dbw_mkz_ros: 1.0.17-0 in 'kinetic/distribution.yaml' [bloom]

Increasing version of package(s) in repository dbw_mkz_ros to 1.0.17-0:

upstream repository: https://bitbucket.org/dataspeedinc/dbw_mkz_ros
release repository: https://github.com/DataspeedInc-release/dbw_mkz_ros-release.git
distro file: kinetic/distribution.yaml
bloom version: 0.6.7
previous version for package: 1.0.13-0

dbw_mkz

No changes

dbw_mkz_can
* Updated firmware versions
* Updated list of platforms
* Disengage on any fault for brake/throttle/steering (change AND to OR)
* Added outside air temperature to Misc1Report
* Latch firmware version on any change (previously only latched once)
* Changed pedal_luts default from true to false (forward command type by default now)
* Fixed handling of all the firmware/module requrements for brake command type CMD_TORQUE_RQ
* Disregard overrides on unused subsystems using the TIMEOUT bit
* Fixed typo in nodelets.xml of dbw_mkz_can
* Finished unit tests of PlatformMap
* Use sign of wheel speeds to set sign of vehicle speed, fixes issue #24
* Set CXX_STANDARD to C++11 only when necessary
* Contributors: Kevin Hallenbeck, Micho Radovnikovich

dbw_mkz_description

No changes

dbw_mkz_joystick_demo
* Added option to enable/disable each command topic
* Contributors: Kevin Hallenbeck

dbw_mkz_msgs
* Added outside air temperature to Misc1Report
* Fixed copy-paste mistake in old bag migration rule
* Contributors: Kevin Hallenbeck

dbw_mkz_twist_controller

No changes

Holding for sync

Holding for sync


Tournaments: add auto start feature

But what if the timeout parameter is negative?

Good catch, added a minimum timeout.

Any other changes needed here?


Trying to get in touch regarding a security issue

Hey there!
I'd like to report a security issue but cannot find contact instructions on your repository.
If not a hassle, might you kindly add a SECURITY.md file with an email, or another contact method? GitHub recommends this best practice to ensure security issues are responsibly disclosed, and it would serve as a simple instruction for security researchers in the future.
Thank you for your consideration, and I look forward to hearing from you!
(cc @huntr-helper)

I think contacting Sami directly via<EMAIL_ADDRESS>is the best option.

You might want to cc him on<EMAIL_ADDRESS>which is the email I see on hit GitHub profile, not sure which one he uses more actively.

Thanks so much for the heads up!

The issue is being resolved with the reporter.


Remote activity 8 warning message overlaps element container

{"branches":{"master":{"target":"C1","id":"master","remoteTrackingBranchID":null}},"commits":{"C0":{"parents":[],"id":"C0","rootCommit":true},"C1":{"parents":["C0"],"id":"C1"}},"tags":{},"HEAD":{"target":"master","id":"HEAD"}}

replaced the pre tag with p tag

Yeah that would be great! Would love to review it

thank u for the response @pcottle. I really thank u and to all contributors for building https://learngitbranching.js.org/ it really help me a lot honestly. I would highly recommend this site for git training.

(closing out old issues)

(closing out old issues)


Add go plugins feature

What this PR does:Ftr:Support go plugins with no changes to the project code
Which issue(s) this PR fixes:9

Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?:

Codecov Report

Merging #93 (03aae9d) into develop (7e8897e) will decrease coverage by 0.26%.
The diff coverage is 36.23%.

@@             Coverage Diff             @@
##           develop      #93      +/-   ##
===========================================
- Coverage    41.93%   41.66%   -0.27%
===========================================
  Files           33       35       +2
  Lines         1407     1476      +69
===========================================
+ Hits           590      615      +25
- Misses         733      767      +34
- Partials        84       94      +10

Impacted Files
Coverage Δ

pkg/config/api_config.go
65.90% <ø> (ø)

pkg/proxy/listener.go
19.58% <0.00%> (-0.42%)
:arrow_down:

pkg/filter/plugins/plugins.go
21.15% <21.15%> (ø)

sample/plugins/plugin.go
92.30% <92.30%> (ø)

pkg/service/api/discovery_service.go
84.44% <100.00%> (+0.72%)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 7e8897e...03aae9d. Read the comment docs.


Static-mapped pins disappear immediately upon creation

Is there an existing issue for this bug?

[X] I have searched the existing issue

Mod version
1.4.5
What happened?
Hej!  I have auto-pinning of static objects enabled (blueberries, thistle, copper deposit, etc.), and have had for a couple months.  I also have the option enabled to NOT save them, since I enjoy being able to click on the ones I want to save.  Historical gameplay is: I approach a copper deposit, a static pin is added, and if I do not click it, when I walk away, the pin goes away, but if I do click it, it stays there even if I walk away.
Since updating today, static pins are disappearing immediately upon being created.  Default creation time for the pins is 0.25s, so there is quite a bit of flickering when it comes to creating nearby pins because they will be created ever quarter second and then disappear a quarter second later or similar... and repeat indefinitely.  There is no time to click it to save the pin like I'm used to.
I can turn "Save Static Object Pins" on, and it will save them indefinitely (not desired for me).  But as soon as I turn that option back off, the bug behavior starts again.
Thanks for looking into this!
List of Mods required to reproduce the bug
Automatics
Steps to reproduce the bug

Have "Automatic Mapping" enabled.
Have "Static Object Search Range" >0.
Have "Allow Pinning Flora/Mineral" enabled.
Have "Save Static Object Pins" disabled.
Get close to something that should be pinned like a copper deposit.
Watch the pins get created and immediately destroyed.

File attachments
No response

Thank you for reporting the bug. To be honest, I know it can be a hassle to fill out this issue template, but I appreciate that you took the time to do so thoroughly. Regarding this bug, it has been fixed in version 1.4.6, so please check it out.

Thank you!  I'm very excited.  Have a good one.


Training Code and x2 model

Hi.  When would you release the training code? Could you provide a tentative date for releasing the training code? Also, do you have pretrained_weights for the x2 model?

The training code will be released by the end of this month. For the x2 model, we do not have it currently. We will release them once it is ready.


Impose storage quotas on realtime tables

Codecov Report
Attention: Patch coverage is 0% with 52 lines in your changes missing coverage. Please review.

Project coverage is 0.00%. Comparing base (59551e4) to head (e8eaf1b).
Report is 622 commits behind head on master.

Files
Patch %
Lines

...altime/ServerSegmentCompletionProtocolHandler.java
0.00%
23 Missing :warning:

...ache/pinot/controller/api/resources/TableSize.java
0.00%
19 Missing :warning:

...a/manager/realtime/RealtimeSegmentDataManager.java
0.00%
6 Missing :warning:

...e/pinot/common/utils/FileUploadDownloadClient.java
0.00%
3 Missing :warning:

...ata/manager/realtime/RealtimeTableDataManager.java
0.00%
1 Missing :warning:

Additional details and impacted files
@@              Coverage Diff              @@
##             master   #13393       +/-   ##
=============================================
- Coverage     61.75%    0.00%   -61.76%
=============================================
  Files          2436     2475       +39
  Lines        133233   136629     +3396
  Branches      20636    21253      +617
=============================================
- Hits          82274        0    -82274
- Misses        44911   136629    +91718
+ Partials       6048        0     -6048

Flag
Coverage Δ

custom-integration1
?

integration
0.00% <0.00%> (-0.01%)
:arrow_down:

integration1
?

integration2
0.00% <0.00%> (ø)

java-11
?

java-21
0.00% <0.00%> (-61.63%)
:arrow_down:

skip-bytebuffers-false
0.00% <0.00%> (-61.75%)
:arrow_down:

skip-bytebuffers-true
0.00% <0.00%> (-27.73%)
:arrow_down:

temurin
0.00% <0.00%> (-61.76%)
:arrow_down:

unittests
?

unittests1
?

unittests2
?

Flags with carried forward coverage won't be shown. Click here to find out more.

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


unix socket features: rust ipc-channel tests failing

The Rust/Servo projects use a fairly core library called ipc-channel that implements an IPC version of Rust built-inchannels.  It has a pretty extensive test suite which exercises many aspects of sockets on Linux.  A number of these tests fail currently using LXSS from Creators' Update (15063).

Actual results (with terminal output if applicable)

Your Windows build number

Steps / All commands required to reproduce the error from a brand new installation

# Install rust toolchain (installs to user home dir)
curl https://sh.rustup.rs -sSf | sh -s -- --default-toolchain nightly
# Add to PATH
. ~/.cargo/env
# Make rust stdlib src available for debugging
rustup component add rust-src

# get ipc-channel (from my repo, with a branch with a simple test)
git clone -b lx-tests https://github.com/vvuk/ipc-channel
cd ipc-channel

# run the failing example (extracted out test)
cargo run --example rs

# run all tests
export RUST_TEST_THREADS=1  # run tests single-threaded
export RUST_BACKTRACE=1 # show backtrace on failure
cargo test

Lots of failures show up.  For debugging, a single test can be run by giving its name, e.g. cargo test platform::test::concurrent_senders.
An example of a failure is the concurrent_senders test -- this creates one channel, then writes to it from multiple threads N times, and receives N times back on the main thread.    I'm using that example here (I've pulled out the test function into its own standalone .rs file to remove the testing wrapper -- if that's useful to do, make ipc-channel/examples/foo.rs, copy code into fn main() { } in there, and run with cargo run --example foo.  Feel free to poke me here or via twitter at @vvuk for more live help :)
For concurrent-senders (in cs.rs), the issue manifests as a read() that returns 0 when a) the read is blocking to begin with; b) we know there is more data to read.  If, in examples/cs.rs, the num_senders is increased to, say, 5, then the test hangs in recv().  It feels like there's some kind of internal kernel-ish buffer that's being blown silently or similar.

I mentioned back in August #897 (message) the dbus test suite. It still fails in 16170, hanging in an echo test. I would not be surprised if your rusty problem with AF_UNIX isn't similar or identical.
Repro is:
sudo apt-get install libglib2.0-dev python-dbus
wget https://dbus.freedesktop.org/releases/dbus/dbus-1.11.12.tar.gz
tar xf dbus-1.11.12.tar.gz
cd dbus-1.11.12
./configure --enable-tests
make -j8
make check

@vvuk - Thanks for running the tests on WSL and reporting the issue. I agree that there are some issues here that still needs to be fixed. I will mark the ticket with the bug tag and we will try to get these issues addressed.


AWS is not defined

After running the AWS test page directly and entering the corresponding parameters, the HTML displays the error AWS is not defined. What is the question

Closing due to lack of details.


Change standalone viewer to accept url param instead of id

This should match more use cases when standalone viewer is needed.

Agreed. I have recently setup a standalone version on AWS S3 that does this here:
http://ohif-viewer.s3-website.eu-central-1.amazonaws.com/?url=https://s3.eu-central-1.amazonaws.com/ohif-viewer/sampleDICOM.json
You can download the actual JSON here (https://s3.eu-central-1.amazonaws.com/ohif-viewer/sampleDICOM.json) and point it to whatever you want to load. The JSON host just needs to support CORS.
I'll leave this open until the Standalone Viewer is updated.

Do you know when the stand alone viewer might be updated?

This would be a great feature to quickly integrate with any web server. Is it possible for the URL to be in the format of wado-rs or even wado-url?

Hi @swederik , any updates on when this would be available or how would I go with supporting such a feature?
Thanks!

This commit should do it:
https://github.com/OHIF/Viewers/commit/25690ef888df2a889c87ab2a7a6af79246824ce9
If I run the standalone viewer, I can now use:
http://localhost:3000/?url=https://s3.eu-central-1.amazonaws.com/ohif-viewer/sampleDICOM.json
and it works fine. Note: I didn't rebuild the SampleClientOnlyBuild folder, so that version won't do it.

This is a nice addition to the standalone viewer @swederik
I was able to quickly integrate the OHIF viewer to the DICOMcloud project by supporting the JSON format in the URL parameter.
You can check the demo if you like here: http://dicomweb.azurewebsites.net/ to see this feature working live.

@Zaid-Safadi That's very cool! Nice job!

@Zaid-Safadi  Cool demo!
I tried to access some test dicom images on my local file system from the standalone viewer but it didn't work .. I think my query urls were not good ..  Do you have any idea how can I access them?

Thanks @hasanmansor, I believe this could be better handled in a new issue

Hi,
I have try to integrate ohif viewer with DicomCloud. Get error in Metadata API.
Metadata API return 404 issue.


Test with older versions of pydantic

In https://github.com/pydantic/logfire/pull/163 we added code for pydantic v1, and in https://github.com/pydantic/logfire/pull/160/ we added code for v2.4. We should have automated testing for this.

https://github.com/pydantic/logfire/pull/503 covers back to 2.4, still need to make sure v1 doesn't break things, although it doesn't have to be particularly good.

Closed by #503 above


refactor: Voice API to use DynamicEndpoint

This is the final PR in the long-running series of refactorings in the SDK to decouple the implementation of endpoints (and their tests) from the underlying Apache HttpClient library. In additional to reimplementing the endpoints, some further deprecations have been made in preparation for a more substantial refactoring - which would include breaking changes - in a future PR / release.

Codecov Report

Merging #490 (96dc3e3) into main (8cfcf59) will increase coverage by 0.23%.
The diff coverage is 94.11%.

@@             Coverage Diff              @@
##               main     #490      +/-   ##
============================================
+ Coverage     93.62%   93.86%   +0.23%
+ Complexity     2630     2584      -46
============================================
  Files           393      380      -13
  Lines          6665     6518     -147
  Branches        429      431       +2
============================================
- Hits           6240     6118     -122
+ Misses          252      226      -26
- Partials        173      174       +1

Files
Coverage Δ

...ain/java/com/vonage/client/incoming/CallEvent.java
100.00% <100.00%> (+13.33%)
:arrow_up:

...in/java/com/vonage/client/incoming/DtmfResult.java
100.00% <ø> (ø)

...in/java/com/vonage/client/incoming/InputEvent.java
100.00% <100.00%> (+16.66%)
:arrow_up:

...n/java/com/vonage/client/incoming/NotifyEvent.java
100.00% <100.00%> (ø)

...n/java/com/vonage/client/incoming/RecordEvent.java
100.00% <100.00%> (+16.66%)
:arrow_up:

...c/main/java/com/vonage/client/incoming/Result.java
100.00% <ø> (ø)

src/main/java/com/vonage/client/voice/Call.java
99.02% <100.00%> (+1.75%)
:arrow_up:

...c/main/java/com/vonage/client/voice/CallEvent.java
100.00% <100.00%> (+11.76%)
:arrow_up:

...rc/main/java/com/vonage/client/voice/CallInfo.java
100.00% <100.00%> (+9.43%)
:arrow_up:

...ain/java/com/vonage/client/voice/CallInfoPage.java
100.00% <100.00%> (ø)

... and 15 more

... and 1 file with indirect coverage changes


Switch doesnt working

Just tried to click on middle of switch but its not changing its status.
How i can fix it?

I stopped uploading the latest changes to pypi, so if you are using pip to install it will not be using the latest version. If you are downloading directly from the repo than it should be working, have you tried using a mouse and pressing on the scroll wheel button while hovering over a switch?


How to use This pod for check status from Http

How to use that in programming
There are Bool properties on the enum for checking if a status code is of a certain category:
isInformational
isSuccess
isRedirection
isClientError
isServerError

Sorry @Lapat1560700104 - your question isn't very clear, could you please add more info?


Gateway registrations should use gateway_id instead of node_pub_key on server side

See https://github.com/fedimint/fedimint/pull/3288/files#r1336124666

I can take this! It looks relevant to what I've already been working on in #3288 and #3289

Fixed in https://github.com/fedimint/fedimint/pull/4114


feat: serialize errors passed to the logger as object properties so that error information is not lost

PR for GitHub issue #480.
Jira ticket
Changes:

Add an additional check in the logger file that checks if the parsed error item is an instance of Error AND has a sub-property of error, then serialize it.

Testing:

Fixed e2e tests and all passing now
Added a new unit test to get back to 100% coverage

To-Do:
Nil

Resolves: #480

This is looking really good! There's just one thing I'm seeing that I can't quite understand.
When I run this the error doesn't serialise (correct):
> logger.debug({foo: 'bar', test: new Error('yes')})
{"level":"debug","time":1682696094057,"foo":"bar","test":{},"message":null}

And when I run this it does (correctly again):
> logger.debug({foo: 'bar', error: new Error('yes')})
{"level":"debug","time":1682696010657,"foo":"bar","error":{"name":"Error","code":"UNKNOWN","message":"yes","isOperational":false,"relatesToSystems":[],"cause":null,"stack":"Error: yes\n    at unpair (/Users/alex.muller/ft/dotcom-reliability-kit/node_modules/@ungap/structured-clone/cjs/deserialize.js:55:19)\n    at unpair (/Users/alex.muller/ft/dotcom-reliability-kit/node_modules/@ungap/structured-clone/cjs/deserialize.js:32:33)\n    at deserialize (/Users/alex.muller/ft/dotcom-reliability-kit/node_modules/@ungap/structured-clone/cjs/deserialize.js:77:68)\n    at /Users/alex.muller/ft/dotcom-reliability-kit/node_modules/@ungap/structured-clone/cjs/index.js:20:7\n    at Logger.zipLogData (/Users/alex.muller/ft/dotcom-reliability-kit/packages/logger/lib/logger.js:507:10)\n    at Logger.log (/Users/alex.muller/ft/dotcom-reliability-kit/packages/logger/lib/logger.js:328:36)\n    at Logger.debug (/Users/alex.muller/ft/dotcom-reliability-kit/packages/logger/lib/logger.js:397:8)\n    at REPL2:1:8\n    at Script.runInThisContext (node:vm:122:12)\n    at REPLServer.defaultEval (node:repl:570:29)","statusCode":null,"data":{}},"message":null}

But when I run it with a property of err it does serialise it, but I don't see that behaviour in the code 🤔
> logger.debug({foo: 'bar', err: new Error('yes')})
{"level":"debug","time":1682696040833,"foo":"bar","err":{"type":"Error","message":"yes","stack":"Error: yes\n    at unpair (/Users/alex.muller/ft/dotcom-reliability-kit/node_modules/@ungap/structured-clone/cjs/deserialize.js:55:19)\n    at unpair (/Users/alex.muller/ft/dotcom-reliability-kit/node_modules/@ungap/structured-clone/cjs/deserialize.js:32:33)\n    at deserialize (/Users/alex.muller/ft/dotcom-reliability-kit/node_modules/@ungap/structured-clone/cjs/deserialize.js:77:68)\n    at /Users/alex.muller/ft/dotcom-reliability-kit/node_modules/@ungap/structured-clone/cjs/index.js:20:7\n    at Logger.log (/Users/alex.muller/ft/dotcom-reliability-kit/packages/logger/lib/logger.js:338:29)\n    at Logger.debug (/Users/alex.muller/ft/dotcom-reliability-kit/packages/logger/lib/logger.js:397:8)\n    at REPL5:1:8\n    at Script.runInThisContext (node:vm:122:12)\n    at REPLServer.defaultEval (node:repl:570:29)\n    at bound (node:domain:433:15)"},"message":null,"message":"yes"}

Oh that's quite interesting/odd behaviour 🤔  Will re-run this err scenario you've raised and try and see why it's serializing it's this particular sub-property as it shouldn't as far as I'm aware of - thanks!

Even more weirdly I added a console.log("SERIALISING ERROR PROPERTY"); inside your new conditional and this log only outputs for the error property - which is what we expect. So perhaps something else is serialising the err 🤯. We can look at this next week!

100% test coverage with new unit test for err sub-property


[Tests]kubectl_test.go:Remove use of StartVirtualMachine func

StartVirtualMachine should be deprecated as it is part of tests/utils.go and use expensive get and update API calls
Instead of Updating VM runStrategy in kubectl_test.go create vm with with the desired runStrategy.

What this PR does
Before this PR:
After this PR:

Fixes #
Why we need it and why it was done in this way
The following tradeoffs were made:
The following alternatives were considered:
Links to places where the discussion took place:
Special notes for your reviewer

Checklist
This checklist is not enforcing, but it's a reminder of items that could be relevant to every PR.
Approvers are expected to review this list.

[ ] Design: A design document was considered and is present (link) or not required
[ ] PR: The PR description is expressive enough and will help future contributors
[ ] Code: Write code that humans can understand and Keep it simple
[ ] Refactor: You have left the code cleaner than you found it (Boy Scout Rule)
[ ] Upgrade: Impact of this change on upgrade flows was considered and addressed if required
[ ] Testing: New code requires new unit tests. New features and bug fixes require at least on e2e test
[ ] Documentation: A user-guide update was considered and is present (link) or not required. You want a user-guide update if it's a user facing feature / API change.
[ ] Community: Announcement to kubevirt-dev was considered

Release note

NONE

/sig code-quality

/hold
We should deprecate this function first if nobody is committing to remove this as whole. This will come with explicit approval that we want to do something like this and it will make sure we converge.

/hold
We should deprecate this function first if nobody is committing to remove this as whole. This will come with explicit approval that we want to do something like this and it will make sure we converge.

I do not understand your reasining to block this work.
The change is in the test itself, the original helper is not yet changed/removed.
Why is this specific change in the test wrong and merits such a harsh blocking?

I don’t believe this is a strong reason to hold up the PR. However, here is the PR for the deprecation:
https://github.com/kubevirt/kubevirt/pull/12572
/unhold

I updated the PR description and commit message. It looks like StartVirtualMachine was refactored. This PR isn’t about removing it. Instead, it reduces API calls during the test by creating the virtual machine in the running state, rather than starting it after creation.

/cc @0xFelix


Fix 64-bit symbol lookup arithmetic

Fixes https://github.com/rbspy/rbspy/issues/340, hopefully.
The key here is that in Ruby versions from ~December 2020 or before, offset and _module.base in the get_windows_symbols func had the same value. But in newer versions (2.7.3+, 3.0.1+), offset is large while _module.base remains small by comparison. I could see in the memory maps produced by proc-maps that Ruby's main DLL was being mapped into very high virtual memory regions (0x7ffa00000000 and higher) in the newer versions -- very similar to the offset values. After some experimenting, I was confident that the symbol address being returned was relative to the module's base address and also needed to be added to the offset. I haven't tested the else block that deals with a non-zero base value, but it might need to be updated as well.
So, what led to this? In late 2020, there was a lot of work in the upstream build tooling like MSYS2, gcc, binutils, etc that removed various hacks/workarounds and started using defaults around 64-bit image bases and ASLR. I linked to some of the relevant PRs in the linked rbspy issue. I think those changes made their way into the next Ruby release and every one after that.
One other change is needed because the first mapped memory range in the Ruby DLL is now read-only (no exec bit). My guess is that this worked by chance in earlier versions.
Test rbspy build here looks good on Windows. The failures are unrelated -- I need to bust the build cache.

cc @benfred since py-spy might also be affected. I see that some Windows users on Python versions newer than 3.9 have run into trouble (e.g. https://github.com/benfred/py-spy/issues/593), and that version was built around the same time as Ruby 2.7.3 and 3.0.1. Might be a similar issue? I tried applying this patch to py-spy but still ran into the "Failed to find a python interpreter ..." error on 3.10+ (from the official installer). I don't use python much these days, though, so it might be a problem with my environment.
BTW, I'm going to make a PR for this branch soon so that we can pool our efforts on fixes like this.


[IOTDB-3717] Add metrics for thrift connections and worker threads

Add metrics for current number of thrift connections and worker threads, which will provide us with an insight into the state of system entrance.
They're important both for problem detection and thrift configurations optimization.

LGTM~


Material editor crash

(Reminder for myself)
Reproduction instructions:
Load material, move a node, close editor (the program) without saving. Only happens with a debugger attached, which suggests a race condition or threading related bug.
Exception Message:
Exception thrown: 'System.NullReferenceException' in HexaEngine.Editor.dll
editor was null.
C:\Users\juna\source\repos\JunaMeinhold\HexaEngine\HexaEngine.Editor\MaterialEditor\MaterialEditorWindow.cs in Line 294
Additional Exceptions:
Exception thrown: 'System.Collections.Generic.KeyNotFoundException' in HexaEngine.Editor.dll
An exception of type 'System.Collections.Generic.KeyNotFoundException' occurred in HexaEngine.Editor.dll but was not handled in user code
The given key was not present in the dictionary.
C:\Users\juna\source\repos\JunaMeinhold\HexaEngine\HexaEngine.Editor\MaterialEditor\MaterialEditorWindow.cs in Line 891

Stale issue, closing.


add qgb orchestrator address logic

Adds QGB orchestrator address logic.
Contributes to: https://github.com/celestiaorg/celestia-app/issues/197

@evan-forbes Let's merge if looks good.


Message only overflows at 74

The usual conventions are that messages overflow at 73 (72 is the maximum), but this parser only has them overflowing at 74. I suspect that the issue is due to the regex for SUMMARY allowing up to 72 characters but still being preceded by NOT_A_COMMENT, which includes an additional character. Additionally, note that while the subject line overflows at 51, SUBJECT only allows for 49 characters (presumably because it also is preceded by a NOT_A_COMMENT).
Since these appear to be the only places that NOT_A_COMMENT is used, I believe that it would make sense to remove it altogether and include the [^#] directly in SUMMARY and SUBJECT. Alternatively, there may be a way to have it check whether a # is present without consuming it, although I'm not familiar enough with tree-sitter to know.

Hello @MithicSpirit !
Thanks for your feedback.
However, since the latests discussions here : https://github.com/gbprod/tree-sitter-gitcommit/issues/46 and https://www.reddit.com/r/neovim/comments/1cm5zir/question_should_i_commit_summaries_not_following/ I pretty sure that's I'll remove this feature soon (I'll explain the reasons later and I will give another way to do that easily).
So, I think you're right, there probably an issue here but I will not fix it :sweat_smile:

Fair enough


Consensus Review

whew. This was fun. I was especially nitpicky here so I'm willing to tone it down in places where you think my changes are unnecessary.
Remaining issues:

SigHash behaves a bit differently now; instead of manually marshaling and appending the fields, it instead removes all the irrelevant information from the transaction and then marshals the transaction as a whole. I think this should be fine as long as the behavior is well-defined and nothing unexpected winds up being included. Worst case, you marshal a few empty length prefixes.
StorageProofOutputID hashes a bool. Bools are currently marshaled as a single byte, either 1 or 0. Again, this is fine as long as the behavior is well defined. That is, people need to know to include a 1 or 0 in the hash, not something like "true" or "false".
It took me a while to understand the SurpassThreshold equation. I think I understand it now, but the math is a bit awkward. There might be a better way to do things.
There are a few places where code could be organized better. Specifically, I'm thinking of the Target/Big conversion functions, and info.go which is currently a huge mix of exported and unexported functions. It also makes me uneasy having all of the methods of a type defined across 4 separate files. What we have now isn't bad though.
The flow of the code was pretty opaque at times. Like, what's the difference between ValidTransaction and ValidTransactionComponents? Who calls which one, and why? Do they overlap? etc.
Diffs. Are they really necessary? I think they're helpful going backwards, but how frequently is a diff going to be cached when we're going forward? Seems like something that would only happen if you're switching back and forth between two competing chains. Even still, diffs feel more like an optimization than crucial functionality. I think diff/forking code could be a lot cleaner if we only used diffs going backwards. I might be missing something here though.

As of this comment, I haven't read anything. But to address what you've said:
SigHash: not a fan of the changes. Maybe that'll change after I actually look at them, but I don't like the idea of building a partial transaction and then hashing that instead of creating a hash by appending several parts of a transaction. It doesn't strike me as a simplification.
SurpassThreshold: only switch from old fork to new fork if new fork is heavier than the old fork by 25% of the weight of the most recent block in the old fork. Kind of a complicated concept to express, but once you get it it's pretty simple. I'm not sure there's a simpler way to apply the same safety rule, but maybe there's a simpler way to code it up or document it.
ValidTransaction checks that a transaction is valid in the current consensus set. ValidTransactionComponents checks that a transaction is valid except for the parts that depend on the consensus set. So, ValidTransactionComponents can check that all the signatures are cryptographically valid, but it can't check that all of the inputs spend existing outputs (because it might spend unconfirmed outputs). Basically, ValidTransaction checks the whole package, and ValidTransactionComponents ignores everything that might be valid if there are other unconfirmed transactions it doesn't know about.
Diffs: absolutely necessary. Or at least, the easiest way to do things. The code simplified a lot after I added diffs. We don't necessarily need to call 'applyDiffs' going forward, but we do want them for going backward - way simpler. Also very fast since you don't have to validate any signatures or do any computation. Also there are fewer map lookups.

I sort of wore out near the end because it's almost 8am, but I think I was pretty thorough. I'll probably look it over entirely again once you've addressed all the comments because consensus code is serious business and deserves multiple lookovers.

Oh right, diffs.
I agree that diffs going backwards are a good idea. Mostly I'm wondering if the code would be significantly cleaner if diffs could only go backwards. We might be able to remove a lot of the confusing backwards/forwards/apply/revert code.

Hmm. We might be able to clean it up a bit, but not that much because diffs still have a direction. You just get to drop the lines where you check if you invert the direction or not, which ultimately I think is only 30-50loc anyway.
You would get to drop the complexity where applying a block doesn't always follow the same codepath, which simplifies some of the testing, but overall (including testing) I think we're only looking at about 300loc to keep it around, which I think is worthwhile for the performance tradeoff.
but maybe not b/c I'm not sure how often you'd actually be reapplying diffs you generated.

This looks good except for the biggestAllowed stuff in the signatures file.


[Auto-generated] Update dependencies

Update dependencies
Automatically created PR from ci/dependabot-updates.
For more information see the "Dependabot updates" workflow.
To-do

[ ] Check that the diff is sensible, and that tests and builds pass with the new dependency versions.
[ ] Make sure that the PR is squash merged, with a sensible commit message.

Codecov Report
Patch coverage has no change and project coverage change: +0.28 :tada:

Comparison is base (c9df2fd) 66.76% compared to head (c26c1e1) 67.04%.

: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             @@
##           master     #109      +/-   ##
==========================================
+ Coverage   66.76%   67.04%   +0.28%
==========================================
  Files          13       14       +1
  Lines         346      349       +3
==========================================
+ Hits          231      234       +3
  Misses        115      115

Flag
Coverage Δ

linux
67.04% <ø> (?)

windows
?

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

oteapi_dlite/__init__.py
100.00% <0.00%> (ø)

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.


index was outside the bounds of the array

when i try to install a mod i get the error
"index was outside the bounds of the array.
kindly report this to the developer, your log is located in the install
directory.
the application will now quit"
i have done a fresh install of 1.1.1 but its still a problem

Please provide a copy of the log. I can't do anything without it.

okay will get it now

19/01/2023 16:47:35: Running
19/01/2023 16:47:36: v1.0.12
19/01/2023 16:47:36: New version released
15/02/2023 13:41:41: Running
15/02/2023 13:41:42: v1.1
15/02/2023 13:41:42: New version released
19/03/2024 23:46:44: Running
19/03/2024 23:46:46: v1.1.1
19/03/2024 23:48:26: Index was outside the bounds of the array.
19/03/2024 23:48:26:    at StormLoader.MainWindow.AddModFromSLP(String path, String nameWithoutExt) in C:\Users\lewis\source\repos\StormLoader\StormLoader\StormLoader\MainWindow.xaml.cs:line 317
at StormLoader.MainWindow.addModFromFile(String path, String nameWithoutExt, String ext, ModPack pack) in C:\Users\lewis\source\repos\StormLoader\StormLoader\StormLoader\MainWindow.xaml.cs:line 283
at StormLoader.repository.RepoModListItem.d__7.MoveNext() in C:\Users\lewis\source\repos\StormLoader\StormLoader\StormLoader\repository\RepoModListItem.xaml.cs:line 104
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.b__6_1(Object state)
at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
19/03/2024 23:51:40: v1.1.1
19/03/2024 23:51:51: Index was outside the bounds of the array.
19/03/2024 23:51:51:    at StormLoader.MainWindow.AddModFromSLP(String path, String nameWithoutExt) in C:\Users\lewis\source\repos\StormLoader\StormLoader\StormLoader\MainWindow.xaml.cs:line 317
at StormLoader.MainWindow.addModFromFile(String path, String nameWithoutExt, String ext, ModPack pack) in C:\Users\lewis\source\repos\StormLoader\StormLoader\StormLoader\MainWindow.xaml.cs:line 283
at StormLoader.repository.RepoModListItem.d__7.MoveNext() in C:\Users\lewis\source\repos\StormLoader\StormLoader\StormLoader\repository\RepoModListItem.xaml.cs:line 104
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.b__6_1(Object state)
at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()

Thank you, I will look into this tomorrow

ok

ok this is odd i just tried again and it mostly worked but eventually did give the error again and quit


Wallets Section?

Desktop Wallet: https://github.com/iotaledger/wallet
Web Wallet: https://github.com/danilind/iota-web-wallet/
Android: https://github.com/iotaledger/android-wallet-app
iOS: https://github.com/l3wi/iotaMobile

Thanks @l3wi i will added this section.
commit


Do we keep the 90 degree rotation for magnet? needs further testing

Configurable in logic.toml now


Auth passwords not enforced

Passwords are always correct for some reason. An issue with the auth.controller.js file?

Issue where Promise was not resolving before guard clause check fixed in dfd4d0528ef3796929e92e618950cec6192ab26a


Class stolz.assets.group.default does not exist

Today, after running composer update, I got this exception:
Class stolz.assets.group.default does not exist
in ..../vendor/laravel/framework/src/Illuminate/Container/Container.php
I'm using Laravel 4.2.18, with LegacyServiceProvider. I think this error has been running since commit d3ebca4a8343b38a6b9640ea41b49546d15f47a3
I temporarily fixed updating my composer.json this way:
"stolz/assets": "dev-master#6c1a4c264567b23be5b7821c7a72ad4108f870e3",
Thank you

@eleftrik , it should be fixed now

Hi @Stolz, I'll try as soon as possible. Thank you so much!


Update Example Code in Readme

I installed react-sidebar today and got version 2.1.1 from npm. I think latest version uses new es7 module syntax.
But Readme in github uses commonjs syntax.

The ES2015 class is the source code but the package.json points at the ES5 version. No need to update it.

Few hours ago, I installed it, and require('react-sidebar') is not working. to make it work, i am actually using it as
var Sidebar = require('react-sidebar').default;

Instead of
var Sidebar = require('react-sidebar');

I am not good in new module syntax, But in below file, there is no module.exports , so just require('react-sidebar') wont work.
https://github.com/balloob/react-sidebar/blob/master/dist-modules/index.js

@balloob Curious, why did you close this issue? Seems like it might be a good idea to at least update the readme. Since ES6 modules are still fairly new, it might be a good idea to instruct folks using ES5 that they will need to write require('react-sidebar').default || require('react-sidebar');. Your current solution will only import properly as-is if the consumer us using an ES6 transpiler that can interpret the __esModule flag (such as babel)
Related discussion: https://github.com/esnext/es6-module-transpiler/issues/85

My bad. Both of you are right. Updated the README: 4241bbda5897e9dd8357ac92eb3d8c33e39916c6


Status Code : 403

Describe the bug
Downloads returns Status Code : 403
To Reproduce
Steps to reproduce the behavior:
Paste url, click download, and error
Add logs from DevTools
Full logs added
Expected behavior
Should download
Screenshots

OS: Win 10
Version --
App Version 2.6.1

Additional context
Complete Log:
-1727458919302.log

Thank you for reporting. Seems like there is a problem with the library that fetches the video
I'll push a fix as soon as they deliver a fix on their side
https://github.com/fent/node-ytdl-core/issues/1313

Released the fix under 3.0.0


Icons don't show while previewing focus tree on Linux

.vscode:
{
    "hoi4ModUtilities.modFile": "/home/kszug/.local/share/Paradox Interactive/Hearts of Iron IV/mod/[modname].mod",
    "hoi4ModUtilities.installPath": "/home/kszug/.local/share/Paradox Interactive/Hearts of Iron IV"
}

When trying to preview focus trees the icons aren't shown

Ok I've fixed this, it appears by setting the install path in user settings not workspace


Request contributor access

User input (if feedback)
As a user I want to request contributor access so that I help admins/owners with the access control process
Sharepoint ID(s) (if feedback)
77
User story
As a mapper I would like to be able to request access as contributor/admin to help the person with admin access give access so that more people are able to update/contribute to VSM's

Consider a mailto link. If that is enough then this might be a quick fix. Only thing is we are dependent on #199 & #197


Data credits to per packet transfer rate 20230604

Updated the content to reflect the objections of @rawrman to original proposal.

@abhay
This pull request should come after "3 edits" pull request as it updates the data credits one.
I may be overthinking the versioning controls of GitHub...


Environment Vars Don't Update In AWS Console

Hi, I am using this plugin to set my environment variables. It works with "serverless offline", but when I deploy none of the environment variables are updated. why is this? thanks

nevermind, I was just doing it wrong...


Cannot install due to dependency regression

npm ERR! peerinvalid The package<EMAIL_ADDRESS>does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer<EMAIL_ADDRESS>wants<EMAIL_ADDRESS>
It seems the creator of express-joi-validator has deleted the source repo and package from npm, and to try to help resolve this, @imjoshholloway has uploaded an older version that pins joi to 6.0.0 instead of 13.x.x. I assume the previous package owner, @threadster didn't bump versions of express-joi-validator properly when changing its dependency pins.
Either the upstream package needs fixing, or maybe this one should reevaluate depending on a package that is now under new ownership and hasn't been maintained in 4 years.

I am struggling to get this running as neither the docker nor npm approach is working.
As I am not familiar with npm could I get some assistance to resolve this dependency conflict?


Allow explicit warnings for missing host dependencies.

The generic warning list could also be used for other warnings later on.

merged, Thanks !


Integrate PROTAC tractability data

As noted in our 20.04 release blog and tractability Q&A post, we will introduce more changes to tractability in 20.06
PROTAC workflow:

Review output of Protein Degradation (PROTAC) workflow
Make updates to pipeline and API to expose new data
Update existing Angular application with heat map
Update documentation with details on workflow buckets
Update ETL pipeline to allow data to be exposed by GraphQL API for React rewrite project
Update React rewrite application with heat map

Decision made to delay release of PROTAC data to 20.09.
Epic has been updated and re-assigned to 20.09 release.

Inclusion of PROTAC workflow data has been pushed to next release - 20.11

Reassigned to 21.04 release pending data review with project team

Reassigned to 21.04 release pending data review with project team

Ticket closed as work to process PROTAC tractability data will be part of #1438 and subsequent tickets on a new front-end tractability implementation.


Created mock of LivePreviewManager

As a caveat, the interface is very barebones...Only what is needed by the effects. I see it as a temporary refactoring aid.
On the way re-enabled some tests. Also, added benchmark for DentsEffect.

I'm trying to figure out why the test images don't match the actual tests. There's one observation that might be useful, though: in commit 034882b, the old dents5.png is very visually similar to the new dents6.png

I finally understood what is happening...The CenterOffset is given in units proportional to (half) the image width/height, and from the (rounded) center, so an offset of (128, 128) cannot happen.

Looks good, thank you!


RichText with WidgetSpan in RTL layout will be misplaced

The result is shown in the image:

The reproduction code is as follows：
import 'package:flutter/material.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
        title: 'Flutter Demo',
        theme: ThemeData(primarySwatch: Colors.blue),
        home: const MyHomePage());
  }
}

class MyHomePage extends StatelessWidget {
  const MyHomePage({super.key});

  @override
  Widget build(BuildContext context) {
    return Directionality(
        textDirection: TextDirection.rtl,
        child: Scaffold(
            body: Center(
                child: RichText(
                    text: TextSpan(
          style: TextStyle(
              backgroundColor: Colors.black.withOpacity(0.5), fontSize: 30),
          children: [
            WidgetSpan(
                child: Container(color: Colors.red, width: 20, height: 20)),
            const TextSpan(text: '1-AQWER'),
            WidgetSpan(
                child: Container(color: Colors.green, width: 50, height: 20)),
            const TextSpan(text: '2-BNMVC')
          ],
        )))));
  }
}

I tested it on macos, ios and android. The problem can even be reproduced online at https://dartpad.dev/.

Looked at how this is handled in SkParagraph and found a few issues:

OneLineShaper::iterateThroughShapingRegions was failing an assert because it was attempting to shape placeholder regions that mapped to an empty block range.
OneLineShaper::iterateThroughShapingRegions was hardcoding the same bidi level for every placeholder.  The placeholder's bidi level should match the level of the bidi region that contains the placeholder.
The TextLine constructor was reordering the placeholders based on the visual order of the bidi regions.  The Flutter framework was painting placeholder widgets in the wrong locations because it assumes that the placeholders remain in the order in which they were added to the input.  The getRectsForPlaceholders API has no way to indicate that a placeholder was moved due to bidi reordering.

Proposed fix: https://skia-review.googlesource.com/c/skia/+/584540

@jason-simmons that's great to have a proposed fix - do you think the same fix will solve #54400, which is also about incorrectly placed WidgetSpans in RTL?

https://github.com/mhussin2008/forqan_updated.git

This issue is still active and not solved ?

Why hasn't this issue been resolved yet, despite it being old and important for supporting the Arabic language?

Remember to put a thumbs up on the original issue if you want to highlight it for the Flutter team's attention. I've put the OP's example in a DartPad gist to make it easy to see how things look now:
https://dartpad.dev/?id=fbf6e013c2dfd0fd33237e53b2d316b9
It renders differently now to the picture in the original post (at least on web):

What is the expected result for the OP code? Things that look strange to me, without being a bidi expert:

The "1-" is separated from the "AQWER".
The WidgetSpans and TextSpans look to be in the wrong order.


Choose default splash screen for GP2040-CE

Agree on a default space screen for GP2040-CE

Possible candidates

We are currently running a vote / poll for this in the Discord.  Will close this out here.


[Port] Fix error when listing MIAA databases (#14286)

Fixes https://github.com/microsoft/azuredatastudio/issues/14287
(cherry picked from commit 238a0c60d95a27293b0c7fb1bc9b06119834dec7)

Pull Request Test Coverage Report for Build 562714269

4 of 4 (100.0%)  changed or added relevant lines in 1 file are covered.
3 unchanged lines in 1 file lost coverage.
Overall coverage increased (+0.0003%) to 43.496%

Files with Coverage Reduction
New Missed Lines
%

extensions/import/src/wizard/pages/fileConfigPage.ts
3
72.99%

Totals

Change from base Build 562448120:
0.0003%

Covered Lines:
24939

Relevant Lines:
52518

💛  - Coveralls


[ADD] / [FIX] > Image Converters / Black White filter

Added

Jpeg to Bmp converter
png to Bmp converter

The following added the possibility to convert an image back to the formats, works the same as bmp to ... converters in the reverse order, the classes need refactoring, but the code as of currently works as intended, also see the Wiki on the setup of PNG library!
Modified

Bmp to jpeg converter
Bmp to png converter

The problem with the following was that the converted image did not correctly convert the colour format of bmp to jpeg and png, which is not additionally fixed.
That previously either flipped the image upside down or a blue-ish filter was added to the image, each image was separately tested and the filter images were correctly converted!
Fix

Black and white filter not being displayed in the application.
[BUG] Report #12

Issues

There is not check to see if there was an image to convert as of currently and if there was not it just returns to the main part of the code without letting you know, which could additionally be added as a check status to all of the converters!

Occasionally some filters add a few pixilation's modifications when converting from one colour format to another, but not always which might an issue with the code or the hardware!

Code requires Refactoring and better commenting!

Each conversions makes a new file, there should be something that makes the original into temp and modified, and if modified is changed again or a new filter is applied it should save another one to memory or file, instead of making new one for each time button is pressed as of currently the filters used cannot apply multiple filters!

Looks good to me!


Add company filter

In order to expose the portal into a customer web is needed to add a company filter in app.json file

The company name value is just for display purposes... if that is what you are asking, to add a ClientCorporation as a filter you will have to modify the career portal code. Company name is not generally published to JobBoards by default.


Resnet base lr 0.1 vs 0.128

why the change? can both be used?

SWG:
Context: There was some confusion and this was changed in the reference without notifying submitters.
Decision: Both 0.1 and 0.128 are allowed as base learning rates.


multitenancy authentication

I'm trying to use OpenidConnect with a multitenant aspnetcore application; but I'm unable to find how I can setup the middleware properties at runtime from a repository based of the host address from with in the httpcontext ? any guidance would be great

There's no way to do this in 1.x, but it may be possible with the new infrastructure in 2.0.

I have this working in 1.1 with saaskit, unless I am misunderstanding your ask.
https://github.com/saaskit/saaskit


Display js promise errors in the python console too.

catch promise errors, after than; after send beck to ipython display javascript
If it is possible, data verification by schema can be removed from ipyvizzu.

tools/example-generator/mjs2md.mjs : add Timeseries into dtype

duplicated: https://github.com/vizzuhq/ipyvizzu/issues/168


How to access data-win-options in Angular-winjs?

Hi,
How do I access data-win-options in angular-winjs shim layer?
For instance I need to access selectionmode in listview, how to do that?
Thank you for your support,
XDVarpunen

answer is -
Best to get answer to all such questions is to see the JavaScript code of their test harness @ https://github.com/winjs/angular-winjs/tree/master/tests
https://github.com/winjs/angular-winjs/blob/master/tests/ListView.js

Hi @xdvarpunen, you can access these values using the winControl property of the listview. If you search for "winControl" on the main page of this repo: https://github.com/winjs/angular-winjs
we provide an example of how to expose it on the $scope object.

Every WinJS.UI control will have a winControl property which you can use to access all properties on the control through JavaScript.

Hi @AmazingJaze and @smilealdway, thank you for your support.
Tests helped a bit. Apparently data-win-options key-value pair is usable straight as element attribute. For instance I wanted to set itemsReorderable to true, I simply camelcase as snakecase into element attribute and give it a value:
<win-list-view id="mylistview" item-data-source="ratings" selection="selection" items-reorderable="true">
            <win-list-view-header>This is a ListView header</win-list-view-header>
            <win-item-template>

                    This list view item's rating is: {{item.data.rating}}

            </win-item-template>
            <win-list-layout></win-list-layout>
            <win-list-view-footer>This is a ListView footer</win-list-view-footer>
        </win-list-view>

Didn't notice this point in Notes part in Readme.md, my bad.
When is processAll called in angular-winjs? I tried so far winControl in controller, link in directive, $viewContentLoaded and stateChangeSuccess. In tests the element seems to be compiled through $compile.
Thank you for your support,
XDVarpunen

Hi @AmazingJaze , @smilealdway , @jdalton , I got the winControl finally working. Basically to access winControl, it is must to compile the directive first. I wrapped the code that includes the winjs controls into directive and in postLink modify the winControl with name specified in angular-winjs listview win-control -attribute . Here is my solution:

<!DOCTYPE html>

    <meta charset="utf-8" />
    <title>Testing will winjs blend wincontrol</title>

    <link href="https://cdnjs.cloudflare.com/ajax/libs/winjs/4.3.0/css/ui-light.css" rel="stylesheet" />

        <mylistview></mylistview>

    <win-list-view id="mylistview" item-data-source="ratings" selection="selection" win-control="lol">
        <win-list-view-header>This is a ListView header</win-list-view-header>
        <win-item-template>

                This list view item's rating is: {{item.data.rating}}

        </win-item-template>
        <win-list-layout></win-list-layout>
        <win-list-view-footer>This is a ListView footer</win-list-view-footer>
    </win-list-view>

Is this bad way to do it? How is this supposed to do?
Thank you for your support,
XDVarpunen


PROTOCOL_ERROR occurred when accessing twitter.com

As described in comments in pull/82, for some reason, I tried to GET twitter.com, but PROTOCOL_ERROR occurred as below.
$ hyper --debug https://twitter.com
url info: {'scheme': 'https', 'host': 'twitter.com', 'port': 443, 'path': '/', 'query': None, 'netloc': 'twitter.com', 'fragment': None}
Commandline Argument: Namespace(_url='https://twitter.com', body=None, debug=True, headers={}, items=[], method='GET', url=<hyper.cli.set_url_info.<locals>.UrlInfo object at 0x10761e5c0>)
Sending frame SettingsFrame on stream 0
Received frame SettingsFrame on stream 0
Sending frame SettingsFrame on stream 0
HPACK encoding [(':method', 'GET'), (':scheme', 'https'), (':authority', 'twitter.com'), (':path', '/')]
Adding (b':method', b'GET') to the header table
Encoding 2 with 7 bits.
Adding (b':scheme', b'https') to the header table
Encoding 7 with 7 bits.
Adding (b':authority', b'twitter.com') to the header table
Encoding 1 with 4 bits.
Encoding 8 with 7 bits.
Adding (b':path', b'/') to the header table
Encoding 4 with 7 bits.
Encoded header block to b'\x82\x87\x01\x88O\x83%%\xb1r\x1e\x9f\x84'
Sending frame HeadersFrame on stream 1
Received frame GoAwayFrame on stream 0
Traceback (most recent call last):
  File "/Users/t2y/.virtualenvs/hyper/bin/hyper", line 9, in <module>
    load_entry_point('hyper==0.2.0', 'console_scripts', 'hyper')()
  File "/path/to/hyper/hyper/cli.py", line 227, in main
    print(request(args))
  File "/path/to/hyper/hyper/cli.py", line 215, in request
    response = conn.getresponse()
  File "/path/to/hyper/hyper/http20/connection.py", line 171, in getresponse
    return HTTP20Response(stream.getheaders(), stream)
  File "/path/to/hyper/hyper/http20/stream.py", line 293, in getheaders
    self._recv_cb()
  File "/path/to/hyper/hyper/http20/connection.py", line 580, in _recv_cb
    self._consume_single_frame()
  File "/path/to/hyper/hyper/http20/connection.py", line 500, in _consume_single_frame
    self._consume_frame_payload(frame, data)
  File "/path/to/hyper/hyper/http20/connection.py", line 566, in _consume_frame_payload
    self.receive_frame(frame)
  File "/path/to/hyper/hyper/http20/connection.py", line 372, in receive_frame
    (frame.error_code, frame.additional_data)
hyper.http20.exceptions.ConnectionError: Encountered error 1, extra data b''.

Removing ENABLE_PUSH in the setting frame makes it work.
diff --git a/hyper/http20/connection.py b/hyper/http20/connection.py
index 659be5f..1d146a8 100644
--- a/hyper/http20/connection.py
+++ b/hyper/http20/connection.py
@@ -208,7 +208,6 @@ class HTTP20Connection(object):
             # connection, followed by an initial settings frame.
             sock.send(b'PRI * HTTP/2.0\r\n\r\nSM\r\n\r\n')
             f = SettingsFrame(0)
-            f.settings[SettingsFrame.ENABLE_PUSH] = int(self._enable_push)
             self._send_cb(f)

             # The server will also send an initial settings frame, so get it.

I couldn't find http2-17 spec about why sending ENABLE_PUSH causes an error. And then, on other sites, for example https://nghttp2.org/, it works well. I wonder if there's something wrong on server side in twitter.com. I don't know how to inform an issue to twitter.com. So, I just file this as an information for new users.

This is a known error in twitter.com. Somewhat appropriately I filed this as a bug report via Twitter.
Thanks for the update @t2y! This will be a good resource for others, but for now I'll be closing this as it's not a hyper bug. =)

Oh, you already reported to twitter via twitter. Thank you!


Add support .net native interop CCW events

Adding support .NET native interop CCW events into PerfViewData in callback manner.

 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: GeorgePlotnikov sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.

@vancem thanks for the review. Will apply it.

Hello George,
I see that you did a merge in your last commit.   You don't want to do that (you can now see that there are 250+ files changed in the branch.     Instead you want to rebase.    The good news is that it can be fixed.   Assuming your current branch is this one you can do
git reset --hard a1b24db
git push origin +support-dotnetnative-interop-events-for-ccw-ref-counting-views

The first command forceably set the current branch to a particular (the one right before the merge), and the second pushes it to your github fork.   The + sign is SUPER IMPORTANT here (and why you can't do this easily from Visual Studio (as far as I know).       We really need REPLACE semantics, and that is what the + does (it is called a forced push).
You can actually rebase you change on top of the current master branch, if you have never done (it also requires a forced push), then just do the fix above and I will do the rest.

Hi @vancem, sincerely appreciate you for this info. Yesterday I struggled with this situation,  actually don't know how exactly it occurred. Today will try to apply your suggestion. Thank you very much, once again. Weird git glitch...

Hello @vancem, unfortunately, commands above said that did something, but actually wound gave any results. So I assumed the best way is to re-create branch and pull it. So here it is. Actually, I still haven't realised what went wrong with the first branch.


[WIP] Assign string uniqueId to AP/IB equivalent courses

Summary

This pull request adds a stable (string) uniqueId to AP/IB equivalent courses. Rationale (optional reading after the first bullet point):

Constraints are defined by (c,R) tuples. The course c refers to the uniqueId, not the courseId (i.e., different instances of the same course can have different constraint violations). Therefore, for AP/IB credit to be compatible with constraints, they must have a stable uniqueId.
Why don't we just assign uniqueId regularly (using and incrementing the numeric uniqueId)?

The user can't have a single exam multiple times (unlike courses), thus a concept of an exam-specific unique ID is not as important as a course-specific unique ID. In other words, the exam name can be the exam's unique ID.
If we change the AP/IB data (eg. an exam can fulfill an extra course), or if the users modify their AP/IB exams, the equivalent course unique ids don't need to change. If they did, we would need to store them in the database (as special courses or maybe alongside the exams) and update them every time -- but at that point, we can just use the exam name to the same effect.
Multiple plans would be easier to implement (AP/IB exams should transcend all the plans, so a special non-numeric uniqueId makes sense).
With the numeric approach, the equivalent course unique IDs become as stable as regular courses. With the string approach, the exam unique IDs become as stable as requirement IDs (which is stable enough for user choice and the requirements algorithm with constraints).

Why don't we just use the current method of assigning uniqueId (decrementing numbers, uniqueId < -1) and store them in the database?

This is technically feasible, but making uniqueId stable is a bit more complex than that. It would require:

requirements algorithm changes: change AP/IB equivalent courses from being recomputed every time to being read from the database
frontend changes: compute the equivalent courses and store them every time AP/IB exams are modified
migration script: generate the data for everyone's current AP/IB equivalent courses
new uniqueDecrementer field and function: like uniqueIncrementer

There are then a couple of downsides (in my imagined implementation):

*Imagine taking exams with the following equivalent courses: {e1: [(c1, -2), (c2, -3)], e2: [(c2, -4), (c3, -5)]}. Then, modifying those exams (or even just clicking through the onboarding modal) would require a full comparison with all of the stored exams. If there is any difference, the differing exams would have all their equivalent courses updated. For example, if e1 changed score:  {e1: [(c1, -6), (c2, -7), (c3, -8)], e2: [(c2, -4), (c3, -5)]}
Every AP/IB exam modification would be linear in time complexity*, which is bad for firestore quotas
The uniqueDecrementer can potentially blow up with this complexity*
Updating (e1: [(c1, -2), (c2, -3)] to e1: [(c1, -6), (c2, -7), (c3, -8)]) is not obvious and kind of defeats the purpose of uniqueId.*
AP/IB data changes would require migration scripts for the equivalent courses collection but also every single user choice collection.
Multiple plans would be harder to implement

Why don't we just assign uniqueId = -1 and update the requirements algorithm to check the course code / exam name if uniqueId < 0?

I would personally rather shift away from having -1 be a special exception id, in case the data explodes in complexity (again) and we need the uniqueId to be distinguished from the course code / exam name.
The uniqueId wouldn't be very unique. A decent chunk of the requirements algorithm would need to change.

Why don't we just assign uniqueId = -2 and have a constant mapping from negative unique ID to special category of courses? Eg. {-1: 'SWIM', -2: 'AP', -3: 'IB', -4: 'CASE', -5: 'TRANSFER'}, etc. And then check the course code / exam name?

This has a reasonable thought process. But, as with the last suggestion, the uniqueId would inherently be not unique. If we want to do this, we should introduce an additional field.

🌵

[x] changed uniqueId type from number to string | number in entire codebase, kept current behavior the same
[x] changed overridden requirements key type from number to string
[x] assigned exam name (eg. AP Computer Science A) to exam's equivalent course(s)' uniqueIds.

Remaining TODOs:

[ ] see if overriding with ap/ib exam works
[ ] snapshot test to make sure AP/IB exam names don't change in the data unexpectedly (analogous to requirement IDs)
[ ] change AP/IB underlying course equivalent infra to allow a single CourseTaken to mock multiple CourseTakens (instead of splitting up exams into multiple equivalent courses)
[ ] move Swim Test logic to uniqueId = 'Swim Test' instead of uniqueId = -1

Test Plan

All existing behavior related to uniqueId (including adding courses and requirements / user choice) should be the same.
Notes
To make the uniqueId truly unique, TODO point 3 is important. Currently, multiple equivalent courses can have the same uniqueId, which would make it difficult for a user choice to split up the equivalent courses for a single exam. For example, if an exam e generates an equivalent courses list [c1, c2, credits], we don't necessarily want a user choice (e, r) to apply all courses [c1, c2, credits] to requirement r. This should be implemented before overridden fulfillments.

Rationale for this change makes sense to me! Appreciate the thorough summary and considering every other case.

@SamChou19815 thank you for the catch. After some investigation, I discovered some interesting bugs.
I fixed it so it has the previous behavior (don't remove edges from the graph if the course is swim test or AP/IB).
Staging:

Dev branch before:

Dev branch after (fixed):

However, I don't know if the current behavior is what we want to keep:
Adding CS 1110 automatically removes the edges that violate the double counting constraints. In fact, it looks exactly like dev branch before. You can replicate this on staging.

This is because the Computing requirement (and the other two requirements besides the Intro Programming requirement for which the edges got removed) are not double countable. Related code is in graph building phase 3.
This is certainly part of the conversation of how we will want to handle constraint violations after #522 is implemented. Actually, with the introduction of constraints, graph building phase 3 will be completely changed; modifying edges for double counting will be constraint violation resolution user choices. I think truly targeting the root of the issue above (i.e., CS 1110 not counting for Computing, and APCS counting because of a hack) will be much easier after constraints are implemented.


Index sequential search

Is your feature request related to a problem? Please describe.
This issue is to request for adding index sequential search which has not yet been included in this project.
Describe the solution you'd like
I would like to add code for Index Sequential Search in Java, C, C++ and Python
*Issue Request
@Kumar-laxmi , I hereby request you to please assign this to me under SWoC'23

@Kumar-laxmi please review this issue.

@Aaditya1612 Could you implement this in all four languages

@Kumar-laxmi Yes I can implement this in all four languages.

@Kumar-laxmi Why you have added question label? It's a searching algorithm.
Correct me if I am wrong.

hello @Kumar-laxmi please assigned me , I can code in all four language


CoteJs Protocol & Integration with Express

@dashersw This is somewhat a two part question:

The documentation lists out which protocols are not used but does not really state what protocol is used in cotejs. It sort of implies that it is a custom light weight protocol. Is that true? If that is the case, how do I go about testing my work independently on a request/response level without necessarily having to setup another service to test my work?

I have seen the express JS library example from a request stand point. That example makes a good API gateway example. But how would you incorporate the Responder to expressJs?

Hello,

cote uses the tj/axon library underneath, and it uses a custom, very light weight protocol. The best way to test your service is to create another service as you said. But this should be no problem, because cote is already well-tested.
I am not sure I understand how you would like to incorporate a responder with express. Could you give me an example?

Hello,
I don't know exactly what you meant about the express integration, what I didn't is that, on all routes, I create a context representing the request and I pass the context to the cote service that can analyse to give an anwser. Something like that :
router.use(async (req, res, next) => {
   try {
      //Create context
      let context = {
         url: req.url,
         path: req.path,
         baseUrl: req.baseUrl,
         body: req.body,
         method: req.method,
         query: req.query
      }

      // Passing the context to the cote service
      let result = await services.ApiRequest(context);
      // The answer of the cote service is the result of the API
      res.status(200).send(result);
   }
   catch (e) {
      // catching errors send a 500 (internal server error)
      res.status(500).send({ error: e.message });
   }
})

The cote service just parse the URL, the method, the body to get the answer.
Hope it helps.


Bug - any user can disable other user.

How to reproduce

Set user field 'isAdmin' to true.
Ensure the user uid is not in admin uid list in security rules.
Disable other user on app menu.

As tested, the firestore rule is already updated.
Upon manual testing, users cannot update isDisabled by themselves. It will be prevented by permission error.


All templates need to reference proper location of yaml resources

In all heat templates in this repo, there are references to an old repo throughout the template. these need to be updated to reference resources in this repo or those found in other places. Part of this task will be determining where some of those resources go (such as the Perl script to proxy a license request).

Closing this, as it has been addressed in the supported templates.


[Ask a Question] What is the parameter of calibration_registration

https://github.com/microsoft/Azure-Kinect-Sensor-SDK/tree/develop/examples/calibration_registration
I am not sure if I put the parameters correctly
calibration
python <full_path>\calibrate.py --dataset-dir <dataset_dir> --template <full_path_template>
dataset_dir --> RGB image directory
full_path_template -->plan.json
register
python <full_path>\register.py --img-a <full_path_img_a> --img-b <full_path_img_b> --template <full_path_template> --calib-a <full_path_calibration_a> --calib-b <full_path_calibration_b> --out-dir <out_dir>
full_path_calibration --> calib.yml
out_dir --> up to my choice
I don't  know should I put RGB-image or IR-image into  full_path_img_a full_path_img_b

You are passing in the correct parameters for calibration and registration.
On your registration call it doesn't really matter which is A and which is B, so long as you pass in the corresponding calibration file.
For your calibration example above the arguments would look like this:
--dataset-dir  ./example_files/calibration --template ./PlaneFiles/plane.json


Add some more info in the Xlive docs

Hopefully I've formatted this right, just some more info regarding GfWL profiles that was left as todos.

If you are not sure if you formatted it correctly you can use GitHub to preview the change which is close enough to mdBook's Markdown. I fixed the broken link anyway. There is also now a README that tells you how to test it locally.
Interesting how much was ported from Xbox 360 to PC. Thanks for the PR!


TO Microsoft: Create Nightly Version

Create Nightly Version with realeases for each day.

We have this already, checkout https://code.visualstudio.com/insiders/


Fix URL concatenation

Fix https://github.com/Patreon/patreon-java/issues/40
Based on @Fabricio20's https://github.com/Patreon/patreon-java/pull/34 and @decmurphy's comment, fixes the URL concatenation for all versions and dependencies.

@beberry Sorry for the ping, you're the only person that shows up as part of the Patreon organization :)
Is this project still maintained?

For those interested, I've contacted Patreon support about merging this in, and they won't do it:

Due to resource constraints, we no longer provide Patreon developer support for our API. This doesn’t mean the API won’t work and developers tap into unmaintained API’s quite frequently, but we want to make sure you make informed decisions based on our plans for the future.

Very disappointing. If you need the fix, feel free to build and deploy this branch to your local repository.


New Feature

Any Feature that you think is important and currently missing. Just point it out and discuss it with me I will assign that to you.

One feature that can be added is a history button that shows the last 10 or 15 calculations that the user has done.

If you can add the feature then I will assign it to you @AyushSavar

Yeah I can do it please assign it to me

I want to add some new features, kindly assign me this task.

Ok I will assign it to you @ali-e-n

Hi @Ctoic ,assign this task to me.

Can you specify which new feature you want to add @ankitkumar0622

In addition to π and e, I can add other constants like the gravitational constant G, the Planck constant h, and others depending on how advanced you want the calculator to be.
inverse trigonometric functions (asin, acos, atan) can also be added to the calculator if you want.

Okay, but adding more buttons will affect the overall design of the calculator. I will assign this issue to you but keep it in mind if you add more buttons then you will be responsible for it's overall design 🔹

OK, but which out of these 2 features you want me to add.

Add inverse trigonometric function @ankitkumar0622


freebsd adding pthread affinity np api

r? @Amanieu
(rust-highfive has picked a reviewer for you, use r? to override)

@bors r+

:pushpin: Commit c2a775580836569f0755ae7ec11491ff79c4feee has been approved by Amanieu

:hourglass: Testing commit c2a775580836569f0755ae7ec11491ff79c4feee with merge 5743a2743d0c0f07d0565bd872da16c7470c3d82...

:sunny: Test successful - checks-actions, checks-cirrus-freebsd-11, checks-cirrus-freebsd-12, checks-cirrus-freebsd-13
Approved by: Amanieu
Pushing 5743a2743d0c0f07d0565bd872da16c7470c3d82 to master...


Allow DNS and Hostname to be configurable

Either this should be configurable, or they're no longer in use. Either way, we should figure them out!

@icexelloss @mayurjpatel Do we need this still for the internal cluster kerberos deployment? If not, what's the solution for service tickets when the kerberos server name is actually a CNAME?

I dont think this is needed. When I set up cook scheduler, I only had to make sure HTTP principal in KRB5_KTNAME matched hostname in the curl command.

Before I close this issue, I just want to confirm that you saw a cname
domain work?
On Wed, Oct 21, 2015 at 4:47 PM mayurjpatel<EMAIL_ADDRESS>wrote:

I dont think this is needed. When I set up cook scheduler, I only had to
make sure HTTP principal in KRB5_KTNAME matched hostname in the curl
command.
—
Reply to this email directly or view it on GitHub
https://github.com/twosigma/Cook/issues/31#issuecomment-150019825.

What I have is:

cook running on hostA.domain.com with ip of <IP_ADDRESS>
DNS A record exists for cook.domain.com -> <IP_ADDRESS>
Successfully schedule a job by going to http://cook.domain.com:12321/rawscheduler
Going to http://hostA.domain.com:12321/rawscheduler throws a GSS auth error.

I don't have a CNAME record.


Add a way to pass any kwarg to the underlying tfd distributions while building pm Distributions

Closes #236 and superseeds #239.
#236 requested that we provide a way to validate the arguments that we pass onto the underlying tfp distributions. #239 did exactly that, but I think that it would be better to make the method flexible enough to be able to pass in any extra build argument that is desired (like dtype and allow_nan_stats). This didn't turn out to be as simple as I thought as first, because continuous distributions don't have a dtype argument in their __init__.
The approach I followed was to modify unpack_conditions in order to return the probability distribution parameters as a conditions dictionary, and any other kwarg as extra parameters to pass as base class build arguments.

Nice, clean, and obvious -- I like it. Did you plan to add tests?

Thanks @twiecki. I hadn't planned on adding any particular test for this. Do you think that we should at least test the different styles? If yes, I can add some tests.

Yeah I think a single test that the forwarding works as intended would be
good, but probably not for all distributions (unless that's easy).
On Wed, Jun 10, 2020, 11:43 Luciano Paz<EMAIL_ADDRESS>wrote:

Thanks @twiecki https://github.com/twiecki. I hadn't planned on adding
any particular test for this. Do you think that we should at least test the
different styles? If yes, I can add some tests.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/pymc-devs/pymc4/pull/281#issuecomment-641885845, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAFETGALBFBSFR4VUYPU67LRV5ITNANCNFSM4NXV2Y3Q
.

Yeah I think a single test that the forwarding works as intended would be good, but probably not for all distributions (unless that's easy).
…
On Wed, Jun 10, 2020, 11:43 Luciano Paz @.***> wrote: Thanks @twiecki https://github.com/twiecki. I hadn't planned on adding any particular test for this. Do you think that we should at least test the different styles? If yes, I can add some tests. — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub <#281 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAFETGALBFBSFR4VUYPU67LRV5ITNANCNFSM4NXV2Y3Q .

@twiecki, I added tests for all distributions. Things got a bit awkward with a few distributions that didn't support a custom dtype but everything else should be quite straightforward.

Great stuff @lucianopaz!


Comparison alternatives

Hi,
I found umbrella and it looks nice, but at the moment to much modules / plugins have a jQuery dependency to move away... 👎
Maybe the comparison table could be interesting (German link...)?
https://nerdkrams.de/6-leichtgewichtige-jquery-alternativen-im-funktionsvergleich/
I played with Minified.js which is really nice and a full jQuery replacement looked at the functionalities.
And recently found kimbo.js

What do you mean? There is no jquery dependency at all, it is just there for testing Umbrella JS speed against jQuery, but of course there is no jQuery in the production code.

Not  umbrella have jquery dependencies, but many published things (lightboxes, sliders, menu / nav). So it isn't easy to move from jquery to umbrella vor any other framework.
But umbrella - as other alternatives too - is great work!
I would love to see jquery replaced by a smaller solution in the future.

Ah thanks! However it is not a jQuery replacement, for that there are few alternatives like Zepto.js
Umbrella's goals are to help you with development in a similar way to jQuery, but not to replace it totally.


Add text streaming to CLI and WebUI

Add text streaming to CLI and WebUI to improve UX when asking the bot a question. Some stipulations:

bot responses typically come back formatted with Markdown, ensure printing the generated response in chunks accommodates for this
properly stream chunks of data through the API endpoint and back to the WebUI

https://github.com/langchain-ai/weblangchain
☝ LangChain's exemplar repo for using LangChain with a web interface -- utilizes LangServe, so might require refactoring from LangGraph (or some workarounds)


Removing incorrect parameter for GitVersion

As described in GH-518

@devlead @patriksvensson either of you around and able to review/merge this?  Thanks!


Profile icons overlap with gear icon

When there are too many profiles the gear icon becomes hidden behind the profile icons:

@karussell and I came up with something like this

If there are too many profiles, it turns into a carousel for the user to navigate through.
In addition, if no icon was found, it displays a question mark icon instead of the text to make it easier to calculate the carousel.


Unable to connect to the database

Which version and edition of Flyway are you using?
Community edition 5.1.4 by Boxfuse
If this is not the latest version, can you reproduce the issue with the latest one as well?
(Many bugs are fixed in newer releases and upgrading will often resolve the issue)
Which client are you using? (Command-line, Java API, Maven plugin, Gradle plugin)
Command line
Which database are you using (type & version)?
Oracle 12.2
Which operating system are you using?
Windows, but docker image is from linux
What did you do?
(Please include the content causing the issue, any relevant configuration settings, the SQL statement that failed (if relevant) and the command you ran.)
**C:\Apps\flyway>docker run --rm -v c:/apps/flyway/sql:/flyway/sql -v c:/apps/flyway/conf:/flyway/conf -v c:/apps/flyway/drivers:/flyway/drivers boxfuse/flyway migrate
Flyway Community Edition 5.1.4 by Boxfuse
ERROR: Unable to connect to the database. Configure the url, user and password!**
What did you expect to see?
It should connect to the db.
What did you see instead?
Not connecting to be.

What is the debug output (-X)?

Any news?

Closing due to lack of response.


Working toward release 0.1.0

This tool should be at least generate a csv or spreadsheet report for github issue in a github repo.

Hope it will be releasead in 1 week or so.

Release 0.1.0 OK


TestNG to JUnit5 conversion

Updated script for testng to junit5 migration.

@ztai-add - please sync. I just merged https://github.com/Addepar/j2objc/pull/18 - should be no conflicts though.


Where are services images coming from

Hi,
I was looking at the images such as static/images/service/ui-ux.svg.
I would like to add more of them and was wondering where you found them?

You can find more SVG images like that in [this...][https://www.flaticon.com/] site....


[WASM] User is not able to select or copy the entered number

Steps To Reproduce:

Visit WASM Calculator.
Enter any number.
Try to select or copy the number.

Actual behavior:

User is not able to select or copy the entered number.

Expected behavior:

User can select or copy the entered number.

Device and Application Information:

OS Build: Windows 10
WASM Build Version: Version 0.1.0-uno.1+510
Environment: Chrome, Firefox and Microsoft Edge

Note:

This is applicable to numbers saved in the Memory and History space as well.

Confirmed in Edge Version 88.0.705.50 (Official build) (64-bit) via: https://calculator.platform.uno/
Compared to Calculator 10.2012.21.0 on Windows 10 where these numbers could be copied.
Note, in Windows app user can paste values into text entry area. In WASM app, values cannot be pasted to the text entry area.

Confirmed in Edge Version 88.0.705.50 (Official build) (64-bit) via: https://calculator.platform.uno/
Compared to Calculator 10.2012.21.0 on Windows 10 where these numbers could be copied.
Note, in Windows app user can paste values into text entry area. In WASM app, values cannot be pasted to the text entry area.

Please fix it .we need paste into calc


Fixes #22866: Update tip at the bottom of the ? menu 'Search Operators' tab

Description:
Made appropriate changes to the help area of the "Search Operators" tab and marked text for internationalization.
Fixes #22866: Update tip at the bottom of the ? menu 'Search Operators' tab
Screenshots and screen captures:

Thanks for the fix
#@jonathanzhang53! Could you please update your commit message to match the [commit style guidelines]
(https://zulip.readthedocs.io/en/latest/contributing/version-control.html#commit-messages)?
Please make sure your PR passes tests, and include the checklist from the pull request template. You can post a comment when it's ready for another review. Thanks!

Closing in favor of https://github.com/zulip/zulip/pull/23398 for this issue. Thanks for working on this @jonathanzhang53!


WIP: Discrete containers

not ready to merge, posting for input. Let me know if you hate it.
Objectively, more complex on first glance, but establishes some conventions that will scale better and hopefully more intuitive to work with. Documentation coming.
Removed environment configs from docker-compose.yml definitions to ./conf/*.env.
Auto-generate docker-compose.yml and .env. Defaults can be overridden with COMPOSE_FILES and COMPOSE_ENV_FILES.
Bespoke notion of docker-compose "profiles". In the docker/ dir, *.profile.yml indicates a compose-file that depends on other compose-files. In this PR, mainly spark, computation, and maven profiles which can be started (docker compose up) independently of each other. Again, by default, all three are composed into one docker-compose.yml so all services are available.
I'm not convinced these bespoke docker images are really necessary, but I'm too much of a n00b to Spark atm.
I tried to move spark logs to ./var/log/spark but I'm not sure it worked. I would like to move ./data to ./var/data but I'm not running fetch data yet.
NOTE: I caught the latest change to the spark.Dockerfile re spark-defaults.conf. However, I don't think it had any effect in the master branch because the docker-compose volume-mounts would clobber it. I reconciled and merged into spark-master-defaults.properties in this PR.
I want to add a reverse-proxy to  make the various tools easy to access without looking up port-mappings.
E.g. http://localhost:8080/spark http://localhost:8080/zeppelin ...
I have a plan to invoke our bespoke docker-compose commands as make compose and probably get them into an include so the main Makefile is less cluttered.

Okay, reviewed after getting some distance.
I think it might be easier to move forward by merging this PR and addressing unfinished business in separate PR's.
I think one important note might be that I renamed the managed volumes to use a shorter prefix. As long as you don't care about preserving state, this should be inconsequential. Also, I think the old volumes would be untouched.

Cool. I'll set up a signing key and update this PR with signed commits this afternoon.


Add docs to loadAfterStore parameter

The merge queue build has started. Click here to see all failures if any.

The merge queue build has failed. Click here to see all failures.

@bot-gradle squash and merge

The merge queue build has started. Click here to see all failures if any.

The merge queue build has failed. Click here to see all failures.

The merge queue build has started. Click here to see all failures if any.

The merge queue build has failed. Click here to see all failures.

The merge queue build has started. Click here to see all failures if any.


AfterFind callback (a real one)

Currently the AfterFind callback gets called both when there's a result and when there's not. Some models need additional initialization (like decoding a JSON chunk or caching data) that only needs to occur if the Find() call actually finds something.
I propose renaming AfterFind to AfterQuery and make a real AfterFind callback.

Hi @ernestoalejo

Also we can take advantage of the change to fix the an error in the callbacks system, when using a []*model{} doesn't work, but when using a []model{} works. Should I open another issue for that or do we solve it in this one?

This issue should already been fixed
Also changed gorm to don't call callbacks if there are any errors.

Thx!