PowerToys Run: Original search is abandoned for a new search when cycling through the original searches' search result

Microsoft PowerToys version
0.59.0
Running as admin

[X] Yes

Area(s) with issue?
PowerToys Run
Steps to reproduce

Type a [ search query | search string ] for a file.
2. Cycle through the results at a relatively quick speed using the down arrow key, pausing in-between key presses.
Cycle through the results using the down arrow key, pausing in-between key presses.
3. As you keep cycling through the search results, the original [ search query | search string ] is replaced by the name of one of the query results. As a result, only 1 search result is then displayed.
As you keep cycling through the search results, eventually, PT run does a new search - that's how it visually feels -  for a file that appeared as a search result in the original search. As a result, the original search's search result is replaced by the new search's search result and shows only 1 search result, reflecting one of the files from the original search.

✔ Expected Behavior
As you keep cycling through the search results, PT Run must not perform a new search using one of the results from the original search.
❌ Actual Behavior
As you keep cycling through the search results, eventually, the original [ search query | search string ] gets replaced by the name of one of the search results, this part is expected behaviour, but the abnormal part is, a new search is performed for that file specifically.
Other Software
No response

Just to clarify, I have noticed that the search string is replaced to reflect the selected file as I cycle through the search results. However, the scenario that I'm describing is the search string gets replaced and then PT Run does a new search for that file specifically by typing its exact name. Therefore it shows me 1 search result. All the search results of the original query disappear.
Temporarily = PT Run does not perform a new search when I select a search result.
Permanently = PT Run performs a new search using the name of the selected search result.
Just tried the steps I described above again, but, this time, for step 2 I just continuously held the down key pressed ( for a good 10 seconds ), and I was able to cycle through the search results endlessly without the search string being permanently replaced. However, if I pause ( press and release ) between each down key press eventually the search string is permanently replaced.

@raynerdacruz
Is this behavior new in v0.59.0?
@jaimecbernardo
Did we changed something in the plugin?

@htcfreek
I'm not exactly sure to be honest. I can revert to v0.58.0 and see. Were you able to reproduce it on your end?

@htcfreek
I'm not exactly sure to be honest. I can revert to v0.58.0 and see. Were you able to reproduce it on your end?

No I can't reproduce it

I can't reproduce it, as well. Might be a side-effect of https://github.com/microsoft/PowerToys/pull/18290

What I saw and didn't imagine that it was there: The cursor is hopping from before the query to after the query when cycling through the results.

@raynerdacruz
To have no misunderstandings: Are we talking about the directory plugin or the 'windows search' plugin?

The Windows Search plugin.

The Windows Search plugin.

Can't reproduce it for both (Directory plugin and Search plugin).

What I saw and didn't imagine that it was there: The cursor is hopping from before the query to after the query when cycling through the results.
@jaimecbernardo This happens for the plugins 'Windows Search' and 'Directory'.

Yeah, now that you've mentioned it I noticed that too.

Here's a gif that depicts the text description of this issue. This search didn't take too much time to show the issue but I've recorded 2 more gifs, all back to back and those 2 took about a minute to depict the issue. The time taken for the issue to show really just varies.

Here's a gif that depicts the text description of this issue. This gif didn't take too much time to show the issue but I've recorded 2 more gifs, all back to back and those 2 took about a minute to depict the issue. The time taken for the issue to show really just varies.

Looks like a special race condition.
/bugreport

PowerToysReport_2022-06-09-00-58-22.zip

Looks like some racing condition indeed. Wonder what's going on in here.  It's only happen with special timing when cycling the results. I thin this might be a side effect of the throttle we implemented.

Hopefully with the new setting users have a way around this while we investigate. @htcfreek , does the debug build with the setting to remove the throttle fix this for you?

Hopefully with the new setting users have a way around this while we investigate. @htcfreek , does the debug build with the setting to remove the throttle fix this for you?

Didn't test so far.

Hopefully with the new setting users have a way around this while we investigate. @htcfreek , does the debug build with the setting to remove the throttle fix this for you?

Didn't test so far.

@jaimecbernardo
Disabling the delay does not fix it.

@jaimecbernardo Just updated to 0.59.1, and, contrary to @htcfreek, turning off the delay fixes the issue for me. I tested it with the switch on and off a couple of times, probably like 5 times. After testing it like 5 times I decided to make this GIF. The GIF is about a minute long, in the first 20 seconds the switch is on, and in the last 40 seconds, the switch is off.

Tried on 0.59.1 with and without search delay.
The cursor goes at the beginning of the line if delay is enabled.
However, search string is not replaced.
Will try AutoIt automation to reproduce the problem.

I can repro this very easily in v0.61.1 using the Time Zone plugin.
& EST
will spit out a bunch of stuff (which is a separate problem for that plugin, because I'd expect it to only find US Eastern and maybe one or two European zones).
Arrow down and you'll see each entry get populated back into the PT Run input dialog instead of just scrolling through the entries leaving the original input intact.

I discovered the same issue with given settings:

However, which nobody has pointed out yet (at least didn't read it here), is that for me this issue only triggers when pressing the arrow key too fast consecutive.

I guess this issue can be closed now since the fix has been implemented in the latest release (v0.73). This is a massive step forward for PT Run, and a huge improvement from a usability aspect. So, I would like to thank everyone who has been involved in putting this fix together.


Include files missing in new release 5.0.0

Hi @smartSRA,
Last friday we updated our code to your new release but there are missing include files. Some of them can be found in the previous releases but we are afraid they have suffered modifications.
Can you please upload them to the git?
Thank you, regards!

Hey @pablogago11 ,
You need to get them from the 'smart_extract.sh' again. The script has been updated and the release v5.0.0 requires new includes.


Duchy Mill Memory Leakage

Describe the bug
During the QA stress test, LLv2 mills crash periodical. According to the memory usage chart, memory leakage is likely to be the cause.

Steps to reproduce

Launch multiple Measurements with large reach to keep mills busy.
Wait until crashes happen.

Component(s) affected
Duchy
Version
v0.5.5
Environment
halo-dev-qa
Additional context

Closed by #1639


Error In database initialization.

When i run the command yarn init:db then it shows the error that
yarn run v1.19.1
$ node scripts/setupDatabase.js
Setting up the database...
error: password authentication failed for user "postgres"
Done in 0.59s.

You'll want to update the config.json with correct credentials for whatever postgres user you're using.

Sir
I changed my password and user name . But It Gives me the same error.
Please help me.

Can't really help you much more than that since it's related to your config. This is where we pass the postgres config to pg's Client, so you can try modifying it.


Add uSwitch app to showcase

Adding an app to the react-native showcase

Very cool app!
@facebook-github-bot shipit

Yeah, looks awesome :) I want the same for NL :heart:


Compilation error on 4.20 after last commit

I tried to compile this for the first time, and the code from this commit gave me some trouble:
https://github.com/tomlooman/EpicSurvivalGameSeries/commit/e8193337becc15bdba6213ac959b5b4e47b2fda8

ProcessResult.StdOut:   Performing 2 actions (16 in parallel)
ProcessResult.StdOut:   [1/2] Compile Module.SurvivalGame.cpp
ProcessResult.StdErr:   In file included from /media/dc740/a2be0123-5f46-4405-89f3-475303f5b9b7/Proyectos/UnrealSurvivalGameSeries/SurvivalGame/Intermediate/Build/Linux/B4D820EA/UE4Editor/Development/SurvivalGame/Module.SurvivalGame.cpp:31:
ProcessResult.StdErr:   /media/dc740/a2be0123-5f46-4405-89f3-475303f5b9b7/Proyectos/UnrealSurvivalGameSeries/SurvivalGame/Source/SurvivalGame/Private/World/SGameMode.cpp:422:135: error: '&&' within '||' [-Werror,-Wlogical-op-parentheses]
ProcessResult.StdErr:                           if (!Actor->IsA(ALevelScriptActor::StaticClass()) && !Actor->IsA(ASMutator::StaticClass()) && Actor->GetRootComponent() != nullptr && Actor->GetRootComponent()->Mobility != EComponentMobility::Static || (!Actor->IsA(AStaticMeshActor::StaticClass()) && !Actor->IsA(ALight::StaticClass())))
ProcessResult.StdErr:                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ~~
ProcessResult.StdErr:   /media/dc740/a2be0123-5f46-4405-89f3-475303f5b9b7/Proyectos/UnrealSurvivalGameSeries/SurvivalGame/Source/SurvivalGame/Private/World/SGameMode.cpp:422:135: note: place parentheses around the '&&' expression to silence this warning
ProcessResult.StdErr:                           if (!Actor->IsA(ALevelScriptActor::StaticClass()) && !Actor->IsA(ASMutator::StaticClass()) && Actor->GetRootComponent() != nullptr && Actor->GetRootComponent()->Mobility != EComponentMobility::Static || (!Actor->IsA(AStaticMeshActor::StaticClass()) && !Actor->IsA(ALight::StaticClass())))
ProcessResult.StdErr:                                                                                ^
ProcessResult.StdErr:                               (                                                                                )
ProcessResult.StdErr:   1 error generated.
ProcessResult.StdOut:   ERROR: UBT ERROR: Failed to produce item: /media/dc740/a2be0123-5f46-4405-89f3-475303f5b9b7/Proyectos/UnrealSurvivalGameSeries/SurvivalGame/Binaries/Linux/libUE4Editor-SurvivalGame.so
ProcessResult.StdOut:          (see /home/dc740/Library/Logs/Unreal Engine/LocalBuildLogs/UBT-SurvivalGameEditor-Linux-Development_2.txt for full exception trace)
ProcessResult.StdOut:   Total build time: 23.13 seconds (Local executor: 0.00 seconds)
CommandUtils.Run: Took 23.969898s to run mono, ExitCode=5

I "fixed" it by adding extra parenthesis on the first set of AND conditions, like this
if ((!Actor->IsA(ALevelScriptActor::StaticClass()) && !Actor->IsA(ASMutator::StaticClass()) && Actor->GetRootComponent() != nullptr &&
				Actor->GetRootComponent()->Mobility != EComponentMobility::Static) || (!Actor->IsA(AStaticMeshActor::StaticClass()) && !Actor->IsA(ALight::StaticClass())))

Now it compiles just fine.
Thank you

Thanks works on Ubuntu 18.04.1 now.

Still having the same trouble but now on windows with  ue 4.20.2

I tried to generate project files ,because of compilation problems. What should I do with this error?
ERROR: UnrealBuildTool Exception: Visual Studio 2017 requires the Universal CRT to be installed.
I have Win 8.1 64bit.... Universal CRT is installed and Win 8.1 SDK is installed ,too...


Removed Attachment Filtering Policies per Issue 62

🗣 Description
Removed the attachment filtering policy group from the baseline and deferring to the hardening guide.
Fixes #62
💭 Motivation and context
See #62 for details.

🧪 Testing

✅ Pre-approval checklist

[x] This PR has an informative and human-readable title.
[x] Changes are limited to a single goal - eschew scope creep!
[x] If applicable, All future TODOs are captured in issues, which are referenced in the PR description.
[x] The relevant issues PR resolves are linked preferably via closing keywords.
[x] All relevant type-of-change labels have been added.
[x] I have read and agree to the CONTRIBUTING.md document.
[x] These code changes follow cisagov code standards.
[x] All relevant repo and/or project documentation has been updated to reflect the changes in this PR.
[ ] Tests have been added and/or modified to cover the changes in this PR.
[ ] All new and existing tests pass.

✅ Pre-merge Checklist

[ ] This PR has been smoke tested to ensure main is in a functional state when this PR is merged.
[ ] Squash all commits into one PR level commit using the Squash and merge button.

✅ Post-merge Checklist

[ ] Delete the branch to clean up.
[ ] Close issues resolved by this PR if the closing keywords did not activate.

Code changes complete

Fixed the TOC and the drift rules file. @adhilto


Liquibase raise java.lang.StackOverflowError error when the changeLog command is being executed against large schema ( Oracle )

Environment
Liquibase Version: 4.15.0
Liquibase Integration & Version: Liquibase command line
Database Vendor & Version: com.oracle.database.jdbc:ojdbc11
Operating System Type & Version: Windows 10
Infrastructure Type/Provider: Local
Description
When executing the command for generating a changelog, against a larger schema, after ~15-20 min. the execution ends with an error
[2022-08-30 11:05:24] SEVERE [liquibase.integration] java.lang.StackOverflowError
java.lang.StackOverflowError

Executing the command with logLevel=debug provides the following log
[2022-08-30 11:05:24] FINE [liquibase.util] Potential StackOverflowException. Pro-actively removing SCHEMA.PACKAGE with 65 incoming nodes
[2022-08-30 11:05:24] FINE [liquibase.util] Potential StackOverflowException. Pro-actively removing SCHEMA.PACKAGE with 66 incoming nodes
[2022-08-30 11:05:24] FINE [liquibase.util] Potential StackOverflowException. Pro-actively removing SCHEMA.PACKAGE with 66 incoming nodes
[2022-08-30 11:05:24] FINE [liquibase.util] Potential StackOverflowException. Pro-actively removing SCHEMA.PACKAGE with 66 incoming nodes
[2022-08-30 11:05:24] FINE [liquibase.util] Potential StackOverflowException. Pro-actively removing SCHEMA.PACKAGE with 66 incoming nodes
[2022-08-30 11:05:24] FINE [liquibase.util] Potential StackOverflowException. Pro-actively removing SCHEMA.PACKAGE with 66 incoming nodes
[2022-08-30 11:05:24] FINE [liquibase.util] Potential StackOverflowException. Pro-actively removing SCHEMA.PACKAGE with 66 incoming nodes
[2022-08-30 11:05:24] SEVERE [liquibase.integration] java.lang.StackOverflowError
java.lang.StackOverflowError
	at liquibase.util.DependencyUtil$DependencyGraph.recursiveSizeDepth(DependencyUtil.java:144)
	at liquibase.util.DependencyUtil$DependencyGraph.recursiveSizeDepth(DependencyUtil.java:144)
    + Around 1000 rows
    + at liquibase.util.DependencyUtil$DependencyGraph.recursiveSizeDepth(DependencyUtil.java:144)
	at liquibase.util.DependencyUtil$DependencyGraph.recursiveSizeDepth(DependencyUtil.java:122)
	at liquibase.util.DependencyUtil$DependencyGraph.computeDependencies(DependencyUtil.java:88)
	at liquibase.util.DependencyUtil$DependencyGraph.computeDependencies(DependencyUtil.java:111)

log_file.txt
Database Meta Data
Indexes - 731
Packages - 249
Procedures - 2
Sequences - 178
Synonyms - 548
Tables - 480
Triggers - 6
Types - 509
Views - 372
Note: The command has been successfully executed against a couple of smaller schemas.
Note 2: The bug has been discovered on version 4.12. After upgrade, the bug was still present.
Steps To Reproduce
Execute the command to generate a changelog against a larger database schema
liquibase --logLevel=debug --defaultsFile=HopeItWorks.properties --changelog-file=Changelogs\YY_CHANGE_LOG.xml generate-changelog --includeSchema=true
Actual Behavior
After some time the execution raises the above-mentioned error
Expected/Desired Behavior
The changelog should be generated successfully.

I'm experiencing something similiar using 4.9.1 on linux. When I try to do generate a data changelog it hangs for quite a while before it errors out. It seems to be stuck in liquibase.util.DependencyUtil$DependencyGraph.computeDependencies(DependencyUtil.java:111).

liquibase do not allow to proceed depths > 1000 (hardcoded constant inside method private int recursiveSizeDepth, it's a simple protection from StackOverflowError.
Probably, this constant could be calculated in runtime, for example we can detect max allowable stack depth just in runtime (just on startup for example?).

I am getting the same error  as mentioned by @x3ReMe can someone please help me in resolving this issue, I am generating a changelog on a large database

Im using v4.20.0 for generating changelog from a large oracle database and facing the same problem only on Linux VM. On my local machine with windows 11 it's working great.
I will try to play with the -Xss as did @alf but to make it fail on windows and let u know

I am facing the same issue on v4.23.0. Although I have a large schema, I also observe that the query on USER/DBA_DEPENDENCIES ignores the differences between packages and package bodies, so it is way easier to run into cycles and thus into stack overflows?
With some developers, liquibase runs fine. It turns out that the condition to switch between DBA_DEPENDENCIES and USER_DEPENDENCIES is buggy and works only correctly with an English client setting. The developers which were served non-English error messages had no issues. We are now using this as a workaround. But why do we then need the dependencies? Is it possible to have a switch in liquibase.properties that disables this logic?


[SPARK-49676][SS][PYTHON] Add Support for Chaining of Operators in transformWithStateInPandas API

What changes were proposed in this pull request?

This PR adds support to define event time column in the output dataset of TransformWithStateInPandas operator. The new event time column will be used to evaluate watermark expressions in downstream operators.
Why are the changes needed?

This change is to couple with the scala implementation of chaining of operators. PR in Scala: https://github.com/apache/spark/pull/45376
Does this PR introduce any user-facing change?

Yes. User can now specify a event time column as:
df.groupBy("id")
  .transformWithStateInPandas(
      statefulProcessor=stateful_processor,
      outputStructType=output_schema,
      outputMode="Update",
      timeMode=timeMode,
      eventTimeColumnName="outputTimestamp"
  )

How was this patch tested?

Integration tests.
Was this patch authored or co-authored using generative AI tooling?

No.

Hey @HeartSaVioR, could you take another look? Thanks!

+1 pending CI. Thanks for the patience.
I know it's a tech debt to leave this to temp error class, so let's file a JIRA ticket to change the error class to the non-temp one if we can't find the time to address the support of batch query.

Created here: https://issues.apache.org/jira/browse/SPARK-50429

Thanks! Merging to master.


Strict mode warning

With E_STRICT enabled, the inclusion of your library produces the following warning:
Strict Standards:  Declaration of nspl\ds\DefaultArray::fromArray() should be compatible with nspl\ds\ArrayObject::fromArray(array $array) in ...\vendor\ihor\nspl\nspl\ds\DefaultArray.php on line 70

Thanks for reporting this issue. It is fixed in the latest version. I'm not making any patch-release since it was introduced in a dev branch.


W3C is on by default in .NET SDKs

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

/cc @cijothomas

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

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

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


Add PIRATE.ts and update index.ts with PIRATE entry

Add PIRATE.ts and update index.ts with PIRATE entry

Hello?

Is anyone home...It's been like a month.


Small circles seem to like to go between completely flush polygons.

Here's an example: http://imgur.com/XHScCsG
You can see that one circle of the composite gets glitched inside the polygon - presumably in between 2 triangles. The polygon was created using Bodies.fromVertices and the shape was then decomposed via matter js into various parts.
Any idea of how to prevent small circles from entering between these various parts?

I think there's more generally a problem here with bodies getting stuck inside compound objects (such as concave bodies). There's an issue with how they're getting resolved I think. A jsfiddle would be appreciated here!


Fix Blue stack

The current blue stack configuration can't be run. It is due to the bits of Blue Stack we need to rip out and fix.
There seems to be a mismatch of a database solution and something about docker container problems, from what I've heard.

The Blue Stack issues relate to the Prisma database schema, data model, and session not matching, and TypeScript is unhappy that we're calling methods that don't exist.
We can either correct it, or rip out the code that's doing this, since we can add it back later in the correct way.


fix: add hammer to dwarf cannon requirements

-add item requirement for hammer
-add item requirement for hammer and rail to panel step

He should give you a hammer at the start of the quest if you finish the dialogue with him. I can probably make a check for if you've been given a hammer or not before guiding you to go repair though, as I imagine people see the arrow change to point elsewhere and just run off before getting it.

That makes sense, I thought it was weird cause I talked to him again and he wouldn't give me a hammer.


[Bandaid] Prevent hard crash when making activity recordsets

Overview
This PR includes the following proposed change(s):

Bandaid fix of adding a try catch where creating new activities is failing.
PR doesn't fix the issue, but just highlights where it is, and prevents the hard crash that was being experienced. Work will need to be done to investigate the underlying issue, but this area is subject to refactoring

duplicate


Dark Mterials

Hi1 I had an Scene but now I have an dark material

Hey, do you have any errors in the console caused by HDRP code?


Nautobot Status and other persisted objects should use uuid.uuid5 to generate ids

Environment

Python version: N/A
Nautobot version:  All 1.x

Steps to Reproduce

Use nautobot-server dumpdata to create a fixture
Watch your fixture explode on already existing Status objects!

Expected Behaviour
It would be great if Status and other pre-populated objects in Nautobot used uud.uuid5 to generate the IDs in a deterministic way.  It would be double nice if there were a migration to update existing DBs to the new UUID but maintain existing relationships.
Here's a small example of what uuid.uuid5 might look like:
>>> import uuid
>>> uuid.uuid5(uuid.NAMESPACE_URL, "urn:x-nautobot-uuid:Status:Active")
UUID('aedc8cd9-d0d2-5ad7-8fc3-11615d39402e')

Obviously the specifics of the name and namespace used are up to you guys.  I don't think you'd have to go to the trouble of registering a urn namespace or anything, what's important is avoiding clashes with other applications.
The advantage of this would be that dump'd db's for test fixtures would be consistent without having to jump through hoops (for example, we delete the existing pre-populated objects in an override of setUpClass in test classes).
cc @jvanderaa @PhillSimonds

Thanks for the request!
An alternate approach we've discussed in the past would be to add support for natural_key and get_by_natural_key to Status and various other classes - with this added we could probably use dumpdata --natural-foreign --natural-primary to avoid the UUID issue altogether.


webeditor stuck at load when revison date is wrong

The secvisogram json editor stuck in "loading data" when a incorrect revision history is inserted
Steps to reproduce:
first start by inserting a valid revision history
"current_release_date": "2010-10-10T10:00:00.000Z",
      "id": "ABCDEF",
      "initial_release_date": "2010-10-10T10:00:00.000Z",
      "status": "final",
      "version": "1",
      "revision_history": [
        {
          "date": "2010-10-10T10:00:00.000Z",
          "number": "1",
          "summary": "initial"
        }
      ]

Then remove all "Z" from every date
go to the "Form Editor" Tab
insert a new revision
--> now you get the error:
Text '2010-10-10T10:00:00.000' could not be parsed at index 23: 2010-10-10T10:00:00.000, at index: 23
When you now try to go back to the "JSON Editor" the Webapp stuck in "Loading data..."

I guess the error occurs due to a check in background - but I'm not sure which one.


Browser socket.io-stream

Hello,  I'm trying to use socket.io-stream in a browser to upload a file.  However, I keep getting this error, in the file change event.
"Uncaught ReferenceError: ss is not defined "
Am I missing something obvious?  Please help.
Thanks in advance.
Here is the html source:

it showing browserify:command not found when i'm run this command in terminal browserify index.js -s ss > socket.io-stream.js


Make Element.accept() generic.

CC @scheglov @bwilkerson

Ping?

Sorry about the delay, I missed the first e-mail notification.
I really like the change, but we need to update all of the methods that override the accept method to have the same signature, otherwise we get strong mode errors.

Ok, I've updated all of the subclasses that I could find (based on analyzer warnings in intellij) for the analyzer package.
Please let me know if there are other packages that would need to be updated in parallel.

Unfortunately, there are also a couple of places in the 'analysis_server' package, which is in the same repository as the 'analyzer' package and hence must be updated at the same time.

I looked, but was unable to find any instances in the 'analysis_server' package. There were plenty of places that called accept(), but none that overrode it.

@bwilkerson can you elaborate?

Sorry about the delay. I often miss e-mails like this, so if I haven't responded within a day, please feel free to send me reminder.
I apologize. I don't know what made me think there were implementations in analysis server; I certainly can't find them now. I can only guess that I selected the wrong method when I looked for other implementations of accept.
It definitely lgtm.

Merging.

@alorenzen thanks so much for your contribution!


Is this package maintained anymore?

I am running the latest laravel and I even followed the demo projects examples for some tips. But when I now try to create a new item that belongsTo the user which hasMany of the item(s), I get this error:
BadMethodCallException with message 'Call to undefined method Illuminate\Database\Eloquent\Relations\BelongsTo::getKey()
If this package is no longer maintained I might just have to write the implementation myself instead of using the nice eloquent functionality it seems you all had worked hard to make.
On the other hand it could just be me, and that is also very likely. I have no idea why it won't work. I can create a new "item" if I dont use the ActivityTrait in the model.

Yes, it's but this is possible since quite old at the moment. Luckily, revamp is coming soon. I will drop an update here by Monday.

I was able to solve my issue by using these overrides. Overflows? Idk what they are technically called. But yeah. Solved my issue at least. I still think this should not be necessary however. I think the problem was that get_class($instance) was returning BelongsTo:: instead of the actual class name of the model.

@ferhatelmas Hello any news about a package update (was supposed to be posted in May) ?
Thanks, Denis

Any update ?

FYI, there is a new release https://github.com/GetStream/stream-laravel/releases/tag/2.4.0


Improve build speed

I feel like the build speed can be improved and I have made progress on that, I'm just not sure what else to try at this moment. If someone has a suggestion, please let me know (or submit a PR).

Migrate kapt to KSP.

Thank you for the suggestions, I'll take a look. TS is already using KSP instead of kapt, but I have not enabled that incremental compilation.

I think I have it as fast as I'll get it for now.


Resonating plate issue

deepresonance - 1.5.0
no way to make plates, had to write script to add in the furnace recipes

Fixed next release


The new 3.1.6 dll is test-signed

Describe the bug
We are getting an error after upgrading to this new dll (Microsoft.Data.SqlClient 3.1.6).
ERROR: System.IO.FileLoadException: Could not load file or assembly 'Microsoft.Data.SqlClient, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=23ec7fc2d6eaa4a5' or one of its dependencies. Strong name validation failed. (Exception from HRESULT: 0x8013141A)
13:55:20     File name: 'Microsoft.Data.SqlClient, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=23ec7fc2d6eaa4a5' ---> System.Security.SecurityException: Strong name validation failed. (Exception from HRESULT: 0x8013141A)

To reproduce
Getting the error every time we try to load the dll in an app domain.
On further investigation, we found that sn.exe -v Microsoft.Data.SqlClient.dll is giving us Microsoft.Data.SqlClient.dll is a delay-signed or test-signed assembly instead of Microsoft.Data.SqlClient.dll' is valid
Expected behavior
sn.exe should return valid
Further technical details
Microsoft.Data.SqlClient version: 3.1.6
.NET target: Framework 4.7.2 and Standard 2.0
SQL Server version: SQL Server 2022
Operating system: Windows Server 2019 Standard
Additional context
none

@TMUNYU there has been a glitch in our release pipeline. The issue is fixed and 3.1.7 will be released shortly. Thank you for bringing up this to our attention.

All good now. 3.1.7's signature is valid


Update CompileHowto.txt

I am not sure if a python dep is really required and for which purpose.
I think we should add the deb package information and how to manually enable the systemd service. I am going to look at the AUR packages soon.

The effect engine uses Python - they're  all Python scripts

Should I install python (aka 3) or python2 for this?
Also it seem icu is also required:
Unable to load library icui18n "Cannot load library icui18n: (icui18n: cannot open shared object file: No such file or directory)"

Both work ok for nearly everyone.
My clock effect crashes with python 3 but that's the only issue so far

Thanks. So is the package python okay or should I also include some dev libraries for python? (did use python that much so far).

instead of:
cmake -DENABLE_WS2812BPWM=ON -DENABLE_WS281XPWM=ON -DCMAKE_BUILD_TYPE=Release  -DPLATFORM="rpi" -Wno-dev ..
use
cmake -DCMAKE_BUILD_TYPE=Release  -DPLATFORM="rpi-pwm" -Wno-dev ..
read main cmakelists for details

Thanks. Arent the other lines also out of date? Like line 33 for orange pi. I guess spi is disabled by default then? Also a line for x64 linux would be nice to add.

X86 32 and 64 bit are the same on that level of abstraction

I meant arm vs intel. So you know which options you have to use when compiling for a normal pc. That is unclear to me, as there is only an instruction for orange pi. Maybe its the same, maybe you do not need any of those options. Which cmake params would be best on a normal laptop (which uses an usb device as output)?

I just checked the AUR pkgbuild for hyperion on desktop. They do not use the protobuf submodule, but rather the one from the official repository (which is a good idea).
https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=hyperion
Can't we make an if/else for building on x64 and not use the submodule? Or why is the submodule even required? Can't we use the repos? Maybe this version is outdated now and no longer needed.

I,ve read tge aur. This is absolutly.outdated. install merhod, git url, cmake flags ... needs an update. Especialy for next hyperion

Now i know how we should fix issue!

sed -i 's/isnan/std::isnan/g' libsrc/leddevice/LedDevicePhilipsHue.cpp
;)

@redPanther ah I see. Never heard of that before. Seems I have to check the other repository now and open PRs over there.
@brindosch what? This is totally unrelated?

PRs yes, issues no - please don't add a arch issue over there. There is enough major stuff open currently. We are far away from this step.

And aditional nothing is final, like dependencies list.

Open an issue at aur. The creator of the aur script should fix this. He can make a new script (hyperion.ng-git) and make all changes. We can guide him. Atm we (hyperion team) had handsfull with lots of things. If you want you can establish the contact and convince him to make a new aur script - that would be helpfull in this case.
Best way for such discussion is in hyperion forum in the develpment section.

I see. I am going to prepare an AUR package myself. When is the first release of NG expected (as a tag would be nice)?


Wasm planner throws on undefined gas fees

Describe the bug
Wasm planner throws undefined gas fees as an error
https://github.com/penumbra-zone/web/blob/d18f2d0cfbe8977dece1db5babe0b5616dc6eb9c/packages/wasm/crate/src/planner.rs#L204-L208
To Reproduce
Steps to reproduce the behavior:

Use a chain with no gas fees
Plan a transaction with wasm that executes plan_transaction_inner
Wasm throws because gas prices are not available

Expected behavior
Undefined means zero. Wasm should use the default gas fee (zero) and successfully plan the transaction.

action item
refactor wasm planner to require a parameter for this information, rather than performing independent idb access

What's the issue with wasm grabbing the gas prices versus typescript grabbing them and passing them to wasm?


aggregate permissions

This PR implements aggregate tuple permissions:
Rule of permission for process : intersection of permissions of inModels.
More specifically, if the aggtuple has as inModels:
	{modelA: {process : [nodeA, nodeC]},
	modelB: {process : [nodeB, nodeC]},
	modelC: {process : [nodeA, nodeC, node D]}},
then the outmodel is:
	{outmodel: {process: [nodeC]}}

@inalgnu looks like the build fails :cry:

@inalgnu looks like the build fails 😢

Yep ! should be fixched here 3c9e216


Selectrum's filename syntax table doesn't get applied

selectrum--minibuffer-local-filename-syntax doesn't get applied in emacs 27.1.
read-file-name-default has its own minibuffer setup hook, which overwrites
selectrum's syntax table.

Thanks! Fixed by #280


Code Editor AutoCompletion

Because we want Kaoto to be a good way for users to learn how to use Camel, it would be very convenient to have autocompletion in the code editor.
Related:

https://github.com/camel-tooling/camel-language-server

Completion (and all editing capacities) in the Code Editor can be improved by Camel Language Server a bit but mostly by the Yaml Language Server given that Yaml DSL is used and the uri tag is not used (if I'm not mistaken).
A good thing would be to associate the yaml schema programmatically but as a first step it can be provided with the # yaml-language-server: $schema=<urlToTheSchema> modeline. This case works well for pure Yaml routes. When it is a Camel CRDs, I think some extra configuration is needed on the client side to either connect to a Kubernetes instance with Camel K CRDs deployed or provide them programmatically.
The yaml language server is written in TypeScript so should be an easy integration. The Camel Language Server is runnign in java, so will need to launch it somewhere and connect it via websocket connection.
If I understand well, the Kaoto Code Editor is based on Monaco
and it is written in React.
The Monaco client implementation for the language server support is https://github.com/TypeFox/monaco-languageclient I do not know if it integrates well with React.

Can we have both at the same time if we add the uri tag?
We can deploy the Camel LS with the backend and the YAML LS with the frontend.

Can we have both at the same time if we add the uri tag?

In theory yes, but never tried. It is working in VS code and Eclipse Desktop. It depends on the client support, so on the Monaco Editor client implementation for the Language Server Protocol. (but I do not know this client well)

This was already implemented, why is it still open?


Failed if benchmark file named as bench.rs

Step to reproduce:
Create some simple  benchmark file in benches/bench.rs. Put in Cargo.toml:
[[bench]]
name = "bench"
harness = false

Cargo failed with the error:
error: couldn't read "src/bench.rs": No such file or directory (os error 2)
error: Could not compile `benchmark_templates`.

Note that it tries to read benchmark file from src/ directory. Strangely enough that it fails only if file named as bench.rs. Any other name I tried worked ok - if to change the name to "bench_" in Cargo.toml, it look the file in benches directory:
error: couldn't read "benches/bench_.rs": No such file or directory (os error 2)
error: Could not compile `benchmark_templates`.

Also experienced this! Thank you for filing the issue I had no idea it was the filename. :open_mouth:

Likely a cargo issue, don't know what this crate can do about it.

I opened an issue for this in Cargo here: https://github.com/rust-lang/cargo/issues/3932

Fixed in cargo :+1:


HDDS-4743. [FSO] Add FSO variant of ITestOzoneContractDistcp.

What changes were proposed in this pull request?
Add FSO variant of ITestOzoneContractDistcp contract test. This is a follow-up task to HDDS-4513.
What is the link to the Apache JIRA
https://issues.apache.org/jira/browse/HDDS-4743
How was this patch tested?
Related integration tests.

Thank you for the reviews @rakeshadr, I have addressed your comments.


Fix URI and CAA parsing on quotes and backslashes. (#1101)

Properly escape quotes and backslashes for sprintTxtOctet

Re-arrange expected/got messages in tests

Sorry for the PR spam earlier, i rebased on my master and got confused by issue referencing. It should be referencing #1101

ah, I missed this from the RFC. Can you add the reference to the RFC and section in your commit mesg? Maybe also just paste in the quote from the  RFCs: "these must be parsed as text-string" or whatever the actual text in the RFC is.

After double checking the URI RFC:
 This field holds the URI of the target, enclosed in double-quote
   characters ('"'), where the URI is as specified in RFC 3986
   [RFC3986].  Resolution of the URI is according to the definitions for
   the Scheme of the URI.

  Since the URI will not be encoded as a <character-string> (see
   Section 3.3 of RFC 1035 [RFC1035]), there is no 255-character size
   limitation.

   The Target MUST NOT be an empty URI ("").

I'm not entirely familiar with the nuances of the URI parsing. Does this require decoding of any sort? I.E %20 becomes ' '?

[ Quoting<EMAIL_ADDRESS>in "Re: [miekg/dns] Fix URI and CAA par..." ]

After double checking the URI RFC:
This field holds the URI of the target, enclosed in double-quote
characters ('"'), where the URI is as specified in RFC 3986
[RFC3986].  Resolution of the URI is according to the definitions for
the Scheme of the URI.
Since the URI will not be encoded as a  (see
Section 3.3 of RFC 1035 [RFC1035]), there is no 255-character size
limitation.
The Target MUST NOT be an empty URI ("").
I'm not entirely familiar with the nuances of the URI parsing. Does this
require decoding of any sort? I.E %20 becomes ' '?

that's what I feared. That spec is not clear... :-(
I have to reread it myself once I have time, to see WTH is meant there. This I believe was
the reason to not have it parse like TXT

Yea I had a hard time interpreting the URI parsing, I tried finding other sources but from the libraries I looked at, it doesn't appear as though they are decoding anything.
As for the CAA rfc:
 Value:  Is the <character-string> encoding of the value field as
      specified in [RFC1035], Section 5.1.

The CAA was the real reason I opened this issue, I just realised that URI was using the same octet function for parsing the target, but it looks like they might require unique functionality.

[ Quoting<EMAIL_ADDRESS>in "Re: [miekg/dns] Fix URI and CAA par..." ]

Yea I had a hard time interpreting the URI parsing, I tried finding other
sources but from the libraries I looked at, it doesn't appear as though they
are decoding anything.
As for the CAA rfc:
Value:  Is the  encoding of the value field as
specified in [RFC1035], Section 5.1.
The CAA was the real reason I opened this issue, I just realised that URI was
using the same octet function for parsing the target, but it looks like they
might require unique functionality.

I rather not go there. What do other libraries/servers do here actually?

Well the writeTXTStringByte(&dst, b) function call is actually doing exactly the same as the switch statement already was:
func writeTXTStringByte(s *strings.Builder, b byte) {
	switch {
	case b == '"' || b == '\\':
		s.WriteByte('\\')
		s.WriteByte(b)
	case b < ' ' || b > '~':
		s.WriteString(escapeByte(b))
	default:
		s.WriteByte(b)
	}
}

vs
                 case b == '.':
			dst.WriteByte('.')
		case b < ' ' || b > '~':
			dst.WriteString(escapeByte(b))
		default:
			dst.WriteByte(b)

The only difference being the case b == '"' || b == '\\': part. So the only thing changing is that quotes and backslashes will now be properly escaped within the URI.
As for what other libraries are doing:
Python
https://github.com/rthalley/dnspython/blob/master/dns/rdtypes/ANY/URI.py#L51
Calls
https://github.com/rthalley/dnspython/blob/81ccd50f6033a3e7398dc66e56469e2a71c71c6a/dns/name.py#L151
There is actually a couple of decode functions that can be called depending on the object class, but it looks like they are using the python tool IDNA. I am not familiar with it though.
Java
https://github.com/dnsjava/dnsjava/blob/master/src/main/java/org/xbill/DNS/URIRecord.java#L65
calls
https://github.com/dnsjava/dnsjava/blob/146a359ca61aff947afab1ed9e56057320d770c5/src/main/java/org/xbill/DNS/Record.java#L368-L389
Which appears to be doing almost exactly the same thing as you have done.
We might just be able to use some standard URL decode library, although I'm not sure how it would compare to standard URI practice.

[ Quoting<EMAIL_ADDRESS>in "Re: [miekg/dns] Fix URI and CAA par..." ]

Well the writeTXTStringByte(&dst, b) function call is actually doing exactly
the same as the switch statement already was:
func writeTXTStringByte(s *strings.Builder, b byte) {
switch {
case b == '"' || b == '\':
s.WriteByte('\')
s.WriteByte(b)
case b < ' ' || b > '~':
s.WriteString(escapeByte(b))
default:
s.WriteByte(b)
}
}
vs
            case b == '.':
                   dst.WriteByte('.')
           case b < ' ' || b > '~':
                   dst.WriteString(escapeByte(b))
           default:
                   dst.WriteByte(b)

The only difference being the case b == '"' || b == '\': part. So the only
thing changing is that quotes and backslashes will now be properly escaped
within the URI.

I think making that change would make sense.

I'm not entirely sure why
case b == '.':
	dst.WriteByte('.')

Is needed in the original switch statement anyway. Unless I somehow can't tell that those are different characters.

Codecov Report

Merging #1104 into master will increase coverage by 0.20%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master    #1104      +/-   ##
==========================================
+ Coverage   55.61%   55.82%   +0.20%
==========================================
  Files          41       41
  Lines       10082    10025      -57
==========================================
- Hits         5607     5596      -11
+ Misses       3445     3400      -45
+ Partials     1030     1029       -1

Impacted Files
Coverage Δ

types.go
73.72% <100.00%> (-0.22%)
:arrow_down:

scan.go
82.46% <0.00%> (-0.38%)
:arrow_down:

scan_rr.go
60.82% <0.00%> (ø)

client.go
70.05% <0.00%> (+0.15%)
:arrow_up:

msg.go
77.36% <0.00%> (+0.67%)
:arrow_up:

msg_helpers.go
67.61% <0.00%> (+5.51%)
:arrow_up:

Continue to review full report at Codecov.

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

The dot special case I guess is just an artefact of some past mistake. If I understand this change properly, it will escape two more characters than previous right? I don't think that's likely to break anything regardless of what the spec does or does says, any receiving software should escapee them just as it does any other characters.

The dot special case I guess is just an artefact of some past mistake. If I understand this change properly, it will escape two more characters than previous right? I don't think that's likely to break anything regardless of what the spec does or does says, any receiving software should escapee them just as it does any other characters.

Yes the only difference in logic is that '" and \ will be escaped now.

/merge


Inconsistent formats of bucket_samples in different tasks

Currently, the formats (schemas) of bucket_samples in different tasks are inconsistent, which poses the challenges for frontend visualization and results in  the error B4 in https://github.com/neulab/explainaboard_web/issues/127
Note:
It's not difficult to unify the following formats in SDK but we may also want to reflect something mentioned in this issue: https://github.com/neulab/ExplainaBoard/issues/272
Format 1: bucket_samples:list[str]
Task

classification
kg_link_tail_prediction
aspect_based_sentiment_classification
text_pair_classification
qa_multiple_choice
conditional-text-generation [sample-level features]

Sample code
                if sys_info.is_print_case:
                    if true_label != predicted_label:
                        bucket_case = str(s_id)
                        bucket_cases.append(bucket_case)

            bucket_performance = BucketPerformance(
                bucket_name=bucket_interval,
                n_samples=len(sample_ids),
                bucket_samples=bucket_cases,
            )

Format 2: bucket_samples:list[dict]
Task

named_entity_recognition
word_segmentation

Sample Code
            system_output_id = sys_output[span[0]]["id"]
            error_case = {
                "text": str(system_output_id),
                "span": span[2],
                "true_label": true_label,
                "predicted_label": pred_label,
            }
            case_list.append(error_case)

Format 3: bucket_samples:list[tuple]
Task

conditional-text-generation [span-level features]
summarization [span-level features]
machine-translation [span-level features]

Sample Code
            for sid, tid in toks_true:
                      ....

            bucket_performance = BucketPerformance(
                bucket_name=bucket_interval,
                n_samples=len(toks_true),
                bucket_samples=toks_true,
                performances=[performance],
            )

I agree, and we can also perhaps think of this together with this issue: https://github.com/neulab/ExplainaBoard/issues/272

Aha, yes, I actually mentioned 272 at the beginning of this page.

Woops sorry! I missed that paragraph

@pfliu-nlp About the table_schema.py you mentioned earlier, it seems to be deleted from the repo but can be recovered from this commit.
This isn't the actual commit that deleted it but the one that Graham deleted and then restored it. I think the file content should be the same though!

I discussed this briefly with @lyuyangh , and here are some of our thoughts:
1. Frontend becoming task-dependent is inevitable (but in a good way)
Different NLP tasks have their own ideal ways of presenting analysis results and examples. For instance, BRAT works well for NER examples, while common token highlighting or visualizing the embedding space might work well for text-generative examples. This makes it inevitable for the frontend to be task-dependent, and I think it's totally fine and makes great sense.
2. What info should the SDK provide to the web interface?
Previously we've discussed whether table_schema.py should reside in SDK or the web repo.
Reason for keeping in SDK:

When adding new tasks, developers can provide the expected format/UI-related info in the same repo.

Reason keeping in frontend

This file is only used by frontend, so it makes sense to move it there.
Providing UI-related info is not SDK's responsibility.

With task-dependent becoming inevitable (1.), We think it makes more sense to have UI-related info residing in the web repo. The SDK should only provide information about the data and schema (e.g., data classes).
However, since the frontend uses TypeScript (meaning all field types must be precisely defined for the code to work), we'll need to manually convert the Python data classes in SDK into TypeScript interfaces, which shouldn't be a big problem since there are only a few types of bucket samples.
3. Schema
For the bucket samples, we think it'd be nice to use data classes. We can have three types of classes corresponding to the three formats above (and perhaps inheriting from the same base class?). These classes can be directly used by the web backend.
Some other suggestions from Lyuyang regarding the frontend:
Create something like an API wrapper that handles the format of bucket samples as early as possible, using the task type information. The task type info is then no longer needed for any subsequent processing/rendering. The API wrapper acts like a task handler and can return the essential column information and format for the "example table class".

This is fixed.


Fixed now_helper for sqlite (time is missing)

The sqlite date('now') function returns only the current time.
# echo "SELECT date('now')"|sqlite3
2020-08-06

To be comparable to the NOW() function of mysql, the date and time should be returned.  The datetime('now','localtime') function of sqlite does this:
# echo "SELECT datetime('now','localtime')"|sqlite3
2020-08-06 16:44:59

Which is the same thing as mysql:
# echo "SELECT NOW()"| mysql
NOW()
2020-08-06 16:44:59

Docker Image for build 1 is available on DockerHub as jc21/nginx-proxy-manager:github-pr-544


Erroneous logging of "Locale not found" on the server

Describe the bug
My console has a log for each page load that looks like this. Everything else works.
error -<EMAIL_ADDRESS>(219:0) @ eval
error - Error: Locale not found

I notice that this is only logged in https://github.com/QuiiBz/next-international/blob/82b12a0487291bd21f81ce8071915c2bc0f27c9e/packages/next-international/src/app/client/create-use-current-locale.ts#L18, which should be a client only file. Somehow this is getting called on the server.
I only call useCurrentLocale in one place in my code, which is under 'use client', so I'm not sure how this is getting called and logged on the server.

About (please complete the following information):

next-international 0.9.5
Next.js 13.4.0

'use client' doesn't mean that the components are never rendered on the server: instead it means that these components can be rendered on the client, and they are also still pre-rendered on the server.
Could you try to update to<EMAIL_ADDRESS>I've made some changes to this part of the library. You can check the upgrade guide here: https://github.com/QuiiBz/next-international/pull/126

Love it! Will do and report back.

@QuiiBz this went away with 1.0 ... closing it out, and thank you!


Allow to override predefined routes

[x] Changes have been thoroughly tested to not break existing functionality.
[ ] New functionality has been documented or existing documentation has been updated to reflect changes.
[ ] Visual changes are explained in the PR description using a screenshot/recording of before and after.

This PR allows to override predefined routes like logout, email verification etc.,
It will be useful when developers need to tweak route definitions for predefined routes.
e.g.: When I want to exclude some auth middlewares to the logout route, I can achieve this by overriding the logout route like this
$panel->authMiddleware([
                Authenticate::class,
                MustCompleteProfile::class,
            ])
            ->authenticatedRoutes(function (Panel $panel) {
                Route::post('/logout', LogoutController::class)
                            ->name('auth.logout')
                            ->withoutMiddleware(MustCompleteProfile::class);
            })

Duplicate of #7891, this has the same issues, right?

Updated the PR to allow most of the global routes. Still, logout and email verification route customisations are pending. Will try to fix it soon.

A lot more checks need to be done for this issue. I will close this. Will submit a new PR if all goes well.


"Insert Link" formatter does not allow to edit existing link

Link-formatter (chain symbol) always opens popup with empty field even if an url already exists at selected text. Please add existing url into popup. ("Edit Link"-feature)

This problem was solved with introduction of Scribe. Current version from master works as described.


Separate out JobClassFns for actual classes and for tests.

Separate out JobClassFns for actual classes and for tests.

Fixed.


GPUParticles3D broken

Godot version
v4.0.beta.custom_build [8e14f9ba2]
System information
windows 10
Issue description
I can't get any GPUParticles3D to work at all.  Any already existing or even opening a new project.  I'm seeing no errors in verbose debug or debug_release builds.  will pull earlier build to try and find fault
Steps to reproduce
for a new test

create a scene with with a root GPUParticles3D.
in process_material add a ParticleProcessMaterial.
in draw_passes/pass1 add a mesh (boxmesh).

Minimal reproduction project
No response

I can reproduce this in latest master (62792eeb9fac4f44272f59f95ec8eb3abc0432a7) but not in beta 1, so this is a recent regression

I've not been able to find a working commit... what I thought was for sure a bug is looking more like maybe an issue with the local build on windows.  I downloaded the built beta and it shows GPU particles fine aside from the fixed "!multimesh" spam.   I pulled multiple versions and non will render a GPU particle though everything else "seems" fine.  I've run both scons clean and git cleans with no difference.  I've removed editor_settings-4 so it's rebuilt.

I've not been able to find a working commit... what I thought was for sure a bug is looking more like maybe an issue with the local build on windows. I downloaded the built beta and it shows GPU particles fine aside from the fixed "!multimesh" spam. I pulled multiple versions and none will render a GPU particle though everything else "seems" fine. I've run both scons clean and git cleans with no difference. I've removed editor_settings-4 so it's rebuilt.
If I build the beta I still get none

I've just reached the same conclusion, I built the beta in debug and have the same issue. I'm now trying to build release_debug from the beta commit and we'll see if that helps. Its not a windows-specific bug as I am on PopOS.

2d9583fa3b works

2d9583f works... I'm going to work back up from there

In that case there is a good chance that https://github.com/godotengine/godot/pull/65418 is the culprit

yeah I was wondering... I just pulled the one earlier to test

yep... a9b04b936e works and f709596631 has the issue

why does the released beta work I wonder?

Release builds are compiled with LTO enabled, whereas self-compiled builds are not unless you pass lto=full SCons option (or the production=yes shorthand).

ok trying that...  yeah latest master with lto=full which took a long time to link, still no luck, no particles

Got a fix figured out. Initialized memory bugs are always a pain :(

I pulled that pr and it doesn't seem to fix the issue.  as mentioned above I also built with lto and that didn't work for me.

wait hold on

@dmaz do you have more than one particles node in the scene? I've noticed another issue with MultiMesh/particles where they sometimes don't appear in the scene if there is only one node. But seem to always render fine if 2 or more nodes are in the scene.

I merged the fix for uninitialized memory, I would suggest opening a new issue to keep track of remaining problems with MultiMeshes and particles.

@clayjohn these tests were generally just done with single node scenes.  I do though have a few that were multinode and I'm pretty sure they were having this render issue as well.  I know they are currently having other ender issues.  Also yes, there are a more issues now that I will describe in another ticket.

oh the size issue mentioned above... it seems default size for quads changed to "2"

This was closed but particle collisions are still broken and attracter is also not working.
Tested on #66303.

That's a separate issue, please open a new bug report.
This report was about particles not rendering at all.


Add support for maven file: repositories

Merging, CI fails because if transient failures... Thanks!

You can add yourself to the Contributors list too!

Thanks for the merge!


feat(GH-45): Populate website using meetup.com graqhql website

Description
Closes #45
Status

[x] port meetup graqhql queries from https://github.com/donk…
[x] update homepage
[x] update upcoming events
[x] create all past events page (thanks @Takeno )
[x] paginate past events page (thanks @gdorsi )

Just pushed some features:

past events page
upcoming events page

What is missing:

do we need to remove the generator script for events as we use only the Meetup's api?

For the upcoming events, the current script takes the last upcoming event and calculates the next 3 dates.
Foreach next date, it shows TBD + Call for paper.
It may happen we schedule a new event on meetup for 2 months ahead. At the moment, the TBD month in the middle will not appear.
Example: We have planned on meetup September and November. October event is not shown.

Thanks @Takeno

do we need to remove the generator script for events as we use only the Meetup's api?

done in https://github.com/Roma-JS/roma-js-on-astro/pull/49/commits/b09ed633482465446b2361b3f95bfdfa44616d89.

new Features

add /api/content/past-events.json endpoint
add google maps link button next to the register cta

Fixes

previous event section not showing up in the homege

What's next?
I'm going to expand the past and upcoming events pages adding, when available, the location.
cc @gdorsi

Thanks @gdorsi  @Takeno!


add example showing how to safely save your token (env vars?)

This should be in the docs I think

Gotcha. Giving myself a 24 hours deadline for this.

https://pypi.org/project/python-dotenv/ is good for that

This should be in the docs I think

yeah that aswell

https://pypi.org/project/python-dotenv/ is good for that

yeah good idea including that

https://github.com/Rapptz/discord.py/pull/7272
https://github.com/Rapptz/discord.py/issues/2518

Rapptz/discord.py#7272
Rapptz/discord.py#2518

Ideally you would have a few examples showing you the different ways of storing it securely, not just overriding the previous examples.

Okay, I've made this:
https://gist.github.com/MoonlightCapital/54a3434190dc287037b0599931e7db1a
Tell me if it's ok and if yes, where to put it in this repo.

Ideally you would make a example showing it, although specifying using terminal commands to set them aswell

My two cents:
change
bot.run(os.environ.get('DISCORD_BOT_TOKEN'))

to
token = os.environ.get('DISCORD_BOT_TOKEN')
bot.run(token)

for simplicity

My two cents:
change
bot.run(os.environ.get('DISCORD_BOT_TOKEN'))

to
token = os.environ.get('DISCORD_BOT_TOKEN')
bot.run(token)

for simplicity

or just changing it to os.environ["DISCORD_BOT_TOKEN"]

You could also have a simpler version which uses an external python file which stores the token as a variable. Then in the main bot file, you just import that file and reference the variable.
It would also work with .gitignore as you just ignore that file. For my bot, I call mine 'Config.py'.

Yeah

#42


Just a question.... Is it possible to have metronome working WITH jitsi???

I know, it says that it deactivate metronome, but, just in case that metronome is mandatory... is there a work around??
I don't know... maybe another instance of yunohost just with this app, and redirect from the first machine the domain jitsi.domain.net to the machine with yunohost and jitsi?
Could it be a solution?
Any ideas?

No, it's not possible to have metronome working with jitsi, tryed during weeks on #58, you can also check #29 #10 since August 2019 to February 2021
If you think, you can manage that, feel free to do a PR

Is it normal that the automatic diagnosis keeps claiming that the service Metronome is dead? Is it safe to disable this warning?

Yes it's safe to disable the warning


New Crowdin translations

New Crowdin pull request with translations

Codecov Report

Merging #353 (6c0fa36) into master (cf907d5) will not change coverage.
The diff coverage is n/a.

 Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


expressions in a workflow

Changes introduced with this PR

[X] Add a workflow that demonstrates the use of expressions used in Arcaflow expressions' documentation.

By contributing to this repository, I agree to the contribution guidelines.

there are a few changes I would like to see.

How should we handle this?  @mfleader, is this on you?  Or, should @dustinblack create a Jira issue?  (We should presumably have one either way....)


some labels are removed from the graph when screen size reduced

when this bar graph scree size reduced then x axis labels are removed one by one

on large screen it works properly

Did not follow bug template instructions


Reducing DOM diffing

Currently, whenever some little state data changes, the whole DOM is re-rendered and diffed, right?
Is someone working on trying to minimize that, such that only dynamic parts of the DOM are re-rendered and diffed (like in Glimmer.js or lit-HTML)?

The virtual dom diffing and DOM patching only occurs with the boundaries of a component in Halogen, so there's that. Virtual dom re-rendering can be reduced by having parts of the rendered content constant, so that only a minimal "path" of virtual DOM is rebuilt on state changes.
There aren't really any plans to further refine the way it works, and as far as I know nobody else is doing work towards it either. The rendering/driver situation is pluggable though, so in theory it's something that could be experimented with if someone had the inclination.
You would have to be rendering some pretty large documents at a good rate of FPS for diffing to become a serious overhead anyway I think :)

Worth noting that even in the React world, people are commonly windowing (limiting rendered items to what can be seen in the viewport) to get better performance out of rendering very large lists. One of my first PureScript demos was doing this: https://qiita.com/kimagure/items/92f0a278971c7deb8eb5, https://github.com/justinwoo/purescript-scroll-table (this uses an ancient version of Halogen though)


Styling missing for personabar in IE11

Description of bug
Because of the use of CSS variables the personabar looks pretty bad. I do encourage the use of modern tech, this issue could be easily have been prevented.
Steps to reproduce
open de site as an admin, you'll see
Current behavior
styling issues, most obvious, missing backgrounds
Expected behavior
What we had...
Affected version
version 09.10.00
Affected browser

[ ] Internet Explorer 11

Support for IE 11 is ending, Can you provide examples of what your are seeing

See https://docs.microsoft.com/en-us/lifecycle/announcements/internet-explorer-11-support-end-dates and https://docs.microsoft.com/en-us/lifecycle/announcements/internet-explorer-11-end-of-support, among others

That said, I don't think we've officially declared that the DNN Platform doesn't support IE 11. And we're certainly not opposed to PRs that add a better experience for IE 11 (so long as they don't significantly detract from the experience on newer browsers, e.g. due to performance issues)

I will add a pull request with some non-interfering styles

Ah... Mitch and Brian beat me to it.  😃

That said, I don't think we've officially declared that the DNN Platform doesn't support IE 11. And we're certainly not opposed to PRs that add a better experience for IE 11 (so long as they don't significantly detract from the experience on newer browsers, e.g. due to performance issues)

I hate IE just a much as most of you, but using HTML/CSS not supported by IE would probably be better for a major version. :-)
I have logged issues before where a minor change of (incorrect) HTML was seen as a breaking change.

just added an image to the issue of what you get when using IE11 (a not uncommon scenario when updating a site on a webserver)

Ah... Mitch and Brian beat me to it. 😃

I was kind of reluctant to post this issue because it is obvious that IE11 is old crap, but on a server it is often the only browser, and when you update there e.g. from 9.9 to 9.10 you get a nasty surprise, and you might even think the update went wrong.
We should not want the average IT Joe to think that...

I was kind of reluctant to post this issue because it is obvious that IE11 is old crap, but on a server it is often the only browser

Yes. That's the app you use to download an actual web browser.  😉😆


Make Unet configurable

Hi @DhairyaLGandhi
I often need flexibility with the hyperparameters of the UNet, i.e. different numbers of downsamplings and convolutions, kernel sizes etc. So we started implementing this more configurable version.
This currently allows for a UNet with configurable

number of input and output channels
initial number of feature maps
factor by which number of feature maps should be multiplied with each downsampling
downsampling method, factors and number of downsampling steps
kernel sizes and number of convolutions
activation functions
"same" or "valid" padding

Let me know if this is something you would be interested in including here.

This sounds like. a good idea to support! I will take a look at the changes in the PR as well!

Following. We did we end up here?

Hi @mkitti
I was waiting for some feedback to finish my updates, then got sidetracked by other projects. Feel free to add any edits/ideas/suggestions you might have!

I think we addressed all your suggestions. Could you have another look @DhairyaLGandhi


Modal bug

Hello. I've encounter a bug I don't know how to fix. Inside my "gallery cards", whenver I click a button to open a modal, it jumps to top of the page until I close it again.
How could I fix this?

This doesn't sound like its related to MixItUp, but if you have a link to your project I can take a look.

Hello Patrick. I found the triggerer of it. I'm using this template: TITAN, I don't have the project ready yet, but I found out this exactly line of code was the triggerer of the bug:
html, body {     height: 100%;     background: #f2f2f2; }
It's part of the original mixitup 3 css stylesheet. I don't really understand why it happens, but I already solved it. Thanks again, I really appreciate your help. Your plugin is awesome. Really.

Thanks! Glad you fixed it.


dynamic wildcard support

this adds support for using dynamic wildcard files in json and yaml format, such as Billions of Wildcards. it should work on both Windows and Linux, although I've only tested on Windows.

Looks good to me. Are prompts supposed to change between platforms? If so, using os.sep is right (it usually is).

Looks good to me. Are prompts supposed to change between platforms? If so, using os.sep is right (it usually is).

yeah - since Windows uses \ for file paths instead of /, wildcard prompts on Windows use \ as well


Changes:

endpoints are warehouses v2
documentation references are now updated to warehouses
shiny addin references updated
pkgdown references fixed

Codecov Report

Merging #8 (702c32c) into main (9331003) will not change coverage.
The diff coverage is 0.00%.

@@           Coverage Diff           @@
##             main       #8   +/-   ##
=======================================
  Coverage   15.98%   15.98%
=======================================
  Files          17       17
  Lines        1852     1852
=======================================
  Hits          296      296
  Misses       1556     1556

Impacted Files
Coverage Δ

R/query-history.R
0.00% <ø> (ø)

R/warehouses.R
0.00% <0.00%> (ø)

:mega: Codecov can now indicate which changes are the most critical in Pull Requests. Learn more


Redesign: Library header

Context
Updates the Library header tabs and the media upload button.

Summary

Relevant Technical Choices

To-do

User-facing changes

Tabs have updated icons
Text tab animation behavior has changed slightly -- the hovered state stays on the icon that was last hovered on.
Upload button is using the primary button from the design system,.

Testing Instructions

QA

[ ] This is a non-user-facing change and requires no QA

This PR can be tested by following these steps:

Verify that the looks and behavior of the library tabs is matching Figma
Verify the Media Upload button is matching Figma.

UAT

[x] UAT should use the same steps as above.

This PR can be tested by following these steps:

Reviews
Does this PR have a security-related impact?

Does this PR change what data or activity we track or use?

Does this PR have a legal-related impact?

Checklist

[ ] This PR addresses an existing issue and I have linked this PR to it in ZenHub
[ ] I have tested this code to the best of my abilities
[ ] I have verified accessibility to the best of my abilities (docs)
[x] I have verified i18n and l10n (translation, right-to-left layout) to the best of my abilities
[ ] This PR contains automated tests (unit, integration, and/or e2e) to verify the code works as intended (docs)
[ ] I have added documentation where necessary
[x] I have added a matching Type: XYZ label to the PR

Fixes #6207

Bear in mind, that these changes (even just your changes) break the design for the inspector tabs (the alert icon is all the way out in the margin), as they now have too much spacing, but we can fix that later.

Yep, I saw that, it might make sense to just implement changes for the two tabs together as well. WDYT?

Bear in mind, that these changes (even just your changes) break the design for the inspector tabs (the alert icon is all the way out in the margin), as they now have too much spacing, but we can fix that later.

Yep, I saw that, it might make sense to just implement changes for the two panels together as well. WDYT?

Yeah, feel free to tackle both tab views in the same PR. The other ticket is #6212, that would be solved then.

Yeah, feel free to tackle both tab views in the same PR. The other ticket is #6212, that would be solved then.

Hm, actually, it doesn't look that horrible, the design panel tab, so I'll still leave it for a separate PR.
Applied your suggestions, thanks! Seems to match the measures from PR as far as I tested.


autoplay dose no work in ios

i found  the function autoplay is not work in ios 9 or highter

It's an Ios known limitation.
Please read the doc. http://buzz.jaysalvat.com/documentation/sound/
Regardd


/usr/local/opt/python3/bin/python3.4: no such file or directory

I'm using python version 3.5.1. I did a pip install pip-tools, and it downloaded version 1.6 onto my computer.
Then I ran the command pip-compile requirements.in, but it reported:
/usr/local/opt/python3/bin/python3.4: no such file or directory
Did I do something wrong?

Is there a requirements.in file in the directory you are running the command in?

Closing as there's no activity on this for ~1 year.
Feel free to reopen if you need.


vite --host <IP_ADDRESS> is not working, due to host <IP_ADDRESS> is replaced into <IP_ADDRESS>, and why?

I am running vite inside docker so I need to proxy the vite port from another http service.
version 3.5.0 • Public • Published 4 months ago
Current:

vite --host -- not working ❌, will listen to <IP_ADDRESS>
vite --host <IP_ADDRESS> -- not working ❌, will listen to <IP_ADDRESS>
vite --host <IP_ADDRESS> -- it works ✅

Expected:

vite --host -- works ✅
vite --host <IP_ADDRESS> -- works ✅
vite --host <IP_ADDRESS> -- it works ✅

Possible Reason
vite --host <IP_ADDRESS> is not working
And that is because of this file:
// packages/vite-plugin-monkey/src/node/plugins/server.ts
      get host() {
        if (
          typeof viteConfig.server.host == 'string' &&
          viteConfig.server.host != '<IP_ADDRESS>'
        ) {
          return viteConfig.server.host;
        }
        return '<IP_ADDRESS>';
      },

when getting --host args, '<IP_ADDRESS>' or true is replaced with '<IP_ADDRESS>'
Workaround for host on LAN
run ifconfig and got the IP address from docker, then pass it into --host argument.

vite --host <IP_ADDRESS> -- it works ✅

https://github.com/lisonge/vite-plugin-monkey/releases/tag/v3.5.1


Feature request: implement  Chat System  on the client. Already did on 56d

For now, on X it's impossible to use chat system.
Build in Chat is like this (image took on 56d):

Since the fork, Coruja made 4 big  Commit to implement this feature. He added some ini setting.

https://github.com/Sphereserver/Source/commit/7b239b2d7530cf6b6c8f84fcbbd8b84b67a8ed95
https://github.com/Sphereserver/Source/commit/722606c54f17e3c9d8e6095fffcaa3b528c4783a
https://github.com/Sphereserver/Source/commit/f26b39b9b40fba76660c36d57baa8387d3613272
https://github.com/Sphereserver/Source/commit/26039d2ef9a121d52b561ce02cdae6d1e4624ccc
https://github.com/Sphereserver/Source/commit/2ccf98dc3c4ae7e910ea87cd3d4b5f90e499fe92
https://github.com/Sphereserver/Source/commit/ead8e666810d63a58f133de26ebe69095d12c52c

Probably implemented, because it seems same for me on X, I don't know how it works but probably use , key after joined the channel or something like that maybe.

Not its not implemented. On 56d you can define channel name on ini. Never achieve to make chat work with channel on X

Oh I see, okay I can take a look foe it later, honestly never used chat syatem befoee :))


clean up and add comments for mat_fec calcs

What issue(s) does this PR address?
resolves #348
Describe the issue, if not included in the PR
some aspects of maturity and fecundity were being calculated even in not used; calculated values could be nonsensical if user provided placeholder rather than realistic parameter values.  Solution:  replace output  in these situations with a constant vector of 0.5.  Augment comments in code to describe the relevant situations.
What tests have been done? Upload any model input files created for testing in a zip file, if possible.
minimal
What tests/review still need to be done? Who can do it, and by when is it needed (ideally)?
try it out with the setup identified in issue #348
is there an input change for users to Stock Synthesis?
no
If so, please provide an example of the new inputs needed.
[New example stock synthesis input goes here]

Check which is true. This PR requires:

[ ] no further changes to r4ss
[x] no further changes to the manual
[x] no further changes to SSI (the SS3 GUI)
[x] no further changes to the stock synthesis change log (new features, bug reports)

Describe any changes in r4ss/SS3 manual/SSI that are needed (if not checked):
r4ss needs to adjust headers for the biology_report (no. 42)
If changes are needed in the change log, please fill in the table here:

Version
Date
Description
Issue
Input change
Action
Topic
Type

3.30.20
[Add date]
[add concise description]
#[add issue]
[yes or no]
[fix, new, or revise]
[e.g., biology. Use issue label options.]
[input, output, and/or calc, or ALL]

Additional information (optional):

@iantaylor-NOAA
encounter r4ss error with test model: vermillion_snapper_F4

Thanks @iantaylor-NOAA for starting the re-run! Looks like it passed, so there is no issue with r4ss.
@iantaylor-NOAA , if you have the time, maybe you can review Rick's changes (or maybe you already have?) and "approve" the pull request if it is ready to merge in?

Since I requested no changed, I went ahead and merged and deleted the branch. Does that make sense or is it better to leave it to @Rick-Methot-NOAA to merge after the review is complete?

Sounds good. I got carried away clicking through things after completing the review.


[BUG] venn.nvim crashes my neovim

https://user-images.githubusercontent.com/71810726/126884409-d09958b8-496c-4c4e-8751-837ea91822c3.mp4
using venn.nvim stop my nvim from working

This seems to be venn.vnim updated to the latest commit but I cannot reproduce on my setup.
Maybe try updating venn again, I added logging.
Try to make it crash and send me the log available under nvim-data/venn.log ( the nvim-data can be located using :echo stdpath('data') ). This will narrow down the debugging.

And logging must be enabled with :let g:venn_debug = v:true.

thank you @jbyuki !, here's the log files.
venn.log

thanks that was helpful. Interesting bug.
Probably a keymapping is set on vv which make it go into an infinite loop but not completely sure.
Could you try again and send me the log?

@jbyuki Updated and it works again!! Thank you so much for your works on this incredible plugin!!
venn.log


cyber shm_dispatcher problem

System information

OS Platform and Distribution ( Linux Ubuntu 14.04):
Apollo installed from (source ):
Apollo version (3.5):
I modified the talker and listener source of the example in Cyber RT to send point cloud data. When the rate is set to 20 per second, it can be sent normally, but when set to 30, the following problems occur:
I0612 11:35:37.096585 29332 block.cc:47]  block is being written.
W0612 11:35:37.096611 29332 shm_dispatcher.cc:66]  fail to acquire block, channel: channel/PointCloud index: 16
I0612 11:35:37.096626 29332 block.cc:47]  block is being written.
I0612 11:35:37.096627 29318 listener.cc:24]  receive a frame id = 1161
W0612 11:35:37.096628 29332 shm_dispatcher.cc:66]  fail to acquire block, channel: channel/PointCloud index: 16

I don't know what the reason is. Can you help me answer my confusion?

Hi, in SHM transportation, Transmitter has a shm segmat(cyber/transport/segment.h), the segment has several Blocks(cyber/transport/block.h), the block num configured in cyber/transport/shm_conf.cc. When Transmitter writing, It will lock the block until Serialize finished. Then the Dispatcher can read from this block. The log you see indicates that the block is being written. You can increase the BLOCK_NUM to fix. And, if you have interest, you can set the log level to DEBUG, to see whether the block is writing by Transmitter.


Export pattern causes warning from eslint-plugin-react-refresh

After initializing in a new React Vite TS Storybook starter, that happened to have this eslint plugin installed, I get warnings on a number of files that export functions in addition to a component.
Also, although documentation about "Fast Refresh" is a bit scant unfortunately, some resources on it also say that each export requires its own export statement...
https://github.com/ArnaudBarre/eslint-plugin-react-refresh
...from my eslint config:
{
  plugins: ['react-refresh'],
  rules: {
    'react-refresh/only-export-components': [
      'warn',
      { allowConstantExport: true },
    ],
  },
}

same issue here, any updates?

It was surprising that this hasn't been a major issue, but it seems that most of the components provided by shadcn/ui are following the only-export-components rule. The only example of rule violation I found was with the button. Additionally, I don't think the button needs to export the buttonVariants function. I have removed the buttonVariants function from the export object in the installed button.tsx.

I found out that button is required to export buttonVariants due to dependencies from components such as alert-dialog. To adhere to the only-export-components rule, I decided to define buttonVariables in a file other than button.tsx and import them into button.tsx.

This issue has been automatically closed because it received no activity for a while. If you think it was closed by accident, please leave a comment. Thank you.

Just came across this myself, maybe its worth considering re-opening?

Same issue here in form when exporting useFormField

Would be great if this was looked at again.

This warning also appears when copypasting the theme provider example into a fresh create-vite project.

I'll take a look at this. Hopefully @shadcn won't close this issue again 🙃

What does one have to do to get a issue reopened around here, btw? I love this project, that's why I'd like for it to be better managed 🤓

Not ideal, but I had to restructure my project in order to fix it. Instead of having a single button.tsx file, I now have a
button folder with:

index.ts
button.tsx
variants.ts

# index.ts
export { button } from "./variants";
export { Button } from "./button";
export type { ButtonProps } from "./button";

# variants.ts
import { tv } from "tailwind-variants";

export const button = tv({
  base: "inline-flex justify-center items-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none disabled:pointer-events-none disabled:opacity-50",
  variants: {
    variant: {
      default: "bg-primary text-primary-foreground hover:bg-primary/90",
      destructive: "bg-destructive text-destructive-foreground hover:bg-destructive/90",
      outline: "border border-input bg-background hover:bg-accent hover:text-accent-foreground",
      secondary: "bg-secondary text-secondary-foreground hover:bg-secondary/80",
      ghost: "hover:bg-accent hover:text-accent-foreground",
      link: "text-primary underline-offset-4 hover:underline",
    },
    ...
});

# button.tsx
import { Button as AriaButton, type ButtonProps as AriaButtonProps } from "react-aria-components";
import { button } from "./variants";

interface ButtonProps extends AriaButtonProps {
  className?: string;
  size?: "sm" | "lg" | "icon" | "field";
  variant?: "default" | "destructive" | "outline" | "secondary" | "ghost" | "link";
  focus?: "default" | "ring";
}

function Button({ children, className, size, variant, focus, ...props }: ButtonProps) {
  return (
    <AriaButton className={button({ size, variant, focus, className })} {...props}>
      {children}
    </AriaButton>
  );
}

export { Button };
export type { ButtonProps };

So, there is still no solution to this issue? Besides splitting the generated file ourselves?


Word-wrapping doesn't consider text markup

When you terminal.echo() very long lines with [[;#abc;]x] formatting, word-wrapping breaks down: the line is wrapped too soon, and sometimes breaks the formatting in half.
You can see a screenshot of the problem at https://github.com/mgedmin/SnakeMUD/issues/2

Yes I know about it. I was trying to fix it, I put the same fix as for wrapping with tabs, but it doesn't work.

Fixed.


implement standard errors for backend api

right now our API generally returns two status codes
200 - good
500 - bad
we should implement more standard response codes
200 OK: The request was successful, and the response contains the requested data.
201 Created: The request was successful, and a new resource was created as a result.
204 No Content: The request was successful, but there is no response body to return (e.g., for a DELETE request).
400 Bad Request: The server could not understand the request due to invalid syntax, missing parameters, or other client-side errors.
401 Unauthorized: The request requires user authentication or the authentication credentials provided are invalid.
403 Forbidden: The server understood the request, but the client does not have permission to access the requested resource.
409 Conflict: The request conflicts with the current state of the server (e.g., duplicate resource, concurrency issues).
500 Internal Server Error: A generic server error occurred. It indicates that something unexpected went wrong on the server side.

dupe. closing.


Web Scraping SEC - EDGAR Queries.ipynb

Hi
this part of the code triggers error ==> IndexError: list index out of range

Web Scraping SEC - EDGAR Queries.ipynb
Section Two: Parse the Response for the Document Details
-In [63]:

filing_date = cols[3].text.strip()
filing_numb = cols[4].text.strip()
does this happen for anyone else as well?
thx and amazing job!!!

If there are less than five columns, then yes it will raise an error. You would need to adjust the script so that it would only parse the number of columns found in the table.


destroyAll with useMasterKey with public Delete permission disabled

I'm using Cloud Code afterDelete triggers to destroy associated objects. This worked well. Now I want to lock this class down by disabling the public delete permission, which means I now need to useMasterKey when destroying. The problem is it now does not delete the object, however it does not trigger the error function, nor the success function. It doesn't log any errors. Verbose is enabled.
This works when the public delete permission is enabled:
Parse.Object.destroyAll(objectsToDelete,{
         success: function(returnValue) {
           console.log("SUCCESSFULLY DELETED");
         },
         error: function(error) {
           console.error("Failed to delete items: " + "Error: " + error.code + " " + error.message);
         }
     });

This does not work when the public delete permission is disabled:
console.log("WILL DELETE THESE:");
console.log(objectsToDelete);
Parse.Object.destroyAll.destroyAll(objectsToDelete,{
          useMasterKey: true
        }).then(function(returnValue) {
          console.log("SUCCESSFULLY DELETED");
        }, function(error) {
          console.error("Failed to delete items: " + "Error: " + error.code + " " + error.message);
        });

Here's what is logged:
2016-10-26T20:48:08.459173+00:00 app[web.1]: verbose: REQUEST for [DELETE] /parse/classes/MyObject/ofAbDyFTiV: {} method=DELETE, url=/parse/classes/MyObject/ofAbDyFTiV,…,
2016-10-26T20:48:08.484310+00:00 app[web.1]: info: afterDelete triggered for MyObject for user lHQZpwrO8h:
2016-10-26T20:48:08.484316+00:00 app[web.1]:   Input: {…} className=MyObject, triggerType=afterDelete, user=lHQZpwrO8h
2016-10-26T20:48:08.484820+00:00 app[web.1]: verbose: RESPONSE from [DELETE] /parse/classes/MyObject/ofAbDyFTiV: {
2016-10-26T20:48:08.484822+00:00 app[web.1]:   "response": {}
2016-10-26T20:48:08.484823+00:00 app[web.1]: }
2016-10-26T20:48:08.526354+00:00 app[web.1]: WILL DELETE THESE:
2016-10-26T20:48:08.526794+00:00 app[web.1]: [ ParseObject { _objCount: 115, className: 'AnotherObject', id: 'UucUWjcTCi' } ]

Setup: Parse server v2.2.23 running on Heroku backed by mLab

Parse.Object.destroyAll.destroyAll is that on purpose? because I don't believe destroyAll has a destroyAll function.

You're most certainly right. And now I'm very frustrated it was just that simple mistake. Thank you!


An to a in "CHANGELOG.md"

An to a in line 190 of "CHANGELOG.md".

I would prefer such typo/grammar changes to be batched together in a single commit. Whether you are going through the documentation and finding some typos among the way, or using a parsing tool to identify them, you can queue such changes locally and make a PR once there's a significant amount of fixes (see e.g. #46929).
Otherwise we'd end up with lots of PRs and lots of merged commits for single low-priority typo fixed, which makes the overall changelog of the very active development branch harder to parse to find actual engine code changes.

@akien-mga Perhaps we need to allocate one issue for these needs. Create a typo and grammatical error tracker, in which everyone will add their corrections in the comments, and as they accumulate, one of the maintainers will commit the next portion and clear the topic after merging.

For the reference, this typo fix is included in #47505. Thanks for the contribution!


Competitive Programming : Binary Search

Description
In this it will have the introduction to this searching technique , with its various uses that can be possible like can find square root or floor or ceil with this. also the 3 basic template of binary search.
Domain
Competitive Programming
Type of Contribution
Documentation
Code of Conduct

[X] I follow Contributing Guidelines & Code of conduct of this project.

/assign


Check reconciler status in update queue only when required

Description
In #825, I introduced interactions with reconciler. The algorithm would execute reconciler  checks when operation contained ClusterConfigurationVersion populated from status of the last apply changes in reconciler. This number is inherited from previous operations and essentially meant that every update on kyma 2.0 would execute this check. An update to gardener could fail the operation if reconciler is having troubles. But we don't need to check status of the reconciler for purely gardener update operations.
This PR changes the check from looking at ClusterConfigurationVersion to explicit flag on an operation, that is set when certain step really talks to the reconciler and we need to wait for the processing to move forward to the next step.
Related issue(s)
https://github.com/kyma-project/control-plane/issues/1122

/retest


docs: fix banner in small screens

before:

after:

comparison table looks a bit off in small screens,
before:

after:

sorry btw, I should have created another PR for this, but I pushed by mistake :(

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Configure local development

I want to be able to do manage.py runserver on my macbook.

[x] database setup
[x] makemigrations
[x] allowed hosts setting to localhost
[x] disable pipeline
[x] normal static files backend
[ ] media directory
[x] python3.5 virtualenv
[x] DEBUG = True

hyperbola runs fine under python3.5 modulo the admin site (model __str__ method is not defined)


Outreachy 2022: The SPARQL Importer plan, Last Week

Fixes #1212
Hi to you, fellow Outreachy 2022 applicants,
We now have 7 days left before the closing of the application process for Outreachy 2022 for the SPARQL Importer.
We currently have 6 applicants that have officially registered themselves for this project. It is now time for the last sprint, in order to finalize the choice.
Evaluation criteria

We look at applicants based on the work they submitted through PRs. Here's some general aspect we look at:

the quality of the code you wrote
your process to understand an issue and how you approach solving it
your interaction with the community

Summarizing: we look at the whole process, with an emphasis on the code that is produced at the end. A tool is there to help its users, and as such, the way you bring more power and you make the tool easier to use is taking it into account.
The plan for « Project SPARQL Importer »
Outreachy: implement-a-sparql-importer
The next phase, and the last one after the « Pull Request » and Issue resolving, is to send plan to explain how you would implement this project. You have one full week (+ 1h!) starting from now, the 20th at 23:00 UTC-4, and we stop receiving plans at 00:00 UTC-4 on the 2022-04-28.

Antoine Beaubien, @antoine2711, is mentoring this project. Yes, that’s me. ;-)
I will look at your application based on the general criteria mentioned above. In addition, I also ask for a text document explaining how you anticipate to code the project.
This document could contain:

One or two short paragraphs that describe what users need

i.e. they want to write a text SPARQL query and get a project with column already reconciled when opening for the first time
i.e. they want to save a query
This is to show what you understand of the users needs.

A simple bullet list of the features

Please number them from F1, F2…
(F for feature)
No description or detail. Just a few words to name it.
A simple plan of the steps you are going to take to code
Please number them from S1, S2…
(S for Step)
i.e.: first, I'll write the input part for the query
then I will transform the JSON and…
then add Fx, etc.
Please put the features F1, F2, in these steps.
This is not an explanation of the coding. Just the enumeration of the step with a simple title yet informative enough

In the rest of the document, please detail all you want, with references to features (Fx, like F1…). You should also be in the steps order (Sx like S1…) but that is not required, as long as you cover all the steps.

This part of the document is free form. Use it like you want to show you understand the user's need, the technologies involved, the present code base and how you will merge your stuff in it.

Please use Google Docs. I will exchange with you on a Google Docs document. For the Outreachy project, if they want you to download a file, so you can download a PDF or a Word document, but put a link in that document at the top a link to the Google Docs document. I think they also ask for a timeline. You can put the short version there, and elaborate in the plan.
You can ask me any questions. All the technical questions I will  answer will also be published in a public room on Gitter, https://gitter.im/OpenRefine/outreachy-sparql-importer. This room will only exist for a few weeks, its purpose is for the SPARQL Importer.
Communications in the OpenRefine community
Just a quick reminder about communication in the OpenRefine community

If you have a general question on how to use OpenRefine, the Google Group https://groups.google.com/g/openrefine is the place to ask those questions
If you have a general question on how to contribute to OpenRefine, or on technologies used in OpenRefine, or that could be used in OpenRefine, then the Google Group https://groups.google.com/g/openrefine-dev is the place to ask those technical questions.
If you have a question on an issue, about the user's problems or needs, how he came to this problem, and what could be a long term solution, the GitHub issue is the good place to discuss it. Technological questions can also be discussed on the issue, if it's pertaining to that issue's discussion.
But, if the question is about a current implementation for an issue, it must be discussed on the Pull Request that tries to implement it.

Most of this should come naturally, but sometimes, we tend to stay where our problem is, when the solution must be searched at another level.
Only a week, 7 days left, till 20220428T00:00-4UTC. Register to your desired project thru Outreachy web site. I look forward to your questions and proposals.
Best Regards,
Antoine
P.S. All Outreachy applicant for the SPARQL Importer should go to this page: https://www.outreachy.org/outreachy-may-2022-internship-round/communities/openrefine/implement-a-sparql-importer/contributions/

Hi @antoine2711 Actually the deadline is  April 22, 2022 at 4pm UTC

We now have 7 days left before the closing of the application process for Outreachy 2022 for the SPARQL Importer.

Hi @antoine2711 Actually the deadline is April 22, 2022 at 4pm UTC

We now have 7 days left before the closing of the application process for Outreachy 2022 for the SPARQL Importer.

@WaltonG: yes, it's an official dealine for REGISTERING into the SPARQL Importer project, at the Outreachy level. Here, I'm talking about when I will stop receiving first draft of a plan. It's not the same thing.
Official choosen intern will be annonced Mat 4th, if I understand correctly.
Regards,
Antoine

Hi @antoine2711 Actually the deadline is April 22, 2022 at 4pm UTC

We now have 7 days left before the closing of the application process for Outreachy 2022 for the SPARQL Importer.

@WaltonG: yes, it's an official dealine for REGISTERING into the SPARQL Importer project, at the Outreachy level. Here, I'm talking about when I will stop receiving first draft of a plan. It's not the same thing.
Official choosen intern will be annonced May 4th, if I understand correctly.
Regards, Antoine

Thanks for the clarification

where are we to submit the draft document and the final document. on Outreachy website or  to you @antoine2711

where are we to submit the draft document and the final document. on Outreachy website or to you @antoine2711

Outreachy web site. They have a process for that. After it is submitted, then I start to read it and comment it, so you can reply and continue your work. Even if you submit tomorrow, you will be able to improve the document until the end of the week. After that, we make no garanty to take it in consideration, but doors won't be close to improvements, just for first draft sending, and that will be at Outreachy level, so it would be out of our reach.
Regards, Antoine

Outreachy web site. They have a process for that. After it is submitted, then I start to read it and comment it, so you can reply and continue your work. Even if you submit tomorrow, you will be able to improve the document until the end of the week. After that, we make no garanty to take it in consideration, but doors won't be close to improvements, just for first draft sending, and that will be at Outreachy level, so it would be out of our reach.

ohh thanks for clarification. It makes sense now.

@antoine2711  there is not option to submit a pdf document on oureachy website.

are we to submit only the google doc links ? or

are we to submit only the google doc links ? or

@khadijm: that can be enough, but I really think they ask for a document. Maybe ask on Gitter to other Outreachy. As long as it's recorded by OUtreachy, I'm fine with just a link.
Regards, Antoine

Data Clustering;

Thanks, everyone, for your interest in this project, and @antoine2711 for looking at all applications as a mentor for the SPARQL importer!
We will review all applications that have been entered now. You will hear back from us (and Outreachy) in May.
Many greetings, Sandra (Outreachy coordinator for OpenRefine in this round).

Thanks @trnstlntk


Update Dependency

Is it possible that you update the psr/http-message dependency? It must also be compatible with v.2.0, otherwise i can't use this package with laravel 11.

I've released v4.0.2, which should fix this issue.


Use {from,to}_chars instead of the Spirit X3 number parsers.

This could be std:: or boost::charconv::, whichever is available.

I'm less hot on this idea after looking at from_chars:
std::from_chars_result
    from_chars( const char* first, const char* last,
                /* integer-type */& value, int base = 10 );

So for this to work, the parse input would need to be a common_range.  Additionally, it would need to be chars, or a transcoding range that has chars at bottom.
Also, it would only have the same behavior when MinDigits and/or MaxDigits are not in use.
Ok, I guess it's not that limiting.  I guess most input will be in chars, transcoded or not.