关系图中鼠标放在类目上面，节点淡出显示对象为其它类目节点对象

Version
5.0.0
Reproduction link
https://echarts.apache.org/next/examples/zh/editor.html?c=graph
Steps to reproduce

鼠标放在 类目2 上，节点淡出显示对象为其它类目节点对象
What is expected?
关联类目 淡出显示到正确对象上。
What is actually happening?
鼠标放在 类目2 上，淡出显示对象为其它类目对象

Some hint:

the highlight action triggered by legend is{
    "type": "highlight",
    "seriesName": null,
    "name": "类目7",
    "excludeSeriesId": []
}

But can not find target data item in toggleSeriesBlurStateFromPayload by name: "类目7".

Some hint:

the highlight action triggered by legend is{
    "type": "highlight",
    "seriesName": null,
    "name": "类目7",
    "excludeSeriesId": []
}

But can not find target data item in toggleSeriesBlurStateFromPayload by name: "类目7".

Is there any way to prevent temporarily? @pissang

Same question, any way to disable the current hover event on legends? @pissang

any news on this?

what status is it now? i had exact same issue in 5.4.3

the lastest 5.5.1 version still has the bug,  any plan to fix it ?


Missing GStreamer library files

I'm having an issue starting opendatacam when the video input is set to usbcam. The issue appears to be that GStreamer is failing to start due to missing shared object files.
Logs:
opendatacam_1  | Loading weights from yolov4-tiny.weights...Done! Loaded 38 layers from weights-file  opendatacam_1  |  opendatacam_1  | (gst-plugin-scanner:151): GStreamer-WARNING **: 18:21:56.697: Failed to load plugin '/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstfluidsynthmidi.so': libdbus-1.so.3: cannot open shared object file: No such file or directory opendatacam_1  |  opendatacam_1  | (gst-plugin-scanner:151): GStreamer-WARNING **: 18:21:56.721: Failed to load plugin '/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstaasink.so': libslang.so.2: cannot open shared object file: No such file or directory opendatacam_1  |  opendatacam_1  | (gst-plugin-scanner:152): GStreamer-WARNING **: 18:21:57.771: Failed to load plugin '/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstcacasink.so': libslang.so.2: cannot open shared object file: No such file or directory opendatacam_1  |  opendatacam_1  | (gst-plugin-scanner:152): GStreamer-WARNING **: 18:21:58.136: Failed to load plugin '/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstlv2.so': liblilv-0.so.0: cannot open shared object file: No such file or directory opendatacam_1  |  opendatacam_1  |  seen 64, trained: 32012 K-images (500 Kilo-batches_64)  opendatacam_1  | video file: v4l2src device=/dev/video0 ! video/x-raw, framerate=30/1, width=640, height=360 ! videoconvert ! appsink opendatacam_1  | [ WARN:0] global /usr/src/app/opencv-4.1.1/modules/videoio/src/cap_gstreamer.cpp (1757) handleMessage OpenCV | GStreamer warning: Embedded video playback halted; module v4l2src0 reported: Internal data stream error. opendatacam_1  | [ WARN:0] global /usr/src/app/opencv-4.1.1/modules/videoio/src/cap_gstreamer.cpp (886) open OpenCV | GStreamer warning: unable to start pipeline opendatacam_1  | [ WARN:0] global /usr/src/app/opencv-4.1.1/modules/videoio/src/cap_gstreamer.cpp (480) isPipelinePlaying OpenCV | GStreamer warning: GStreamer: pipeline have not been created
Are these errors indicating that the files are missing from the docker image?

Could you give more info about:

Which device your are trying to run OpenDataCam ( jetson nano ? )
Version of jetpack ?
Try ls /dev/video* to see if usbcam if detected

I am using a Jetson Nano with JetPack 4.3. My USB camera shows up as /dev/video0. Also, I'm using the default supplied GStreamer pipeline desc in config.json. OpenDataCam works fine with a file or an RTSP stream.

maybe your usb cam doesn't support this resolution.. try:

Change webcam resolution

First know which resolution your webcam supports, run v4l2-ctl --list-formats-ext.

Let's say we will use 1280x720

Change the Gstreamer pipeline accordingly: "v4l2src device=/dev/video0 ! video/x-raw, framerate=30/1, width=1280, height=720 ! videoconvert ! appsink"

Restart OpenDataCam

@palu3492 I have a similar warning when running opendatacam
(gst-plugin-scanner:141): GStreamer-WARNING **: 09:35:22.682: Failed to load plugin '/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstaasink.so': libslang.so.2: cannot open shared object file: No such file or directory
(gst-plugin-scanner:141): GStreamer-WARNING **: 09:35:23.565: Failed to load plugin '/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstlv2.so': liblilv-0.so.0: cannot open shared object file: No such file or directory
(gst-plugin-scanner:141): GStreamer-WARNING **: 09:35:25.193: Failed to load plugin '/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstcacasink.so': libslang.so.2: cannot open shared object file: No such file or directory
(gst-plugin-scanner:141): GStreamer-WARNING **: 09:35:25.246: Failed to load plugin '/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstfluidsynthmidi.so': libdbus-1.so.3: cannot open shared object file: No such file or directory

Yet I can run USB-Camera without a problem. Maybe this helps excluding some of the errors. :-)

I'm no longer using a Nano. I'll try this on my new device in the future. Thanks.


Notifications do not currently close

Notifications do not properly close, nor do they close after their specified duration.

I am currently actively working to fix this. It should be fixed by later tomorrow.

This issue has now been fixed.
https://github.com/senslessdemon/rcmd/commit/4586e17d1ac5d16102181fdf60f0bc45a92322be


Add commands: replay buffer status, last replay, save screenshot

Thanks, can you also add a simple exable of usage here https://github.com/grigio/obs-cmd?tab=readme-ov-file#usage

Thanks @Steffen-Samseth


Make preload a Promise

I saw this PR: https://github.com/DylanVann/react-native-fast-image/pull/437/files, but it wasn't up to date with the current master branch so I updated that in my fork, since it seemed that that fork wasn't maintained anymore

This would be a great addition! Are we able to get this merged?

Can you create this PR for this project?


Enforce html5 comment parsing precedence in RCDATA and RAWTEXT states

This PR is meant to enforce the HTML 5 comment parsing precedence in RCDATA and RAWTEXT states.
Consider <style><!--</style>--></style>, html 5 treats <!-- in RAWTEXT state, while html 4 / older browsers would have considered  as comment. By escaping <! to <!, we can enforce that all browsers will be aligned in parsing. Therefore, <!-- (or equivalently <!--) is in RAWTEXT state.
In addition, we treat <% similarly, as it is an alternative comment tag recognized by at least IE.
The same logic is applied to RAWTEXT state.

CLA is valid!

@neraliu and @yukinying , please review this and confirm that you've the same understanding on such handling. If okay, please merge. thanks.

Yes this is one of the fundamental difference on HTML5 vs HTML4 as we discussed via email previously.

Just note that the nextPotentialState is discussed in https://github.com/yahoo/secure-handlebars/pull/42#issuecomment-96863724 .

you see my response there?

Definitely. I think some of those changes may need to be done upstream at context parser as well. Sounds like a todo item.


Different instances of ITestResult with different IAttributes while failing in configuration

I am using a TestListener to catch errors and store the exception message into the IAttributes of ITestResult (see https://github.com/outofrange/testresultbug/blob/master/testresultbug/src/main/java/org/outofrange/bugproject/MyListener.java)

If a test fails during it's test method, everything is fine and my @AfterMethod is able to gain the correct information from the stored exception message.
But if a test fails during configuration, the instances of ITestResult given to my TestListener and to my @AfterMethod are not the same; I can't access the information stored in my listener.

Debugging in Eclipse also shows different ids for ITestResult in the listener and my teardown method.
I would expect the same behaviour of TestNG in both cases, giving me the same instance of ITestResult.
Example test for case 1.: https://github.com/outofrange/testresultbug/blob/master/testresultbug/src/main/java/org/outofrange/bugproject/MyTestFailure.java
Output:
Detected a failure, setting failreason Test failed because of: AssertionError: failure in test method expected [true] but found [false]
Example test for case 2.:
https://github.com/outofrange/testresultbug/blob/master/testresultbug/src/main/java/org/outofrange/bugproject/MyConfigurationFailure.java
Output:
Detected a failure, setting failreason Test failed because of: null
I've created a complete example maven project (using TestNG 6.8.5) here: https://github.com/outofrange/testresultbug

TestNG injects an ITestResult object for the @Test method that got executed, into @AfterMethod annotated method.
But for the following methods, its the same ITestResult object for a configuration method that gets executed.

org.testng.IConfigurationListener#beforeConfiguration
org.testng.IInvokedMethodListener#beforeInvocation(org.testng.IInvokedMethod, org.testng.ITestResult)
org.testng.IInvokedMethodListener#afterInvocation(org.testng.IInvokedMethod, org.testng.ITestResult)
org.testng.IConfigurationListener#onConfigurationFailure

Closing this issue (TestNG is working as designed in terms of not injecting the ITestResult object of a failed configuration in an @AfterMethod method)


appleseed-max 0.1.3-alpha: appleseedStdMtl's animated diffuse color doesn't update in viewport

video:
https://www.dropbox.com/s/ejft6demmnx3atk/Untitled.mp4?dl=0
3ds max file:
https://dl.dropbox.com/s/177qg1121z1bbzy/appleseed_animated_diffuse_2015_.max?dl=1

Thanks for the detailed bug report, as usual!
I can reproduce the issue. A quick investigation showed that the code appears to behave correctly.
I've posted a question on CGTalk. In the meantime I'll continue investigating.

Fixed. Thank you!


Question: Restart if unhealthy for more than x mins?

Is it possible to configure autoheal to restart only if container is unhealthy for more than x mins? I have a container which has a db optimize routine which can sometimes make the container unresponsive and trigger an "unhealthy" state for a few minutes. As soon as it's done, the container goes healthy. Is there a way to tell autoheal "only restart if unhealthy for greater than x mins?" Thanks in advance.
Ed

Wouldn't it be more appropriate to set the health check configuration to only show unhealthy after those "few minutes"?
You have:

interval: how frequent
timeout: how long to wait for a response
retries: how many failures are required to be declared unhealthy
start-period: delay after startup before the first check

Understood, I don't think I will convince plex of changing it, but I'll give it a shot.  :) Thanks again.

With compose you can overwrite the default health check with your own to
extend the health check or what I do is script the optimize.
Stop autoheal
Optimize
Start autoheal
You're talking just a couple of minutes while the optimize completes.
Im not going to give away the code as I didn't write it and its not my
place to do so.
On Thu, Feb 24, 2022, 07:23 edrock200 @.***> wrote:

Understood, I don't think I will convince plex of changing it, but I'll
give it a shot. :) Thanks again.
—
Reply to this email directly, view it on GitHub
https://github.com/willfarrell/docker-autoheal/issues/78#issuecomment-1049533300,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADLOXCN3DDAUT5TAOFESMGDU4XFFPANCNFSM5LBN232A
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Oh I already have a script that does that, would just be nice to extend the timeout via autoheal. For others that want to do it it's just a simple bash script:
docker stop autoheal
curl -X PUT http://plexURL:32400/library/optimize?X-Plex-Token=plextoken
sleep 5m
docker start autoheal

Sub in your plex url and token and just cron that.


Reinstall of everything Plugin not finding devices and being stopped by Homebridge

What issue do you have? Please be as thorough and explicit as possible.
I just reinstalled everything including node js on a mac mini.
so far all other plugins working great.
Wemo plugin not finding any devices.  All on same subnet.  Prior installation it did work.
Last lines in logs are:
[4/11/2022, 9:24:44 AM] [Homebridge UI] [homebridge-wemo] Terminating child process...
[4/11/2022, 9:24:44 AM] [Homebridge UI] [homebridge-wemo] Child process ended
Details of your setup.

Do you use (1) Homebridge UI-X (2) Homebridge CLI or (3) HOOBS?
Homebrige

Which version of Homebridge/HOOBS do you have?

homebridege v1.4.0

Which platform do you run Homebridge/HOOBS on (e.g. Raspberry Pi/Windows/HOOBS Box)? Please also mention your version of Node.js/NPM if known.

macos Mojave
Node v16.14.0

Which version of this plugin (homebridge-wemo) do you have? Has the issue started since upgrading from a previous version?
homebridge-wemo v4.7.2
I tried homebridge-wemo v4.7.1 and same issues

Which Wemo devices do you have that are causing issues? Please include product models if applicable.

All Wemo devices Light switchs and smart plugs
Please paste any relevant logs below.

[4/11/2022, 9:24:10 AM] [Wemo] Listener server port [49358].
[4/11/2022, 9:24:12 AM] [Wemo] ✓ Setup complete. Want to see this plugin in your own language? Let me know!
[4/11/2022, 9:24:44 AM] [Homebridge UI] [homebridge-wemo] Terminating child process...
[4/11/2022, 9:24:44 AM] [Homebridge UI] [homebridge-wemo] Child process ended

Hi @timmeade
Are you still having issues with this?

Yes this is also the problem with me. After reinstall, i cannot locate any plugs, even with manual installation.

Hello!
I have precisely the same issue.
Tried with macOS and Ubuntu as host system.
Also note that the plug-in doesn't detect the switch.
Thanks !

Hi All,
I just tried installing this plugin and am having the same issue.
I believe my problem might be tied to the fact that my Homebridge host machine is on my 5ghz network band, while my WeMo switches are on my 2.4ghz band, could that have anything to do with this?
It's difficult to move my host over to the 2.4 band or I would try it out, but that's my best guess right now at least.
Thanks for any info

Hi All,
I just tried installing this plugin and am having the same issue.
I believe my problem might be tied to the fact that my Homebridge host machine is on my 5ghz network band, while my WeMo switches are on my 2.4ghz band, could that have anything to do with this?
It's difficult to move my host over to the 2.4 band or I would try it out, but that's my best guess right now at least.
Thanks for any info

I am having the same issue... all my wemo my devices are on 2.4ghz band same IP's 192.168.x.x with my homebridge (its on local lan with eth cable)  but my devices are nowhere to be found, even with custom entering the devices. I have no idea why is this happening. I have tried everything. Even setting up everything from the beginning.

Had the same issue. Fixed the problem. The fix was easy. I added a new wi/fi network 2.4ghz with access to the local network (same ip range and default gateway). And all devices are online :)


Graphical artifacts behind transparency on GNOME

I ran into heavy graphical artifacts when adding transparency on GNOME:

Even after using Blur my Shell, the blur looked bad because of the artifacts.
However, I found a solution that I wanted to document here: you can set the opactity for applications to below 255 (ie. 254) it will somehow affect a change in application rendering that seems to resolve this issue.

(Closing since solution found; just made the issue to help others)


Add env file

Add .env and composer deps
Replsce Config class by config array

Thank you for your contribution! I'm currently working on a complete rewrite of the framework that will incorporate .env files. In the meantime please feel free to fork the project if you want to include them in this version.

Ok, thank you for your job.


Taskbar Inaccessible in FullScreen

Description
When the files app is used in full-screen maximise mode, the taskbar in auto-hide mode is not accessible until we go out of the entire screen.
Steps To Reproduce

Open Files App, the taskbar should be in auto-hide mode
Make it maximise
The taskbar will not be visible if we hover to the bottom until we make the window small.

Requirements
Occurs when maximising the files app with auto taskbar hide feature.
Files Version
<IP_ADDRESS>
Windows Version
10.0.22621.2283
Log File
debug.log

Thanks for the report, this has been fixed in the preview version. https://files.community/download

Is preview version as much stable for normal use?
On Sat, 23 Sept, 2023, 4:52 pm Josh65-2201, @.***>
wrote:

Thanks for the report, this has been fixed in the preview version.
https://files.community/download
—
Reply to this email directly, view it on GitHub
https://github.com/files-community/Files/issues/13414#issuecomment-1732286660,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ASNUMCVLDSC3NELDROWQSDLX33A6FANCNFSM6AAAAAA5D7PGMI
.
You are receiving this because you authored the thread.Message ID:
@.***>

For me yes but it can depend on what you use Files for.

Getting this error in parsing when trying to install preview
On Sat, 23 Sept 2023 at 19:22, Josh65-2201 @.***> wrote:

For me yes but it can depend on what you use Files for.
—
Reply to this email directly, view it on GitHub
https://github.com/files-community/Files/issues/13414#issuecomment-1732323574,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ASNUMCSTI33RFCWKLS2KAVTX33STFANCNFSM6AAAAAA5D7PGMI
.
You are receiving this because you authored the thread.Message ID:
@.***>

If you are trying to upload an image you have to do that from GitHub directly email attachments don't work.

how to do,do i have to raise new bug or provide drive link
On Sat, 23 Sept 2023 at 19:32, Josh65-2201 @.***> wrote:

If you are trying to upload an image you have to do that from GitHub
directly email attachments don't work.
—
Reply to this email directly, view it on GitHub
https://github.com/files-community/Files/issues/13414#issuecomment-1732325251,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ASNUMCUUXLIZNJKMRTWXPQ3X33TVTANCNFSM6AAAAAA5D7PGMI
.
You are receiving this because you authored the thread.Message ID:
@.***>

On your emails click view on GitHub button > Click the comment box at the bottom > copy and paste the image > wait a few seconds > Click comment button

Can you try restarting your system
Updating app installer from the Microsoft Store. Click library > Check for updates


feat: introduce layouts

app.vue removed, layout system added.
comes from vitesse
followed the guide
closes #32

/cc @Atinux What do you think?

I don't think it is a good idea to remove app.vue

I would like to also have @danielroe opinion on this regarding the 404 error best practices.

if i don't remove app.vue, layout system does not work at all, at least i couldn't do it with app.vue.

You should be able to use Layouts with app.vue right @danielroe ?

i guess i found the way.


Add table of comparison with nodegit.org

What is the effective difference between this and NodeGit? Maybe the fact it runs in the browser? Can we have a table of comparison between both in the README so that we can understand what are the differences and adapt to our use cases?
Thanks.

Would also love some context as to why this library was created (in a good way). I'm currently using NodeGit + Electron and having to build native modules for the different platforms has been a major pain. If this library can be used as a replacement that would be awesome! Also being able to use it in a Chrome packaged app is a major win as well.

It seems the main difference is that this uses native JavaScript while nodegit is just a wrapper on top of git native library. I wonder if that's a benefit though, since using native libraries is supposed to be faster...

GitKit is an experiment and its main purpose is to learn more about Git internals while providing an easy to use pure-JavaScript and clean implementation of Git.
It'll never be as good as Nodegit which is a wrapper around libgit2.
If you can use Nodegit, you should use Nodegit!
But if you want to use Git in a browser application (ex: Chrome packaged app), then feel free to contribute to GitKit.

But if you want to use Git in a browser application (ex: Chrome packaged app), then feel free to contribute to GitKit 🍻

It is a very good you can use in the browser, although someone must come up with a smart use case xD
@SamyPesse Thanks for answering 👍


Clean up main branch

Once we finalise the project, cleanup obsolete code from main to avoid confusion.

I believe we can already remove src\example_package\example.py and src\example_package\solving_tdse with functional forms.py

Indeed, ill remove it

There are two versions of tdsesolver.py, which are you willing to keep and work on?

delete 2, it's a duplicate i made by accident

also, are we trying to integrate tdsesolver.py into solving_tdse.py, or the other way around? asking so we know which to work on and which to copy from.

Yes, if we are using classes, no if we are not

Please notify me via @dascroft for any redundant code or obsolete code in the branches or main for cleanup in this issue.

As far as i can tell tdsesolver.py is redundant and can be removed, not certain though, @dascroft

Yeah, its all integrated into solving_tdse.py so i believe it can be removed

Regarding everything within the src folder that is not solving_tdse.py be removed? As they are stale


AIRAVATA-3379: Enabling airavata-ruby-sdk

Some suggestions on preparing this for gem publishing to https://rubygems.org/.
Add these to the .gitignore and don't version the Gemfile.lock:
Gemfile.lock
.ruby-version
.ruby-gemset

In a tmp directory, if you do bundle gem airavata you can see the default gem scaffolding that is created. That is close to the process I used with the https://github.com/osc/ood_core gem. You could actually do that and copy some of the files over. If you do that, some things you will notice:

the Gemfile won't have any extra dependencies, the gemspec will have them all defined as either dev or runtime dependencies; thrift would become a runtime dependency
there is a lib/airavata.rb file that just has the module Airavata and a bunch of require statements at the top for all the code under the airavata directory. I think that you can get by with doing require "airavata/airavata" for requiring the lib/airavata/airavata.rb` file that is generated from your build process
you can leave version string in the gemspec or have a version file like the convention used by the scaffolding. I think the benefit of the latter is that when using the gem I can do Airavata::VERSION to get the version of the library I'm using programmatically, so that is nice.
That means that the gem version needs to follow semantic versioning  and the version string of this gem should change every time you publish a new version.
Not sure about providing a link back to the source code for a particular gem. I now realize that with ood_core i'm not actually doing that, though with ood_core the git tags are the almost the same as the version string (OodCore::VERSION is 0.14.0 and the github tag is v0.14.0. Rails doesn't use homepage but a separate source_code_uri though you could just use homepage - really up to you. But you can see how that works when a gem is a subdirectory of a repo: https://github.com/rails/rails/blob/v<IP_ADDRESS>/activesupport/activesupport.gemspec#L30.
I don't know how you do that with the python sdk but would be curious to know your strategy for linking to the corresponding code in the repo. Would you create a special git tag for the entire airavata repo to reference when the new gem version is created? Or when pushing a new version of the gem, would the version match the version of Airavata itself?
You could have the Homepage be the source code directory at the master branch

Main guides are https://guides.rubygems.org/make-your-own-gem/ and https://guides.rubygems.org/patterns/. You have to get accounts on rubygems.org and then if you are the first to push the gem you are the owner and then you can add owners of the gem alongside yourself.
After you are done setting things you, you can test your gem by cd-ing to the directory and running the command bundle console. That uses Bundler to "Start an interactive Ruby console session in the context of the current bundle".
A second way to test is to use it in another app. You can have that app's Gemfile specify the gem "airavata", path: "/path/to/your/gem/dir" to load that gem from the file system.
Let me know how I can help.

@ericfranz
This was published as a package to https://rubygems.org/gems/airavata
Thanks

@isururanawaka @machristie
This is ready to review

As discussed, I added the utilities for authentication and transport. Also, I'm adding test cases.
I'm having an issue with ruby thrift library. Working on troubleshooting.
Failure/Error: send_message('isUserExists', IsUserExists_args, :authzToken => authzToken, :gatewayId => gatewayId, :userName => userName)

     NoMethodError:
       undefined method `encode' for :userName:Symbol
       Did you mean?  encoding
     # ./vendor/bundle/ruby/2.3.0/gems/thrift-0.13.0/lib/thrift/bytes.rb:81:in `convert_to_utf8_byte_buffer'
     # ./vendor/bundle/ruby/2.3.0/gems/thrift-0.13.0/lib/thrift/protocol/binary_protocol.rb:110:in `write_string'
     # ./vendor/bundle/ruby/2.3.0/gems/thrift-0.13.0/lib/thrift/client.rb:44:in `write'
     # ./vendor/bundle/ruby/2.3.0/gems/thrift-0.13.0/lib/thrift/client.rb:44:in `send_message_args'
     # ./vendor/bundle/ruby/2.3.0/gems/thrift-0.13.0/lib/thrift/client.rb:30:in `send_message'
     # ./lib/airavata.rb:21:in `send_isUserExists'
     # ./lib/airavata.rb:16:in `isUserExists'
     # ./spec/sdk_spec.rb:15:in `block (2 levels) in <top (required)>'

@machristie
I tried changing the thrift version to 0.10.0 but still the same issue exists.

Hi @dinukadesilva. As a sanity check, can you confirm that you are getting a valid access token? Is there any chance of turning on debugging or maybe changing the generated code to make sure the arguments are getting passed as expected?
The error message is rather odd since it indicates that the value for the userName is getting set to the :userName symbol itself.


Segfault for some symbols

We have a segfault for
:"!@#$"

Yikes. Fixed the segfault, but we still have problems related to #397 for this case.


Fix queue issue in handle_message()

In a case when processing request on server side take longer that default interval (1500ms), calls with the same timestamp are queued and processed couple times. In effect, a new change is sent to client several times.
This fixes this issue by storing history latest processed client timestamp and skip already done.

nice, thanks! Looks like an unrelated test failure ... this test suite is ... a bit brittle!


allow split resizing with tmux-style ctrl-w+{hjkl}

It would be great to be able to resize splits in a way similar to the tmux way. I.e.:
Ctrl-w+{hjkl}, i.e.:
press ctrl and keep it pressed all the way
press w
pressing {hjkl} moves the border of the splits

(note: this would complement nicely the already implemented:
press crtl
press w
release crtl
press {hjkl} to move between splits)

Closing as duplicate of #463. You might want to upvote and leave a comment there though.

Reopening since these specific keybindings haven't been implemented yet.

This has been implemented in #1919. No default keybindings have been added as they conflict with the default vim behaviour, but you can add bindings for these yourself:
https://github.com/onivim/oni2/pull/1919/files#diff-02f8653c8da88daa1ded35ad30138b18R539-R624


chore: vertx-cloud-events to 1.0.9

chore: Promote vertx-cloud-events to version 1.0.9

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approvers:
If they are not already assigned, you can assign the PR to them by writing /assign  in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@salaboy: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

promotion-build
b995b0ffba537ab91525ccf22218dcb80319be77
link
/test this

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.


Nerd sniping

I'd argue that this is way outside the bounds of this list, since the "wetware exploit" aspect can't be meaningfully mitigated by careful UI/UX design.

I'm ok with some 4th wall breaks (e.g. the reinterpret wordview string) but I don't want to fill it up with all the memes.

No problem, just playing off a Reddit request :-)


Add additional supported social media links

Description:
The social.md file lists several other options for social media that
were not included in the official documentation. I have added them
here for completeness (alternatively, a note could just be made in
the README which points to said file to see the most up-to-date list
of supported accounts). My editor also appears to have stripped
trailing whitespaces in a few instances in the README.
Note: Documentation update

:+1:


Revert "Disable twitter imports for free accounts"

Reverts CartoDB/cartodb#7464
please @rafatower confirm.

Won't deploy until quotas are fixed.

@javisantana I'd merge and close this.

but do we have the plan changed?

I don't think so. I'm creating a ticket for that.


Buttons for upd/down, add/delete missing in a lot of Sections

No Buttons for up/down, add/delete missing in:

Booter > MmioWhitelist
Booter > Patch
Misc > Bless Override
Misc > Entries
Misc > Tools
NVRAM > Add,
NVRAM > Delete
NVRAM > LegacySchema
UEFI > Drivers
UEFI > Reserved Memory

These buttons have been added and I will continue to improve them later when I have free time, thanks for the feedback.
More questions or suggestions are welcome.

Thanks for your continues support of power users!


Document that you could get different local maxima with IB_optimize!

When I rerun the example in the data clustering documentation, this is not always giving the same result.
This is not stated in the documentation of IB, and was surprising for me.
This is mentioned in the search_optima docstring, but it would be better to also mention this in the IB docstring.
Especially the Bach chorale example confused me, because you state the results as given, but I got different results.
Maybe you could use search_optima in the Bach example, before you start interpreting the results.
As a side note:
I would put the examples further on top of the documentation page, either on top of the further usage or at least on top of the additional functions sections, because  examples are  the first thing a user searches for.
Part of the review for JOSS openjournals/joss-reviews#3733

I added search_optima in the example for more consistent result and adapted the text.


Add cross-platform build scripts and update docs/guide.md

Two new scripts introduced:

scripts/build.ps1: build script for Windows PowerShell
scripts/build.sh: build script for Linux, macOS

Codecov Report

Merging #4 (a464c9c) into main (00d210b) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main       #4   +/-   ##
=======================================
  Coverage   81.90%   81.90%
=======================================
  Files          24       24
  Lines        1210     1210
=======================================
  Hits          991      991
  Misses        186      186
  Partials       33       33

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Update roadmap

Summary
Create an updated roadmap linked to issues and milestones which reflects the current stage and future plans of AutSPACEs and which can help guide new starters and open source contributors
Date Due by
1st September 2022

Closing as we've updated the milestones etc. :)


tx.pure() function

funcction how to input an array ? or hot to transfer an array argument
Error: Expect 0x to be a array, received string

vector this is my move argument , type is vector

0x140DB3CED09B697151F8f121306406C435a10588


Add aarch/ppc

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@conda-forge-admin, please rerender

This is ready to be merged :)

Hi @conda-forge/help-osx-arm64 @wolfv any chance of merging this? It's been a few days, and it's needed for https://github.com/conda-forge/boa-feedstock/pull/20

Please add yourself as a maintainer

Can you make this recipe noarch: python?

This package doesn't work for Win - can it still be noarch: python?

This package doesn't work for Win - can it still be noarch: python?

Sure. Add __unix to run requirements.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.
I do have some suggestions for making it better though...
For recipe:

noarch: python recipes are recommended to have a lower bound on the python version. This recommendation will become a requirement in the future.

@conda-forge-admin, please rerender

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

Looks like the changes worked fine, thanks @isuruf


Need support for a --template where azure.yaml is not at the root of the repo

I've already confirmed that this isn't supported so this Issue is a feature request.
One consideration is to add support for a --path param
I'm converting an existing bicep project (azure_jumpstart_ag) to azd, but it sits in a repo with a number of other projects, so the azure.yaml file is not at the root of the repo:
[repo]/azure_jumpstart_ag/azure.yaml
This repo is quite large - several GB - so I'm hoping that azd can clone just the files it needs under the  /azure_jumpstart_ag path, and leave the other top-level folders behind.
If I try to azd init with --template [repo]/azure_arc/azure_jumpstart_ag --branch azd , I get this error:
ERROR: template '[repo]/azure_arc/azure_jumpstart_ag' should be either  or /
but if I azd init without including /azure_jumpstart_ag in the template param, then it starts downloading, though I'm betting it will fail eventually because there is no azure.yaml at the root.

@ChrisHMSFT Thanks for the feature request.
azd init --template [repo-url] should not fail. Don't think it validates for azure.yaml. But subsequent operations provision and deploy will fail. As @jongio suggest, please cd to the corresponding azd project and running subsequent provision, deploy operations should work.

@savannahostrowski has also wanted some sort of --dir argument to azd init to allow a single github repository to house multiple templates (by using a sub-directory for the root of the template).
Regarding this:

This repo is quite large - several GB - so I'm hoping that azd can clone just the files it needs under the /azure_jumpstart_ag path, and leave the other top-level folders behind.

Even with sub folder support, I'm not sure how easy this will be to do.  The template system today is built around a git repository, and so it might be difficult to fetch only the files from the sub directory (we can limit the history we fetch from the template, but not sure if we can also fetch the objects, with some sort of sparse clone or something).

Shallow clone will likely have other side effects with templates, forks, remotes, etc.  Tread lightly if you are investigating that route.

Shallow clone will likely have other side effects with templates, forks, remotes, etc. Tread lightly if you are investigating that route.

I confirmed that we are already doing a shallow clone today (we just fetch a depth of 1 for history) which works for us because we want to ignore all the history from the template repo.  Behind the scenes we end up initializing a new git repository for the project the user is initializing anyway.
https://github.com/Azure/azure-dev/blob/72e98fddc7ed2c3698f1c72dd2f733b02a9c4987/cli/azd/pkg/tools/git/git.go#L92-L106


Functional deprish fix

PR Overview
Incremental progress toward #2717, but now with ALL the dimensions.  Dealing with the fact that the electric plant depreciation functional table has 3 different axes across which totals are present, leading to lots of duplicated values in the calculations.  This PR cuts out all of the intermediate subtotals, and links the most granular values directly to the total for the table. This loses a little bit of calculation structure, but none of the dimensional information -- all the non-total dimensional values remain in the metadata and the data, and so are available for analysis in the final exploded table.
PR Checklist

[x] Merge the most recent version of the branch you are merging into (probably dev).
[ ] All CI checks are passing. Run tests locally to debug failures
[ ] Make sure you've included good docstrings.
[ ] For major data coverage & analysis changes, run data validation tests
[ ] Include unit tests for new functions and classes.
[ ] Defensive data quality/sanity checks in analyses & data processing functions.
[ ] Update the release notes and reference reference the PR and related issues.
[ ] Do your own explanatory review of the PR to help the reviewer understand what's going on and identify issues preemptively.

I had a tiny nit that I fixed myself: dict.keys() doesn't actually give you a list, so I made the conversion to a list of strings explicit in the calls to other_dimensions()


csslint on sass files

Trying to get neomake to run css lint on my scss files. But nothing happens. If I run outside of vim, csslint against the scss file it finds errors. Any thoughts?
""""" NeoMake
let g:neomake_javascript_jshint_maker = {
    \ 'args': ['--verbose'],
    \ 'errorformat': '%A%f: line %l\, col %v\, %m \(%t%*\d\)',
\ }
let g:neomake_scss_csslint_maker = {
    \ 'args': ['--verbose'],
    \ 'errorformat': '%A%f: line %l\, col %v\, %m \(%t%*\d\)',
\ }
let g:neomake_javascript_enabled_markers = ['jshint', 'jscs']
let g:neomake_scss_enabled_markers = ['csslint']

Are you sure --verbose is a valid argument for csslint?
https://github.com/CSSLint/csslint/wiki/Command-line-interface#options

So I removed verbose line and it still does not work

errorformat must correspond to the output of the csslint.
I think it would make sense to copy the errorformat for csslint in the css.vim maker file.
See here

scsslint gets used by now in autoload/neomake/makers/ft/scss.vim, which is probably better than csslint anyway in this regard?!
Not sure if it has been like that when this issue has been created, but it is missing feedback anyway, therefore closing it for now.


Update language based on github issue feedback & approval

Summary
Updates the language as suggested & approved in the GH issue.
Fixes https://github.com/dotnet/docs/issues/8060

@BillWagner ✔

Fix by @SeanKilleen, not me 🙂


[MNT] Improve coverage for utils/validation

package currently at 77% missing 259 lines, so old unused code in here!

Will sort out this before this goes in


[Sort] Sort headers add noise for accessible users when traversing table cells

Bug, feature request, or proposal:
Bug: Sortable table headers add unnecessary noise for accessibility users when traversing table cells.
What is the expected behavior?
Grid cells are announced as '<column_name>, <cell_value>, <column_number>'.
What is the current behavior?
Grid cells are announced as ''Change Sorting for <column_name>, <cell_value> , <column_number>'.

What are the steps to reproduce?

Enable screenreader (for example: VoiceOver on Mac).
Review the sorting demo example: https://material.angular.io/components/sort/overview

What is the use-case or motivation for changing an existing behavior?
Reducing the cognitive load for screen-reader users.
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
Angular: 6.*
Material: 6.*
OS: any
Browser: any
Is there anything else we should know?
There is related to a year and 2 days old bug: https://github.com/angular/material2/issues/6874, which is closed as fixed, but it looks like it was partially fixed for traversing table headers only, but there is still an issue with traversing of table cells.

@crisbeto would you be able to take a look at this with NVDA and see if there's something relatively straightforward we could do? Something having to do with aria-sort might be the answer here, but that we'd have to verify on more screen readers.

@jelbourn I spent some time playing around with it in NVDA and the only way I could get the aria-sort to be read out was to remove the button inside the th and make the th itself focusable using tabindex="0". The downsides are that it doesn't read out dynamic changes to sorting (the current approach doesn't do it either) and it seems like introducing a tabindex to the th breaks navigation using the arrow keys inside the table.

Yeah, that's not ideal. I'll put this on the list for the next time I talk to the a11y team


Update Apache Commons Collections to 4.1 due to vulnerability in 4.0

Update Apache Commons Collections to 4.1 due to vulnerability in 4.0
https://blogs.apache.org/foundation/entry/apache_commons_statement_to_widespread

+1

Thanks for the change!


@Codebase should use the LATEST version of the code/files

Validations

[X] I believe this is a way to improve. I'll try to join the Continue Discord for questions
[ ] I'm not able to find an open issue that requests the same enhancement

Problem
Currently if you do updates to files mid-conversation it does not use the most recent version of the code. This might be due to save some tokens by "caching" the files, but comes with the issue of making the user to mess around to feed the most recent data to the ai.
Solution
Make the @codebase using the current state of the file/code, rather than ignoring the ones that already been fed or using the previously saved state.

@RVFET thanks for your feedback here. Before we jump into doing this, my concern isn't actually with cost, but with creating potentially contradictory chat history (where the LLM answers something about the old state of the file that is no longer true when the file updates). It may be that this concern is lesser than the one you have raised

It makes sense, but the thing is, if I used the codebase for a chat and create a new one, the changes that I've done before opening the new chat is ignored, and Continue uses the codebase in the old conversation. Some kind of caching is going on, I'm not quite sure. Only workarounds I found are: Developer: Restart Extension Host or manually copy paste the code or straight up restart the vscode

This should be fixed by
https://github.com/continuedev/continue/pull/2946
Index is now updated on file saves, creations


qpdf --help not helpful for basic operation

I wanted to merge two PDF files into a new file with qpdf, which is one of the most basic operations i suppose.
I've never used qpdf before.
I looked at qpdf --help, read it twice and did not understand how to do it.
Here are some things i tried:
qpdf file1.pdf file2.pdf out.pdf
qpdf --pages file1.pdf 1 file2.pdf 1 -- out.pdf
qpdf --pages file1.pdf file2.pdf -- out.pdf

Nothing worked.
I then found the PDF manual and also the solution somewhere in an example in chapter 3.5 "Page selection options" (this is page 14):
qpdf --empty out.pdf --pages *.pdf --

The documentation needs improvement for this basic operation and also the syntax is really terrible.
Anyway, i got it working in the end, thanks for qpdf!

[...] and also the syntax is really terrible.

I'm also new to the QPDF command-line interface, but I think the syntax actually makes sense.
As special content like the table of contents can only be preserved for one PDF, you can either specify a file from which such content will be copied, or use --empty instead.
This is also explained in the documentation:
All non-page data (info, outlines, page numbers, etc.) are taken from the
primary input file. To discard this, use --empty as the primary input.
To discard this, use --empty as the primary input.

For example, this command would merge doc_a.pdf with doc_b.pdf and preserve outlines from doc_a.pdf
qpdf doc_a.pdf --pages doc_a.pdf doc_b.pdf -- out.pdf

Without a primary input file, you have to specify --empty:
qpdf --empty --pages doc_a.pdf doc_b.pdf -- out.pdf

By default, if no page range is given, QPDF takes over all pages. This can also be achieved with 1-z.
Of course, you can also take specific pages, e. g.:
qpdf --empty --pages doc_a.pdf 1-3,5,8 doc_b.pdf 4,6,9 -- out.pdf

Or use a wild card to merge a pile of PDFs at once:
qpdf --empty --pages doc_*.pdf -- out.pdf

The -- after options like --pages is required for clarity to be able to parse complex arguments.
From the QPDF help:
--pages options --      select specific pages from one or more files

This syntax may seem a bit weird at first glance, but I think it's very universal and well-usable.

I agree that the command-line syntax is complicated, but as @mara004 points out, it is to support a broad range of uses. There have been enough negative comments on the command-line syntax of --pages that I probably need to do something about it. It's very important for me not to break backward-compatibility though -- I don't want to break people's existing scripts and so forth. I've considered various possibilities. I wonder whether I could possibly add an alternative CLI syntax that would be activated by some flag that would have to appear first, like qpdf --cliv2 ...new-options.... For qpdf 11, I'm planning on creating a much better API for doing the stuff the command-line supports. It may be a good time to think about improving this.
That said, in the absence of specific input, I see no reason to keep this issue open. @neuhaus -- know that I have registered your comment about the CLI being confusing and the documentation being hard for at least some people to understand. It is on my radar.
I'm going to close this, but feel free to reopen if there is a specific suggestion. Maybe I will start a wiki or open a discussion about improving the command-line syntax when I'm ready to really start digging into it, which I hope will be soon.


RichTextBlock text shifts when lines are added

Describe the bug
I have a RichTextBlock to which I add text from code behind using Paragraph and Run. Whenever the text that has been added results in a new line, it also causes the earlier lines to shift visually.
Whether I use a single Paragraph with multiple Run or multiple Paragraph with a single Run does not seem to matter for this bug.
Steps to reproduce the bug
Steps to reproduce the behavior:

Create a RichTextBlock
Every second add a new Paragraph with some text
Watch the existing lines shift every time a new Paragraph is added

Expected behavior
The existing lines are not modified in any way and should remain stationary when text is added.
Screenshots

Version Info

NuGet package version:
Microsoft.WinUI 3.0.0-preview4.210210.4

Windows app type:

UWP
Win32

Yes

Windows 10 version
Saw the problem?

Insider Build (xxxxx)

October 2020 Update (19042)
Yes

May 2020 Update (19041)

November 2019 Update (18363)

May 2019 Update (18362)

October 2018 Update (17763)

April 2018 Update (17134)

Fall Creators Update (16299)

Creators Update (15063)

Device form factor
Saw the problem?

Desktop
Yes

Xbox

Surface Hub

IoT

@codendone FYI

This also repros in system UWP XAML, even with the simpler TextBlock running in its fast path mode. I agree it is odd, but it seems something in the text system is doing measure/layout in the context of all of the text. This is likely not something which will be fixed anytime soon.

This is likely not something which will be fixed anytime soon.

Typesetting is quite fundamental for a good looking UI. And right now it is broken. While I understand that it is not a showstopper for a lot of applications, I don't see why it would be given the "basically never" severity either.


Page not found when uploading a new dataset

When a new user dataset is uploaded and installed, the user gets a Page not found when clicking on the Explore in ClinEpiDB link on the user dataset detail page. ~This is most likely due to how we store the list of studies in IndexedDB.~

This should be fixed on qa sites. It will be deployed to live sites once it has been tested with release branch code, which I believe @aurreco-uga will be handling.

Looks good on QA. Dave sees it in the build 59 branch


Feature/home page text

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.:x: aboogit123 sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.


Remove: Feixiang.Feixiang version 2.8.0

403 Forbidden
Checklist for Pull Requests

[x] Have you signed the Contributor License Agreement?
[ ] Is there a linked Issue?

Manifests

[x] Have you checked that there aren't other open pull requests for the same manifest update/change?
[x] This PR only modifies one (1) manifest
[x] Have you validated your manifest locally with winget validate --manifest <path>?
[ ] Have you tested your manifest locally with winget install --manifest <path>?
[ ] Does your manifest conform to the 1.6 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

URL: https://dl1.flyele.net/application/windows32/2.8.0/flyele_windows32_prod_2.8.0-b7e8c4e09a_guangwang.exe
Response status code does not indicate success: 403 (Forbidden).
(Automated message - build 876)


DNS Leak

Wondering if anyone else having this issue.  When I run a DNS leak test on https://www.dnsleaktest.com/ I show the ISP as level 3 and not a proxpn IP.
Anyone else had this issue?

This is expected behavior in the sense that ProXPN's OpenVPN gateways doesn't push any dhcp-options to set the DNS servers on the client machine.
You can confirm this by looking at the tail end of the output when connecting:
Tue Jul 26 23:15:48 2016 us=526818 TUN/TAP device tun0 opened
Tue Jul 26 23:15:48 2016 us=526875 TUN/TAP TX queue length set to 100
Tue Jul 26 23:15:48 2016 us=526920 do_ifconfig, tt->ipv6=0, tt->did_ifconfig_ipv6_setup=0
Tue Jul 26 23:15:48 2016 us=526996 /sbin/ip link set dev tun0 up mtu 1500
Tue Jul 26 23:15:48 2016 us=532647 /sbin/ip addr add dev tun0 <IP_ADDRESS>/24 broadcast <IP_ADDRESS>
Tue Jul 26 23:15:48 2016 us=535491 /sbin/ip route add <IP_ADDRESS>/32 via <IP_ADDRESS>
Tue Jul 26 23:15:48 2016 us=536486 /sbin/ip route del <IP_ADDRESS>/0
Tue Jul 26 23:15:48 2016 us=537291 /sbin/ip route add <IP_ADDRESS>/0 via <IP_ADDRESS>
Tue Jul 26 23:15:48 2016 us=538066 Initialization Sequence Completed

When dchp-options DNS is configured on the server you'll see a line like this shortly before the routes are added:
dhcp-option DNS SOME_IP_ADDRESS

This is probably a good thing as it leaves DNS totally in the hands of the consumer instead of unexpectedly modifying client settings. Using the dhcp-options method would also add the responsibility of ensuring a refresh of the new DNS settings on the client machine; a process which varies across operating systems.
To avoid DNS leakage I recommend you set your machine's DNS values explicitly, and for an additional layer of assurance set the immutable bit on the system's resolv.conf file (or equivalent) which prevents ANY modifications to the file by ALL users and processes regardless of what the mode of the file is: chattr +i file_path. Note that doing this may have unintended consequences, such as not be able to be automatically redirected to pay per access wifi hotspot purchase pages. To make the file mutable again according to it's mode unset the immutable bit: chattr -i file_path. Doing that ensures that you always know where your DNS traffc is going.

I'm going to close this but feel free to reopen if you'd like to discuss further.


Feature: More file link options (e.g. copy file or line link)

First of all thanks for the plugin. The GitLab issues part is already covered by two other IDEA plugins. It's good that you focus on the repository browsing.
It would be nice to be able to simply copy file links with a line anchor instead of opening them in the browser. This is for faster pasting into issue trackers. I guess one would need a sub-menu in the context menu then. Maybe like this:

GitLab -> Open file in Brower
       -> Jump to line in Browser # (that's currently there)
       -> Copy file URL
       -> Copy line URL

Alternatively for a solution not going the sub-menu route, it would suffice to have "Copy GitLab URL" in the context menu as a second entry provided by the plugin.

@bogn sorry, somehow my previous GitHub configuration didn't notify me about new issues here, so I was unaware of this one, as well as others. My bad!
I see your use case, it makes sense, with just "Copy GitLab URL to the line" functionality. I will add it once I have a time.
Thanks!


(feat) Upgrade to cython 3.0.2 (conda)

Before submitting this PR, please make sure:

[x] Your code builds clean without any errors or warnings
[x] You are using approved title ("feat/", "fix/", "docs/", "refactor/")

A description of the changes proposed in the pull request:
Trying to just limit to cython 3.0.2 update.
Tests performed by the developer:
./clean;./compile;make test
Tips for QA testing:

Oh well


Don't truncate output

In this case, the message is truncated and hides important information

Looks like it's caused by client library (guzzle?). But it should be investigated further.

Yeah I thing Guzzle is doing this. Should wrap the API calls like this:
use GuzzleHttp\Exception\BadResponseException;

$url = $this->baseUrl . "subnet?section=$section";
try {
    $response = $this->client->get($url);
    $subnets = json_decode($response->getBody(), true);
    return $subnets['subnets'];
} catch (BadResponseException $ex) {
    $response = $ex->getResponse();
    $jsonBody = (string) $response->getBody();
    // do something with json string...
}


[BUG] Spells added to items temporarily filtered out when Prepared filter is activated (restored on closing and reopening sheet)

Module Version: v1.7.2
Console message
No console errors.
Describe the bug
Because the default Spell Preparation mode for most compendium spells is set to Prepared with the checkbox unchecked, spells added to Magic Items will be filtered out when using the Filter to filter out unprepared spells. This is undesirable behavior, as Magic Items almost never have a spell preparation system, classes whose spell lists are filled to the brim with unprepared spells will be unable to use the Filter to view all of their currently available spells without inadvertently hiding Magic Item spells as well, and the module's system of only referencing abilities from the Items tab or Compendiums instead of adding a unique instance prevents the user from editing the spell to check the Prepared box to circumvent the issue.
However, this undesirable behavior seems to only be a temporary hiccup, as closing and reopening the Character Sheet will keep the Prepared filter on but with the Magic Item spells now completely visible.
To Reproduce

Add any SRD spell to a Magic Item.
The spell will appear at the bottom of the character's Spells tab.
On the character's Spells tab, use the Filter to filter for Prepared (aka available) spells.
Magic Item spells will be hidden away (despite not needing to be prepared to use).
Close and reopen the character sheet.
The Filter should still be active, but Magic Item spells are now visible and accessible.

Expected behavior
The spells either should not be affected by the Prepared filter. Perhaps the Prepared checkbox should be considered checked by default to avoid the spell being filtered out.
Browser:
Built-in Foundry
Foundry Version:
v11 Stable Build 315
Game System:
D&D5e v3.1.0

I see similar behavior as well in the most recent version of Magic Items. I wanted to add a few additional notes, as it appears all of the filters for magic items are impacted by this bug, not only the Prepared filter.

If the Prepared filter is removed before closing and re-opening the character sheet, only one spell is shown for each item, even if the item has multiple spells.
Before applying Prepared filter, all spells shown on all items:

After applying Prepared filter, no spells shown on any items:

After removing Prepared filter, only one spell shown for each item:

While marking the spell as Prepared or changing it to Always Prepared would modify the underlying item and therefore would not be a viable alternative, I confirmed that even doing this has no impact on the behavior. With spells marked as Always Available or with the Prepared checkbox checked, the spells are still filtered out by the Prepared spell filter.

The same behavior observed on the Prepared filter is also observed on the Bonus Action, Reaction, Concentration, and Ritual filters, as well as all of the magic school filters - Abjuration, Conjuration, etc. All spells are filtered out, whether they should match the filter or not. Only the last spell in the list on each magic item is added back when the filter is removed.

The Action filter will show only the last spell in the list for each magic item, whether that spell uses an Action or not. Removing the Action filter has no effect.

Module Version:
4.0.0
Browser:
Chrome & Edge
Foundry Version:
v11 Stable Build 315
Game System:
D&D5e v3.1.0

D&D5e v3.1.0

It might be due to this, 4.1 will disable support for 3.1 but I'll investigate further, it might be due to MI not necessarily being the same thing as a proper spell

I am currently on D&D5e 3.1.x, I will check that.


SearchBar

User Story
As a user
I want to search for a challenge by its name,
so that I can find challenges easier.
Description

Acceptance Criteria

[ ] there should be a searchBar
[ ] filtering should be started as soon as the input is made
[ ] only challenges whose title matches the input should be displayed

Tasks

[ ] create new branch
[ ] add an input field of type 'text' in challenge list page
[ ] add a function that filters the challenge list based on the input fields value

Complexity
M

looks good to me can´t wait to search the lazy challenge xD fridge to couch and back  xD


Add ToGlibPtrMove trait

Part of https://github.com/gtk-rs/gtk-rs-core/issues/50.

Updated.

Sending follow-up PRs soon.


Logging: Mark ActiveSupport::Logger.broadcast arguments as @skip_instrumenting

Overview
The Rails server command has an option, --log_to_stdout, that defaults true in development and when the server is not daemonized. The output gets doubled by a method called ActiveSupport::Logger.broadcast, that sends all logs to both development.log and STDOUT. This caused our logging instrumentation to forward emitted logs twice.
This PR prepends/aliases ActiveSupport::Logger.broadcast to mark any logger passed to the method with @skip_instrumenting. This instance variable is currently used by our Logging instrumentation to skip the NewRelic loggers newrelic_agent.log and newrelic_audit.log.
Related Github Issue
Closes #1005
Testing
Added integration tests with ActiveSupport::Logger

This looks reasonable to me overall. In this use-case I'm assuming that the broadcast logger that we're overriding only gets used for the broadcast (i.e. it's not used in other spots for logging that would actually be unique). As long as that's true for the base-case here in Rails I think the approach is workable.


HDR / SDR quick widget

Description of the new feature / enhancement
HDR screen are nice but need more control than SDR screens

allow to enable disable HDR
Allow to change the "sdr brighntess" of HDR screen

Scenario when this would be used?

quick enabling HDR
fix games/apps breaking/buggin HDR
quick tuning of screen brightness

Supporting information
No response

/dup #1052


feat(discovery): Preliminary integration of discovery page OZBE3

Discovery page loads with images, provided common is built against
concomitant ozp-center change. Notifications are present but not yet
deleteable. Quickview comes up but with no real content as it requires
additional DRF endpoints. Note that this commit also includes an update
to the unit test reporting to make the output more human-readable.

@arw180 Please have a look.

I've added ozone-development/ozp-backend/#3 to the commit (sub) message, but the link still takes you to a commons issue. Let's see if it works here.

What about ozp-backend/#3?

Silly slash: ozone-development/ozp-backend#3

Just the one comment then :+1:

Added comment with old url.


EFS volume driver - Option to add existing security group and mount on different availability zones

Our use case is to create a new EFS volume as part of deployment and then mount that across a cluster of application servers spread across multiple availability zones.
Following functionality is added

Create

Added check to return if EFS volume with the same name already exists in the region. This is not a substitute for ordering your container dependencies but more as a fallback if someone doesn't do that.
Use existing security group if the security group id or "name" tag is passed in options

Mount

Check if mount point already created in current subnet; if not create a new mount point

Delete

First delete all mount points related to this EFS volume.
Delete the security group if it was created specifically for this EFS entry.

Any updates on this ?

Very stale. Closing. Thanks! Please open a new PR if there is still a relevant change.


Fixed several issues with GeneticAlgorithm.

Added a new example to show it off.

@andersonzm can you override your changes over these here? diff is terrible now, we should have merged this 7 days ago... just ignore recent changes and put yours here, only file crlf encoding changed on master, nothing really important.


Wrong precision on function _stakedTokens

On Peronio.sol#L369-L370 the comment says;
// Add 18 precision decimals
But then you use 10e18;
lpAmount.mul(10e18).div(IERC20(LP_ADDRESS).totalSupply());
Is this comment wrong?

btw, i think the code its ok, because you use later 10e18 for the ratio calculations

Thanks for looking into this! :grin:


Avoid dynamic mapping update in test_types_with_storage_can_be_inserted_and_queried

Summary of the changes / Why this improves CrateDB
The bit type currently can't be created using dynamic mapping updates
Should fix flakyness.
Checklist

[x] Added an entry in CHANGES.txt for user facing changes
[x] Updated documentation & sql_features table for user facing changes
[x] Touched code is covered by tests
[x] CLA is signed
[x] This does not contain breaking changes, or if it does:

It is released within a major release
It is recorded in CHANGES.txt
It was marked as deprecated in an earlier release if possible
You've thought about the consequences and other components are adapted
(E.g. AdminUI)

Still flaky and found what looks like another bug :/

Had to change the typeDef logic a bit to handle objects within objects (It generated x object as (x object (strict)) without the final child). And with https://github.com/crate/crate/pull/13212 merged this should now be good to go


add columns_monotonicity field for PlanNode

I hereby agree to the terms of the RisingWave Labs, Inc. Contributor License Agreement.
What's changed and what's your intention?

Checklist

[ ] I have written necessary rustdoc comments
[ ] I have added necessary unit tests and integration tests
[ ] I have added test labels as necessary. See details.
[ ] I have added fuzzing tests or opened an issue to track them. (Optional, recommended for new SQL features #7934).
[ ] My PR contains breaking changes. (If it deprecates some features, please create a tracking issue to remove them in the future).
[ ] All checks passed in ./risedev check (or alias, ./risedev c)
[ ] My PR changes performance-critical code. (Please run macro/micro-benchmarks and show the results.)

[ ] My PR contains critical fixes that are necessary to be merged into the latest release. (Please check out the details)

Documentation

[ ] My PR needs documentation updates. (Please use the Release note section below to summarize the impact on users)

Release note
If this PR includes changes that directly affect users or other significant modifications relevant to the community, kindly draft a release note to provide a concise summary of these changes. Please prioritize highlighting the impact these changes will have on users.

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#17600  👈
#17554
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @stdrc and the rest of your teammates on  Graphite

Any background about what makes you want to resurrect this work?

Three reasons:

The effort towards a unified state cleaning approach for </<= and >/>= is blocked (#17694), so, to get rid of the hack to determine condition_always_relax, we need #17704, which needs monotonicity property.
Even we can avoid condition_always_relax after unifying dynamic filter state cleaning by #17694, we still need monotonicity property to infer the out_append_only property.
We may be able to utilize this property to avoid extra computation for reordering, e.g. to avoid StreamEowcSort before StreamEowcOverWindow if the input is already NonDecreasing.


Noratitz patch 1

Marked inactive labs as inactive

@k-nut I added my review here - looks all fine - but did not dare to merge.


Resolve staging conflicts

We shouldn't pass anything directly to the main branches except other main branches, but if that is the only solution, remember to pass this changes to previous branches


[feature] Support to modify project information

Hope to support the modification of project information, such as modifying the git account information of the pulled project, manually triggering the termination of compilation, etc.

supported


ImageFromDockerfile does not support authenticated pulls

ImageFromDockerfile doesn't work if base layer(s) need to be pulled from an authenticated registry and if those images are not already pulled.
For example:
# Dockerfile
FROM my.authenticated.registry/somerepo/someimage

will result in a failure at image build time, even if the user has working credentials available on their machine (for example, a CLI docker pull or docker build works).
It looks like BuildImageCmd's withBuildAuthConfigs(AuthConfigurations); gives us an opportunity to improve this - however we'd have to perform a lookup for credentials for each image first.
I think it should be feasible to:

do a minimal parse of the Dockerfile to extract any FROM x [--as=y] declarations
run each image name found through RegistryAuthLocator and obtain an auth configuration for each registry
provide the auth configurations to BuildImageCmd

The main difficulty would be that we have a few different ways in which the Dockerfile flows through Testcontainers, so we'd need to make sure we capture Dockerfile content at the right time.

Reopening, as this is still an annoyance.

Interesting:

The Docker CLI currently queries all credential stores/helpers ahead of the build, grabbing all possible credentials, and provides them to the build
There was talk (but no completed work) around doing a prescan of the Dockerfile for FROM lines, as proposed above.

While I like the second approach, the first seems like a simple and effective solution. It may be a good approach to use for both docker build and docker compose scenarios.

Discovered a bug in 1.14.0's release of #2201. I'll follow up with a patch fix shortly.

So, the overall solution in TestContainers appears to to parse the image and pre-pull.
We have some image builds that take the base image as build arg, and the current parsing doesn't account for that. For docker configurations without credsStore, the builds still work for us (probably because something in the TestContainers global docker client injects the X-Auth-Config information to the build POST request, but we haven't actually verified that yet).
I think I understand why the pre-pull route is necessary for docker-compose, but could there be an option to disable it for the normal case?
Overall idea is to add an option to: 1) Disable pre-pull, 2) pass all the available credentials to the build command.
The alternative, to support base-image-as-build-args, would be to parse build args. Do you think that approach would be better?

what is the status of this bug ?
as I'm experiencing this issue in my build after I'm using my company's ECR


[Assets] Prevent crash of the assets compiler when an assembly cannot be fully loaded.

PR Details
Description
Skip looking for asset compilers in an assembly if its types can't be loaded.
Related Issue
Fixes #2140.
Motivation and Context

Types of changes

[ ] Docs change / refactoring / dependency upgrade
[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist

[ ] My change requires a change to the documentation.
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.
[x] I have built and run the editor to try this change out.

As an alternative we could also introduce an assembly attribute telling the asset compiler whether or not the assembly even contains such implementations.
We would need to add that attribute to the existing code base (or even better let it get added by the assembly processor).
Not sure about the proper name yet, but for example
[assembly: ContainsAssetCompilers]

As an alternative we could also introduce an assembly attribute telling the asset compiler whether or not the assembly even contains such implementations.

It's already based on the registry which only takes assembly from the assets category. We don't scan every single assembly and their dependencies, that would be overkill.
But the Game project is such an assembly since it does contain assets. It's just not supposed to have platform-specific dependencies such as Windows Forms. Your case is uncommon as a cleaner architecture would have all Windows dependencies on the Windows-specific project. The Game project is supposed to be cross-platform.

Ok thanks. Makes me wonder why many of our projects would even be put in the assets category then. We have a dependency on Stride.Core.Mathematics very deep down. I guess that's the reason why the assembly processor even comes into play. Maybe there're some tweaks to ensure it doesn't run for those projects (setting StrideAssemblyProcessor to false for example or setting ExcludeAssets = "buildTransitive"), will need to check.
But in any case, at some point we will run into a project with indeed contains Stride assets and has an (unfortunate) dependency on System.Windows.Forms. Therefor I'd be happy with the proposed workaround.

Any chance this PR can be merged? It's currently blocking things at our end regarding a project which needs https://github.com/stride3d/stride/pull/2141


chore: convert log command

🎉 Thanks for submitting a pull request! 🎉
Summary
Fixes: https://linear.app/netlify/issue/CT-479/convert-logs-command-to-clack
This converts the logs command into using the new NetlifyLog. It is part of a bigger piece of work that can be seen in https://github.com/netlify/cli/pull/6293. This is also the reason why this PR is merged into the branch CP-101/design-system-clack-implementation. It's a way in which I'm trying to keep possible failing tests, but also the review work to a minimum amount of work for those who are reviewing.

https://github.com/netlify/cli/pull/6325 was also merged into this branch which converts the open command to clack

For us to review and ship your PR efficiently, please perform the following steps:

[ ] Open a bug/issue before writing your code 🧑💻. This ensures we can discuss the changes and get feedback from everyone that should be involved.
[ ] Read the contribution guidelines 📖. This ensures your code follows our style guide and
passes our tests.
[ ] Update or add tests (if any source code was changed or added) 🧪
[ ] Update or add documentation (if features were changed or added) 📝
[ ] Make sure the status checks below are successful ✅

A picture of a cute animal (not mandatory, but encouraged)

Just a note to say this branch now includes code to convert the open command to clack


Add feature: have a possibility to assign a known issue to skipped test

Let's imagine, that i have some logic in BeforeTest method (like registration) and somewhere there is a bug that doesn't let me pass to the desired location within an application from which i would like to start my test logic. Thus, basically, this test is skipped due to some known issue and i want to have a possibility to mark such a test appropriately.
Simultaneously, i think that such skipped test should stay skipped.

there isn't a logic to assign known issue to skipped test

Another proposition - to add possibility mark skipped tests as Failed (and then we can add Known issues there). Currently we can just mark them as Passed.

We don't think that it is a good idea. We follow up on this proposition later.