implement draft/event-playback capability

https://github.com/ircv3/ircv3-specifications/blob/1d730d90bb03dc39d06682c22152c7f8d2cb6558/extensions/batch/history.md

Unifying a bunch of replay-related issues:

[ ] support draft/event-playback as a cap
[ ] support nested batches, making the history batch type compatible with labeled-response
[ ] support replay of client-only tags (originally #437)
[ ] make NICK replayable (originally #413) and attach a msgid to it
[ ] make MODE replayable and attach a msgid to it
[ ] make TOPIC replayable and attach a msgid to it

I'm going to close this since we're shipping a viable draft/event-playback in 1.1; filed a follow-up for the leftover tasks.


I want to add new animated button.

Hi, i would like to contribute to the issue under GSSoC'23. I am interested in building an animated button.

This is a(n):

[ ] Update to an existing Animated Button
[ ] Any Error
[x] Proposal to the Repository
[ ] Documentation / README.md changes

Details:

can you please assign me this issue under GSsoc'23

@Gaurav12477 Assigned!
@rafiya2003 Please create an issue for yourself!

Hi, are you still working on this issue? If you've already made a PR with the changes that have been merged then please close the issue. If you have an open PR, please mention this issue number in your PR in order to link them.


Fix failing sandbox tests due to missing edition

This commit fixes errors on a number of sandbox tests. An edition was added to all compile and execute request tests; stable channel tests received a value of None, the nightly test uses Edition::Rust2018.
In addition, Clippy has changed the 'eq_op' lint from warn to deny. Updated the 'linting_code' test to expect this.

I really need to get these running in CI...


The cursor does not become a pointer over the entire element

The cursor does not become a pointer over the whole element, even if the whole element is clickable.
See screencast for illustration:
https://user-images.githubusercontent.com/146727/221649394-37c37ed5-906c-4404-b211-81757ed60d2d.mp4

Thanks for the issue. It's been a while since I touched this project. I do need to make some updates before fixing it 😄

Update: because of personal matters, I decided to put my open source projects on hold. However, PRs are welcome.


[ENH] Fix _update from STLForecaster to handle update_params=False

Reference Issues/PRs

What does this implement/fix? Explain your changes.

Does your contribution introduce a new dependency? If yes, which one?

What should a reviewer concentrate their feedback on?

Any other comments?

PR checklist

For all contributions

[ ] I've added myself to the list of contributors.
[ ] Optionally, I've updated sktime's CODEOWNERS to receive notifications about future changes to these files.
[ ] I've added unit tests and made sure they pass locally.
[ ] The PR title starts with either [ENH], [DOC] or [BUG] indicating whether the PR topic is related to enhancement, documentation or bug

For new estimators

[ ] I've added the estimator to the online documentation.
[ ] I've updated the existing example notebooks or provided a new one to showcase how my estimator works.

This should do it!
https://github.com/alan-turing-institute/sktime/pull/2557

this can't be replaced by the default because we have three components, which need to be updated by specific y (not by the one passed to update.


[Feature Request] Make New Sign-in page

Should look like this

FYI on the current login screen, if you spam click the sign in button when signing up, the user will get too many verification emails.


Public preview of AMA for Defender

In the "Compare to Legacy Agents" section, there should be some indication that "Microsoft Defender for Cloud" is  now supported as Public Preview. But it is not shown in the tables (neither for Windows or Linux).
Thanks.

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

ID: bd3dca2f-629d-36e9-f0f0-8c7e64cc04ab
Version Independent ID: f40ee991-6cb8-1eee-9a35-ebc5833d7c7f
Content: Azure Monitor Agent overview - Azure Monitor
Content Source: articles/azure-monitor/agents/agents-overview.md
Service: azure-monitor
Sub-service: agents
GitHub Login: @guywi-ms
Microsoft Alias: guywild

@cenkersoy Thanks for your comment. We will review the issue and get back to you shortly.

@cenkersoy Thanks for the feedback! Requested changes are updated. We will now proceed to close this thread. If there are further questions regarding this matter, please revert and we will gladly continue the discussion.


[pytorch] Makes PyTorch 2.0.1 default version for DJL 0.24.0

Description
Brief description of what this PR is about

If this change is a backward incompatible change, why must this change be made?
Interesting edge cases to note here

Codecov Report
Patch coverage: 54.72% and project coverage change: -0.12 :warning:

Comparison is base (bb5073f) 72.08% compared to head (e5fb286) 71.97%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
Additional details and impacted files
@@             Coverage Diff              @@
##             master    #2710      +/-   ##
============================================
- Coverage     72.08%   71.97%   -0.12%
- Complexity     5126     7011    +1885
============================================
  Files           473      698     +225
  Lines         21970    31262    +9292
  Branches       2351     3225     +874
============================================
+ Hits          15838    22500    +6662
- Misses         4925     7222    +2297
- Partials       1207     1540     +333

Impacted Files
Coverage Δ

api/src/main/java/ai/djl/modality/cv/Image.java
69.23% <ø> (-4.11%)
:arrow_down:

...rc/main/java/ai/djl/modality/cv/MultiBoxPrior.java
76.00% <ø> (ø)

.../main/java/ai/djl/modality/cv/output/Landmark.java
100.00% <ø> (ø)

...djl/modality/cv/transform/RandomFlipLeftRight.java
25.00% <0.00%> (-25.00%)
:arrow_down:

...djl/modality/cv/transform/RandomFlipTopBottom.java
25.00% <0.00%> (-25.00%)
:arrow_down:

...i/djl/modality/cv/translator/BigGANTranslator.java
21.42% <0.00%> (-5.24%)
:arrow_down:

.../modality/cv/translator/ImageFeatureExtractor.java
0.00% <0.00%> (ø)

.../ai/djl/modality/cv/translator/YoloTranslator.java
27.77% <0.00%> (+18.95%)
:arrow_up:

...ain/java/ai/djl/modality/cv/util/NDImageUtils.java
67.10% <0.00%> (+7.89%)
:arrow_up:

api/src/main/java/ai/djl/modality/nlp/Decoder.java
63.63% <ø> (ø)

... and 226 more

... and 368 files with indirect coverage changes

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


Runchecker: fix failure with no-autoalginit option by disabling FIPS

With this option, the openssl command line tool is not created.  Without that it is impossible to create the fipsmodule.cnf file that the tests would otherwise depend upon.
Fixes #14960

[ ] documentation is added or updated
[ ] tests are added or updated

Any chance of making the runchecker public - and potentially making it part of the github actions workflow?
It could just run once a week

It is public, in the tools repo.  The runs are reported to the openssl-commits email list.
Adding it to github actions would be an excellent thing.

It could be done as 128 individual builds in actions :)

That reminds me - someone recently suggested breaking the normal tests up into separate chunks that could be run in parallel also.

The tests do run in parallel.  Set HARNESS_JOBS in your shell environment to specify the number of jobs to run.  It defaults to 4.  Turning on verbose mode, disables it.

potentially making it part of the github actions workflow?

There is some discussion about integrating it into buildbot.

Is there a plan to move everything to buildbot?

24 hours has passed since 'approval: done' was set, but as this PR has been updated in that time the label 'approval: ready to merge' is not being automatically set.  Please review the updates and set the label manually.


Update delete_files() helper function

Description
Support for removing hidden folders. See: #3015
Checklist:

[x] Securely signed commits
[ ] Component(s) with PHPdocs
[x] Unit testing, with >80% coverage
[ ] User guide updated
[x] Conforms to style guide

The thing is that we need our files to be in a certain order so we can delete them and get_filenames() function doesn't give us that.
Of course, we can work on the result returned by get_filenames() but it won't be very pretty. I would stay with the current approach, even if these two functions are a bit similar.

I'm not sure why Coveralls show decreased test coverage. I will say it's a mistake and merge.

I’ve found the Coveralls CI to be unreliable on small PRs. Not worried about it.


Newarch dev

Caching file descriptors for performance improvement in persistence layer
Improved ETag implementation; Clean up codes; Added start and close console output;
Added tslint into azure pipeline checking; Added prettier before commit
Create page ranges manager to manage all page ranges operations
Added tons of test cases for page blob operations
Updated persistencyID to IPersistencyChunk model to describe sub range of persitency extent

All tests are passing and changes LGTM.


Read:Content Meaning when compression is enabled

What is your question?
I see read and content properties when i mouse over the response after adding compression in the request header.
Please explain the meaning of the properties.
What is the context?
Testing compression for API's.

Good question @vaibhavpacharya

Read is the entire response payload size
Content is the response body payload size


fix(scheduler): deis run can fail under some conditions when DEBUG is set

Fixes #583

worth a shot to see if my PR passes

Current coverage is 83.12%

Merging #584 into master will decrease coverage by -0.16% as of fb7d334

@@            master    #584   diff @@
======================================
  Files           36      36
  Stmts         2375    2377     +2
  Branches       343     344     +1
  Methods          0       0
======================================
- Hit           1978    1976     -2
- Partial        117     118     +1
- Missed         280     283     +3

Review entire Coverage Diff as of fb7d334

Powered by Codecov. Updated on successful CI builds.


Text to Speech - Extract & GenerateReply

The Extract and GenerateReply in the Text to Speech flow has a bug. The payload is an object that carries both filename and the text to process. So in the Extract leave the text where it is. Then the GenerateReply output should be referring to the {{payload.text_to_say}}

You want to say
{{payload.text_to_say}}
Hear it:

        Your browser does not support the audio element.

Ok, so, the flow as is works, but what is true is that the extract node is superfluous. It basically copies the text_to_say from msg.payload.text_to_say to msg.text_to_say. So yes, the flow can be simplified by removing the extract and using the payload in the template.
Now, the (good or bad) reason for that convoluted construct is that the flow was originally developed on stand-alone NodeRed, and there was logic to generate an audio file at some point. When the file node went away in the bluemix, I forgot to also clean-up the extract.
I will fix that anyhow, will be simpler.

Pushed fixes for this
https://github.com/NodeREDWatson/Watson-Node-Red-Samples/milestones/Fix TTS


Issue with k8s.io/docs/reference/kubectl/jsonpath/

This is a Bug Report

Problem:
Proposed Solution:
Page to Update:
https://kubernetes.io/...

Hi @pctr362979
It sounds like you wanted to report that something isn't right on https://k8s.io/docs/reference/kubectl/jsonpath/
What was the defect you noticed?
/triage needs-information

/close
Feel free to reopen with details.


Span.as_doc() doesn't keep coref_clusters

Code:
nlp = spacy.load('en_core_web_sm')
coref = neuralcoref.NeuralCoref(nlp.vocab)
nlp.add_pipe(coref, name='neuralcoref')

doc = nlp("She loves him.")
print(len(doc._.coref_clusters), 'clusters')

doc = nlp("My sister has a dog. She loves him.")
print(len(doc._.coref_clusters), 'clusters')

doc = doc[7].sent.as_doc()
print(len(doc._.coref_clusters), 'clusters')

Output:
0 clusters
2 clusters
TypeError: object of type 'NoneType' has no len()

Expected:
0 clusters
2 clusters
0 clusters

Additionally, it might make sense in some cases to keep a reference to the clusters. Since it may introduce inconsistencies, maybe this could be enabled by a specific parameter, as follow:
Code:
nlp = spacy.load('en_core_web_sm')
coref = neuralcoref.NeuralCoref(nlp.vocab, allow_outside_corefs=True)
nlp.add_pipe(coref, name='neuralcoref')

doc = nlp("She loves him.")
print(len(doc._.coref_clusters), 'clusters')

doc = nlp("My sister has a dog. She loves him.")
print(len(doc._.coref_clusters), 'clusters')

doc = doc[7].sent.as_doc()
print(len(doc._.coref_clusters), 'clusters')
print(doc[0].text, "=", doc[0].coref_clusters.main.text)
print(doc[2].text, "=", doc[2].coref_clusters.main.text)

Expected output:
0 clusters
2 clusters
2 clusters
She = My sister
him = a dog

I don't know how difficult it would be to implement though.

Thanks for the report @kjaquier ! Reopening this as this is functionality you'd expect to work. Might be the fix is needed within spaCy though - will look into this.

I am getting "The kernel appears to have died. It will restart automatically." while running this same code on my system along with warning message as below:
/home/nb01/anaconda3/lib/python3.7/importlib/_bootstrap.py:219: RuntimeWarning: spacy.morphology.Morphology size changed, may indicate binary incompatibility. Expected 104 from C header, got 112 from PyObject
return f(*args, **kwds)
/home/nb01/anaconda3/lib/python3.7/importlib/_bootstrap.py:219: RuntimeWarning: spacy.vocab.Vocab size changed, may indicate binary incompatibility. Expected 96 from C header, got 104 from PyObject
return f(*args, **kwds)
/home/nb01/anaconda3/lib/python3.7/importlib/_bootstrap.py:219: RuntimeWarning: spacy.tokens.span.Span size changed, may indicate binary incompatibility. Expected 72 from C header, got 80 from PyObject
return f(*args, **kwds)


[SPARK-11720] [SQL][ML] Return Double.NaN instead of null for Mean and Average

return Double.NaN for mean/average when count == 0 for all numeric types that is converted to Double, Decimal type continue to return null.

Could you write a PR title that follows the convention used by Spark?
https://cwiki.apache.org/confluence/display/SPARK/Contributing+to+Spark#ContributingtoSpark-PullRequest

Test build #45898 has started for PR 9705 at commit a42f736.

Test build #45898 has finished for PR 9705 at commit a42f736.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/45898/
Test FAILed.

Jenkins, test this please.

Test build #45920 has started for PR 9705 at commit a42f736.

Test build #45920 has finished for PR 9705 at commit a42f736.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/45920/
Test PASSed.

Merged build finished. Test PASSed.

LGTM. cc @yhuai for another pass.

@JihongMA, @mengxr @marmbrus and I had a offline discussion. If all input values are nulls or there is no input, we should  return null (except count, which returns 0). Basically, it is good to follow SQL. For std, if we have a single non-null input value, we should return nan. Sorry for not defining it clearly before.

@JihongMA If you have time, can you change those agg functions that do not return null when there is no input value or all input values are nulls?

@yhuai, so only when count = 1, stddev/stddev_samp return NaN, stddev_pop return 0, when count =0, stddev/stddev_samp/stddev_pop all return null.  same for variance, kurtosis, swewness, this was the inital proposal..  for average, will continue to return null when count = 0?

yes, that's correct.

@JihongMA Sorry for moving back-and-forth, we need to compromise between SQL behavior and R/Python/others. Basically, we all agree that aggregation should ignore NULL values. So sum([NULL]) == sum([]) and sum([NULL, 1.0]) == sum([1.0]). Then the question is what to return if the collection is empty. In R/Python/Scala, the result is 0.0, but it is NULL in SQL engines. I don't think this is critical because most people won't care an empty collection. Though I prefer returning 0.0, it is more important to be consistent across Spark SQL. stddev([1.0]) is different here because we see a value and by definition stddev = 0.0 / 0 = NaN.

@yhuai @mengxr, agreed, it will make the behavior of stats function in consistent across Spark SQL.

Test build #46023 has started for PR 9705 at commit cb2a436.

Test build #46023 has finished for PR 9705 at commit cb2a436.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/46023/
Test PASSed.

This looks good to me, but I think the title needs to be updated.

Test build #46225 has started for PR 9705 at commit 590878b.

Test build #46225 has finished for PR 9705 at commit 590878b.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/46225/
Test PASSed.

Merged into master and branch-1.6. Thanks!


Display power management is not working

Since Rock 5B does not have a lid to close, I hope it can turn off the display when idle.

@Damenly This issue still exists on R114. When Power -> When idle is set to “Sleep”, the device does sleep after 10 minutes. But for “Turn off display”, the displays never power off.


How to render certain spine document under specific DIV?

Hi, I am working on a project that needs to render more than one chapter on different areas.
Maybe look like this:

I have tried to COPY the iframe that already rendered using Readium and PASTE them to the DIV like this:

This approach works for a normal iframe which loads content from a real url such as www.google.com, but failed in Readium' case. I have noticed that , the src of iframe is something like this:

This special src value only work at the first time, if you try to load it again, the following error will occur. I found this src value changes everytime. I guess COPY and PASTE approach is not going to work.

So, right now I am trying to find out how to render a certain spine document, inside an iframe, under a designated DIV, not automatically by Readium. Is this possible? Or where can I found the code snippets that I can stduy with?
Please help. Thank you very much.
BTW, using multiple Readium instance is not acceptable right now. And, using back end to host the ebook, which I know should be working, is also unacceptable at this moment.

Personally if I had to implement this functionality, I would start by creating a totally new type of "view". Currently:

"reflowable" view (single iframe for HTML document / EPUB spine item): https://github.com/readium/readium-shared-js/blob/develop/js/views/reflowable_view.js
"fixed" view (one or two iframes, each for a fixed-layout page): https://github.com/readium/readium-shared-js/blob/develop/js/views/fixed_view.js
"scroll" view (one or more iframes, each for an HTML document / EPUB spine item): https://github.com/readium/readium-shared-js/blob/develop/js/views/scroll_view.js

Note that both "fixed" and "scroll" view wrap multiple instances of "one page view" to actually embed iframes, see https://github.com/readium/readium-shared-js/blob/develop/js/views/one_page_view.js
The "fixed" view iframe layout is horizontal (two iframes maximum, side by side), whereas the "scroll" view layout is multiple iframes stacked on the vertical axis.
The bottom line is: you must leverage Readium's "iframe loader" infrastructure ( https://github.com/readium/readium-shared-js/blob/develop/js/views/iframe_loader.js ) to handle document loading / caching, etc. If you bypass this by creating your own iframes, you will essentially break a number of critical reading system features.
I hope this helps!
Let us know how it goes :)

@danielweck  Thank you very much, Daneil. It sure helps a lot.

@danielweck Hi, sir, please help.
I have tried to read the code you mentioned above, but it really hard to figure out how they work step by step, since there isn't too much comments.
Could you please give me more specific instruction?  Which code snippets should I study if I want a function like this:
renderSpineDocAt (spineIndex or spineHref, "#myDiv" );
The first parameter is spineIndex or spineHref that indicates which spine I want to show.
The second parameter is the selector of the element that will be used to attach the iframe.
In fact, I don't really mind the control part of the iframe, such as getCfi, or openNextPage.
As long as the content is rendered inside an iframe, it will be much easier for me to control them using normal DOM manipulation.
Please help, Thank you very much.

I am afraid I cannot help with your use-case (beyond my initial suggestions), as this diverges too much from how a traditional reading system lays out publication pages / documents. As I said, you would need to write a new type of "view" in order to achieve your desired layout. You cannot simply take arbitrary documents from the linear reading order (spine), and push them into arbitrary iframes, as this is normally the responsibility of the reading system (to present / render the publication in its linear reading order, along the spine "axis").


Update script.js

Improvements Made:

Consistent Variable Naming: Changed int to intervalId for clarity.
Increment Operator: Used load++ instead of load += 1 for simplicity.
Function and Variable Placement: Moved scale function above the setInterval for logical flow.
Comments: Added comments for better understanding and maintainability.
Spacing and Formatting: Improved spacing and formatting for readability.

These changes should make the code more readable and maintainable without altering its functionality.

Hey @Imran-imtiaz48
Thanks for your contribution!
It's great to see you've focused on readability and maintainability with these changes.

Consistent variable naming makes the code much easier to understand at a glance.
Using the increment operator for load++ is a nice touch for simplicity.
Moving the scale function above the setInterval makes the logic flow more naturally.
The added comments are incredibly helpful for anyone reading the code in the future.
And the improved spacing and formatting really make the code easier on the eyes.

These are all fantastic improvements that make the code better in every way! Thanks again for taking the time to make these changes.

Thank you for your encouraging feedback! I'm glad to hear that the focus on readability and maintainability was well-received.
Consistent variable naming and the use of the increment operator are small touches, but I'm pleased they made a positive impact. Reordering the functions to enhance the logic flow and adding comments were also intended to make the code more intuitive and user-friendly.
I'm thrilled that the improved spacing and formatting were appreciated, as these details can make a big difference in code readability.
I look forward to continuing to contribute to the project and making further improvements!


undefined method `delegate' for NSDictionary:Class

Hey guys, I'm on High Sierra running RubyMotion 5.8 and I am hitting this error on build:
 Simulate ./wds-ios/build/iPhoneSimulator-8.0-Development/WDS App.app (main)>

2018-05-02 12:03:08.783 WDS App[62727:63049444] vendor/bundle/ruby/2.4.0/gems/motion-support-1.2.0/motion/core_ext/ns_dictionary.rb:11:in `<main>':
undefined method `delegate' for NSDictionary:Class (NoMethodError) 	from vendor/bundle/ruby/2.4.0/gems/motion-support-1.2.0/motion/core_ext/ns_dictionary.rb:11:in `<main>'

2018-05-02 12:03:08.795 WDS App[62727:63049444]*** Terminating app due to uncaught exception 'NoMethodError', reason: 'vendor/bundle/ruby/2.4.0/gems/motion-support-1.2.0/motion/core_ext/ns_dictionary.rb:11:in `<main>': undefined method `delegate' for NSDictionary:Class (NoMethodError) 	from vendor/bundle/ruby/2.4.0/gems/motion-support-1.2.0/motion/core_ext/ns_dictionary.rb:11:in `<main>'

Any thoughts? Thanks!

This is probably related to: https://github.com/rubymotion/motion-support/issues/38

#38 is fixed.  Upgrade to the most recent version of motion-support.  You may have to uninstall and reinstall motion-support


Problem with NewsCRUD

I have an issue with "Tag".
When I add a new Tag with Name and Slug, it's ok.  For example: Name Tag: One piece and
Slug: One piece.
I edit the Slug become to anything but nothing happen, the tag Slug still is Onepiece.
Finally I change the name Tag and don't fill the Slug but nothing happen to the slug

Hi @binhduck1990 ,
This is intentional. It is not recommended to change the slug after the insert, IMHO. Slugs are used as URLs, so once they're public they're indexed by search engines and used as links on forums, social networks, etc. If you automatically change the slugs by changing the title, all those links break. You'll get 404s and be downgraded by search engines. And for what? Most of the time nobody even notices the slug, except for the admin.
Tricky stuff this slug thing. But if you want to change the behaviour, you can of course change all that in the Tag model.
Hope it clears thing up.
Cheers!


Ops-Eng repo: Fix SonarCloud code issues

Background
SonarCloud has detected various issues with the ops-eng code. This ticket is to fix the code to reduce the issues / errors / codesmells

Refactored the delete cnames script, see commit

Fix some more issues and some pylint issues in this commit

wait for ops-eng refactors to finish

Fix some more issues in commit.
All issues now solved.


Automate deployments with capistrano deploy

@Pralish great progress, to wrap up we need to do the following

we need a way to get the IP address of the action and then allowlist it on the AWS security group
IP address should be passed dynamically (per project)


winget giving me the 404 error

Brief description of your issue
When i run winget upgrade --all i get a An unexpected error occurred while executing the command:
Download request status is not success.
0x80190194 : Not found (404). error

Steps to reproduce
tried resetting the source, and even used idea from another report and install clink didnt help
Expected behavior
upgrade my software
Actual behavior
An unexpected error occurred while executing the command:
Download request status is not success.
0x80190194 : Not found (404).
Environment
Windows Package Manager v1.7.11261
Copyright (c) Microsoft Corporation. All rights reserved.

Windows: Windows.Desktop v10.0.22631.3527
System Architecture: X64
Package: Microsoft.DesktopAppInstaller v1.22.11261.0

Winget Directories
-----------------------------------------------------------------------------------------------------------------------
Logs                               %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\Diag…
User Settings                      %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\sett…
Portable Links Directory (User)    %LOCALAPPDATA%\Microsoft\WinGet\Links
Portable Links Directory (Machine) C:\Program Files\WinGet\Links
Portable Package Root (User)       %LOCALAPPDATA%\Microsoft\WinGet\Packages
Portable Package Root              C:\Program Files\WinGet\Packages
Portable Package Root (x86)        C:\Program Files (x86)\WinGet\Packages
Installer Downloads                %USERPROFILE%\Downloads

Links
---------------------------------------------------------------------------
Privacy Statement   https://aka.ms/winget-privacy

The same here

Duplicate of #152915


Add some sort of centralized inventory/equipment system

Various plugins behave differently depending on what you have in your inventory or equipped. Rather than every plugin scanning the inventory constantly, it'd be good if there was a single system doing it. Then to check it, you could do things like inventory.contains(CHISEL), equipment.contains(RUNE_PICKAXE) etc.
Being able to test for all of or any of the items in an array/list/set/etc of items would be nice too.

This didn't end up needing any centralized system to be written for it. ItemContainer#contains(int itemId) fulfills this nicely and was added in https://github.com/runelite/runelite/commit/8f12c2846d45e9354e82d792ea1b06dc160de39e.


Allow Llama objects to be freed earlier again

commit 901827013b732d74f1f67033062d13a6204a62bd introduced a cyclic dependency within Llama objects. That change causes old models to linger in memory longer than necessary, thereby creating memory bloat in most applications attempting to switch between models at runtime. This patch simply removes the problematic line, allowing models to deallocate without relying on GC. One might also consider combining weakref.ref with a @property if the llama attribute is absolutely necessary to expose in the tokenizer class.

@notwa good catch!


Adding new OpenSearch versions and updating compatibility matrix

Signed-off-by: Vacha Shah<EMAIL_ADDRESS>Description
Adding new OpenSearch versions and updating the compatibility matrix.
Issues Resolved
List any issues this PR will resolve, e.g. Closes [...].
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.

Would merge on 🟢

Tests were failing due to a recent change in escape_utils gem. The escape_url method was changed to escape_uri according to documentation https://github.com/brianmario/escape_utils/

Tests were failing due to a recent change in escape_utils gem. The escape_url method was changed to escape_uri according to documentation https://github.com/brianmario/escape_utils/

This is telling me that there's no restriction on the version of the gem that brings in escape_uri in Gemfile and there should be. Can fix this separately - which version introduced the change?

Tests were failing due to a recent change in escape_utils gem. The escape_url method was changed to escape_uri according to documentation https://github.com/brianmario/escape_utils/

This is telling me that there's no restriction on the version of the gem that brings in escape_uri in Gemfile and there should be. Can fix this separately - which version introduced the change?

The change was introduced in version 1.3.0.

Removed it in https://github.com/opensearch-project/opensearch-ruby/pull/74 since it's deprecated altogether. No need for a library that monkey patches anything :)


Misleading error message when comparing generics that vary in types

Description
When the following code is run, the error I get is
error: binary operator '==' cannot be applied to two 'MyStruct<String>' operands

While it is apparent that generics that differ in types cannot be compared, the error message does not indicate that is indeed the problem here. It says it cannot compare "two 'MyStruct<String>' operands", however, one is a MyStruct<String> and other is a MyStruct<Int>.
Reproduction
struct MyStruct<T: Equatable> {
    let val: T

    init(_ val: T) {
        self.val = val
    }

    static func == (lhs: MyStruct, rhs: MyStruct) -> Bool{
        lhs.val == rhs.val
    }
}

print(MyStruct(0) == MyStruct(0))  // true
print(MyStruct("0") == MyStruct(0))

Expected behavior
I would expect an intuitive error message like so, that shows what exactly is the problem (types are different)
error: binary operator '==' cannot be applied to 'MyStruct<String>' and 'MyStruct<Int>' operands

Environment
swift-driver version: <IP_ADDRESS> Apple Swift version 5.10 (swiftlang-<IP_ADDRESS> clang-15<IP_ADDRESS>)
Target: arm64-apple-macosx14.0

Additional information
Asked this in Swift forums and I was suggested to file a report here.

Observation: Given
struct S<T> {
  static func ==(lhs: S, rhs: S) -> Bool {
    true
  }
}

reproduces with
func getS<T>(value: T) -> S<T> {}

let _ = getS(value: "") == getS(value: 0)

but not
func getS<T>(type: T.Type) -> S<T> {}

let _ = getS(type: String.self) == getS(type: Int.self)

additional observation: if the struct & operator declarations are local the behavior differs and you get the expected diagnostic:
func test_local_op_ambig() {
    struct S<T> {
      static func ==(lhs: S, rhs: S) -> Bool {
        true
      }
    }

    func getS<T>(value: T) -> S<T> {}

    let _ = getS(value: "") == getS(value: 0) // Binary operator '==' cannot be applied to operands of type 'S<String>' and 'S<Int>'
}

seems likely this behavior is due to multiple valid solutions being found by the type constraint solver that have the same 'score' and the one being arbitrarily picked is more confusing than other valid solutions in this context. for posterity, the code that appears responsible for emitting the diagnostic is here.


Evaluate Presto as a query engine on the generated Parquet files

Presto is a query engine to run interactive SQL queries in a distributed environment. It is open-source and seems to resemble some of the features of BigQuery (I have not used Presto myself).
This issue is to track experimentation with Presto on top of Parquet files that we generate for FHIR resources. Here is an incomplete list of things we like to try:

Is it possible to use Preston to query Parquet files locally? If yes, document the setup.
How does the distributed environment with many nodes need to be set up?
How does it perform compared to Spark, e.g., run same queries on the same Parquet files through Presto and Spark to compare.
How transferable is the Presto SQL queries to other distributed SQL engines like BigQuery or Spark SQL; particular attention needs to be paid to queries involving nested and repeated fields of FHIR.
How well the integration of Presto and Spark works.

Hi @bashir2
It seems that this issue is out of date currently.
The Presto query engine has been rebranded as Trino since 2020-12-27.
https://trino.io/blog/2020/12/27/announcing-trino.html
AFAIK, the development of Trino is far faster than Presto's pace, so it has more features & optimization.
Should we evaluate Trino instead or keep doing with Presto?

Thanks @bashir2
I have experience more experience with Trino and just a bit with Presto (as we moved to Trino right after their annoucement so I lost track of Presto's current state)
I'm interested in our project but still new to FHIR format, so I'm taking a look at the format and will give out the evaluation of Trino. Then we gonna discuss more detail on this.


CCLayerPanZoom: refactor test layer, add readme & comments

Better documentation, incapsulate instead of inheriting CCLayerPanZoom in test layer.
Find TODO's & @todo's

Refactoring was done in pull reuest #79.
Mac support & README left.

Woot! Refactored test, now it shows why we need layerPanZoom:clickedAtPoint:tapCount: in the frame mode.
Also added layerPanZoom:touchMoveBeganAtPoint: to be able to know int the test, when movement begans - it's helpful to change anchorPoint & position of selected test target to avoid jerky movement.
Maybe we sould rename clickedAtPoint, moveBegan & touchPosition updated due to Mac Support ( #78 ) & to be have more clear names like ccTouchBegan, ccTouchMoved, ccTouchEnded. Or vice versa - we shouldn't make them like ccTouch methods to avoid confusion.
@AlexeyLang, What do you think about this?
Anyway - README is the only thing left to add to CCLayerPanZoom to close this issue.

Closed in 3c549ecaf26d05c620498f3a2fee3c3c7025ea44 in Pull Request #83 by @AlexeyLang.


Use allocation function for session key object

Resolved issues:
N/A
Description of changes:
The S2N resume connection implementation called libcrypto directly to allocate the EVP_CIPHER_CTX object in the s2n_session_key object. This PR changes this behaviour to use the designated s2n_session_key allocation function s2n_session_key_alloc().
Call-outs:
N/A
Testing:
Covered by existing unit/integration tests.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Codecov Report

Merging #2249 into main will not change coverage.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##             main    #2249   +/-   ##
=======================================
  Coverage   80.73%   80.73%
=======================================
  Files         265      265
  Lines       17831    17831
=======================================
  Hits        14395    14395
  Misses       3436     3436


The default Minio may not support domain-style

Page: /setup/install/storage/minio/
Feedback:
There should be a section to instruct about the path-style-access in case the minio setup does not support domain-style access by default.

May relate spinnaker/spinnaker#4431

@lamLeX
Feel like adding this yourself?


InfluxQL cheat sheet

Removes query_syntax.md (Fixes https://github.com/influxdata/docs.influxdata.com/issues/25)
Updates spec.md with the current version of INFLUXQL.md
Changes the title of the page to InfluxDB Query Language Reference
Adds some padding to the raw INFLUXQL.md  (Fixes https://github.com/influxdata/docs.influxdata.com/issues/49):
Makes small formatting changes
Adds a little bit more on regexes (comparators, what they work with)
Adds IF NOT EXISTS to CREATE DATABASE discussion
Adds IF EXISTS to DROP DATABASE discussion
Adds an example of SHOW MEASUREMENTS WITH MEASUREMENT

+1, but lets merge this into the 0.10.0 docs and not 0.9.0 since the CQ syntax is different.

Completed by: https://github.com/influxdata/docs.influxdata.com/commit/5f9f6f8857a5a4dddc3dae43dfd3a116ec5e8d62


cooltools dump-cworld  does not recognize mcool file

Hi,
cooltools dump-cworld  does not recognize mcool file
This is the code I run:
cooltools dump-cworld --cworld-type matrix  --region  chr1 --balancing-type IC_unity aaa.mcool::/resolutions/50000 aaa.50000.matrix.gz

bash: aaa.mcool::/resolutions/50000: No such file or directory

Thank you!
Best,
Betul

Hi Betul,
thank you for the bug report!!
I just pushed a commit fixing it - do you mind testing it? It seems to work on my side.
Anton

I did the follows:
pip install git+https://github.com/mirnylab/cooltools.git

cooltools dump-cworld --cworld-type matrix --region 'chr1' --balancing-type IC_unity aaa.mcool::/resolutions/50000 aaa.50000.IC.matrix.gz
Error: Invalid value for "COOL_PATHS": Path "aaa.mcool::/resolutions/50000" does not exist.

Thanks Anton!
Betul

hi
given the error message, i suspect that cooltools were not updated.
May I ask you to run the same command, but with a minor modification?
pip install -U git+https://github.com/mirnylab/cooltools.git
Thanks!
On Thu, 20 Jun 2019 at 13:52, betulakgol<EMAIL_ADDRESS>wrote:

I did the follows:
pip install git+https://github.com/mirnylab/cooltools.git
cooltools dump-cworld --cworld-type matrix --region 'chr1' --balancing-type IC_unity aaa.mcool::/resolutions/50000 aaa.50000.IC.matrix.gz
Error: Invalid value for "COOL_PATHS": Path "aaa.mcool::/resolutions/50000" does not exist.
Thanks Anton!
Betul
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/mirnylab/cooltools/issues/84?email_source=notifications&email_token=AAG64CTG5I4TYA4ZTLAWLWTP3O7UJA5CNFSM4HZVWI4KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODYGEP7A#issuecomment-504121340,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAG64CUZD6SBBBMMZOTBEETP3O7UJANCNFSM4HZVWI4A
.

Yes, that was the problem. I did pip--force-reinstall and got some other issues but it is working now. Thank you so much!
Best,
Betul

yay!


no_extra_consecutive_blank_lines removes line between cases when it throws

When the last line of a case is using throw rather than return, break or continue, the no_extra_consecutive_blank_lines removes the empty line between this case and the next one. But it does not do it for other constructs. This looks like a bug to me. there is no reason to forbid empty lines between cases only when throwing.

Hmm sounds odd indeed, do you have sample?

Existing code (part of a bigger file defining a class):
    /**
     * @return Node
     */
    private function parsePrimaryExpression()
    {
        $token = $this->stream->getCurrent();

        switch ($token->getType()) {
            case Token::NAME_TYPE:
                $this->stream->next();

                if ('(' === $this->stream->getCurrent()->getValue()) {
                    if (!isset($this->functions[strtolower($token->getValue())])) {
                        $errorKey = count($this->functions) ? 'formula.unrecognized_function' : 'formula.no_registered_functions';

                        throw new SyntaxError($errorKey, array(
                            '%name%' => strtoupper($token->getValue()),
                            '%functions_list%' => implode(', ', array_map('strtoupper', array_keys($this->functions))),
                        ));
                    }

                    $arguments = $this->parseArguments();
                    $node = new FunctionNode($token->getValue(), $arguments);

                    //Throws a Syntax Error if the node is not validated
                    $this->functions[$node->getAttribute('name')]->validateNode($arguments, $this->context);

                    return $node;
                }

                throw new SyntaxError('formula.missing_arguments_opening_parenthesis');

            case Token::NUMBER_TYPE:
            case Token::STRING_TYPE:
                $this->stream->next();

                return new ConstantNode($token->getValue());

            default:
                throw new SyntaxError('formula.unrecognized_characters');
        }
    }

and here is the generated diff:
                 }

                 throw new SyntaxError('formula.missing_arguments_opening_parenthesis');
-
             case Token::NUMBER_TYPE:
             case Token::STRING_TYPE:
                 $this->stream->next();

It removes the line after throw, but not after return for the next case

The removal of the line after the throw and return is done by configuration and I consider it therefor not a bug.
I would like to a new configuration option for the NoExtraConsecutiveBlankLinesFixer to remove blank lines above case and default Tokens. That would make it possible to fix all cases in a switch consistent.

but line is not removed after return in this case.

thanks, that is a bug than :+1:

for ref.: so not a bug, but the result of confusion/misunderstanding and configuration, more details in https://github.com/FriendsOfPHP/PHP-CS-Fixer/pull/2701

I don't see anything left to do here, the new options can be used to fix the white lines consistently.
If I missed a case, please provide a new sample and I'll have a look.


General Simplification

Need to tidy and simplify several sections of the sheet to make it easier to use and more intuitive.  Including (but not limited to) -

Spellcasting
Weapons
NPC sheet
Core Stats
Possible addition of a "summary" sheet (or reworking of core stats to show this)

Will now be progressed as part of the changes to introduce the roll template feature to the sheet - See issue #79


Synthetic Data Generation

I was wondering how the training set of diagrams was generated (the synthetic diagram + accompanying proof). Like what script should I run? graph.py looks promising, but it's evidently not the script they used to generate the 100M synthetic theorem proofs and diagrams.
For example in the images below:

I would greatly appreciate the help!

The owner of the source code for Alpha Geometry are not releasing all the details for this research so we all got to work together to develop the model

Hi:) Could you please help me find where the code for drawing shapes like you do is located? I'm also searching for any clues that might lead me to it. Thank you very much for your assistance.

I am also struggling to find the script to generate synthetic proofs. Would appreciate it if sb. points me to it.

To further improve the performance of AG, I think we need to collect data based on human designed problems. I made some improvements in a fork repository and have some ideas to improve it, check out
AG4Masses and issue 110. In it I have a detailed analysis why I think we need data based on human designed problems, based on many tests I did.


Expose scraped targets via API

This allows verifying integrations and debugging
In future iterations it will be added to the UI

Example:
➜  curl localhost:7777/targets/ | jq
{
  "mock-target": [
    {
      "endpoint": "<IP_ADDRESS>:7778"
    }
  ],
  "periskop": [
    {
      "endpoint": "localhost:7777"
    }
  ]
}

TODO:

[x] Add tests

Addresses #172

Ah, very nice indeed!


[release-4.5] Added a reviewer and removed an appover

This is an automated cherry-pick of #248
/assign yussufsh

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: ltccci
To complete the pull request process, please assign bpradipt after the PR has been reviewed.
You can assign the PR to them by writing /assign @bpradipt in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

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

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: ltccci, yussufsh
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [yussufsh]

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

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: bpradipt, ltccci, yussufsh
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [bpradipt,yussufsh]

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

@yussufsh @cs-zhang

https://github.com/ocp-power-automation/ocp4-upi-powervs/pull/249#issuecomment-810325311

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: bpradipt, cs-zhang, ltccci, yussufsh
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [bpradipt,yussufsh]

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


Feature/multiple closed chains

In this PR, we mainly:

modified the mask initialization for the closed_chain kinematics such that the blocks are modified according to the number of the closed chains. The number of the closed chains are defined in the mask parameter robot_config.closedChains,
modified the internal code where we read data of the split points frame (split point is the point in a closed chain where we break the chain) such that we can read the data of multiple split points instead of only two points.

Fix #57

As I tested this PR in an external project, I merge it.


🐛 BUG: Extension's Astro file formatting overrides the Prettier plugin.

Describe the Bug
The problem is described here:
https://github.com/withastro/prettier-plugin-astro/issues/351
Steps to Reproduce

Install the Astro extension in VS Code.
Install the prettier-plugin-astro for your project as instructed here: https://github.com/withastro/prettier-plugin-astro
Run 'Format Document' command on some .astro file.
Check that tabs are used for indentation instead of spaces that should be default for Prettier.
Check that running Prettier via command line formats the file correctly:
./node_modules/prettier/bin-prettier.js ./src/components/ --write --plugin=prettier-plugin-astro

This is most likely an upstream issue in Volar's Prettier service if anyone is interested in checking it out: https://github.com/volarjs/services/blob/master/packages/prettier/src/index.ts


[Treeview] The hover and selection boxes overlap

Description

Steps to reproduce

Go to https://opensource.adobe.com/spectrum-css/treeview.html#sizing
Hover over some of the Tree View Items
Observe the selection box and the hover box overlapping in the t-shirt size demos.

Expected behavior
They don't overlap.
Screenshots

Manually copied to Jira here: CSS-123
Sync to Jira didn't work. @misterbrownlee


Bluetooth: Add a sample iBeacon app

Add a sample app demonstrating iBeacon usage

This was added in #7143.


“X-Frame-Options“ directive set to “self“ on staging server.

Hello!
We are currently facing an issue that our implementation works on https://localhost:3000/ but when we deploy it to a stage server we receive this error:
Refused to frame '<URL>' because an ancestor violates the following Content Security Policy directive: "frame-ancestors 'self'".
Our setup:
{
    ccpUrl: https://INSTANCE_NAME.awsapps.com/connect/ccp-v2,
    loginPopup: true,
    loginPopupAutoClose: true,
    loginUrl: https://eu-central-1.console.aws.amazon.com/connect/federate/INSTANCE_ID?destination=%2Fconnect%2Fccp-v2,
    softphone: {
      allowFramedSoftphone: true,  // tried with false also
    },
 }

connect.core.initSoftphoneManager({ allowFramedSoftphone: true });

We are not using the prebuilt ccp we built our own one with connect-rtc-js and we hid the prebuilt ccp iframe with CSS. we use REACT.
We are using SAML authentication and it seems to be working both on local and staging we are successfully logging in to the app when we start to use amazon connect.
We added both the localhost and staging URL to the allowed origin list on the AWS console page.
HEADERS on the localhost:

GENERAL:
Request URL: https://INSTANCE_NAME.awsapps.com/connect/ccp-v2
Request Method: GET
Status Code: 200
Referrer Policy: strict-origin-when-cross-origin     **// different**
RESPONSE HEADERS:
content-security-policy: img-src 'self' data: https: ; script-src 'self'; style-src 'self' 'unsafe-inline'; object-src 'none'; frame-ancestors 'self' https://OUR_STAGING_SERVER https://localhost:3000 **// different**
pragma: no-cache
referrer-policy: strict-origin-when-cross-origin
server: CloudFront
x-cache: Miss from cloudfront
x-content-type-options: nosniff
REQUEST HEADERS:
:authority: AWS_URL
:method: GET
:path: /connect/ccp-v2
:scheme: https
accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
accept-encoding: gzip, deflate, br
referer: https://localhost:3000/    **// missing on staging**

HEADERS on the staging:
GENERAL:
Request URL: https://INSTANCE_NAME.awsapps.com/connect/ccp-v2
Request Method: GET
Status Code: 200
Referrer Policy: same-origin
RESPONSE HEADERS:
cache-control: no-cache, no-store, must-revalidate
content-encoding: gzip
content-security-policy: img-src 'self' data: https: ; script-src 'self'; style-src 'self' 'unsafe-inline'; object-src 'none'; frame-ancestors 'self'
content-type: text/html; charset=UTF-8
referrer-policy: strict-origin-when-cross-origin
server: CloudFront
x-cache: Miss from cloudfront
REQUEST HEADERS:
:authority: AWS_URL
:method: GET
:path: /connect/ccp-v2
:scheme: https
accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
sec-fetch-dest: iframe

Thanks for the answers!

You'll want to set whatever url is iframing CCP as an approved origin for your connect instance. You'll find the approved origins tab in the Connect console page for you instance

You also should make sure you're using the correct Connect url. You have https://INSTANCE_NAME.awsapps.com/connect/ccp-v2. But your instance may be on the new domain which would make it: https://INSTANCE_NAME.my.connect.aws/ccp-v2

@SamSchiff Thanks for your answer we double-checked and we still have the old URL

and we also added all the URLs to the approved origins.
For the interesting fact we can also see those URLs in the localhost response headers:

I was thinking that it might have a problem with the URL because we have multiple domains in it
https://sitename-sit.nonprod.sg.sg.sg.com/
What do you think about that?

It could be. You'll want to allowlist all of the possible domains in approved origins then

Don't suppose you ever solved this? Having same issue with django. I think it's because the URL is missing from referer so connect can't verify that it's coming from one of the approved frame-ancestors, but unsure how to fix.

OK yes I can confirm the Referrer-Policy needs to be set to "strict-origin-when-cross-origin".
For me with nginx I had to set add_header Referrer-Policy "strict-origin-when-cross-origin" in the config file to get it to work.

@jbflow Thank you it was our issue also that we didn't set Referrer-Policy correctly.
Anyone checking this ticket to resolve this issue check if the Referrer-Policy is "strict-origin-when-cross-origin"


Allow unnamed Actors

Currently, the actors are classes annotated with the annotation ActorEntity and this annotation requires the Actor to be previously named. In the future, Actors can be created without a previously defined name, as they can be dynamically activated by the proxy.
We should study a way to allow such functionality in the sdk as well.

Close this by bb1f426d251ead55ae7d92505a9f8aa089bb726b


Task does not proceed beyond first API request. Does not show "Approve" button.

When I start a new task, the VSCode extension seems to do the first step, fires the first API request, comes up with a plan and then gets stuck because the "Approve" button to read the file does not show. The chat input box is also disabled (greyed out). So, there is no way to proceed. Here's a screenshot:

Any idea why this is happening? It was working well for a couple of tasks before.
Thanks,
Deepak.

If you exit out of the task, then go back to it from task history, are you able to resume the task?

Problem

constant problem
after the first task there is an error, it spins for a very long time and then there is an error

Если выйти из задачи, а затем вернуться к ней из истории задач, можно ли возобновить задачу?
constant problem
after the first task there is an error, it spins for a very long time and then there is an error

What API provider are you using?

If you exit out of the task, then go back to it from task history, are you able to resume the task?

I do get the option to resume the task (the Resume Task button). But then, it attempts to redo the task and gets stuck again like before.

What API provider are you using?

Anthropic - Claude Sonnet 3.5

I am seeing these errors in the Developer Tools console:

Thank you for those error logs @bitgroovy, I think I've narrowed down what package was causing problems here. I'll be releasing an update later that should fix this, will post back here when it's out

Should be fixed in the latest, pls feel free to re-open if you're still seeing this!


added Databricks integrations for DSPy LMs/RM configurations

integrated Databricks connectors for configuring LMs and RM in DSPy.
LMs - adapted from OpenAI Client SDK in Databricks Model Serving endpoints
Supports chat, completions, and embeddings model formats.
RM - adapted from querying Databricks Vector Search Endpoint

Thanks @insop. Added the LM docs. The RM docs are being developed in a background docs development (as the current version is missing most of the Retrievers) so will update the Databricks RM with that outside of this PR as well!

Thanks @insop. Added the LM docs. The RM docs are being developed in a background docs development (as the current version is missing most of the Retrievers) so will update the Databricks RM with that outside of this PR as well!

Thanks @insop. Added the LM docs. The RM docs are being developed in a background docs development (as the current version is missing most of the Retrievers) so will update the Databricks RM with that outside of this PR as well!

Thank you @arnavsinghvi11, PR looks good to me.

Thank you so much @arnavsinghvi11 ! And thanks a lot for the review @insop !


Remove audit workaround when fixed within fil-proofs

Issue summary

There is a vulnerability on ocl which also marks fil-ocl which is an dependency of rust-fil-proofs, but it's pretty irrelevant. Skipped in our CI right now, but should be removed once fixed.
Tracking issues:
https://github.com/filecoin-project/rust-fil-proofs/issues/1403
https://github.com/filecoin-project/rust-fil-proofs/issues/1400
Other information and links

Blocked by rust-fil-proofs


Restructure and update CLI documentation

Migrated from GitLab: https://gitlab.com/meltano/meltano/-/issues/2164
Originally created by @DouweM on 2020-07-14 16:32:26

The docs at https://meltano.com/docs/command-line-interface.html are currently somewhat lacking, inconsistently formatted, and often incomplete compared to the information available on the homepage: https://meltano.com/.

View 8 previous comments from the original issue on GitLab

@sbalnojan Since you're working on stuff like this do you want to take this one? The CLI docs have improved since this issue was opened but there's probably more that can be done.

Mh I don't think this adds to driving up meltano inits, do you? I'm not that sure what's really missing there to be honest and would probably like to put this part more in to the hands of engineering, as this is very much a "reference" type of doc. These types are notoriously hard to write by anyone else because they aim for completeness, and that's hard to get unless you've built it yourself.


Added hero image to homepage

Pull Request Template
Issue
Addresses #343

[x] This change addresses the issue in full
[ ] This change addresses only certain aspects of the issue
[ ] This change is a dependency for another issue
[ ] This change has a dependency from another issue

Description
Added Detroit skyline image to homepage.

Type of change

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Prototype/POC (not to merge)
[ ] This change is a refactor/address technical debt
[ ] This change requires a documentation update
[ ] This change requires a SQL Script

How Can This Be Tested/Reviewed?
Visit the homepage and notice the hero image.  Resize your screen for both desktop and mobile resolutions.

[x] Desktop View
[x] Mobile View
[ ] Test A
[ ] Test B

Checklist:

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have reviewed the changes in a desktop view
[ ] I have reviewed the changes in a mobile view
[ ] 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
[ ] Any dependent changes have been merged and published in downstream modules
[ ] I have assigned reviewers
[ ] I have updated the changelog to include a description of my changes

Please add a screenshot. Do we have the rights to this asset?

Yes, @tomgebauer created the asset for us last night and I have loaded it into the repo.


file name change caused problems on Windows

Apparently, @Qieerb tried to rename TOCitetest.fs  to TOCiteTest.fs.
This causes git on Windows to malfunction.
The way I can think of is merging this change to every branch, then delete local repo. Finally, clone the repo again.

I can just change the name back to TOCitetest.fs in my branch. I think it was a mistake when I was doing git mv to merge after the "big move".


CMake Install Path - User defined Install PATH Support

Use - CMAKE_INSTALL_PREFIX from Top layer CMake for all install locations.

Fix Merged


[docs] - link do not lead to right page

Hi there,
At this page:
https://rxjs-dev.firebaseapp.com/guide/observable

Promise link is leading to the wrong page even though it is correct in documentation.
Expected behavior
Link should open: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise

Hi Domagoj. This is fixed in #6664, but the latest docs app is not yet published. Once it gets published, the issue will be resolved.


implement feedback

What does this PR do?

Redesign dashboard
implement redux architecture with respect to redux store and actions
refactor controller codes
add tests for client and server
redesign app

Coverage decreased (-8.0%) to 72.266% when pulling 5d73c2f12c562bf4aa5636effe604cf45a75e16e on implement-feedback into d39b1a77c4b6f7721b27b9d5860716cd476ac17b on develop.

Coverage decreased (-5.3%) to 74.96% when pulling f43a9e2372c4de19f44753ebc8352e188607aec1 on implement-feedback into d39b1a77c4b6f7721b27b9d5860716cd476ac17b on develop.

Coverage decreased (-5.3%) to 74.96% when pulling ae4cffede5ce4e0c856237648f8568b2694d4137 on implement-feedback into d39b1a77c4b6f7721b27b9d5860716cd476ac17b on develop.

Coverage decreased (-5.3%) to 74.96% when pulling 120e180a4369fb5e49de25b8c547d6694dd23636 on implement-feedback into d39b1a77c4b6f7721b27b9d5860716cd476ac17b on develop.

Coverage decreased (-5.06%) to 75.157% when pulling ac44de799ac31123f96f6eb42597b40647e6bbe6 on implement-feedback into d39b1a77c4b6f7721b27b9d5860716cd476ac17b on develop.

Coverage decreased (-5.06%) to 75.157% when pulling 5fed8d969d42444bd8b4ce07b7954dbd2df8fb63 on implement-feedback into d39b1a77c4b6f7721b27b9d5860716cd476ac17b on develop.


Add net46, netcore3.1 to management SDK test project

Some implementations on .net standard 2.0 and .net core app are different, so tests for all the frameworks are necessary.

A lot of tests failed in Ubuntu and OSX after modifying the CI. It's hard to find out the root cause.
For example,
[xUnit.net 00:00:16.62]     Microsoft.Azure.SignalR.Common.Tests.BackOffPolicyFacts.FirstProbeThrowsTest [FAIL]
[xUnit.net 00:00:13.07]     Microsoft.Azure.SignalR.Tests.ServiceMessageTests.TestCloseConnectionMessageWithMigrateOut [FAIL] (After double the timeout )
PreviouslyUsedServiceConnectionsNotLeakedAfterHotReload2


update HTTP/3 errors

The error codes were changed pretty significantly in https://github.com/quicwg/base-drafts/pull/2662.

Codecov Report

Merging #2112 into master will decrease coverage by 0.02%.
The diff coverage is 96.15%.

@@            Coverage Diff             @@
##           master    #2112      +/-   ##
==========================================
- Coverage   85.75%   85.73%   -0.02%
==========================================
  Files         101      101
  Lines        7353     7343      -10
==========================================
- Hits         6305     6295      -10
  Misses        779      779
  Partials      269      269

Impacted Files
Coverage Δ

http3/error_codes.go
100% <100%> (ø)
:arrow_up:

http3/server.go
53.24% <50%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


yankpad-map direct bind?

Hi again!
so as you can see im doing my yankpad spring cleaning so more question, hope you dont mind :)
follwowing your great advice with issue #28 , i started using yankpad-map.
for several reasons i would like to use them via hydras. so i stated playing around with trying to get a function for each yankpad-map and came up with something like this (spoilers: i cant code :))):
(defun zzzzxxxx ()
" insert yankpad o  "
(interactive)
(yankpad-map "o")
)

now this clearly dosent work since i dont know how to instruct emacs to press/enter 'o' after i launch the yankpad-map via the function.
any tips on how to do so?
thx!
Z

It seems like #32 may be of interest to you, since that adds hydra-like functionality to yankpad-map. If you want to do what you describe, you could use something like this:
(defun zzzzxxxx ()
  " insert yankpad o  "
  (interactive)
  (setq unread-command-events (listify-key-sequence (kbd "o")))
  (yankpad-map))

You can now use yankpad-map-simulate for this.


net native throw exception  with applicationinsights  and ef7 rc2

It's seem like that issue is throwed when use EntityFramwork rc2 with Prismlibrary.
But , after I ask the EF team, they give me solution It's point to The ApplicationInsights ,
❌ Doesn't work
{ "dependencies": {
"Microsoft.ApplicationInsights.WindowsApps": "1.1.1", // <-- the source of the issue
"Microsoft.EntityFrameworkCore.SQLite": "1.0.0-rc2-final",
"Microsoft.EntityFrameworkCore.Tools": "1.0.0-preview1-final",
"Microsoft.NETCore.UniversalWindowsPlatform": "5.1.0",
"Prism.Core": "6.1.0",
"Prism.Unity": "6.1.0",
"Unity": "4.0.1"
},
✅ works
"dependencies": {
"Microsoft.EntityFrameworkCore.SQLite": "1.0.0-rc2-final",
"Microsoft.EntityFrameworkCore.Tools": "1.0.0-preview1-final",
"Microsoft.NETCore.UniversalWindowsPlatform": "5.1.0",
"Prism.Core": "6.1.0",
"Prism.Unity": "6.1.0",
"Unity": "4.0.1"
},
Although the error shows up from an EF stack trace, the error is the combination of re-linq (a dependency of EF) and Microsoft.ApplicationInsights. Something in Microsoft.ApplicationInsights.WindowsApps causes a side-effect on System.Collections. re-linq encounters the error because it reflects over System.Collections.
Link here
https://github.com/aspnet/EntityFramework/issues/5407#issuecomment-221412535

@abaranch  EF team gived me solution:
https://github.com/aspnet/EntityFramework/issues/5517


Update GitHubBub to v1.0

GitHubBub no longer raises exceptions by default. Also GitHubBub.valid_token? now explicitly checks for a 404 response to return a false rather than returning false on anything but 200.
Also adds rate limiting code.
See: https://github.com/schneems/git_hub_bub

Can safely ignore Heroku CI failing for now Travis is green.
Would appreciate some eyes @nateberkopec and @DavidRagone
I eventually want to change how we're doing token invalidations. Instead of batching them I want to respond to them when we get a 401 response from GitHub. I wanted to do that in a separate PR from this for clarity, but if you see something that could make that move easier in the future let me know.


启动报错-Could not find expected browser (chrome) locally

npm install安装正常，启动报错如下：
12:52:28 VERB PuppetLoginMixin start()
12:52:28 VERB PuppetCacheMixin start()
12:52:28 VERB PuppetMemoryMixin start()
12:52:28 VERB PuppetSkeleton start()
12:52:28 VERB PuppetCacheAgent start()
12:52:28 VERB PuppetCacheAgent clear()
12:52:28 VERB PuppetCacheMixin start() "dirty" event listener added
12:52:28 VERB ServiceCtl start() super.start() ... done
12:52:28 VERB ServiceCtl start() this.onStart() ...
12:52:28 VERB PuppetWeChat onStart() with ding-dong-bot
12:52:28 VERB PuppetWeChat initBridge()
12:52:28 VERB PuppetWeChatBridge start()
12:52:28 VERB StateSwitch  active(pending) <- (false)
12:52:28 VERB PuppetWeChatBridge initBrowser()
12:52:28 VERB PuppetWeChatBridge initBrowser() with options={"args":["--audio-output-channels=0","--disable-default-apps","--disable-translate","--disable-gpu","--disable-setuid-sandbox","--disable-sync","--hide-scrollbars","--mute-audio","--no-sandbox"],"headless":true}
12:52:29 ERR PuppetWeChatBridge start() exception: Error: Could not find expected browser (chrome) locally. Run npm install to download the correct Chromium revision (901912).
12:52:29 VERB StateSwitch  inactive(true) <- (false)
12:52:29 ERR PuppetWeChat initBridge() exception: Could not find expected browser (chrome) locally. Run npm install to download the correct Chromium revision (901912).
12:52:29 VERB PuppetWeChatBridge stop()
12:52:29 ERR PuppetWeChat initBridge() this.bridge.stop() rejection: Error: no page
StarterBot [GError: from(string): Could not find expected browser (chrome) locally. Run npm install to download the correct Chromium revision (901912).] {
code: 2,
details: undefined
}

Can you follow https://wechaty.js.org/2021/02/20/google-cloud-shell-tutorials/ and see if it works for you?

const puppeteer = require("puppeteer");
const browserFetcher = puppeteer.createBrowserFetcher();
browserFetcher.download("901912").then((res) => {
    console.log("res === ", res);
});

写了段代码先把chrome下载下来，可以运行了，如下：
StarterBot Starter Bot Started.
13:51:04 VERB PuppetWeChatEvent onScan({code: 0, url: https://login.weixin.qq.com/qrcode/oYSh0vGhRQ==})
13:51:04 VERB PuppetWeChat onStart() throttleQueue.subscribe() new item: [object Object]
StarterBot onScan: %s(%s) - %s Waiting 2 https://wechaty.js.org/qrcode/https%3A%2F%2Flogin.weixin.qq.com%2Fl%2FoYSh0vGhRQ%3D%3D
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█ ▄▄▄▄▄ █▄▀ ▀ ▀█▄▄▀█▄▄█ ▄▄▄▄▄ █
█ █   █ █   █▀   ▀▀ ▄▀█ █   █ █
█ █▄▄▄█ █▄█▀ ▄ ▄▄ ▀▀ ██ █▄▄▄█ █
█▄▄▄▄▄▄▄█▄█ █ █ █▄▀▄▀▄█▄▄▄▄▄▄▄█
█▄  ▄█▀▄▀▄█ ▄ ▄ ██▄ ▀█ ▀▀ ▄▄█ █
█ ▀██ █▄▄   ▄▄ ▄█▀█▀█ ▄▄█▀█▄▄▀█
█▀████▄▄ █ ▄▀ █▄▀▀▄█ █▄▀██▄ ▀▀█
█▀ ▀█▄ ▄█▀▄  █▄▀██▄▄▄▄ ▀  █▄ ▄█
█▄ █▀▀█▄   ▄█▄▄ █▄▀▄▄  █ ▄ ▀ ██
█▄██▄  ▄▄ ▄▀▀██▄▄▄▀▀█▀▀▀▄▀█ ███
██▄████▄█ ▄███▀▀ ▀ ▀▀ ▄▄▄   ▀▀█
█ ▄▄▄▄▄ ██▀ ▀▀▀▀▀▄█ ▄ █▄█  █▄██
█ █   █ █▀▄▄ █▀▀▀▀▄█▀  ▄  ▀▄▄ █
█ █▄▄▄█ █  ▄█ ▀▄█▀█ ▄ ██▄▀▀▄▀▄█
█▄▄▄▄▄▄▄█▄▄▄▄███▄███▄▄▄██▄██▄██

Great to know that you have solved this issue by downloading chrome manually.
And I think your code is very useful for other users, thank you very much for the sharing!


chore: bdd-spring-1587313620 to 0.0.1

chore: Promote bdd-spring-1587313620 to version 0.0.1

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

Needs approval from an approver in each of these files:

OWNERS

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


detekt-tooling should not depend on detekt-api

Expected Behavior
detekt-tooling should be a stand alone end point that is called by clients (CLI, Gradle, IDE plugin etc). It should not depend on detekt-api.
Current Behavior
It does.
Context
detekt-api dependency pulls kotlin-compiler-embeddable transitively which should not be necessary to interface with detekt-tooling. If the detekt-api dependencies were cleaned up then this wouldn't be an issue, but as it stands, this would be a blocker for migrating the Gradle plugin to call detekt-tooling instead of the CLI.

I agree, remove kotlin-compiler-embeddable from :detekt-api right now is really difficult (maybe impossible).
I see 3 main dependencies:

[ ] KtFile and BindingContext in Detekt.run(Collection<KtFile>, BindingContext)
[ ] Detektion
[ ] Config in DefaultConfigurationProvider

The problem with Detekt.run(Collection<KtFile>, BindingContext) is probably the easiest. I imagine that it is ok if :detekt-tooling depend on kotlin-compiler-embeddable only for compilation (comileOnly(libs.kotlin.compilerEmbeddable)). If that's not an option I don't know how to fix it.
Detektion is a class defined on detekt-api that contains the results of the run. This one shouldn't be difficult. We can basically move Detektion to detekt-tooling and that's it. We should change some other classes on detekt-api that depend on that class but it shouldn't be a big problem. Detektion has a transitive dependency with KtElement so same solution as before: comileOnly(libs.kotlin.compilerEmbeddable). Also, #6879 should break that transitive dependency.
About Config, I like the idea that the client should provide a Config instance. This will move classes like YamlConfig or DisabledAutoCorrectConfig outside :detekt-core and that feels good. The problem is that the Rule constructor requires a Config instance to be instantiated so moving Config outside :detekt-api is more difficult. I can imagine different solutions here:

Create a :common-api (we should work on the naming). It will contain Config (and maybe Detektion). :detekt-api and detekt-tooling would depend on it.
Create a Config2 (same, name pending) on :detekt-tooling and :detekt-core will tranform Config2 to Config so it can be passed to a Rule to be configured.
Refactor Rule so it doesn't depend on Config. But I don't like this option, at least not right now.

Other option is to make kotlin-compiler-embeddable compileOnly on :detekt-api. But I didn't think a lot about the implication of that so I'm not 100% sure. Also to make this option a possibility we should finish #7140


Problems opening the application

The error time: 9/2/2016 2:48 PM
Exception: System.NullReferenceException: Object reference not set to an instance of an object.
   at POESKillTree.Views.App.App_Startup(Object sender, StartupEventArgs e) in C:\GitHub\PoESkillTree_Source\WPFSkillTree\Views\App.xaml.cs:line 80
   at System.Windows.Application.OnStartup(StartupEventArgs e)
   at System.Windows.Application.<.ctor>b__1_0(Object unused)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

I tried uninstalling completely and reinstalling it and restarting my computer. No idea what's going on with why it's not working. I'm on windows 10 64-bit.

I was also having the same issue, The error in the first box appears to be somewhat misleading as PersistentData.xml is being used by the program itself rather than another program. Delete PersistentData.xml (or move it to another location) and you can start it fine after.

Yeah, that'll probably solve it. Can you please post your broken PersistentData.xml here so we can fix the bug?

PersistentData.xml:
�E�<?xml version="1.0" encoding="utf-8"?> <PersistentData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">   <Options>     <Language>en-US</Language>     <Theme>Dark</Theme>     <Accent>Steel</Accent>     <AttributesBarOpened>false</AttributesBarOpened>     <CharacterSheetBarOpened>false</CharacterSheetBarOpened>     <BuildsBarOpened>false</BuildsBarOpened>     <TreeComparisonEnabled>false</TreeComparisonEnabled>     <SelectedBuildIndex>-1</SelectedBuildIndex>     <ShowAllAscendancyClasses>true</ShowAllAscendancyClasses>     <NodeSearchHighlightColor>Red</NodeSearchHighlightColor>     <NodeAttrHighlightColor>LawnGreen</NodeAttrHighlightColor>     <NodeHoverHighlightColor>DodgerBlue</NodeHoverHighlightColor>     <DownloadMissingItemImages>false</DownloadMissingItemImages>     <ResetPreferences>MainTree AscendancyTree</ResetPreferences>   </Options>   <CurrentBuild>     <Name>New Build</Name>     <Level>1</Level>     <Url>https://www.pathofexile.com/passive-skill-tree/AAAABAMAAA==</Url>     <LastUpdated>0001-01-01T00:00:00</LastUpdated>     <CustomGroups />     <CurrentlyOpen>false</CurrentlyOpen>     <Bandits>       <Normal>None</Normal>       <Cruel>None</Cruel>       <Merciless>None</Merciless>     </Bandits>   </CurrentBuild>   <Builds />   <XmlLeagueStashes /> </PersistentData>
PersistentData_Bad.xml:
�E�<?xml version="1.0" encoding="utf-8"?> <PersistentData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">   <Options>     <Language>en-US</Language>     <Theme>Dark</Theme>     <Accent>Steel</Accent>     <AttributesBarOpened>false</AttributesBarOpened>     <CharacterSheetBarOpened>false</CharacterSheetBarOpened>     <BuildsBarOpened>false</BuildsBarOpened>     <TreeComparisonEnabled>false</TreeComparisonEnabled>     <SelectedBuildIndex>-1</SelectedBuildIndex>     <ShowAllAscendancyClasses>true</ShowAllAscendancyClasses>     <NodeSearchHighlightColor>Red</NodeSearchHighlightColor>     <NodeAttrHighlightColor>LawnGreen</NodeAttrHighlightColor>     <NodeHoverHighlightColor>DodgerBlue</NodeHoverHighlightColor>     <DownloadMissingItemImages>false</DownloadMissingItemImages>     <ResetPreferences>MainTree AscendancyTree</ResetPreferences>   </Options>   <CurrentBuild>     <Name>New Build</Name>     <Level>1</Level>     <Url>https://www.pathofexile.com/passive-skill-tree/AAAABAMAAA==</Url>     <LastUpdated>0001-01-01T00:00:00</LastUpdated>     <CustomGroups />     <CurrentlyOpen>false</CurrentlyOpen>     <Bandits>       <Normal>None</Normal>       <Cruel>None</Cruel>       <Merciless>None</Merciless>     </Bandits>   </CurrentBuild>   <Builds />   <XmlLeagueStashes /> </PersistentData>

E¿

en-US
Dark
Steel
false
false
false
false
-1
true
Red
LawnGreen
DodgerBlue
false
MainTree AscendancyTree

New Build
1
https://www.pathofexile.com/passive-skill-tree/AAAABAMAAA==
0001-01-01T00:00:00

false

None
None
None

Thanks for the files. Can't reproduce the bug with them, though.
However, the whole PersistentData related code will be changed soon, so there's a good chance this particular bug will just go away.


feat: 0 minimum for same-chain Li.Fi swaps

Description

Pull Request Type

[ ] :bug: Bug fix (Non-breaking Change: Fixes an issue)
[ ] :hammer_and_wrench: Chore (Non-breaking Change: Doc updates, pkg upgrades, typos, etc..)
[ ] :nail_care: New Feature (Breaking/Non-breaking Change)

Issue (if applicable)

closes #
Risk

Testing

Engineering

Operations

Screenshots (if applicable)

Current dependencies on/for this PR:

develop

PR #4928   👈

This comment was auto-generated by Graphite.


Design Meeting Notes, 10/10/2016

Control Flow Analysis for Array Construction (#11432)
AH: Improving furthur on un-annotated initializers, we have expanded our logic to "evolve" the type of an empty array.
function f1() {
    let x = [];
    x; // never[]
    x[0] = 5;
    x; // number[]
    x[1] = "hello";
    x; // (number | string)[]
}

This evolution "stacks".
function f1() {
    let x;
    x; // any
    x = [];
    x; // never[]
    x[0] = 5;
    x; // number[]
    x.push("hello");
    x; // (number | string)[]
    x = 10;
    x // number
}

Junctions have interesting cases with constructions of exclusive types.
function f1() {
    let x;
    if (/*...*/) {
        x = [];
        x[0] = 5;
    }
    else {
        x = [];
        x.push("hello");
    }
    return x;
}

Subset Types (#11233)
Name is up for debate & bikeshedding.
interface State {
    name: string;
    length: number;
    foo?: number;
}

function update(updates: subset State) {
    // ...
}

update({name: "bob"});      // okay
update({name: 100});        // error
update({glorb: "florb"});   // error: excess property

function setState<T>(state: T, updates: subset T) {
    // ...
}

let s = { a: 10, b: 20};
setState(s, { a: 10 });
setState(s: { c: 100}); // error: excess property

Problem is that users excess property checking can be lost through intermediate assignments
Generics
What happens when you have a partial type parameter in a function?
function doSomething<T>(x: T) {
    let y: subset T;

    // (1) - okay
    y = x;

    // (2) - okay
    x = y;

    // (3) - Huh!?
    y = { surprise: "this works!" };
}

Resolution: Only things that are assignable to subset T are

T
subset T
any.

What about this?
function doSomething<T extends { foo: string }>(x: T) {
    let y: subset T = null;

    // (1) - ???
    y = { foo: "hello" };
}

Resolution: Not allowed.
Why?
We can be more conservative later, but if you think about it from the perspective of no constraint (where it's implicitly {}), then really any type should be assignable to subset T in those scenarios.
Non-properties
Index Signatures
interface Foo {
    [x: string]: string;
}

// Effectively the same as '{ [x: string]: string | undefined }'.
let qq: subset Foo = {};
qq["blah"] = "okay?";

Name of
Resolution: subset
Extensibility (#10159)
More of a meta discussion.
Uses

Templating systems that can work with the type system.
Arbitrary buffers
Allowing linting tools to hook into diagnostic reporting.

All are in some way related to language service.
Pros
Great tooling, allows different libraries & frameworks to give an augmented experience.
Cons

Coordination can be complex, user experience is at risk.
Need to provide way of diagnosing extensions & sandboxing.
API surface area increases, must be maintained.

Can't break extensions once they ship.

Status
Unresolved.

Subset types looks great!
I think there are some typos in orginal post
function update(updates: subset S) {
    // ...
}

should be
function update(updates: subset State) {
    // ...
}

and
function setState<T>(state: T, updates: subset State) {
    // ...
}

should be
function setState<T>(state: T, updates: subset T) {
    // ...
}

Thanks for catching @chicoxyzzy! Hard to take notes while discussing. 😄


Bootstrap modal no dark overlay on iOS 14.4.1

It seems like the dark overlay doesn't work on iOS 14.4.1 Safari
I tested the modal directly from the bootstrap demo here - screenshot below.

Operating system and version  - iOS 14.4.1
Browser and version - Safari 14

You are using an unsupported version, please try with the latest 4.6.0 or 5.0-beta3.

https://getbootstrap.com/docs/4.6/components/modal/#live-demo
https://getbootstrap.com/docs/5.0/components/modal/#live-demo

Thank you very much.
On 4.6 it works!


Improve configuration of concurrent endpoints workers (issue #1910)

What type of PR is this?

Uncomment only one /kind <> line, hit enter to put that in a new line, and remove leading whitespace from that line:
/kind bug
/kind documentation
/kind enhancement
/kind good-first-issue
/kind feature
/kind question
/kind design
/sig ai
/sig iot
/sig network
/sig storage

What this PR does / why we need it:
Which issue(s) this PR fixes:

Fixes # 1910
Special notes for your reviewer:

Does this PR introduce a user-facing change?

other Note

@MundaneImmortal please rebase the latest master branch.

@MundaneImmortal The configuration of concurrent endpoints workers has been improved in #2086 , so i will close this pull request.


How can I use Cloud HTTPS LB / CDN?

cc: @steren
adopted from #9.

I'm assuming this is probably good, I'm open to any post-merge comments.


adds ruby trace and c# trace links to the README

adding links to the other tracing clients

Thanks!
ps the anorm tests flake out sometimes.. haven't looked into why, clicking to rebuild travis on fail usually works.


Just a quick test for #29 and #12

Explain your changes:
Just wrote a test to make sure #12 was resolved.
Does this close any issues?
No
Any comments?  Anything in particular you need feedback on?
N/A
PR checklist

[X] I have written tests for my changes where needed and made sure they pass locally.

Very interesting that this fails on 3.8 but not 3.7 or 3.9. It is intuitive that the calc_thresh score would change after z-score trimming, though. But it's weird that it didn't fail in #29? I'll change that 8.3 to a 5.2 and see how it looks

Okay I re-ran the CI and now everything works well, even without any changes. @miraep8 is there any stochasticity in the threshold measurement that I'm missing that could've caused that glitch?

Hmmmm, well the change I made to trim the zscores should only affect hmm_peaks, as I don't actually touch the underlying z_scores at all....

That makes sense. For my tests, I did generate a normal distribution of Z-scores, so that's a stochastic component. I wonder if that's what did it? Anyways, will keep a lookout for tests failing in the future--if it is that Z-score generation, then it must only happen very rarely and can be fixed by just re-running CI.

I imagine that was the case?  Though I am surprised by how much it moved the distribution ... ie to 5.2.... but yes - agreed lets keep a look out!


[joy-ui][button] Fix sticky hover media query issue on mobile

Resolves sticky hover effect on mobile devices
Iterate on https://github.com/mui/material-ui/issues/36583

[x] I have followed (at least) the PR section of the contributing guide.

This code was written and reviewed by GitStart Community. Growing great engineers, one PR at a time.

@siriwatknp Gentle reminder about this PR

On issues like this, I think that the best course of action is, one component at a time:

Iterate on the Joy UI component. For example here fixing the bug in #36583 and handling https://www.notion.so/mui-org/Olivier-design-review-on-Joy-Design-3ada9a7bcfa44b9fab1fe5032dfb33bb. Once we feel great about it, or that we have done enough move to the next step.
Trash the Base UI implementation, copy the Joy UI one, but keep it free of all the overhead that comes with allowing developers to customize the components without owning the source.
As new bugs are found in Base UI or Joy UI, copy the fixes in both places, the look and feel should be identical.

cc @mui/joy-ui
In this case, I feel like fixing Base UI demos that are meant to be reference implementation is pointless since we will trash all the code to redo it based on Joy UI. So we could focus this PR on Joy UI.

Might there be any updates on this? I'd like to make sure hover effects on mobile are properly disabled for an app I'm working on. Happy to also assist with breaking this PR up into smaller PR's.

@oliviertassinari we have done the implementation on just the Joy UI library for your review, apologies for the delay. cc @lithdew

@gitstart Can you pull the latest master? I cannot push to your branch.

@gitstart Can you pull the latest master? I cannot push to your branch.

The branch has been updated, thanks.

cc @siriwatknp anything else blocking this one from being merged?


Real-time page color update issue

Description
I am experiencing an issue where the page color does not update in real-time when using the Streamlit Theme Editor.
Steps to Reproduce

Clone the repository: git clone https://github.com/whitphx/streamlit-theme-editor.git
Run the application: streamlit run app.py
Change the color theme using the editor.

Expected Behavior
When the "Apply theme to this page" checkbox is checked, the page color should update in real-time as the changes are made in the theme editor.
Actual Behavior
After checking the "Apply theme to this page" checkbox, the page color does not update in real-time regardless of which color section is adjusted. It seems that st.rerun is called correctly, but the color changes are not reflected.
Environment

OS: Windows 11
Browser: Microsoft Edge
Streamlit Version: 1.36.0
Python Version: 3.11.4

Thank you for the report.
Unfortunately I couldn't reproduce the problem in my env where the Python ver. is different though.
Let me keep this issue open but gather more info.
My env:

OS: Windows 11 / macOS 14
Browser: Microsoft Edge / Google Chrome
Streamlit Version: 1.36.0
Python version: 3.12.4

Also can you try other settings like using Chrome?
Thanks.


Ordered Linked List of Strings | C++

Ordered Linked List of Strings -
what will change -
Type of Issue -
Please add/delete options that are not relevant.

[x] Adding New Code

Programming Language
Please add/delete options that are not relevant.

[x] C++

Self Check

Ask for issue assignment before making Pull Request.
Add your file in the proper folder
Clean Code and Documentation for better readability
Add Title and Description of the program in the file

:star2: Star it :fork_and_knife:Fork it :handshake: Contribute to it!
Happy Coding,

Please assign this issue to me. Thanks!

Can you assign me this issue?

Can i contribute?


[xwayland] If you write a capital letter in russian, you get a capital english

Regression?
Yes
System Info and Version
 System/Version info
Hyprland, built from branch main at commit 3c758db95c129ed6ca7ce0c1b5b82ad6e189488d  (renderer/layer-shell: use explicitly set exclusiveEdge (6984)).
Date: Tue Jul 23 00:36:58 2024
Tag: v0.41.2-77-g3c758db9, commits: 4963

flags: (if any)

System Information:
System name: Linux
Node name: yiski-arch
Release: 6.10.0-arch1-2
Version: #1 SMP PREEMPT_DYNAMIC Mon, 22 Jul 2024 17:28:23 +0000

GPU information:
00:02.0 VGA compatible controller [0300]: Intel Corporation CoffeeLake-H GT2 [UHD Graphics 630] [8086:3e9b] (prog-if 00 [VGA controller])
	DeviceName: Second VGA
	DeviceName: VGA

os-release: NAME="Arch Linux"
PRETTY_NAME="Arch Linux"
ID=arch
BUILD_ID=rolling
ANSI_COLOR="38;2;23;147;209"
HOME_URL="https://archlinux.org/"
DOCUMENTATION_URL="https://wiki.archlinux.org/"
SUPPORT_URL="https://bbs.archlinux.org/"
BUG_REPORT_URL="https://gitlab.archlinux.org/groups/archlinux/-/issues"
PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/"
LOGO=archlinux-logo

plugins:

Description
When writing a capital letter on the russian layout, on all applications running on Xwayland, instead of a capital russian letter, the result is an english one (video attached below)
How to reproduce
Try to write something on the russian keyboard with shift held down in an application working in Xwayland
Crash reports, logs, images, videos
https://github.com/user-attachments/assets/b0493156-db47-4f71-9e99-3b9236be24e2

Caps lock doesn't work either.

that's already reported

@steepboy я тебя люблю

@sub-kek готовь попку, я захожу)

@sub-kek готовь попку, я захожу)

Жду в войсе 💕

can you two stop spamming please?

fixed on cd942ad12d9d2030963e3dd5fbfe2d181013c750


RecordIO options for reader

yes
On Thu, 12 Dec 2024, 17:26 Sébastien HEITZMANN, @.***>
wrote:

@.**** commented on this pull request.
In recordio/recordio_test.go
https://github.com/thomasjungblut/go-sstables/pull/39#discussion_r1882479110
:

@@ -67,7 +67,7 @@ func TestReadWriteEndToEndDirectIO(t *testing.T) {
require.NoError(t, err)

reader := func() ReaderI {

reader, err := newFileReaderWithFactory(tmpFile.Name(), DirectIOFactory{})

reader, err := NewFileReader(ReaderPath(tmpFile.Name()))

maybe you want a WithFactory() option ? Is it what you think ?
—
Reply to this email directly, view it on GitHub
https://github.com/thomasjungblut/go-sstables/pull/39#discussion_r1882479110,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAGVYMH2EFDJOKCALQQ4G4T2FG2LHAVCNFSM6AAAAABTPIKYU6VHI2DSMVQWIX3LMV43YUDVNRWFEZLROVSXG5CSMV3GSZLXHMZDKMBQGE3DQOJRHE
.
You are receiving this because you commented.Message ID:
@.***>

tests are ok. If you can merge it would be wonderfull.

Thank you @sebheitzmann - much appreciated :)

is it possible to tag a version ?

absolutely, give me a few minutes


Create use case diagram for project

Task
Make a clear use case diagram representing all important parts of project
Comment below that you would like to work on this issue
Write clean code
Make a pr in separate branch
Happy Coding

Can you brief me about main components about idea ? @Swarnimashukla

@Nishant-Shukla  sure ,
Major components include students , teacher, government officials , database , enrolment, updation of records


vendor: update prometheus/tsdb

Will open a new PR for the release after this is merged.
Pulls in the fix for #4603

/benchmark cancel


Please change TPNS-iOS.podspec source from http to https

Please Change :git => 'http://github.com/TencentCloud/TPNS-iOS-CocoaPods'  to https://github.com/TencentCloud/TPNS-iOS-CocoaPods.git
pod install not work

Please upgrade version <IP_ADDRESS> or later


Unable to import icons

When adding import { AddressCardSolid } from 'flowbite-svelte-icons'; to a svelte component, Chrome console gives me the following error:
SyntaxError: The requested module '/node_modules/.vite/deps/flowbite-svelte-icons.js?v=4be41f1c' does not provide an export named 'AddressCardSolid' (at HomescreenSidebar.svelte:6:11)
Using this approach works import AddressCardSolid from 'flowbite-svelte-icons/AddressCardSolid.svelte'; however.

my devDependencies

Tailwind config

Deleting node_modules and pnpm-lock.yaml and running pnpm i as suggested in issue #14 fixed this issue

Deleting node_modules and pnpm-lock.yaml and running pnpm i as suggested in issue #14 fixed th


Begin (more to do) add /topics/ endpoint

Pull code in from dp-image-api to add topic/ endpoint, and initial code to read mongodb.
More to do.
What

Add the route definition and attach to router
Add GetTopic handler for the route
Add more mongo
Add mongo GetTopic function

How to review
A simple visual inspection, as there is more to do for the ticket.
Who can review
Rhys worked on the changes, any can review.

Yes, its mostly skeleton, with notes on other things to do.
Authentication is in the next trello ticket.
All other to do's to be addressed when appropriate.


RFP - Clockify

Checklist

[x] The package I am requesting does not already exist on https://chocolatey.org/packages;
[x] There is no open issue for this package;
[x] The issue title starts 'RFP - ';
[x] The download URL is public and not locked behind a paywall / login;

Package Details
Software project URL : https://clockify.me/
Direct download URL for the software / installer : Link
Software summary / short description:
Clockify is the only 100% free time tracking app for Windows that lets you and your team log hours straight from your desktop while working.
Icon: Link

Hi @amitkeret , it seems the download link needs to be logged on Clockify.me to be used. Do you have another link which doesn't requires to be logged on Clockify.me?

@chtof seems like the downnload link can be aquired from here: https://clockify.me/apps
It seems to work without being logged in.

Status: Review
https://chocolatey.org/packages/clockify

Status: Published
https://chocolatey.org/packages/clockify
Can be closed.

great news! however...
checksum failure for Clockify_Setup.exe
actual checksum: 68D2A2B1514D54C1A62689C1372C313E60B1AF84DEC2DC34505A284FB5326A3E

Thank you. Version 1.7.3 has been released, so we have if possible to find another way to be be informed about new versions.

how would this work for other apps?
download-page parsing? JSON/XML URI with version?

It's often a download-page parsing when the version number is displayed in the download-page or in the name of the installer.
In the current case, there is another way but it's a little bit more complicated to implement.


Ensure our plugins can work in jQuery.noConflict mode

Fixes : #24527
@nextgenthemes can you confirm it works as wanted ?
See my CodePen which use my last changes and jQuery used by Wordpress : https://codepen.io/Johann-S/pen/PJvrgj

Thanks, this finally did it! Tested it here.
It would be helpful if fresh changes like this on separate branches would be build to the dist/ dir. Then people could use rawgit to include those versions onto their JSbins codepens ... (JSBin even refuses "to big" if I not use the minified version). Also the need to copy paste them is probably error prone and there is no clear indication what version is use exactly.
I guess you do not do this because thats not wanted in the PRs and you only build when the next version is ready? Maybe some automation for this? Just a Idea.

When they are a lot of changes @mdo do a build commit and it happens before our next release :+1: