Files revert themselves back to original state even after saving

I am trying to get two instances of the visualizer running side by side, with the one on the right being reversed so that the bass is on the right, and the treble is on the left, but whenever I modify one of the .ini files, it reverts back automatically. Is there a way I can accomplish my goal here, whether it be by saving the files successfully, or by having some other method to reverse the visualizer?

What is your file setup like? You need to make sure both copies of the monstercat visualizer are in different folders under your ~/documents/rainmeter/ or they will share the same variables file.

I already have them in separate folders. Screenshot:

Alright next question how are you changing the order so the order of the visualizer, are you modifying the builder or the .inc file? Because the .inc file gets rewritten on every refresh

I was attempting to edit the .inc file. What file should I be modifying to get what I want? The other .ini files don't seem to have anything that I can modify to solve my issue...

In the Visualizer.ini on line 51 is the section [ScriptFactoryBars] that will set the options for every bar in the MeterBars.inc file. Use %% for counting and enclose it in {} if you need to do math.
If you are just reversing the order of the bars give me a minute and I will edit this with the code I gave someone in the discord chat a few days ago.

This did not work. I changed the value, and first all the bars accumulated into a single space. I fixed that by changing it to:  Value3=MeasureAudioSmoothed{#BarCount#-%%-1}R
However, the bars did not reverse, and now there is no spacing between them, which cannot be modified in the normal settings window built into the skin.

Sorry for the delay getting back to you.
My guess is that code I gave you referred to the line number and variable name from a newer version of the monstercat visualizer than the one you are looking for two lines in a row that should look like this
Option2=MeasureName
Value2=MeasureAudioSmoothed{%%}
The number that comes after option and value does not matter just keep it the same and change the end of that second line to =MeasureAudioSmoothed{#BarCount#-%%-1}

@MarcoPixel Also since I have seen multiple people request flipping the order of the measure bars like this maybe this should be added to the settings?

Thanks so much for the help! I got it working, and it looks legit. Finished product:

Nice, glad to see we could get it working.


FAQController

Sir, please help i am trying to refactor my project structure, using the features, but i have grouping the code into the features folder (controller, model and view), but whenever it return to idex, it always fails, feature name variable always return controller text along with it, lets say, feature faq, and the featurename return faqcontroller so i couldnt get the folder right.
Thanks.

Hard to help without seeing your code. Can you provide more information and perhaps post your question on StackOverflow and add a link to the question to this issue? Thanks.


Repeat the tape The abnormal

java.lang.RuntimeException: Canvas: trying to use a recycled bitmap android.graphics.Bitmap@f341e32
at android.graphics.Canvas.throwIfCannotDraw(Canvas.java:1270)
at android.graphics.Canvas.drawBitmap(Canvas.java:1325)
at com.shuyu.waveview.AudioWaveView$drawThread.run(AudioWaveView.java:220)

can you reproduce in demo?  when AudioWaveView onDetachedFromWindow，bitmap will be recycled.


Drag & Drop Card Added

What is the change?
A Simple drag & drop card which uses Sortable Library.
Related issue?
closes: #273
How was it tested?
In VScode
Checklist:
Before you create this PR, confirm all the requirements listed below by checking the checkboxes [x]:

[x] Have you followed the Contribution Guidelineswhile contributing.
[x] Have you checked there aren't other open Pull Requests for the same update/change?
[x] Have you tested the code before submission?
[x] Have you formatted your code ? (You can use any html,css beautifier)
[x] My changes generates no new warnings.
[x] I'm HSOC22 contributor.

GIF/video of the working of component you created:
Add here the GIF you created.
https://user-images.githubusercontent.com/73753957/180600711-7871450a-a8e9-4456-895b-8fae582dcb9a.mp4

There is empty js file committed. Can you remove that ?

Done

Please resolve the conflicts

Please resolve the conflicts

Resolved


[Variable] New variable

Hi, would it be possible to also have a variable with the time of bouncing? So a timestamp of when the ball bounces for the first time.

The timestamp is included now. Most of the column names are updated to be a bit more  clear on naming
@dataclass
class TrialExportData:
	Condition: str
	Participant: str
	BallNumber: str
	BlockNumber: str
	TestID: str
	IsValid: bool
	FirstBounceTimestamp: float
	FirstBouncePositionX: float
	FirstBouncePositionY: float
	FirstBouncePositionZ: float
	SaccadeTimestamp: float
	SaccadeAngleAmplitude: float
	AngleBallToGazeAtSaccadeStart: float
	AngleBallToGazeAtSaccadeEnd: float
	BallLandingPositionX: float
	BallLandingPositionY: float
	BallLandingPositionZ: float
	BallDistanceToTarget: float
	```


Flex with white-space for text-overflow

If a inner container is using white-space: nowrap for text-overflow, this container is break out.
I found this solution: Link
I just add to _grid-framework.scss line 8:
@if $enable-flex {
min-width: 0px;
}

I've experienced weirdness with flexbox and CSS text truncation. Not just with Bootstrap, but in general.
The solution you found is one I use myself, but there's a gotcha to it.
If you enable flexbox with Bootstrap v4, and you apply your fix, the following will work:

This works

However, this does not (with flex):

  This doesn't work

Again, I think the fix you suggested is valid :).
But the user would have to be mindful of where to add CSS truncating, whether it's via .text-truncate or with some other method.
Maybe it can be clarified/outlined in the docs?
Hope this helps!

Closing since this sounds like it's not exactly a Bootstrap bug.


Add support for using iOSSnapshotTestCase as the snapshot engine when installing via SPM

[ ] Verify that the ObjC target still works now that it's accessing private methods in a different target.

Let me know if you need me to do anything upstream in our repo!


Upgrading Consul to 0.8.0 doesn't work

HashiCorp has released version 0.8.0 of Consul and I can't get the cluster to elect a leader after either upgrading the container or after creating the setup from scratch.
I've added acl_enforce_version_8: false to the consul configuration and updated the secret in Kubernetes because they've changed the ACL version and the new version is now opt-out. I've also tried to find out if it might just require a small change in the consul configuration in order to use the new ACL methods, but so far I failed.
The error is as follows:
    2017/04/06 15:01:18 [INFO] agent: (LAN) joined: 0 Err: 1 error(s) occurred:

* Failed to join <IP_ADDRESS>: Member 'consul-2' has conflicting node ID '9af13111-825d-424d-9587-c78fde07af73' with this agent's ID
    2017/04/06 15:01:18 [WARN] agent: Join failed: <nil>, retrying in 30s
    2017/04/06 15:01:22 [ERR] consul: RPC failed to server <IP_ADDRESS>:8300: rpc error: rpc error: Missing node registration
    2017/04/06 15:01:22 [ERR] http: Request PUT /v1/session/create, error: rpc error: rpc error: Missing node registration from=<IP_ADDRESS>:36792
    2017/04/06 15:01:25 [WARN] memberlist: ignoring alive message for 'consul-2': Member 'consul-2' has conflicting node ID '9af13111-825d-424d-9587-c78fde07af73' with this agent's ID
    2017/04/06 15:01:32 [ERR] consul: RPC failed to server <IP_ADDRESS>:8300: rpc error: Missing node registration
    2017/04/06 15:01:32 [ERR] http: Request PUT /v1/session/create, error: rpc error: Missing node registration from=<IP_ADDRESS>:36792
    2017/04/06 15:01:42 [ERR] consul: RPC failed to server <IP_ADDRESS>:8300: rpc error: rpc error: Missing node registration
    2017/04/06 15:01:42 [ERR] http: Request PUT /v1/session/create, error: rpc error: rpc error: Missing node registration from=<IP_ADDRESS>:36792

Before re-initiating the cluster, I deleted all leftover files from consul on the persistentvolumes, so I am confused where the conflicting node ID could come from.
Downgrading Consul to 0.7.5 fixes the issue. Any help is appreciated!
In the meantime, I'll be digging into Consul ACLs and try to find a fix myself, but I'm still pretty much inexperienced with Consul.

Thanks so much for the report. We haven't given it a shot yet, please do report back with anything you learn. Thanks!

I recommend reporting that behavior with your config on the consul list - also, make sure you didn't end up doing any IP address changes, as consul goes crazy when you do that. Strange but true.

I note this conversation on the Consul list that sounds like exactly your situation: https://groups.google.com/d/msg/consul-tool/dRA-cEBUnz8/9KGrFS0pDQAJ

@rfay Thanks, that's exactly the problem I'm having. I'll keep an eye on that!

I note that this seems to be addressed in the still-unreleased 0.8.1 (https://github.com/hashicorp/consul/pull/2884):

agent: Node IDs derived from host information are now hashed to prevent things like common server hardware from generating IDs with a common prefix across nodes. [GH-2884]

Previously I was going to recommend experimenting with adding the node-id file per the 0.7.4 node-id introduction
My experiment would be:

Create /var/lib/consul/node-id file containing a unique hash on each of the 3 consul servers.
Update consul to 0.7.5 and verify correct behavior.
Update consul to 0.8.0 and verify correct behavior.

Another very quick test on 0.8.0 would be to change the consul args in consul-*.yaml to be unique across consul-1/2/3. Adding -node-id per consul docs should work. This also seems to be working toward a resolution of the problem with consul being tied to IP addresses.
Node Identifiers were introduced in 0.7.3, then the node-id uniqueness was enforced in 0.8.0:

Node Identifiers: Consul agents can now be configured with a unique identifier, or they will generate one at startup that will persist across agent restarts. This identifier is designed to represent a node across all time, even if the name or address of the node changes. Identifiers are currently only exposed in node-related endpoints, but they will be used in future versions of Consul to help manage Consul servers and the Raft quorum in a more robust manner, as the quorum is currently tracked via addresses, which can change. [GH-2661]

It looks to me like a very simple technique to solve this problem is -disable-host-node-id; this stops using the host as source for a unique node id and creates a unique persistent node id.

Setting this to true will prevent Consul from using information from the host to generate a deterministic node ID, and will instead generate a random node ID which will be persisted in the data directory. This is useful when running multiple Consul agents on the same host for testing. This defaults to false.

IMO our best path going forward is just to add this with the consul upgrade when that PR comes in (PR Welcome). It just means adding it to the args in consult-1/2/3.yaml
Unfortunately, since that argument is not supported by the currently deployed consul, we can't add the PR until consul has been upgraded at least a little ways.

And... 0.8.1 was released today

@rfay I got stateful set's working here: https://github.com/kelseyhightower/consul-on-kubernetes/pull/12 but i was unable to get vault to communicate with it.  It was giving me permission errors when the agent in the vault pod was trying to create a session in the cluster Request PUT /v1/session/create: Permission Denied.  I'm sure it something without 0.8.x is different than 0.7.x but i've just run out of time to try and figure it out.
I may be able to pick it back up this weekend.

Thanks for your work on this! It won't surprise me if the stateful sets approach is too disruptive for us at this point. Of course your excellent https://github.com/drud/vault-consul-on-kube/pull/18 may be about the same. (Assume you meant to comment on that ticket or https://github.com/drud/vault-consul-on-kube/issues/14?)

@rfay no, i ment to comment here,  I may start repo that is just vault that uses @kelseyhightower consul setup and the ideas from vault here.
Once i get it working i'll let you know what i figure out.

Updating label to indicate this is paused until we have a path forward!

@rickmanelius the 0.8 series eventually put in a solution for this problem. Doesn't mean we have the bandwidth to work on it right now.


[BUG] Can't edit entries

After updating to Foundry v10, I can't edit calendar entries unless I convert the sheet style to regular journal notes.
To Reproduce
Steps to reproduce the behavior:

Open the calendar and create a new note.
Unable to edit details.

Similarly, if I open an existing note, the edit button doesn't work.
Expected behavior
Be able to edit the details of the note.
Screenshots
If applicable, add screenshots to help explain your problem.
Foundry Information

Foundry Version: 10 Build 291
D&D 5e (v. 2.1.2)
Calendar Version: 2.0.0
Simple Calendar Configuration: This happened in the default configuration. I also tried a premade calendar (Exandria) and it still happened.

Browser (please complete the following information):
Firefox
Additional context
Other active modules and versions:

Turns out the module update button wasn't pulling the latest version, I used the URL in your readme to update to Simple Calendar v. 2.1.60 and it works now. Thanks!


[cloud_firestore] DocumentSnapshot data should be immutable

In the past it was possible to mutate the data member of a DocumentSnapshot and it would persist. Developers were relying on this behavior (see discussion here).
We could make the data returned by DocumentSnapshot immutable to give a clear error to developers letting them know that mutations aren't supported instead of silently failing. This would also reduce the risk of unpredictable behavior when different parts of the code are mutating the same data map.
For bonus points we could lazily convert the maps and cache the result to avoid unnecessary computation.

@collinjackson is this a regression (since users were able to do this in the past) or an enhancement (since we want to be more proactive against this in the future)?

I think developers were relying on an undocumented behavior so it's a regression of unintended functionality it's mostly an enhancement request. I've updated the label.
Let me know if you disagree!

Nope, I wanted to change the label to enhancement as well, but I wasn't sure if the old behavior was desired or not.


typo: atleast -> at least

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

officedocs-dev-ucma-api/xml/Microsoft.Rtc.Collaboration.Presence/LocalOwnerPresence.xml
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Support for Stereo Images & Depth

Can I use this code to generate 3D reconstruction using Depth images obtained using Stereo images?

Hi, yes, it is possible to extend our current RGB-D implementation to work with a Stereo setup. Support for two images as input will require significant restructuring of the code. Hence, this is currently not on our radar.

Hi @Nik-V9 ,
I have a stereo data and used "https://wiki.ros.org/stereo_image_proc" ROS package to generate depth images.
I gave this data as input to the Splatam code.
I updated the code with necessary scripts like the data.yaml, config script, dataset class, etc. but the output received is not proper.
For the below scene (data is captured using the stereo setup mounted on a car. So the camera motion is in the forward direction only)

Corresponding depth image

the output generated was
FRONT VIEW

SIDE VIEW

TOP VIEW

But using Iphone 12 pro data, the output was proper.
The config files updated by me for above data are in below zip:
Splatam_updated_files.zip
Also wanted to understand how I can find "png_depth_scale" parameter for my data?
As far as my understanding I can use below formula:

where

f is the focal length
B is the baseline distance between the stereo cameras,
D_image :  is the pixel value in the depth image.
Z_meters : Real world depth in meters.

Z_meters will be the png_depth_scale for my data. But this will not be constant, as Z_meters is inversely proportional to D_image.
Can you tell what I am doing wrong?
Any suggestions to fix my problem.
Thanks and Regards,
@darshanAtSwaayatt

Hi @Nik-V9 ,
I have a stereo data and used "https://wiki.ros.org/stereo_image_proc" ROS package to generate depth images. I gave this data as input to the Splatam code. I updated the code with necessary scripts like the data.yaml, config script, dataset class, etc. but the output received is not proper. For the below scene (data is captured using the stereo setup mounted on a car. So the camera motion is in the forward direction only)
Corresponding depth image
the output generated was FRONT VIEW
SIDE VIEW
TOP VIEW
But using Iphone 12 pro data, the output was proper.
The config files updated by me for above data are in below zip: Splatam_updated_files.zip
Also wanted to understand how I can find "png_depth_scale" parameter for my data? As far as my understanding I can use below formula:
where

f is the focal length
B is the baseline distance between the stereo cameras,
D_image :  is the pixel value in the depth image.
Z_meters : Real world depth in meters.

Z_meters will be the png_depth_scale for my data. But this will not be constant, as Z_meters is inversely proportional to D_image.
Can you tell what I am doing wrong? Any suggestions to fix my problem.
Thanks and Regards, @darshanAtSwaayatt

Hi @Nik-V9 , Can you please help.

Hi, if the depth image you are saving has the pixel values in meters, the png_depth_scale will be 1.
Essentially png_depth_scale is a parameter to convert pixel values of a depth image to metric depth. In your case, after computing the metric depth if you are saving the image as is, the png_depth_scale will be 1.
Also based on the stereo depth image shared by you, there seems to be a lot of holes in the depth map. Without good multi-view coverage, I'm unsure how well the current version of SplaTAM will perform on the data.


hello, need information

hello and thank you for your work.
This works well but you absolutely have to de-obfuscate the p.js file. Is there a way to work directly with the file without deobfuscating it?

The internal variables of p.js are scoped to an IIFE (Immediately Invoked Function Expression) and are therefore inaccessible at the global scope.

String manipulation can be useful in this case.

It is generally not recommended to read large files using fs.readFileSync() due to its impact on performance and memory consumption.

Thus, we need to compress and minify the script.
Deobfuscating p.js and minifying it afterward apparently takes less storage compared to minifying p.js directly. Hence, the creation of p_deobf_modified.js

So, in short, it is not really feasible for kpsdk-solver to work with p.js without deobfuscation at the moment.

Is there a way to work directly with the file without deobfuscating it?

@KinGhost-90
I've given some thought to your question and realized that it actually might be possible to work directly with p.js

We load p.js and use it as intended.

When loaded, the script creates a global KPSDK Object with 2 methods.

configure(), which configures the SDK with Kasada-protected API endpoints.
isReady(), which returns a boolean representing the SDK's state of readiness.

After successful configuration, Kasada replaces the Fetch API to a modified one of their own.

Kasada's modified Fetch applies their dynamically generated x-kpsdk-* headers to the requests sent to the configured endpoints.

Then, we make requests to those endpoints and capture the x-kpsdk-* headers.
Voilà, a solver working directly with the p.js file!

This is just my theorized concept based on current knowledge, and it needs testing before it is implemented.

Ok thanks for your answer, I think I will also look into it for myself because it could be very interesting to be able to work directly with a file that is not deobfuscated.
I also noticed that the x-kpsdk-* header is not working at the moment. the script generates them well but it does not work when used for example to generate a twitch integrity token


Zoo manager runtime error: dictionary size changed during iteration

https://github.com/huawei-noah/SMARTS/blob/f8259388da49fade76758fef0717dd9169b15625/smarts/zoo/manager_servicer.py#L94-L97

What are the steps to reproduce this error?

What are the steps to reproduce this error?

@liamchzh updated that he was not able to reproduce this with a simple use case. Closing this issue, as no further leads are available on this matter.


\yii\helpers\BaseInflector::slug() doesn't work with an empty string as a replacement argument.

What steps will reproduce the problem?
Inflector::slug('text', '')

What is the expected result?
text

What do you get instead?
[yii\base\ErrorException] explode(): Empty delimiter

Additional info
After this commit \yii\helpers\BaseInflector::slug() method cann't work with empty string as a $replacement argument. But it's needed for slugging with removing spaces.
May be it can be fixed by adding the checking like this:
if ($replacement) {
    $parts = explode($replacement, static::transliterate($string));
} else {
    $parts = [static::transliterate($string)];
}

Q
A

Yii version
>2.0.16?

PHP version
Any

Operating system
Any

@HaruAtari would you please do a pull request?

@samdark Yes, I'll try it.


Stop adding the --document-private-items flag if it's already being set

It is an error to define the flag twice, so if the unit is already setting that rustdoc flag, we shouldn't set it again, even if asked to do so.
Fixes #8373

r? @alexcrichton
(rust_highfive has picked a reviewer for you, use r? to override)

Thanks for the PR!
Do we have a precedent though of checking for these sorts of flags in RUSTFLAGS or RUSTDOCFLAGS? AFAIK Cargo tries to treat those very opaquely without inspecting anything.

I don't know if there are any precedents or policies, and I don't really have strong feelings about this fix, I was just trying to do something productive with 30 minutes of time waiting on a call and this bug seemed straightforward. :)
I guess I would ask what the purpose of such a policy would be? I guess I could see the argument that we should be manipulating user-provided flags, because that would undermine the purpose of allowing them to be provided. But inspecting them?
In this case, the user has specified, "I want this flag." And then Cargo, trying to be helpful, says, "I will add this flag, because I know that you probably want it!" And it was right, I did want it, but instead of being helpful, it breaks everything. Not only that, it's not obvious (as a user) why it adds it by default for some things and not others.
So then to fix it, as a user (because presumably I added it to fix a case where it wasn't being specified by default and I wanted it) I have to either dig up the Cargo source code, or arbitrarily add it to specific targets until I get lucky or figure out that it's only the binary targets I shouldn't put it on.
It seems like any policy that would make a user jump through those kind of hoops to prevent the tool from over-helping them is at least a little bit user-hostile for no discernible benefit, in my opinion.
That said, on the other hand, you could probably make the case that this is actually a bug in rustdoc, and specifying that flag twice shouldn't be an error at all, which would nicely sidestep the whole discussion. :)

AFAIK Cargo doesn't really do much introspection of RUSTFLAGS or RUSTDOCFLAGS, intentionally so. Inspecting user-provided flags is fraught with errors because we're not parsing them, rustc or rustdoc are. While some things may seem simple (like this) it often doesn't stand well against the test of time. I would say that if this is intended to be a working feature then this should be a bug for rustdoc to accept multiple flags.

I went ahead and created a PR for 'fixing' this at the rustdoc level, so I guess we'll see how that goes!
https://github.com/rust-lang/rust/pull/73936

Closing due to inactivity, and this seems to be blocked on the decision https://github.com/rust-lang/rust/pull/73936.  If it becomes clearer what happens with rustdoc, we can revisit this, but I think we will still probably prefer to avoid having Cargo inspecting rustc and rustdoc flags.

Closing due to inactivity, and this seems to be blocked on the decision https://github.com/rust-lang/rust/pull/73936.  If it becomes clearer what happens with rustdoc, we can revisit this, but I think we will still probably prefer to avoid having Cargo inspecting rustc and rustdoc flags.

Here's another case where this is frustrating: when there are both library and binary targets within the same package. Then RUSTDOCFLAGS=--document-private-items will give a hard error because cargo duplicates it, but leaving it out actually has different behavior because it won't document private items in the library.
I guess cargo doesn't currently have a way to pass flags to only certain crates within a package?


Fix display names in inheritance chain

Ticket: CS-6086
Issues and Solutions:

The field referred to itself would display the URL of the module instead of the displayName. To address this issue, I introduced CodeRefType, which is CodeRef with the displayName included.

Before:

After:

Some FieldDef didn't define displayName so it would display "Field". I simply defined the displayName to fix it.

Before:

After:

Is this expected?? Preview here

here

Fixed!

Is this expected?? Preview here

Vendor is missing displayName

Fixed!

Is this expected?? Preview here

Vendor is missing displayName

Fixed!

In the preview, we use card resources from staging which haven't been updated.


Tags are not saved ->  acts_as_nested_set

In my model acts_as_nested_set i located before acts_as_taggable and the tags are not saved.
When i locate acts_as_nested_set is located after acts_as_taggable tags are saved

Duplicated with https://github.com/mbleigh/acts-as-taggable-on/issues/229

This should be closed as #229 already has been.

This still happens using v6.5.0


Add XContentMediaType

Signed-off-by: Andriy Redko<EMAIL_ADDRESS>Description
[Describe what this change achieves]
Add XContentMediaType to break XContent and MediaType coupling, plus making the change non-breaking to allow backporting to 2.x branch.
Issues Resolved
Follow up on https://github.com/opensearch-project/OpenSearch/pull/6009#event-8357983015
Check List

[ ] New functionality includes testing.

[ ] All tests pass

[ ] New functionality has been documented.

[ ] New functionality has javadoc added

[X] Commits are signed per the DCO using --signoff
[ ] Commit changes are listed out in CHANGELOG.md file (See: Changelog)

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

@nknize please


TMB unpaired samples (6/N)

Purpose/implementation Section
What scientific question is your analysis addressing?
Here, we explore TMB and generate summary statistics for unpaired longitudinal samples across cancer types.
What was your approach?
What GitHub issue does your pull request address?
Closes https://github.com/d3b-center/pbta-tumor-evolution/issues/36
Directions for reviewers. Tell potential reviewers what kind of feedback you are soliciting.
Which areas should receive a particularly close look?
Please review for script logic.
Is there anything that you want to discuss further?
Is the analysis in a mature enough form that the resulting figure(s) and/or table(s) are ready for review?
Yes.
Results
What types of results are included (e.g., table, figure)?
The following plots are placed in the plots_dir:

TMB-Bxp-stat-test.pdf
TMB-unpaired-longitudinal-cg-id-sum.pdf
TMB-unpaired-longitudinal.pdf

The following tables are placed in the results_dir:

stat_test.tsv
stat_summary.tsv

What is your summary of the results?
Overall, we have the highest number of samples for Diagnosis compared to the rest of the timepoints (1556). There is an indication of a TMB increase for Deceased specimens compared to Diagnosis for HGG samples.
Reproducibility Checklist

[x] The dependencies required to run the code in this pull request have been added to the project Dockerfile.

Documentation Checklist

[x] This analysis module has a README and it is up to date.
[x] This analysis is recorded in the table in analyses/README.md and the entry is up to date.
[x] The analytical code is documented and contains comments.

These plots look great! facet_wrap() is a real game changer. I was a bit confused by the title "unpaired samples" because it made me think you were only going to be looking at samples that don't have a matched time point in the data set. Maybe something like "TMB by tumor histology and time point" would be better? I left a few other in-line comments.

Here, we explore the unpaired longitudinal samples across cancer types, as mentioned in the PR.

The code logic makes sense. I don't have anything more to add to what Ryan had already stated, but a minor thing would be that some of the plots have underscores (ie. in x and y axis labels and legends- plots/TMB-Bxp-stat-test.pdf), and need minor modifications.

Thanks for noticing, I edited the labels in the boxplot to match the rest. See cf9f99aac28ce6b662196a75605fcf1ac65b7c55

I split the boxplots by cancer groups and edited some parts of the code to match that. I also fixed a bug that was miscalculating the number of counts for timepoint_cgGFAC. @rjcorb @naqvia

bout stats not matching up between table and plot. I also think the abs() needs to be removed when calculating log10 TMB

I have replace this with -log10, see 27106b8c338e5bea9f2850285f20db5997d21711

geom_jitter()

Thanks for noticing! This has been now addressed here 1e1534371919184b5feb56bd7a506f1feda1875f

This looks great! My only suggestion would be to make the points larger in the histology-specific TMB plots. But I am approving and don't need to review again.

This has been now addressed here: ea83984d71f4fb5534e9136a232279ae56bb40cf


Bump to PHP 8

Bump to PHP8

@toooni
Bumping the PHPUnit version 8 or 9 will mean that we need to bump the PHP Version to 7.2.

@ch2877 Yes. PHP 7.2 had it's EOL almost a year ago. And since this update does not offer new features, there is no need to keep it IMO. Don't you think?

Fine by me, once it's merge into master we would just need to add to the change log:
"Added support for QR Bills (BankCreditTransferWithCreditorReference, BankCreditTransferWithQRR)"
As well as explicitly stating on the readme.md the compatible PHP versions


[docs-infra] Separate notifications with productId

Closes #41664

What remains to be added is supporting product-specific "last-seen" information

Currently, we use a linearly-ordered system where the notification with the highest id zz is assumed to be the last seen by the user and is stored in a lastSeenNotification cookie

In the new scenario, how would we store the information that a user has seen a notification with id xx on the base-ui docs, but not a notification with id yy ( < xx) on the material-ui docs, since yy was hidden on the base-ui docs

Currently, we use a linearly-ordered system where the notification with the highest id zz is assumed to be the last seen by the user and is stored in a lastSeenNotification cookie>

I guess it's OK?


Update usages of the old input APIs to the new input system (input simulation, keyboard/mouse provider, touch screen, etc)

Describe the problem
In Unity 2020 with OpenXR installed, Unity defaults to the new input APIs. This breaks many of our older data providers which rely on the legacy input APIs.
Describe the solution you'd like
We should either update these providers to support the new input system inline (see branch below) or mark the existing ones as "legacy" and build new providers.
Additional context
I started going down the rabbit hole of supporting the new APIs in a branch at https://github.com/microsoft/MixedRealityToolkit-Unity/compare/main...keveleigh:new-input

This requires Unity to be restarted twice when starting a fresh Unity project. This caveat should be included in the 2.7 known issues list.

hi @keveleigh wanted to ask if your work in the branch is enough to allow mouse functionality in a unity MRTK hololens2 project? or if it still needs work (as I am having issues making the mouse input work on the hololens2 but it works within unity) thanks!

@cherrysodalady Did this branch work for you? I am also having mouse functionality issues, specifically the mouse click not working, but all other mouse functions working fine.

We appreciate your feedback and thank you for reporting this issue.
Microsoft Mixed Reality Toolkit version 2 (MRTK2) is currently in limited support. This means that Microsoft is only fixing high priority issues. Unfortunately, this issue does not meet the necessary priority and will be closed. If you strongly feel that this issue deserves more attention, please open a new issue and explain why it is important.
Microsoft recommends that all new HoloLens 2 Unity applications use MRTK3 instead of MRTK2.
Please note that MRTK3 was released in August 2023. It features an all-new architecture for developing rich mixed reality experiences and has a minimum requirement of Unity 2021.3 LTS. For more information about MRTK3, please visit https://www.mixedrealitytoolkit.org.
Thank you for your continued support of the Mixed Reality Toolkit!


azkaban Failure Options   Finish All Possible

I set Finish All Possible, but the current job failed, the latter one will not be executed?
I now have a C.job that relies on A.job and B.job. No matter which one fails in AB, I will execute C.job. How do I configure it?

Setting Finish All Possible still does not take effect

i get it too

没有搞定的话  看看这个帖子https://github.com/azkaban/azkaban/issues/1451


Define is not Defined

Problem : Attempting to create simple hello world vsts extension.  When it loads, I am seeing  Define is not defined at load time.  The js file will not fully load because of this error.
Internals
In my HTML I'm trying to load the dist/app.js file.

My TSConfig.json looks like this:

The file dist/app.js is found and the load is attempted, but Chrome shows me this error.

I've scoured the internet and cannot find a solution..
I tried npm install requirejs
I tried npm install amd-loader and put in this line (in app.ts) require("amd-loader");
I cannot change the module system to umd or commonjs because the extension SDK requires AMD

You have to load app.js via our module loader (or your own requirejs setup). See this example https://github.com/cschleiden/vsts-extension-ts-seed-simple/blob/master/index.html

Please improve the error message.  "Define is not Defined" is terrible.


Support device lost

Please check if the PR fulfills these requirements

[x] The commit message follows our guidelines
[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)

Major modification:

Delete deprecate Event class and some method of EventDispatcher
Separate Buffer webgl related implementation to GLBuffer
Optimization GC and performace for GLTF Loader

Codecov Report
Base: 41.83% // Head: 41.68% // Decreases project coverage by -0.16% :warning:

Coverage data is based on head (45b4323) compared to base (f004089).
Patch coverage: 42.32% of modified lines in pull request are covered.

:exclamation: Current head 45b4323 differs from pull request most recent head 1dbe2e3. Consider uploading reports for the commit 1dbe2e3 to get more accurate results

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@             Coverage Diff             @@
##           dev/1.0    #1374      +/-   ##
===========================================
- Coverage    41.83%   41.68%   -0.16%
===========================================
  Files          351      353       +2
  Lines        17778    17996     +218
  Branches      2605     2614       +9
===========================================
+ Hits          7438     7501      +63
- Misses        9650     9804     +154
- Partials       690      691       +1

Impacted Files
Coverage Δ

packages/core/src/base/Constant.ts
100.00% <ø> (ø)

packages/core/src/base/EngineObject.ts
63.63% <0.00%> (-6.37%)
:arrow_down:

packages/core/src/graphic/BufferUtil.ts
29.85% <ø> (-1.14%)
:arrow_down:

packages/core/src/mesh/SkinnedMeshRenderer.ts
18.70% <ø> (-5.17%)
:arrow_down:

packages/loader/src/gltf/GLTFResource.ts
11.11% <ø> (ø)

packages/loader/src/gltf/GLTFUtil.ts
2.18% <0.00%> (-0.46%)
:arrow_down:

packages/loader/src/gltf/parser/AnimationParser.ts
3.33% <0.00%> (ø)

packages/loader/src/gltf/parser/BufferParser.ts
12.00% <0.00%> (-5.65%)
:arrow_down:

packages/loader/src/gltf/parser/MeshParser.ts
2.36% <0.00%> (-0.21%)
:arrow_down:

packages/loader/src/gltf/parser/ParserContext.ts
15.15% <0.00%> (-0.98%)
:arrow_down:

... and 30 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


The "output-module-groups" CLI command is not working on terragrunt >= "0.56.4"

Describe the bug
The "output-module-groups" CLI command stopped working on recent terragrunt versions and the command is failing with the following error:
ERRO[0000] lstat : no such file or directory
ERRO[0000] Unable to determine underlying exit code, so Terragrunt will exit with error code 1

To Reproduce
# install the latest terragrunt version

git clone https://github.com/gruntwork-io/terragrunt-infrastructure-live-example.git
cd terragrunt-infrastructure-live-example/prod
terragrunt output-module-groups apply

Expected behavior
I would expect a json output as generated on terragrunt <= 0.56.3 as following:
{
  "Group 1": [
    "/Users/rodrigokuntzer/dev/temp/terragrunt-infrastructure-live-example/prod/us-east-1/prod/mysql",
    "/Users/rodrigokuntzer/dev/temp/terragrunt-infrastructure-live-example/prod/us-east-1/prod/webserver-cluster"
  ]
}

Nice to have

[x] Terminal output
[x] Screenshots

Versions

Terragrunt version: 0.57.1
Terraform version: 1.5.5
Environment details (Ubuntu 20.04, Windows 10, etc.): MacOS 14.3.1

Hi @levkohimins, I hope you are doing well, perhaps you can help with this issue? looks like that #3001, which is part of the v0.56.4 has introduced the regression here. I have just tested with the latest v0.58.2 version and the problem remains.

Hi @rodrigorfk, Thank you for your kind words. I will look into this issue soon, most likely next week.

Hi @rodrigorfk, sorry for delay. I am trying to reproduce the issue with the latest Terragrunt version v0.58.7 but it works without issues. Could you please check it out?

Hi @levkohimins , thanks for checking it, I just tried with version v0.58.7 and from my perspective the issue remains there, one interesting finding is, output-module-groups does work if you omit the second argument (<command), meaning apply or destroy, which is supposed to fallback to apply, however if you pass that second argument, the command, as I have reported originally, does not work anymore:

Hi @rodrigorfk, since I can't reproduce this issue in my environment, may I ask to run the command with
TERRAGRUNT_LOG_LEVEL=debug and show me with the full log?

Hi @rodrigorfk, I was able to repro the issue. I'll let you know when I fix the issue. Thanks.

Resolved in v0.58.9 release.

Thank you very much @levkohimins, I can confirm the issue as being fixed.


Bump ruby version in travis to fix travis build

Ruby 2.2.3 does not meet the version constraint of a transitive dependency.
This change fixes the travis build failure in recent PRs.

Thanks @guersam !


Tolerations option

Description of the change
Add optional tolerations to the chart.
Existing or Associated Issue(s)
Additional Information
Not much to add here, it lets you choose which nodes in the cluster the containers are deployed to.
This is required in some cluster configurations.
Checklist

[x] Chart version bumped in Chart.yaml according to semver.
[x] Variables are documented in the values.yaml and added to the README.md. The helm-docs utility can be used to generate the necessary content. Use helm-docs --dry-run to preview the content.
[ ] JSON Schema generated.
[x] List tests pass for Chart using the Chart Testing tool and the ct lint command.

@tumido Is it ok now, or do you have any other suggestions?

@chrisaq nope, your code looks good to me. :slightly_smiling_face: Now we just need it to pass CI, please check on the README.md and either run pre commit or see the diff at https://github.com/backstage/charts/actions/runs/3939323538/jobs/6739330501 . :slightly_smiling_face:

@chrisaq nope, your code looks good to me. slightly_smiling_face Now we just need it to pass CI, please check on the README.md and either run pre commit or see the diff at https://github.com/backstage/charts/actions/runs/3939323538/jobs/6739330501 . slightly_smiling_face

@tumido Thanks, I left in a double entry in the README which I removed, so I believe the CI should pass now.

@tumido Sorry to bother you again.
It seems to fail on something generated from the updated semver, but it is not obvious to me why changing the number from 13 to 14 would trigger this.
Any ideas?

Just cleaned up the commit log, thanks for the pre-commit tip.

@chrisaq sigh.. there seems to be one last issue. :confused:  It won't allow me to merge your PR unless your commit is signed.

https://docs.github.com/articles/about-gpg/
Can you please look into that?

@tumido Thank you for your continued patience.
I did a commit with -s and now it says it's signed-off by me, does it match the requirements?

@tumido seems green here now!


qsharp package for Python 3.8

Is your feature request related to a problem? Please describe.
When I run conda install -c quantum-engineering qsharp on Python 3.8
the following error occurs:
UnsatisfiableError: The following specifications were found
to be incompatible with the existing python installation in your environment:

Specifications:

  - qsharp=0.13.2011.1004 -> python[version='>=3.7,<3.8.0a0']

Your python: python=3.8

Describe the solution you'd like
Please provide iqsharp package for Python 3.8 if you do not need to stay Python 3.7.
Describe alternatives you've considered
I'm making iqsharp docker imager based from Python 3.7.

Thanks for reporting! You're right the conda packages currently support only Python 3.7. There is also https://github.com/microsoft/iqsharp/issues/273 tracking this issue, so I'll close this as a duplicate.
In the meantime, if you'd like a workaround, you should be able to use the qsharp package on Python 3.8 if you install via pip. This also requires installing IQ# manually. See the instructions here:
https://docs.microsoft.com/quantum/quickstarts/install-python?tabs=tabid-dotnetcli

Thank you for prompt reply and workaround to use Python 3.8.


mj-divider with a static width (40px or 400px) doesn't adapt on mobile

Describe the bug
A mj-divider with a set width in pixels (such as 400px) will not change the width on mobile.
To Reproduce
<mj-divider width="400px" />

Check width of divider on a mobile, you'll see the p tag has a width of 400px
Expected behavior
Ideally it would allow either a desktop & mobile width or set it to 100% if width is greater then the mobile breakpoint.
MJML environment (please complete the following information):

OS: MacOS
MJML Version 4.6.3
MJML tool used: MJML App

Email sending environment(for rendering issues):
Not applicable
Affected email clients (for rendering issues):
All mobile clients

I don't think we'll be able to do much here as it will rely on media queries and i'm not sure we'll have proper result for outlook. You can either fork mj-divider or just rely on width in percent which will works just fine.

Alright I'll play around with it and see what's possible.


Zeppelin 727

What is this PR for?
This PR adds button that allows user to copy link to paragraph in context. Then if user follows this link, it will load note and scroll to selected paragraph
What type of PR is it?
Feature
What is the Jira issue?
https://issues.apache.org/jira/browse/ZEPPELIN-727
How should this be tested?

Open note, choose one paragraph and click on 'Link to paragrapgh in context'.

Copy link that is prompted to you.

Open link in new tab or window.

Your notebook should load and scroll to linked paragraph.

@PetroKostyuk Thanks for your contribution! It's really useful feature indeed.
For the quick review, it would be better to edit PR title to sth like "[ZEPPELIN-727] Enable to jump to specific paragraph using anchor" instead of just "ZEPPELIN 727". Then other ppl can recognize what this PR implemented at a glance.
I tested and it works well as you described. Here are some my thoughts

In my case, couldn't get the difference between
and  at the first time. Probably some users will be same with me. I know "Link this paragraph" is existed one, but "Publish this paragraph with iframe" instead of "Link this paragraph" would be more precise to prevent any confusion.

With this PR, we need to
Click gear icon -> Click "Link to paragraph in context" menu  -> Ctrl+C and enter to copy the paragraph url -> Open new tab -> Paste the url

IMPO using anchor has to be simple. Let's say we need specific paragraph url to give this location to someone. e.g. in Zeppelin official docs site,

The icon is exposed in the outside(need mouse hovering) and we can instinctively recognize what it is.
So i think it would be better the anchor icon can be exposed in the outside not in the dropdown menu. And after we click that icon, the url will be exposed in the top header bar like I posted in the above, or maybe automatically copied right after we click it (please refer to #1750 ).
It's just my opinion in my head. So please take with grain of salt and feel free to share your thought! :D

I agree with @AhyoungRyu. What she describes is the common way to link to paragraphs, so it seems reasonable to assume that is what users are used to.

Thank you for your replays!
I'll try to implement what you suggested, it will indeed make this feature more user friendly.

Hi,
Any update about this request ? The link to paragraph in context is available or not yet ?
Thank you !

As it seems, this pull request is still open, so this feature is not in added to application. I no longer work on zeppelin project, so I don't know whether this feature will get published in future or no.

ok, thank you for your answser


Introduce a PagedFlux type to support pagination

Refer to the exploratory changes in my repo.
We need to offer improved pagination APIs. At present our pagination is transparent - users simply receive a Flux, and we transparently unroll the paged responses and put them into a Flux stream.
Rather than this, we should consider introducing a PagedFlux type. By default (as shown in the repo link above), the user will still be able to work with the common case of Flux, but by calling byPage(), the user will be able to get a Flux<PagedResponse<T>> and iterate per page, rather than per item.

Done - https://github.com/Azure/azure-sdk-for-java/pull/4045


Add beta check to Workspaces page

@johnmlee101, please review when you get the chance.
Details
Add Beta Check to workspaces page. These changes don't to be CP'ed because these pages aren't functional if you aren't in the beta and also if you haven't already created a workspace. However you can still access new.expensify.com/workspace and if you somehow knew the URL you shouldn't see that page. It'll look unfunctional since there's no sidebar:

This is valuable for us because switching between accounts that are in beta and outside of beta (if you were on the workspace settings page last) won't redirect you to the regular chat page, but show you this weird unfunctional modal instead modal instead.
Fixed Issues
$ https://github.com/Expensify/Expensify/issues/172009
Tests
Locally all betas should be active, so these steps were used to verify this works

Change this line to get rid of the  || canUseAllBetas(betas) so that your local dev account doesn't have access to the beta.
Go to localhost:8080/workspace and localhost:8080/workspace/undefined/people and localhost:8080/workspace/undefined/card
Verify all 3 of those links bring you back to a regular chat page and does not open a blank modal like in the screenshots below.

QA Steps
Don't need to test the people page portion of this because you can't really be in a workspace

Log in with an account that is NOT in the freePlan beta
Go to staging.new.expensify.com/workspace and make sure you can't see a modal like this (you should get redirected to chat like you just logged in):

Go to staging.new.expensify.com/workspace/undefined/card and verify you do not see a modal like above
Go to staging.new.expensify.com/workspace/undefined/people and verify you do NOT see a modal like this:

Tested On
Only affects web.

[x] Web
[ ] Mobile Web
[ ] Desktop
[ ] iOS
[ ] Android

Screenshots
Included in QA steps.

:hand: This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.

🚀 Deployed to staging         in version: 1.0.80-3🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

🚀 Deployed to production         in version: 1.0.81-4🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅


The Google Service Account credential X has not been configured correctly.

I has next error:
The Google Service Account credential X has not been configured correctly.
I found on stackoverflow that it possible to fix by switching from version 0.4 to 0.3. But I'm already using version 0.5 and generally don't have option to downgrade version.
I'm using local instance of Jenkins it it's matter.

I'm having this same issue, even after updating to 0.6, on our local Jenkins server.

As an option you can try to remove special symbols from password or escape them.

As an option you can try to remove special symbols from password or escape them.

@JokerDen what does this mean?  Which password are you referring to here?

@gwynjudd could you confirm that this is indeed a password issue?

This should work now with versions 0.8 and above. Feel free to reopen if you still encounter issues.


Code for visualisations

Hey thanks for your great work in this domain. I was wondering if you could provide the code to generate the figures like fig 3. in the supplementary material.
Thanks

Sorry, for Figure 3, we just illustrated the boundaries that have the highest overlap with ground truth based on the prediction results.


Updated "RECURRING_CONTRACT" eventCode in webhook controller

Updated readme to include setting up the "RECURRING_CONTRACT" eventCode

Great change about enforcing (recommending) the RECURRING_CONTRACT flow.
I suggest to change README and comments in the code to provide developers the essential information they need and refer them to an Adyen Doc page for all details and options (the reason being we should avoid instructions and details in our repo that might get outdated).


Update reportstream-team-member-offboarding.md

Added a workflow section that includes items that aren't access related.
Pull reviewers stats
Stats for the last 30 days:

User
Total reviews
Time to review
Total comments

jeremy-page
26
54m
3

carlosfelix2
13
14h 16m
45

kevinhaube
11
1h 21m
8

clediggins-usds
9
1h 41m
11

MauriceReeves-usds
7
1h 50m
0

bgantick
5
1h 22m
2

TomNUSDS
5
41m
7

brick-green
5
42m
0

oslynn
4
16h 17m
2

jorg3lopez
4
10h 52m
0

mreifman
3
32m
1

ahay-agile6
3
3m
1

sethdarragile6
3
1h 50m
2

JosiahSiegel
1
3m
0

RickHawesUSDS
1
6m
2

jimduff-usds
1
12h 26m
0

doug-s-nava
1
3h 17m
9

bump for review/approval


[7.0 - MAILER] How to replace swift.transport

For laravel 5.7 I had
`<?php
namespace App\Providers;
use App\Services\EmailLabs\TransportEmailLabs;
use Illuminate\Support\Arr;
use Illuminate\Support\ServiceProvider;
use GuzzleHttp\Client as HttpClient;
class EmailLabsServiceProvider extends ServiceProvider
{
/**
* Bootstrap the application services.
*
* @return void
*/
public function boot()
{
$this->publishes([
DIR.'/../config/emaillabs.php' => config_path('emaillabs.php'),
], 'config');
$transportManager = $this->app['swift.transport'];
$this->registerEmailLabsTransport($transportManager);
}
/**
 * Register the application services.
 *
 * @return void
 */
public function register()
{
    //
}

/**
 * Get to register our custom email driver
 *
 * @return void
 * @author Sebastian
 **/
protected function registerEmailLabsTransport($manager)
{
    $manager->extend('emaillabs', function(){
        $config = $this->app['config']->get('emaillabs', []);
        $client = $this->getHttpClient($config);
        return new TransportEmailLabs($client, $config);
    });
}

/**
 * Prepare configured http client
 *
 * @return GuzzleHttp\Client
 * @author Sebastian
 **/
protected function getHttpClient($config)
{
    $guzzleConfig = Arr::get($config, 'guzzle', []);
    return new HttpClient(Arr::add($guzzleConfig, 'connect_timeout', 60));
}

}
`
as my custom provider, but now I get this error
Target class [swift.transport] does not exist.
I'm unable to find any proper docs for replacing/extending the swift.transport for 7.0

Hi there,
Thanks for reporting but it looks like this is a question which can be asked on a support channel. Please only use this issue tracker for reporting bugs with the library itself. If you have a question on how to use functionality provided by this repo you can try one of the following channels:

Laracasts Forums
Laravel.io Forums
StackOverflow
Discord
Larachat
IRC

However, this issue will not be locked and everyone is still free to discuss solutions to your problem!
Thanks.


jps: Watch <IP_ADDRESS>

jps requests the watch of the watch_keyword 213\.142\.147\.151. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

213\.142\.147\.151 has been seen in 0 true positives, 0 false positives, and 0 NAAs.

Approved by Spevacus in Charcoal HQ


Possible bug with downgrading NLog version and permissions

Greetings,
Thus far I've had a great time using NLog with a windows service, but had (a bit carelessly) made the project with .NET 4.5.2, and having to install the service on servers only able to run higher than 4.0 I had to downgrade the Framework, and which in turn gave me an error with NLog (since it was still targeting the old version of the Framework), and being a bit new to C# still, I downgraded the NLog to 4.0.0 instead of just reinstalling it to begin with to re-target it to the new framework.
And after doing that I realized my mistake and then re-installed the 4.0.0 to re-target it to .NET 4.0
However now there is no logs being written at all, neither internal logs or otherwise.
The Config file is identical to the one I was running with when it was working previously, and I can see the service, is running according to plan.
I've also tried re-upgrading to 4.2.3 and have that targeted to .NET 4.0, and same result.
No permissions have changed since it was working (Or at least I did not change any manually)
I've installed it through NuGet but did the re-installing to re-target the framework through the Package Manager Console
So is it me completely missing something obvious, or did something break in the transition?
Or are you perhaps using some feature that require newer than .NET 4.0 to handle the permissions?
Thanks in advance

I think you need to reinstall all packages after a framework change
update-package -reinstall  in the package manager Console should do the trick. Could take some time

I've installed it through NuGet but did the re-installing to re-target the framework through the Package Manager Console

Not trying to be rude, but this is exactly what I've already done when I re-targeted them to the 4.0 framework as I followed the guide found on Microsoft's page about NuGet's and .NET versioning.
Sadly to no effect.
I'll continue to see if I can find a working solution

Not trying to be rude, but this is exactly what I've already done when I re-targeted them to the 4.0 framework as I followed the guide found on Microsoft's page about NuGet's and .NET versioning.

I missed that in the initial post, sorry about that.
Can you post the XML config?

Thanks for the quick reply.
After messing around with it a bit, I can see that at least while running it locally in Debug mode on VS2015 I can now get the internal log too work. So I might have a chance to figure out what's going wrong through that as well
The config file is the same I used when it was working initially, only with the change now that I've enabled the internal log since it stopped working

<!--
add your targets here
See https://github.com/nlog/NLog/wiki/Targets for possible targets.
See https://github.com/nlog/NLog/wiki/Layout-Renderers for the possible layout renderers.
-->

<!--
Writing events to the a file with the date in the filename.
<target xsi:type="File" name="f" fileName="${basedir}/logs/${shortdate}.log"
        layout="${longdate} ${uppercase:${level}} ${message}" />
-->

<target xsi:type="File" name="error" fileName="${basedir}/logs/${shortdate}.log"
        layout="${longdate} ${uppercase:${level}} ${message}" />
</targets>

<!--
Write all events with minimal level of Debug (So Debug, Info, Warn, Error and Fatal, but not Trace)  to "f"
<logger name="*" minlevel="Debug" writeTo="f" />
-->
<logger name="*" minlevel="Trace" writeTo="error" />

The config looks good (no surprise I guess).
If you have still problem, the internal log would be helpful .

Got it fixed now.
Turns out I had some remnants from the first attempt to try and change NLog version that wasn't correctly cleared when I had tried downgrading through the NuGet Manager. But after my TFS check-in it showed the 4.0.1 version still laying around as a second check-in and undoing that fixed both.
Sorry for the confusion, and thanks for the help!

OK thanks for the up!

Just a quick note on this, in case others check back on this topic with the same or similar error.
Though slightly off topic of NLog itself
After getting this fixed, I was installing it and still not getting the logs once I had installed it with an installShield project, but was getting the logs in debug mode.
If others run into this problem, you should check the properties of the NLog.config and see if it's sent as Content or Compile.
If it's set to Content, then you need to add it under content in the Installer as well, or set it to Compile so it will be included in the .dll

:+1: thanks, that could be helpful indeed :)


Don't print stacktrace on error in merge-nodes

Motivation
Do not print a stack trace when merge-nodes exits with an error to not confuse users.
Description
The change will cause merge-nodes to only print the error message without a full stack trace, otherwise users confuse an incorrect use of the tool with a bug in it.
Test Plan
n/a
TODO

[x] Explain motivation or link existing issue(s)
[x] Test changes and document test plan
[x] Update documentation as needed
[x] Update changelog as needed

bors merge

bors merge

bors merge


Chome/Chromium not supported on LibreElec

Help request
Your Environment

Netflix add-on version: 1.9.1
Operating system version/name:  LibreElec 9.2.4
Device model:  raspberry pi 3

Used Operating system:

[ ] Android
[ ] iOS
[ ] Linux
[ ] OSX
[x] Raspberry-Pi
[ ] Windows

Describe your help request

It doesn't appear to be possible to install Chome or Chromuim on LibreElec to be able to login using auth key.  Is there a way to generate the key on a different system and transfer it to the raspberry pi to enable login?
Screenshots

I figured it out.  The interface for selecting the key on the Raspberry Pi is dimmed, but it's possible to navigate and select the key.


can't get image

    if let tryImage = EFQRCode.generate(content: "美少女战士",
                                        size: EFIntSize.init(width: 120, height: 120),
                                        backgroundColor: UIColor.orange.cgColor,
                                        foregroundColor: UIColor.yellow.cgColor,
                                        watermark: UIImage.init(named: "dog.png")?.toCGImage()) {

        imageView.image? = UIImage.init(cgImage: tryImage)
    }

above,It doesn't work.When I invoke like this,
if let tmpImage = EFQRCode.generate(content: "美少女战士",
watermark: UIImage.init(named: "dog.png")?.toCGImage()) {
        imageView.image = UIImage.init(cgImage: tmpImage)
    }

it works.why ?

Try to remove the extra ? after imageView.image

Why?

Please reopen if you believe this is indeed a bug of EFQRCode.


ord: 0.21.2 -> 0.21.3

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/ordinals/ord/releases.
meta.description for ord is: Index, block explorer, and command-line wallet for Ordinals
meta.homepage for ord is: https://github.com/ordinals/ord
meta.changelog for ord is: https://github.com/ordinals/ord/blob/0.21.3/CHANGELOG.md
Updates performed

Rust version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.21.3 with grep in /nix/store/j0z3isawana0ib3w9r0jiq4hhbmyqd3l-ord-0.21.3
found 0.21.3 in filename of file in /nix/store/j0z3isawana0ib3w9r0jiq4hhbmyqd3l-ord-0.21.3

Rebuild report (if merged into master) (click to expand)

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

ord

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/j0z3isawana0ib3w9r0jiq4hhbmyqd3l-ord-0.21.3 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A ord https://github.com/r-ryantm/nixpkgs/archive/32a7ea3b6b614345fadb897098717cbb123e7ec7.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/32a7ea3b6b614345fadb897098717cbb123e7ec7#ord

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/j0z3isawana0ib3w9r0jiq4hhbmyqd3l-ord-0.21.3
ls -la /nix/store/j0z3isawana0ib3w9r0jiq4hhbmyqd3l-ord-0.21.3/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review

x86_64-linux

:white_check_mark: 1 package built:

ord

Maintainer pings
cc @xrelkd for testing.

[!TIP]
As a maintainer, if your package is located under pkgs/by-name/*, you can comment @NixOS/nixpkgs-merge-bot merge to automatically merge this update using the nixpkgs-merge-bot.

Add a :+1: reaction to pull requests you find important.

@NixOS/nixpkgs-merge-bot merge


When will the code and datasets be uploaded please?

Thank you very much. I‘m more than looking forward to learn from your code for reference soon.

The code will be released after the paper is accepted.


Missing reference to Roar in JSON-API

I am so glad I discovered Roar (specially the de-serialization) after a long day playing with all other options.
Right now my interest lies in JSON-API and I could not avoid noticing that Roar is not listed in the oficial json-api website
I think Roar deserves a reference there. It could even be the first Ruby gem fitting both categories: server and client
Adding Roar to the list is just a pull request away. However I believe Roar maintainers are the one to decide when it must be done, because Roar will get extra attention for a feature that I am not sure how willing you are to support.

Cool idea! We still need to support RC3/stable so maybe we wait until this is finished?

The main reason I avoided a pull request by myself to add Roar on the list was because I noticed the RC3 problem.
I was not very sure if the extra attention would be troublesome for the ones doing the coding... but the ones listed already are not even that good solutions or complete.
I leave it up to you guys

I'm already in trouble and have been for the past 10 years, so, go, add it! :rocket: :beers:

It's still not listed while it deserves to :wink:
Stumbled upon this issue, created pull request  https://github.com/json-api/json-api/pull/910

Let me know if it gets added. http://trailblazer.to/gems/roar/jsonapi.html

It's added :)
http://jsonapi.org/implementations/#server-libraries-ruby

:heart: !!!!11oneoneeleven


GH-1587: Fix NPE with Foreign TM and fixTxOffsets

Resolves https://github.com/spring-projects/spring-kafka/issues/1587
Code was using the presence of a transaction template instead of the KTM.
cherry-pick to 2.5.x

Cherry-picked to 2.5.x as https://github.com/spring-projects/spring-kafka/commit/fb1977c14cd72030828256ec7b7750d0fc85442a after fixing conflicts.


cases: update figures for Fast Data Access Layer

Main ticket: https://github.com/iterative/dvc.org/pull/2587
See https://dvc-org-cases-mgn-dsets-fbikyq.herokuapp.com/doc/use-cases/fast-data-storage-layer
The first 2 images just need styling to match DVC's existing aesthetics (see e.g. Versioning Data and Models)
The last one needs actual changes (to simplify it)... I'll make a draft ⏳

Cc @jendefig

Got it.  Sending the top two to Roman.  But I can't see the last image in the link above.


Arrays are not supported in SQLite

Describe the bug
Using the Spice.ai data connector I can't accelerate a table into SQLite because arrays are not supported:
No arrays in SQLite:
2024-07-03T00:53:33.383925Z WARN runtime: Unable to attach data connector spiceai: Unable to create dataset acceleration: Acceleration creation failed: Unable to create table: External error: Unable to create table in Sqlite: ConnectionClosed
thread '' panicked at /Users/aurashb/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sea-query-0.30.7/src/backend/sqlite/table.rs:181:41:
not implemented: Array is not available in Sqlite.
thread '' panicked at /Users/aurashb/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sea-query-0.30.7/src/backend/sqlite/table.rs:181:41:
not implemented: Array is not available in Sqlite.
thread '' panicked at /Users/aurashb/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sea-query-0.30.7/src/backend/sqlite/table.rs:181:41:
not implemented: Array is not available in Sqlite.
thread '' panicked at /Users/aurashb/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sea-query-0.30.7/src/backend/sqlite/table.rs:181:41:
not implemented: Array is not available in Sqlite.
To Reproduce
Use the included spicepod and start spice.
Expected behavior
Data is accelerated into SQLite
Spicepod
version: v1beta1
kind: Spicepod
name: spiceai
datasets:
- from: spice.ai/eth.recent_transactions
  name: eth_recent_transactions
  acceleration:
    enabled: true
    engine: sqlite
    refresh_mode: full

https://www.sqlite.org/json1.html

Arrays support added by the following PRs:
https://github.com/spiceai/datafusion-federation/pull/13
https://github.com/datafusion-contrib/datafusion-table-providers/pull/67


RabbitMQ Config Issue

The agent gets the following error when attempting to start:
[RabbitMQ] Exception while processing metrics. Check configuration.
stack level too deep
The configuration:
rabbitmq:
# Must enable rabbit management plugin
# Note: When monitoring multiple nodes you should use the real hostnames instead of localhost
# Uncomment the appropriate line for your version
# RabbitMQ Default URL version 3.0
#management_api_url: http://localhost:15672
management_api_url: http://guest:guest@localhost:15672
# RabbitMQ Default URL versions prior to 3.0
#management_api_url: http://localhost:15672
#
# Set "debug: true" to see additional debug output
# Note: This logs the metrics locally and does not send data to new relic.
#debug: true
If I configure the URL without the credentials (http://localhost:15672) I get the following error:
[RabbitMQ] Exception while processing metrics. Check configuration.
the server responded with status 401
Running Rabbit 3.2.4. Rabbit management runs fine from a browser. Running on Windows Server 2012 R2.

This was an issue which was fixed locally by me but not pushed out to github. Can you please verify that it is working with the latest version of master?

I am also experiencing this issue

Any updates on that?


.NET 7.0 now EOL

and update of all packages, all packages build and tests pass.

Hi @cboyce428! Thanks for this contribution, obviously this is overdue, but I won't be making any more changes to win-acme, because I'm working a new cross-platform version called simple-acme instead. In the future you could consider contributing to https://github.com/simple-acme/simple-acme/ - but the .NET8 upgrade has already been done there :)


Lost Cities Compat / InSphere doesn't seem to work.

I've run into a bit of an issue with using InControl to limit mob spawns within spheres generated by Lost Cities when using the following rule.
{
	"insphere": true,
	"mob": "techguns:tgdummyspawn",
	"result": "deny"
}

When using the "insphere": true rule, the mobs never spawn, in or out of spheres. When setting the rule to false, they instead spawn everywhere. In and out of spheres.
I think this problem stems from how the 'insphere' check is handled.
https://github.com/McJty/InControl/blob/c9b8bc24b3abb29f69f93ef0672eaf29a6bb9267/src/main/java/mcjty/incontrol/compat/LostCitySupport.java#L52-L64
The problem is on line 61 return chunkInfo.getSphere() != null; I believe that value always returns true as getSphere, which eventually leads to CitySphere.getCitySphere,  returns an 'empty' sphere if one is not found, not a null value.
    /**
     * Given a chunk coordinate return the nearest city sphere that affects this chunk. This can return city
     * spheres that are disabled so always test for that! If this returns EMPTY there is no sphere at all
     */

As a test I've compiled a local version of InControl with the return value of inSphere replaced with return chunkInfo.getSphere().isEnabled(); and the spawns work as expected.
Matching entities that would spawn in the sphere do not spawn if they match the rule but will spawn outside the sphere.

I will check it out soon

Fixed in the next release of Lost Cities (2.0.6)


Updating the MadLibs Configuration for New Gun Violence (Gen Pop)'s Dataset Integration

Due to the multifaceted nature of Gun Violence, it could essentially fit in the categories of Behavioral Health, SDOH, and/or PDOH. However the most fitting category (in this author's opinion) seems to be SDOH since gun violence is often influenced by social factors such as poverty, preventable hospitalizations/avoided care, and generally limited access to resources.

[x] In the MadLibs.ts file, update DROPDOWN_TOPIC_MAP to add an entry for your dataset, using the Gun Violence (Gen Pop) file's metric name as the key and a descriptive label as the value.
[x]  Update SELECTED_DROPDOWN_OVERRIDES (if necessary): If your dataset requires overriding the default selections in specific contexts (e.g., when it's chosen, another dropdown should default to a specific selection), update or add to this configuration.
[ ]  Update CATEGORIES_LIST (if necessary): Similar to step 1, only update if you've introduced a new category.

Closing. Resolved in PR https://github.com/SatcherInstitute/health-equity-tracker/pull/2946.

Closing. Resolved in PR https://github.com/SatcherInstitute/health-equity-tracker/pull/2946.


script can't locate scriptcam.swf

Hello Everyone,
i'm trying to set image capture but the gem is not working for me or maybe i'm not good enough.
i've followed the installation process but script can't still locate scriptcamer.swf

@lethunder I'll take a look asap. Can you provide the environment settings and versions for me to reproduce?
Thanks!

Hello,
i use ruby 2 and rails 4.2.1. thanks in advance

Well, I'm not sure it this gem is compatible with Rails 4, but I'll take a look asap.
Perhaps in the next few days I'll have something good for you. :)

thanks a lot!
the gem itself does not have so much problem. It is more about the assets to locate the swf file

@lethunder this seems to be working fine in here.
Can you provide some sample app? Thanks!

I am experiencing the same problem right here actually.  I am still a complete nooby with both ruby on rails and this plug in so it could be the way I am setting it up.  This is what I currently have:
ruby on rails v4.2.5
after installing this gem, I just have the scriptcam initializer.
This is in my html file:

This is in my js file:
$(document).ready(function() {
	$("#webcam").scriptcam();
});

When I start the rails app and go to my localhost:3000, I get this message:

Am I doing something wrong?
Thanks in advance!

I'm not sure if this repository is still active or not but just wanted to point something out.
I noticed that the readme file says scriptcam-rails 1.6.0 will be installed for rails 4, but I only see version 1.0.0 for some reason.  Could this be the problem?


Lags/Stutters bluetooth mouse

Not sure of hardware issue, or software bluetooth issue, but occassionally when I have XOutput application running (even when I have no controllers on), my bluetooth mouse would stutter or lag.
Can confirm XOutput is causing the mouse/cursor lag because when I close it, my mouse works perfectly fine again.

Same issue with a wired mouse.


Add environment variable and/or command line option to prevent ninja from stripping color escape codes

Ninja strips out color escape codes from e.g. gcc/clang when it detects that it isn't connected to a terminal.
In a CMake/Ninja based project the QtCreator IDE invokes ninja and is apparently capable of interpreting color codes.
It would be nice if ninja would provide the means to disable stripping of color codes in this case as to allow them to be visualized by QtCreator.

Ninja doesn't strip the escapes.  gcc/clang turn off the color when they're run under ninja.
There's more discussion here, that I think summarizes all the pros and cons of all the workarounds.
https://github.com/martine/ninja/issues/174

I totally misremembered the conclusion of that issue!  Reopening.

Yes, I did read up on that discussion as well.
To clarify I am forcing color output of gcc with -fdiagnostics-color=always.

See also #672, #746.

See also #1268 and https://github.com/ninja-build/ninja/blame/master/src/build.cc#L146

Fixed by bf7107bb864d0383028202e3f4a4228c02302961.


Login: Login isn’t always successful, and no error message is shown to the user

We sometimes see an error in the Apache logs that looks like this: [Thu Apr 11 21:53:11.589242 2019] [:error] [pid 4753] [client <IP_ADDRESS>:53005
] PHP Notice:  Undefined index: FirstName in REDACTED/public_html/CIAB-Signin/
functions/authentication.inc on line 242, referer: https://REDACTED/ind
ex.php?Function=public

I strongly believe I have fixed this.


Help writing a programmatic TermList

Howdy!
I'm iterating through competing GAM models, and need some help writing more flexible TermLists.
I have a list of candidate effects:
eff = ['x1', 'x2', 'x3']
And for each I have a known term:
terms = ['LinearTerm', 'SplineTerm(n_splines=15)', "FactorTerm(coding='dummy')"]
Right now, I have to construct the terms explicitly; e.g.,
gam = LinearGam(l(0) + s(1, n_splines=15) + f(2, coding='dummy'))
When I want to permute the terms to, say, keep only terms 0 and 3, I have to rewrite.  I'd love to construct an iterator, or better a dictionary of combinations and then pass each combination to a GAM() call.
I've looked at pygam.terms.TermList.build_from_info(), but can't figure out the right syntax.
Any help would be greatly appreciated!

I've made some progress.  The trick was that I had been treating a TermList like, well, a list.  And doing something like this:
term_list = TermList()
term_list.append(term1)

TermList has no attribute append, so that failed.
What I've got working is to build an ordered dictionary:
from collections import OrderedDict
vars_dict = OrderedDict({
    'x1':{'term':'s', 'n_splines':15},
    'x2':{'term':'s', 'n_splines':15},
    'x3':{'term':'f'},
    'x4':{'term':'l'},
    'x5':{'term':'l'}
}

and then enumerate over the dictionary keys to build the term list  using the + operator:
term_list = TermList()
for i,v in enumerate(vars_dict .keys()):
    if vars_dict[v]['term'] == 's':
        term = SplineTerm(i, n_splines=vars_dict[v].get('n_splines', 14)) #fall back on 14 if we don't have any count passed
    elif vars_dict[v]['term'] == 'l':
        term = LinearTerm(i)
    elif vars_dict[v]['term'] == 'f':
        term = FactorTerm(i, coding='dummy') #I only ever dummy code, so I can do this
    term_list += term #+, not append() or extend()

now I can use term_list in a GAM call, e.g.,
gam1 = LinearGAM(
        term_list #look at my boy shine!
        ,verbose=True
        ,max_iter =200
        ).gridsearch(X.loc[:,vars_dict .keys()].values, y)


chore(main): release 2.4.0

:robot: I have created a release beep boop
2.4.0 (2024-07-24)
Features

segregate connect/auth/refresh/enable device duties (#233) (681bd79)

This PR was generated with Release Please. See documentation.

Summary by CodeRabbit

New Features

Introduced a more modular design for device management, enhancing the clarity and maintainability of functionalities related to connecting, authenticating, and enabling devices.

Version Update

Updated the version number to 2.4.0, indicating the release of new features and improvements.

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 34.05%. Comparing base (681bd79) to head (daa868e).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #240   +/-   ##
=======================================
  Coverage   34.05%   34.05%
=======================================
  Files          81       81
  Lines        7142     7142
=======================================
  Hits         2432     2432
  Misses       4710     4710

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

:robot: Created releases:

v2.4.0
:sunflower:


Add auto close timer on Feedback thanksModal

What does this pull request aim to achieve? 💯
Feedback thanksModal closes after 3 seconds
Please be concise and link any related issue(s):
closes #1157

[x] I have checked that no one else is working on similar changes.
[x] I have read the latest README and understand the development workflow.
[x] The name of this branch is: feature/<branch_name> (need to have cloned the repo not forked).
[x] This branch is rebased/merged with the latest master.
[x] There are no merge conflicts.
[x] There are no console warnings and errors.
[x] On the right hand side of this PR, I have linked the appropriate issue(s) under "Issues" and added a project progress under "Projects".

Thanks John!


Improve error message when target entity doesn't exist in your entityset

We should catch the error of the target entity not existing in the entityset and give a more informative warning.
We can also improve the error message seen in #465. It should say "KeyError: 'Entity order_date does not exist in entity set'" when the entity doesn't exist since the id may be none

This would be a lot more informative. Happy to take this up over the weekend once I make enough progress on #465.


chore: upgrade to next v13.3.4

Summary

Test plan

Visit the Deploy Preview (insert link to specific page) ...

Relevant links (GitHub issues, Notion docs, etc.) or a picture of cute animal
Standard checks:

[ ] Check the Deploy Preview's Demo site for your PR's functionality
[ ] Add docs when necessary

🧪 Once merged, make sure to update the version if needed and that it was published correctly.

Since Next.js 13.4 is stable, we should switch to that version in this PR and continue with that.

Hi, is there any expected timeline for finishing this, please?

This merge seams to breack backward compatibility. Now next version running version less ten version 13.4.0 breaks and sites return 500.
I downgraded my site yesterday to 13.3.0 and the site work expect for hard refresh on navigation. Today after the merge website just gives me 500.

@bentrynning While this PR was merged, it wasn't released yet. So unless you somehow use GitHub as a source, you won't use this just yet.

@LekoArts
My bad I was a bit to quick to conclude with the web site not working yesterday, but was most likely related to the AWS problem you addressed.
Looking forward to test this this update when it's release and hopefully this will resolve the ongoing issue here:
https://github.com/netlify/next-runtime/issues/2089


Shallow copy of object

This issue was originally filed by<EMAIL_ADDRESS>
What steps will reproduce the problem?
It seems to be unnecessary difficult to create a shallow copy of an object (please correct me if I am wrong). I couldn't find another way than to implement a method copy() in each subclass of a class hierarchy that would only call its own constructor to create a new object of the same type and with the same field values.
What is the expected output? What do you see instead?
I see that a copy() method in Object might not be desirable, but it would be very useful if Dart somehow had the possibility to create a new instance of an object with identical field values (shallow copy, clone).
What version of the product are you using? On what operating system?
Dart SDK version 7904

I would have to agree with the language developers' assessment here.  I too am looking for a solution to automagically copying Dart objects for my own project.  However after reading this and investigating something called "Mirror" (see https://stackoverflow.com/questions/17021327/how-do-i-get-all-fields-for-a-class-in-dart ) I came to the same conclusion.
I might have to write a bit more code but it'll be a heck of a lot easier to debug issues than contending with a reflective copying mechanism as well.


Re-write UI in React.js

Dear, nowadays React.js is close to be a standard for UI in JavaScript. It will takes a possibility to quick growth and cheap maintenance. A lot of already-done solutions with great quality.

Gogs is not facebook, you don't need react. Even using jQuery can be overkill. Maintainers please ignore this ticket.

So agressive.
React can provide extendable UI layer which allow to make Gogs is more like platform to customize according to business needs.

I dislike this proposal. This would require more maintenance, and I am not sure of the benefits.
We have to remember that many people know HTML, but just a few know React. The may keep away new contributors.

It will takes a possibility to quick growth and cheap maintenance.

I don't think the statement above is true. I know React and it is not easy to learn for beginners. (This is why I prefer VueJS, but static HTML, when enough, is even better).
It's a possibility to add more interaction just to some pages, though.

When Gogs JSON-API is fullt implemented one could write their own frontend, so I'd push for that instead if I were you :)

Great. Disagreed with those people who declined React.js because is really biggest UI ecosystem (have a look at jobs trends). React.js code is best for maintenance ever.
But it seems the best idea to keep MSA way. And seperate Gogs as a web service and UI service. Like Concourse.

You cant just request a complete rewrite to a different framework because X or Y is better at A and B. This will take many many man hours. Keep in mind there are only a few core-developers with limited time.

I would rather write in VueJS... after 1.0 release...


Add<EMAIL_ADDRESS>

https://github.com/rabbitmq/rules_elixir/releases/tag/v1.1.0

Hello @bazelbuild/bcr-maintainers, modules without existing maintainers (rules_elixir) have been updated in this PR. Please review the changes.


Second generated UA are not persistent in blockchain.

I created a second address, like this: new tz (UA with 2 receivers)
(main) Block:2248606 (type 'help') >> addresses
[
{
"address": "u1fzsqmxuczdrdcuu7ske7z037xtwsdqcm9gfpmqqvwfvqg596rtl9mff6dz6l4n82wq3l33e4und4uwu6y0yex23cpm8et0ehphgyjflmusmpf7up5mlasxlyd49tft576fjj2q337m5cjdq9njync7pdc25e8f6zmrytklsjz9gj4hw9u2cyv6ykqgnxrup9wxq0chqqfr07ycvtwva",
"receivers": {
"transparent": "t1brEBAzVJvXCySDieJ28kE3PFfvdXBSESD",
"sapling": "zs1mzhhxvwmd9z5v6kdjmd8yyark9ty4sh69m6vwclkhkahkqf6vr84lsfl7ne6s8jn4yn6zm6deh3",
"orchard_exists": true
}
},
{
"address": "u1w8d46ckna89avh0pkuss88ry47xkn9868cdwsw4cytqnj7uku0w9t63jvwr270vlfj8pn3k0agt3v9wrmzusk5r48cd9xyu3e00m4fa35x4sukp7m77yzzz3uquav8wlgdpms0gql04",
"receivers": {
"transparent": "t1VUPANx72a1KqZRaoJzQqiYXYTXQCaNkPd",
"sapling": "zs1tkre9a44x2j3wnuku2uxtf5e3ly8h0yzfg3sgj230t2r6ej6nrfvg0qwvt4jdzge6fa4kdex4ve",
"orchard_exists": false
}
}
]
And I sent some to the second transparent address: t1VUPANx72a1KqZRaoJzQqiYXYTXQCaNkPd
I can see the tx with list...
{
"block_height": 2248596,
"unconfirmed": true,
"datetime":<PHONE_NUMBER>,
"txid": "2c9a42403e856a892b6690d658d255ee51beb18ed7dbc7bd3db3dce8c7840d71",
"amount": 1000,
"zec_price": null,
"address": "t1VUPANx72a1KqZRaoJzQqiYXYTXQCaNkPd",
"memo": null
}
Control + C
cd wallets
rm .\zingo-wallet.dat
cd ..
.\target\release\zingo-cli.exe --seed "drive ....................." --birthday 22...... (I waited for synced)
The second address is gone:
(main) Block:2248609 (type 'help') >> addresses
[
{
"address": "u1fzsqmxuczdrdcuu7ske7z037xtwsdqcm9gfpmqqvwfvqg596rtl9mff6dz6l4n82wq3l33e4und4uwu6y0yex23cpm8et0ehphgyjflmusmpf7up5mlasxlyd49tft576fjj2q337m5cjdq9njync7pdc25e8f6zmrytklsjz9gj4hw9u2cyv6ykqgnxrup9wxq0chqqfr07ycvtwva",
"receivers": {
"transparent": "t1brEBAzVJvXCySDieJ28kE3PFfvdXBSESD",
"sapling": "zs1mzhhxvwmd9z5v6kdjmd8yyark9ty4sh69m6vwclkhkahkqf6vr84lsfl7ne6s8jn4yn6zm6deh3",
"orchard_exists": true
}
}
]
And the tx is gone as well.
In order to see again all of these missing data... I need to run again the same new tz command, then rescan and voila... the tx is back & the balance as well, and obviously the second address is the same again.
This is related with this: https://github.com/zingolabs/zingo-pc/issues/117

Ahh...any shielded funds will be recovered regardless, but the transparent funds not showing up is a problem. It's expected behavior, but it's unintuitive and I suspect very concerning to anyone who runs into it and doesn't know the technical details of how the transparent chain works.

We need a solution for this, but I don't think we want to prioritize it for this release, do we?

We can work on this after the release IMO.


Add painting cyclegan example

Hi,
We're no longer accepting pull requests to this directory.
I've copied the deprecation notice to the directory's README.md to make that clearer.
Sorry.


⚠ DesiTorrents has degraded performance

In f67c603, DesiTorrents ($DST) experienced degraded performance:

HTTP code: 200
Response time: 9117 ms

Resolved: DesiTorrents performance has improved in f14311c.


Chore: update react and storybook

Trello ticket
Problem statement
Outdated react and storybook
Steps to test the changes
Run:

linter
tests
storybook
view UI

Solution description
Update react and storybook
Sanity checklist

[x] I have clicked through the app to make sure my changes work and do not break the app

Review checklist

[ ] The changes fix the issue and don't cause any apparent regressions
[ ] The solution description matches the changes in the code
[ ] There is no apparent way to improve the performance & design of the new code

Regression: react warning in the app because of DateTime component. Unfortunately we will need to migrate from react-datetime to other library to update react to v17


Munki errors list shows all errors instead of only those with specific error on summary page

Expected behavior:
Click on Reports > Managed Software
In Munki Errors widget, click on a specific error
In list, see only machines listed that have that specific error
Actual behavior in 4.1.2:
Click on Reports > Managed Software
In Munki Errors widget, click on a specific error
In list, see all machines that have any error

This is a feature request as there is no listing at the moment that shows error messages.

I customized my listing to have these columns which would allow this filtering to happen. I can work on a PR for that module at some point if this is something we'd like to add. I personally find that listing much more valuable with the errors and warnings listed.


[BUG] Can't read input password

[Executing block US] 'System.Dynamic.ExpandoObject' does not contain a definition for 'USERNAME'
Basically whenever i'm running this function to read input.USERNAME and urlencode it.

I've been trying with the "default" wordlist type and this fake account justamail@gmail.com:201938aaj

Update
input.USERNAME and input.PASSWORD is only working on credentials not sure what default is then

Default wordlist type just takes all the line without splitting it and assign its value to input.DATA.
This guide should clear any doubts https://discourse.openbullet.dev/t/comprehensive-guide-to-wordlist-types/435

I obtain this error if I try to use input.VARIABLENAME where VARIABLENAME come from "parse" block, how can I solve that?

I obtain this error if I try to use input.VARIABLENAME where VARIABLENAME come from "parse" block, how can I solve that?

Just type VARIABLENAME do not type input.VARIABLENAME. The input is only for stuff coming from the wordlist data or from custom inputs.

WHILE INTKEY 1 LessThan 2
...
END
This is the description of the while function, if i have to run while VARIABLE is more than 0 how can I do that?

WHILE 0 LessThan  ?

It's telling me this [IDLE] CompilationErrorException: (48,10): error CS1026: È previsto il segno )

@rikyravi this is not a forum, these are github issues. Please use the forum for discussions if you don't know something about OB2 https://discourse.openbullet.dev


feat(project): keywords anchors

PR Checklist
Please check if your PR fulfills the following requirements:

[ ] Tests for the changes have been added (for bug fixes / features)
[x] Docs have been added / updated (for bug fixes / features)

PR Type
What kind of change does this PR introduce?

[ ] Bugfix
[x] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] CI related changes
[ ] Documentation content changes
[ ] Other... Please describe:

Issue Number

Issue Number: #2
Does this PR introduce a breaking change?

[ ] Yes
[x] No

:tada: This PR is included in version 16.4.0 :tada:
The release is available on:

v16.4.0
GitHub release

Your semantic-release bot :package::rocket:


Is this library still maintained?

There are some confirmed bugs that are about 5 years old and are still not fixed. The issues list is more than 1 thousand.
Is this library dead?

Even if it were still kinda being maintained (which it isn't), too many critical bugs that haven't been fixed, and this library definitely isn't in a usable state right now. I'd suggest switching over to something more modern - Swiper is being used on all of my client projects for now.


[WIP] Add preview link for an extensions extension points

WHY are these changes introduced?
Fixes #0000

WHAT is this pull request doing?

How to test your changes?

Post-release steps

Measuring impact
How do we know this change was effective? Please choose one:

[ ] n/a - this doesn't need measurement, e.g. a linting rule or a bug-fix
[ ] Existing analytics will cater for this addition
[ ] PR includes analytics changes to measure impact

Checklist

[ ] I've considered possible cross-platform impacts (Mac, Linux, Windows)
[ ] I've considered possible documentation changes
[ ] I've made sure that any changes to dev or deploy have been reflected in the internal flowchart.

@isaacroldan please could you review the architecture in this PR and comment if it's not inline with your vision? See especially: https://github.com/Shopify/cli/pull/808#discussion_r1031782890

@isaacroldan this branch has failing tests in packages/app/src/cli/services/environment.test.ts:

I remember that being an issue in the previous branch, even though we haven't changed anything here.  Any ideas?

@byrichardpowell Fixed the tests, it was a bad merge with a test file, I restored it.
The architecture looks good, if we can infer all the info from the extension points target then that's great, if at some point we need to customize them more, we can iterate over it 👌
Left a few comments but overall looks good!


folder download

Folder download is not possible
Only one file is downloaded
Suggested download function of all files in selected folder

maybe just zip the folder and download it?
or download every file in the folder?

Downloading after compression is not a good method
download every file in the folder best

download every file will creat many temp socket
may cause crash

or download one by one?
this is too slow

maybe can download ten by ten?
I still think zip and download is better

If need one socket one file? bad.. ok
It seems like a better way to compress and transfer to temp folder path
The reason for suggesting this is
Downloading is inconvenient if there are many folders and files in the folder.

yes,I can't know what people will do when they use the rat.
So it's better to download the zip


Use Redis-Proto as the javascript parser

https://github.com/mranney/node_redis/blob/master/lib/parser/javascript.js vs https://github.com/steelbrain/Redis-Proto/blob/master/Source/Main.js
Less code = faster, easier to maintain

Less code doesn't mean faster. Can you point to any benchmark stating it's faster? Easier to maintain, perhaps.

@steelbrain did you run some benchmarks on the implemented js parser and yours?

@BridgeAR not yet, but I do have plans for that

Ping @steelbrain

@BridgeAR I am sorry but I haven't been able to gather enough time to benchmark them both. I'll make this top priority for tomorrow :)

@BridgeAR I have done some performance related tweaks to redis-proto and have also released it's 1.0. I am not much experienced with these benchmark libraries for node.js, I have this code in which node_redis's parser doesn't seem to be working. I presume you have experience in these, would you like to fix it and post the results?
'use strict'
const RedisProto = require('redis-proto')
const Node_Redis = require('./node_redis').Parser // Path to a local copy of js parser
const Benchmark = require('benchmark')

const Content = RedisProto.Encode('Hello Dolly')

new Benchmark.Suite()
.add('RedisProto', function() {
  RedisProto.Decode(Content)
})
.add('NodeRedis', function(deferred) {
  var decoder = new Node_Redis
  decoder.send_reply = function() {
    deferred.resolve()
  }
  decoder.execute(Content)
}, {'defer': true})
.on('cycle', function(event) {
  console.log(String(event.target));
})
.on('complete', function() {
  console.log('Fastest is ' + this.filter('fastest').pluck('name'));
})
.on('error', function(e) {
  console.log(e)
})
.run();

@steelbrain I'm sorry I do not have the time to do this. If you managed to write a benchmark and the numbers are looking good feel free to open a new issue.


Allow opening devtools programmatically

See https://github.com/tauri-apps/tauri/issues/1213.
On Linux it can be done with https://docs.rs/webkit2gtk/0.11.0/webkit2gtk/trait.WebInspectorExt.html#tymethod.show

I got it to works on windows and linux.
Mac is a pain i need to keep trying… i’ll update my progress here.

I think last time we checked macOs, it was a private api

yes it's a private api on mac. I don't feel like expose a method is a good idea in this case.
What do you think about setting some env variable so it could only affect debug build.

I think we can expose a method and hide it under #[cfg(debug_assertions)]

Here's the method on Windows: https://docs.microsoft.com/en-us/microsoft-edge/webview2/reference/win32/icorewebview2?view=webview2-1.0.664.37#opendevtoolswindow

Thanks a lot for pushing this over the finish line @wusyong. Is this already somewhere in the docs?

@schickling if you're asking about wry then yes:
https://docs.rs/wry/latest/wry/webview/struct.WebView.html#method.devtool
https://docs.rs/wry/latest/wry/webview/struct.WebViewBuilder.html#method.with_dev_tool
You need to enable the devtool feature flag tho: https://docs.rs/wry/latest/wry/index.html#feature-flags
Dev tools used to be enabled on debug builds only, this got replaced with this flag (so the flag is not only needed for the functions but also the dev tools in general)
If you're asking about tauri, then the docs won't be available until the next release (really really soon). If you're using the git version of tauri you can see the docs in the PR code: https://github.com/tauri-apps/tauri/pull/3350/files (this is not merged yet!).
tl;dr: enabled on debug builds and with the same devtool flag, so you don't need to build tauri (or wry) in debug mode anymore to ship your app with enabled devtools (mind the private API usage on macOS)

the next release (really really soon)

Could we be notified at that time ? Thanks

Could we be notified at that time?

We have a discord channel for that and you can subscribe to GitHub notifications (watch -> releases only).
Otherwise I'd have to spend a whole day manually pinging people haha (you're not the first one askin for a notification, that's why)

We will most likely do a @here ping in either the news or the releases channel (probably both).