Assume NPM person can be string

This should fix the issue raised here and here

It's not clear to me exactly why we don't already support this, but I think I misread the spec. As such, I'm happy to merge this PR — thank you for contributing!


Spyder crashes at startup after setting custom high DPI scaling at less than 1.0

What steps reproduce the problem?

Spyder 4.0 crashes at startup after setting custom high DPI scaling at value less than 1.0
In Tools>Preferences>General>Interface set "Custom High DPI Scaling" at 0.8
Confirmation window "Spyder needs to restart to change the following setting" fails to list the new setting to be changed: shows only a blank bullet as opposed to when setting automatic high DPI scaling, which correctly shows the settings being changed.
When I hit yes to restart Spyder for the new setting to take effect, there is a floating point violation cum core dump.

What is the expected output? What do you see instead?
When performing auto DPI scaling the resulting font size is way too small. Was playing around: scaling factors greater than one increase the default font size, less than one should make them smaller. Was looking for a scaling factor to better use the screen without it becoming illegible, used to do this in spyder 3.*
ERROR MESSAGE in terminal:
(quant) cygnus_x1@BM-SurfaceBook-2:~$ spyder
[1:1:0100/000000.837530:ERROR:broker_posix.cc(41)] Invalid node channel message
[1:1:0100/000000.837621:ERROR:broker_posix.cc(41)] Invalid node channel message
Floating point exception (core dumped)
I am able to restart spyder after resetting (spyder --reset).

I can confirm this problem. It seems it's not possible to set a factor less than 1.0 by design.
@dalthviz, please take care of this one by adding a validation to the scaling factor so when users try to set a factor lesser than 1.0, we show a message saying that that's not possible and setting a value of 1.0 on it.

@Boris-Molina, you need to run
spyder --reset

in a terminal to reset the previous setting and have a working Spyder again.

Thanks...
An additional comment.  When I set the DPI scaling to automatic, in windows Spyder sizes the fonts (smaller) I manage to get a lot of use from the my hi-res monitor.  However, in Ubuntu 18.04 the dual screen management is weaker: it merges both monitors, which leads Spyder to use an auto scaling factor which sets the fonts too small to read.
I was trying to fix this manually: if I set the scaling factor at 1.0 or larger, the font/rendering increases in size. So, I figured that to achieve smaller font size the scaling factor needs to be less than 1.0 (but larger than the one used to shrink the font down to illegibility in the auto scaling option).
This is Spyder in Windows 10 with autoscaling on a high-res monitor:

In Ubuntu, on my second terminal this is how Spyder looks with manual DPI scaling at 1.0:

When I turn on AutoScaling, this is what I see:

How do I set an intermediate font/window scaling?
Thanks!!

@Boris-Molina inside Spyder you can try to use the zoom in the Editor (Ctrl++ and Ctrl+-) and the fonts size config (Appearance > Fonts > Plain Text/Rich Text), although probably it could not be enough. Also, maybe the following link could be of some help (regarding fractional scaling in Ubuntu 18.04): https://askubuntu.com/questions/1029436/enable-fractional-scaling-for-ubuntu-18-04


Negative Z axis in normals image

Hi,
I am trying to understand why, after loading images like this:
raw_normals = cv2.imread(normals_path)[:, :, ::-1]
normals = raw_normals.astype(np.float32) / 127.5 - 1
normals = normals / np.maximum(
    np.sqrt(np.sum(normals * normals, axis=2, keepdims=True)),
    1e-6
)

The normals' z coordinate (in camera view) is sometimes positive, which shouldn't happen. Here's an example, the orange part of the couch has RGB value of around (249, 148, 97). The blue channel of 97 means a z value of -0.239 (negative doesn't make sense).
 (mainxml/scene0002_00/imnormal_28.png)
Is the calculation for the z axis correctly done? I'm wondering if it might be due to a different calaculation at render time (e.g. different z scale or rotated normal map).
For context, here's the slide I found explaining the normals part of the dataset:

Thank you!

Hi there, reply from Zhengqin:
That's an interesting observation. Instead of checking if z value is smaller than 0, we should see if the cosine angle between the ray of that pixel and normal direction is smaller than 0. Please take a look at the rendering code here: https://github.com/lzqsd/OptixRenderer/blob/3eafda5b4f47c7e44be7fc58cde215a8c1c2bc1a/src/optixRenderer/src/material/normal.cu#L66
negative z value does not necessarily mean the normal direction is not correct.

Perfect, I understand, thank you!


⚠ Bofrost.be has degraded performance

In 05bcb5a, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1281 ms

Resolved: Bofrost.be performance has improved in 7141875.


Cron not run

cron.schedule('55 23 * * *',  async() => {})
i using this systax for run cron and i am also using many cron but its working always but today its not run except all cron run according to time.

Hm, It's weird...
@lakshmansuperlative can you provide me more context about your application?
Is it a web app?
Is it doing another thing like a batch execution or another task during this time?

It's a web app.
At that time many other activities happen like socket and another Cron runs on per minutes and hours bases.


Use getters instead of functions where it makes sense

For instance, I am used to using on a String: myString.isEmpty; having to replace that with myString.isBlank();  is unintuitive and unnecessary

@TekExplorer
Thank you for the feedback.

@TekExplorer updated in latest version

i'm not sure what you did?


Update 1-bundesliga-i.txt

BL Auftakt

@enadol   Thanks for the Bundesliga update.

@enadol  FYI: I've added you to editors (de) team - e.g. you can now edit in your browser (no need for a pull request). Cheers.   PS: Will (re)start the json (auto-)build later this week.


gradient of confidence

May I ask if the gradients can pass through the confidence? Because when I train it, the gradients can not propagate through the confidence, instead, only the confidence matrix can work for the propagation. So, it is wired that the indice selection of confidence matrix get out of the computation graph. Is there any way I can build the loss from confidence scores? Thanks!

could you provide a code sample for the "indice selection of confidence matrix"?

Sure, I mean for data['mconf'], no gradient can propagate through it, right? I think it is wired because it is slicing the confidence matrix, is there anything I misunderstood? Thanks for your reply!
https://github.com/zju3dv/LoFTR/blob/b4ee7eb0359d0062e794c99f73e27639d7c7ac9f/src/loftr/utils/coarse_matching.py#L196

To be more specific, how to backprop through mconf? As of now, it does not seem feasible.

never mind, this issue has be resolved. Feel free to close this.


After fixing the mirror issue, compilation fails

make errors out with the following result
---> Using cache
---> 173478fe13f9
Step 18 : RUN curl -sL https://get.docker.com/builds/Linux/x86_64/docker-1.9.1 > /usr/bin/docker &&     chmod +x /usr/bin/docker
---> Running in 6005fc7a4e9c
The command '/bin/sh -c curl -sL https://get.docker.com/builds/Linux/x86_64/docker-1.9.1 > /usr/bin/docker &&     chmod +x /usr/bin/docker' returned a non-zero code: 6
FATA[0022] exit status 6
make: *** [ci] Error 1

Instead of make, "sudo make" seems to resolve this.
Updated the elves/readme.


Update README.md

@iammsk108  try this year for Hacktoberfest and have a look at the updated repo and contribute.
HAPPY HACKING


added http3 settings

PR summary

Fixes: <! -- link to issue -->
PR Checklist
Please make sure that your PR fulfills the following requirements:

[ ] The commit message follows the Angular Commit Message Guidelines.
[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)

PR Type

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] New tests
[ ] Build/CI related changes
[ ] Documentation content changes
[ ] Other (please describe)

What is the current behavior?

What is the new behavior?

Does this PR introduce a breaking change?

[ ] Yes
[ ] No

Other information

LGTM. Please go ahead and merge

:tada: This PR is included in version 0.14.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Updating within how to override a default KA

Some controls have built-in KA. This section describes how a app dev can override it.

@marb2000 : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@Karl-Bridge-Microsoft : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@Karl-Bridge-Microsoft : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@Karl-Bridge-Microsoft : Thanks for your contribution! The author(s) have been notified to review your proposed change.

#sign-off


npm ERR! sha1-ChrkjZkDxY00wYgeUWgUxwQOYYo= integrity checksum failed when using

when I install weex-toolkit -g,it will hapen this wrong

If your npm version is bellow 3, please update your npm.
Try to install weex-toolkit again,if it still have some error,try command like this:
rm -rf ~/.xtoolkit
npm un weex-toolkit -g
npm i weex-toolkit -g


more TiKV alert rules

Add the following alert rules for TiKV

Apply worker: max() > 90%
Scheduler worker: max() > 90%
Coprocessor: max() > 90%
Storage ReadPool: max() > 90%
gRPC: max() > 90%
Raftstore: max() > 85%

Remove unused panel Scheduler CPU, this thread is removed in TiKV 3.0

PTAL

@liubo0127 Seems an unresolved issue of Grafana: https://github.com/grafana/grafana/issues/16681
This warning has existed before, and the panel still works well, I guess we could ignore it.


Acrolinx quality improvements: peers-and-discover.md

Learn Build status updates of commit be00101:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

WindowsServerDocs/administration/windows-commands/bitsadmin-peers-and-discover.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel

@robinharwood, @Xelu86
Can you review the proposed changes? IMPORTANT: When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

Looks good, merging now.


A11y review

https://patternfly.atlassian.net/browse/PTNFLY-2149

I ❤ the Accessibility table on the docs. Great work!

Great job wading through everything, @jgiardino! I like the accessibility table also; in a future story we should update the documentation template with it and maybe also have a link to the checklist you were using. Nice job and I'm so glad it's all laid out there for me to use!


Convert security-secretstore-setup to use common bootstrap package

Fixes: https://github.com/edgexfoundry/edgex-go/issues/1806
Signed-off-by: Michael Estrin<EMAIL_ADDRESS>

ARM build failed for network connectivity issues.

recheck

recheck

Codecov Report

Merging #2126 into master will decrease coverage by 0.38%.
The diff coverage is 0%.

@@            Coverage Diff             @@
##           master    #2126      +/-   ##
==========================================
- Coverage   41.77%   41.38%   -0.39%
==========================================
  Files         182      183       +1
  Lines       12156    12269     +113
==========================================
  Hits         5078     5078
- Misses       6781     6894     +113
  Partials      297      297

Impacted Files
Coverage Δ

internal/security/proxy/init.go
0% <ø> (ø)
:arrow_up:

internal/security/secretstore/init.go
0% <0%> (ø)
:arrow_up:

internal/security/secretstore/config.go
0% <0%> (ø)

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 5946931...232e7c9. Read the comment docs.


Add propagate shapes action

Motivation and context

The PR adds new action Propagate shapes that allows to propagate all filtered shapes on the current frame simultaneously
How has this been tested?

Manual testing
Checklist

[x] I submit my changes into the develop branch
[x] I have created a changelog fragment
[ ] I have updated the documentation accordingly
[ ] I have added tests to cover my changes
[ ] I have linked related issues (see GitHub docs)
[x] I have increased versions of npm packages if it is necessary
(cvat-canvas,
cvat-core,
cvat-data and
cvat-ui)

License

[x] I submit my code changes under the same MIT License that covers the project.
Feel free to contact the maintainers if that's a concern.

Summary by CodeRabbit

New Features

Introduced a new "Propagate Shapes" action to enable simultaneous propagation of filtered shapes across frames.

Updates

Updated version numbers for cvat-core to 15.0.7 and cvat-ui to 1.63.12 indicating a new release.

Enhancements

Improved annotation workflows with the addition of frame selection types and enhanced frame selection handling in the UI.
Conditional rendering and disabling of frame input fields based on the active frame selection type.

Default value for target frame "0" is useless as I am already on the same frame.
I will propose to use the same default values as we use in default propagation functionality (+50 or -50 frames as I remember depending on possible propagation directions).

Also when I am on frame 0 and target frame is 0, running propagate action freezes the browser (infinite loop?)

Found a difference in behavior how masks are propagated using default propagation and actions. Example:

First frame is 1000x1000, mask is on [900:1000, 900:1000].
Second frame is 500x500.
Propagate, using classic way: empty masks are created at top left corner. But export to Segmentation mask format works.
Propagate, using action: masks are copied, but outside of the frame. As result export to Segmentation mask format does not work.

I am not sure, that copies in both cases are correct, but the second case creates more issues, not allowing to export task.

Also, please, add tests to cover found issues.

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

Please upload report for BASE (develop@deb9681). Learn more about missing BASE report.
Report is 9 commits behind head on develop.

Additional details and impacted files
@@            Coverage Diff             @@
##             develop    #8044   +/-   ##
==========================================
  Coverage           ?   83.58%
==========================================
  Files              ?      383
  Lines              ?    40472
  Branches           ?     3822
==========================================
  Hits               ?    33828
  Misses             ?     6644
  Partials           ?        0

Components
Coverage Δ

cvat-ui
79.51% <48.88%> (?)

cvat-server
87.29% <ø> (?)

Default value for target frame "0" is useless as I am already on the same frame.

In default propagate we use 0and lastFrame, so Ive added last frame as default

Also when I am on frame 0 and target frame is 0, running propagate action freezes the browser (infinite loop?)

Fixed

Found a difference in behavior how masks are propagated using default propagation and actions.

Fixed as discussed (cropMask if needed in MaskShape constructor)
Also added tests for default propagate aciton, action on current frame and mask case


I can't set Windows Terminal to be my default console because I can't find Default Terminal Application.

Windows Terminal version
1.11.3471.0
Windows build number
10.0.19044.0
Other Software
No response
Steps to reproduce
Install Windows Terminal on Windows 10 and go to settings and try to find default terminal application.
(I can't find it anywhere)

Expected Behavior
When enter settings in Windows Terminal and enter Startup tab there should be a default terminal application or something to set my windows terminal to default terminal
Actual Behavior

It isn't there

https://docs.microsoft.com/en-us/windows/terminal/customize-settings/startup

This feature is only available when running Windows 10 Insider Program Dev Channel or Windows 11

Correct. This setting only exists on Windows 11 right now.


Request to merge Teamnado 4258 to "main" branch

Codecov Report
Base: 89.39% // Head: 89.36% // Decreases project coverage by -0.03% :warning:

Coverage data is based on head (f5e3db5) compared to base (6ae33f2).
Patch coverage: 100.00% of modified lines in pull request are covered.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #130      +/-   ##
==========================================
- Coverage   89.39%   89.36%   -0.04%
==========================================
  Files          42       41       -1
  Lines         660      658       -2
  Branches      122      122
==========================================
- Hits          590      588       -2
  Misses         70       70

Impacted Files
Coverage Δ

...anifestDetailSidePanel/ManifestDetailSidePanel.tsx
84.09% <100.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.


Implement better internal stats merging

What did you do?
Sending compound RTCP packets beginning with a receiver report followed by any other feedback such as NACK.
What did you expect?
Receiver report and NACKs be reflected in the generated stats.
What happened?
Receiver reports are recorded but NACK is ignored. The reason is an early return from the loop that processes packets here: https://github.com/pion/interceptor/blob/master/pkg/stats/stats_recorder.go#L249
The same issue exists for extended reports.
Instead of returning the latest stats generated from the (extended) report block, the stats should be merged with the one generated from all the other packet types included in the same compound packet.
Implementing a better merge function might also help simplify some of the other recording functions.

I realized this is not actually necessary, #184 should be sufficient.


Mouse button callback called twice with GLFW_RELEASE

MacOS 10.11.4

press down left mouse button in a glfw window.
move mouse, trigger CursorPosCallback be called.
call [NSAlert beginSheetModalForWindow:completionHandler:] in the CursorPosCallback, the mouse button callback is called with type=GLFW_RELEASE.
after the NSAlert showed, release the left mouse button, the mouse button callback is called again with type=GLFW_RELEASE.

What behavior would you expect?

I expect that the second GLFW_RELEASE mouse button callback may not trigger.

Can confirm one situation on linux too (probably on all OSs) - when vsync in on, then additional "key pressed" and "key released" combo of events appears after you press and release a key.

@startas That is an unrelated issue. Please report it separately.

@haha-wei Can you confirm this issue is still present in the 3.3 release on modern macOS?

@haha-wei Can you confirm this issue is still present in the 3.3 release on modern macOS?

Sorry,my Mac broke two years ago. When I buy a new mac next year, I could confirm this issue.


ISPN-10855 MultipleCacheManagersTest factory issues are ignored

https://issues.jboss.org/browse/ISPN-10855

Thanks @danberindei


Move column serialize/deserialize to the outside of Column

@kangkaisen @imay PTAL

Before merge, would better pass the daily test.

Before merge, would better pass the daily test.

OK

run starrocks_clang-format

run starrocks_clang-format

run starrocks_clang-format

The daily test has passed

The daily test has passed

@Seaven PTAL

Could you briefly describe what the new interface looks lile? Pros and Cons?

I see. Chunk are deserialized using following class/method
StatusOr<vectorized::Chunk> ProtobufChunkSerde::deserialize(const RowDescriptor& row_desc, const ChunkPB& chunk_pb) ;


JTOP showing different opencv version

I compiled opencv with cuda support but while python3 is showing opencv version as 3.3.1,
JTOP is showing opencv as
Opencv : 4.1.2   compiled  CUDA : YES
Any explanation as to what could be happening ? I was able to run the mask detection with average FPS of 25 for single face on webcam. But just puzzled about mismatch between jtop and python's opencv verions.

JTOP uses the package version you just installed (4.1.2)
Python3 shows you the previous version (3.3.1) you probably forgot to uninstall before installing 4.1.2..
To avoid version conflicts, you must remove the old (3.3.1) version from your Nano.
Please find the python OpenCV library by using the next commands:
$ python3
>>> import cv2
>>> cv2.__file__

Remove this file with sudo rm. Finish with sudo apt-get update
Next go to your OpenCV build directory and re-run
$ cd ~/opencv/build/ #(or something)
$ sudo make install
$ sudo ldconfig
$ sudo apt-get update

If everything went well, you have now 4.1.2 also as Python version.

JTOP uses the package version you just installed (4.1.2)
Python3 shows you the previous version (3.3.1) you probably forgot to uninstall before installing 4.1.2..
To avoid version conflicts, you must remove the old (3.3.1) version from your Nano.
Please find the python OpenCV library by using the next commands:
$ python3
>>> import cv2
>>> cv2.__file__

Remove this file with sudo rm. Finish with sudo apt-get update
Next go to your OpenCV build directory and re-run
$ cd ~/opencv/build/ #(or something)
$ sudo make install
$ sudo ldconfig
$ sudo apt-get update

If everything went well, you have now 4.1.2 also as Python version.


add global throttling fence to graph middleware

Adds a graph middleware that blocks all calls based on the most recent retry-after header in a 429 response.  This prevents us from failing on 429 requests due to external pressures even while the corso client believes it is within quota on rate limiting and concurrency.

Does this PR need a docs update or release note?

[x] :no_entry: No

Type of change

[x] :robot: Reliability/Supportability/Tests

Issue(s)

#3407

Test Plan

[x] :zap: Unit test
[x] :green_heart: E2E

Should we add an upper limit check for retry-after header?

I think we can rely on external services to be good citizens here.  Worst case scenario, the context deadline will manage the maximum upper limit for any call blocked at the fence.  Technically we do have contexts without a deadline, so maybe we would want some kind of upper limit?  But I'm hesitant to put down an arbitrary number just to have one for such a niche condition.

Given that we are spawning a new timer goroutine in every RaiseFence call, there can be a potential explosion of goroutines for non-exchange traffic

That sounds like a small scale performance concern to me.  Channels and timers are lightweight.  We should be able to spawn many thousands of them (and recall that onedrive limits to 1200 calls per minute) without notable impact to the system.  And since we're using an on-close signalling pattern, we don't need to worry about deadlocking or other concurrency hitches.

I think we can rely on external services to be good citizens here.
My worry was that a malformed/malicious retry-after header can cause us to indefinitely wait (denial of service).
But I get your point about adding arbitrary upper limits. I looked into this a bit more. Looks like graph doesn't have an upper limit defined for retry-after. Some folks have reported as high as 300+ seconds.
So we can table this for future.
I do wish we could capture graph API response metrics over time. That would help us build our own SLOs at some point.

Channels and timers are lightweight. We should be able to spawn many thousands of them without notable impact to the system resources.
Sounds good.


Shortcut for hide and show application

Any plan to support global shortcut for hide and show application?

That sounds good, I might add it later, you can send a PR if you can't wait for this ;D

In v0.4.0 we add a default shortcut, planning to support custom shortcut in the future though :)

Allowing user to customize or disable it will be cool 👍 The current settings conflict with one of my shortcut in my IDE

@Spy-Seth see https://github.com/egoist/devdocs-app/releases/tag/v0.5.0, it's now disabled by default, will be customizable in the future.

Good news!


Contribute to Hacktoberfest

@bluzi lower case "д" in the translation tests as uppercase.

@mytreexx I don't see anything wrong with the translation. It looks fine. The failing build might be because master was broken but it's fixed now. I can't seem to be able to merge latest master into his branch now though so another Travis build can kick off.

I restarted the build, lets see if it'll pass now
@arminkhoshbin @mytreexx

Yup, all good.
Must be because the master was broken.
Merging #87


Model deployment plan.

Your project is really cool. Any plans to release not only ViT-B/32 but also ViT-B/16 or ViT-L?

Sure, we have a larger model, but we don't have plans to release it yet.


Skip generation of field assertion if property assertion exists with same name

Fix as discussed in issue #39 and as described in the title.
Again this PR is branched from the earlier PR #41, to make merging easier (provided they are merged in the same order).

Thanks Jeremy.


⚠ SceneTime has degraded performance

In a6527cf, SceneTime ($ST) experienced degraded performance:

HTTP code: 200
Response time: 1735 ms

Resolved: SceneTime performance has improved in c5c87eb after 6 minutes.


Auto-Updater may fail for signed electron apps #116

What it does
This PR addresses the updates on windows and mac.
For Windows the issue is that the eclipse code signing changes the checksum. During build the checksum is computed before the code signign and saved in the latest.yaml (https://download.eclipse.org/theia/latest/windows/latest.yml) which is used for the update process. This checksum needs to take the signing process into account.
Furthermore the electron-updater has an issue with non-unique file-names for the installer. We are using TheiaBlueprint.exe as the file-name (to have stable download links without the need to update the download page on every release). During the update process this leads to the point that Theia Blueprint is uninstalled but then the new version is not installed. This can be addressed by including the version in the filename in latest.yaml.
For Mac the updater tries to download the changes as a zip. Currently we only provide the .dmg so we need to build the zip as well. This may be changed in applications/electron/electron-builder.yml
For the windows fix this PR brings a script to update the yaml file (applications/electron/scripts/update-checksum.ts). This recomputes the checksum and also adds the version to the file name. This script is then used during the "Sign and Upload Windows" step on windows.
In order to execute the script we use a similar kubernetes agent definition as during the Linux build and also mount the required volumes for updloading to download.eclipse.org. After uploading the TheiaBlueprint.exe we also create a soft link to TheiaBlueprint-version.exe so that file is found for updates.
How to test
Testing is a bit tricky.
The update-checksum.ts may be tested on any platform locally.
Build the blueprint installers.
Then open the latest.yaml file for your platform, copy the checksum for verification and change it.
Then execute the script using
yarn electron update:checksum -e ${executable} -y ${yaml}
while replacing the paths. This should lead to the same checksum as was used before and an updated path including the version number.
The changes related to publishing have not been fully tested yet.
I have a test-build including some dummy steps here: https://ci.eclipse.org/theia/job/Theia PRs/view/change-requests/job/PR-129/11/
There I archived the windows results including the yaml update: https://ci.eclipse.org/theia/job/Theia PRs/view/change-requests/job/PR-129/11/artifact/applications/electron/dist/
And I was checking whether the new agent may still communivate with download.eclipse.org (here listing a directory): https://ci.eclipse.org/theia/job/Theia PRs/view/change-requests/job/PR-129/11/execution/node/237/log/
Review checklist

[x] as an author, I have thoroughly tested my changes and carefully followed the review guidelines

Reminder for reviewers

as a reviewer, I agree to behave in accordance with the review guidelines

@marcdumais-work  and/or @thegecko : Would you be available for a review of these changes in the next days? Jonas is on vacation at the moment.
Thanks!

@jfaltermeier I notice that after build, yarn.lock is modified. Can you confirm and if so check-in the new version?

@jfaltermeier I notice that after build, yarn.lock is modified. Can you confirm and if so check-in the new version?

It is checked in now

@jfaltermeier there will be a minor merge conflict to fix, and then you can merge at your convenience.


add upgrade mainnet identity

Changes

auto upgrade mainnet
save explorers in js-configs to reuse later
After migration is complete we will trigger this update by setting new config has_migrated=True

Related Issues

https://github.com/threefoldtech/js-sdk/issues/1071

TO MERGE AFTER UPGRADING MAINNET URL


Enhancement: Extract IndexAction from TalksController

This PR

[x] extracts a Reviewer\Talk\IndexAction from the Reviewer\TalksController

Follows #912.

Thank you, @chartjes!


reset button added

added the reset button and tried to resolve the conflicts @bryans-go

@saurabhk9919 Please install npm and do npm install and then npm run format and npm run lint to resolve these failing checks

@saurabhk9919 Please install npm and do npm install and then npm run format and npm run lint to resolve these failing checks

@bryans-go  solved the checks ....


feat: Add a Fastly adapter for Hattip

This adds a new package named @hattip/adapter-fastly, which enables hattip applications to run on Fastly's Compute@Edge platform using their official JavaScript SDK.
The basic example now includes a Fastly example, which is also deployed and available at https://hattip.edgecompute.app/

Thank you very much for this!
Tests are failing because of a pnpm version mismatch. Is it possible for you to remove pnpm-lock.yaml, install with pnpm version 7 and push again?
I also ran the test suite locally on my computer. Failing tests are:

serves static files: Not critical but severely limits the usefulness of the adapter. We can't, for example, use it with Rakkas or vite-plugin-ssr without the ability to serve static files. Contribution welcome!
session: Fastly's crypto implementation doesn't seem to support the AES-GCM algorithm used by our EncryptedCookieStore. Not much to do other then reporting it.
GraphQL: Fastly's runtime doesn't seem to support creating a Request object with a ReadableStream as the body. Again, not much to do other then reporting it.

All other tests are passing, which is an excellent starting point!


Create a roll selection side nav

The roll types are already populated dynamically and the types of dice for each roll (if required) are specified here https://github.com/gtmanfred/trophydice/blob/main/ui/src/components/RollType.vue#L8
Right now this is one of gold, dark or light.  I would like something that has a just like tap to increase number of dice (+/-) and be labeled, and each type button should be populated.
I am not super picky on if this is a side nav thing, or some type of dice selection popup like dndbeyond's character sheets have, where you click a dice, and then a list of roll types pop up, and then you modify it, etc.

an ugly version of this has been implemented.  I am going to make another ticket to fix he collapsing roll bars.


Marmara University added

@satiroglu I am sorry, the domain marun.edu.tr is removed from our trusted domains list because it was abused in the past. If you are the student of this school, please enroll to GitHub Student Developer Program. Then apply for JetBrains educational subscription with your GitHub account (GitHub tab at https://www.jetbrains.com/shop/eform/students).

@satiroglu I am sorry, the domain marun.edu.tr is removed from our trusted domains list because it was abused in the past. If you are the student of this school, please enroll to GitHub Student Developer Program. Then apply for JetBrains educational subscription with your GitHub account (GitHub tab at https://www.jetbrains.com/shop/eform/students).

it does not make sense. even from github, i could not get student pack. i do not know why. marmara university is one of the popular university in Turkey even in İstanbul. university website is marmara.edu.tr and the university provide e-mail service its student under the name of marun.edu.tr also this university and all universites in istanbul do not have "until valid date" student id card or legal document. we can only share with you a legal document from our government system and even you can validate it if is fake or  real document.  i still could not solve this issue.


Wasm not working with librewolf

Ebitengine Version
2
Operating System

[ ] Windows
[ ] macOS
[ ] Linux
[ ] FreeBSD
[ ] OpenBSD
[ ] Android
[ ] iOS
[ ] Nintendo Switch
[ ] PlayStation 5
[ ] Xbox
[X] Web Browsers

Go Version (go version)
go version go1.21.4 linux/amd64
What steps will reproduce the problem?
Run EBiten + WASM on Librewolf
What is the expected result?
A working game
What happens instead?
An indefinite black screen
Anything else you feel useful to add?
I tried using the go run github.com/hajimehoshi/wasmserve@latest . as well as manually compiling it, and neither work.
Also here's the code: https://codeberg.org/Puzzled/gopong-ebiten

What error did you see in the developer tool?

Hey, sorry it took me a while to get back. I got the error, Error: Go program has already exited

So the program exited. Please tell me which part was reached.

I found this is an issue in wasmserve. Specifying a minor version of Go doesn't work with wasmserve.
module foo

go 1.21.4

Try
go run github.com/hajimehoshi/wasmserve@1931e79578ff16bae62005d0b6bec4c77ad43ed9 .

instead of
wasmserve .

. I'll tag a new wasmserve version few days later.

It's still giving me the exact same error

Unfortunately I couldn't reproduce your issue. I've already succeeded to run your game on browsers.

I found a minor issue in wasmserve, but I am not sure this was relevant. Could you try
go run github.com/hajimehoshi/wasmserve@acaa4bbab21790876675f069f3e01e916df4173b .

?

Super sorry about my lack of replies. I'm really busy, and forget to check GitHub. No that did nothing.

Does wasmserve work with other games?

No, it still gives me the same error

I'm afraid I have no idea what was going on.

In Librewolf webgl is disabled by default


linux-firmware: use upstream for ath10k/QCA6174

Upstream firmware is now compatible with the Surface Go, and the old
firmware is incompatible with other common devices. Default to the
upstream firmware to resolve these issues.
This reverts commit d50848e
Change-type: patch
Signed-off-by: Joseph Kogut<EMAIL_ADDRESS>This branch requires the linux-firmware-20210511 PR from meta-balena: https://github.com/balena-os/meta-balena/pull/2240

@balena-ci rebase

@balena-ci rebase

@balena-ci rebase

@jakogut did you smoke test the upstream firmware on a Surface Go? Any other DT that uses this same driver?


Incomplete helper method event() in Illuminate/Foundation

Laravel Version: 5.3.18
PHP Version: 7
Database Driver & Version: MySQL

Description:
It seems that there is an incomplete method events() at Illuminate/Foundation/helpers.php.
Code from https://github.com/laravel/framework/blob/5e92b0527957eee36b48abc0ddc3f5bbb4b03a03/src/Illuminate/Foundation/helpers.php#L475-L478
function event(...$args)
{
    return app('events')->fire(...$args);
}

Should probably be:
function event($event, $payload = [], $halt = false)
{
    return app('events')->fire($event, $payload, $halt);
}

How do you mean that it's incomplete? It takes n arguments and then unpacks them?

I swear, earlier today, this was throwing an error when launching:
php artisan queue:work redis --sleep=3 --tries=3 via supervisord.
Error was: Parse error: parse error, expecting '&'' or "variable (T_VARIABLE)"' in vendor/laravel/framework/src/Illuminate/Foundation/helpers.php on line 475
Now it doesn't anymore and runs just fine. ¯_(ツ)_/¯


Async IO

As a first experiment: Future::poll based and interrupt free.
The unresolved question is how to make the microcontroller sleep? I usually use wfi when there's nothing to do but that will block forever if no interrupts are being used.

I have seen with interest your aio-concurrent,rs example in your aio branch. You have not followed this branch. I guess you are not satisfied with this approach. Why?
BTW, an event loop with tokio-core looks like this.
loop {
    // Learn what the next "event" was, blocking if none available
    let event = next_event();

    // Dispatch this event, following it through to completion
    dispatch(event);
}

Is it possible to do something similar?

Or, can you use `tokio` or `tokio-core` on these devices? When would it make sense?

@getreu I'm exploring a more "reactive" / "event driven" approach based solely on interrupts but I have nothing to show ATM.
I can't comment on tokio-core as I have not checked it in detail. My understanding is that it doesn't compile on no_std, so there's that.

@japaric thank you for your answer. I am looking forward to learn more from your publications.


ci: add migration files to release archive

Fixes #343

My only major question would be why we don't auto-generate the migration file using the command line.

My only major question would be why we don't auto-generate the migration file using the command line.

That's a good idea! If you don't mind, let's create another issue/PR for that and unblock @jgryffindor with this PR.

#350


Add Circle config

Maybe worth going straight to 2.0? 🥈 🚀

@timrogers 2.0 is an absolute pain - going to merge this to unblock us, then we can come back and do that later 👍


LevelDB introduction

Recently we have admitted we need a simple persistent metadata store in each flu server. Maybe it could be used for other places, but for now it just replaces checksum table only.
This pull request may include several new test failures.
This pull request won't include no new feature, nor fix to known bugs.
Related work: https://github.com/basho/sext/pull/2

Hrm, I'm seeing three eunit test failures at commit 18cb14f6c9403edec2c847bc28c739f8ac1ed5bf

machi_pb_high_client_test
machi_pb_high_client_test: smoke_test_ (module 'machi_pb_high_client_test')...failed
in function machi_pb_high_client_test:'-smoke_test2/0-fun-4-'/2 (test/machi_pb_high_client_test.erl, line 125)
in call from machi_pb_high_client_test:'-smoke_test2/0-lc$^8/1-11-'/2 (test/machi_pb_high_client_test.erl, line 124)
in call from machi_pb_high_client_test:smoke_test2/0 (test/machi_pb_high_client_test.erl, line 122)
**error:{assertEqual_failed,[{module,machi_pb_high_client_test},
{line,125},
{expression,"file : list_dir ( filename : join ( [ Dir , "data" ] ) )"},
{expected,{ok,[]}},
{value,{ok,["prefix^3643d878-1b7a-4f9a-98c5-7244cc760074^1"]}}]}

machi_markle_tree_test:
machi_merkle_tree_test: basic_test (module 'machi_merkle_tree_test')...failed
in function machi_merkle_tree_test:'-basic_test/0-fun-1-'/3 (test/machi_merkle_tree_test.erl, line 45)
**error:{assertEqual_failed,[{module,machi_merkle_tree_test},
{line,45},
{expression,"length ( machi_merkle_tree : naive_diff ( T1 , T2 ) )"},
{expected,1},
{value,8}]}

machi_ap_repair_eqc: known bug (#43)

Also, there are several Dialyzer warnings to clean up.  ^_^

I think that failing test 2, in machi_markle_tree_test.erl, is a separate, non-deterministic problem.  I'll open a ticket about that.

Fixed all tests except double write one, but dialyzer check is still failing.

Scott, I've fixed all test failures. This is ready again and thank you for initial review. btw I haven't seen any test failure around merkle trees.

todo later:

Currently one instance per file: tie them up to single one per Flu.
Integrate file name registry into LevelDB

Currently one instance per file: tie them up to single one per Flu

We'll have some file handle sharing limitations to work around, but yes, we should be thinking about that.
Meanwhile, +1, many thanks!


The evaluate effect seems to cause some sort of memory leak

Describe the bug
When using evaluate with a function, and then reloading the file that function was defined in, it gives this error:

Each time you evaluate the function, you get another error like that.
To Reproduce
Run this code then reload the skript you wrote it in.
function testFunc():
    broadcast "Hi"

command /test:
    trigger:
        evaluate "testFunc()"

This will happen as a result:

Information:

Skript version: 2.5.3
SkQuery version: 4.1.4
Server software: Paper
Server version: 1.16.5

Additional context
After reloading the skript, it seems to free up all of the memory from the leak.

SkQuery would have nothing to do with this. Evaluate just parses an effect.
I also don't believe this is a memory leak either.
This issue is potentially related. https://github.com/SkriptLang/Skript/issues/2802
Are you sure your version is 2.5.3?


feat: Migrated BannerMessage component

Description
Migrated BannerMessage component and added story.
Fixes #17203
Type of change

New feature (non-breaking change which adds functionality)

How Has This Been Tested?

Tested in storybook

Checklist:

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes

/ok-to-test sha=d5fe900


Use Dictionary Key for the diff member path

Issue:
While comparing two dictionaries, it isn't easy to identify what is the item that contains difference if the item key isn't exposed.
Solution proposal:
While using dictionaries, the Key property could be used as MemberPath in order to identify the item like the Property Name does for any complex object.

I just realized that we have support for ExpandoObject which is an implementation of IDictionary<string, object>...
So, it should be straight forward to bring such functionality for regular generic dictionaries as well

Make sense. I'll think about it in the next version


Changed regexes to be lazy_static

Seemed proper to store "constant" values outside of ShaderProcessor
Objective
Before, regexes were just store in ShaderProcessor. It didn't seem proper to store these "constant" values in a struct, so I used lazy_static to fix that.
Solution
Removed the fields from ShaderProcessor to make it a unit-like struct. Used lazy_static to create three static variables and replaced the places they were used. I put #[derive(Default)] on ShaderProcessor, since I figured ShaderProcessor will likely not be a unit-like struct in the future if more features are added.
This might be overkill for a struct that is used one as far as I know. But I'll let you be the judge of that.

I like the changes, and I agree that it's a code smell. However, I'm nervous about pulling in a dependency just for this. Are there other places in the code base where we can use this?

Yeah, that's what I figured would be the issue. Unfortunately, regex doesn't use const fns, so lazy_static is the reasonable alternative for making it static. I don't think any other constants have this issue, at least not in bevy_render2. So, yeah, it would be bringing in a single dependency for this task. However, if it makes you feel better, it doesn't use any dependencies, and is probably used by a bunch of dependencies already in bevy (with over 59 million downloads from crates.io), so 🤷♂.

Also, these dependencies checks fail, but it doesn't look like it's from lazy_static, some other crates have issues.

Also, these dependencies checks fail, but it doesn't look like it's from lazy_static, some other crates have issues.

Yep; it's not your fault :)

We use once_cell instead of lazy_static in Bevy because it doesn't require macros and might ultimately become a part of std. I've actually already ported the ShaderProcessor over to once_cell while implementing shader imports, so I think we should just close this out.


[BIT-552] Validator improvements (nucleus permute, synergy avg)

BIT-552 Validation improvements
Minor validator fixes for rich table display delimitation, counting responsive UID when first encountered, and skipping repeat metagraph syncs.
Major validator improvements removing factors of variability:

Nucleus permutes metagraph.n (e.g. 4096) and consumes subsets from order to ensure each UID is queried once.
Neuron prolongs epoch until e.g. 4096 unique UIDs are queried once, at least.
Synergy is now averaged to ensure consistency across different subset (nucleus.topk) sizes.
synergy_scaling_law_power parameter is introduced.
synergy_scaling_law_power is increased from 0.5 to 0.6 to compensate for averaging producing much lower synergy values compared to base Shapley values.

Great PR @opentaco , should we merge this to Nobunaga if we're testing on Nobunaga testnet?


Fix method signature of g2config.Load()

See https://github.com/Senzing/g2-sdk-go/issues/76

Pull requests:

https://github.com/Senzing/g2-sdk-go-base/pull/51


[FIXED JENKINS-24404] added support for build environment variables

Added support for build environment variables, required for git to be able to set the GIT_BRANCH, GIT_URL and GIT_COMMIT environment variables, fixes issue JENKINS-24404

Thank you for a pull request! Please check this document for how the Jenkins project handles pull requests

@vb-linetco would you like take over the responsibility for the plugin, test the changes and release it? I'm afraid I don't have enough time for reviewing incoming PRs.


[Feature Request] Transaction history

Motivation
Display transferred or received transaction information.
Pitch
Are you willing to provide api for query transaction of each wallet?
Are you willing to open a pull request for frontend?

@suraneti of course pull request is welcome, feel free to do so.
And Api for query transaction I'm thinking about it there're another repo here https://github.com/kulapio/libra-service, you can pr for that api as well.
But what I concern is there're limit in request/sec to testnet node that we're facing right now, so if we open more apis like query transaction may be it's too much request to our service.
Btw feel free to PR query transaction to repo above, even we don't use in Wallet poc but for other developers that fork can benefit of that.

@totiz ok thanks.

Hi @suraneti, I'm thinking about this again and I think we should provide this api anyway, for providing developer to query sent/received for specific  address. I've some research that we can use query event.
Example for received:
query event e498567610d2611539817b19a610867489622a6dfbc97870ddbd2bc368d588d3 received 0 true 10
<account_address> <sent|received> <start_sequence_number> <ascending=true|false> <limit>

EventWithProof {
	transaction_version: 72898,
	event_index: 1,
	event: ContractEvent { access_path: AccessPath { address: e498567610d2611539817b19a610867489622a6dfbc97870ddbd2bc368d588d3, type: Resource, hash: "217da6c6b3e19f1825cfb2676daecce3bf3de03cf26647c78df00b371b25cc97", suffix: "/received_events_count/" } , index: 0, event_data: AccountEvent { account: 664be5c4acdebe643a0b57ffc4f39e1d28f359433a2518ca99c8aedb0fe424cb, amount: 9000000 } },
	proof: EventProof { ledger_info_to_transaction_info_proof: AccumulatorProof { siblings: [HashValue(d69e7b31baef68d284d4c9a856f94197bccdff799ac69ace8ff1786b2c52b323), HashValue(0ad78cb20124b14a74b450b26a5440cf654ee472fed59cc19aad45ae10a38222), HashValue(8fe86e73c158ac885eee1d20cebd0f463cfd8b1908aacf4864d4f1d1b3b8c8e8), HashValue(e59c193978ac2eb0dfcfa367feb821903a6a92553cb38731a1e76c74b1b1bcbd), HashValue(c84e97c3ca2093ce44955ea8bf5186fbc4fbc5141a4a4dbd752be7a7936284fa), HashValue(e01b8cf4a2735924eaf140bae251d29078bae5ae94a7c4e88807ae099c1d62ea), HashValue(4a902c492a7f995462e37116664b4e3f5647bef9eb194be32fdfcb912a99ecff), HashValue(d0c425c6559a65250679f054c8a1594e7c97e70b04ae48642ec44dcc74666b4b), HashValue(ea5909a2e94af0e460e00e6263f18dad79de3d0830224e287523ca1ce38304f1), HashValue(eacb77a404b2f4eb2d43c707c7763b8db5f762da444bc99d5b96ced68b91a084), HashValue(1eac72d97f11eebbd2a576f355492b50b0cde89c2801ad2144e16d22620aaf9a), HashValue(85e6d675b0089c514dfbdabe56dfd4b55e8ef5d5b1b7c08459a51b18bf1d6c85), HashValue(1beb29a120c9c899983785fb797d836f74fe995bb43447722f4229e7b5546e0d), HashValue(67c35705f6b95742d8a19c682d0848f6dbd7880a405af2a747c8629460090af1), HashValue(07bdbfe26e816b915f581a1ef60939d94dfda52cfbe0c70d1afe867644634566), HashValue(db82b1be5afcb0fb17a9c00298a399074ebc896c1e7f0af4e5a16d1c128c8f4c), HashValue(6cdce77f2313ec5f6388f2b6c5ebd5358f6dcac9e294ed5367af661e52254846), HashValue(f00675f0b8964c5a59cab996cc1db57734286cf45e2ec8be913a575c89b9aa3e)] }, transaction_info: TransactionInfo { signed_transaction_hash: HashValue(661e55fc52f0f79b7396d5ed77236a8088d902b5d7353be293a847f00e0d60f0), state_root_hash: HashValue(c4518dbb636bbcc9f41e34cc36dc7ef4a1826dce3d146585fa61fa028d31fdd9), event_root_hash: HashValue(927ed8006de38a9864a5c01cb589787422601d9e545f164cb69427552288dbb5), gas_used: 0 }, transaction_info_to_event_proof: AccumulatorProof { siblings: [HashValue(ca4357cb71e437da13b7f2283dc27b7cb908e6fb007b7c91cfe347b7f331993a)] } }
}
...

Example for sent:
query event e498567610d2611539817b19a610867489622a6dfbc97870ddbd2bc368d588d3 sent 0 false 10

EventWithProof {
	transaction_version: 80205,
	event_index: 0,
	event: ContractEvent { access_path: AccessPath { address: e498567610d2611539817b19a610867489622a6dfbc97870ddbd2bc368d588d3, type: Resource, hash: "217da6c6b3e19f1825cfb2676daecce3bf3de03cf26647c78df00b371b25cc97", suffix: "/sent_events_count/" } , index: 0, event_data: AccountEvent { account: 664be5c4acdebe643a0b57ffc4f39e1d28f359433a2518ca99c8aedb0fe424cb, amount: 80000000 } },
	proof: EventProof { ledger_info_to_transaction_info_proof: AccumulatorProof { siblings: [HashValue(2c7cbdf1a2c49215c337bb6a89c0edb438183821c5d42c715de8785445dc7857), HashValue(0ad78cb20124b14a74b450b26a5440cf654ee472fed59cc19aad45ae10a38222), HashValue(8fe86e73c158ac885eee1d20cebd0f463cfd8b1908aacf4864d4f1d1b3b8c8e8), HashValue(e59c193978ac2eb0dfcfa367feb821903a6a92553cb38731a1e76c74b1b1bcbd), HashValue(8ae3cf8997fe8dd3d624a96139702afd30d1fda1e43cdc4f69ff4a00440aafba), HashValue(c0996cdbdf185734946e2dc79ca138d4aa5fd53ac2a582cc3dafbf6483750f35), HashValue(6f9af08bd9a318b62f1928ec3176faa2a2d3fa9140f6c7bf8cf308c7bb9b5063), HashValue(992f497114724f5eaba844b859491051934c77aa55c1935b274f0143e96048f2), HashValue(59d44b4e1690f13043f19835dd93919a8e60f3ca61a7c83a82c3d27aaafdbac8), HashValue(eda62f98fbc0d18a26a64c12ec9b1d364368dc2a9f1da8aabceaac35cb68d905), HashValue(941ed4fe56ee75fe632d2ae875cad72cca96173a69a27746895b3b14d96b9fa1), HashValue(cb778fc446d0b9b9a83e8cac118e504b1369d4950836201a7db5d4305ad2a87c), HashValue(d4be59298ec3e301422770d7c7b0aea02e8a5fc59e94738b9130309162aa454a), HashValue(a5e5f0bd3b3d7353fa194db8373046e8b2b61a2d61f4c972c048266e6763d382), HashValue(4794be6d868a5d4659d5dbe287ab444e87f0315537cb0f8f9a36b3eed6e9eaa1), HashValue(700268408a24d4543491bb74cd2a1aa558ce1dd136431be469d3c995c741996c), HashValue(cb9df9643a10b58dedd34cbc3abe2dfcecb957b0e48a053445c4b31ddb8e6689), HashValue(1b5e87b1e3eeb902cb02dbb2ed38854f68bf545ef1998891b32807abaae7c6f1)] }, transaction_info: TransactionInfo { signed_transaction_hash: HashValue(154d1c2efef1ffc48ad3f4b52ec36878848dcd701640be6d65509274bb1416db), state_root_hash: HashValue(a5ec93f3820d99b7f5d9b43122b5291a0c4b06e65fa2df4df7f2b6134eae6b68), event_root_hash: HashValue(7c76fd0f981ded30771be0131346c5808989e78f0ed772dce1847befd6dcd62d), gas_used: 0 }, transaction_info_to_event_proof: AccumulatorProof { siblings: [HashValue(de5c48cbd414bdd2855d6738c3afbf8836e3f0f590edb665f934765c2c951a2e)] } }
}
...

I would be great if you guys can PR this Api, may be [POST] /transactionHistory, and merging two result from above events, if do so  please PR to this repo https://github.com/kulapio/libra-service.

And for limitation of request/sec we have plan to scale up for multi-ip soon so everything should be fine.

@totiz That's great! 😄

@suraneti Great let me review for a minute.

Done merged


not running in windows (error level 2)

Doogie dies immediately with error level 2 if ran by this batch script:
doogie
echo %ERRORLEVEL%
pause

My computer runs Windows 7 Home Premium 64-bit SP1.

I will look into this shortly, thanks for the bug report.

@severak and @CJKinni, I just tagged a new release where I embedded a few more resources at https://github.com/cretz/doogie/releases/tag/v0.6.1. Can you please try that and confirm it still does not work?
I do build this on Windows 8.1 pro but it's standard VS 2015. If it still doesn't work, can anyone that wants to help clone the repo and build it yourself and maybe show the debug output or help debug on Win 7?

This is now working for me on Windows 10 (I was having the same issue on v0.6.0)

Cool, closing. Comments are still unlocked though if problems persist.


Loss of type information

Hi, thanks for sharing this 👍🏿. They are a really helpful set of functions.
One downside I can't currently see a way round, is that using sumneko lsp you lose type information from the requires in this function. So despite documenting and annotating a module in detail all that information is lost, so contributors using the lua lsp would just get any as the type of the module.
I couldn't find anything in https://github.com/sumneko/lua-language-server/wiki/EmmyLua-Annotations but before potentially raising an issue there I wonder if you're aware of a way to annotate things that might pass the information through 🤔 or maybe due to the structure of the function that's not really possible at all to know. Maybe this can only really be solved at the lsp level.
I found one related issues:

https://github.com/sumneko/lua-language-server/issues/286

Yeah, I'd have to check that out for sumneko, this is a good point.
Perhaps something like:
local require = require("lazy").require_on_index

-- do other things now
local telescope = require('telescope')

That might work? I'm not sure what sumneko will do then.
The other option would be if it returns a class, you can specify what the class or object is via emmy lua annotations maybe?

Just gave the require alias a shot and sumneko recognizes it as the lazy module function rather than the return of the require. I'll ask on sumneko's repo if there's some way around this and link the issue back here.

Perfect :) Maybe there is a setting that can be added to lsp configuration or something else that can alias them or a type hint like:
---@import telescope.path
local path = lazy_require('telescope.path')

or similar

A fix for this got merged upstream in sumneko ❤  https://github.com/sumneko/lua-language-server/commit/e44142d13914bc98a4f9af0029cfadbc16e222a4
You can now do
---@module telescope.path
local path = lazy_require('telescope.path')


Enhancement suggestion: Deep links to Styles page inside Stylebot Options

I'd like a shortcut to take me directly to the Styles page inside Stylebot Options.
Something like chrome-extension://oiaejidbmkiecgbjeifoejpgmdaleoha/options/index.html#styles-container if possible.

@akaleeroy is this what you need:

@AnEmortalKid  Yeah, for it to open directly on that page...
But oh dear, this issue is so low-priority I'm ashamed of my Oct 25, 2015 self.

Ah you want it to be instead of going through options, you want it to go to
Styles directly? like from the menu. cause right now you have to do Options
-> Styles
On Thu, Mar 2, 2017 at 11:49 AM, akaleeroy<EMAIL_ADDRESS>wrote:

@AnEmortalKid https://github.com/AnEmortalKid Yeah, for it to open
directly on that page...
But oh dear, this issue is so low-priority I'm ashamed of my Oct 25, 2015
self.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ankit/stylebot/issues/409#issuecomment-283726852, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ADUDwQH0OcYKBLWog_VUvKSQuUPt19Opks5rhwEigaJpZM4GVRjX
.

Yep, that's it.


AssertionError: Unsupported layer type: Conv2D

how to fix it?

it only support keras 1.x with theano data_order


CLOUD-488 openstack delete fix

@keyki

Jenkins build finished, all tests passed.
Refer to this link for build results: http://ci.sequenceiq.com/job/cloudbreak-pull-request/894/


[WIP] cgroup: don't special case name=systemd

Not tested yet.
Attempt to make the cgroup code work on non-systemd distros such as
Void-Linux.
https://github.com/coreos/rkt/issues/1076
/cc @iaguis

This is Semaphore's /proc/self/cgroup:
Semaphore: ~ $ cat /proc/self/cgroup
11:name=systemd:/user/1003.user/6.session
10:hugetlb:/user/1003.user/6.session
9:perf_event:/user/1003.user/6.session
8:blkio:/user/1003.user/6.session
7:freezer:/user/1003.user/6.session
6:devices:/user/1003.user/6.session
5:memory:/user/1003.user/6.session
4:cpuacct:/user/1003.user/6.session
3:cpu:/user/1003.user/6.session
2:cpuset:/

So the lowest cgroup controller doesn't have the right path (I'm starting to hate the cpuset controller :D).
Semaphore's Ubuntu installation includes libpam-systemd which sets up the name=systemd controller but it does it when the system is already booted so it has the highest hierarchy_id.
I suggest we try to find name=systemd first and fall back to your solution if we can't.

ping on this one?

Right now systemd-nspawn requires a name=systemd cgroup controller mounted on /sys/fs/cgroup/systemd anyway, so even if we implement this it won't solve the problem.
Closing.


Unable to change action name

when making a new action, i tried to change the name but the box wouldnt let me input anything. i could paste by right clicking but nothing else

update: it seems this was unrelated to the addon, as no other text box worked either.
rebooting fixed it


Add ability to say r.time = ... (and other quantities too).

This Pull Request changes how the data are retrieved from and set in the core dictionaries. The key changes are as follows:

Before this, you couldn't say something like r.time = ..., because the time "property" only retrieved data from the r.timelike['time'] and could not change values in that dictionary. Now, saying r.time = ... will work and will store whatever quantities get assigned into the .timelike['time'] array. The affected properties include time, wavelength, flux, uncertainty, and ok.
Before this, you had to explicitly add auxiliary arrays to the appropriate dictionaries. Let's say you had an array of detector temperature as a function of time; the only way to store it with other timelike quantities would be to say r.timelike['detector_temperature'] = .... Now, you can say r.detector_temperature = ..., and chromatic will try (usually pretty accurately!) to guess into which core dictionary the array should be stored, based on its shape.

This should address #86 .
@Pat-Wachiraphan , could you please try out this change and let me know if it works how you would expect? To do so, I think you should be able to do git fetch; git checkout fix-properties to switch into the branch with these changes, and then try that version of the code.
Once you've tested it, please reply here letting me know whether or not it works. Thanks!

@zkbt  I've tested this ability, and it works great! I love that you add the second key change!
However, I have a suggestion here,

Can we bring up the warning when users try to assign the list/array that does not match the previous property's shape? it doesn't allow the change in that case, but it doesn't prompt any error/warning either.

Ooh, that's a great suggestion, Pat! To be clear, you mean like changing the time array from something that contains N elements to something that contains N-1 elements? When that happens, give a warning or a friendlier error message?

Actually, the easiest might be just send me a code snippet of what you were trying to do?

will do.

Pat Wachiraphan (he, him, his)
Graduate Student,
Dept. of Astrophysical & Planetary Sciences
University of Colorado Boulder
@.***
On Thu, May 26, 2022, 18:09 Zach Berta-Thompson @.***>
wrote:

Actually, the easiest might be just send me a code snippet of what you
were trying to do?
—
Reply to this email directly, view it on GitHub
https://github.com/zkbt/chromatic/pull/92#issuecomment-1139163985, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AY5675PHBYZ7HCH7AJ2XFPTVMAHCLANCNFSM5XCN5XEA
.
You are receiving this because you were mentioned.Message ID:
@.***>

that contains N-1 elements? When that happens, give a warning or a friendli

that's right! I think some friendly warning that chromatic didn't change anything from the last command, something like that would be great!
Here is some code I tried,
Code:
import matplotlib.pyplot as plt
import astropy.units as u
import numpy as np
phase = np.loadtxt("phase.txt")
r = Rainbow("data/*_x1dints.fits")
print (r.time,len(r.time))
b.time = b.time[:-2]
print (r.time,len(r.time))

it didn't show any error message now, instead it just pass the command!
Output:
[0.00000000e+00 5.52222222e-04 1.10444444e-03 ... 1.01940222e+00
 1.01995444e+00 1.02050667e+00] d 1849
[0.00000000e+00 5.52222222e-04 1.10444444e-03 ... 1.01940222e+00
 1.01995444e+00 1.02050667e+00] d 1849

OK, I think it should automatically warn you now if the shapes are inconsistent? When you get a chance, can you please give it a try and confirm it does what you'd like?
(Please pardon the weird night-time commit! I'm coding while the baby sleeps!)

All good! thanks!

Awesome, thanks!


install: add operator-only option for OCP metrics

What this PR does / why we need it:
Instead of providing a simple boolean for enabling OCP monitoring for
the HyperShift operator and all control plane namespaces, this commit
introduces an option to enable OCP monitoring only for the HyperShift
operator and not control plane namespaces.
This additional option is needed for the MCE standalone use case in
which we want to use OCP monitoring to collect metrics from the
HyperShift operator to send to telemetry. For control plane namespaces
we want to use User Workload Monitoring to remote write telemetry of the
individual hosted clusters.
Checklist

[x] Subject and description added to both, commit and PR.

/retest-required
now that quota has been increased

/retest-required

/retest-required

/retest-required

To be able to better reason about this can we try to devise the final expectation? e.g
MCE
--cluster-monitoring=operator-only --user-workload-monitoring=true
SD
--cluster-monitoring=all --user-workload-monitoring=false
Alternatives? do we want to be more rigid and model based on the product env? e.g
MCE
--monitoring=self-managed which underneaths expose only operator to cluster monitoring and enables UWM for control plane namespaces
SD
--monitoring=managed which exposes all to cluster monitoring

@enxebre we have 3 use cases that we know of:

CI - ocp-cluster-monitoring=all - we collect all metrics with platform monitoring and send them to @sjenning's grafana
SD - ocp-cluster-monitoring=none - we don't use platform monitoring at all. The current proposal is to use a separate monitoring stack that is not laid down by OCP.
MCE - ocp-cluster-monitoring=operator-only - we want platform monitoring to collect hypershift operator metrics so the management cluster can report telemetry metrics.

Having said that, in each of the environments, this is only the default. For MCE, customers may want to use their own monitoring stack and may want to set cluster-monitoring=none.
I don't think that we should use the environment as an argument because we don't know yet if there will be other consumers of hypershift that we don't know about.

@sjenning I've renamed OCPMonitoring to PlatformMonitoring, ptal

also moved the new type to its own file so it can be referenced elsewhere

/lgtm


Thanks for the plugin, any info about browsers support?

I can see that you wrote about jQuery.Marquee that

It has unnecessary cruft to support older browsers

It supports IE>=10. Can you do a PR saying that in the README?

Actually I mention the browser support in the How to use section but feel free to make it more obvious

missed that one, thanks, maybe you could add header "browser support"


Added SortInWaveForm.cpp

Pls review my pr @MohammedHamzaMalik .Do inform me if you need any changes.

Add the solution to the specific topic folder within the particular course folder.

Hii @MohammedHamzaMalik , do i have to make a new folder? Pls tell

I have changed file directory as you instructed @MohammedHamzaMalik


taskwarrior fails to sync with gnutls update to 3.5.13

Issue description
taskwarrior fails to sync with gnutls update to 3.5.13
Steps to reproduce
$ /nix/store/34m4dzb9r858xvzblxk5j2zggshyr6v1-taskwarrior-2.5.1/bin/task sync
Syncing with <IP_ADDRESS>:53589
Sync successful.  2 changes uploaded.
$ nix-store -qR /nix/store/34m4dzb9r858xvzblxk5j2zggshyr6v1-taskwarrior-2.5.1/bin/task | sed -e 's_^[^-]*-__' | sort | fgrep gnutls
gnutls-3.5.10
$ /nix/store/4z7nagmkilhnb21k46fcm24nii13bgwd-taskwarrior-2.5.1/bin/task sync
Syncing with <IP_ADDRESS>:53589
Handshake failed.  Error in the certificate.
Sync failed.  Could not connect to the Taskserver.
$ nix-store -qR /nix/store/4z7nagmkilhnb21k46fcm24nii13bgwd-taskwarrior-2.5.1/bin/task | sed -e 's_^[^-]*-__' | sort | fgrep gnutls
gnutls-3.5.13
Only gnutls seems to have been updated if going by the version numbers.
Technical details

System: (NixOS: nixos-version, Ubuntu/Fedora: lsb_release -a, ...)
17.03.1298.5bafc71b61 (Gorilla)
Nix version: (run nix-env --version)
nix-env (Nix) 1.11.9
Nixpkgs version: (run nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion)
"17.03.1298.5bafc71b61"
Sandboxing enabled: (run grep build-use-sandbox /etc/nix/nix.conf)
build-use-sandbox = true

I'm experiencing the same issue on archlinux:
$ uname --kernel-release --machine --operating-system
4.11.7-1-ARCH x86_64 GNU/Linux
Task Diagnostics
$ task diagnostics
task 2.5.1
   Platform: Linux

Compiler
    Version: 6.3.1 20170306
       Caps: +stdc +stdc_hosted +LP64 +c8 +i32 +l64 +vp64 +time_t64
 Compliance: C++11

Build Features
      Built: May  8 2017 17:10:11
      CMake: 3.8.0
    libuuid: libuuid + uuid_unparse_lower
  libgnutls: 3.5.11
 Build type: release

Configuration
       File: /home/***** (found), 2419 bytes, mode 100644
       Data: /home/***** (found), dir, mode 40755
    Locking: Enabled
         GC: Enabled
  rc.editor: vim
     Server: <IP_ADDRESS>:53589
         CA: /home/*****.cert.pem, readable, 3623 bytes
      Trust: strict
Certificate: /home/*****.cert.pem, readable, 3640 bytes
        Key: /home/*****.key.pem, readable, 25125 bytes
    Ciphers: NORMAL
      Creds: *****/*****/************************************

Hooks
     System: Enabled
   Location: /home/*****/hooks
             (-none-)

Tests
      $TERM: rxvt-unicode-256color (134x72)
       Dups: Scanned 324 tasks for duplicate UUIDs:
             No duplicates found
 Broken ref: Scanned 324 tasks for broken references:
             No broken references found

I've had this exact issue, and my problem was that I didn't set services.taskserver.fqdn to my domain, so the certificate that got used had this set to the default "localhost", this however should be the same as the taskd.server setting (minus port) in the client.
To solve it I set fqdn to the correct domain, removed the /var/lib/taskserver directory, and restarted the service with systemctl restart taskserver.
Here is my config: https://github.com/Infinisil/system/blob/1e4c6f6d74ce47322e6810903afae5fa2254ad0b/config/new-modules/task.nix

@dfbm is this solved?

Let's close this for now


Metabolic & Utility Timer Support

If you use those -- the food you add on top is not recognized and stays unknown in the food reminder.

Primers do not affect the food/utility buff itself, only the applied duration. If it does not get recognized with Primer, it should also not get recognized without. Which food/utility item were you using?


Overflow on platform time-stamp

The platform time-stamp is cast from double to int32 without any overflow checks.
The OS time seems to fit fine on Linux, that's why we didn't noticed before, but fails on Windows. Nevertheless, the code is wrong in both platforms.
The relevant code is in ACarlaPlayerState::UpdateTimeStamp().

As quick workaround until we fix this, you can apply the following patch to add an offset to prevent the overflow
--- a/Unreal/CarlaUE4/Plugins/Carla/Source/Carla/Game/CarlaPlayerState.cpp
+++ b/Unreal/CarlaUE4/Plugins/Carla/Source/Carla/Game/CarlaPlayerState.cpp
@@ -77,8 +77,9 @@ static int32 RoundToMilliseconds(float Seconds)

 void ACarlaPlayerState::UpdateTimeStamp(float DeltaSeconds)
 {
+  static const auto offset = FPlatformTime::Seconds();
   FrameNumber = GFrameCounter;
   SimulationStepInSeconds = DeltaSeconds;
-  PlatformTimeStamp = RoundToMilliseconds(FPlatformTime::Seconds());
+  PlatformTimeStamp = RoundToMilliseconds(FPlatformTime::Seconds() - offset);
   GameTimeStamp += RoundToMilliseconds(DeltaSeconds);
 }

Interesting fact, Unreal on Windows adds a big number to the platform time-stamp precisely to find similar bugs
// add big number to make bugs apparent where return value is being passed to float
return Cycles.QuadPart * GetSecondsPerCycle() + 16777216.0;


ADD: running updates one by one

updates can now be run one by one
available updates are now also shown on Node Page

one step in the direction of #269


Add the expo file upload to send the image

Using this tutorial https://www.youtube.com/watch?v=pBEYprNAs4c&t=325s figure out a way to send the picture as a file to the server. This is a front-end issue.Take a look at the main.py of the server folder and make sure that the predict function takes in adequate arguments. Make sure to test out the server and see if requesting the front end works

So, instead of base64 we want the actual image file?

Yep, I pushed the changes to the main.py so It works rn, you just need to do the front end part

I think support to get File type would be good
I'm using Apollo client cuz I couldn't figure out an alternative to ReactNativeFile
So I can use urql 🙃


fix: respect configured componentIslands value

🔗 Linked issue
resolves #272

❓ Type of change

[ ] 📖 Documentation (updates to the documentation or readme)
[x] 🐞 Bug fix (a non-breaking change that fixes an issue)
[ ] 👌 Enhancement (improving an existing functionality)
[ ] ✨ New feature (a non-breaking change that adds functionality)
[ ] 🧹 Chore (updates to the build process or auxiliary tools and libraries)
[ ] ⚠ Breaking change (fix or feature that would cause existing functionality to change)

📚 Description

Thanks :)


missing write_event_file in shared_functions. py

missing write_event_file

Created the function and uploaded https://github.com/CSC510-Leslie-Tim-Deepak/SEProj-ScheduleBot/commit/121f74743788da33379128096290447007a08bbc


InteractiveViewer with constrained: false ignores Center widget and alignment

Steps to Reproduce

Run flutter create bug.
Update the files as follows: main.dart at line 79 , wrap the Column:
child: InteractiveViewer( constrained: false, child: Column(...), ),

Alternatively, in your own code, wrap an InteractiveViewer widget in a Center widget (or Align with alignment center) with the parameter "constrained" set to false.
Expected results:
An InteractiveViewer that's centered on the screen.
Actual results:
An InteractiveViewer that's aligned to the top left of the screen.
I'm guessing this is because in interactive_viewer.dart line 1091, alignment is set to top left. If this is commented out for testing purposes locally, the widget aligns itself correctly but the zooming behaviour is off. See videos for behaviour (My InteractiveViewer is part of a popup card that contains a table from the flutter_html package):  https://imgur.com/a/1jrNAe6

Logs
[√] Flutter (Channel stable, 2.2.3, on Microsoft Windows [Version 10.0.19042.1165], locale nb-NO)
    • Flutter version 2.2.3 at C:\Programs\flutter
    • Framework revision f4abaa0735 (3 months ago), 2021-07-01 12:46:11 -0700
    • Engine revision 241c87ad80
    • Dart version 2.13.4

[√] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at C:\Users\Alfred.Lindal.Haug\AppData\Local\Android\sdk
    • Platform android-31, build-tools 31.0.0
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)
    • All Android licenses accepted.

[√] Chrome - develop for the web
    • Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe

[√] Android Studio
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin can be installed from:
       https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
       https://plugins.jetbrains.com/plugin/6351-dart
    • android-studio-dir = C:\Program Files\Android\Android Studio
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)

[√] VS Code (version 1.60.1)
    • VS Code at C:\Users\Alfred.Lindal.Haug\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.26.0

[√] Connected device (3 available)
    • Android SDK built for x86 (mobile) • emulator-5554 • android-x86    • Android 10 (API 29) (emulator)
    • Chrome (web)                       • chrome        • web-javascript • Google Chrome 92.0.4515.159
    • Edge (web)                         • edge          • web-javascript • Microsoft Edge 93.0.961.52

• No issues found!

Hi @alliha,
Please provide your flutter doctor -v and a minimal complete reproducible code sample
Thank you

I've updated the original post with your requests.

Hi @alliha, this may be the intended behaviour. The InteractiveViewer with constrained:false takes up as much space as is available.
From the InteractiveViewer api docs on constrained.
/// Whether the normal size constraints at this point in the widget tree are
  /// applied to the child.
  ///
  /// If set to false, then the child will be given infinite constraints. This
  /// is often useful when a child should be bigger than the InteractiveViewer.

Also if we use the WidgetInspector, we can see the following:

screenshots
constrained: false

constrained: true

If this is the intended behaviour, how in the world am I supposed to center an InteractiveViewer?

Just so we're clear,
is it the content of the InteractiveViewer that you want to center or the InteractiveViewer itself?

Both, no? Technically it would be the child I want centered, but I imagine I would get weird behaviour if the InteractiveViewer wasn't centered. I've tried wrapping the child with a Center to no avail.
Would there possibly be a way to change the Alignment property of the OverflowBox that InteractiveViewer builds from my own code?

I imagine that should be possible with the InteractiveViewer.builder, although, is there any reason why you need it to unconstrained?

Yes, some elements will be quite large and will need to be zoomed in and overflow the screen to be able to be read.

Hi @alliha,
I attempted with a crude sample and while I do not know if it might help your use case, I just thought I'd share and get feedback.

code sample

...

final TransformationController _transformationController =  TransformationController();

...

OverflowBox(
          minWidth: 0.0,
          minHeight: 0.0,
          alignment: Alignment.center,
          child: SizedBox(
            height: double.infinity,
            width: double.infinity,
            child: InteractiveViewer(
              boundaryMargin: const EdgeInsets.all(16.0),
              maxScale: 4.0,
              minScale: 0.25,
              transformationController: _transformationController,
              // alignPanAxis: true,
              child: Container(
                color: Colors.red,
              ),
            ),
          ),
        );

That didn't work in my case, I ended up just creating an entire new widget from InteractiveViewer so I could get the functionality needed.

@alliha, can you share the widget? For now, I will mark as solved because I haven't found any other users requesting for it. If some people do, I believe your solution might help them and if more people require it, it could be integrated into the framework.
Thank you

There's not much to share, I straight up copied the entire code from InteractiveViewer.dart and simply renamed it, and replaced the alignment property for OverflowBox when the InteractiveViewer is built with constrained set to false to be centered instead of top-left. This solution makes some interesting behaviour when zooming, but at least it looks slightly better.

Thanks for the feedback.
Since you've come up with a solution, I feel it is safe to close the issue.
Closing as solved.


Bump vite and laravel vite plugin versions

Bumps versions, requires testing.

Tested on a few projects, seems to work fine :)


Referencing "MySQL" in PostgreSQL-Article

[Enter feedback here]
Chapter Why root certificate update is required?
In the last sentence of second paragraph "MySQL" is referenced twice. This probably is a copy and paste error and should be "PostgreSQL" instead.

Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: 71dff16a-2df0-0b16-ce8b-5816de789eaa
Version Independent ID: 8149f5e2-1465-c3ba-37a4-81e075ebe4f3
Content: Certificate rotation for Azure Database for PostgreSQL Single server
Content Source: articles/postgresql/single-server/concepts-certificate-rotation.md
Service: postgresql
Sub-service: single-server
GitHub Login: @GennadNY
Microsoft Alias: gennadyk

@Oury-MSFT - this has been fixed, can we close.

@Oury-MSFT - this has been fixed, can we close.

Could you please use the full name "PostgreSQL" at all times as this is the official name.
See last sentence of second articel:
"...the potential threat to your Postgres servers." should be
"...the potential threat to your PostgreSQL servers."

Sure, I will change it to PostgreSQL

@GennadNY https://github.com/MicrosoftDocs/azure-docs-pr/pull/215807
Could you please check and approve. Thanks


WIP: [AMQ-8324] JMS 2.0 Producer CompletionListener methods

@tabish121 Yep, agreed. This is PR is still WIP. Just starting to flush out the methods and figure out the best place to house the signaling needed b/w the Context and the CompletionListener.
ActiveMQ already has the AsyncCallback wired all the way down to the transport send w/ async support, so I think it can mostly piggy back on that approach in terms of where and when to invoke the callback.
The heavy lifting will come here shortly to cover the thread awareness and other fun checks as you mentioned.

@mattrpav I have a draft PR that did exactly what you suggested "mostly piggy back on that approach in terms of where and when to invoke the callback" I will raise it and get back to this thread with link to the pull request.

^ https://github.com/apache/activemq/pull/1303
WDYT?


Created api call to find chains near a location

API endpoint is /v2/chain/near?longitude=x&latitude=y&radius=z

I've applied the requested changes

Accepted I tried it out in Bruno and it worked great!


feat(contracts): update ScrollOwner initialization script

Purpose or design rationale of this PR
This PR uncomment USDC gateway and EnforcedTxGateway related codes in ScrollOwner initialization script.
PR title
Your PR title must follow conventional commits (as we are doing squash merge for each PR), so it must start with one of the following types:

[x] feat: A new feature

Deployment tag versioning
Has tag in common/version.go been updated or have you added bump-version label to this PR?

[x] No, this PR doesn't involve a new deployment, git tag, docker image tag
[ ] Yes

Breaking change label
Does this PR have the breaking-change label?

[x] No, this PR is not a breaking change
[ ] Yes

My understanding is
we re-enable usdc gateway and enforcedTx gateway in this PR
but in our production, we still won't enable enforcedTx gateway,
so this script will not be run in short term, and doesn't reflect our production,
right?

we re-enable usdc gateway and enforcedTx gateway in this PR

No. USDC gateway is already enabled. EnforcedTxGateway is not re-enabled in this PR. These scripts simply configure ScrollOwner.


Re-consider java dependencies fallback feature

Background
Java external provider uses Maven (or Gradle) to get dependencies tree for the analyzed application. If this maven command fails, there is a dependencies lookup fallback feature included in the analyzer.
Main advantage of the fallback is to provide some results even when primary method with Maven failed. However, that often leads to having different analysis results (issues/incidents), tags or dependencies. This is is currently not obvious to user and can lead to incosistent analysis results.
Why I got to writing this issue
After debugging application analysis-related bugs (summer/fall 2024), analysis issues that used fallback were much harder to reproduce and understand, than "regular" analyzer failures.
It looked that even wrong analysis results, caused e.g. by missing deps, were accepted in past e.g. by QE. This can affect also users, who aim to run applications after migration, so successful maven commands should be critical for them.
Why maven/gradle should matter more than fallback
The maven dependencies tree get might fail for multiple reasons. Inaccessible maven repos (with or without settings.xml file), missing packages there or invalid content in pom.xml files. Failure here typically means, that the analyzed application could not successfully run (before, so also after the migration).
Fallback methods provide some data for depedencies, but since maven failure could mean broken poms, there is no reliable way saying it provider correct data. Just some mostly relevant data, so analysis can proceed and show some results. This could be misleading for users.
Proposed solution
I'm not sure the fallback methods could be simply deleted, but there should be an information in the analysis, that maven failed, so some fallback was used. This is currently in the java provider log, but having implications on analysis results, this information should be much more visible.

Report maven failure in analysis results

Get rid of the fallback

Alternatives

Continue fixing fallback methods (that can do better, but cannot get to 100% IMO)

Analyze source-only without dependencies (probably not an option, issues in/with depedencies are important)

Related to https://github.com/konveyor/analyzer-lsp/issues/692

I don't have many good ideas/options besides adding a warning of sorts to the analyzer output and piping that through the GetDepenendcies, as that is currently a black box for the engine, IIRC.
I think that it would make sense to enhance the GetDependency GRPC endpoints to have an optional warnings field (if there are errors, we assume the error response, I think). Here we add these maven issues, and for these rules that look at deps, or when incidents are filtered out based on deps, we will add to the ruleset a warnings field that communicates this.
The next step is to add this information to both the Hub/UI and the static report. I think both should have a similar yellow box type of icon we are doing for errors today that lets the user know the warning.
@aufi thoughts?


Revert Revert virtualization fix

This undoes the revert i had earlier. @mmaxim can't repro nor can i so i say we get this in after the release

@keybase/react-hackers

[ ] after release


Registry Sync improvements Round 2. Syncing harder

Got motivated to work on regsync for some reason, so here are some improvements™ and extensions™

[x] Add simple validation of (Block/Fluid)States, to allow detection of them changing
[x] Mod "versions"/protocols (doesn't need to be connected with networking), as single (or multiple?) multiple supported ones (based on Polymer ones)

[x] Basic support via code Scrapped, it's not really needed for now.
[x] Lookup player supported protocol
[x] Display support state on server list (?)

[x] Improve messages and their customization

[x] Custom Screen for displaying what's wrong (?)

[x] Add api for checking which optional entries are handled by client

[x] Networking
[x] API

[x] Allow changing more behavior via config:

[x] Disable regsync
[x] Force fabric fallback
[x] Force latest protocol version/extension After some thinking, it's not really required as long as required version just adopts to whats needed
[x] ""Modpack"" protocol version (?)

[ ] A lot more testing...

Okay! I implemented everything I wanted for this pr! Only issue still persisting is config not loading some values (mostly mod_protocol_* ones). Other than that it should work, through extra testing would be a good thing

Ok, applied workaround for now, just so configs can be used. Will require a cleanup later

Okay so did some testing (and patching, so now). Everything should work!
Server: Polymer (client optional) mod, reg-sync v3

Vanilla: can connect
Fabric: can connect
Quilt (v2): can connect
Quilt (v3): can connect

Server: Polymer mod, Simple Copper Pipes (both side required),  reg-sync v3

Vanilla: can't connect
Fabric: can connect
Quilt (v2): can connect
Quilt (v3): can connect

Server: Polymer mod, Simple Copper Pipes, mod protocol config, reg-sync v3

Fabric: can't connect, vanilla error
Quilt (v2): can't connect
Quilt (v3, default): can't connect
Quilt (v3, matching mod protocol): can connect

Didn't test with server using reg-sync v2, as packets use the same data layout.

Improved the performance of log screen by not rendering offscreen text (also now merges duplicate entries). Additionally added option to disable blockstate validation, as some mods (statement) broke it

This PR has entered a Final Comment Period of 5 days!


flask.Auth.login: pass next_link to self._auth.log_in

Fixes: rayluo#27
Previously, flask.Auth.login does not pass next_link to self._auth.login, so users who complete authentication are passed to /.  (I modified it on two machines and it was wrong on my committing one.)
Fix:
From d2fd5419cc60f82d695d5ca56519bd0aca7c4a72 Mon Sep 17 00:00:00 2001
From: Runxi Yu<EMAIL_ADDRESS>Date: Wed, 22 May 2024 13:51:54 +0800
Subject: [PATCH v2] flask: Fix the previous commit's stupid mistake of passing
 next_link to render_template rather than login

---
 identity/flask.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/identity/flask.py b/identity/flask.py
index 6a9dfdc..1079682 100644
--- a/identity/flask.py
+++ b/identity/flask.py
@@ -65,6 +65,7 @@ class Auth(WebFrameworkAuth):
         log_in_result = self._auth.log_in(
             scopes=scopes,  # Have user consent to scopes (if any) during log-in
             redirect_uri=self._redirect_uri,
+            next_link=next_link,
             prompt="select_account",  # Optional. More values defined in  https://openid.net/specs/openid-connect-core-1_0.html#AuthRequest
             )
         if "error" in log_in_result:
@@ -75,7 +76,6 @@ class Auth(WebFrameworkAuth):
         return render_template("identity/login.html", **dict(
             log_in_result,
             reset_password_url=self._get_reset_password_url(),
-            next_link=next_link,
             auth_response_url=url_for(f"{self._endpoint_prefix}.auth_response"),
             ))

--
2.45.1


feat: prepare and cleanup release event hooks

Resolves #295
Resolves #330
Resolves #329 (Supports templating of only releases[].hooks[].command and args right now
Resolves #324

small nit: (title contains a typo: faet) and one issue will not be closed: Resolevs #324

I believe this change could benefit from additional tests.

@davidovich I've added tests and some tweaks. Would you mind confirming? Thanks!

Will have a look tomorrow morning
Le mer. 19 sept. 2018 à 22:36, KUOKA Yusuke<EMAIL_ADDRESS>a
écrit :

@davidovich https://github.com/davidovich I've added tests and some
tweaks. Would you mind confirming? Thanks!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/roboll/helmfile/pull/349#issuecomment-423020637, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ABX6cuEWk-7ps693ETdIOCIxAtz_FlNPks5ucv8tgaJpZM4Wvzqj
.

@davidovich Thanks a lot for your review ☺


Version changed to rc1

Description
Rename artifacts version to rc1.
Issues Resolved
Rename artifacts version to rc1.
Check List

[x] New functionality includes testing.

[x] All tests pass

[ ] New functionality has been documented.

[ ] New functionality has javadoc added

[ ] Commits are signed per the DCO using --signoff

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

leave a note, some point we need to update the workflow file to the new version also

Don't we need to do this all at the same time, starting with OpenSearch? Otherwise this change breaks all plugins that depend on it?

Will you also change beta1 to rc1 in https://github.com/opensearch-project/common-utils/blob/main/.github/workflows/ci.yml? It doesn't really matter for the build which identifiers are used, but this way we know we're there.


Include documentation in sdist pypi release

I'm thinking about uploading gpiozero to Debian and I'd like to include the documentation.
Debian packages tend to be based on the pypi release, so I've changed the manifest to included it when setup.py sdist is run.
Other uses of the pypi release will probably find it helpful to have the documentation and examples.

Current coverage is 71.17% (diff: 100%)

Merging #426 into master will decrease coverage by 0.13%

@@             master       #426   diff @@
==========================================
  Files            29         29
  Lines          6473       6473
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
- Hits           4616       4607     -9
- Misses         1857       1866     +9
  Partials          0          0

Powered by Codecov. Last update fb3c4f0...850b623

I'm afraid I don't know anything about packaging (either for Debian or pypi), but how does this tie in with https://github.com/RPi-Distro/python-gpiozero/tree/master/debian ? (which I believe is used to build the Raspbian packages)

I'd be reticent to include our docs in the PyPI package for the simple fact they're already significantly larger than the source code and will only grow once we get around to adding more wiring diagrams (this is the primary reason they're split out in our Raspbian packages). For reference, the library package is about 70kb; the docs are 0.5Mb (I'd guesstimate they'll be about a meg or more once we've completed all the necessary wiring diagrams).
That probably doesn't sound like a lot to us, but there's still plenty out there with <3G levels of connectivity.

Thanks @EdwardBetts, would be great to see the package in Debian. My first thought is would it be possible to follow suit and provide separate packages for source and docs like @waveform80 said, as we do in Raspbian? If so it should be easy enough to take what we have.
gpiozero is installed by default in Raspbian, where space is very limited (users install on SD cards and we're already too big for a 4GB card) so we tend to be very conservative about what we choose to go in. So we wouldn't include docs in one Raspbian package, so they can be an optional extra. So if you insisted on including them, that would have to be part of the Debian delta.
Related: are you able to help get the new sense_emu package into Debian?

Don't worry about pypi, I can build the Debian package from the github release tarballs. Yes, I'll put the documentation in a separate binary package.
I'll take a look at sense_emu and I'll probably upload it to Debian.

Awesome, thanks. cc @davidhoness

Many thanks indeed! Incidentally I must admit that whilst I tend to make .debs for all the stuff I do (picamera, sense_emu, etc.) my deb packaging skills probably leave much to be desired. Any things that're blatantly wrong, or just stuff you'd change, do let me know.


Revert "Update the kokoro build version in gcloud command"

Reverts grpc/grpc#15219

[trickle] No significant performance differences

As explained here, I think this PR has nothing to do with the breakage: https://github.com/grpc/grpc/pull/15219#issuecomment-385490207  Let's find the real rootcause (my guess would be a recent change in grpc-go repo?) and close this PR.

[microbenchmarks] No significant performance differences

@jtattermusch Thanks for the info! Closing this PR.


Possible Substituion for the Shut Down of Googler Fusion Table API

HI guys,
Tried running your project for OBIA based stuff. Found out later that Google Fusion Table API has been shut down since #rd December, 2019. DO you have any substituion for that???AM trying ot execute the code, but cant cause of this.

Hi! I did this recently - my solution was to make a shapefile (I used ArcMap) and upload that as an asset. You need to include the fields as specified in the script 'landslide_id' (I changed it to 'LS_id' because of the 10 character header limit for shapefiles), 'latitude', 'longitude', and 'event_date'. It was also important that the event date was written in the Joda DateTime format - for example: 2019-07-30T00:00:00.000+0100'.

@erin-ntnu Excuse me. Could you share the shapefile you made with me? I really need this. Thanks.


[explorer.sortOrder] Folders first.

The setting explorer.sortOrder should allow to sort folders first. Alphabetical order (natual sort), but folders first, then files. Like in Windows file explorer. I'm not sure if this behavior has changed in VS Code. So it's maybe a bug. I see that the root directoy of my workspace is ordered by folders first. But some subfolders not. ...
Demo (actual)

Demo (expected)
src
|- app
|  |- > providers
|  |- app.component.html
|  |- app.component.scss
|  |- app.component.ts
|  |- main.ts
|- > assets
|- > pages
|- > theme
|- index.html
|- manifest.json
|- service.worker.js

(maybe not perfect sorted by alphabetic order, I'm just a human. ^^ But it should illustrate the expected behavior (folders first))
I tried all values for this settings. There is a filesFirst value. We should add a foldersFirst and / or set this behavior as default. Or just fix this bug, if this is a bug. ...
Version: 1.49.2 (user setup)
Commit: e5e9e69aed6e1984f7499b7af85b3d05f9a6883a
Date: 2020-09-24T16:29:41.983Z
Electron: 9.2.1
Chrome: 83.0.4103.122
Node.js: 12.14.1
V8: <IP_ADDRESS>-electron.0
OS: Windows_NT x64 10.0.19041

/needsMoreInfo
What is your current value for explorer.sortOrder? Looks like mixed or filesFirst, because in other cases folders will be displayed first (works as expected on 1.49.2).
Please check that it's not overridden on folder/workspace level.
Is it reproducible with all extensions disabled?
You can try this with F1 and >Developer: Reload Window With Extensions Disabled

This was weird. Now it works. Because I removed the entry mixed from the user settings.json. 😄 This is not trolling. Please believe me: I tested this multiple times. I edit the settings.json. And duplicate entries are highlighted in VS Code. I can swear that this was not set. This setting is maybe from my tests for this issue. This means it was not set before. But now, I'm not 100% anymore. The question is, who set this value? ^^ I wouldn't do this. ... I don't know. Maybe I'm getting senile.
Maybe there is a bug. Hopefully not. For now, I cannot reproduce it. ... Sorry to bother you. ❤


[security]get_log_file should not allow download files from non standard directory

get_log_file should not allow download files from non standard directory
curl -X GET http://fe_host:http_port/api/get_log_file?type=fe.audit.log&file=fe.audit.log.20190528.1
Proposed changes
[security]get_log_file currently does not restrict the download of files from non standard directory.
we should retrict the download only from log directory.
Issue Number: close #34999

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

lgtm