std.zip additional documentation

Document the process to create a zip file.

I just realized I have a messy merge history here. I've opened a new pull request with a clean one.
Thanks Yebblies, I'll fix what you mentioned in the clean PR.

This will need to be rebased to remove the merge commits.

Ok oh.  You don't need to open a new PR, you can just force push to the original branch and the pull request will update.

Github won't let me reopen after force-pushing so I have to go with the new PR now. But at least I now have a better understanding of how to handle this situation next time.

Oh yeah, you have to remember to reopen before force-pushing.


Bug 1803750: [release-4.2] Improve node controller condition message

This is needed to determine why 50+ 4.2.z clusters are reporting NodeControllerDegraded: The master node(s) "xyz" not ready as this change will append the reason to why are they not ready.
Not ready master nodes might prevent/break future upgrades, so this is critical fix.
/cc @eparis
/cc @bparees

/lgtm

/bugzilla refresh

/bugzilla refresh

why do we have both this and https://github.com/openshift/cluster-kube-controller-manager-operator/pull/348
?
i'd expect a single PR given that they are both for the same bug and both bumping deps?


Ensure snapshot files are finished writing to fs

Snapshot files may take a little time to all be written out to the filesystem on a heavily loaded system so need to allow for this before asserting that they are all there.
Fixes: https://github.com/tensorflow/tensorflow/issues/61116

Try with implementing a delayed assertion mechanism that allows for a certain amount of time before checking if all snapshot files have been fully written to the filesystem. This can be achieved by introducing a time delay or using a polling mechanism to periodically check for the existence of all the snapshot files.


ADB Install stuck...

when I try to install APK by ADB its stuck [adb install APKFILE]
I try from several computers
when i unmark the module and reboot is working again
I Have THL 5000 (Chinese)
AOSP ROM
Android 4.4.2
Xposed 2.6.1
Thank you

Did you enable option (Disable) Installing in background? But... it should work for adb still.. even if option is enabled.
if (isModuleEnabled() && installBackground) {
if (Binder.getCallingUid() == Common.ROOT_UID) {
param.setResult(null);
}
}
basically it stops installations if option is enabled and if app calls commands as root.


Update in-app-purchase-flow.md

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/concepts/deploy-and-publish/appsource/prepare/in-app-purchase-flow.md
93
3
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit 20b84d4:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/concepts/deploy-and-publish/appsource/prepare/in-app-purchase-flow.md
:white_check_mark:Succeeded
View

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


CI CD fixes

Description
https://jira.corp.adobe.com/browse/MOB-22364

Related Issue

Motivation and Context

How Has This Been Tested?

Screenshots (if appropriate):
Types of changes

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

Checklist:

[ ] I have signed the Adobe Open Source CLA.
[ ] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.

We can merge this PR first, but can we take a look of Android sample app CI, is it still broken? It was disabled in old architecture app.

I gave it a shot and tried various approaches, but despite my efforts, I was unable to get it running on Android after trying numerous workarounds. This can be considered a separate task for further enhancements and investigation.


Error Windows Wallet Compilation with QRCODE enabaling

dedialog.o src/qt/qrcodedialog.cpp
src/qt/qrcodedialog.cpp:12:22: fatal error: qrencode.h: No such file or directory
compilation terminated.
Makefile.Release:94227: recipe for target 'build/qrcodedialog.o' failed

closing old legacy wallet v1.2.x issues
please migrate to Blackcoin More and download it from https://blackcoinmore.org
New issues can be posted on Gitlab: https://gitlab.com/blackcoin/blackcoin-more/-/issues


Add Error transformations.

This commit adds new overloads of map and flatMap that operate on the error
side of the Result.

I'm using this as an extension right now but it seemed to me you may be interested in it. I'm not precious about getting it merged if you fear it bloats the API.

I’m not hugely averse to adding these, but I think it might be worth avoiding the overloads of map/flatMap.
I think the flatMap added here is akin to RAC’s catch?
/cc @antitypical/result Any thoughts?

Agree that overloading doesn't seem ideal. But I'm not sure if there's any precedent.

RAC has mapError and no flatMap that operates on errors. Perhaps mapError alone would make more sense?

@swizzlr catch is flatMap over errors.

oooooh. I'm not even using this anymore, since I'm using RAC heavily, and since it's relatively trivial to implement, I'll close this unless anyone thinks this API is helpful.


Horizontal Grammar status/roadmap?

Hi!
Could someone please share/clarify the status of the horizontal grammar? I think I saw somewhere that it's currently on hold, but I might be imagining it. If it's still on the roadmap, is there interest in accepting (significant) external contributions on this? TIA!

Hello! We are very much still interested in and supporting the horizontal grammar, but have been focusing on the vertical grammar for a little while as we prepare to release Scratch 3.0. That said, many organizations such as Anki and Google have shipped products with the horizontal grammar. The Scratch team will be focusing on the horizontal grammar again later next year.
We are always happy to accept contributions. What sorts of things are you interested in?

Hi Andrew! Thanks for the quick response. I'm considering a Scratch Blocks-based group project for my 4-year CS students and was thinking about making the horizontal grammar a part of the requirements.
I'm still mulling this over and even if I go in this direction, it's a big question whether the outcome of our experiment would be worth anything to you guys, but I at least wanted to make sure that there isn't an active ongoing effort on this front and that there is interest in potential contributions.

That's great! Please keep us in the loop. 😄


babel build

@miguelmota Sorry I didn't even see this. I already fixed this. It should work now. I'll do a release shortly


A handful of corrections in the Kubernetes docs

services.md: fixed a misspelling, shortened a long sentence, and inserted a missing word
replication-controller.md: changed A and B to 1 and 2, since those are the versions used in the accompanying images.

LGTM, thanks!

My pleasure. Great work, though! Really helped me understand Kubernetes better.


Refactor redirects edit view to CBV

In this PR I've converted redirects edit view from FBV to CBV as a part of https://github.com/wagtail/wagtail/issues/8365 .

Thanks @laymonage, I've made the changes. And, I'm really sorry for making the same mistakes again. I'll make sure not to do them again in the future.


[Bug] LSTM duplicates parameters for each step in the timeseries

It seems that TVM duplicates parameters in LSTMs and GRUs for each step in the input series.
This behavior has occurred before in the past but was fixed.
Maybe this issue is related to the refactoring done in #12213 but I could not really locate the source of the error.
I use TVM on commit ecbe4ca0edadeca8fee4d0c2c9f7a9093043b5ee
I attached a zip file containing

a toy lstm model that takes an input with two steps.
a sample script to generate C code for it with TVM
the generated code.

If you look into module_0.txt you can clearly see that identical parameters are in there twice.
@zhang-yi-chi @mbrookhart @AndrewZhaoLuo @vdkhoi @UlrikHjort @MichaelJKlaiber
lstm_bug.zip
r

This behavior seems to occur before #12213 refactoring. I tried your script on commit 359a642 (one commit before #12213 merged cfa5525) and still got identical parameters in module_0.txt.

Ok, I will try to figure out the commit that caused this then, thanks for looking into it!


[ETS2 Promods] Tiles Generated v1.XX

hello how to get this map to work ?

If you're wishing to self-host the map tiles and not use the GitHub in the Dashboard settings, you can follow this writeup on how to do so.


Automatic formatting of Python files

Adds black as the default formatter for the vscode worksapce, python files will now be formatted on save.
Formats all files with black

I haven't looked at this too closely but have you/can you run this with the ignore-rev flag to not clutter the commit history? 🤔 It's changing like half the source 😂

@LachlanCourt I've added a .git-blame-ignore-revs file which seems to do the trick in vscode with GitLens. However, feel free to revert the formatting commit and push that yourself if you would like.

I'm gonna be a pretentious twat about this and do that hahahaha no kudos here just for formatting :p

No worries at all :P


virtualenv / poetry not loading

How can I debug this? The same .rtx.toml file that loads the virtualenv on my mac, doesn't load it on an ubuntu server.
[tools]
poetry = { version = 'latest', pyproject = 'pyproject.toml' }
python = '3.11'

I ran whereis in the app folder which contains .rtx.toml on my mac and the ubuntu server.
mac:
$> whereis python
python: ~/Library/Caches/pypoetry/virtualenvs/:app-:hash-py3.11/bin/python

ubuntu:
$> whereis python
python: ~/.local/share/rtx/installs/python/3.11.6/bin/python

not sure, but https://github.com/jdx/mise/discussions/1357 may help elucidate it


Usage of arguement " --options text_encoder_type=/path/to/bert-base-uncased"

Hi, I am wondering if you could elaborate a little bit more about the purpose and functionality of the argument --options text_encoder_type=/path/to/bert-base-uncased? Specifically under what circumstances one should we use it? I tried finetuning on an object detection dataset without visual grounding and noticed that even without including this argument, the training loss is still able to converge.
Thank you so much!

@Azure-107

the default text_encoder_type = "bert-base-uncased", which mean it will download bert model from huggingface auto. But if the cluster machine does not have a network, it can only read the existing local model. The purpose of this parameter is to specify the path of the model.
Bert if the cluster machine does not have a network, it can only read the existing local model. The purpose of this parameter is to specify the path of the model.

Hello ,
I applied lora to bert  in the GroundingDINO and trained it on a custom dataset , but when evaluating I'm getting this warning.
Any suggestions ?


Initial CP for unique identifier for association instance.

OBR-3 and OBR-29 usage similar to ACM PCD-[04,06 and 07].

Closes #99
📑 Description
After PCIM connectathon testing in 2024, it was noted that it would simplify update logic for consumers if the Device-Patient Association Manager (DPAM) assigned a unique identifier at the start of an association instance and referenced it for updates. This would also be consistent with ACM profile PCD-04, PCD-06 and PCD-07 transactions.

✅ Checks

[ ] My pull request adheres to the code style of this project
[ ] My code requires changes to the documentation
[ ] I have updated the documentation as required
[ ] All the tests have passed
[ ] I have selected a committee co-chair to review the PR

ℹ Additional Information

@engelbert65 Changes made based on feedback. HTML output here.

@engelbert65  Additional formatting changes. HTML here.


[Build] Dropped Bazel 5.x and Upgraded Bazel 6.4.0

Dropped Bazel 5.x support aligned with Foundational C++ support policy: Bazel.
Upgraded Bazel 6 to 6.4.0 (the latest)
Updated gRPC Bazel documentation to be aligned with the policy above.

cc @acozzette


Attachments on Skype For Business

Hi,
I know SFB is still in beta, but are attachments on SFB supported?
I tried sending an attachment to my bot but seems like the webhook didn't even fire. Also, the file transfer on SFB failed for some reason.
I'm looking for mistakes on my end but we log every incoming message, and seems like nothing happens at all when I send an attachment on SFB. On normal skype, it works fine.
Thanks

BD on @azuresupport Twitter sent me this link: https://t.co/CVf56kldPe
So it seems it's not supported yet.
If this information is right, this can be closed.

Hi Ricardo!
While the SfB channel is built on the skeleton of the Skype one, it still lacks some of the fully developed features that other channels, include Skype-not-for-Business have. While the Skype team is working on it, it is unfortunately still in developer preview, and this appears to be one of it's 'not supported YET' features. I'm going to close this issue, but please reach out if you have further questions about the framework or specific channels.


ACM-10493 Add French and Spanish support

https://issues.redhat.com/browse/ACM-10493

/cc @robdolares


rename _type_definition to __strawberry_definition__

Description
Rename _type_definition to __strawberry_definition__.
I understand that @BryceBeagle intended that StrawberryObject would be merged with TypeDefinition somehow in the future.
Currently I exposed WithStrawberryDefinition as a protocol that only includes __strawberry_definition__ in it. If in the future it would be a real type the annotations are already in place.
I am not very sure about the name __strawberry_object__ since it can be InputObject / Interface / ObjectType
and enums use _enum_definition, open to suggestions... As discussed on discord  every strawberry decorated type would have this dunder. Follow #2841 for more details.
TODO:

[x]  Add alias for _type_definition backward compat with warning.  - not feasible since we would need to do some metaclasses hacks and it might introduce higher chances of incompatibility, I'll just alias it for now.

We should keep up deprecations orgenaized somewhere. We can easily forget about something and it will remain in our codebase for years... cc / @patrick91

Types of Changes

[x] Core
[ ] Bugfix
[ ] New feature
[ ] Enhancement/optimization
[ ] Documentation

Issues Fixed or Closed by This PR

Checklist

[ ] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes.
[ ] I have tested the changes and verified that they work and don't break anything (as well as I can manage).

Hi, thanks for contributing to Strawberry 🍓!
We noticed that this PR is missing a RELEASE.md file. We use that to automatically do releases here on GitHub and, most importantly, to PyPI!
So as soon as this PR is merged, a release will be made 🚀.
Here's an example of RELEASE.md:
Release type: patch

Description of the changes, ideally with some examples, if adding a new feature.

Release type can be one of patch, minor or major. We use semver, so make sure to pick the appropriate type. If in doubt feel free to ask :)
Here's the tweet text:
🆕 Release (next) is out! Thanks to ניר for the PR 👏

Get it here 👉 https://github.com/strawberry-graphql/strawberry/releases/tag/(next)

@nrbnlulu nice work! I was about to comment last night that I would personally prefer the name strawberry_type_definition as opposed to strawberry_object but I see you already changed it to strawberry_definition which is even better. @patrick91 if you would like to me have a look as well let me know 😊

Once again great work @nrbnlulu!! Just left two minor comments, the rest looks good to me 🚀

Something is wrong with the workflows https://github.com/strawberry-graphql/strawberry/actions/runs/5251640452/jobs/9486786990?pr=2836#step:7:410 I can't see that line not localy nor on github workspaces. Any ideas?


JDK version

I would hope that most people using a JDK are on JDK8: JDK8 should be seen as the standard platform with people on JDK7 being the minority, i.e. the README should not reflect an expectation of JDK7. Of course some of us are using JDK9.

updated readme


Release v1.0.11

Merge pull request #147 from vfreex/art-2170-exlude-shipped (Joep van Delft)
find-builds: Stop setting ON_QA bugs to MODIFIED (Joep van Delft)
Merge pull request #148 from joepvd/ART-2058_find-bugs_qe (Yuxiang Zhu)
ART-2170: do not count shipped images as missing (Yuxiang Zhu)
[ART-2058] find-bugs: add mode=qe (Joep van Delft)
find-bugs: Add --dry-run (Joep van Delft)

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@3833fd7). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #151   +/-   ##
=========================================
  Coverage          ?   25.07%
=========================================
  Files             ?       37
  Lines             ?     3143
  Branches          ?      604
=========================================
  Hits              ?      788
  Misses            ?     2330
  Partials          ?       25

Impacted Files
Coverage Δ

elliottlib/errata.py
42.35% <0.00%> (ø)

elliottlib/__init__.py
44.44% <0.00%> (ø)

elliottlib/cli/common.py
53.33% <0.00%> (ø)

elliottlib/exceptions.py
100.00% <0.00%> (ø)

elliottlib/gitdata.py
18.78% <0.00%> (ø)

elliottlib/openshiftclient.py
0.00% <0.00%> (ø)

elliottlib/metadata.py
56.94% <0.00%> (ø)

elliottlib/util.py
40.50% <0.00%> (ø)

elliottlib/imagecfg.py
94.11% <0.00%> (ø)

elliottlib/cli/list_cli.py
0.00% <0.00%> (ø)

... and 27 more

Continue to review full report at Codecov.

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


Swift auth failed if no tenant information provided

According to the registry configuration document, tenant information is optional for swift storage driver:
https://docs.docker.com/registry/configuration/

Parameter
Required
Description

tenant

      no

      Your Openstack tenant name.

tenantid

      no

      Your Openstack tenant id.

While in my private registry deployment, if I do not configure tenant information, the registry container starts with failure and continuous restarting...
panic: Swift authentication failed: Response didn't have storage url and auth token

goroutine 1 [running]:
github.com/docker/distribution/registry/handlers.NewApp(0x7f572996d410, 0xc20810e4e0, 0xc208112780, 0x7f572996d410)
	/go/src/github.com/docker/distribution/registry/handlers/app.go:105 +0x3e1
github.com/docker/distribution/registry.NewRegistry(0x7f572996d450, 0xc20810e4e0, 0xc208112780, 0xc208112780, 0x0, 0x0)
	/go/src/github.com/docker/distribution/registry/registry.go:94 +0x2d4
github.com/docker/distribution/registry.func·001(0x1299880, 0xc20802b570, 0x1, 0x1)
	/go/src/github.com/docker/distribution/registry/registry.go:57 +0x2d1
github.com/spf13/cobra.(*Command).execute(0x1299880, 0xc20800a010, 0x1, 0x1, 0x0, 0x0)
	/go/src/github.com/docker/distribution/Godeps/_workspace/src/github.com/spf13/cobra/command.go:495 +0x65c
github.com/spf13/cobra.(*Command).Execute(0x1299880, 0x0, 0x0)
	/go/src/github.com/docker/distribution/Godeps/_workspace/src/github.com/spf13/cobra/command.go:560 +0x18d
main.main()
	/go/src/github.com/docker/distribution/cmd/registry/main.go:22 +0x2a

After I add tenant name in the swift configuration section, the container works well then.
So if tenant is required, it's better to update the document as:

Parameter
Required
Description

tenant

      yes

      Your Openstack tenant name.

tenantid

      no

      Your Openstack tenant id.

thanks for catching this @xinxiaogang .  Are you comfortable with making a PR? :)

PR created: https://github.com/docker/distribution/pull/1224 :-)

I just had a quick look at the documentation - and I think the issue is a bit more subtle.  I used the following working configuration.
+storage:
  swift:
    authurl: http://<IP_ADDRESS>:12345/auth/v1.0
    container: arbitrary_container
    password: testing
    username: test:tester

It looks like for v1 auth, an authurl can be used.  For v2 auth, a tenant / tenantID pair are used and for v3 auth a TrustIDis used.  We should update the docs to reflect this.

@RichardScothern Yes, I use v2 which requires tenant / tenantID.

@RichardScothern Keystone identity API has a big change from v2 to v3 according to the specification. I suggest not to list all the details here but should mention whether parameter is required depends on the auth version used.

@xinxiaogang that sounds reasonable.


The current date does not change/refresh after 23:59→00:00

Screenshots

Another Widget (red) at the top, Chronus (green) at the bottom
Translation: "Sat, November 27" → "Sun, November 28"
Additional context
Tested on both beta version (2.3.3) & P4 by azuo

Same problem here (running v2.3.3 - 139), noticed around 00:15. I had to resize the widget in order to force refresh


Enhance SimulationObject

Ensure that event_time_tiebreaker is unique across all instances of an ApplicationSimulationObject class

Done. Relies on unique simulation object name.


[NuGet] Microsoft.Bot.Builder.Azure dependency on <IP_ADDRESS>

System Information (Required)

SDK Language: C#
SDK Version: <IP_ADDRESS> (Microsoft.Bot.Builder) / 3.2.2 (Microsoft.Bot.Builder.Azure)
Development Environment: AZURE_BOT_SERVICE

Issue Description
It seems that Microsoft.Bot.Builder.Azure holds a dependency on Microsoft.Bot.Builder version 3.8.0. When I upgraded my Builder version to 3.8.5 my bot stopped working giving me errors that it cannot load Microsoft.Bot.Builder version <IP_ADDRESS>.
The NuGet packages should have proper dependencies on which packages can and cannot be used.
Steps to Reproduce the Issue

Build project with Bot.Builder 3.8.0. and Bot.Builder.Azure 3.2.2; everything works
Upgrade Bot.Builder to latest available version 3.8.5
Call bot, exception.

Expected Behavior
I'd expect the packages to have the correct dependency information so the package manager will warm me about these types of incompatibility.
Actual Results
Exception.

@jsiegmund Thanks for reporting. I'll have the team update the packages ASAP. 👍

Relates to: https://github.com/Microsoft/BotBuilder-Azure/issues/18

Relates to: https://stackoverflow.com/questions/45161505/debugging-published-bot

I'm not entirely sure the dependency issue is also the cause of the Cortana issue mentioned in the SO post, but ok fair enough to link them :)

@jsiegmund  was your bot using formflow?

@JasonSowers nope, just LUIS.

Update: BotBuilder .NET SDK v3.9.0 has been released.

@nwhitmont should it fix any issues?

I already had a PR for 3.8.5 but I can update that one for 3.9.0. https://github.com/Microsoft/BotBuilder-Azure/pull/20

Please reopen if you are still experiencing this issue


Unable to Bind Existing Namespace to Subnamespace Anchor

Description:
I'm encountering an issue while attempting to bind an existing namespace to a new subnamespace-anchor resource using the kubectl hns set command in our Kubernetes cluster configured with hierarchical-namespaces.
First attempt
Steps to Reproduce:

Create a new subnamespace-anchor on an already existing root namespace.

Expected Behavior:
HNC creates the subnamespace-anchor and binds it to the existing namespace if:

Resource configuration matches the current tree or new configuration is applicable.
The namespace is unreferenced by another subnamespace-anchor.

Actual Behavior:
Creating the Subnamespace Anchor while the namespace exists results in exceptions. The process produces the following error messages:
{"level":"info","ts":1709888268.4449706,"logger":"anchor.validate","msg":"Denied","ns":"test-parent","nm":"test-child","op":"CREATE","user":"test@test.com","code":409,"reason":"Conflict","message":"Operation cannot be fulfilled on subnamespaceanchors.hnc.x-k8s.io \"test-child\": cannot create a subnamespace using an existing namespace"}
{"level":"info","ts":1709888281.9173489,"logger":"hierarchyconfig.reconcile","msg":"Namespace has changed","rid":281,"ns":"test-child"}
{"level":"info","ts":1709888281.9246855,"logger":"namespace.validate","msg":"Denied","nm":"test-child","op":"UPDATE","user":"system:serviceaccount:test-parent-hnc-system:default","code":403,"reason":"Forbidden","message":"namespaces \"test-child\" is forbidden: cannot set or modify tree label \"test-child.tree.hnc.x-k8s.io/depth\" in namespace \"test-child\"; these can only be managed by HNC"}
{"level":"error","ts":1709888281.9309719,"logger":"hierarchyconfig.reconcile","msg":"while updating apiserver","rid":281,"ns":"test-child","error":"admission webhook \"namespaces.hnc.x-k8s.io\" denied the request: namespaces \"test-child\" is forbidden: cannot set or modify tree label \"test-child.tree.hnc.x-k8s.io/depth\" in namespace \"test-child\"; these can only be managed by HNC"}
{"level":"error","ts":1709888281.9310033,"logger":"controller.hierarchyconfiguration","msg":"Reconciler error","reconciler group":"hnc.x-k8s.io","reconciler kind":"HierarchyConfiguration","name":"hierarchy","namespace":"test-child","error":"admission webhook \"namespaces.hnc.x-k8s.io\" denied the request: namespaces \"test-child\" is forbidden: cannot set or modify tree label \"test-child.tree.hnc.x-k8s.io/depth\" in namespace \"test-child\"; these can only be managed by HNC"}

Second attempt
Steps to Reproduce:
kubectl hns set child --parent parent

Expected Behavior:
The kubectl hns set command should create/update a subnamespace-anchor resource in the SubnamespaceAnchors CRs after updating the tree.
Actual Behavior:
The kubectl hns set command doesn't create/update a subnamespace-anchor resource in the SubnamespaceAnchors CRs after updating the tree.
I ended up going with a dirty workaround attempt:
To address this issue, I attempted the following workaround:

Use the kubectl hns set command to set an existing namespace to its parent.
Deactivate the webhooks.
Create the subnamespace anchors.
Add the annotation "hnc.x-k8s.io/subnamespace-of=test-parent".
Activate the webhooks again.

Result:
While this approach resolves cosmetic problems, issues persist with the finalizers when attempting to delete a subnamespace-anchor created in this way.
Question:
How can I bind an existing namespace to a new subnamespace-anchor resource? Is there any possibility that the kubectl hns set command would update the subnamespace-anchors resources or create them if they don't exist?

/remove-lifecycle stale

/remove-lifecycle stale


Make holding "left" and "right" at the same time keep your character still

When switching from regular movement to using this program, the biggest difference I noticed that made it hard to keep using is that typically when I hold both left and right movement keys without this program, my character will actually stand still since the two actions cancel each other out. However, in this program, if you hold left and right down at the same time, the priority is given to whichever was last pressed. This has made my movement awkward when I'm directly up against a wall, as I heavily relied on holding both left and right directions down to cancel each other out, and then just lifting one of the directions to apply the one I want. Now when I do this, my character begins to awkwardly walk and drift, and it is a really hard habit to break.
Adding an option to have holding left+right cancel each other out and keep your character still would make this program feel much more like the default settings in my opinion.
Thanks!

I'm a bit confused by this request given that the behaviour you are desiring is the behaviour of the application. From the sounds of it maybe you haven't fully got all movement keys unbound in-game, causing it to use one of those and keep moving instead of staying still (see here for a way to try resolve this).
You can verify for yourself that the app works like this by opening the game controllers window

then clicking on the Device -> Properties -> Test

You'll see this box with a cross in it. Pressing WASD keys should make it move around, try pressing A and D at the same time, it should return to the centre. Therefore, giving no movement when both are pressed together


Issue 1

Semantic HTML elements can be found throughout the source code.
HTML elements follow a logical structure independent of styling and positioning.

Completed tasks.


Camera Stop Work After Capturing Multiple Images Periodically

Hi guys,
I find a problem that If I call "takePicture" function multiple times periodically, the app works well at the beginning, but it is frozen after multiple capturing. As a result, the camera stops improperly and the app can't be opened again without restart the phone.
Here is the only code I added for the Camera2BasicFragment:
Observable.intervalRange(0,1000,1,1,TimeUnit.SECONDS).
subscribe(
new Consumer() {
@Override
public void accept(Long aLong) throws Exception {
takePicture();
}
}
);
Namely create a counter and for every 1 second, it calls takePicture function.
Look forward to your help, thanks!

This sample has been migrated to a new location where we can accept Pull Requests (check README for more information).
As recommended by GitHub, we are closing all issues and pull requests now that this older repo will be archived.
If you still see this issue in the updated repo, please reopen the issue/PR there. Thank you!


how to use it

guys, i'm newbe to parser. how can i use sqlparser in my go project:)

just to see the test, now i know how to use it:) thx

Thank you for the note anyways...I just updated the readme. Also please noticed that I change the repo name from "sql_parser" to "sqlparser"

hi how does one get the values of collumn like 'name' as  below :
INSERT INTO QBAdminGroup.abmc_contacts('id', 'name') VALUES (1, 'jimmy')

Hi @obonyojimmy , I just added a test to demonstrate how to retrieve those values. One caveat is this parser only accepts column names WITHOUT quotes. Here is the commit:
https://github.com/xwb1989/sqlparser/commit/a9cdf22bd561e715bba34ee228cb1c06bfa2719c

Hi how can i parse a query and get every part of the query and its name?
i.e. query1:  INSERT INTO QBAdminGroup.abmc_contacts(id, name) VALUES (1, 'jimmy')
output1: 'DML', 'Keyword', 'Identifier', 'Keyword', 'Parenthesis'
query2: select 2 from admin
output2: 'DML', 'Integer', 'Keyword', 'Keyword'
the query part's name no need to be the same as the outputs,but i wonder if sqlparser has similar function or something else.Thanks!


docs(readme): update readme

:tada: This PR is included in version 1.0.9 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Add ddev to the Raspberry pi apt repos

Is there an existing issue for this?

[x] I have searched the existing issues

Is your feature request related to a problem? Please describe
You have to use the install script on arm devices since Homebrew is only available on Intel.
Describe the solution you'd like
Add ddev to the Raspberry Pi repos so you can install with sudo apt install ddev
Describe alternatives you've considered
No response
Additional context
No response

Related:

https://github.com/drud/ddev/issues/1678

Since you just need it in the Debian/Ubuntu repos, I don't think this is specific to Raspberry Pi is it? Or at least on my Pi I run Ubuntu, so it wouldn't be relevant that it's raspberry pi.
I'm going to close this in favor of #1678, which could possibly get some attention in this release cycle, not sure. It would be nice though!
Happy to continue the conversation here or elsewhere, and love that you're using pi, and would love to hear your experiences.


how to activate editor plugins

Hi.
You plugin is very much needed and helpful to me.
Thank you very much for your work.
With your plugin Mantis has been transformed for the better. ))
I have two questions:

Can you tell me how to activate editor plugins such as "link", "advlist", etc.?
Mantis has a plugin FAQ for text editing also uses "textarea", but your plugin does not see this field. Is it possible to apply your plugin for the FAQ plugin as well?

I am glad that you like this plugin. You can enable the additional TinyMCE plugin using the configuration. Unfortunately, I haven't made a dedicated page for it yet.
You can set the configuration options of my plugin using the entries in the config_inc.php or Confguration / Configuration Report -> Create Configuration Option in Manage menu.
Look at   function config() in VEditor.php. There are many useful options there.
You should extend list in plugin_Veditor_dev_plugins option or/and reporter_plugins
In addition, you need to extend the menu to support these plugins (dev_toolbar, menubar options).
The plugin_Veditor_pages configuration option contains the names of the pages on which to run this plugin. Try to add the plugin FAQ page there. I hope this will help.

Thank you so much for your response.
I didn't expect such a quick response from you.
I will try to implement your recommendations.
I would be grateful for more detailed instructions on how to activate the "link" editor plugin.
I think if you switch it on by default - everyone will like it))).
Thanks again for your work.

plugin_Veditor_pages configuration option does not exist. What is required is to add an event to one of the FAQ pages and to add  an event hook and function to VEditor.php.
I will check this and inform you.

Thank you very much for your reply.
I will look forward to your instructions )).

It worked!!! Thank you.

pysiek634 was correct, it is very easy. in the same config function chnage the line
         'pages' => ['bugnote_edit_page.php', 'view.php', 'bug_update_page.php', 'bug_report_page.php', 'bug_change_status_page.php'],
to
           'pages' => ['bugnote_edit_page.php', 'view.php', 'bug_update_page.php', 'bug_report_page.php', 'bug_change_status_page.php', 'faq_edit_page.php'],

You guys are angels.
Yes, everything worked in the FAQ plugin.
Only I added two pages to the list - 'faq_edit_page.php' and 'faq_add_page.php'

Hello,
plugin configuration options are not available in the selection list until you use them. You can create them by using their name in Mantis configuration.
It's better not to modify the plugin code, just add the appropriate variables to the config_inc.php file.
E.g.
$g_plugin_VEditor_pages = ['manage_proj_edit_page.php', 'bugnote_edit_page.php', 'view.php', 'bug_update_page.php', 'bug_report_page.php', 'bug_change_status_page.php'];
Adds support for TinyMCE for project description (manage_proj_edit_page.php page).
Similarly with other options, e.g. dev_plugins, toolbar
The use of the Link plugin has little use in Mantis, in my opinion. Mantis itself can convert links under the display. It is enough to write the address, for example, https://github.com
Another method is to paste links from other sources. For this, of course, you need to disable the 'Paste as Text' option enabled by default.
The plugin code also allows any modification of the HTML code entered with the TinyMCE editor.

Works perfect now!


Add AMS recorded presentation

The recorded AMS presentation gives an overview of Project Pythia and should probably be accessible from the web site (not as educational content, but something for the "about project pythia"). This begs the question of where videos should live. Should we simply upload to youtube? Would it make sense to have a "Project Pythia" channel on YouTube? Is this more fodder for our contributors guide. The link to the AMS talk is here:
https://drive.google.com/file/d/1JfBDF978grhcdIKcRgpPUYD84tX2R9OL/view?usp=sharing

Nice talk @clyne ! I think it makes sense to include this video in the "about" section even if most videos live elsewhere. Can we directly imbed the google drive link into the page? I would love for the video to appear on the site instead of being a link.
I think Youtube would be great too. Would our videos have ads on them -- or is that only if Youtube is paying us?

Nice talk @clyne ! I think it makes sense to include this video in the "about" section even if most videos live elsewhere. Can we directly imbed the google drive link into the page? I would love for the video to appear on the site instead of being a link.
I think Youtube would be great too. Would our videos have ads on them -- or is that only if Youtube is paying us?

I'm not really sure what all of tradeoffs would be between hosting videos  in google drive vs youtube, and would love to hear what others think. It is possible to mostly get around adds with youtube. The youtube content that is in the "NCAR VisLab" channel, https://www.youtube.com/user/ucarvets, does not play adds. It can also easily be embedded within a window as done here: https://visgallery.ucar.edu/present-and-future-climate-in-a-global-model/

I'm not really sure what all of tradeoffs would be between hosting videos  in google drive vs youtube, and would love to hear what others think. It is possible to mostly get around adds with youtube. The youtube content that is in the "NCAR VisLab" channel, https://www.youtube.com/user/ucarvets, does not play adds. It can also easily be embedded within a window as done here: https://visgallery.ucar.edu/present-and-future-climate-in-a-global-model/

That is good news. I am also interested in hearing opinions on the platform tradeoffs.

That is good news. I am also interested in hearing opinions on the platform tradeoffs.


Fix for updated G-Cloud homepage text

Summary
Changes test to look for 'Cloud hosting, software and support' rather than 'Cloud technology and support'.
Add 'skip-local' tag to a couple of tests also tagged as 'skip-preview'.

👍 LGTM


Error in directive sortable bind hook: "Sortable: el must be HTMLElement, and not [object Undefined]"

I have this error:

Error in directive sortable bind hook: "Sortable: el must be HTMLElement, and not [object Undefined]"

I use it on a parent element that wraps a v-for on an imported component.
Maybe Vue is still initialising? I see that my components are mounted after this error.

This component does not support vue2.0+

NOW I SEE!
Haha! Solves a lot of my troubles. Back to vue 1!

As a workaround, I just modified the code to work with vue 2.x like this:
        Vue.directive('sortable', {
            inserted: function (el) {
                var sortable = new Sortable(el, options)

                if (this.arg && !this.vm.sortable) {
                    this.vm.sortable = {}
                }

                //  Throw an error if the given ID is not unique
                if (this.arg && this.vm.sortable[this.arg]) {
                    console.warn('[vue-sortable] cannot set already defined sortable id: \'' + this.arg + '\'')
                } else if( this.arg ) {
                    this.vm.sortable[this.arg] = sortable
                }
            },
            bind: function (el, binding) {
                this.options = binding.value || {};
            }
        })

This will work even better:
... var sortable = new Sortable(el, el.options) // in "inserted" ... el.options = binding.value || {}; // in "bind" ...

@AlexGnatko Where should I put
var sortable = new Sortable(el, el.options) // in "inserted"

what is el? and el.options?

How come none of the PR's that look to fix the V2 compatibility issues are not being addressed?
Why don't the articles about this like https://sagalbot.github.io/vue-sortable/ clearly state this is not Vue 2.0 compatible?

I'm also facing this issue 2.0 if go to 1.0 then it works.


Word level timing and confidence on json

Hey there love the project just have a couple questions!
Just curious if you could offer word level timing and confidence scoring to the JSON. And would it be possible to integrate with something like whisperX or whisper-timestamped similar to the way you implemented the faster-whisper?
Whisper-Timestamped: https://github.com/linto-ai/whisper-timestamped
WhisperX: https://github.com/m-bain/whisperX
Cheers!

@ahmetoner Any interest in these suggestions or should I work down a different route?

Hello @blundercode, we will have new release soon with this feature.

Hello @blundercode, we will have new release soon with this feature.

@ahmetoner sounds good, let me know if I can help in anyway. Do you have an expected ETA for integration?
Love the project!

I was actually able to implement it pretty easily, I am not a python developer so it is a little hacky. I will post how I implemented it in the morning.

Actually Whisper started to provide word level timestamps (See here). But I was getting some error on triton side for different platforms. That's why I'm still pausing release process for this feature. I plan to publish this feature on this weekend.

Hello blundercode, word timestamps feature is ready with Faster Whisper. You will be able to use new docker image when pipeline successfully finish. You can see the release notes here.

@ahmetoner Your a hero thank you so much I will test this out asap!


SAML/Keycloak - An unknown error occured while attempting to login

What kind of request is this (question/bug/enhancement/feature request):
unclear yet
Steps to reproduce (least amount of steps as possible):
Configure Keycloak as described in the docs here https://rancher.com/docs/rancher/v2.x/en/admin-settings/authentication/keycloak/
Also User Federation (LDAP) is configured and groups are mapped correctly  into KC.
KC config:

Mappers:

Rancher:

Result:
I can authenticate against Keycloak but get an 403 error when redirecting back to rancher:
An unknown error occured while attempting to login. Please contact your system administrator.
I've enable debugging like described here: https://rancher.com/docs/rancher/v2.x/en/faq/technical/#how-can-i-enable-debug-logging and found this line:
[ERROR] SAML: User does not have access <nil>
Other details that may be helpful:
To exclude some misconfiguration on KC side, I've started a new rancher container via:
docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher:v2.3.2
and configured the same values as described above and it works as expected.
So the question is, what went wrong in the HA rancher installation?
I must mention that rancher was deployed with helm and constantly updated from 2.2.x
Environment information

Rancher version (rancher/rancher/rancher/server image tag or shown bottom left in the UI):2.3.2
Installation option (single install/HA): HA

Cluster information

Cluster type (Hosted/Infrastructure Provider/Custom/Imported): Imported
Machine type (cloud/VM/metal) and specifications (CPU/memory): metal
Kubernetes version (use kubectl version): v1.14.1

Client Version: version.Info{Major:"1", Minor:"14", GitVersion:"v1.14.1", GitCommit:"b7394102d6ef778017f2ca4046abbaa23b88c290", GitTreeState:"clean", BuildDate:"2019-04-08T17:11:31Z", GoVersion:"go1.12.1", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"14", GitVersion:"v1.14.1", GitCommit:"b7394102d6ef778017f2ca4046abbaa23b88c290", GitTreeState:"clean", BuildDate:"2019-04-08T17:02:58Z", GoVersion:"go1.12.1", Compiler:"gc", Platform:"linux/amd64"}

Docker version (use docker version):

Client:
 Version:           18.09.7
 API version:       1.39
 Go version:        go1.10.8
 Git commit:        2d0083d
 Built:             Thu Jun 27 17:56:06 2019
 OS/Arch:           linux/amd64
 Experimental:      false

Server: Docker Engine - Community
 Engine:
  Version:          18.09.7
  API version:      1.39 (minimum version 1.12)
  Go version:       go1.10.8
  Git commit:       2d0083d
  Built:            Thu Jun 27 17:26:28 2019
  OS/Arch:          linux/amd64
  Experimental:     false

Exactly same problem here.
One configured keycloak will not configure again even when the settings are correct.
I also get

[ERROR] SAML: User does not have access

Figured it out!
Go to Rancher API: https:///v3/keyCloakConfigs/keycloak
and change with accessMode with "edit" from "required" to "unrestricted"
Then you can again setup SAML and it works.

@ApolloDS thanks for the workaround but it still remains a bug though


Dicom color image  overlapping

The original black and white color cannot be restored after using the color map.
2.Image overlap when switching to other black and white dicom after opening color dicom.

Are you able to provide a reproduction? How would I accomplish this on my own machine?

Are you able to provide a reproduction? How would I accomplish this on my own machine?
You can test through this link
http://www.reshinpacs.com:81/imageViewer/?uid=<IP_ADDRESS>02.1.1<IP_ADDRESS>91104001858328


chore: bump dart version; include windows dll

forgot one

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

Project coverage is 87.42%. Comparing base (10fa93a) to head (a7c6276).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #449   +/-   ##
=======================================
  Coverage   87.42%   87.42%
=======================================
  Files           9        9
  Lines        3737     3737
=======================================
  Hits         3267     3267
  Misses        470      470

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


set responses to close

HTTP connections are persistent by default, unless you specify in the
header that the server is supposed to close the connection once the call
has finished.
This was causing 'too many files open' errors in our Travis build
system.

If all goes well, this should fix all of the 'too many files' errors that we are seeing in Travis.

This could hurt latency during normal operation, although only the UI would be affected (siac already has to create a new connection each time). Might want to wrap in testing blocks.

I don't think that the UI uses these calls, it uses a JS library to talk to the API. It might affect siac, but siac is supposed to be making one-off calls anyway.
Any call that's initiating a connection should also be closing it, if you want a persistent connection for performance reasons, you should probably be using a different function.
Unless, we want to create an init-style function that establishes a connection with the daemon and then re-uses it between calls, and then closes when the daemon closes. That would also prevent the 'too many files' situation, but it's enough of a change that it would need further testing and would be a separate PR.

ah, you're right, the UI is not affected.
In practice I doubt there will be noticeable overhead because the connection is local.

http.Transport provides a DisableKeepAlives field. Behind the scenes, it appears to effect the same behavior as this PR (setting the header field). I think DisableKeepAlives is more explicit, but it's also a bit more code.

From the godoc:

Clients and Transports are safe for concurrent use by multiple goroutines and for efficiency should only be created once and re-used.

ended up being a pretty simple change to make a global client and just use it all the time, the PR has changed entirely.

ah, that is even better. http already provides this variable though:
var DefaultClient = &Client{}

So we can do return http.DefaultClient.Do(req)

Fixed. Notably, the build has not failed for 'too many files' during any of these changes. Given that it was failing almost every try in other PRs, it seems very likely that we've fixed the problem.


Is propagation type SUPPORTS equivalent to no Transactional decorator?

Suppose I have function foo() decorated with @Transactional, calling function bar(). Do we get the same behavior if bar is decorated with @Transactional({ propagation: Propagation.SUPPORTS }), or not decorated at all?
It seems that way by looking at the logs of start and commit transaction, but I'm not sure this is guaranteed.

Hi @ydinari ,
The answer is yes.
SUPPORTS means that it supports the current transaction, but will run without transaction if there is no current transaction.
Hope it helps

Thanks!
Then is there a use case where I need to use Transaction({propagation: Propagation.SUPPORTS})?

Basically I tried to emulate all spring options. I myself, not sure what
would be the use case for that.
On Thu, 26 Dec 2019 at 17:15 Yuval Dinari<EMAIL_ADDRESS>wrote:

Thanks!
Then is there a use case where I need to use Transaction({propagation:
Propagation.SUPPORTS})?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/odavid/typeorm-transactional-cls-hooked/issues/35?email_source=notifications&email_token=AAGSOAJ6KCLO4QYLIYB5OF3Q2TDCVA5CNFSM4J7J4WM2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEHVWHKI#issuecomment-569074601,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAGSOALNQFF2G47BJTMYI53Q2TDCVANCNFSM4J7J4WMQ
.


Init entities and relationships

Every entity that conform to the protocol (ATM called KakapoSerializable) will have to implement init(id: String). To create entities there might be 2 ways:
db.create(20, User) //pseudocode
// or
db.create(20) { (id) in
    return User(name: Faker.name, friends: db.findRandom(Friends))
}

Friends is a relationship od User:
struct Friend: KakapoModel {
    let id: String
    let name: String
    init(id: String) {
       self.id = id
       name = Faker.name
    }
}

User will init is relationship as:
struct User: KakapoModel {
    let id: String
    let name: String
    let friends: [Friend]
    init(id: String) {
       self.id = id
       name = Faker.name
       friends = 1...(arc4random()).each{ Friend(id: NSUUID()) }
    }
}

I think we should aim for usability here. If I want to use this one:
db.create(20) { (id) in
    return User(name: Faker.name, friends: db.findRandom(Friends))
}

Means that I also need to specify a second init method in user, right? Is that what we want? It also means that I already have to create friend objects (that seems ok). Would we also need to pick different random friends for each user or we don't care about repeating (this is not that important for now, probably)
Also, how about hiding the database implementation details as much as possible? @zzarcon proposed to only use the server for object creation, which will then forward those calls to the internal db. Then the db might only be used in the closure as a passed in parameter.

@joanromano that closure was just an example and should not be required to use it if init(id:) is enough, so we are not forcing to have that init.
I think I Agree with @zzarcon about merging / wrapping the database in the server

But if they need relationships we then force to have two inits

No we don't in User.init(id:) they just have to call Friend.init(id:)

So what is User(name: Faker.name, friends: db.findRandom(Friends)) then?

Another example using the closure if fake data is not enough (e.g creating a user from ui should have a nane entered by the user)

#16

struct B: Storable {
    let id: Int

    init(id: Int) {
        self.id = id
    }
}

struct A: Storable {
    let id: Int
    let b: B

    init(id: Int) {
        self.id = id
        self.b = sutt.insert { (id) -> B in
            return B(id: id)
        }
    }
}

or self.b = sutt.create(B)[0]


sprig.triggerEvents with event payload

Describe the bug
Context: I've built a website with a product page. You click the add-to-cart button and Sprig will update the cart badge (s-listen) and trigger a custom Javascript event which opens a modal "Product has been added to your cart. Proceed to order or continue shopping"
The hx-trigger docs shows that you can add a payload to the event, e.g. HX-Trigger: {"showMessage":{"level" : "info", "message" : "Here Is A Message"}} which is what I was doing using Sprig <=3.1.0.
This is my working code using putyourlightson/craft-sprig (and putyourlightson/craft-sprig-core) version 3.1.0:
{# add-to-cart.twig #}
{% if sprig.isRequest %}
    {% set modalUrl = url('ajax/modals/item-added-to-cart-modal', { 'productTitle': productTitle }) %}
    {% set modalEvents = { "modal:init": { "url": modalUrl }} %}
    {% do sprig.triggerEvents(modalEvents|json_encode) %}
{% endif %}

The implementation of triggerEvents in version 3.1.0 is below. Note that I json_encoded my event(s) already, so it arrives as a string in the function.
https://github.com/putyourlightson/craft-sprig-core/blob/fe7ca202aaf4d07e6ecf395c949a291da74efd1e/src/base/Component.php#L209-L226
When I upgrade to the next version putyourlightson/craft-sprig (and putyourlightson/craft-sprig-core) version 3.2.0 or later, this breaks. My json-encoded events are being split on , and then json-encoded a second time, so the event does not get triggered correctly.
When I remove my own json encoding and just send a twig array of events:
{# add-to-cart.twig #}
{% if sprig.isRequest %}
    {% set modalUrl = url('ajax/modals/item-added-to-cart-modal', { 'productTitle': productTitle }) %}
    {% set modalEvents = { "modal:init": { "url": modalUrl }} %}
-    {% do sprig.triggerEvents(modalEvents|json_encode) %}
+    {% do sprig.triggerEvents(modalEvents) %}
{% endif %}

It breaks on the array_combine($events, $events) with an Array to string conversion error.
The $events param looks like this:
// The $events param value in the `triggerEvents` function
array (
  'modal:init' =>
  array (
    'url' => 'https://mywebsite.ddev.site/ajax/modals/item-added-to-cart-modal?productTitle=Honda+Miimo+HRM+40',
  ),
)

The implementation of triggerEvents in version 3.2.0 is here. The implementation change in 3.2.0 can be seen in this commit
To reproduce
See above :) Try to send an event with a payload using sprig.triggerEvents
Expected behaviour
tl;dr Is there a way to use triggerEvents with events that contain an event payload? Am I overlooking something? My trick with do sprig.triggerEvents(modalEvents|json_encode) breaks starting from Sprig 3.2.0 due to a change of the implementation.
Versions

Plugin version: >3.2.0
Craft version: 5.4.2

Thanks for the detailed report! You're right, in simplifying the function, I broke the ability to pass in a JSON encoded string. I'll work on fixing that so you can continue using it as you were.

Fixed and released in 2.12.1 and 3.5.1.


docx corrupted

This doesn't appear to work (any more). When completed the resulting file is reported as corrupted by Word, and you cannot open the docx

Looked into this further and appears to be a permissions issue reading content from the temporary folder. If i change the folder location this works.


Question/Feedback: Module compiled with Swift 5.0.1 cannot be imported by the Swift 5.1.3 compiler

Please provide name of your project:

State your question or feedback here:

Module compiled with Swift 5.0.1 cannot be imported by the Swift 5.1.3 compiler . How do I resolve this?

Assigned to @robinlieb

Note: Currently our SDK supports Swift 5.0, Swift 5.1 and Swift 5.2.
Please see https://developer.mercedes-benz.com/sdks/ios/guides/ios_getting_started


After updating to version 0.0.146, it's not working on AWS Lambda and is throwing an error.

After updating to version 0.0.146, it's not working on AWS Lambda and is throwing an error.
{   "errorType": "Error",   "errorMessage": "ENOENT: no such file or directory, open './package.json'",   "trace": [     "Error: ENOENT: no such file or directory, open './package.json'",     "    at Object.openSync (node:fs:603:3)",     "    at Object.readFileSync (node:fs:471:35)",     "    at Object.<anonymous> (/opt/node_modules/@pinecone-database/pinecone/dist/utils/user-agent.js:29:33)",     "    at Module._compile (node:internal/modules/cjs/loader:1256:14)",     "    at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)",     "    at Module.load (node:internal/modules/cjs/loader:1119:32)",     "    at Module._load (node:internal/modules/cjs/loader:960:12)",     "    at Module.require (node:internal/modules/cjs/loader:1143:19)",     "    at require (node:internal/modules/cjs/helpers:121:18)",     "    at Object.<anonymous> (/opt/node_modules/@pinecone-database/pinecone/dist/utils/index.js:8:20)"   ] }

Can you share how you're importing LangChain in your code?
We removed the default entrypoint (it had a logged deprecation notice since 0.0.52)

The problem was caused by upgrading Pinecone. Reverting to version '0.1.6' fixed the problem.

Odd - might be good to open an issue on them with the version you updated to?


LPC analysis for speech signals

Hi,
Is there any plan to provide torchaudio with a new feature of calculating the LPC analysis parameters for speech signals? Or at least converting MFCC to LPC?

@ahmed-fau, I assume by this you mean features such as "Perceptual Linear Predictive (PLP) Analysis of Speech"?

@cpuhrsch  PLP is an advanced version of LPC which incorporates perceptual modeling for linear prediction. LPC is simpler as you estimate the analysis filter parameters from the auto-correlation matrix of a speech frame. This is already provided in Python via AudioLazy. So it could be interfaced with torchaudio to provide LPC analysis/synthesis features which are being used in current generative models for speech synthesis (e.g. LPCNet).

@ahmed-fau - and presumably also used as a building block for PLP?
Adding @vincentqb

In principle: PLP applies linear prediction within its estimation pipeline. However, I am not sure whether a toolkit like Kaldi provides linear prediction in a direct fashion for that purpose. If so, then I think all that we need would be to get a plain interface through torchaudio to that functionality.

@cpuhrsch  if checked the original PLP paper at Fig.1, you can find that linear prediction is a dedicated functionality during the estimation process. The last block in the diagram (solution for auto-regressive coefficients) is exactly what I am speaking about. When you apply this processing block to raw speech waveform (i.e., without all the preceding blocke), these coefficients correspond to LPC.


Shellcheck does not allow for shebangs with a space

The custom regex check will fail if the shebang is in the format of #! /usr/bin/bash and only work when removing the space e.g #!/usr/bin/bash.
Spaces in shebangs are valid.

Do we have a script with a space after the shebang somewhere?

Not in this repo maybe, but if I try to use this hook in a repo it will not work unless removing the space.
I tried to test by changing the regex and validating on regexr but I'm not sure which format of regex that is (PCRE?)

Ohhh, I think I misunderstood. What you're saying is that the regex we use to identify shell scripts is what would need to be fixed?

Yep indeed, the regex needs to option to allow a space between right after the bang symbol:

regex validates: #!/usr/bin/env bash
regex invalidates: #! /usr/bin/env bash

Understood! And, indeed, spaces after shebang are allowed, as you mentioned. Would you be up for a PR to tweak the regex?

Understood! And, indeed, spaces after shebang are allowed, as you mentioned. Would you be up for a PR to tweak the regex?

Yeah sure, do you know what format the regex is? I tried it on regexr but it didn't validate. Maybe its perl regex?

Yeah sure, do you know what format the regex is? I tried it on regexr but it didn't validate. Maybe its perl regex?

It's grep format: https://stackoverflow.com/a/4192817/483528.

It's grep format: https://stackoverflow.com/a/4192817/483528.


Part 3 - Training the language model

Hi @hamelsmu
Training the language model(train_lang_model) seems to take 13 hours and gpu utilization is at 0%.  Why this step does not utilize gpu? Is this intentional? or Is there a configuration that needs to be set to enable gpu utilization?
I verified that the environment variable is set to a gpu device.

What kind of GPU do you have?  Are you using the Docker Container in the tutorial?


ENH: Detect branch name from environment

I don't fully understand why tpl-dhcpAsym was created with default branch master and tpl-dhcpSym was created with default branch main, but oh well. We should assume that some templates will get created as main repos.
This change uses $GITHUB_REF_NAME (via https://docs.github.com/en/actions/learn-github-actions/variables#default-environment-variables) to export the relevant branch to S3.

I realized that this was actually the branch for templateflow, not each individual template.


Refactor of 2 functions used in ORTModel

What does this PR do?

Refactors validate_file_exists
Refactors infer_filename
Fixes function name in optimum/exporters/onnx/__main__.py (cc @mht-sharma)

As mentioned in #515 (cc @fxmarty)

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint.


Should we support inline descriptions for statements?

Summary
Since https://github.com/fireeye/capa/pull/209, we support the two-lines syntax for descriptions. Should we support inline syntax as we do with features (expect strings) as well?
Motivation
The rule load-code/pe/parse-pe-header.yml includes:
- or:
  - and:  # 32-bit
    - offset: 0x50 = IMAGE_NT_HEADERS.OptionalHeader.SizeOfImage
    - offset: 0x34 = IMAGE_NT_HEADERS.OptionalHeader.ImageBase
  - and:  # 64-bit
    - offset: 0x50 = IMAGE_NT_HEADERS64.OptionalHeader.SizeOfImage
    - offset: 0x30 = IMAGE_NT_HEADERS64.OptionalHeader.ImageBase

which could naturally be changed to inline descriptions:
- or:
  - and: = 32-bit
    - offset: 0x50 = IMAGE_NT_HEADERS.OptionalHeader.SizeOfImage
    - offset: 0x34 = IMAGE_NT_HEADERS.OptionalHeader.ImageBase
  - and: = 64-bit
    - offset: 0x50 = IMAGE_NT_HEADERS64.OptionalHeader.SizeOfImage
    - offset: 0x30 = IMAGE_NT_HEADERS64.OptionalHeader.ImageBase

The current supported syntax doesn't look as good here:
- or:
  - and:
    - offset: 0x50 = IMAGE_NT_HEADERS.OptionalHeader.SizeOfImage
    - offset: 0x34 = IMAGE_NT_HEADERS.OptionalHeader.ImageBase
    description: 64-bits
  - and:
    - offset: 0x50 = IMAGE_NT_HEADERS64.OptionalHeader.SizeOfImage
    - offset: 0x30 = IMAGE_NT_HEADERS64.OptionalHeader.ImageBase
    description: 64-bits

Also, when using the -vv option, the inline syntax is displayed.

i dont think we can do this as easily, because the  - statement: introduces a yaml block, and if we add text beyond the :, then the block will probably be parsed differently.

👍 I think it is not worthwhile to parse the yaml in a custom way.


fix(core): Find border radius tokens over space tokens

Sorry had a bad master branch locally, third times the charm...
Had to do this inside the src dir, @nandorojo 🙏 happy to accept it as your if you want to update your PR

@natew no worries on accepting as my PR, but I noticed that I'm still getting the same bug on rc.0. Is that expected?


chore: update the everoute README introduction

chore: update the everoute README description

Codecov Report

Merging #250 (c211b73) into main (4f44a26) will decrease coverage by 0.33%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main     #250      +/-   ##
==========================================
- Coverage   64.07%   63.73%   -0.34%
==========================================
  Files          41       41
  Lines        6836     6874      +38
==========================================
+ Hits         4380     4381       +1
- Misses       2082     2109      +27
- Partials      374      384      +10

Impacted Files
Coverage Δ

pkg/monitor/agent.go
68.69% <0.00%> (-4.90%)
:arrow_down:

pkg/controller/policy/cache/rule.go
94.48% <0.00%> (-3.45%)
:arrow_down:

plugin/tower/pkg/controller/policy/controller.go
81.45% <0.00%> (-1.83%)
:arrow_down:

pkg/controller/group/group_controller.go
73.33% <0.00%> (ø)

pkg/agent/datapath/multiBridgeDatapath.go
60.50% <0.00%> (+0.41%)
:arrow_up:

pkg/agent/datapath/localBridge.go
39.96% <0.00%> (+1.45%)
:arrow_up:


[WIP] add all-your-base

Will be working on the all-your-base exercise

@ananthamapod Anything I can do to help you out with this PR? I'd love to see it added sometime soon!

Oops, sorry, still getting used to this Github notifications thing! Didn't even notice these comments, I'll work on this right away

closes #262, ready for review


Small matter: red-green color blindness

One of our students mentioned that red+green is a poor choice in this example notebook. Red-blue is more inclusive. Maybe in other examples too.
https://github.com/brianmapes/unidata-python-workshop/blob/master/notebooks/Skew_T/Upper Air and the Skew-T Log-P.ipynb

Hmmm - this is an interesting point. Of course these are the historical colors and the dew point is always to the left of temperature. OTOH I'm all about more inclusive and better visualizations. Blue is (sort of) commonly used for parcel path profiles. We use black for that commonly though. Just thinking out loud here.

It may be possible to tweak the shades of red/green so that they are of differing lightness and could be distinguished...I think.

OTOH I just saw some plots from Valpo that were red/blue....


FIX assignStyle on Table.store

The current implementation sets any style properties directly to the cell instead of merging into the existing cell style.
The result is that if you set a style in a column of a Table model it will break the resulting xlsx

Summary
I need to be able to set the numFmt style on a Worksheet table. If I do it direct as in this example:
  ws.addTable({
    name     : "FlexReport",
    ref      : "A1",
    headerRow: true,
    totalsRow: true,
    style    : {
      theme         : "TableStyleMedium9",
      showRowStripes: true,
    },
    columns  : [{
      key         : "id",
      name        : "ID",
      filterButton: true,
    }, {
      key         : "name",
      name        : "Name",
      filterButton: true,
    }, {
      key         : "value",
      name        : "value",
      filterButton: true,
      style       : {numFmt: "#,#00.00"},
    }],
    rows,
  });

the exported xlsx file is broke with the following error:

Test plan
After reviewing the source code I've tried to do the same export with the following change, which produced the correct format:
  ws.addTable({
    name     : "FlexReport",
    ref      : "A1",
    headerRow: true,
    totalsRow: true,
    style    : {
      theme         : "TableStyleMedium9",
      showRowStripes: true,
    },
    columns  : [{
      key         : "id",
      name        : "ID",
      filterButton: true,
    }, {
      key         : "name",
      name        : "Name",
      filterButton: true,
    }, {
      key         : "value",
      name        : "value",
      filterButton: true,
      style       : {style:{numFmt: "#,#00.00"}}, // <-- Note the change which works but will overwrite any existing cell.style
    }],
    rows,
  });

Related to source code (for typings update)

https://github.com/o100ja/exceljs/blob/5b41d7ac608ceaf8b0f8df389d8c7398ee68fdbd/lib/doc/table.js#L186

Great job and fixation +1 Thank you.
Could you please add at least one test to confirm that the bug will not appear in the future?

Unfortunately I simply do not have the time to do so, especially considering that you already have somewhat of a test case:
https://github.com/exceljs/exceljs/blob/d786c4db66f0e06587a72d1fac0bead394542957/test/test-table.js#L54
The problem is that there isn't enough deep assertion on the finished xlsx file and that is not a trivial taks

@Siemienik any chance of getting this merged? This is massively blocking me on a feature and i don't want to have to fork for this

@Siemienik I've created an additional PR here https://github.com/exceljs/exceljs/pull/2649 with the same change, an update to the type declarations, and a test.  Could you please merge this ASAP as it is blocking major functionality for me


Hotfix: Fix the date format at the source

Related Issue or Background Info

There was still a failing frontend codepath for the new DatePicker

We fixed date entry on the Queue item card, but not during initial test creation

Changes Proposed

This change fixes date entry where <Datepicker /> is used rather than the various handlers up the React tree

Checklist for Author and Reviewer
UI

[N/A] Any changes to the UI/UX are approved by design
[N/A] Any new or updated content (e.g. error messages) are approved by design

Testing

[x] Includes a summary of what a code reviewer should verify

Changes are Backwards Compatible

[N/A] Database changes are submitted as a separate PR

[N/A] Any new tables that do not contain PII are accompanied by a GRANT SELECT to the no-PHI user
[N/A] Any changes to tables that have custom no-PHI views are accompanied by changes to those views

[N/A] GraphQL schema changes are backward compatible with older version of the front-end

Security

[N/A] Changes with security implications have been approved by a security engineer (changes to  authentication, encryption, handling of PII, etc.)
[N/A] Any dependencies introduced have been vetted and discussed

Cloud

[N/A] DevOps team has been notified if PR requires ops support
[N/A] If there are changes that cannot be tested locally, this has been deployed to our Azure test environment for verification

@nickscialli-usds Is this PR still necessary?

@nullflux no, technically this is no longer needed because the backend now accepts dates in MM/DD/YYYY format


Remove shellcheck from tf format checks

Why remove?

facing this, at the moment

@lawliet89 shellcheck is not used for checking Terraform related issues, and also... the self hosted runners dont have shellcheck installed 😅
If you think we should include then let me modify the workflow to install this

👍🏽
Makes sense in the context of purely Terraform code. If someone is writing shell scripts, then I would say shellcheck is a must.


Toggle portal gun and gelcannon modes with animations

By "modes", I mostly mean being able to disable shooting propulsion or adhesion gel.

Bit late but portals have already been merged #423
Gel cannon modes would be decently less simple so i'll leave it for now.


tsserver doesn't seem to work with vs code virtual file system

TypeScript Version:  3.0.1

Search Terms:
MemFS, FileSystemProvider, Virtual File System
Issue
I installed the demo VS Code file-system provider extension (https://marketplace.visualstudio.com/items?itemName=jrieken.vscode-memfs)
I followed the instructions on the extension page above to create a MemFS virtual file system in my workspace. I then created a testing file named 'test.ts' with the following body:

export function main(foo: string) {
    console.log("hey!!!");
}

main() // expected intellisense on parameters here

Expected behavior:
I expected (hoped?) to receive full TypeScript support in the virtual file-system file as I would on disk.
Actual behavior:
Syntax highlighting worked great, and some basic TypeScript help was provided (word-completion within the file, some snippets), however the sort of help I expect from the TypeScript language service was not present:

No typing information on hover over identifiers
No parameter information in parameter lists

I'm interested in this because we're developing a file system provider as a part of an internal VS Code extension, and we would TypeScript support (for things like goto-definition and types on hover) for files provided over the virtual file system.

A bit more information:
Normally, when I'm editing a TypeScript file in VS Code I can select a "TypeScript" "Output" open, which tells me when the language serivice starts and stops. This is not present when I am editing files in the MemFS area of my workspace.
When I enable tsserver logging in VS Code I only see logging related to TypeScript files in real files on my folder - messages are not logged related to files in the virtual file system.

This is far more likely a VSCode issue/plugin issue, a user of the language services has to provide the file system hooks.  The language services are abstracted from the file system (or can be easily abstracted by the consumer, which I know they are in VSCode).  So either the plugin hacks things in a way that are unsupported by VSCode, or VSCode needs to be changed to pass the appropriate references to the language services.

That makes sense - is this: https://github.com/Microsoft/vscode then the likely next place I should post an issue? It looks like that's the repo that has the client-end of the TypeScript language service.


Allow version extraction to be bypassed for JSON Versioner

VSTS Extension you are using
JSON Versioner
Expected behaviour and actual behaviour
Allow override of processing of build number to extract the version number, the provided build number parameter is used directly.
This change is required to allow easier integration when using GitVersion and SEMVER for ARM Templates

Released in 1.32.x


Implement animation masks, allowing fine control of the targets that animations affect.

This commit adds support for masks to the animation graph. A mask is a set of animation targets (bones) that neither a node nor its descendants are allowed to animate. Animation targets can be assigned one or more mask groups, which are specific to a single graph. If a node masks out any mask group that an animation target belongs to, animation curves for that target will be ignored during evaluation.
The canonical use case for masks is to support characters holding objects. Typically, character animations will contain hand animations in the case that the character's hand is empty. (For example, running animations may close a character's fingers into a fist.) However, when the character is holding an object, the animation must be altered so that the hand grips the object.
Bevy currently has no convenient way to handle this. The only workaround that I can see is to have entirely separate animation clips for characters' hands and bodies and keep them in sync, which is burdensome and doesn't match artists' expectations from other engines, which all effectively have support for masks. However, with mask group support, this task is simple. We assign each hand to a mask group and parent all character animations to a node. When a character grasps an object in hand, we position the fingers as appropriate and then enable the mask group for that hand in that node. This allows the character's animations to run normally, while the object remains correctly attached to the hand.
Note that even with this PR, we won't have support for running separate animations for a character's hand and the rest of the character. This is because we're missing additive blending: there's no way to combine the two masked animations together properly. I intend that to be a follow-up PR.
The major engines all have support for masks, though the workflow varies from engine to engine:

Unity has support for masks essentially as implemented here, though with layers instead of a tree.  However, when using the Mecanim ("Humanoid") feature, precise control over bones is lost in favor of predefined muscle groups.

Unreal has a feature named layered blend per bone. This allows for separate blend weights for different bones, effectively achieving masks. I believe that the combination of blend nodes and masks make Bevy's animation graph as expressible as that of Unreal, once we have support for additive blending, though you may have to use more nodes than you would in Unreal. Moreover, separating out the concepts of "blend weight" and "which bones this node applies to" seems like a cleaner design than what Unreal has.

Godot's AnimationTree has the notion of blend filters, which are essentially the same as masks as implemented in this PR.

Additionally, this patch fixes a bug with weight evaluation whereby weights weren't properly propagated down to grandchildren, because the weight evaluation for a node only checked its parent's weight, not its evaluated weight. I considered submitting this as a separate PR, but given that this PR refactors that code entirely to support masks and weights under a unified "evaluated node" concept, I simply included the fix here.
A new example, animation_masks, has been added. It demonstrates how to toggle masks on and off for specific portions of a skin.
This is part of #14395, but I'm going to defer closing that issue until we have additive blending.
Migration Guide

The serialized format of animation graphs has changed with the addition of animation masks. To upgrade animation graph RON files, add mask and mask_groups fields as appropriate. (They can be safely set to zero.)

Tremendous work as always. Thank you!

Thank you to everyone involved with the authoring or reviewing of this PR! This work is relatively important and needs release notes! Head over to https://github.com/bevyengine/bevy-website/issues/1680 if you'd like to help out.


Indexing problem with locations [collection names]?

Searching for collection name did not pull up correct results: for example searching "Uffizi" resulted in only 19 hits.

Added location to the general index, it should work more as expected now.

working


Code simplification (ACCV2024)

Hi, I thanks for your research. I took the liberty to simplify the ACCV version of the code into a single file, for easier adaptation on other frameworks. Code published here.

Thanks for your attention on our works!


Find minimum value from a list of numerical input/data

min_of_value()
The function will find the lowest value from a list of numerical values.
Objectives.

The function will only accept numerical data either int or float or both
The function will return a single numerical data
The function will raise assertion error if non-numerical value is pass into it
The numerical value is sorted in ascending order and the first value is the list is returned

READY FOR REVIEW


Backmerge release 2.48.0

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

1 of 1 (100.0%)  changed or added relevant line in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 99.788%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
940

Relevant Lines:
942

💛  - Coveralls


Needed guidelines ( if functionality exist) Expose the filter , so the user can change values on the filters

[The advanced find should allow the user to expose the filters and change the values on a filter.
Ex: I created a custom view to filter an entity attribute ( email) but I don't have an option to expose the input field so the user can later put any email address on the search field
]

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

ID: 5c5357c1-386b-f1a3-6dd8-251c06b847e3
Version Independent ID: df0c671f-1237-4fa8-af67-8b5488e183fe
Content: Create, edit, or save an Advanced Find search (Dynamics 365 Customer Engagement (on-premises))
Content Source: ce/customerengagement/on-premises/basics/save-advanced-find-search.md
Service: crm-online
GitHub Login: @mkaur
Microsoft Alias: mduelae

Thanks for your feedback. This form is if there is an issue with the actual help topic.
For product-related feedback, visit https://experience.dynamics.com/ideas/.
I have also sent your feedback to our internal team who handles this feature.
Closing this issue.


Clarifying commits on polyval generic vs simd

Add clarifying comments on the implementation differences between polyval generic and simd

There is a lot to take in here.  Should some of this explanation instead be located alongside the relevant parts of the code?
It says the simd implementation uses field 3 and the generic implementation uses field 2, which seems backwards.
Also, wouldn't it be simpler to explain this in terms of only two fields: the one that uses x^128 + x^127 + x^126 + x^121 + 1 and the one that uses x^128 + x^7 + x^2 + x + 1?  I have been thinking of the Montgomery multiplication as just a way to implement the multiplication, rather than as a separate field.

Also, have you considered not using the GHASH field in the generic implementation?  Other than code reuse, what is the benefit of using the GHASH field?

Yes. I had forgotten about it.


New tab in Chrome with lbry:// link

The Issue
When clicking a lbry:// link from slack, a new tab opens in Chrome and then immediately the app pops up. The blank tab in chrome is still there with LBRY://.  Any way to not have the tab pop up or have it close right after?
Steps to reproduce

Open lbry:// link from slack
link opens in new tab, LBRY launches
tab is blank with lbry://, but blank page

Expected behaviour
tab should not open, or tab should close when app is launched
Actual behaviour
tab stays open to blank page with lbry:// URI
System Configuration
Haven't tried Firefox, but IE (Edge) opens the app directly without creating new tab.

LBRY Daemon version:
LBRY App version: 0.11.8
LBRY Installation ID:
Operating system: Windows 10, Chrome Browser

Anything Else

Screenshots

Hmm, having trouble replicating. Are you using Slack with the desktop app, or in browser? With the desktop app, I get this dialog, and then it launches in LBRY:

Slack website on chrome. Yes, I've defaulted my links to open with lbry
app, so I don't see that warning /prompt anymore. When I click on a link,
it opens in a new tab and then launches lbry app. Wonder if it's some
chrome setting I have regarding tabs. I'll have to try it on a vm and Linux
too.
On Jun 3, 2017 4:05 AM, "alexliebowitz"<EMAIL_ADDRESS>wrote:

Hmm, having trouble replicating. Are you using Slack with the desktop app,
or in browser? With the desktop app, I get this dialog, and then it
launches in LBRY:
[image: screen shot 2017-06-03 at 3 55 17 am]
https://cloud.githubusercontent.com/assets/7283989/26751887/ddf0cccc-4811-11e7-886f-f2fcf8880d4f.png
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/lbryio/lbry-app/issues/169#issuecomment-305959629,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AHvpkWKT0sp4Co_T-0Ba7xZfV75LvVWtks5sARPHgaJpZM4NscqA
.

So if I open the link directly from https://lbry.io/news/epicenter ( lbry://@Epicenter ) it doesn't open a new tab. But when opened from the slack channel (#content), it does. Odd. Should I close for now? Probably something to do with the way slack handles hyperlinks.

Yeah, let's close this. If the Slack desktop app is working and other sites are working, it has to be something with the Slack web app. We're registering the protocol handler in the standard way for Windows.


adding the directory option back

Adds the directory option from s3-plugin-webpack back.

Tests not passed. It would be great if you could provide your own test showing the functionality is working as expected.

@matrus2 It would be great if you provide some help to navigate around you tests so I can plug some for that feature. it's pretty simple to test (specially when mocking fs) but I can't have the test to pass locally...

@albancreton As you can see from travis output, there is a problem in the code not in the breaking tests. To run integration tests for yourself you should set values of environmental variables listed in .env.sample file, to do it you need to configure related AWS services. Locally you can make use of npm link mode.

yep, figured it out tracking down the original repository. I can run the whole test suit locally, and everything is passing... I assume it's because of the outdate version of node on the CI.
BTW, looks like your latest master build failed too...

Bumping up to 9.

Any update on this? @albancreton


Improve performance for large interval lists

Ignore the intervals for trimming/eliminating splits if there are more than a given number, specified by the property hadoopbam.bam.max-intervals-for-split-filtering, default 1000.
This addresses #91

So, to clarify what this does: if there are more than 1000 intervals, you'll give up and load the entire bam, then do filtering after the fact?

@tomwhite I'm a bit worried that this approach is too simple. There are definitely use cases that generate many intervals but only collectively cover a small portion of the genome.  One common one would be look at all chromosome 20 variant sites and their overlapping reads.  In that case we'd probably still want to do large scale filtering before reading the bam, since all the intervals are limited to a small subset of the bam, but we'd still have thousands of intervals.  We should definitely merge this now to help with the exome interval list case,  but we might want to consider a more nuanced approach for the future.

Is the slow down because of the splits * chunks comparison?  We could use a more efficient approach to do that calculation if we needed to.

@lbergelson yes, that's the heart of the problem - the large number of chunks. For a file with a large number of intervals that I tried (180 thousand), it produced around 2 million chunks. After I tried optimizing the list of chunks, it came down to 43 thousand, and the split computation took seconds. The other change I made was to use a BAM reader that caches the index file, so finding the initial set of chunks is fast (seconds, rather than minutes).
With these changes I don't think we need the extra property that I originally added.

@tomwhite This seems like a much better solution!  The previous way seemed kind of hacky and like it would have weird edge cases.  👍  from me.


Cardinality using Crow's foot notation does not rotate according to its proper position

Please refer to Entity 2 and Entity 3, both of them are connected however the foot head is still facing horizontally. I believe it should adjust automatically according to the proper orientation.

This is for development issues, do not post usage questions here, post them at https://groups.google.com/forum/#!forum/drawio.


add_remote.sh script should be created

Create a script which allows an admin to add additional remotes to an already existing repository.  This would allow gitlab-mirrors to mirror to multiple remotes.

This is better done in the ruby rewrite.  ref link #63.

This would be configured like the following.
git remote set-url gitlab --push --add user1@repo1

That would add a second host to push in the gitlab remote.  Then git push gitlab would effectively be the same as pushing to multiple remotes but it's combined in the same command.  See stack overflow.


Web API Guidelines

The OGC Web API Guidelines are addressed in OGC API Common Part 1. The API-Coverages SWG will adopt as part of our business process that any extensions to API-Common Part 1 developed by this SWG will be validated against the API Guidelines. That validation will consist of a check that none of the guidelines were violated by those extensions.
Approved NOTUC at the November 25 2020 SWG meeting.
@cmheazel took the action to develop an API Guidelines checklist for use by the SWGs.

Motion: The API Coverages SWG believes that with the above resolution we have addressed all concerns underlying the OAB motion. Therefore, standards submitted by this SWG should not be blocked pending maturation of the API Guidelines.
Approved NOTUC at the November 25, 2020 SWG meeting.


Crunchyroll downloads fail with 405 Method Not Allowed

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

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

Checklist

[X] I'm reporting a broken site
[X] I've verified that I'm running yt-dlp version 2022.10.04 (update instructions) or later (specify commit)
[X] I've checked that all provided URLs are playable in a browser with the same IP and same login details
[X] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[X] I've searched the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue
[ ] I've read about sharing account credentials and I'm willing to share it if required

Region
US
Provide a description that is worded well enough to be understood
This used to work like a week ago, so I assume something changed. I skimmed the commit messages since the release I'm using but didn't see anything CR-specific so I'm also assuming trying to finagle a nightly build onto my machine wouldn't help.
Provide verbose output that clearly demonstrates the problem

[X] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[X] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output
[debug] Command-line config: ['-vU', '--cookies', '../crunchyroll.com_cookies.txt', '--write-subs', '--all-subs', 'https://beta.crunchyroll.com/watch/GRQ4QNGEY/discord-to-become-one']
[debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version 2022.10.04 [4e0511f] (pip) API
[debug] Python 3.10.8 (CPython 64bit) - macOS-12.6-arm64-arm-64bit
[debug] Checking exe version: ffmpeg -bsfs
[debug] Checking exe version: ffprobe -bsfs
[debug] exe versions: ffmpeg 5.1.2 (setts), ffprobe 5.1.2, rtmpdump 2.4
[debug] Optional libraries: Cryptodome-3.13.0, brotli-1.0.9, certifi-2022.06.15, mutagen-1.45.1, sqlite3-2.6.0, websockets-10.1
[debug] Proxy map: {}
[debug] Loaded 1690 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Latest version: 2022.10.04, Current version: 2022.10.04
yt-dlp is up to date (2022.10.04)
[debug] [crunchyroll:beta] Extracting URL: https://beta.crunchyroll.com/watch/GRQ4QNGEY/discord-to-become-one
[crunchyroll:beta] Retrieving main page
[crunchyroll:beta] Authenticating with grant_type=etp_rt_cookie
ERROR: [crunchyroll:beta] GRQ4QNGEY: Unable to download JSON metadata: HTTP Error 405: Method Not Allowed (caused by <HTTPError 405: 'Method Not Allowed'>); please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
  File "/opt/homebrew/lib/python3.10/site-packages/yt_dlp/extractor/common.py", line 672, in extract
    ie_result = self._real_extract(url)
  File "/opt/homebrew/lib/python3.10/site-packages/yt_dlp/extractor/crunchyroll.py", line 814, in _real_extract
    api_domain, bucket, params = self._get_params(lang)
  File "/opt/homebrew/lib/python3.10/site-packages/yt_dlp/extractor/crunchyroll.py", line 732, in _get_params
    auth_response = self._download_json(
  File "/opt/homebrew/lib/python3.10/site-packages/yt_dlp/extractor/common.py", line 1032, in download_content
    res = getattr(self, download_handle.__name__)(url_or_request, video_id, **kwargs)
  File "/opt/homebrew/lib/python3.10/site-packages/yt_dlp/extractor/common.py", line 996, in download_handle
    res = self._download_webpage_handle(
  File "/opt/homebrew/lib/python3.10/site-packages/yt_dlp/extractor/common.py", line 866, in _download_webpage_handle
    urlh = self._request_webpage(url_or_request, video_id, note, errnote, fatal, data=data, headers=headers, query=query, expected_status=expected_status)
  File "/opt/homebrew/lib/python3.10/site-packages/yt_dlp/extractor/common.py", line 823, in _request_webpage
    raise ExtractorError(errmsg, cause=err)

  File "/opt/homebrew/lib/python3.10/site-packages/yt_dlp/extractor/common.py", line 805, in _request_webpage
    return self._downloader.urlopen(self._create_request(url_or_request, data, headers, query))
  File "/opt/homebrew/lib/python3.10/site-packages/yt_dlp/YoutubeDL.py", line 3682, in urlopen
    return self._opener.open(req, timeout=self._socket_timeout)
  File<EMAIL_ADDRESS>line 525, in open
    response = meth(req, response)
  File<EMAIL_ADDRESS>line 634, in http_response
    response = self.parent.error(
  File<EMAIL_ADDRESS>line 557, in error
    result = self._call_chain(*args)
  File<EMAIL_ADDRESS>line 496, in _call_chain
    result = func(*args)
  File<EMAIL_ADDRESS>line 749, in http_error_302
    return self.parent.open(new, timeout=req.timeout)
  File<EMAIL_ADDRESS>line 525, in open
    response = meth(req, response)
  File<EMAIL_ADDRESS>line 634, in http_response
    response = self.parent.error(
  File<EMAIL_ADDRESS>line 557, in error
    result = self._call_chain(*args)
  File<EMAIL_ADDRESS>line 496, in _call_chain
    result = func(*args)
  File<EMAIL_ADDRESS>line 749, in http_error_302
    return self.parent.open(new, timeout=req.timeout)
  File<EMAIL_ADDRESS>line 525, in open
    response = meth(req, response)
  File<EMAIL_ADDRESS>line 634, in http_response
    response = self.parent.error(
  File<EMAIL_ADDRESS>line 563, in error
    return self._call_chain(*args)
  File<EMAIL_ADDRESS>line 496, in _call_chain
    result = func(*args)
  File<EMAIL_ADDRESS>line 643, in http_error_default
    raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 405: Method Not Allowed

Crunchyroll transitioned away from beta according to this. Does the url still work for you in the browser? If not, that PR should fix it once it is done.

Just saw that issue as well. I'm just gonna wait for the next release, I don't care enough about these episodes to mess with more recent builds.

Same underlying issue as #5292


smooth-scroll makes clicking a link on the ToC and navigating there super slow

Hey hey! Thanks for the great work. :)
I've noticed a recent change in hash anchor links. If you click it, it ~smoothly~ slowly moves to that part of the page. If the section is far from the current scroll position, the transition is very slow.
I believe this was introduced in https://github.com/prisma/docs/commit/9f8d8d0ba79c28263cae7ce49d324d5aca466923#diff-0b75a532e530ce749a966d77dffeea3593e67560e5894213143637ee1d84aef5R119
To reproduce it, go to https://www.prisma.io/docs/reference/api-reference/prisma-schema-reference and click on enum in the ToC on the right side.
I've only tested this on a laptop-sized screen.
Here's a demo: https://www.loom.com/share/22946890eaaa4f7fb392d351e2e92247

Some ideas:

Remove the smooth-scrolling effect
Adjust the speed settings: https://github.com/cferdinandi/smooth-scroll#scroll-speed

Haha, on the schema reference this is comically slow indeed.
I think for now just removing it is a viable solution, and then we can figure out what we want to do long term with it. So go ahead and create that PR 👍
cc @molebox @nilubava

I think for now just removing it is a viable solution, and then we can figure out what we want to do long term with it. So go ahead and create that PR 👍

Here's the PR: https://github.com/prisma/docs/pull/1997
:)

😅 OH dear. I'll fix it tomorrow morning unless you feel like making that PR. Either way, thanks for raising this!


per consensus commit object queue v2

Description
Describe the changes or additions included in this PR.
Test Plan
How did you test the new or updated feature?

If your changes are not user-facing and do not break anything, you can skip the following section. Otherwise, please briefly describe what has changed under the Release Notes section.
Type of Change (Check all that apply)

[ ] protocol change
[ ] user-visible impact
[ ] breaking change for a client SDKs
[ ] breaking change for FNs (FN binary must upgrade)
[ ] breaking change for validators or node operators (must upgrade binaries)
[ ] breaking change for on-chain data layout
[ ] necessitate either a data wipe or data migration

Release notes

This approach is ditched in favor of #17200