Add new params function "fromAny"

I use this function in my work to avoid rewriting code, across all projects we have like 5000+ inputs and making ifs for fromQuery,fromPost,fromRoute is bad.
This function will help if you dont need to know about if your param is from post,query or route

Thanks for the contribution, @SilverioMiranda ! Unfortunately, this is not one we are inclined to accept, as it essentially implements $_REQUEST with the semantics of variables_order, which has long been a security issue within the PHP community. We recommend always considering the specific source of input when retrieving request parameters.


Revert "something else"

This reverts commit 729c3cf53f2915ad4dc82d91133a98077f319838.
Thanks for contributing to TVM!   Please refer to guideline https://tvm.apache.org/docs/contribute/ for useful information and tips. After the pull request is submitted, please request code reviews from Reviewers by @ them in the pull request thread.

@tvm-bot merge

@tvm-bot merge


Update docs workflow to use reusable workflow

Purpose

A reusable workflow has been developed in the sailbot workspace. The workflow in this repository should be updated to use the reusable workflow to eliminate duplicate code in multiple repositories.
Changes

Add a test.yml to the workflows folder similar to what network systems has
Add the hyperlink redirection linter as a job to the sailbot workspace reusable workflow file
Remove the old workflow files from the docs repo
Remember to enable the rebuild docs job and disable irrelevant jobs like colcon-test for example

Completed in #142


Initialise of the repo OAuth flow.

Taken from address but all the address parts ripped out.
Todo:
Shrink this down into smaller commits to tidy up.

@MattBidewell Thanks for the commits <3
I've reworked this into #2  so it's a little cleaner, and pulled out the common stuff into https://github.com/alphagov/di-ipv-cri-common-express/pull/3


ci: fix lint if clausel

Required Checklist

[x] documentation has been altered or extended appropriately

Optional Information

[x] commit messages follows the conventional commit specification
[x] pre-commit was installed in local development environment (if not, a GitHub workflow will run pre-commit once you create the request)

Does this PR introduce a breaking change? (What changes might users need to make in their application due to this PR?)
no
Other information:

now that was quick


Error when using esm.sh

I've recently over the past couple days started receiving an error when using Winden/Yabe Suil for Wordress
import { fluidExtractor, fluidCorePlugins, defaultThemeScreensInRems, defaultThemeFontSizeInRems } from 'https://esm.sh/fluid-tailwind?bundle-deps&external=fs';
Config Error SyntaxError: The requested module<EMAIL_ADDRESS>does not provide an export named 'corePlugins'
It was previously working.

Hmm, it looks like a regression in the last update. Could you try https://esm.sh/fluid-tailwind@0.1.6?bundle-deps&external=fs for now? I'll look into the cause and try to push a fix in the meantime 🤔

Yes, reverting to the previous version fixes the issue.

+1

I've opened an issue with ESM.sh because I can't seem to find what changed between versions to cause this breakage 🤔

This should be fixed with v0.3.6. Here's a working StackBlitz that should be adaptable to Winden/Yabe Suil. Note the (currently undocumented) option passed to the plugin:
plugins: [
  fluid({
    checkExtractConfig: false,
  }),
],

This was necessary because it seems Tailwind Play ignores or overrides the extractor passed in (though it works without one).
Feel free to comment if you're still experiencing issues!

Awesome stuff @barvian. Updated our documentation for Winden and I can confirm that this setup is working now: https://docs.dplugins.com/winden/fluid-tailwind/


improve efficiency

Now that we have collaboration stats and a network visualisation tool, we can start looking into making the protocol more efficient for large numbers of nodes.
We should optimize both for single source and multiple sources:
For single-source, it looks like the latency and the message count could be smaller.
For multiple-source, it looks like the protocol might be flapping connections between lazy amd eager modes.

Fixed in https://github.com/ipfs-shipyard/peer-star-app/pull/138


PSGui vs ShowUI?

Have you seen ShowUI?

Jep - sure. ShowUi is very nice for easy and simple UIs.
But PSGUIs intention was to handle big sourcecode (therefore separating XAML / CodeBehind / other Functions) and using complex XAML structures with bindings and also using styles and more. (may be applying Corporate Identity Styles with the WPF Style) Till now it´s also somewhat experimental / prove of concept - I am still searching what else more could be possible to integrate in this Powershell module.
Also - to be honest - structures like this
https://showui.codeplex.com/wikipage?title=Show-CPU&referringTitle=Documentation
get too fast too hard to write. But XAML can be easily managed via Visual Studio (e.g.)
Greetings

ShowUI can load XAML from Visual Studio without issues.
https://github.com/show-ui/ShowUI/blob/dev/Examples/VisualStudioDesigner.ps1

Hi,
ah ok - i will take a look at it. Thanks for the hint :)

I took a look at it - quite not bad, but you have to add all your events in the loading statement. Take a look at my actual version. It´s quite more comfortable. :)


Different Screen Mode (Expanded)

What is the feature that you would like to see in the app? Please describe.
Really love the project!!! I love Twilio, can't live without it.
Right now, there is only one "mode" for the video communication,
meaning participants displayed on the left, and a larger screen on the right.
It would be wonderful if there was a mode that expanded each of the participants equally.

Thanks for the feature request @shunkakinoki!

Unfortunately a grid layout is not on our roadmap. This app is designed to showcase a 'collaboration' use case, and in order to provide a good user experience for this use case, we have set the Bandwidth Profile to collaboration mode. This mode allocates significantly more bandwidth to one participant in particular (usually the dominant speaker), and it would not provide a good user experience when the participant's video tracks are arranged in a grid.
The Bandwidth Profile settings do have a grid mode, which would work very well when the participant's video tracks are arranged in a grid. However, it isn't currently possible to switch between 'collaboration mode' and 'grid mode' while connected to a room. You would have to disconnect from a room, switch bandwidth modes, and then reconnect to a room. Because of this, we won't be implementing a grid view feature in the app.
If it ever becomes possible to switch between the two modes while connected to a room, then we can implement this grid view feature. Until then, this app will have to stay as a 'collaboration' app.
Thanks again for the idea! And please let us know if you have any other questions!!


Mean and percentile function fixes

This PR fixes #2374 which had two panics related to percentiles.  It also fixes a JSON marshaling exception when NaN is returned from a mean function.

:+1:


Validate errors only when submitting or touched

Hello!
I've ran into the issue where all my fields show error after the user inputs anything in the first one.
I've read this issue https://github.com/react-tools/react-form/issues/190 but I find it quite odd and a burden to implement in each of my forms. I was thinking that support for validating form fields only when touched or on submit should be bake in as in seems like a very common approach to form behavior.
Did I miss something? Thoughts?

After further reading I've seen multiple other issues centered around this topic. I understand the argument for validating the whole form on input for some use cases, therefore such behavior could maybe sit behind a flag similarly to dontValidateOnMount

Just use touched and errors to get what you need

I just added a prop for only validating when submitting. Still thinking about the touched one.

Please add the touched as well. As far as I remember that's the way v1 worked. Also, it's hard to do validations with fields marked as required. It will trigger the same bug that's described in the first post.
Right now i'm iterating over values from submitError and validating them one by one(using validate.js). The problem is I can't make them "required" because all of them will be triggered once I fill one.
The best scenario would be to, let's say you have a form with 3 fields, name, user, pass. Fill first, you get {name: '...'} in values, fill the second, you'll get {name: '...', user: '...'}. But as soon as you click submit, you get all of them, even if they are not filled {name: '...', user: '...', pass: null}. This way you can iterate over keys and do validations properly. Just my 2 cents.

Im a little confused by your last paragraph above... can you elaborate? you say "Fill first, you get {name: '...'} in values, fill the second, you'll get {name: '...', user: '...'}. But as soon as you click submit, you get all of them, even if they are not filled {name: '...', user: '...', pass: null}." are the first two things in that sentence are referring to the values and the last the errors? And i cant change the core format of the sync validators as it would be a huge breaking change.
The touched i may be able to add.

Thanks @joepuzzo appreciated!

@joepuzzo I'm talking about the values object from the submitError function

@joepuzzo I mean, for me it's pretty logic that "submitError" function that handles the validation, should know about not filled values. Coming back to my example from above, if I refresh the page and just click submit without filling anything, I get values = {} in submitError. How do you suggest I handle validations in this case?


Fix CI failures in rethnet/main

Fix the CI failures in rethnet/main:

Error: Contract with code hash ... does not exist
1.1. This is caused by checking block numbers for safety in CachedRemoteState before caching them and then not having a code in the cache when code_by_hash is called
1.2. Introduced in https://github.com/NomicFoundation/hardhat/pull/4333
1.3. I did a PR to undo the block number safety check in CachedRemoteState, otherwise I’m not sure what’s the best real solution is. A simple idea would be to always cache code hashes, but maybe this has correctness implications elsewhere.
Error: Timeout of 50000ms exceeded
2.1. Test actually succeeds after 5 mins
2.2. This was introduced in https://github.com/NomicFoundation/hardhat/pull/4319
2.3. It seems to make the many get balance and get account info requests
2.4. I’m still trying to figure out the cause of the slow down as the get account info requests are for different addresses, so they were probably not cached before either
Expected block 18030159 to have a timestamp increase of 1, but got 2 instead
3.1. I haven’t looked into this yet

Definition of Done
The above failures are fixed.

Related: https://github.com/NomicFoundation/hardhat/pull/4349

Can't repro failure 3 anymore.


resolve code duplicate issue

Description
SonarClould check fails for the duplicate code in the open PRs:

https://github.com/asyncapi/studio/pull/784/checks?check_run_id=17432376236
https://github.com/asyncapi/studio/pull/618#issuecomment-1748713981

@fmvilas 👁 🙏

#821 resolves the issue.


Add Fundación Kinal

Fundación Kinal is one of the most prestigious technical institutions in Guatemala, known for its strong associations with leading companies like Cisco, Oracle, and Honda. Kinal has a track record of producing students who go on to work at significant companies and study at top-tier universities worldwide, thanks to its first-class education.
The Informática (IT) program at Kinal equips students with essential coding, teamwork, and problem-solving skills, ensuring they excel in both professional and academic settings. By adding Fundación Kinal, the institution I'm studying at, to the list of recognized institutions, it would significantly aid students in developing web applications using advanced tools such as JakartaEE and SpringBoot. This would not only enhance their learning experience but also better prepare them for their future careers. Specially considering the fact that Junkabal is already added, which is like a counterpart of Kinal.

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

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

I see. Sorry, I think I could not find the commit where it was deleted and, although I can get a document that proves my status as student (my student ID did not include a date this year, for some reason) since it can become complicated I wanted to try here first. Anyways, thanks for the notice.


Reconsider addons API

This is a discussion ticket to get input on our next steps with the addons API. This is a critical piece of our user-facing surface area, and we're very keen to have it be as fluid and usable as possible. The work done in #2129 has moved things to the point where a reassessment is in order.
I'll outline the issues with the API as it stands here, and then I'll put my proposal for a refactoring in a comment on the ticket. If you have ideas, please respond below - I'll update the list of issues we should be thinking about as we go.

The startup event sequence for addons is quite confusing - we have start() -> configure() -> running(), all of which are called in different contexts, and have names that are close to each other semantically.
The start() method takes an options argument, but addons can only create new options at this point, not read and use option values. This is confusing.
The start() method can replace the current addon with a new addon by returning it. I feel this is too implicit, and isn't flexible enough. We also may want to expand what addons can do in this event later, and returning a value boxes us in.
When we first designed this API, we felt that importing a context object (ctx) to do logging or access master was a good light-weight pattern, partly because this is similar to what flask does. It's time to think about this again, even if we decide to keep things as they are.
The addons API is extremely lightweight at the moment - just a sequence of events. This has many advantages, and some disadvantages. There are many common patterns that we could support better by having addons derive from a common class - for instance, enabling/disabling addons is very common, and has to be hand-coded every time at the moment. We could also have addons pre-declare the options that they are interested in, and then call configure() only when something relevant to the addon happens (as opposed to calling all configure() methods for all updates).
We need a custom events mechanism to allow addons to declare and handle one-off events. One example of this is triggering reading flows from a file. Doing this by having an addon handle an option change or retrieving and explicitly invoking a method on an addon is clumsy.

After pondering this, my proposal is very minimal. On balance, I think we should keep the ctx import rather than making it a parameter to events, and I don't think that moving to a common base-class pays enough dividends right now.
That leaves the startup sequence confusions, which I think we should resolve as follows:

start() is a bad name for this event. I propose that we rename it to load() to give users a better indication of its function. The startup sequence will then be load -> configure -> running.
The load event takes a Loader() object as argument, which exposes two methods add_addon and add_option. This removes the implicit return and prevents users from accessing options during the load`` event. There is some ambiguity with the add_addon``` method proposed here, because the current structure replaces the running addon with the returned addon. We can consider this when we do the work - it may be useful to expand the Loader API to allow addons to load multiple sub-addons and to control their own removal from the addon mechanism separately.

While the idea of deriving from a common base class is attractive, there are some issues. One is that our ad-hoc scripts at the moment are simply handlers at the module level. If we derive from a common class for addons, we would have two distinct types of entity here that will inevitably have different semantics if the base class does anything interesting. On balance, I don't think that moving to a common base-class pays enough dividends right now, so I propose we keep this as it is.

Generally 👍, I'd still welcome a base class that does nothing interesting but just defines function signatures and adds documentation. mypy would like it.

The startup event sequence for addons is quite confusing - we have start() -> configure() -> running(), all of which are called in different contexts, and have names that are close to each other semantically.

The start() method takes an options argument, but addons can only create new options at this point, not read and use option values. This is confusing.

AFAIK we currently use start for three purposes:

Print "start" log entries etc.
Registering options
Returning an addon from a script (already outlined as problematic above)

Now, if we would make options declarative, they could be parsed before the initial configure and we are left with use cases 1 and 3. I believe 1 can just be moved into what currently is running in all cases. Last, we'll surely find another way to bootstrap into addons from scripts. For example, we could say that a script that defines a variable named addon will be replaced by this.
TL;DR: Ditch start entirely and make options declarative:
class FooAddon:
    options = [
        mitmproxy.options.Option("foo", bool, True, "More foo, less bar.")
    ]

The load event takes a Loader() object as argument, which exposes two methods add_addon and add_option

How would add_addon work with e.g. script reloading? Do you want to track addon dependencies to then unload multiple addons when unloading a script? I think add_addon is quite problematic in that regard, add_option probably not so much.

In keeping with our lightweight structure, I propose that addons declare custom event handlers simply by adding methods named event_NAME. We could use a decorator to mark events, but this is slightly out of step with the structure we have. I feel a decorator would be the better option if we do decide addons should derive from a common class.

Do we have that much of a pressing need for generic custom events? You may need to expand a bit on the use case. My gut feeling is that custom events would introduce a lot of complexity with actually very little benefit:

From a user's perspective, why are some events prefixed with event_ while others aren't? I don't want to teach the "oh we have two different classes of events, they are similar but not exactly equal" thing to users.
What do we do with events where we have no receiver? Silently swallow? Raise?
How do differentiate regular from custom events? Does that mean we have a separate trigger call for those?

It would be handy if we could keep discussion here in the form of competing concrete proposals. To take your points in order:

I've thought about this quite a bit, and my sense is that declarative options are not quite as good as an .add_option() call. Everything an addon does at the moment is event driven - this breaks that regularity. I feel this would tip us over to the point where addons should derive from a common class, and I'm not sure that step is warranted yet. I also think having a method here is more flexible, and allows us to modify the API more easily as this evolves.
We won't have trouble handling add_addon for script reloading - addons can already boot into other addons. That's a different discussion, though. For the moment, let's consider a boot_into() method that is semantically equivalent to returning an addon from start() as it stands. The point is that I feel that's too under-specified, and I'd prefer an explicit all.
I strongly feel that custom events are motivated. There are downsides to calling a method directly, for instance, we really want all actions an addon takes to occur within the handler context, so that it can consistently use logs and access master, as for events and options changes. A custom event structure lets us do this consistently. This also opens the way for addons to expose events that can, for instance, be bound to keyboard shortcuts down the track. In addition, we also have a number of internal places where a custom event is a nice solution, for instance the "processing_done" event we use to handle KeepServing in a general way. We've already discussed in Slack how I think we should handle the distinction between built-in events and custom events from an API perspective - I'll amend my proposal to outline this.

I've been playing with this, and I've upated my proposal so that custom events are added in load by calling an .add_event method analogous to .add_option.

This is now largely in tree.


[BUG] Auto-filled username shows up on the Grand Exchange search menu

When opening the grand exchange buy menu to search for an item to buy, the autofilled name will display underneath the text "What would you like to buy?". This happened after I'd already used my friend's house in the session, however it's likely it happens before as well.

Thanks for the report on this issue. I will investigate the situation further and get back to you with the details of the issue as soon as possible.
Should not be too much trouble to fix. Likely an oversight on my part.

Issue has been addressed and fixed in my latest update. I have a PR active now for the plugin hub for the plugin to be updated.

Fixed


Add randomAlphanumeric function to RandomService

@el-qq , this should now be available in the latest 1.9.0-SNAPSHOT version if you want to use this functionality before it gets into the next release.


Build ouput seems to be badly formed, causing unexpected formatting of error list

Build from a .sqlproj in VS 17.9.1:
C:\Code\Github\EFCorePowerTools\test\ScaffoldingTester\Database\dbo\Procedures\Procedure1.sql(1,24): Warning:  : SR0016 : Microsoft.Rules.Data : Stored procedure(sp_Procedure1) includes sp_ prefix in its name.
C:\Code\Github\EFCorePowerTools\test\ScaffoldingTester\Database\dbo\Procedures\Procedure1.sql(1,1): Warning:  : SRN0002 : SqlServer.Rules : Avoid 'sp_' prefix when naming stored procedures.
C:\Code\Github\EFCorePowerTools\test\ScaffoldingTester\Database\dbo\Procedures\Procedure1.sql(1,1): Warning:  : SRP0005 : SqlServer.Rules : SET NOCOUNT ON is recommended to be enabled in stored procedures and triggers.
C:\Code\Github\EFCorePowerTools\test\ScaffoldingTester\Database\dbo\Tables\Table1.sql(1,1): Warning:  : SRN0006 : SqlServer.Rules : Two part naming on objects is required.
C:\Code\Github\EFCorePowerTools\test\ScaffoldingTester\Database\dbo.DepartmentHistory(1,1): Warning:  : SRD0002 : SqlServer.Rules : Table does not have a primary key.
C:\Code\Github\EFCorePowerTools\test\ScaffoldingTester\Database\dbo.DepartmentHistory(12,1): Warning:  : SRN0007 : SqlServer.Rules : Index 'ix_DepartmentHistory' does not follow the company naming standard. Please use a format that starts with IX_DepartmentHistory*.

=> Error list:

Build from some other tool:
1>C:\Code\Github\MSBuild.Sdk.SqlProj\test\TestProjectWithAnalyzers\Procedures\sp_Test.sql(4,12): warning SR0001: Microsoft.Rules.Data : The shape of the result set produced by a SELECT * statement will change if the underlying table or view structure changes.
1>C:\Code\Github\MSBuild.Sdk.SqlProj\test\TestProjectWithAnalyzers\Procedures\sp_Test.sql(1,24): warning SR0016: Microsoft.Rules.Data : Stored procedure(sp_Test) includes sp_ prefix in its name.
1>C:\Code\Github\MSBuild.Sdk.SqlProj\test\TestProjectWithAnalyzers\Procedures\sp_Test.sql(1,1): warning SRN0002: SqlServer.Rules : Avoid 'sp_' prefix when naming stored procedures.
1>C:\Code\Github\MSBuild.Sdk.SqlProj\test\TestProjectWithAnalyzers\Procedures\sp_Test.sql(1,1): warning SRP0005: SqlServer.Rules : SET NOCOUNT ON is recommended to be enabled in stored procedures and triggers.

=> Better error list (IMHO)
Seems to be cause by the multiple : signs here Warning:  : SR0016 :
Docs

this might be a bug in SSDT instead of dacfx

@llali agree, it is related to how SSDT reports  build results, not DacFX as such

While the bug surfaces in SSDT, it seems like its DacFx outputing build errors with the extra semicolon (between Warning: SR0016) on code analysis rules validation.  That's a DacFx item I would suggest we keep for future improvement.

Looking forward.. Now, if only DacFX was open source 😅

I have a fix for this in DacFx. Here's the output from dotnet build generated from my test after the fix:
"StaticCodeAnalysis warning SR0001: Microsoft.Rules.Data : The shape of the result set produced by a SELECT * statement will change if the underlying table or view structure changes.", "StaticCodeAnalysis warning SR0016: Microsoft.Rules.Data : Stored procedure(sp_Procedure1) includes sp_ prefix in its name.", "warning SQL71502: Procedure: [dbo].[sp_Procedure1] has an unresolved reference to object [dbo].[InvalidTable]"

@llali Great news. I am surprised that DacFX actually generates the analysis output and nit SSDT. What is the timeline for the fix? VS 17.11??

@ErikEJ - yes, this change would first appear in a preview of a future (17.11) release of VS. I can't venture which preview just yet. :)
As I'm sure you guessed, it will not appear in 17.10.
kudos @llali for pinning the message anomaly down in dacfx

This landed in https://www.nuget.org/packages/Microsoft.SqlServer.DacFx/162.3.557-preview, not positive which 17.11 preview this will hit yet.

fixed in 162.3

@dzsquared Was this supposed to be fixed in 17.11 - I do not see it !?

argh - 17.11 shipped with DacFx 162.2.127

Nooooo.. why is it so far behind??

So what VS version will have 162.3??

VS 17.12 preview 2 - still broken @dzsquared @llali - is that expected?

At least it works with .sqlprojx:
1>C:\Users..\source\repos\Database2\Database2\Table1.sql(1,1,1,1): StaticCodeAnalysis warning SRN0006: SqlServer.Rules : Two part naming on objects is required.
1>C:\Users..\source\repos\Database2\Database2\Table1.sql(1,1,1,1): StaticCodeAnalysis warning SRN0007: SqlServer.Rules : PrimaryKeyConstraint found without a name.


Sending pictures

When I click the "add" sign and then select a picture, I'll get the loading circle and then nothing happens. The picture doesn't show up in the available list of pics to send. Am I missing something?

More than likely the picture was to many megabytes or bytes which ever way you want to look at it.  I just tried sending a 7 megabyte pic and it's too large for Grindr to handle, so it refuses.  Try resampling your pic and then try loading it again.

I've tried loading a pic that was under a 100 kb and it still didn't work.
In fact, the pics I'm trying to load are ones that I copied from my Ipod, and ones I've sent before using actual Grindr. I'm a bit mystified haha.

Is the regular chat box showing up ok when you are trying to send the pics, meaning you are not getting disconnected from the chat server right, no xmpp error right then?

No disconnects, chat is working perfectly while trying to send pics.

I've had same trouble on mac too.  And after trying to add new ones, i lost all my pics.   So thank god for time capsule.   Got some new ones I am proud of and need to get them uploaded. haha

I'm sorry that I forgot, but were you on Mac or Windows or Linux @guynwpg I still need to see if I can setup a Hackintosh for trouble shooting, as I'm on windows normally

Windows 7

I'm not sure what to tell you @guynwpg , perhaps you could download the windows version of fuckr, then replace the files.  If you messed with any of the programming then replacing the program with the original files might fix that issue.

Ya, tried that, but now can't even login or create an account so might as well wait till the token is fixed haha. :)

You can only upload .jpg files to Fuckr not .gif or .png but since July 6, 2017 you will no longer be able to use Fuckr #157

Closes #160

2 things on pics.

When i resized pics to something like 735x980 px they uploaded fine.    2) My mac version has been running fine.  Then all the sudden people said my pics were not coming through.   I had to re-upload them all just last week and they seem to be arriving fine now.


ModuleNotFoundError: No module named 'binance.websockets'

whenever i try to run the pumpbot with the terminal i get this error
anyone know how i can fix it?

you just need to have a python-binance version of 0.7.3
To do the python version 0.7.3, Go to your terminal and type pip install --upgrade python-binance==0.7.3
I hope I helped you (leave the code as it is)


terraform eks launch config validation error

I have issues
Error: Error creating launch configuration: ValidationError: gp3 is invalid. Valid volume types are standard, io1, gp2, st1 and sc1.
status code: 400, request id: c7afb7e0-07ef-45ac-866c-09574784fbef
I'm submitting a...

[x] bug report
[ ] feature request
[ ] support request - read the FAQ first!
[ ] kudos, thank you, warm fuzzy

What is the current behavior?
error
If this is a bug, how to reproduce? Please include a code sample if relevant.
Error: Error creating launch configuration: ValidationError: gp3 is invalid. Valid volume types are standard, io1, gp2, st1 and sc1.
status code: 400, request id: 809cb07e-ea04-4420-b378-84085b4adbb9
Error: Error running command 'for i in seq 1 60; do if command -v wget > /dev/null; then wget --no-check-certificate -O - -q $ENDPOINT/healthz >/dev/null && exit 0 || true; else curl -k -s $ENDPOINT/healthz >/dev/null && exit 0 || true;fi; sleep 5; done; echo TIMEOUT && exit 1': exec: "/bin/sh": file does not exist. Output:
What's the expected behavior?
error unable to run terraform apply
Are you able to fix this problem and submit a PR? Link here if you have already.
Environment details

Affected module version:
OS:win10
Terraform version:
Terraform v0.14.5

provider registry.terraform.io/hashicorp/aws v3.25.0
provider registry.terraform.io/hashicorp/kubernetes v2.0.1
provider registry.terraform.io/hashicorp/local v2.0.0
provider registry.terraform.io/hashicorp/null v3.0.0
provider registry.terraform.io/hashicorp/random v3.0.0
provider registry.terraform.io/hashicorp/template v2.2.0

Any other relevant info

@sarankals you could set root_volume_type to "gp2" under worker_groups.
Like so:
module "eks" {
  source          = "terraform-aws-modules/eks/aws"
  version         = "14.0.0"
.
<redacted>
.
  worker_groups = [
    {
      instance_type        = "t2.medium"
      root_volume_type     = "gp2"
    }
  ]
}

hi david
thanks for the update getting above error to move forward

It seems you are trying to run this module on Windows? That one above is a bash script (Linux) so I doubt it will run on Windows unless you can install bash on it somehow.

hi david ,
im running Git bash window

Sorry I am not familiar with Windows so can't really help further. :(

thanks david appreciated

Also getting the error:
Error: Error creating launch configuration: ValidationError: gp3 is invalid. Valid volume types are standard, io1, gp2, st1 and sc1.
I was planning on overriding the root_volume_type with gp2 until I guess the launch configuration can support the volume type.

It was very helpful!

We now use gp2 as default.


Indicate Unconfirmed UTXO

a little red "U" or a "!"  next to an unconfirmed input would be great to see.  like this

(U) is already used for "Output is unspent"

aha, good catch.  a little (!) icon then may be helpful.


HTTP domain cant connect

when I use self-hosted interactsh server，I found the request to the /register page is still HTTPS, which prevents successful connection

Any solution?


Opening a file crashes SB3 when using ruby-slim

I am having a weird error:
Opening this file in Sublime Text with ruby-slim.tmbundle installed will crash SB3 every single time.
https://gist.github.com/Nerian/96fe28711bd36cf9e24f8b9fe22ce90e
I nuked the ~/Library/Application Support/Sublime Text 3  folder and only installed this package. And it crashed. It doesn't crash when I open the file without this package.

I'm having the same problem after update to ST 3124. Only one slim file currently causes crash so I suspect that it's a certain syntax causing the problem. Worked fine on ST 3114.

As @yojimbosteel, it's only one file the one that causes the crash. There must be something wrong with some syntaxt

I have pinpoint the offending code to this line:
javascript:
default_currency_symbol = "#{ Money::Currency.find(current_space.default_currency).symbol }"
Opening a file with that line of code consistently causes a crash.

ST 3126 (released today) fixes the problem.
From ST:

Build 3126
Release Date: 23 September 2016

Added Indexing Status to the Help menu to give more information about what the indexer is doing
Fixed a compatibility issue with some third party syntax definitions that include JavaScript.sublime-syntax
Reduced the default number of worker processes used for indexing. This can be manually controlled via the index_workers setting
API: Updated OpenSSL to 1.0.2i

Sweet. Closing :)


improve machine state processing

Proposed Changes

implement terminating state
implement terminated state
report blocked state as pending

Fixes #158
output:
... get machine  0190e8b6-f59a-4761-a117-601b1083f425 -o json | jq '.[0].status'
{
  "state": 4,
  "volumes": [
    {
      "name": "os-disk",
      "handle": "libvirt-provider.ironcore.dev/ceph/libvirt-provider.ironcore.dev/ceph^4552525449212f5e",
      "state": 1
    },
    {
      "name": "ephe-disk",
      "handle": "libvirt-provider.ironcore.dev/empty-disk/ephe-disk",
      "state": 1
    },
    {
      "name": "ephe-disk2",
      "handle": "libvirt-provider.ironcore.dev/empty-disk/ephe-disk2",
      "state": 1
    }
  ]
}

Can we have a more meaningful PR title like: Add Terminating state handling

Can we have a more meaningful PR title like: Add Terminating state handling

yes, but technically i added more states


GEODE-5688 Create task to generate all sources for better IDE behavior

Use ./gradle generate to create the sources from both protobuf and
ANTLR, then refresh the IDE sources and build as normal.
Thank you for submitting a contribution to Apache Geode.
In order to streamline the review of the contribution we ask you
to ensure the following steps have been taken:
For all changes:

[x] Is there a JIRA ticket associated with this PR? Is it referenced in the commit message?

[x] Has your PR been rebased against the latest commit within the target branch (typically develop)?

[x] Is your initial contribution a single, squashed commit?

[x] Does gradlew build run cleanly?

[ ] Have you written or updated unit tests to verify your changes?

[ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?

Note:
Please ensure that once the PR is submitted, you check travis-ci for build issues and
submit an update to your PR as soon as possible. If you need help, please send an
email to<EMAIL_ADDRESS>

Why not just run the existing gradle tasks to generate the files?

Cam got tell me those names without looking?
On Sep 5, 2018 16:29, "Anthony Baker"<EMAIL_ADDRESS>wrote:
Why not just run the existing gradle tasks to generate the files?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/apache/geode/pull/2422#issuecomment-418913903, or mute
the thread
https://github.com/notifications/unsubscribe-auth/Aer30txE-l_Ij4FwH4mGuAwfHHgT0Rqaks5uYF5sgaJpZM4WZ3We
.

@metatype there are multiple targets in different projects to execute. Having a meta-task that these, and any new ones, attach to makes it easy to document.

Clone
./gradlew magic
Import into IJ
Where magic does everything minimally necessary to import into IJ or Eclipse.

@pivotal-jbarrett gradle build works right?  I don't get why we need gradle generate.  Seems like unnecessary overhead to maintain in our build scripts.  Every custom task we write is one more thing to maintain across gradle versions :-)

@metatype I don't see it as anything more than devBuild, which was added to ease the pain of build when all you want to do is develop. Well if you want to develop in an IDE why do I need to run build or devBuild to get 1% of the tasks completed that are necessary to work from the IDE?

I like the idea of this minimal task, but I somewhat agree with Anthony that having to remember to run ./gradlew generate is little better than having to remember to run ./gradlew dev.
Is there a way to hook this into the idea module (and for Eclipse if necessary)?  It's been a huge pain point to get OQLLexerToken.java and protobuf issues when just trying to run a test, and while this makes that quick to fix, it would be ideal if there weren't the break in workflow in the first place.

There is not a way to teach IDEA to generate or run arbitrary tasks. You can tell it to use gradle for all tasks or for none.

Yes.
On Fri, Sep 14, 2018 at 2:02 PM Jacob Barrett<EMAIL_ADDRESS>wrote:

@pivotal-jbarrett requested changes on this pull request.
In geode-protobuf-messages/build.gradle
https://github.com/apache/geode/pull/2422#discussion_r217841569:

@@ -61,3 +61,7 @@ task zip(type: Zip) {
}

assemble.dependsOn 'zip'
+
+afterEvaluate {
Is this afterEvaluate really necessary too?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/apache/geode/pull/2422#pullrequestreview-155660930,
or mute the thread
https://github.com/notifications/unsubscribe-auth/Aer30iu_nDcht-uyYa4fwrhkKtYg1UHoks5ubBlbgaJpZM4WZ3We
.


add ctrgcn_light

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

感谢贡献，目前代码库暂不新增功能支持，PR先关闭了


Fix crawler when kktix page no display ticket count

Description
Fix crawler when kktix page didn't display ticket count. [1]
[1] In order to cooperate with the marketing strategy, sometimes the kktix page will hide the ticket count.
Changelog

fix(main.py): fix bug for crawler kktix page no display count
refactor(main.py): move notify_time argument to dotenv file
docs(README.md): update variables of dotenv file

@tai271828
Thank you for your review. I have pushed the new code for your suggestions.


Requests counter is not functional

Android 14
The requests counter stays at 0 despite packets being sent (verified with PCAPdroid)

Reach me at my e-mail please<EMAIL_ADDRESS>

Issue is not reproducible on my device

Alright can you give more details about the issue?

The issue is not reproducible on my device

I fixed this issue as well :+1:

Still happening for me

Can you give more details about the issue?

Can you give more details about the issue?

The traffic is being generated (I verified) but the Traffic Stats on the UI stays at 0 requests


Difference between Outbound IP Addresses and Additional Outbound IP Addresses

As per documentation, "Outbound IP Addresses" section shows IP address that are currently in use by app and "Additional Outbound IP Addresses" shows all possible IP addresses that app may use. Can some one please elaborate on "Currently in Use" by app part of this? That is, I am looking for elaboration of difference between "Outbound IP Addresses" and "Additional Outbound IP Addresses". Thanks

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

ID: 4c32dd6f-050f-e3f7-569f-42b5efdf3918
Version Independent ID: 1b3c9880-c5fc-53b2-c8d5-04c5ed4c21b4
Content: Inbound/Outbound IP addresses - Azure App Service
Content Source: articles/app-service/overview-inbound-outbound-ips.md
Service: app-service
GitHub Login: @cephalin
Microsoft Alias: cephalin

@gpj1 , Additional Outbound IP Addresses represents the union of all possible outbound addresses that can be used.
Regardless of the number of scaled-out instances, each app has a set number of outbound IP addresses at any given time. Any outbound connection from the App Service app, such as to a back-end database, uses one of the outbound IP addresses as the origin IP address. You can't know beforehand which IP address a given app instance will use to make the outbound connection, so your back-end service must open its firewall to all the outbound IP addresses of your app.
The set of outbound IP addresses for your app changes when you scale your app between the lower tiers (Basic, Standard, and Premium) and the Premium V2 tier.

Thanks for clarifying @DashleenBhandari-MSFT
So "outbound IP addresses" are always subset of "Additional IP Addresses" and "outbound IP addresses" are the one which are being used by app at the current moment.

I believe the labeling in the Azure Portal needs to be a bit more explicit about what these two lists represent. The inclusion of the word "Additional" is a inaccurate because they're not additions to list above. As the tool-tip states, the second group is ALL outbound IPs. Having the word "Additional" represents a risk of administrators breaking IP restriction lists by the inclusion of the same IP twice (as happened to me today). It shouldn't require a tool-tip hover to warn admins that the list above also includes the IPs from the first list. From an end user perspective, I can't understand why there would be two lists at all. It's not communicated in the portal what makes the "Outbound IP addresses" at all different from "Additional Outbound IP addresses". If they're functionally identical, there should be just one listing.


Cannot use custom HuggingFace inference endpoint

Before submitting your bug report

[X] I believe this is a bug. I'll try to join the Continue Discord for questions
[X] I'm not able to find an open issue that reports the same bug
[X] I've seen the troubleshooting guide on the Continue Docs

Relevant environment info
- OS: macOS
- Continue: 0.6.15
- VSCode: 1.85.1

Description
When adding a custom HuggingFace inference endpoint in config.json:
{
  "title": "DeepSeek",
  "provider": "huggingface-inference-api",
  "api_base": "https://xxx.eu-west-1.aws.endpoints.huggingface.cloud",
  "api_key": "xxx"
}

Model is not loaded because "model" key is not present, and it defaults to GPT-4. But if I set the model key, then it will use the basic HF inference API endpoint and not my custom "api_base", for example:
{
  "title": "DeepSeek",
  "provider": "huggingface-inference-api",
  "api_base": "https://xxx.eu-west-1.aws.endpoints.huggingface.cloud",
  "api_key": "xxx",
  "model": "deepseek-7b"
}

404 Client Error: Not Found for url: https://api-inference.huggingface.co/models/deepseek-7b
To reproduce

Create inference endpoint with HuggingFace
Add a model in config.json with your endpoint and your API key
Try prompting

Log output
No response

any update on this ?


Add same task weights flag

Issue: https://github.com/locustio/locust/issues/1838

👍👍 as for wording, I kind of prefer ”uniform” to ”same” but.
And as you are (correctly) changing weights for Users and not just tasks, I think the parameter name is kind of confusing.
Does this also work for TaskSets?

I also prefer uniform, the reason I had to change it to same was because argparse thought a flag with --uniform-* was too close to --user (and could get confusing with the --u shorthand).
I can see why you think the parameter name is confusing, I can definitely change it. Something like same-weights? (Is there some way around the argparse error? Should I want to get around it?)
Yes, I believe I tested TaskSets as well. Please let me know if there's something else I should test further. I'm new to locust (and Stripe, just joined less than a month ago) so it's definitely a possibility I missed something.

I also prefer uniform, the reason I had to change it to same was because argparse thought a flag with --uniform-* was too close to --user (and could get confusing with the --u shorthand).
I can see why you think the parameter name is confusing, I can definitely change it. Something like same-weights? (Is there some way around the argparse error? Should I want to get around it?)

Not sure whether there is a way, but go ahead and try. The risk of confusion should be small. —uniform-weights would be ideal.

Yes, I believe I tested TaskSets as well. Please let me know if there's something else I should test further. I'm new to locust (and Stripe, just joined less than a month ago) so it's definitely a possibility I missed something.

I think the one thing you maybe havent tested is tasks specified as tasks = {my_task: 3, another_task: 1}?
https://docs.locust.io/en/stable/writing-a-locustfile.html#id2
or does it work for those too?

Unfortunately, I don't think it's possible without enabling a flag that disables abbreviations which would introduce breaking changes: https://realpython.com/command-line-interfaces-python-argparse/
I've kept the internal calls uniform and just the flag same.
I didn't test user tasks added as a dict, that's updated now. LMK if this is good to merge.

Cool! I think you can ignore that failing test in the latest run. I’m confused by the argument parsing issue though. How come —stop-timeout doesnt collide with --show-task-ratio for example?

Maybe —equal-weights works?

I'm honestly not sure why the argument parsing issue is happening. I tried switching the flags to mirror the --stop-timeout and --show-task-ratio example, but to no avail. I also tried moving the new argument into the same arg group as users, but that also threw an error. If you have any other ideas, please let me know!
I changed the flag to --equal-weights.

Does the name —equal-weights work then? If so, update the method name etc as well.

Done!

Cool!

Hey @cyberw, when do you think this change will be released as part of an official version? Per my company's security policy, we are only allowed to use official releases rather than the "bleeding edge" as mentioned in the docs...

You can use prereleases, right? I’m working on adding a git workflow that builds and pushes a prerelease version (something like 2.1.0devX) on every PR merge.

Ok, that took me longer than I had hoped :)
Anyways, you should now be able to do
pip install -U --pre locust
or (to get the latest one just now)
pip install locust==2.1.1.dev53

Awesome, thank you! Really appreciate it.


CAMEL-20297: stop swalloing interrupted exceptions

My CI environment had an outage, so I'll probably look at this one tonight / tomorrow.

OK, everything seems alright. It should be ready to merge.


Thank you!!

I just want to say thank you for this app.
My only suggestion is, can you please add a paypal donation link or something? I would happily contribute. This app is saving me from a potentially $500-$700 repair and I just want to show my appreciation. You guys are the best.
Thank you!

Good to hear it make your life easier!
I do have a donation link in README but I don't encourage to do so anymore because I am no longer actively maintaining it.


[HUDI-5735] Flink-hudi write time format data UTC time zone problem

link-hudi write data type of timestamp  format UTC time zone problem.

The time zone written by flink is local, but the time zone read is not local

2.flink writes timestamp data, but spark reads different timestamp
Repair:

When the cow table and mor table of flink are written, timestamp data is written to the utc time zone by default, which is consistent with utc to rectify the spark reading problem

In the cow table, timestamp data is read according to the configuration "read.utc-timezone"

In the mor table, the default timestamp read time zone is local.

There is a similar fix: https://github.com/apache/hudi/pull/7886, there is no need to modify the TimestampData because it is timezone aware.


Top header level (h1) position is wrong at the static pages

On smaller devices, the header title is positioned below the image.

LGTM :thumbsup:


Using 'app' as a sub domain breaks authentication cookie persistence

Using 'app' as a sub domain breaks authentication  cookie persistence
We found in both our production and test environments that using 'app.yourdomain.com' breaks authentication cookie persistence (especially when the application pool resets). When testing with other sub domain names like 'test.youdomain.com' authentication cookie persistence worked even after application pool reset.
General
DotNetCore Version:  2.2.5
Operating System: Windows Server 2019 (Version 1809)
Web Hosting: IIS v10.0.17763.1
Application Pool Settings:

.NET CLR Version: No Managed Code
Managed Pipeline Mode: Integrated

Steps to reproduce:
Scenario 1

Create dotnetcore web api application. In startup configuration specify that authentication expires some distance in the future measured in days.

services.AddAuthentication(CookieAuthenticationDefaults.AuthenticationScheme)
    .AddCookie(options => {
        options.Events.OnRedirectToAccessDenied = ReplaceRedirector(HttpStatusCode.Forbidden, options.Events.OnRedirectToAccessDenied);
        options.Events.OnRedirectToLogin = ReplaceRedirector(HttpStatusCode.Unauthorized, options.Events.OnRedirectToLogin);
        options.Cookie.HttpOnly = true;
        options.Cookie.Expiration = TimeSpan.FromDays(150);
        options.Cookie.SameSite = SameSiteMode.None;
        // If the LoginPath isn't set, ASP.NET Core defaults
        // the path to /Account/Login.
        options.LoginPath = PathString.Empty;//"/account/login";
        // If the AccessDeniedPath isn't set, ASP.NET Core defaults
        // the path to /Account/AccessDenied.
        options.AccessDeniedPath = PathString.Empty;
        options.SlidingExpiration = true;
    });

In IIS create a website with "app" as it's sub-domain. (eg. app.contoso.com)
Execute a login on your web api with postman.
Confirm that the user is authenticated by accessing a protected api end-point.

Try accessing the protected api end-point,
You should experience a not authenticated error and the authentication cookie will no longer work.

Scenario 2

Create a new website in IIS with a random sub-domain name (eg. test1.constoso.com) and copy the contents of the original site to the new location.
Repeat the steps 3 through 6 in scenario 1.
You should still be able to access the protected web api end-point and the authentication cookie will still work.

Expected behavior
Scenario 1 should behave the same as scenario 2.

Side note: I moved this issue from the dotnet/core project issues. Don't be confused by the reference above, this issue is still very much open.

That's odd. What errors are you seeing in the server side logs?

That's whats perplexing, is that we're not seeing anything abnormal. I've hunted through the Event Viewer and even looked at IIS text based log files -- nothing unusual or any errors. Are there any specific areas or events you would like us to hunt for?

The asp.net core logs. You have to add Windows Event log as an option (persisting to text might be easier to use)
Does this happen only under IIS? Rather than kestrel directly? A failed auth should have log entries.

Sounds good -- we're going to recompile with the logging features enabled and replicate the tests. I'll post the log files once we've completed the test work 👍
Currently, we've only been able to test this with IIS so I am not sure if this affect Kestrel.

Side note: do not use options.Cookie.Expiration = TimeSpan.FromDays(150);, use options.ExpireTimeSpan = TimeSpan.FromDays(150); instead.
https://github.com/aspnet/AspNetCore/blob/33eb8ba552c7452f441e2a223457d39f271d01b7/src/Security/Authentication/Cookies/src/CookieAuthenticationOptions.cs#L62
Using options.Cookie.Expiration will throw in 3.0.

This smells like https://github.com/aspnet/DataProtection/issues/102. The app name wouldn't be special in that case, except if that app previously existed?

Well, I had thought that, but the issue says IIS has been started in both the working, and the not working cases, which would rule out ephemeral keys. But that's why I want logs :)

Hey guys, based on our tests these were the log events we found:
Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationHandler
Cookies was not authenticated. Failure message: Unprotect ticket failed

Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager
No XML encryptor configured. Key {e2f099b7-dbe0-4132-ba30-43cc3f7c984a} may be persisted to storage in unencrypted form.

Microsoft.AspNetCore.DataProtection.Repositories.EphemeralXmlRepository
Using an in-memory repository. Keys will not be persisted to storage.

Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager
Neither user profile nor HKLM registry available. Using an ephemeral key repository. Protected data will be unavailable when application exits.

Ah, check https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/index?view=aspnetcore-2.2#create-a-data-protection-registry-hive

@Tratcher Thanks! That worked! We fixed the problem by configuring the IIS Application Pool to load the user profile as recommended in the link you posted. It's just strange that this issue manifested itself when we used "app" in the sub-domain name. I guess that's the only thing that bothers me about this issue :)
@blowdart Thank you for taking this issue seriously and helping us! We really appreciate you guys and what you do for the dotnet community!

I'm going to close this issue since the problem has been resolved.


[chore] upgrade node 14

We need to upgrade the github actions to use node 14 instead

Manually merging this one to bump node to 16


change token to parameter

I create a new pull request instead of #6. In #6 the linefeeds are broken.

Thank you, looks good!

thanks @hkollmann!


Using ServerBuilder, how do I tell that the port is in use?

int bound_port=0;
std::string server_address("<IP_ADDRESS>:50051");
builder.AddListeningPort(server_address, grpc::SslServerCredentials(ssl_options) &bound_port);
builder.RegisterService(&service);
std::unique_ptr server(builder.BuildAndStart());
if(bound_port == 0) { cout<<"port already in use!" << endl; }
I don't know why above code is not work, the bound_port return always is 50051, I can't get 0 as expected when port already in use.
Thanks for your help in advance!

This forum is for bugs and feature requests only.  For questions, please try one of the following:
For general questions and troubleshooting, please ask/look for answers at StackOverflow, with "grpc" tag: https://stackoverflow.com/questions/tagged/grpc
For questions that specifically need to be answered by gRPC team members, please ask/look for answers at grpc.io mailing list: https://groups.google.com/forum/#!forum/grpc-io


Data Server Updates

Closes: #89

LGTM

Working on testing fixed merge. Once validated will let testing know things are working and ready agan.

Fixes have been merged. Ready for testing on Monday morning.

Testing is complete. signing off


[incubator/aws-alb-ingress-controller] add service account annotations

Signed-off-by: cw-sakamoto<EMAIL_ADDRESS>What this PR does / why we need it:
I add service account annotations for iam-roles-servcie-accounts
https://aws.amazon.com/jp/blogs/opensource/introducing-fine-grained-iam-roles-service-accounts/
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[x] DCO signed
[x] Chart Version bumped
[x] Variables are documented in the README.md
[x] Title of the PR starts with chart name (e.g. [stable/chart])

@M00nF1sh Hi, thanks for good production.
Please this PR review.

/ok-to-test

/lgtm


fix xss in response json

Coverage decreased (-0.4%) to 79.34% when pulling e94eebbe663328950a5a82bc59f8b75f60157662 on bugfix into 346858fc8da1f408449d2c9c065c0f57bc2d2eab on master.


Error with averaging channels

While attempting to make features from the social data, I encountered an issue with averaging the channels of some of the lfp files. The error that occurred was:
'AssertionError: No channels to make grouped channel Cx_Cg!'.
However, there is a channel in the lfp files which, from the channel map, should average into that area.
I've put files to replicate this error on the DCC at /datacommons/carlsonlab/nwl3/error_example. I include the pipeline that I use, as well as two folders containing the files needed to either replicate the error (the error folder) or show that the pipeline works in other cases (the counterexample folder).
Please let me know if you need any more information, thanks.

Hi Noah, from this line, it looks like you are passing assert_onto=True, which is probably safest. Could you catch this error or figure out which file is running into issues and then print both the channel map that you're passing and list of the channels, list(lfps.keys())?

@Noah-Lanier , were you able to look at this?

Here is the list of channels for a file that causes an error:
['NAc_Core_04', 'NAc_Core_03', 'NAc_Core_02', 'NAc_Core_01', 'NAc_Shell_04', 'NAc_Shell_03', 'NAc_Shell_02', 'NAc_Shell_01', 'Amy_CeA_02', 'Amy_CeA_01', 'Amy_BLA_04', 'Amy_BLA_03', 'Amy_BLA_02', 'Amy_BLA_01', 'Hipp_03', 'Hipp_02', 'Hipp_01', 'VTA_L_02', 'VTA_L_01', 'VTA_R_02', 'VTA_R_01', 'MD_Thal_02', 'MD_Thal_01', 'PrL_Cx_R_01']
Here is the list of channels for a file that does not cause an error:
['NAc_Core_04', 'NAc_Core_03', 'NAc_Core_02', 'NAc_Core_01', 'NAc_Shell_03', 'NAc_Shell_02', 'NAc_Shell_01', 'Amy_CeA_02', 'Amy_CeA_01', 'Amy_BLA_04', 'Amy_BLA_03', 'Amy_BLA_02', 'Amy_BLA_01', 'Hipp_03', 'Hipp_02', 'Hipp_01', 'VTA_L_02', 'VTA_L_01', 'VTA_R_02', 'VTA_R_01', 'MD_Thal_03', 'MD_Thal_02', 'MD_Thal_01', 'IL_Cx_R_01', 'PrL_Cx_R_01', 'Cg_Cx_R_02', 'Cg_Cx_R_01', 'IL_Cx_L_01', 'PrL_Cx_L_01', 'Cg_Cx_L_02', 'Cg_Cx_L_01']
Here is the channel mapping:
ChannelNames.xlsx

@Noah-Lanier, the first file is causing an error because there aren't any channels to make Cx_Cg or Cx_IL, which are the values of the channel map dictionary. It's possible these channels were dropped in the CHANS files or that they aren't in the original LFP files.

Huh, I guess I misread the output somehow, sorry about that.


[Codespaces] No error message pops up when entering the uppercase of the existing function name

Environment: Remote Codespaces
Build Version: 20210622.6
Repro Steps:

Click "Create HTTP Function..." button -> Create a HTTP Function with name "HttpTrigger1".
Click "Create HTTP Function..." button -> Create a HTTP Function with name "HTTPTrigger1".
Check whether pop up an error message.

Expect:
Pop up an error message, like below:

Actual:
No error message pops up and create the function "HTTPTrigger1" successfully.

More Info:
Vice versa, there is no uppercase/lowercase character validation when entering a function name on Remote codespaces.

Both the Portal and Codespaces (Linux) seem to be case-sensitive, but when you actually hit the HTTP triggers...

It's not case-sensitive at all.  I think this might actually be a bug on the platform as well.
@anthonychu

I think this is a functions issue when developing on a case sensitive FS and deploying to a case sensitive FS. Probably an edge case we haven't tested for before. What's likely happening is that the functions host is loading the 2 as separate functions, but behind the scenes it's using ASP.NET and its routing is case-insensitive by default, so one route is hiding the other at runtime.
Not sure the best place to fix this, perhaps we should fix them in tooling:

vscode-azurefunctions should not allow the creation of the function of the same name but different case
check that func behaves properly. My guess is that it would need to be fixed as well.

We could look into updating the Functions host to use case sensitive routing or fail at startup when this is detected, but both are breaking changes.
My suggestion is to repro this with just Functions on Linux and filing issues in the appropriate tooling repos.

This issue has become stale and is at risk of being closed. The community has 60 days to upvote the issue. If it receives 5 upvotes we will keep it open and take another look. If not, we will close it. To learn more about how we handle issues, please see our documentation.
Happy Coding!


Update server installation documentation (#5982)

Pull request opened by the merge tool on behalf of #5982

Merged into branches iso5 in d0475121f788e22c5e3693fcb5f31fe34ed6a02a


[PKG-7546] Teach plugin to download artifacts from other builds

Description
In this PR, we teach the plugin a new option artifact_build_id which accepts a UUID in the form of a string.
When this option is specified, the plugin will download artifacts from the specified build instead of the build that it is running in.
🖼 Demo

Changes

Update README with new artifact_build_id option and relevant example
Update hooks/command to use --build "${ARTIFACT_BUILD_ID}" if it is specified
Remove unused functions in lib/plugin.bash

Verification

Artifacts are downloaded from the build specified that is referenced in the artifact_build_id option.
Artifacts are downloaded from the current build if artifact_build_id is not specified.

Nice


Problem with the SpatialAnchorConfig

Hi,
While following this guidelines I receive several compile errors at step Configure the account information such as:
Assets\AzureSpatialAnchors.Examples\Scripts\DemoScriptBase.cs(316,53): error CS0246: The type or namespace name 'AnchorLocatedEventArgs' could not be found (are you missing a using directive or an assembly reference?)
Assets\AzureSpatialAnchors.Examples\Scripts\AzureSpatialAnchorsCoarseRelocDemoScript.cs(207,54): error CS0246: The type or namespace name 'AnchorLocatedEventArgs' could not be found (are you missing a using directive or an assembly reference?)
etc.
Due to these errors, on the Inspector pane, the Account Key part does not appear. So I can not continue.
Can you provide any suggestion please?
Kind regards

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

ID: 123315ce-4945-a613-4cb6-cbfe22ef9d42
Version Independent ID: 17ef871c-3aa5-f67b-5c97-fcce3fb7df85
Content: Quickstart: Create a HoloLens app with Unity - Azure Spatial Anchors
Content Source: articles/spatial-anchors/quickstarts/get-started-unity-hololens.md
Service: azure-spatial-anchors
GitHub Login: @msftradford
Microsoft Alias: parkerra

I found the cause of this problem:
The link you provide in Download ASA Packages here
should actually direct to the one below:
https://dev.azure.com/aipmr/MixedReality-Unity-Packages/_packaging?_a=feed&feed=Unity-packages
Thank you

@

@KenanBektas Thanks for the feedback! I have assigned the issue to the content author to evaluate and update as appropriate.

Hi @KenanBektas and @AshokPeddakotla-MSFT, thanks for letting us know! We're looking into this (internal issue #35019115) and will update you with progress. Thanks!"

@KenanBektas This is fixed. We will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.


change "Twitter" to "𝕏 (Twitter)" in README.md

Do you want to request a feature or report a bug?
Twitter is now known as 𝕏.

What is the current behavior?

If the current behavior is a bug, please provide the steps to reproduce.

Please mention other relevant information such as the browser version, Operating System and Device Name
What is the expected behavior?

If this is a feature request, what is motivation or use case for changing the behavior?

Yes you are right @BandhiyaHardik i will review your PR #581

Completed via https://github.com/AR-js-org/AR.js/pull/581

Thank you @BandhiyaHardik for your contribution!


Doc20210826

@Intelligent2013 thank you for this, can you help add some screenshots of the content tree / tag tree from Acrobat Pro, some screenshots of how selection works (and doesn't work), some screenshots of the generated formulas? Also screenshots for "actual text", "alternate text", and attachment.

@ronaldtse ok, I'll do it on the next week, when new xml with real data (asciimath) will be available after new metanorma gem releasing.


Unlaunch option

Hello!)
Will be the possibility to choose the Unlaunch's version to install in future releases? Or somehow replace the downloadable version to the desired?
It's will be very helpfull ...

I chose the v1.4 because it's the last one to work with the manual TMD injection method. For more recent unlaunch versions it should be installed using No$GBA (only works if you have the right BIOS files, google for "DSiEmulationSetup" if you don't have them).


Theia 1.32.0 and yarn upgrade

What it does
• Update Theia to version 1.32.0
• Performed a yarn upgrade, to update the various npm dependencies we use in this repository.
How to test
Build Blueprint and check if everything is still working.
Review checklist

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

Reminder for reviewers

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

There might be an issue with the MacOS build - it seems to auto-cancel itself. When I manually try to re-start it, I get:

@marcdumais-work it seems like an issue with using deprecated runners. I'll update them similarly to what I did in the main repo:


update generated dartservices

services PR: https://github.com/dart-lang/dart-services/pull/430

Ping me when you are in the process of pushing this to DartPad front-ends and I'll land dart-lang/dart-services#430.


Reattempt to download image list

with a backoff in case of failure
Signed-off-by: Ettore Di Giacinto<EMAIL_ADDRESS>

maybe we should get this in as well. the part which are touched are not exercised in the PR workflow


Added some styling on search bar  #971

I have added some styling in search bar in navbar section which looks good as compared to before. Therefore accept this changes under the hacktober fest 2024

@anmol-tripathi83 Your pull request has been successfully merged! Don't stop here—continue contributing by addressing more issues and aiming to become a top contributor. You can also contribute in my another Repository BuddyTrail which is also under Hacktoberfest
Great contribution to HACKTOBERFEST'24! 🎉


Firefox 96 is being released + add Firefox 98

https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/96

Firefox 96 was released on January 11, 2022.

And please as usual add one more version of Firefox, 98, so #6141 can be merged 0:-)

Done!

@vanillajonathan
Not for me:

But you probably mean Firefox for Android, right?


Tag clicking sometimes does not work

When I click on a tag, I see articles and all the tags that the articles listed have, like x, x.1. If I click x tag, I would have thought that I would see all articles that are tagged with x but, instead, what happens is that the tag name gets appended to the search box and nothing seems to happen!
Looks like a bug?

I can not quite follow your description. In your first sentence you mention that the feature works, in the second sentence you mention that it doesn't. Can you please clarify the steps, and maybe provide a reproduction (e.g. database, bookmark export).?

First state

I want to click Shopping.cars to see the items from that tag only:

But all that happens is that the tag gets appended to whats there in the search box. I would have thought that clicking a tag will take me to all articles related to that tag? So what I usually have to do is to manually edit the search box. Just one issue I came across.

OK I get it. Yeah, that is intended. The idea is that you can narrow down your search by gradually adding more tags. For example, you select some tag and then get like 200 bookmarks. As that is too much, you click on a second tag, and the search result gets narrowed down to a combination of both tags, resulting in let's say 10 bookmarks.
What you want is to replace the searched tag, or probably the whole search string, which doesn't necessary only contain a single tag, with a different one.

OK I get it. Yeah, that is intended. The idea is that you can narrow down your search by gradually adding more tags. For example, you select some tag and then get like 200 bookmarks. As that is too much, you click on a second tag, and the search result gets narrowed down to a combination of both tags, resulting in let's say 10 bookmarks.
What you want is to replace the searched tag, or probably the whole search string, which doesn't necessary only contain a single tag, with a different one.

OK I understand! One thing if you keep clicking the tag it keeps appending, why not if you click twice it will exclusively search that tag rather than adding a duplicate tag? Also I don't see narrowing down working after the 2nd narrow unless you over tag your stuff and have a third level tag planned out!

With #307 selected tags are now displayed in the tag cloud, and can be removed by clicking on them. I'm going to close this for now. An idea for the future could be to add a mode where clicking a tag does replace existing tags in the query.


Provide an alternative implementation of hyperLogLogPlus not reliant on the Clearspring library

Describe the new feature you'd like
Provide an alternative implementation of HyperLogLogPlus.
Why do you want this feature?
HyperLogLogPlus uses the Clearspring library which was archived in 2019. We are not even using the most recent version.
Provide a supported implementation of HyperLogLogPlus.
Describe alternatives you've considered
The Datasketches library provides an alternative implementation. We already use Datasketches in other places.
Additional context
Existing HyperLogLogPlus data may not be readable by Datasketches - in which case it may be necessary to retain Clearspring for this data. If so, at least up-version Clearspring as far as possible, but deprecate its use for new applications.
Check to see whether we use Clearspring in any other places that need similar treatment

We already have the support Datasketches' HllSketch in Gaffer and this is the recommended sketch to use.

@t92549 Well if there is already an alternative technology available then why did the recentish work by @r32575 use the Clearspring library? Please can we have suitable issues to:

deprecate ClearSpring (if that hasn't already been done)
ensure recent features covered by replacement tech
manage any migration necessary from Clearspring
eventually remove ClearSpring


THORN-2277: tracing filter registration no longer overrides other ones

Motivation
OpenTracing, when mixed with JWT, made JWT filters not registered.
The cause was that TracingInstaller overwrote RESTEasy providers.
It resulted in an application being unsecured.
Modifications
Tracing provider is now appended to the already defined providers.
Also, a test that uses the whole microprofile dependency and checks if
MP JWT works was added in a newly created module - testsuite-microprofile
Result
MP OpenTracing and JWT can be safely used together now.

[X] Have you followed the guidelines in our Contributing document?
[X] [v2] Have you created a JIRA and used it in the commit message?
[ ] [v4] Have you created a GitHub Issue and used it in the commit message?
[X] Have you checked to ensure there aren't other open Pull Requests for the same issue?
[ ] Have you built the project locally prior to submission with mvn clean install?

It seems there's quite a bit of code duplication in the test suite part :-)

@Ladicek yep, do we have some module that is shared between all testsuites?

I don't think so, but we probably should.


Ontologies load failure - OLS4

We are facing multiple issues while loading ontologies through OLS4. Below are the issues

OntologyId
Issue
Exception

abcd
Invalid URI
org.apache.jena.riot.RiotException: Bad character in IRI (space): http://rs.tdwg.org/abcd/terms/Specimen[space]...

battinfo
URL doesn't exist
org.apache.jena.riot.RiotNotFoundException: Not found: https://w3id.org/emmo/domain/battery/0.8.0-beta/battery

bdsubj
Content Type
org.apache.jena.riot.RiotException: Failed to determine the content type: (URI=https://purl.org/fidbaudigital/subjects : stream=text/plain)

peco
Content
org.apache.jena.riot.RiotException: [line: 1, col: 1 ] Content is not allowed in prolog.

hoom
Multiple Children
org.apache.jena.riot.RiotException: [line: 21, col: 74] {E201} Multiple children of property element

These ontologies are loaded successfully in OLS3. Is there a way/approach we can follow to load these ontologies in OLS4?

Hi @deepananbu, looking at the table you have provided I can see the majority of the issues you are facing are because of the format of the ontologies.
OLS4 only accepts ontologies which are in RDF/OWL format so this the ontology itself and all the imports need to be RDF format. If for example the ontology itself is not in RDF format or one of its import is not in RDF format then OLS would complain.
Just a note, PECO is already in OLS4 you can access it here: https://www.ebi.ac.uk/ols4/ontologies/peco

@haideriqbal - Do we have any workaround or temp solution to load these ontologies in OLS4? And what would be ideal solution to fix these kind of issues?

@deepananbu possible fix would be to convert your ontologies to RDF format. You can do this using protoge (https://protege.stanford.edu/) or robot (https://robot.obolibrary.org/)

http://www.ebi.ac.uk/efo/EFO_0009603 请问 这个数据如何下载？急，请求帮助。

@deepananbu I am closing this ticket for now as to the best of our knowledge this needs to be fixed on your side. Please feel free to open this again if this proves otherwise.


Cca: Get the evidence from EAR (EAT Attesation Result)

CCA validation by the Verasion has some overlapping with the RVPS, the similar validation has been done by the Verasion already. So the validation of evidence in CoCo is not needed in theory.
The parse of the CCA token here is to align with other verifier, e.g. TDX, and to support RVPS if that is the case of future planning.
NOTE that each of the value we get from EAR is base64 encoded hex value. So, the reference value that are registered for RVPS are expected to be base64 encoded hex value as well.
[1] https://datatracker.ietf.org/doc/draft-ietf-rats-ar4si/

@Xynnn007 Is there any way for me to trigger the test again? or else can you help to rerun the test? thanks!

@Xynnn007 Is there any way for me to trigger the test again? or else can you help to rerun the test? thanks!

I merged the csv fix. Just rebase the upstream/main and force push and the CI could be triggered again.

rebased, let's see whether the CI is happy now.


offer

Hello,
I have a big project, and for it, I want to use your bot. please contact me at<EMAIL_ADDRESS>

Done


fix the display of Downloading Kubernetes title in docs/setup

fix:

title release note missing
remove imported/ references
move building-from-source.md to where it should be

/assign @zparnold

nice fix -- thanks!
/lgtm
/approve


Can't open methods after debugging

Hello.
I have a problem with my VS Code every time after i debbuging node.js, stop debug and close it, i see invoke methods and after click on method can't move to current method. I see infinity loading in upper.

Open a project
Open debuging
Set a breakpoint
Start debug
end debug, end stop it
click left button mouse to any place where method is invoked
See the results

Can you reproduce this with vscode insiders?
https://code.visualstudio.com/insiders/
If yes please provide exact reproducable steps with a repository which you can put on github

Thanks for the link, while is the same problem not repeated with a new version, if a problem will be repeated I write a message. thanks.

Ok. So you can not reproduce with insiders. Thus closing this issue
If you see it with insiders let us know and we will reopen


Update stable version in repo from 1.0.1 to 2.0.1

Think about update stable version to 2.0.1
Version: stable=1.0.1 (59 days old) => latest=2.0.1 (30 days old)
Installs: stable=124 (37.35%), latest=25 (7.53%), total=332
Click to use developer portal
Click to edit
Note: This is an automatically generated message and not personally authored by bluefox!

This issue seems to be outdated.
This issue suggests to update the stable version of this adapter to 2.0.1 but the current stable version is already 2.0.1.
So this issue should be closed.


InternalServerError: relation "edgedbpub.bf03b4d7-79c9-11ee-a946-95ad29282f21_t" does not exist

EdgeDB Version: 5.0-dev.8003+local
EdgeDB CLI Version: 4.1.0-dev
OS Version: WSL Ubuntu 22.04

Reported on Discord: https://discord.com/channels/841451783728529451/1169627778031812678
Query can be reduced down to the following, and the bug seems to be related somehow to the shape on messages on line 7 (which I guess is affected by the typename injection in UI/repl):
_localdev:bug> with
..............    my_id := <uuid>'00000000-0000-0000-0000-000000000000',
..............    ids := (select ChatBase filter my_id in .members.id).id,
..............    chats := distinct (
..............       for id in ids
..............          union (
..............             select ChatBase {messages}
..............             filter (
..............                id ?= [is GroupChat].id
..............             )
..............          )
..............       ),
.............. select chats.messages.chat;
{}
_localdev:bug> \set display-typenames off
_localdev:bug> with
..............    my_id := <uuid>'00000000-0000-0000-0000-000000000000',
..............    ids := (select ChatBase filter my_id in .members.id).id,
..............    chats := distinct (
..............       for id in ids
..............          union (
..............             select ChatBase {messages}
..............             filter (
..............                id ?= [is GroupChat].id
..............             )
..............          )
..............       ),
.............. select chats.messages.chat;
edgedb error: InternalServerError: relation "edgedbpub.bf03b4d7-79c9-11ee-a946-95ad29282f21_t" does not exist
  Server traceback:
      edb.errors.InternalServerError: relation "edgedbpub.bf03b4d7-79c9-11ee-a946-95ad29282f21_t" does not exist
_localdev:bug> with
..............    my_id := <uuid>'00000000-0000-0000-0000-000000000000',
..............    ids := (select ChatBase filter my_id in .members.id).id,
..............    chats := distinct (
..............       for id in ids
..............          union (
..............             select ChatBase {messages: {*}}
..............             filter (
..............                id ?= [is GroupChat].id
..............             )
..............          )
..............       ),
.............. select chats.messages.chat;
{}

Schema:
See schema from this issue: https://github.com/edgedb/edgedb/issues/6419

Minimal reproducible example:
Schema:
module default {
    type User { }

    abstract type ChatBase {
        multi members: User {
        };
        multi messages: Message {
            constraint exclusive;
        }
    }

    type GroupChat extending ChatBase;

    type Message {
        required single link chat := assert_exists(.<messages[is ChatBase]);
    }
}

Query:
with
  chats := distinct (
     for id in (select ChatBase).id
        union (
           select ChatBase {messages}
           filter (
              id ?= [is GroupChat].id
           )
        )
     ),
select chats.messages.chat;


Provide CloudEvents around the management of ScaledObjects resources

Provide CloudEvents around the management of ScaledObjects resources
Checklist

[X] I have verified that my change is according to the deprecations & breaking changes policy
[X] Tests have been added
[X] Changelog has been updated and is aligned with our changelog requirements
[x] A PR is opened to update the documentation on (repo) (https://github.com/kedacore/keda-docs/pull/1420)
[X] Commits are signed with Developer Certificate of Origin (DCO - learn more)

Relates to https://github.com/kedacore/keda/issues/3522

/run-e2e

/run-e2e

/run-e2e


Memory leak in rendering engine (I suspect related to preview sun)

Godot version
4.0.dev 20d6672846b3fd1537603ac080116dcc914c10e3
System information
Windows
Issue description
Running Godot with the tesseract demo (https://github.com/Calinou/godot-reflection), after closing the editor the following leaks are reported:
ERROR: 1 RID allocations of type 'struct RendererSceneRenderRD::LightInstance' were leaked at exit.
ERROR: 1 RID allocations of type 'struct RendererRD::SkyRD::Sky' were leaked at exit.
ERROR: 1 RID allocations of type 'struct RendererEnvironmentStorage::Environment' were leaked at exit.
ERROR: 1 RID allocations of type 'struct RendererRD::LightStorage::Light' were leaked at exit.
WARNING: Leaked instance dependency: Bug - did not call instance_notify_deleted when freeing.
     at: Dependency::~Dependency (servers\rendering\storage\utilities.cpp:56)
ERROR: 1 RID allocations of type 'struct RendererRD::MaterialStorage::Material' were leaked at exit.
ERROR: 1 RID allocations of type 'struct RendererSceneCull::Instance' were leaked at exit.
WARNING: 432 RIDs of type "Framebuffer" were leaked.
     at: RenderingDeviceVulkan::_free_rids (drivers\vulkan\rendering_device_vulkan.cpp:9416)
 - RID:578802677710863
 - RID:578811267645456
 - RID:578819857580049
...
 - RID:582788407369869
 - RID:582796997304462
 - RID:582805587239055
 - RID:582814177173648
 - radiance base cubemap
 - Downsampled Radiance Cubemap Mip 0
 - Downsampled Radiance Cubemap Mip 1
 - Downsampled Radiance Cubemap Mip 2
 - Downsampled Radiance Cubemap Mip 3
 - Downsampled Radiance Cubemap Mip 4
 - Downsampled Radiance Cubemap Mip 5
 - Downsampled Radiance Cubemap Mip 6
 - Downsampled Radiance Cubemap Mip 7
 - RID:578794087784094
 - downsampled radiance cubemap

Bisecting pointed to https://github.com/godotengine/godot/commit/598b5b19acf04b6aecf04cd6c649954911be7084 as the first commit that has this error and indeed reverting this commit "fixes" the issue.
On face value looking at the PR, I don't believe it introduces the leak, I think it changes the preview environment in the editor and simply exposes the leak.
Steps to reproduce
Start Godot, look around a bit, then exit. Leaks are reported
Minimal reproduction project
https://github.com/Calinou/godot-reflection

The issue here is coming from serializing the dictionary properties. We switched from sun_disabled and env_disabled to sun_enabled/env_enabled without adding any compatibility code. For some reason this is causing the preview sun and sky to be referenced more than they should so they do not get automatically cleaned up on exit. My guess is the issue comes from another part of the editor that interacts with this.


Softmax formulation pass

Change Summary:

Reverting a base change for Softmax introduced in a Jan 28 commit, that was missed during review.

Thanks Karthik for finding this!  : )

Cleaned up the Polymax Section

a. removed PolymaxQuan -- should adhere to the ConSmaxQuan format
b. moved existing polymax to vpolymax -- keeping around since it is interesting that the shape worked
c. optimized the polymax version to minimize calculations per forward pass

Added boolean option to each relevant variation for dividing by the sequence length.

We just saw this paper two days ago, and seems there are some overlaps and hoping to see if similar strategy could work for language modeling targeted transformers:
https://arxiv.org/abs/2309.08586

Looks good


BrainGlobe Atlas Packaging V2

This PR will track work on developing the atlas packaging side of Version 2 of the BrainGlobe Atlas API.
Happy for any thoughts/advice on how to approach this, but my current plan is to keep v2 open as a long term development branch until ready to merge into main (along with a corresponding branch in https://github.com/brainglobe/bg-atlasapi). I'll raise PRs for V2 against this branch. In the mean time, any new atlases can be released as part of V1.
cc @brainglobe/maintainers @brainglobe/czi_eoss5
Closes https://github.com/brainglobe/bg-atlasgen/issues/44

Closing this so that the repo can be archived. The branch is part of this repo so work will be preserved.


(oscar 3.1.0) Frozen project browser

At some point during my debugging session, the project browser has become disfunctional. Not that the GemStone64 project is selected, but the packages are from the Rowan project which was perviously selected:

I first noticed the freeze because the slider bar in the package pane would move, but the list of packages would not scroll ... The debugger itself still appears to be functional ... If I close the debugger, the project browser begins working again.
Bringing the debugger up again does not immediately cause the project browser to freeze, so I guess it will be "good luck reproducing the issue" and "cross our fingers that it either happens frequently (so it can be fixed) or never happens again".
It is worth noting that I am doing this work in 3.6.0 image from a private build. It is also worth noting that I have been using 3.0.93 in a similar environment for several weeks.
There is no error file present.

I am doing a lot of debugging/development today and I am continually hitting this issue ... I cannot use the project browser if the debugger is open, which is quite a serious issue and it is definitely hindering my ability to use Jadeite.

As a data point, I've found that if I drag the debugger window around on the screen the project browser becomes momentarily active and updates ... the sequence is:

discover project browser is unresponsive with debugger open
select a method (with no effect)
drag debugger around
method becomes visible, but project browser is still unresponsive
Hopefully this will help you isolate the problem ... and yes this is happening pretty regularly

Another case of image frozen Jadeite with open debugger (3.2pre-release7). You can see the debugger underneath the project browse and I have to use taskmanager to kill, since whole process frozen.

If you can come up with a reproduction case, I would be most appreciative. It's been an elusive bug to fix.

... it took a couple of minutes, but I think I've got the formula for creating a hang ... so we should be able to create the problem in your dev environment ...

Note - Jadeite 3.2.8 will have a possible fix

Eric should verify if this was in fact fixed in 3.2.8 and close.

This, likely, is part of the debugger freeze problem that was fixed in https://github.com/GemTalk/Jadeite/issues/927. Closing.


(maint) Delete signal handling tests

These signal handling tests are no longer compatible with rspec-mocks (3.9.0). They provide little value given they test something that is unlikely to regress.

https://github.com/rspec/rspec-mocks/commit/24442456174015b6ab7a786e78abbf894d0bbc19#diff-5e732c165cb40508878a32c8c6bd7ad5 commit that broke tests.


Update timecop.cr to point to crystal-community fork

Thanks. Would be nice to have a deprecation note in old repo.


My project works on windows server but not on my Ubuntu server. Error: Failed to launch the browser process!

Error: Failed to launch the browser process!
[0721/193252.878073:ERROR:zygote_host_impl_linux.cc(90)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.

TROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md

    at onClose (/root/apps/projectv/automation/screenshot/node_modules/puppeteer/lib/cjs/puppeteer/node/BrowserRunner.js:193:20)
    at Interface.<anonymous> (/root/apps/projectv/automation/screenshot/node_modules/puppeteer/lib/cjs/puppeteer/node/BrowserRunner.js:183:68)
    at Interface.emit (events.js:326:22)
    at Interface.close (readline.js:416:8)
    at Socket.onend (readline.js:194:10)
    at Socket.emit (events.js:326:22)
    at endReadableNT (_stream_readable.js:1241:12)
    at processTicksAndRejections (internal/process/task_queues.js:84:21)

The error says it all.

but the solution doesn't work or I don't know how to do it. How can I add a flag to chrome?

The error says it all.

where do i add this code?
const browser = await puppeteer.launch({
  ignoreDefaultArgs: ['--disable-extensions'],
});

fixed:
new Pageres({ delay: 2,timeout:15,filename:urls[index],launchOptions: {args: ['--no-sandbox', '--disable-setuid-sandbox']} })


Snippets use the old record and enum syntax

Fixed in https://github.com/teal-language/vscode-teal/commit/ac0c699e9cc522e39c0245b195d83209ba50a9e5.

Fixed in https://github.com/teal-language/vscode-teal/commit/ac0c699e9cc522e39c0245b195d83209ba50a9e5.


Added VME "low delay b" support and ffmpeg-vaapi HEVC 8bit

Added need VME "low delay b" feature and ffmpeg-vaapi HEVC 8bit  vme low delay b encode support

one question, how to use low delay B in transcode  test cases ?

It looks good to me. approving it.

one question, how to use low delay B in transcode test cases ?
This patch is to enable the "low delay b" encode.
Currently I am doing other patches for transcode, and will supply to review soon


editorconfig: Set JS max_line_length = 100, to match eslintrc

Great, thanks for fixing.  This must have been missed when we did the tightening from 120 to 100.


Cosmos DB Emualtor container surrogate.

This PR enables developers to customize the Cosmos DB Emulator container using the following code:
var builder = DistributedApplication.CreateBuilder(args);

var db = builder.AddCosmosDB("cosmos")
                .UseEmulator(container =>
                {
                  container.WithEnvironment("AZURE_COSMOS_EMULATOR_ENABLE_DATA_PERSISTENCE");
                  container.WithVolumeMount("named-volume-name", "/tmp/cosmos/appdata", VolumeMountType.Named, isReadOnly: false);
                })
                .AddDatabase("db");

This PR is similar to #2132. Unfortunately I can't seem to get the Cosmos DB emulator working with bind mounts so UsePersistence(...) would need to use named mounts. The problem with named mounts is that we would need to name them such that two apphosts running on the same machine wouldn't conflict with one another.
One option is taking the hash of the apphost directory as a prefix for the volume name.
Microsoft Reviewers: Open in CodeFlow

I think that this issue will address that:
https://github.com/dotnet/aspire/issues/2169
I'll add a note to add extension methods for the Azure Storage and Azure Cosmos container resource surrogates to make it more discoverable in those cases.


implement possibility to manage dependencies or not.

implement the manage_dependencies variable to manage external dependencies for forwarder and entreprise.
Solving issue #275

@headyj ping :)


Real Time Error

Hi all,
When I try running the image_gradcam_demo.py script I am getting the following error:
Traceback (most recent call last):
  File "image_gradcam_demo.py", line 22, in <module>
    image_path = sys.argv[1]
IndexError: list index out of range

I am currently running a conda environment with python 3.6.

Solved this by re-installing my conda environment. Apparently it was broken.


querySelector should support Level 4 CSS selectors

Suggestion

🔍 Search Terms

queryselector has
✅ Viability Checklist

My suggestion meets these guidelines:

[X] This wouldn't be a breaking change in existing TypeScript/JavaScript code
[X] This wouldn't change the runtime behavior of existing JavaScript code
[X] This could be implemented without emitting different JS based on the types of the expressions
[X] This isn't a runtime feature (e.g. library functionality, non-ECMAScript syntax with JavaScript output, new syntax sugar for JS, etc.)
[X] This feature would agree with the rest of TypeScript's Design Goals.

⭐ Suggestion
querySelector and querySelectorAll should support Level 4 CSS selectors such as :has().
📃 Motivating Example
If you're writing front-end tests, you can now use modern Level 4 CSS selectors in document.querySelector() and document.querySelectorAll() — making your tests easier to write!
💻 Use Cases
When selecting items in tests, it can save having to add data-testid attributes if it's possible to select the correct element with standard CSS. Sometimes, when there are multiple elements, it's necessary to use :has().
While the Level 4 selectors still seem to be at Working Draft stage, they are widely adopted in modern browsers (though, for some reason, Firefox still hides :has() behind a flag 🤷) and are being used by developers. It's a serious disconnect to find that your tests don't allow you to use them.

What support you expect from TS?
querySelector(All) has string overload so you can use whatever selector you want.

I'm not 100% sure what's implementing this, TBH — when I ⌘-click on querySelector in VSCode, it takes me to VSCode's own node_modules/typescript/lib/lib.dom.d.ts, so I think the "typescript" in that path has fooled me into thinking TypeScript implements it.
I was slightly puzzled by that, TBH. Apologies for the noise.
(If anybody know what is responsible for implementing that, do please let me know :)

TS provides type definitions for those funstions which are expected to be available in runtime, and you were navigated to those definitions.
It's up to browsers and other tools (like jsdom) to implement them


minor internal things

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

66 of 66 (100.0%)  changed or added relevant lines in 6 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.2%) to 96.144%

Totals

Change from base Build<PHONE_NUMBER>:
0.2%

Covered Lines:
1172

Relevant Lines:
1219

💛  - Coveralls


Investigate better logging with Gunicorn

Context
After migrating to Gunicorn I am noticing that logs are not working the same way as they do locally.
Would be great if I could store Django logs within the django_project/logs folder.
Current Behavior/Workaround
The log files are being created and I can see some output, but I'm missing the majority of what is logged. I think Gunicorn is intercepting the logs in it's own logging.
Ideal behavior
Perhaps I need some kind of log aggregator that can put everything in one place...or at least organize the logs better than they are.

I am now using loggers to put everything in two files
logs/blogthedata.log contains everything that is Warning or higher
logs/blogthedata_detailed.log contains everything that is INFO or higher
Both logs rotate so they don't get too big


update vendor code

@mdame, still fixing up tests in forcesleep and idling.. tests in cache are passing though!
EDIT: All unit tests are passing
I've confirmed the function of hibernation is intact in our devenv.  Best way to test this monster PR is to merge, run it through QE and in int/stg cluster :)
please review, thanks

When we merge, also need this to deploy: https://github.com/openshift/online/pull/1593

@abhgupta @markturansky  please merge, not a lot of logic change but extensive refactoring to bring in code updates in origin/kubernetes.

I personally reviewed each of the 17,695 files in this PR.  LGTM!


[Feature Request]: Alternative for Built-in Windows Voice Recognition

Describe the feature
The windows feature of the shortcut Win + H to type with speech-to-text could be replaced entirely by this app.

Hello there!
That sounds like a fantastic idea for a new app. However, it's not currently planned for Vibe, as it falls outside the scope of our current focus.