Integrated Wolfram Alpha API to enable mathematical expression evaluation

Integrated Wolfram Alpha API to enable mathematical expression evaluation and plot display in the calculator. Refined plot handling to ensure only valid images are shown, and added error handling for cases with no plots or results.
Closes:

Title:  Calculator Under API
Your Name: Moses Makuei Jiet
Idenitfy yourself: Contributor

Describe the add-ons or changes you've made 📃

Integrated Wolfram Alpha API to perform mathematical calculations and generate plots.
Improved error handling for queries with no results or plots.
Streamlined result display by preventing redundancy in text and image outputs.

Checklist: ☑

[x] My code follows the Contributing Guidelines & Code of Conduct of this project.
[x] This PR does not contain plagiarized content.
[x] I have performed a self-review of my own code.
[x] I have commented my code, particularly wherever it was hard to understand.
[x] My changes generate no new warnings.

Screenshots 📷

hii @Moses-Mk can u please help me with the project set up ?


just show 1000 files  when ls weed mount  directory

when exec linux shell command ls in weed mount directory , just 1000 files limited to show? does any way to show more? thks

the linux shell command does not have any way to paginate through all the files.
this can be a setting in filer server. currently it is hard coded to 1000

added filer option to adjust the dir listing size limit in commit https://github.com/chrislusf/seaweedfs/commit/702ff48cdac224e0ec9f8b9f03591785496e5874

what's the rule to show the 1000 files ,  By lastest create time or file name  ....?  thks


Render Markdown on hover toolitips and help panel

Some servers, e.g., https://github.com/JakeBecker/elixir-ls provide markdown documentation to display when textDocument/hover is invoked, we should be able to render Markdown as well

Is that declared by the server to the client?

According to the protocol, we should be rendering Markdown or plain text strings after receiving the hover response.
/**
 * Describes the content type that a client supports in various
 * result literals like `Hover`, `ParameterInfo` or `CompletionItem`.
 *
 * Please note that `MarkupKinds` must not start with a `$`. This kinds
 * are reserved for internal usage.
 */
export namespace MarkupKind {
	/**
	 * Plain text is supported as a content format
	 */
	export const PlainText: 'plaintext' = 'plaintext';

	/**
	 * Markdown is supported as a content format
	 */
	export const Markdown: 'markdown' = 'markdown';
}

Cool 👍

Just for the record: https://github.com/microsoft/language-server-protocol/issues/781


spectra get mixed up

I previously described some mixing up effects on spectra while adding data to nmrXiv in this comment  in issue #587  , which was closed.
Another issue with that data was partially missing processing data from TopSpin i.e. missing 1r/1i files. I allowed myself to at the missing processing data to the three LbE datasets of pulegon, linderazuelene and carminic acid prior upload to nmrXiv.
Everything seemed fine after that, although NMRium in nmrXiv is still painfull slow and sometimes loads forever see #706 , so I went on and published the samples.
However, spectra were mixed up again during the publishing process, see:

Pulegone: https://nmrxiv.org/S83 -> 13C (2) was substituted with the 1H spectrum i.e. 1 and 2 have the same data (1H) but the 13C is missing.
Linderazulen: https://nmrxiv.org/S84 -> COSY (13) was substituted with the 13C spectrum i.e. 13 and 17 have the same data (13C) but the COSY is missing. Btw: I did not succeed in adding the NOESY, as this was always mixed up before publishing with the COSY data. I decided not to add the NOESY.
Carminic adid: https://nmrxiv.org/P17. Went though without any mixing effects.

Beside of reporting this issues, I also kindly ask to change the status for the pulegon and linderazulene project back to "unpublished" so the errors can be fixed.
Best,
Tillmann

Confirmed: spectrum 2 is displayed as 1H and it has the same data as 1:

Hi @tilfischer
This issue should be solved now, I tested it and it worked. Could you please confirm?

Closing this now.

I can confirm that this issue is solved. Thank you!


Release v0.4.0

I'd like to get Desk's Homebrew distribution updated with the recent feature additions. Could we tag master with v0.4.0 (feature additions => minor version bump) soon?

Right on, was going to do this today. Thanks, @cmbankester!

I have a PR going: https://github.com/Homebrew/homebrew/pull/47025


BurnTotal for SLP txs.

Pull Request Test Coverage Report for Build 2216

0 of 0   changed or added relevant lines in 0 files are covered.
122 unchanged lines in 1 file lost coverage.
Overall coverage increased (+0.07%) to 70.221%

Files with Coverage Reduction
New Missed Lines
%

dist/routes/v2/slp.js
122
49.58%

Totals

Change from base Build 2200:
0.07%

Covered Lines:
2046

Relevant Lines:
2728

💛  - Coveralls


In the full screen of Files, a small white bar appears at the top

Description

Steps To Reproduce
As long as the full screen will appear
Requirements
Little white stripes don't appear
Files Version
<IP_ADDRESS>
Windows Version
22631.3737
Log File
debug.log

Thanks for the report, this is an issue with Microsoft WinUI https://github.com/microsoft/microsoft-ui-xaml/issues/9067.  You can check there or click subscribe in the right sidebar for updates. Please also add a comment or thumbs up to the issue so Microsoft can possible make it more priority


Return order styling (UI)

It includes:

"return" button in Order details page
"return order" page
"return order confirmation" page.

There is styling ticket for it: https://github.com/SAP/cloud-commerce-spartacus-storefront/issues/5661. So, I will close this one.


Create section "Imaging Protocol"

Added section imaging protocol under data collection and organization
To test : https://spine-generic.readthedocs.io/en/af-im_protocol_section/data-acquisition.html#
Fixes https://github.com/spine-generic/spine-generic/issues/233

@alexfoias can you pls assign appropriate labels and milestones for this PR --thx

done.

no-- v2.5 is already out


Add BGZFCodec for reading and writing files with a .bgz suffix.

This adds support for writing BGZF-compressed files.
The old BGZF codec has been renamed BGZFEnhancedGzipCodec and reads .gz files
as BGZF (so they are splittable) if possible, otherwise falls back to regular
gzip.

I'm generally in favor of this, though it may take us a while to test.

I'd like this to go into the next release, so please take a look/try it out @heuermh.

+1, see downstream pull request referenced above

A couple of minor comments. Not sure why the Travis push job failed. Otherwise LGTM. Back to @tomwhite.

Thanks for taking a look @heuermh and @cmnbroad. I think the earlier Travis job failed because I pushed the change to the wrong upstream repository then deleted it before the job had a chance to complete. It's passing now. I'll merge this shortly.

Thank you, @tomwhite!


Error Creating Container

it seems that it doesn't recognize the host build (Windows 10 latest) and it's trying to pull windows server one?  How to solve this?
BcContainerHelper is version 2.0.7
BcContainerHelper is running as administrator
Host is Microsoft Windows 10 Enterprise - Unknown/Insider build
Docker Client Version is 20.10.7
Docker Server Version is 20.10.7
Fetching all docker images
Fetching all docker volumes
Pulling image mcr.microsoft.com/businesscentral:10.0.20348.169
10.0.20348.169: Pulling from businesscentral
DockerDo : a Windows version 10.0.20348-based image is incompatible with a 10.0.19043 host
ExitCode: 1
Commandline: docker pull  mcr.microsoft.com/businesscentral:10.0.20348.169
At C:\Users\ricar\OneDrive\Documentos\WindowsPowerShell\Modules\BcContainerHelper\2.0.7\ContainerHandling\New-NavContainer.ps1:726 char:13

        DockerDo -command pull -imageName $bestImageName | Out-Nu ...

        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

CategoryInfo          : NotSpecified: (:) [Write-Error], WriteErrorException
FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,DockerDo

What is the host windows version (what does winver show?)

Hi Freddy,
           Good morning. Here’s the version

<EMAIL_ADDRESS>
           Thanks

Best regards,
Ricardo Nunes
Office: +353 21 4355201
Direct: +353 21 2340150
Download Remote Supporthttps://get.teamviewer.com/848ch45
<EMAIL_ADDRESS>http://www.evosoftireland.comhttp://www.evosoftireland.com/
4 Bruach na Laoi, Union Quay, Cork.
@.***
Consider the environment. Please don't print this e-mail unless you really need to.
CONFIDENTIALITY: The contents of this e-mail and any attachment are the property of Evo-Soft Ireland Limited. The above message and/or the attachment is contractor/client privileged and/or confidential and is for the use of the addressee only. If you receive this communication in error please notify this office immediately and delete all copies from your computer systems. Any reader of this message, who is not the intended recipient or the employee or agent responsible to deliver the message to the intended recipient, is hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. Subsequent alterations to this electronic message after its transmission will be disregarded.  Please note that e-mails sent to and from Evo-Soft Ireland Limited are routinely monitored for record keeping, quality control and training purposes, to ensure regulatory compliance and to prevent viruses and unauthorized use of our computer systems. All quotes are subject to Evo-Soft Ireland Limited standard terms and conditions.
From: Freddy Kristiansen @.>
Sent: Tuesday 7 September 2021 08:28
To: microsoft/navcontainerhelper @.>
Cc: Ricardo Nunes @.>; Author @.>
Subject: Re: [microsoft/navcontainerhelper] Error Creating Container (#2064)
What is the host windows version (what does winver show?)
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/microsoft/navcontainerhelper/issues/2064#issuecomment-914060143, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AK2BDHJH2J4NABDQTBI6QT3UAW5G5ANCNFSM5DQYXTHQ.
Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

Windows version 10.0.20348-based image is incompatible with a 10.0.19043 host

@ricardonunesevosoft - that didn't show anything.
10.0.19043.1165 (which is my version) doesn't select 10.0.20348
Maybe you should start by updating the containerhelper, run again and then post full script and full output (as much as possible)

@freddydk updating the containerhelper did the trick. Thanks for your help


VV-53 Refactoring duplicated page & API error handling

What
Extracted common error handling functions into helpers. Also added some missing tests
Why
The methods were duplicated across the app

test integration


add support for adding file path as a new column when read from csv/json etc

a common pattern when reading from csv. json etc, is to add a column in the destination table with the files processed already, so the next time you add new csv files, you will not endup with duplicate values, duckdb/polars for example support this function using filename = true

Thanks for raising this up! This has been something we have been thinking about adding as well.

@colin-ho could you pick this issue up?

As an added bonus: if we could figure out that the dataframe is partitioned by filename (if no file splitting was performed) that could be really cool.
This could enable easy and cheap data manipulation such as: df.read_parquet("...", filename=True).groupby("filename").count()

Example use-case for counting number of distinct rows, grouped by filename:

any update on this ?

Hi @djouallah , sorry for the delay, I'm currently finalizing the PR for this, will let you know once it is ready

Hey @djouallah, this feature should be ready in the next release!

This feature is ready in v0.3.9, closing the issue.


winrm: hide password

simply reported what already exists in ssh_connection

Tests are green! Merging now. Thanks again @crepetl!

You're welcome.


Set IP masq to true

@Cynerva this is the PR with the ip-masq fix. It seems to be working fine for me. Any reasons why we would not need to turn ip-masq n by default? Thanks.
Fixes https://github.com/ubuntu/microk8s/issues/1139

Setting --ip-masq on flanneld is necessary to prevent SNAT between pods on different nodes, so this is a good change.
Also +1 to the kube-proxy --cluster-cidr change.
One thing to be aware of. This will fix new deployments, but it may not fix upgraded deployments that already have pods. This is because flannel CNI is what creates the iptables rules that cause the unwanted SNAT, and it won't delete those iptables rules until all pods that were created with the old ip-masq config have been removed. In other words, you may need to recreate all pods for a complete fix on upgraded deployments.

@Cynerva @peix2 I updated the PR so it tries to load the br_netfileter module. If the modprobe fails we set the proxy-mode of kube-proxy to usermode.

LGTM


CAMEL-10060: Added fat-jar aware package scan class resolver

I've noticed that many modules currently use the package scan class resolver to find specific classes, so CAMEL-10060 is not related to custom converters only. Without a fat-jar-aware package scanner, some users could be unable to run a spring-boot multi-module project or use extension libraries.
I extended the default class resolver, to let it search inside nested jars. The new resolver is configured automatically in the camel context when the spring-boot library is imported.
I tested it with the offending jar and it works. If this gets merged, I'll add a specific integration test in the new spring-boot suite.
Note: I needed to change the modifier of a private method of a core class (DefaultPackageScanClassResolver), in order to extend it without rewriting a lot of code. I think we should not care about version compatibility here, but I'm not sure.

Thanks for the PR it has been merged. Do you mind closing this?


Pause event not fired when playing a range of audio

var wavesurfer = Object.create(WaveSurfer);

wavesurfer.init({
    container: '#wave',
    waveColor: 'violet',
    progressColor: 'purple'
});

wavesurfer.load('example/media/demo.wav');

wavesurfer.play(); // play event fired
wavesurfer.pause(); // pause event fired

// will play the first 10 seconds of the audio clip
wavesurfer.play(0,10); // play event fired, but NO pause event when finished

The issue lies with how the backend plays a range of audio.

Kevin, can you verify that your fix is applied and resolves this issue?

@katspaugh Looks good!

Cool, thanks!


Minor cleanups in FQDN name manager

This PR introduces a couple of minor cleanups in the FQDN Name Manager code.
Refer to the individual commits for more details.

/test


Added Footer inside footer.html

What kind of change does this PR introduce?
[ x ] Solved an issue/task
Issue Number: #1576
HTML Tasks Easy and Medium.

Merged

This is an automated message from Fork, Commit, Merge [BOT].

Thank you for your contribution! Your pull request has been merged. The files have been reset for the next contributor.
What's next?
If you're looking for more ways to contribute, I invite you to check out my other projects. Just click here to find more. These projects contain real issues that you can help resolve. You can also check out the Influences section in the README to find more projects similar to this one.
Also please leave a star to this project if you feel it helped you, i would really appreciate it.
I look forward to seeing your contributions!


CLI Version: How to select BTC, ETH, etc?

Hi,
CLI version chooses BTC as default for candlegenie.
How do I use all 3 predictions at once?

cg and cg-btc for BTC
cg-bnb for BNB
cg-eth for ETH

Thanks!


The requested module '/_nuxt/node_modules/@walletconnect/window-getters/dist/cjs/index.js?v=40c8ea62' does not provide an export named 'getDocument'

Environment

Operating System: Linux
Node Version:     v16.20.0
Nuxt Version:     3.5.3
Nitro Version:    2.5.1
Package Manager<EMAIL_ADDRESS>Builder:          vite
User Config:      devtools, modules, vite
Runtime Modules<EMAIL_ADDRESS>
Reproduction
https://stackblitz.com/edit/github-gatbck-mvsj21?file=package.json,nuxt.config.ts,app.vue
Describe the bug

nuxt-web3-wallets is a nuxt3 module. I can test it in module starter playground before published.
When installed to the nuxt3 project, it will cause error: Uncaught SyntaxError: The requested module '/_nuxt/node_modules/@walletconnect/window-getters/dist/cjs/index.js?v=40c8ea62' does not provide an export named 'getDocument'

Additional context
No response
Logs
Uncaught SyntaxError: The requested module '/_nuxt/node_modules/@walletconnect/window-getters/dist/cjs/index.js?v=40c8ea62' does not provide an export named 'getDocument'

I also try this this in nuxt.config.ts, but cannot resolve the issue.
build: {
    transpile: ['nuxt-web3-wallets'],
  },
  vite: {
    optimizeDeps: {
      exclude: ['nuxt-web3-wallets'],
    },
  },

Resolved by adding
optimizeDeps: {

      include: ['@walletconnect/ethereum-provider'],
    },


Add URL group IDs in PwsResult

Add groupId field in PwsResult (serialization treats it as optional)
Add UrlGroup container for returning grouped device/metadata pairs
Add getUrlGroupsSortedByRank (groups are compared/sorted based on their top-ranked PwPairs)
Move RankedDevice mock object out of PhysicalWebCollectionTest, it is also used by UrlGroupTest

Didn't realize pushing a new version would delete all the comments... oops

cco3: Why do we return a list of groups and now just a filtered down set of PwPairs?
cco3: Hm, thinking about this a bit more and I see how it could be useful, but I'm not sure what the best way to expose this is.

I think it would be more useful to return PwPairs since in most cases the user is just going to display them in a list.  If the user needs to find all PwPairs with the same groupid they can call getPwPairsSortedByRank and filter it themselves.

cco3: is this test necessary? We are always going to have a groupid unless something has gone wrong, right? And if we don't have a groupid, it doesn't matter how we serialize it, does it?

It's probably fine to serialize null and missing groupids the same way since they currently have the same behavior, but I didn't want to make any assumptions.  Once groupid is included for all PWS results we can make it mandatory and remove the extra checks.

LGTM


Inconsistent PrometheusHandle export

The crate exports an axum_prometheus::Handle type, which wraps metrics_exporter_prometheus::PrometheusHandle. However, PrometheusMetricLayer::pair() returns a PrometheusHandle directly. As far as I can tell, that means the return type of this public function isn't actually visible, and one can't pass it to a helper function, for example, without importing it separately through a direct dependency on metrics_exporter_prometheus.
Would it be possible to
pub use metrics_exporter_prometheus::PrometheusHandle;

so API clients could obtain the correct type directly from this crate?

I believe we have it, so it should be possible what you're asking.
https://github.com/Ptrskay3/axum-prometheus/blob/4601af8fd57e82c69485a78c2750fb2e1688c61a/src/lib.rs#L210-L211

Oh, as in
use axum_prometheus::metrics_exporter_prometheus::PrometheusHandle;

Yes, that does work. Thanks!
I do still think it would be less surprising to export PrometheusHandle immediately under the axum_prometheus namespace, since it's a return type of a public function. And shorter. :)

Thanks for the suggestion, I think I'll keep it as-is for now, because the documentation re-exports section shows it clearly enough in my opinion.


Design Collaborative Playlist UI

Design a UI for the following feature:
Collaborative Playlist (Iteration 2) [Story Points: 13] - The user clicks the collaborative playlist menu item and is redirected to the collaborative playlist page where the playlist is displayed.
Does the user want to join the playlist as a collaborator in order to add songs to the playlist?
-> True: The user’s Spotify account is added to the playlist as a collaborator, and they are now able to add songs to the playlist by voting for them.
-> False: The user is not added to the playlist as a collaborator, and they are redirected back to the home page.

Main Playlist Page
Features:

When the three dots are clicked, edit options are shown: add songs, delete songs, and create a playlist

Create a playlist: It lets you create a Spotify playlist directly by clicking, which will open Spotify and show the created playlist. Check out Whisperify's feature.

If you hover over the album art, it lets you play a song for a short moment, just like in the song recognition quiz

It also shows who added the song by displaying their profile picture in the upper right corner when hovered over

Profile pics of collaborators; their names will be displayed when hovered over

Add Songs
Features:

When hovered over, it highlights the selection and the + icon for adding songs appears, just like on Spotify
A check mark appears for already added songs
The add song feature will appear in a pop-up, not on a separate page

Add Songs - At Max
Features:

When the playlist already has the maximum number of songs
When the user clicks anywhere outside the pop-up, it will disappear

Delete Songs
Features:

When the delete button is clicked, the playlist page enters a deletable state
A trashcan icon appears when hovering over the album image; clicking this icon will delete the song.
Once the user has finished deleting songs and clicks the 'Done' button, the playlist returns to its original state.


Make page responsive

How can i make my angular application more responsive?

Please keep GitHub issues for bug reports / feature requests. Better avenues for troubleshooting / questions are stack overflow, gitter, mailing list, etc.

Please keep GitHub issues for bug reports / feature requests. Better avenues for troubleshooting / questions are stack overflow, gitter, mailing list, etc.


Consider Signing / Strongly Naming the Assembly

I'm referencing RserveCLI2 in an assembly that I need to sign and load into my GAC.  I notice that at least the version of RserveCLI2 that I have (mine is in folder RserveCLI<IP_ADDRESS>.0) is not signed, and so my referencing assembly can't be signed.  This can be worked around but I understand it's better practice to request that the original developers sign it.  I'm very new to Rserve, RserveCLI2, and to having to sign and load assemblies into the GAC, so please let me know if there's a better solution.  Also very new to GitHub, so please let me know if there's a better way to mentioning the problem.

Unfortunately I no longer have time to dedicate to this project, but happy to accept a pull request.

@SurajGupta Even more reason to give some thought to the issue so lovingly numbered #42. :smile:

lets do it - can you setup the org?

also, do you still want to use my appveyor account or create a free one?

I'll hold off on a pull request until the org is set up, which seems to be the direction this is going.


chore(android): refactor nav stack

This PR resolves CX-486
Description
This is a GUIDED TOUR PR. I recommend following the trail I've laid out without deviating too much, then taking a second pass from top to bottom in the 'files changed' view, armed with the context that the guided tour gave you.
Start here: https://github.com/artsy/eigen/pull/4055/files#r516606288 (if a link doesn't work try opening it in a new tab and waiting some moments)
The only UI change involved fixing CX-726, and also a bug preventing the bottom safe area inset from working on modals.
Before

After

PR Checklist (tick all before merging)

[x] I have included screenshots or videos to illustrate my changes, or I have not changed anything that impacts the UI.
[x] I have added tests for my changes, or my changes don't require testing, or I have included a link to a separate Jira ticket covering the tests.
[x] I have documented any follow-up work that this PR will require, or it does not require any.
[x] I have added an app state migration, or my changes do not require one. (What are migrations?)
[x] I have added a CHANGELOG.yml entry or my changes do not require one.

Great PR, and I love the guided tour for these (necessarily) big PRs.

(As a side-note, I am happy I was on the right track for the changes here, but yea I would definitely need help with keeping how everything is connected in my mind.)


Beef up Terms#intersect checks in CheckIndex.

Now also testing what happens with a non-null startTerm. This found bugs in DirectPostingsFormat.

This found bugs in DirectPostingsFormat

Whoa, awesome!


qa_crowbarsetup: Use "tempest run"

run_tempest.sh is no longer available in newer tempest versions (>= 16).

This is in qa_openstack not qa_crowbarsetup

fixed.


Plase add package.lock.json or yarn.lock

Without it npm installs different versions, and the project might be broken with random error messages.
For example:
not finished load plugins - 0.671s
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>jamstack-develop: `node createConfig.js && gatsby develop`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>jamstack-develop script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2019-11-05T12_00_51_245Z-debug.log

Caused by:
https://github.com/aws-amplify/amplify-js/issues/4268

The project already contains a yarn.lock file 👍
https://github.com/jamstack-cms/jamstack-cms/blob/master/yarn.lock

I think you may have gotten this issue if you did not either npm install or yarn before running one of those commands? Are you still having this issue @zerdos ?

yes, maybe because of the README.md - in the steps - there is npm install there.
My earlier experience - with gatsby and amplify tools - its better to use npm - for whatever reason.
I still coulnd't make it work, I will open more PR-s with the other issues.

Same issue here

@reece2208 have you all tried yarn?

Same issue here

Hey, so tested this out some, and I have figured out that there are some issues with some npm dependencies with Amplify at the time being. For now, just use yarn and follow the new instructions, you should be good to go. Once I get the issues figured out with npm and the new release of Amplify is out, I'll also add a package-lock.json for npm users.


fix(tests): replace hard-coded test domain in ec2 script

test-integration-ec2.sh generates a subdomain in route53 for testing, but failed to make the root domain configurable.
$ DEIS_TEST_DOMAIN=deis.rocks ./tests/bin/test-integration-ec2.sh

Code LGTM

Code LGTM.


[3.2] Added atom checks to X11 XChangeProperty and XGetWindowProperty

Should be the same as https://github.com/godotengine/godot/pull/43545 but for 3.2.

Thanks!


contains returns incorrect value

SIMDString::contains are incorrect, all 3 overloads.
The functions do
return find( ... ) != 0;
when they should do
return find( ... ) != npos;

This has been fixed in https://github.com/RobloxResearch/SIMDString/commit/80d371c28a504d9283e68e45902a04af77d5783a


Question about kubevpn and envoy proxy

Newbie here. I currently use telepresence to tunnel traffic between remote k8s cluster and local devcontainer. I have istio service mesh configured and envoy proxy is auto-injected to workload pod. I had to disable both istio sidecar CRD and sidecar injection to make it work with telepresence. I am just curious if kubevpn suffers same challenge. thanks for your time.

So, for traffic manager to function, I did disable sidecar injection in namespace. With limited experience, I did see the volumes are mounted as specified in the deployment.


Question Allow Command from Bots

I have a question about your Discord Whitelister plugin.
Is it possible that when a Bot sends a Commands like "!whitelist add "name" that the Whitelist bot reacts to it and adds the player?
Now only when a user sends a command the Whitelist bot reacts.

added an option in the config to allow bot messages (e8c8a508cb7676ff0e021782e5b28194c50d14ac)


[PE-D][Tester B] Example commands for Filter function not working as expected

The following command is listed in the UG as an example for the Filter function:

However, when copy and pasting filter NUS Cycling, the application output the following error:

The initial sample data does have people belonging to the NUS Cycling CCA, which are the contacts that were expected to be listed when running the filter NUS Cycling command.

Labels: severity.Medium type.FunctionalityBug
original: lihaoquan/ped#2

Fixed in the UG already. Proper format has been stated to require c/ or r/


fix($compile): fix ng-prop-* with undefined values

Fixes #16797

I've added 2 tests: https://github.com/angular/angular.js/pull/16798/commits/8b9cb92f419df109e74df91e0dfbbceba47ea967


memory leak in java 8

our java version is 1.8.
and i want to debug our in use callstack ?
i know that async-profiler only support it in java 11+ and only support a range of time memory in use allocation.
is there any recommend way to analyze memory in use allocation callstack?

What do you mean by "in use callstack"?
If I understand correctly, you're interested in "live" feature that tracks allocated objects that remain alive by the end of profiling session. Yes, it's supported only in JDK 11+.
For troubleshooting Java memory leaks, I would suggest analyzing heapdumps with MAT or a similar tool.

Closing the issue in the lack of feedback. Feel free to reopen if you have further comments.


Need to make sure enrichment plugin run interfaces are all the same

Need to make sure enrichment plugin run interfaces are all the same.  They need to either handle multiple inputs or not.
They need to all take the same number of inputs (i.e. start_time).

fixed in commit [gabe 01a7100]. All enrichment plugins now have the same (, start_time="") interface.


[1.4]  MODCLUSTER-693 Upgrade jboss-parent to 35

https://issues.jboss.org/browse/MODCLUSTER-693

Upstream: https://github.com/modcluster/mod_cluster/pull/382


Switching from "All" to "Favorites" throws an error

app.bundle.js:74665 Uncaught TypeError: Cannot read property 'addEventListener' of null

Determine if this is something with the conference app or the SDK.

Updating to alpha.35 fixed this.


feat(catalog-backend-module-gitlab): Added option to skip forked repos

Hey, I just made a Pull Request!
Added an option in the gitlab catalog plugin to skip importing projects that are forks
:heavy_check_mark: Checklist

[x] A changeset describing the change and affected packages. (more info)
[X] Added or updated documentation
[ ] Tests for new functionality and regression tests for bug fixes
[ ] Screenshots attached (for UI changes)
[x] All your commits have a Signed-off-by line in the message. (more info)

We would be very interested in having this feature
How can I help you speed up the review process?
@mikeyhc

@mikeyhc can we re-open it?

@Rugvip are there any chances that this pr will be reopened?

comment the PR to remove the stale


Test api min max - fix printing cl_ulong data type

There is possibility to display negative numbers by printf because of overloading to int from cl_ulong.

Could we use %zu rather than %llu to print sizeToAllocate and individualBufferSize since they're size_t?

ok fixed. Thanks

Shouldn’t it be %zu instead of just %z? According to the spec, z is just a length modifier (which are optional) and not a conversion format specifier which is the mandatory part (in the case of %zu, that would be u). Maybe %z will default to %zd which would be for a signed size_t?


feat: fetch sdk latest release version

Works with FeatureProbe/feature-probe-api#23

@frankzhaopeng can you please help review this pr? many thanks

@frankzhaopeng can you please help review this pr? many thanks
Hi, I have reviewed ur pr. New features are going to be released next week, some conflicts needs to be resolved after that, We will confirm ur pr next week. Thanks.


Start building environment

Hooray, binder is at least building!
There are some missing opengl pieces for the "hello world" gym example.

It's generating installers, and works on binder. Tests to follow!


ClimateDevice is deprecated, modify FujitsuClimate to extend ClimateEntity

since I updated HASS.io to 0.110.x, I get following warning. I've seen it on other repositories and I guess the code needs to be adjusted.
Logger: homeassistant.components.climate
Source: components/climate/init.py:547
Integration: Climate (documentation, issues)
First occurred: 12:48:39 (1 occurrences)
Last logged: 12:48:39
Thanks
Vic

I think @Mmodarre must fix the code, otherwise in the 0.111 release we can't use it...

This project hasn't been updated in over a year, we may need someone to fork it to move it forward. I know @xerxes87 has created patches for this project in the past.
@xerxes87, would you be willing to fork this project so we can at least merge some pull requests and move the project forward - at least until @Mmodarre returns?

Sorry guys I have recently become a dad and that changed my availability and spare time left to do cool things. More than happy for others to make changes and merge back.

@Mmodarre Congrats!
I'd be willing to help out too, but I'll be a dad soon too, so i don't foresee much spare time in my future ;)
@Mmodarre do you think you'll have time to check for pull requests, or should we fork and merge back in at a later point?

Has someone tested the current version with HASSIO 0.112 already? Thanks for sharing your experience.

Has someone tested the current version with HASSIO 0.112 already? Thanks for sharing your experience.

Yes I've had no issues since moving to 0.112.x or none that I've noticed - A/C is working perfectly.

Looks like v0.113.x may cause issues:

0.113 need to change code from ClimateDevice to ClimateEntity...

0.113 need to change code from ClimateDevice to ClimateEntity...

@pilot1981 it's not so easy, I have been running a version of code revised by xerxes87 that was changed already to use  ClimateEntity - that was working up to today I have rolled back to 0.112.4

further details at issue #18 (https://github.com/Mmodarre/pyfujitsu_for_homeassistant/issues/18)


LE Audio: Use array of stream pointers instead of array of streams

This updates some of the LE Audio APIs to use a more flexible approach when it comes to creating and modifying groups.
fixes https://github.com/zephyrproject-rtos/zephyr/issues/42587

Fixed issue when deleting broadcast sinks

Rebased to solve merge conflicts

Added new commit to update the broadcast sample to the API change

Rebased to solve merge conflicts


Introduce KernelServiceProvider in order to remove "hacks"

This introduces a new KernelServiceProvider that is auto registered
by Silex\Application.
The main reason for including this is to remove the ugly
"dispatcher_class" hack we used to have. But since we introduced a
seperate interface for listeners to use for subscribing we can just have
a nice normal service.

Thank you @henrikbjorn.


ToC names overflow if they are too long

Describe the bug
Entries in the ToC can overflow if they are too long. This results in them being cut off.
To Reproduce
Give a class a long name and watch the ToC
Expected behavior
Either

A scroll wheel appears
The name is cut-off with dots ->  CommunityContentRouteHttp...

Option 2 feels the best from a UX standpoint IMO.
Screenshots

System (please complete the following information):

mkdocstrings-python version: [0.7.1]
Python version: [3.10]
OS: [Windows]
Theme: material

Additional context
See here for a live example

That would be a request for the Material for MkDocs theme I guess :thinking:
Could you try to see if there's such a request there? And otherwise open one to see what they think about it?

Sure, will do. Thanks


Rt 631 use fixed layer order

Overview
Added fixed layer order
Order support for both medication and conservation layers
How it was tested
Tested on local by running cardiovascular health app on local.
Checklist

[x] The title contains a short meaningful summary
[x] I have added a link to this PR in the Jira issue
[x] I have described how this was tested
[x] I have included screen shots for changes that affect the user interface
[ ] I have updated unit tests
[x] I have run unit tests locally
[ ] I have updated documentation (including README)

I don't think we need to support pre-selecting a specific list of layers. We can just auto-select all or none.

Sorry, I forgot that the list is also defining the layer order. Can we try using layer.scale.weight to define the order?

I don't think we need to support pre-selecting a specific list of layers. We can just auto-select all or none.

Sorry, I forgot that the list is also defining the layer order. Can we try using layer.scale.weight to define the order?

@semicolin, I have tried with layer.scale.weight but it only orders chat layers not selected layers and statistic cards.

We should add unit tests for sort and selectAll


Which operating systems and versions do we claim to support?

Is your feature request related to a problem or challenge? Please describe what you are trying to do.
I would like us to decide what operating systems we support and add that somewhere in the docs.
I am primarily using Ubuntu 20.04.4 LTS, so would like us to at least support this version of Ubuntu.
I would like to hear from @thinkharderdev, @yahoNanJing, and @avantgardnerio about their preferences as well.
Describe the solution you'd like
Pick some minimum requirements and document them. Ideally have CI test on those platforms.
Describe alternatives you've considered
None
Additional context
None

My dev machine is macOS 12.6 (arm). The rest of my team are all on the same OS but a mix of x86 and arm. In production we use debian:slim-bullseye as our base image (currently on x86 but we would ideally like to move to ARM). The main thing I'm concerned with is support for the M1 (arm) macbooks.


The decoder link is unavailable

Hi, I am using http://www.automatak.com/opendnp3/decoder/ to decode dnp3 package for testing, the link is unavailable now.

That's correct. We no longer have a way to host it.
It's a CGI application if you care to host it yourself somewhere:
https://github.com/dnp3/dnp3cgi


Added the List Async Command.

Added the code to get the List of Index.

The main idea is to help in case of migration to first check the index by name before we drop or create.

Hi @satish860 - I don't believe that _List makes a lot of sense to add as a command - in redis parlance the _ preceding the command name indicates that the command is temporary, I'm not sure what exactly that means but I'd hate to have a newer version of RediSearch effectively break a command of the library because they remove that command in favor a Scan command. See the note at the bottom of the FT._LIST section of the docs. Given that, I'm going to close this PR. Thank you for submitting it though!


(BKR-1481) Rewrite beaker-aws to use shared .fog parsing

See puppetlabs/beaker#1526. These changes will fail tests until the linked issue is merged (and released).
Previous PR got broken somehow.

Jenkins, test this please.


multi proof: change external_siblings structure

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

#214
#213
#212  👈
#208
#155 : 1 other dependent PR (#156 )
master

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

Join @gabriele-0201 and the rest of your teammates on  Graphite


[Implement] Service to setup orders in the system

As per our discussion, we have agreed to use the OFBiz data model to store orders
Also we will use the OrderHeader table to store additional order information, thus extending the entity to support store

shipping address
shipping phone
shipping email
Shopify order id will be stored as order_name
OMS order id will be stored as external_id (primary identifier)

Likewise, product SKU will be the primary identifier while creating order item

Reusable service to identify whether a given facility is supported by a product store should be implemented separately.
#1

@dt2patel , pickup orders will be handled in the BOPIS app.
We will only get brokered orders in the feed.


Add support for chime error handlers

Thanks for updating the docs!

I've tagged this as v0.7.8; to upgrade you can set your biff version in deps.edn to {:tag "v0.7.8", :sha "866ec3a", ...}. I'll announce an official release at some point.

No sweat, thanks for the great library and the tag. :)


Add a new resolver

Hi from Argentina. I'm running a dnscrypt-wrapper with unbound on FreeBSD resolver, is does not log anything, is complete free and open and i hope it can be added to the dnscrypt-resolvers.csv.
I now it is not an issue, but i couldn't create a pull request.
Sorry for the bad english.
Hopefully it is useful.
dnscrypt-resolvers.zip

$ drill resolver.dnscrypt.org @<IP_ADDRESS>
resolver.dnscrypt.org.	900	IN	A	<IP_ADDRESS>

https://api.iptoasn.com/v1/as/ip/<IP_ADDRESS> -> GOOGLE - Google Inc.
So, it is forwarding everything to Google?
I'm not sure that this can be qualified as "non logging" in this context. Google DNS servers also do rate limiting, with pretty low limits. So things are likely to be unreliable as the number of clients increase.

Also, DNSSEC validation doesn't seem to work:
$ drill -D dnscrypt.org @<IP_ADDRESS>
flags: qr rd ra

No ad flag here...

Hi @jedisct1 I've been testing this afternoon and made some changes to the config file of unbound. Give it a try and let me know what doesn't work. Attached is the actual config file of unbound.
unbound.zip


Fix FWEO-1125 - FLEX - Bug when unlocking during words recovery

Description
This PR fixes https://ledgerhq.atlassian.net/browse/FWEO-1125
Changes include

[*] Bugfix (non-breaking change that solves an issue)
[ ] New feature (non-breaking change that adds functionality)
[ ] Breaking change (change that is not backwards-compatible and/or changes current functionality)
[ ] Tests
[ ] Documentation
[ ] Other (for changes that might not fit in any category)
[ ]

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 59.85%. Comparing base (9e8559e) to head (ac60b92).

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #623   +/-   ##
=======================================
  Coverage   59.85%   59.85%
=======================================
  Files          12       12
  Lines        1684     1684
=======================================
  Hits         1008     1008
  Misses        676      676

Flag
Coverage Δ

unittests
59.85% <ø> (ø)

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

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


Bug: Error on MP import from historical

Received error message "this.qaSuppDataRepository.getQASuppDataByTestTypeCodeComponentIdEndDateEndTime is not a function" after imported the Monitoring Plan from historical data year 2023Q3 of Greene County configuration 1,2,CS0EBN.

The priority (Phase 1, Phase 1b, 2025) should be discussed.

Issue was fixed after second testing.  This ticket is closed.


Edges that are the identity create bugs later (in later runs)

This relates to #59

Note the free floating remnants of e and f generators. Not sure if these even were the identity, b was...

this is supposed to be Z^2!!

Reload the page if this happens

There should be no remaining effect on later generations since now the identity node also gets deleted upon regeneration.
This problem is even worse though, edges that are the identity create error messages immediately!

ok, that was an easy fix


[Question] core-GlobalMessageHandlers cancel with confirmation

I want to create Cancel scrollable like in core-GlobalMessageHandlers, but is should show confirmation dialog. My problem is that i can't receive dialog response from IDialog inside ScrollableBase.
I have this code
var cancelDialog = new CancelDialog();
var interruption = cancelDialog.Void<object, IMessageActivity>();
this.task.Call(interruption, null);
await this.task.PollAsync(token);

But how can I process cancelDialog  response, so I can call this.task.reset() ?

If you still have questions, please open a new issue on BotBuilder repo here: https://github.com/Microsoft/BotBuilder


Debounce sync and save -- only run them every 100ms

This has two effects: first, when there's a lot happening in the system it reduces the "noise" -- your frontend will still be responsive but saving to the local storage and sending sync messages to your peers will only run at 10hz.
Second, this also moves saving and generating sync messages out of the critical render frame loop on the browser. It's still possible to be delayed by trying to type during a slow sync message generation or saveIncremental but in most cases this will radically improve responsiveness.

Requested reviews from @acurrieclark and @HerbCaudill mostly as a heads-up. It seems to work great in my apps but any time I make things async that were previously sync I get a little nervous so I just wanted to keep you guys from being surprised.

Is denounce the right primitive here? To my reading this code would have sync and save wait until there's been no activity for 100ms right? Whereas what we want is for it to happen at most once per 100ms. Or a I misreading the code?

Yeah, you're right -- I just realized this talking to Orion. I think we want a ... quantize? Rate limit?

Throttle. Updating the patch.

Hmm, the normal behaviour of a throttle function is that it drops extra calls. If we have a second throttled call, we want to not drop it but schedule it for the end of the timeout. It's kind of a hybrid debounce/throttle. Let me see...

Okay, updated to use a debounced throttle design with diagram and everything. Tests pass but scrutiny is very welcome.

This looks sound to me. Can we change every mention of "debounce" to throttle though?

Will do.


feat(rpc): add eth_coinbase implementation

Ref: https://github.com/paradigmxyz/reth/issues/1225
This PR adds the implementation for the eth_coinbase endpoint.
The coinbase is stored as part of the Pool configuration, and accessed via the TransactionPool::status method.

I was unsure of where to put the coinbase configuration. I assume the transaction pool would be in charge of bundling new transactions and minting new blocks (albeit delegating execution), so I think this could be a good place to store it. wdyt?

Then, should we close this until block building is defined? Or add it as an attribute of EthApi for now, updating it on every payload received from CL?

I think yes, let's close this and defer to @mattsse @rakita @rkrasiuk on where this should sit. I assume it should be close to EthApi / EngineApi.


Terminal force closes with ssh session and multiple screens

Environment
Windows build number: Microsoft Windows [Version 10.0.18362.449]
Windows Terminal version (if applicable): 0.6.2951.0

Link to Feedback: https://aka.ms/AA6f0m9
Prerequisites

3 monitors, 1st and 2nd -with Full HD resolution and 100% scaling, 3rd - 2550x1440 and 150% scaling
Installed Ubuntu 18.04 WSL

Steps to reproduce

Open WSL Ubuntu 18.04 in Windows Terminal, keep it in screen 1 or 2 (with 100% scaling)
connect to via ssh to any server (tried to connect to Amazon Linux)
Move Windows Terminal to 3rd screen (with 150% scaling)
Wait 3 seconds
Move Windows Terminal to 2nd screen (with 100% scaling)

Expected behavior
Loading indicator is shown, in few seconds terminal is closed
Actual behavior
Terminal should continue working without any issues
Note: on "Ubuntu 18.04 LTS" app this issue isn't reproducing

I can reproduce this with two monitors and without connecting via ssh. I have Ubuntu 18.04 as my default terminal.

This sounds like a /dupe of #3303. Thanks!


Add bounds checking to evt unmarshalling

I havent been able to test if this really solves https://github.com/paypal/gatt/issues/78 or not since I haven't had a chance to log any of the broken packages to create tests from..
This change will be tested in a few days with 100's of iBeacon announcers and probably a lot of other BLE devices around.

LGTM, thanks.
BTW, we've been working on another ble package (https://github.com/currantlabs/ble) for a while. The ble package is more organized, and easier to developed and debugged.
While the API is still evolving, the codebase is actually much more stable and less buggy than gatt. And to adapt the changes of GATT level API is much more easier to debug the implementation. So if you keep running into some problem in the gatt package, give the ble package a shot, and open issues or PRs if you have any problem.

Thanks, I've been looking at the ble package and it sure seems better just looking at the code but since we done our testing with gatt I have just kept it for the time being.  If you say that ble is in a better state I will start testing with it soon :+1:
And btw. if anyone is interested: we experienced no more application crashes scanning "iBeacons" with this patch applied. Our scanners ran for 2 days on ~30 raspberry pi's tracking about 200 ibeacons at an  IoT expo where there maybe or maybe not were devices present that could trigger this bug quite easily.


Jenkins 2.86

Motivation for this change
Update to the latest Jenkins for features, bug fixes, and security.  Gets rid of the nag message in Jenkins about downloading the latest jenkins.war file.
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option build-use-sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[x] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

Oops, I included an unrelated commit in this PR.  Stand by for rebase...


janky when dragin the sheet up and down

When dragging the sheet down and then up again, the sheet freezes in the down position and then jumps back up as soon you start dragging down again.

@Isakdl if you will set:
  &__content {
    height: 100%;
  }
}

It will fix this issue.

Please try version 3.0


Syntax highlighting for C# 9.0 target-typed new

Related: https://github.com/dotnet/vscode-csharp/issues/5030
Textmate scope for target-typed new keyword is currently classified incorrectly as a method call.

Thank you for the PR, please see the info for contributors:
https://github.com/microsoft/vscode/blob/de6839abe8ba06d86bd1f0827dc2b60e53e5dac4/extensions/csharp/syntaxes/csharp.tmLanguage.json#L2-L5

Thank you for the PR, please see the info for contributors:
https://github.com/microsoft/vscode/blob/de6839abe8ba06d86bd1f0827dc2b60e53e5dac4/extensions/csharp/syntaxes/csharp.tmLanguage.json#L2-L5

Sorry. I noticed only after making the PR.
In case anyone is interested, an equivalent PR is made in https://github.com/dotnet/csharp-tmLanguage/pull/260

I see that the PR is merged. We are in the middle of our endgame week now though, which means I should wait until we're done to pull in the changes.


Usage for an Apk published on Google Play

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

[X] I understand that I will be blocked if I intentionally remove or skip any mandatory* field

Checklist

[X] I'm asking a question and not reporting a bug or requesting a feature
[X] I've looked through the README
[X] I've verified that I have updated yt-dlp to nightly or master (update instructions)
[X] I've searched known issues and the bugtracker for similar questions including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue

Please make sure the question is worded well enough to be understood
Hello, I want to use the yt-dlp library for videos in an application I'm preparing for Google Play. I've read about issues with using Youtube-dl, but I'm not sure if the same applies to yt-dlp. I need the opinions of someone who has experienced this or thinks it might cause a violation like Youtube-dl. I've looked through the documents here, but unfortunately, I couldn't find a clear statement or example. The application I'm going to use is not directly a downloader for YouTube videos, it doesn't have such a goal. I just want yt-dlp to create diversity for supported sites in video downloads. Do you think this is possible?
Provide verbose output that clearly demonstrates the problem

[ ] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[ ] If using API, add 'verbose': True to YoutubeDL params instead
[ ] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output
No response

yt-dlp is in the public domain (see LICENSE).

This question is out-of-scope for this issue tracker


Don't show random users' replies to muted content

actual:

expected:

I'm undecided if the current thread view would be ok if the one who engaged with the garbage was one of my follows but I guess in that case, showing it would be favorable.

This might be a duplicated of #44


BitBucket support

We need to incorporate BitBucket support for our Pull Request builder.
Here's updated BitBucket plugin https://github.com/nishio-dens/bitbucket-pullrequest-builder-plugin/pull/27 that needs re-roll.

This issue incorporates a lot of other issues like

abstracting script for project creation and move it to non github folder
extending CI-CI server for ability to test PR for CIBox repo for both environments
extend documentation for github || bitbucket support

And possibly even more issues, hidden from our eyes.
And the main complexity is we are not using bitbucket for our projects <- this will slow-down all the process I guess

@podarok Agree. I would like to suggest to put off this feature into backlog. Maybe we'll find some enthusiasts how can help, since we're not using BitBucket and it will be hard to debug functionality.

tagged apropriate milestone. I hope we will get some developers from community to help with a release during next year


New version: InfiniteArrays v0.13.1

Registering package: InfiniteArrays
Repository: https://github.com/JuliaArrays/InfiniteArrays.jl
Created by: @jishnub
Version: v0.13.1
Commit: 87c6d890220a6b507a28864098e5fb65f6a0bccd
Reviewed by: @jishnub
Reference: https://github.com/JuliaArrays/InfiniteArrays.jl/commit/87c6d890220a6b507a28864098e5fb65f6a0bccd#commitcomment-125675605
Description: A Julia package for representing infinite-dimensional arrays

don't merge

don't merge


Pipeline - Publish to Java Dev Feed will faill when retry

Hey team, our nightly build pipeline failed several times on the integration stage this week. But whenever there's a network issue in the nightly build pipeline when transfer artifacts, it's hardly possible to rerun the publish job when you have more than one artifact to be published. The pipeline will fail, complaining there's a conflict of artifact (since the first one has already been transferred successfully). So there's no chance for the following artifacts to be deployed.

The first attempt failed because of service unavailable
Second attempt failed for conflict

409 Conflict - The feed 'azure-sdk-for-java' already contains file 'azure-identity-spring-1.2.0-alpha.20210203.0.jar'

So is there a way to catch the 409 Conflict status and make the pipeline continue so the remaining artifacts could get a chance to be deployed? Otherwise, we will wait days to make a successful deployment.

@mitchdenny do you have any ideas on how to improve this process? It is probably worth understanding why the publishing to the devops feed is failing so often.

I think that this particular issue is down to a quirk of the way that Azure Artifacts supports Maven. My understanding is that at least part of the package files are getting uploaded, but subsequent files fail. However, Azure Artifacts takes it as the package has been published because it doesn't really know what other files it should be expecting, so when you go to publish again it fails.
Other package formats that Azure Artifacts supports are more atomic in nature (i.e. one *.nupkg file, one *.tgz file etc). Unfortunately Maven has multiple files and there is no single manifest which dictates which files are missing to determine whether the artifact should be taken as "published".
The way SonaType handles this is that you publish to a staging repository and then "release" that into the main repo (after certain validations have been done).

After deploying this classifier I'm not seeing any instances of this so I'm going to close this issue since it doesn't seem all that common.


[BUG] 3.2+ versions generate incorrect output

Bug Report Quick Checklist

[x] I am on the latest version of Snowpack & all plugins.
[x] I use package manager: npm.
[x] I run Snowpack on OS: Windows.
[x] Run command: npm run build.

Describe the bug
Versions > 3.0.13 just stopped working.
For now I'm using 3.2.2. It's a brand-new snowpack app created by the command: npx create-snowpack-app react-snowpack --template @snowpack/app-template-react. Files built with snowpack are served by ASP.NET Core application.
I have the following snowpack.config.js:
/** @type {import("snowpack").SnowpackUserConfig } */
module.exports = {
  mount: {
    public: { url: '/', static: true },
    src: { url: '/dist' },
  },
  plugins: ['@snowpack/plugin-react-refresh', '@snowpack/plugin-dotenv'],
  buildOptions: {
    "out": "../wwwroot",
    "watch": true
  }
};

package.json:
{
  "scripts": {
    "start": "snowpack dev",
    "build": "snowpack build",
    "test": "web-test-runner \"src/**/*.test.jsx\"",
    "format": "prettier --write \"src/**/*.{js,jsx}\"",
    "lint": "prettier --check \"src/**/*.{js,jsx}\""
  },
  "dependencies": {
    "react": "^17.0.2",
    "react-dom": "^17.0.2"
  },
  "devDependencies": {
    "@snowpack/plugin-dotenv": "^2.0.5",
    "@snowpack/plugin-react-refresh": "^2.4.0",
    "@snowpack/web-test-runner-plugin": "^0.2.0",
    "@testing-library/react": "^11.0.0",
    "@web/test-runner": "^0.12.0",
    "chai": "^4.2.0",
    "prettier": "^2.0.5",
    "snowpack": "^3.2.2"
  }
}

So, what I did is I compared the content generated by 3.2.2 and 3.0.13 and found out following differences:

Files env.js in folder _snowpack differ. 3.0.13 correctly set mode as production while 3.2.2 set it as development:

3.0.13                                  3.2.2
export const MODE = "production";       export const MODE = "development";
export const NODE_ENV = "production";   export const NODE_ENV = "development";
export const SSR = false;               export const SSR = false;

react.js (in 3.2.2 react.v17.02.js) and react-dom.js (in 3.2.2 react-dom.v17.0.2.js) in _snowpack\pkg\ folder differ: 3.2.2 adds two imports into theses two files, and the browser doesn't find them:

// react.v17.02.js
import l from '/_snowpack/pkg/object-assign.v4.1.1.js';

// react-dom.v17.0.2.js
import aa from '/_snowpack/pkg/react.v17.0.2.js';
import m from '/_snowpack/pkg/object-assign.v4.1.1.js';
import r from '/_snowpack/pkg/scheduler.v0.20.2.js';

For now, only 3.0.13 is workable. Higher versions (3.1, 3.2) do not work.

I have found out that on Linux everything works OK, except mode - it's still production.

Hey @JohnyL can you try again? With the latest version of Snowpack I’m seeing export const MODE = "production"; and export const NODE_ENV = "production"; with the default snowpack build. Is this correct?

Might be a duplicate of #3053

I'm having a similar problem with react-cosmos.
It seems to do some really weird things with the react imports from dependencies:
node_modules/react-cosmos-shared2/dist/FixtureLoader/FixtureLoader.js
var _react = _interopRequireDefault(require("react"));

gets converted to
<EMAIL_ADDRESS>var react_development = createCommonjsModule(function (module, exports) {

{
  (function() {

var _assign = objectAssign;

// TODO: this is special because it gets imported during build.
var ReactVersion = '17.0.2';
...

It inlines react into the package and thus breaks the inter-operability of them since we cannot have multiple packages. I assume this is what's wrong since after I've deleted the inlined stuff and replaced it with import * as react from 'react' the error disappears. I do get another error about Uncaught TypeError: (0 , _cjs.default) is not a function.
It does however seem to have loaded something from the components cause my i18next library starts logging output - and it's defined inside of a component.

I don't have a lot of experience with these bundler quirks so take all of this with a heavy grain of salt

I seem to be in dependency hell. I'm at v3.0.10. If I upgrade to any patch version higher (v3.0.11 through v3.0.13), I start getting errors like this:
[20:33:48] [snowpack] ! building files...
[20:33:48] [snowpack] Build Result Error: There was a problem with a file build result.
[20:33:48] [snowpack] [BABEL] /admin/Component/src/CommonDataFetcher.js: React Refresh Babel transform should only be enabled in development environment. Instead, the environment is: "production". If you want to override this check, pass {skipEnvCheck: true} as plugin options. (While processing: "base$0")
[20:33:48] [snowpack] Error: [BABEL] /admin/Component/src/CommonDataFetcher.js: React Refresh Babel transform should only be enabled in development environment. Instead, the environment is: "production". If you want to override this check, pass {skipEnvCheck: true} as plugin options. (While processing: "base$0")
    at module.exports (/admin/Component/node_modules/@snowpack/plugin-react-refresh/node_modules/react-refresh/cjs/react-refresh-babel.production.min.js:14:482)
    at /admin/Component/node_modules/@babel/core/lib/config/full.js:211:14
    at Generator.next (<anonymous>)
    at Function.<anonymous> (/admin/Component/node_modules/@babel/core/lib/gensync-utils/async.js:26:3)
    at Generator.next (<anonymous>)
    at step (/admin/Component/node_modules/gensync/index.js:261:32)
    at evaluateAsync (/admin/Component/node_modules/gensync/index.js:291:5)
    at Function.errback (/admin/Component/node_modules/gensync/index.js:113:7)
    at errback (/admin/Component/node_modules/@babel/core/lib/gensync-utils/async.js:70:18)
    at async (/admin/Component/node_modules/gensync/index.js:188:31)
    at onFirstPause (/admin/Component/node_modules/gensync/index.js:216:13)
    at Generator.next (<anonymous>)
    at cachedFunction (/admin/Component/node_modules/@babel/core/lib/config/caching.js:68:46)
    at cachedFunction.next (<anonymous>)
    at loadPluginDescriptor (/admin/Component/node_modules/@babel/core/lib/config/full.js:247:42)
    at loadPluginDescriptor.next (<anonymous>)
    at loadPluginDescriptors (/admin/Component/node_modules/@babel/core/lib/config/full.js:158:30)
    at loadPluginDescriptors.next (<anonymous>)
    at /admin/Component/node_modules/@babel/core/lib/config/full.js:186:21
    at Generator.next (<anonymous>)
    at loadFullConfig (/admin/Component/node_modules/@babel/core/lib/config/full.js:169:5)
    at loadFullConfig.next (<anonymous>)

If I go higher to v3.3.x or v3.4.0 then I get broken import paths in the dist output. Specifically, the import paths in react.v17.02.js to other files are absolute paths, like /_snowpack/.... This breaks things for me because my site is served at a base path that is dynamically different depending on where it's deployed. Basically, the path should have a . up front to mark it as relative instead.
My snowpack config looks like this:
module.exports = {
  exclude: [
    "**/node_modules/**/*",
    "**/__tests__/*",
    "**/*.@(spec|test|stories).@(js|mjs|ts|tsx)",
    "**/*.scss",
    "stories/**/*",
  ],
  plugins: [
    "@snowpack/plugin-react-refresh",
    "@snowpack/plugin-dotenv",
    "@snowpack/plugin-typescript",
    "@snowpack/plugin-postcss",
  ],
  mount: {
    src: "/",
  },
  packageOptions: {
    polyfillNode: true,
  },
  buildOptions: {
    out: "../dist",
    clean: true,
    minify: false,
  },
};

package.json
...
  "dependencies": {
    "@open-rpc/client-js": "^1.6.3",
    "autoprefixer": "^10.2.4",
    "react": "^17.0.2",
    "react-dom": "^17.0.2",
    "react-table": "^7.6.3"
  },
  "devDependencies": {
    "@babel/core": "^7.12.10",
    "@jadex/snowpack-plugin-tailwindcss-jit": "^0.3.0",
    "@snowpack/app-scripts-react": "^2.0.0",
    "@snowpack/plugin-postcss": "^1.2.1",
    "@snowpack/plugin-run-script": "^2.3.0",
    "@storybook/addon-actions": "^6.1.9",
    "@storybook/addon-console": "^1.2.2",
    "@storybook/addon-essentials": "^6.1.14",
    "@storybook/addon-links": "^6.1.14",
    "@storybook/react": "^6.1.14",
    "@types/react": "^17.0.0",
    "@types/react-dom": "^17.0.0",
    "@types/react-table": "^7.0.29",
    "babel-loader": "^8.2.2",
    "jest": "^26.6.3",
    "postcss": "^8.2.9",
    "postcss-cli": "^8.3.1",
    "prettier": "^2.2.1",
    "sass": "^1.32.4",
    "snowpack": "^3.0.10",
    "tailwindcss": "^2.1.2",
    "typescript": "^4.2.4"
  },
...

@drwpow :point_up: :question:

@drwpow This is still a problem in v3.8.6. I've updated my repro project (see above). Our main project is still stuck at 3.0.10 because of the above regression in the import paths being absolute instead of relative.

@francislavoie I guess the team is investing its efforts into something more important )))

I used a temporal workaround here: https://github.com/FredKSchott/snowpack/pull/3597#issuecomment-1126872074


Automatic Browser Open

Add feature to open browser automatically.
Fixes #25

@yusukebe can you please take a look

Hi @king-11
Great! One thing. How about adding an option to disable automatic browser opening. Such as --disable-auto-open.

Sounds good to me I will make changes for it

@yusukebe I have added in the flag please take a look

@king-11
Thank you! I merged it.


Make our object passed by DeepLinkHandler (iOS) actually an object

For #52.
The object passed by the DeepLinkHandler handler, in JavaScript, should actually be an Object. Android currently passes an Object via the handler, and iOS returns a string due to quotes around the text. I simply removed these quotes to allow JavaScript to teach the data passed as an Object.

Proposed Change Implementation Example
// New
function DeepLinkHandler(data) {
   // Do stuff with data here
}

// Current
function DeepLinkHandler(data) {
   if(typeof data === 'string') {
       data = JSON.parse(string);
   }

   // Do stuff with data here
}

I have yet to actually test this... I'm not set up in my environment currently... so don't merge till someone tests

Thanks for the fix here. I understand what you mean now :+1:


Add support for custom JS prop

You can pass Custom JS as String as a prop to allow users to create and Register Blots, modules, and themes. This would also help in integration of additional complex modules like clipboard where custom matchers have to be added and custom themes in future.

The users in the JS code will also have access to the Quill object and thus can create, import and register with the Quill object.

#57


test vectors 3

Re-enable running key schedule test vectors.
This also fixes the protocol version, which is u16 now instead of u8.

Closing this now, the content is merged in other PRs.


[feat] Improve canvas zoom #44

[x] issue #https://github.com/keep-starknet-strange/art-peace/issues/44
[x] follows contribution guide
[ ] code change includes tests
[ ] breaking change

This PR enhances the zooming functionality of the canvas by focusing on zooming in on the area around the mouse cursor, rather than zooming the entire canvas.

Great work, thank you!


test_winfixbuf.vim is very slow

The test_winfixbuf.vim test takes 15 seconds to run.  After these changes it takes around 1.3 seconds.
The "hidden" option is not cleared at the end of some tests and "--not-a-term" option is not used when
using system() to run a Vim instance.

wow, great improvement


Tests seems not to run in isolation

The default JUnit runner isolate tests in a way that every test gets executed with a new test-case instance. This ensures a fresh fixture instance for each test, even if the developer uses an implicit setup shortcut.
It seems to me that Oleaster tests work always with the same fixture in such a case. This is because the test-case instance is reused for all test runs (see snippet below for a better understanding of the use-case).
This behavior might lead to problems which are difficult to understand. Although I am not a particular friend of this setup practice, I doubt that people will follow a do-not-use-this-kind-of-implicit-setup convention. Maybe it would be better to ensure this kind of isolation as JUnit does by default.
@RunWith( OleasterRunner.class )
public class OleasterTest {

  Object fixture = new Object();

  {
    it( "first", () -> {
      System.out.println( "first: " + fixture.hashCode() );
    } );

    it( "second", () -> {
      System.out.println( "second: " + fixture.hashCode() );
    } );
  }
}

I've been using the framework for about 2-4 months now, and I haven't had any problems on implicit setup. Indeed, I haven't noticed that junit did the setup. I've always been expliciting the setup from my fixtures, so I can have total control over them.
Anyway, I agree that the framework should not change the default behaviour from junit (where possible).

Hi marioluan,
thanks for your feedback.
The current behavior is this:
public class MyTest {{
  // executed once, before the first test runs
  describe("suite", () -> {
    // executed once, before the first test runs
    beforeEach(() -> {
      // executed before each test
    });
    it("test", () -> {
      // executed once
    });
  });
}}

When creating a new instance of the test class for each test, all the surrounding describe() blocks need to be executed again.
So the new behavior would be:
public class MyTest {{
  // executed before each test
  describe("suite", () -> {
    // executed before each test
    beforeEach(() -> {
      // executed before each test
    });
    it("test", () -> {
      // executed once
    });
  });
}}

This means:

using beforeEach() should not be necessary in most cases. Instead the surrounding describe() block can be used. I think this is ok, but it is different to Jasmine's behaviour.
There is no way to run initialization code once (before the first test case). I think the best solution to this is to support JUnits @BeforeClass and @AfterClass annotations in Oleaster tests.
It breaks compatibility with test written for older Oleaster versions. While I don't like this one, I think it is ok. Oleaster is still in an early version.

Feel free to share your opinions.

It's definitely OK to break old tests written with the framework. At a very early stage, it's more important to refactor your code as you see fit to ensure that the framework is useful and usable.
Users should be aware of this risk, but you can make it more explicit in the readme if you want.


[Bug] Getting spammed with SSL Handshake Error when ru

The web application runs, but on the terminal I am getting spammed with SSL Certificate Verify Failed errors.
0608 23:35:42.397180000<PHONE_NUMBER> ssl_transport_security.cc:1420]    Handshake failed with fatal error SSL_ERROR_SSL: error:1000007d:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED.

Are you running it locally or deployed somewhere?

Running locally, behind VPN.
Whats this SSL thing about?

This package currently would not pass any security audit.

Thank you for your feedback. I agree these things are coupled for now and we definitely want to decouple them to make sure everyone could drop in their own solution!

Are you using chroma db by any chance?

Did you try to disable the telemetry? You can set the enable_telemetry in your .chainlit/config.toml file to false.


Avoid stack overflow by reducing stack usage of BinaryExpr::evaluate in debug builds

Which issue does this PR close?
Closes https://github.com/apache/arrow-datafusion/issues/419
Rationale for this change
Prior to this PR, trying to evaluate BinaryExprs more than a few level deep (e.g. something like a + a + a + a + a + a + a + a ...) would result in a stack overflow
For example the test included  fails like this with tree_depth of 10 (in debug builds)
thread 'physical_plan::expressions::binary::tests::relatively_deeply_nested' has overflowed its stack
fatal runtime error: stack overflow
error: test failed, to rerun pass '-p datafusion --lib'

Caused by:
  process didn't exit successfully: `/Users/alamb/Software/arrow-datafusion/target/debug/deps/datafusion-68280be86fef135e deeply` (signal: 6, SIGABRT: process abort signal)

What changes are included in this PR?

Break the BinaryExpr::evaluate into a few smaller functions
Remove special case workaround added for #910

Are there any user-facing changes?
Not really other than avoiding stack overflows while evaluating queries in debug builds
Technical Backstory
I believe the issue is that in debug builds, each local variable gets its own (unique space in the stack). Due to the size of BinaryExpr::evaluate (largely hidden by macros) this results in a ludicrous amount of stack required for each call to BinaryExpr::evaluate. Since BinaryExpr::evaluate is implemented recursively this means even a few nesting levels exhausts a 2MB stack.
You can see evidence of  looking at the disassembly. Here is how I did it on a mac:
otool -vt target/debug/deps/datafusion-68280be86fef135e > /tmp/df.asm

And the associated assembly shows the stack size to be 0x55a10 (350736 bytes)
__ZN118_$LT$datafusion..physical_plan..expressions..binary..BinaryExpr$u20$as$u20$datafusion..physical_plan..PhysicalExpr$GT$8evaluate17h2877dfaf102fa64eE:
0000000100d316d0	pushq	%rbp
0000000100d316d1	movq	%rsp, %rbp
0000000100d316d4	movl	$0x55a10, %eax                  ## the subq instruction below uses this value
0000000100d316d9	callq	0x1025dc540                     ## to effectively add 350736 (350K!) to the stack pointer
0000000100d316de	subq	%rax, %rsp
0000000100d316e1	movq	%rdx, -0x4a998(%rbp)
0000000100d316e8	movq	%rsi, -0x4a990(%rbp)
0000000100d316ef	movq	%rdi, %rax
...

In case you were curious, the same function in a  release build only uses 0x398 (920 bytes) of stack space.
__ZN118_$LT$datafusion..physical_plan..expressions..binary..BinaryExpr$u20$as$u20$datafusion..physical_plan..PhysicalExpr$GT$8evaluate17h51f0595db0e2c70cE:
00000001009468a0        pushq   %rbp
00000001009468a1        movq    %rsp, %rbp
00000001009468a4        pushq   %r15
00000001009468a6        pushq   %r14
00000001009468a8        pushq   %r13
00000001009468aa        pushq   %r12
00000001009468ac        pushq   %rbx
00000001009468ad        subq    $0x398, %rsp                    ## imm = 0x398

For those of you visually minded, here is an illustration:
┌ ─ ─ ─ ─ ─ ─ ─ ─ ─
                   │
│     Function                      Base Pointer
     Parameters    │     ┌──────       (%ebp)
│                        │
┌──────────────────┤     │
│  Return Address  │     │
├──────────────────┤     │
│Saved Base Pointer│◀────┘
├──────────────────┘
    Local Var 1    │
├ ─ ─ ─ ─ ─ ─ ─ ─ ─
    Local Var 2    │             I theorize that in a debug build, a
├ ─ ─ ─ ─ ─ ─ ─ ─ ─           distinct space is reserved for each local
        ...        │                  variable of the function.
├ ─ ─ ─ ─ ─ ─ ─ ─ ─
    Local Var N    │            Thus a large number of local variables
├ ─ ─ ─ ─ ─ ─ ─ ─ ─            will result in a large stack frame (and
                   │              thus a large amount of stack space
│     Function                         consumed for each call)
     Parameters    │
│
┌──────────────────┤
│  Return Address  │◀────┐
└──────────────────┘     │
                         │
                         │
                         │         Stack Pointer
                         └──────       (%esp)

The "Fix" if you will is to break BinaryExpr into smaller functions that each require less stack space
The stack frame size after this PR is 0x770 = 1904 bytes
__ZN118_$LT$datafusion..physical_plan..expressions..binary..BinaryExpr$u20$as$u20$datafusion..physical_plan..PhysicalExpr$GT$8evaluate17h2877dfaf102fa64eE:
0000000100d31a50        pushq   %rbp
0000000100d31a51        movq    %rsp, %rbp
0000000100d31a54        subq    $0x770, %rsp                    ## imm = 0x770
0000000100d31a5b        movq    %rdx, -0x6a8(%rbp)
0000000100d31a62        movq    %rsi, -0x6a0(%rbp)

Note that even though some of the new functions require non trivial stack size (listed below), a major difference is they are not called recursively and thus there is only ever one frame of them on the stack:
evaluate_array_scalar:       0x1DE80 (122496 bytes)
evaluate_scalar_array:       0x162A0 (90784 bytes)
evaluate_with_resolved_args: 0x1F970 (129392 bytes)

I'll plan to merge this tomorrow unless there are objections

This kind of "match to many arms with macros" pattern is very common in our code base. It seems like in the future if we want to get fancy, we could automate detection of problems like this in our code base. For example, having a linter tool automatically find out all recursive functions and check their stack size to see if it has passed a certain threshold.

This kind of "match to many arms with macros" pattern is very common in our code base. It seems like in the future if we want to get fancy, we could automate detection of such problem in our code base. For example, having a linter tool automatically find out all recursive functions and check their stack size to see if it has passed a certain threshold.

I agree -- if we run into this problem again, investing in an automated tool like that sounds like a good idea.


Removed current block height from settings page

Removed current block height from settings page since it's already displayed in the navigation bar.

Verified in latest build


mobile hamburger menu not opening when clicking

This works on my phone - can we get more info of the browser/screen size?

Just when I pull down the latest changes in dev and shrink the latest chrome browser to a size that shows the mobile nav the hamburger menu stopped working.
Not the hackgreenville.com site yet but the latest dev

Can't replicate this locally.

Also can't replicate in latest Chrome or Firefox.
@zach2825 can you try on https://stage.hackgreenville.com

Good first issue to see if anybody else can recreate Zach's report.

Working now, this can be closed.


Update for 0.17?

Any plans to update this for Elm 0.17? I really like the architecture

how about 0.18, instead?


Can't support Chinese ?

See the picture, The  left side is oni2  ,  The right side is macvim , They opened the same file

Closing as duplicate of #1091. Thanks for the screenshot though!


Updated site count

Docs Build status updates of commit 9ec8596:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

microsoft-365/admin/setup/add-or-replace-your-onmicrosoftcom-domain.md
:white_check_mark:Succeeded

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

@efrene Please merge this PR. Thanks

Docs Build status updates of commit b60d86e:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

microsoft-365/admin/setup/add-or-replace-your-onmicrosoftcom-domain.md
:white_check_mark:Succeeded

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


assertion on master in http_hdr_status_get()

On a ATS master while reviewing a PR, I came across an assertion failure in http_hdr_status_get() with a debug build.  I immediately get an assertion  after sending a curl for an object not in cache and that is forwarded upstream to a parent.  When checking the server response at HttpTransact.cc:383, ats crashes an assertion on s->hdr_info.server_response.m_http is checked.
Here is data collected in the debug build, breakpoint at HttpTransact::simple_or_unavailable_server_retry():383
(gdb) break HttpTransact.cc:383
Breakpoint 1 at 0x71c181: file HttpTransact.cc, line 383.
(gdb) c
Continuing.
[Switching to Thread 0x2afffedb4700 (LWP 12352)]
Thread 14 "[ET_NET 11]" hit Breakpoint 1, simple_or_unavailable_server_retry (s=0x2b000ceddce8) at HttpTransact.cc:383
(gdb) print s->hdr_info.server_response
$1 = {<MIMEHdr> = {<HdrHeapSDKHandle> = {m_heap = 0x0}, m_mime = 0x0}, m_http = 0x0, m_url_cached = {<HdrHeapSDKHandle> = {
      m_heap = 0x0}, m_url_impl = 0x0, static VERIFY_HOST_CHARACTERS = true}, m_host_mime = 0x0, m_host_length = 0, m_port = 0,
  m_target_cached = false, m_target_in_url = false, m_100_continue_required = false, m_port_in_header = false, early_data = false,
  static USE_HDR_HEAP_MAGIC = 0x1}
(gdb)

In a production build NON debug build a repeat of the test at the same breakpoint with an empty cache shows the server_response headers are normal and no crash occurs.
Breakpoint 1 at 0x587058: file HttpTransact.cc, line 383.
(gdb) c
Continuing.
[Switching to Thread 0x2ae185071700 (LWP 12989)]

Thread 14 "[ET_NET 11]" hit Breakpoint 1, HttpTransact::handle_response_from_parent (s=s@entry=0x2ae197250d00)
    at HttpTransact.cc:3597
3597	  simple_or_unavailable_server_retry(s);
(gdb) print s->hdr_info.server_response
$1 = {<MIMEHdr> = {<HdrHeapSDKHandle> = {m_heap = 0x2ae173ff9800}, m_mime = 0x2ae173ff98b8}, m_http = 0x2ae173ff9888,
  m_url_cached = {<HdrHeapSDKHandle> = {m_heap = 0x0}, m_url_impl = 0x0, static VERIFY_HOST_CHARACTERS = true}, m_host_mime = 0x0,
  m_host_length = 0, m_port = 0, m_target_cached = false, m_target_in_url = false, m_100_continue_required = false,
  m_port_in_header = false, early_data = false, static USE_HDR_HEAP_MAGIC = 0x1}
(gdb)```

Copy of the assertion stack trace:
```(gdb) bt
#0  0x000000000065a0fb in http_hdr_status_get (hh=0x0) at /home/ATSBUILD/trafficserver/proxy/hdrs/HTTP.h:1171
#1  0x000000000071c194 in simple_or_unavailable_server_retry (s=0x2b98ba87bce8) at HttpTransact.cc:383
#2  0x000000000072efc5 in HttpTransact::handle_response_from_parent (s=0x2b98ba87bce8) at HttpTransact.cc:3597
#3  0x000000000072e93a in HttpTransact::HandleResponse (s=0x2b98ba87bce8) at HttpTransact.cc:3467
#4  0x00000000007067d4 in HttpSM::call_transact_and_set_next_state (this=0x2b98ba87bbe0,
    f=0x72e182 <HttpTransact::HandleResponse(HttpTransact::State*)>) at HttpSM.cc:7325
#5  0x00000000006ffdde in HttpSM::handle_server_setup_error (this=0x2b98ba87bbe0, event=3, data=0x2b9948020a60) at HttpSM.cc:5736
#6  0x00000000006f0682 in HttpSM::state_send_server_request_header (this=0x2b98ba87bbe0, event=3, data=0x2b9948020a60)
    at HttpSM.cc:2137
#7  0x00000000006f32ce in HttpSM::main_handler (this=0x2b98ba87bbe0, event=3, data=0x2b9948020a60) at HttpSM.cc:2656
#8  0x0000000000658b05 in Continuation::handleEvent (this=0x2b98ba87bbe0, event=3, data=0x2b9948020a60)
    at /home/ATSBUILD/trafficserver/iocore/eventsystem/I_Continuation.h:219
#9  0x0000000000938810 in write_signal_and_update (event=3, vc=0x2b9948020800) at UnixNetVConnection.cc:118
#10 0x0000000000938b36 in write_signal_done (event=3, nh=0x2b988d587090, vc=0x2b9948020800) at UnixNetVConnection.cc:164
#11 0x0000000000938bc6 in write_signal_error (nh=0x2b988d587090, vc=0x2b9948020800, lerrno=0) at UnixNetVConnection.cc:183
#12 0x0000000000939d54 in write_to_net_io (nh=0x2b988d587090, vc=0x2b9948020800, thread=0x2b988d583010) at UnixNetVConnection.cc:493
#13 0x0000000000939537 in write_to_net (nh=0x2b988d587090, vc=0x2b9948020800, thread=0x2b988d583010) at UnixNetVConnection.cc:350
#14 0x000000000093b831 in UnixNetVConnection::net_write_io (this=0x2b9948020800, nh=0x2b988d587090, lthread=0x2b988d583010)
    at UnixNetVConnection.cc:927
#15 0x000000000092e8f0 in NetHandler::process_ready_list (this=0x2b988d587090) at UnixNet.cc:432
#16 0x000000000092f025 in NetHandler::waitForActivity (this=0x2b988d587090, timeout=60000000) at UnixNet.cc:549
#17 0x000000000096dfe5 in EThread::execute_regular (this=0x2b988d583010) at UnixEThread.cc:303
#18 0x000000000096e1e7 in EThread::execute (this=0x2b988d583010) at UnixEThread.cc:364
#19 0x000000000096ca88 in spawn_thread_internal (a=0x201ddd0) at Thread.cc:92
---Type <return> to continue, or q <return> to quit---
#20 0x00002b9889dbbe25 in start_thread () from /lib64/libpthread.so.0
#21 0x00002b988aaec34d in clone () from /lib64/libc.so.6```

One difference I've seen between the debug build and production build is that in the HttpSM::main_handler() the vc_entry lookup at line 2648 returns null  here on the debug build:
   2643   if (data != nullptr) {    2644     // Only search the VC table if the event could have to    2645     //  do with a VIO to save a few cycles    2646    2647     if (event < VC_EVENT_EVENTS_START + 100) {    2648       vc_entry = vc_table.find_entry(static_cast<VIO *>(data));    2649     }    2650   }

I think you mean this assert:  https://github.com/apache/trafficserver/blob/ef18164093454f44384c5d5c8de2937a9edd6675/proxy/hdrs/HTTP.h#L1171 .  But, from the stack dump, it looks like it was a SEGFAULT from the hh pointer being null, that triggered before the assert could be evaluated.

@ywkaras yes, you are correct.  It was a segfault when that ink_assert() is called due to the null hh pointer.

Can no-longer duplicate this.

I'm no-longer able to duplicate this issue on master.


Re - Support for ResetConnection for VNG and VPN Link connections (#12715)

MSFT employees can try out our new experience at OpenAPI Hub  - one location for using our validation tools and finding your workflow.

Changelog
Please ensure to add changelog with this PR by answering the following questions.

What's the purpose of the update?

[ ] new service onboarding
[ ] new API version
[x] update existing version for new feature
[ ] update existing version to fix swagger quality issue in s360
[ ] Other, please clarify

When you are targeting to deploy new service/feature to public regions? Please provide date, or month to public if date is not available yet.
When you expect to publish swagger? Please provide date, or month to public if date is not available yet.
If it's an update to existing version,  please select SDKs of specific language and CLIs that require refresh after swagger is published.

[ ] SDK of .NET (need service team to ensure code readiness)
[ ] SDK of Python
[ ] SDK of Java
[ ] SDK of Js
[ ] SDK of Go
[x] PowerShell
[ ] CLI
[ ] Terraform
[ ] No, no need to refresh for updates in this PR

Contribution checklist:

[x] I commit to follow the Breaking Change Policy of "no breaking changes"
[x] I have reviewed the documentation for the workflow.
[x] Validation tools were run on swagger spec(s) and errors have all been fixed in this PR. How to fix?

If any further question about AME onboarding or validation tools, please view the FAQ.
ARM API Review Checklist

[x] Ensure to check this box if one of the following scenarios meet updates in the PR, so that label “WaitForARMFeedback” will be added automatically to involve ARM API Review. Failure to comply may result in delays for manifest application. Note this does not apply to data plane APIs, all “removals” and “adding a new property” no more require ARM API review.

Adding new API(s)
Adding a new API version
Adding a new service

[x] Please ensure you've reviewed following guidelines including ARM resource provider contract and REST guidelines. Estimated time (4 hours). This is required before you can request review from ARM API Review board.

[ ] If you are blocked on ARM review and want to get the PR merged with urgency, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.

Breaking Change Review Checklist
If there are following updates in the PR, ensure to request an approval from Breaking Change Review Board as defined in the Breaking Change Policy.

[ ] Removing API(s) in stable version
[ ] Removing properties in stable version
[ ] Removing API version(s) in stable version
[ ] Updating API in stable or public preview version with Breaking Change Validation errors
[ ] Updating API(s) in public preview over 1 year (refer to Retirement of Previews)

Action: to initiate an evaluation of the breaking change, create a new intake using the template for breaking changes. Addition details on the process and office hours are on the Breaking change Wiki.
Please follow the link to find more details on PR review process.

@lirenhe - It looks like in my other PR - https://github.com/Azure/azure-rest-api-specs/pull/12903, this ResetConnection commit of mine got reverted somehow. Hence re-merging it. This was merged earlier in https://github.com/Azure/azure-rest-api-specs/pull/12715 and this PR is same as that.


feat: Cancel previous workflow on push

Fixes: https://github.com/orgs/bank-vaults/projects/2/views/3?pane=issue&itemId=52818081

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


Added Keechma to the list Web development / Om

Added Keechma micro framework for Reagent to the top of the list "Web development/Om"

Thank you!


error installing package path:gcloud#google-cloud-sdk

Package name
gcloud#google-cloud-sdk
What changes are you requesting?
while doing devbox shell, I'm facing this error
Error: error installing package path:gcloud#google-cloud-sdk
source: nix: command error: nix --extra-experimental-features ca-derivations --option experimental-features 'nix-command flakes fetch-closure' path-info 'path:/home/vishnu/Desktop/THIS-SHOULD-GET-COMPLETELY-LEARNT/gcloud#google-cloud-sdk' --json --impure: getting status of '/home/dev/Desktop/THIS-SHOULD-GET-COMPLETELY-LEARNT/gcloud': No such file or directory: exit code 1
Nixhub link
No response

same issue in WSL 2 Ubuntu 24.04

As per https://www.jetify.com/devbox/docs/guides/using_flakes/

You can reference a local Flake using the path: reference

Do you have a local nix flake in the gcloud folder ?

Yes, this is actually no longer an issue. I was able to reset my state and everything worked after that.

Closing as unable to repro. If there is more information on the project or the flake used, I can try to debug futher


Refactor expirationTimestamp for mutableState

In the discussion https://github.com/uber/cadence/pull/3780#pullrequestreview-536843118
We think it's a better idea if expirationTimestamp is not required from caller of historyService, or completely remove from the request attribute. This will make the service/mutableState more self-contained, and less error-prone.

would like to work on this.

@osho-20  how about you contact me over our Slack workspace? I can find you a project.


fix(clerk-js): Restore the trailing slash before fragment in buildUrlWithAuth

Type of change

[x] 🐛 Bug fix
[ ] 🌟 New feature
[ ] 🔨 Breaking change
[ ] 📖 Refactoring / dependency upgrade / documentation
[ ] other:

Packages affected

[x] @clerk/clerk-js
[ ] @clerk/clerk-react
[ ] @clerk/nextjs
[ ] @clerk/remix
[ ] @clerk/types
[ ] @clerk/themes
[ ] @clerk/localizations
[ ] @clerk/clerk-expo
[ ] @clerk/backend
[ ] @clerk/clerk-sdk-node
[ ] @clerk/shared
[ ] @clerk/fastify
[ ] @clerk/chrome-extension
[ ] gatsby-plugin-clerk
[ ] build/tooling/chore

Description

[x] npm test runs as expected.
[x] npm run build runs as expected.

This PR has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.


Restriction-related fixes

Test

kp
inf = master reference w/ stripe test key (but note that transcoded videos won't play here)

Issues

Closes #2835

Incorrect error-gating when restrictions are toggled
Ensure restriction is still valid when scenario changes (+ don't carry over invalid ones)

Revert #2801

Default to update_only when editing Livestreams again (personal pref)

Closes #2834
Closes #2421
Fix restrictions not actually cleared when switched to Unlisted (although the backend still serves it as long as Unlisted key is present)

Seems to generally work! One new thing.

[ ] Publishing replay for restricted livestream, with no tiers with exclusive-content perk gives the error: "You selected to restrict this content but didn't choose any memberships...".  (Can't be toggled off)

Addressed restriction gating being applied to channels without tiers (or whenever it's not applicable).
Closes #2150

I'll continue testing for the next few days (so many permutations).
@keikari, meanwhile, if you happen to be publishing, maybe use kp instead to test indirectly? inf remains the master reference with test stripe-key, and I'll try to keep both rebased to master.


Need cache busting for generated code

We're still having problems where cached generated code causes unusual behavior, and clearing cache fixes it.
I think it's time to take stronger action.  The server should either generate a random number at startup, or hash the generated link base JS, and serve all generated JavaScript at a path including that cache breaking ID.  Then caches will always be invalidated at server startup.

Ugh... I implemented this in a test server, but it broke even more after restarting the server, because browsers cache other files with references to the old cache-busting ids (which now 404).
This isn't so simple, after all.  Browser caches are a real pain.

Fixed by 30dc5b8ab1695cbf51a66e1add8cea023fbbcc1a which now serves the entire compiled code in one entity.  Cached code will now be self-contained and will still run.


learning rate for pre-training

"After pre-training for a while, the loss did not decrease and there was oscillation. I lowered the learning rate (lr) and restarted the training. However, when I resumed training, the learning rate in the log did not appear to update."

If you restart training from a composer trainer ckpt, the trainer will load EVERYTHING including the LR Schedule that was originally used. See composer docs for a list of what is loaded
In the config, you can set load_weights_only: true to load only the model weights or you can use load_ignore_keys to tell the trainer to ignore loading certain aspects of the state dict (ie the lr scheduler).
See composer docs for more details.


ext: mustache templates as text/html

Serves the .mustache templates as text/html instead of  application/octet-stream from the develpment server. Those files are compiled via hgn in production anyways. The developer tools will be able to show their content from now on.

@greut please add "lable" BETTER to commit message and rebase. :shipit:

@jirikuncar rebased and kwality prepared.

@greut
1: M111 unrecognized component name: ext
4: M190 line is too long (73 > 72)
5: M190 line is too long (74 > 72)

s/ext/global/

@jirikuncar sorry. done.


Update README with dockerisms

@kendrahavens,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot

@Lxiamail How does this look? Do you think we could merge?