Build logs should use use browser wrapping

At this moment the build logs are not wrapped to browser window size and that makes it quite hard to read essential information from lines that are longer than the window.
https://dashboard.packit.dev/results/srpm-builds/28981
This css hack seems to achieve the desired wrapping:
code {
    white-space: pre-wrap;
}

This behavior would also match what a normal user terminal would see, as terminals do not usually hide the long lines and do wrap them instead.

Thanks for opening the issue, indeed a good suggestion. I'm also wondering if patternfly has native support for terminal-like outputs.

Does https://github.com/patternfly/patternfly-design/issues/955 look familiar? ;) -- apparently things are moving slowly but in good direction.

@ssbarnea nice!!
I can see some related PRs were already merged, e.g. https://github.com/patternfly/patternfly/pull/4029
shall we use that?

If it was released I would clearly take a look at at it. Still, there is something confusing me about patternfly release process, apparently all tags are marked as prerelease when I look at https://github.com/patternfly/patternfly/tags

@ssbarnea: @mfocko is already busy with some updates to the log-viewer as you can see above :) stay tuned!

Small update on the issue: I have tried the LogViewer, spotted 2 issues:

empty lines in logs made huge dead space, which I have fixed in upstream already
each line is estimated 60px height; that at least from my perspective is bigger issue than the logs not being wrapped, I will try to fix that in the upstream too

After fixing the 2nd issue we should be good to go :)


Fix up make pippack command for building source package for PyPI

Now make pippack works without any manual action: it will produce xgboost-[version].tar.gz, which one can use by typing pip3 install xgboost-[version].tar.gz. I tested it on MacOS and Linux.
Detect OpenMP-capable compilers (clang, gcc-5, gcc-7) on MacOS

This PR will fix recent reports of failed installation on MacOS, such as #3118, #3194, #2426, provided that a new release is issued using make pippack. I plan to make release 0.71 once this is merged.

Codecov Report

Merging #3199 into master will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master    #3199   +/-   ##
=========================================
  Coverage     45.55%   45.55%
  Complexity      228      228
=========================================
  Files           166      166
  Lines         12973    12973
  Branches        466      466
=========================================
  Hits           5910     5910
  Misses         6871     6871
  Partials        192      192

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 92782a8...9381ae9. Read the comment docs.

@aldanor I am about to release version 0.71. Could you verify that make pippack produces a tarball that works with conda?


Select cols top 100 needs escaped

Generating select does NOT quote column names.
At least if there are spaces, it should be quoted.

Fixed. Escaping with just " where column contains spaces for now.


Improvement/1402/document title according to current page

Description
Handling of document title's updates was added according to the tab, currently selected in the nav menu. Also the structure of the App component was a bit redone, with the AppWrapper component added (for the ability to use the custom hook from the App component).
Screenshots

Original
Updated

Checklist

[x] 🔽 My branch is up-to-date with "development" branch
[x] ✅ All tests passed locally
[x] ✨ My changes working with up-to-date front-end and back-end part locally, like charm
[x] 🔗 Link pull request to issue

Please, fix code-smell


Error highlighting for failed sentences is distracting when editing

After evaluating a sentence fails, Coqtail highlights the erroneous part. That part is obviously a good feature. The issue is about subsequently editing the failed sentence: the highlighting stays at the exact same position until the next interaction with Coq which is quite distracting, especially with the default error highlighting.
This request is for a way to remove the highlighting, acknowledging the error, without forcing a Coq interaction. My current workaround is to undo the previous sentence, then redo it. That suggest the following behaviour (probably guarded by a g:coqtail_ flag): when a sentence errors, the checked region includes the erroneous sentence, with error highlighting on top, and acknowledging the error is by undoing that sentence, removing both the error and checked region highlights. If that idea is too complicated to implement a dedicated mapping is fine.

Tip: If the cursor is in the failed sentence, CoqToLine (or corresponding mapping) will remove the error highlight without interacting with Coq. This works because CoqToLine checks up to the previous sentence, which is already checked. If the cursor is not on the failed sentence, you can use CoqJumpToError to jump to that sentence.

@tomtomjhj Nice trick! That's a solution that works for me, but I still feel that this should be documented somewhere. Especially because the default Error highlighting is nigh unreadable for me (am I the only one?) and Coqtail is the reason I customised it. I might write a pull request in a short while, but feel free to go ahead.

Thanks for reporting this. I agree that @tomtomjhj's suggestion is probably the easiest way of clearing the error highlighting. I'd be happy to accept improvements to the documentation about this point, but I'll be out of town for the next two weeks and won't be able to review any PRs until I return.
Also, the Coqtail error highlighting can be controlled by the CoqtailError syntax group if you'd prefer not to change the default Error group. The Syntax Highlighting and Indentation section of the README has more information about customizing the Coqtail syntax highlighting.

I have a pull request ready but there is one minor wrinkle I want to discuss here: the proposed solution has the side-effect of clearing the Info buffer. I can usually recover that content easily but it would be extra nice if I did not have to.

So I can think of a couple options:

Change CoqToLine so it doesn't clear the Info panel if no new sentences are  checked or rewound.
Same as 1 but put this behavior behind an option.
Create a new command (e.g., CoqClearError) that just clears the CoqError highlighting. We could also have an option to automatically call this command if anything inside the error region is edited (using autocmds such as TextChanged or something similar).

My preference is for option 3 since it addresses your concern more directly whereas 1 and 2 are just taking advantage of a side of effect of CoqToLine.

I am not sure if that behaviour is intended, but I just noticed that rewinding one sentence or more using CoqToLine already has option 1 behaviour: it clears the error highlighting but does not clear the Info buffer. So I guess one could see options 1 and 2 as extending that behaviour to zero sentences.

That's a good point, maybe for consistency it would be best to treat CoqToLine on the current line as rewinding 0 steps. That should be a pretty simple change so I'll try to make it today and then you can remove the caveat about the Info panel from #259. I also still like option 3 as a solution so I may implement that soon too.


"Color: should be a string" error in operator form

When creating e.g. a union operator, I see the warning "Color: should be a string" in the form for the parameters of the operator.
I suppose there could be some default value assigned to the field so that it does not trigger an error.

This was also reported in https://github.com/jupytercad/JupyterCAD/pull/413#issuecomment-2348806223 but we couldn't reproduce it further 🫤
I shall try looking into this more, should be an easy fix as far as I anticipate once reproduced. Thanks for opening this.

I suppose there could be some default value assigned to the field so that it does not trigger an error.

Yes, it basically inherits the color of the base object which is being operated on.

@SylvainCorlay, can you maybe confirm how you got this error:

You must have created two objects
Then straight up clicked on any operator button. (Did you select any of the object before clicking on the operator button?)

Did you select any of the object before clicking on the operator button?

I ask as I could produce this another error when I haven't selected any object even once (related but not exactly this):
Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'value')

I think this one error is because in case of never selected model.localState?.selected should be undefined.
Having said that this is a different error, I'd once again request you to try reproducing Color: should be a string error and maybe give some inference or observation that can help further. Apologies & Thanks.

Having said that this is a different error, I'd once again request you to try reproducing Color: should be a string error and maybe give some inference or observation that can help further. Apologies & Thanks.

This seems to occur when opening an old jcad file dating from before colors were part of the model. The color is missing in the first object of the union.
We may decide to ignore this issue at this point.

We may decide to ignore this issue at this point.

Sounds good to me, As it's not affecting new files.


Incorrect plugin_api_version check

From the official NSIS api.h

When doing version checks, always remember to use >=, ex: if (pX->exec_flags->plugin_api_version >= NSISPIAPIVER_1_0)

BOOL RegisterPluginCallbackIsValid = pX->exec_flags->plugin_api_version >= NSISPIAPIVER_1_0;

Your change is still wrong, the correct check is plugin_api_version >= NSISPIAPIVER_1_0. Don't use NSISPIAPIVER_CURR.

I disagree.
If my project gets built in the future against NSIS API 2.0 for example, I'd prefer the output binary to load only in 2.0+ environments. I wouldn't want to hard code a specific version number.
NSISPIAPIVER_CURR points to the correct value depending on the NSIS SDK you build with.
Thanks for spotting the problem, btw

If NSISPIAPIVER_CURR ever gets to 2.0, chances are your code would not compile in the first place.
There is an ABI guarantee that the members already there will not change in 1.x, only new ones can be added at the end which is why you should not compare with _CURR.

I still think that using NSISPIAPIVER_CURR is the safest way to go.
If there'll ever be a 2.0, this project may or may not compile, backward compatibility may or may not be preserved... who knows? We can reevaluate the version check if/when we get there


Can't Add Additional sanctuary-def Types To Env

I started work on the maths functions listed in #127 but have encountered some really strange behaviour. The very act of including $.FiniteNumber in $.env causes a bunch of tests to fail. They all involve functions that have a dependency on type classes in their definition. Here are some of the errors:

TypeError: ‘Either#concat’ requires ‘a’ to implement Semigroup; Number and Integer and FiniteNumber do not

TypeError: ‘xor’ requires ‘a’ to implement Alternative and Monoid; (Either ??? Number) and (Either ??? Integer) and (Either ??? FiniteNumber) do not

TypeError: ‘xor’ requires ‘a’ to implement Alternative and Monoid; Number and Integer and FiniteNumber do not

Etc...
I'm guessing there's something going on with the definition of Sanctuary's Semigroup and Alternative types and is related to plaid/sanctuary-def/pull/16

Could it simply require updating the expected error messages to mention FiniteNumber?

Ah yes indeed. Although simply updating the error messages required changing 22 tests!


New version: gjergj.testmyapp 0.0.38

Checklist for Pull Requests

[x] Have you signed the Contributor License Agreement?
[ ] Is there a linked Issue?

Manifests

[x] Have you checked that there aren't other open pull requests for the same manifest update/change?
[x] This PR only modifies one (1) manifest
[x] Have you validated your manifest locally with winget validate --manifest <path>?

[x] Does your manifest conform to the 1.6 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Automated with GoReleaser
Microsoft Reviewers: Open in CodeFlow

Automatic Validation ended with:

Executable C:\Users\validator\AppData\Local\Microsoft\WinGet\Packages\gjergj.testmyapp__DefaultSource\testmyapp.exe returned exit code: 1
Executable C:\Users\validator\AppData\Local\Microsoft\WinGet\Links\testmyapp.exe returned exit code: 1
Executable C:\Users\Validator\AppData\Local\Microsoft\WinGet\Packages\gjergj.testmyapp__DefaultSource\testmyapp.exe returned exit code: 1
Executable C:\Users\Validator\AppData\Local\Microsoft\WinGet\Links\testmyapp.exe returned exit code: 1

(Automated response - build 876.)


fix(databases): UnboundLocalError in Exception Handler for load_engine_specs

Currently you get this error if the Exception handler is hit:
UnboundLocalError: local variable 'engine_spec' referenced before assignment

SUMMARY

BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF

TESTING INSTRUCTIONS

ADDITIONAL INFORMATION

[ ] Has associated issue:
[ ] Required feature flags:
[ ] Changes UI
[ ] Includes DB Migration (follow approval process in SIP-59)

[ ] Migration is atomic, supports rollback & is backwards-compatible
[ ] Confirm DB migration upgrade and downgrade tested
[ ] Runtime estimates and downtime expectations provided

[ ] Introduces new feature or API
[ ] Removes existing feature or API

Wow, I'm really sorry this didn't get more attention earlier and get merged. We're thankful for your contribution nonetheless. If you ever submit more fixes that don't get attention in the future, please nag us here and on Slack. The squeaky wheel gets the grease!
In any case, it seems there was another PR that was merged, which fixes the same issue:
https://github.com/apache/superset/pull/20714
I'll close this one since that got in. Thanks again!


[13.0.x] ISPN-13771 Remove org.jboss.remotingjmx:remoting-jmx from CLI

https://issues.redhat.com/browse/ISPN-13771

reverted changes in ThreadLeakChecker.

Merged, thanks


Could pulsar support UUID as sequence id?

Is your feature request related to a problem? Please describe.
My data use UUID as sequence id in database, so i want to use UUID as sequence id in pulsar to avoid message duplicate. Would pulsar support it in the future?

You can add your UUID as a property of the message and use that to dedup at the database level.

Closed as information delievered.


Intermittent Cloud Datastore Error: Unauthorized: 401 ... Unable to find the server at accounts.google.com

I am getting regular, but intermittent errors when using GCL to read from the datastore. The stacktrace is below. I am running Python 2.7 on Ubuntu.
I get this error only occasionally when I call the get_multi function. It is intermittent and looks like it could be a network error based on the very last line (Unable to find the server at accounts.google.com.). I am making thousands of calls to the datastore, and while this occurs only a small percent of the time, it occurs with pretty heavy regularity (about once a minute).
 File "/home/speedplane/DA/djangoappengine/db_gcl/compiler.py", line 349, in get_matching_pk
    self.client.get_multi(self.included_pks, **config)
  File "/usr/local/lib/python2.7/dist-packages/google/cloud/datastore/client.py", line 307, in get_multi
    transaction_id=transaction and transaction.id,
  File "/usr/local/lib/python2.7/dist-packages/google/cloud/datastore/client.py", line 124, in _extended_lookup
    transaction_id=transaction_id,
  File "/usr/local/lib/python2.7/dist-packages/google/cloud/datastore/_http.py", line 519, in lookup
    lookup_response = self._datastore_api.lookup(project, lookup_request)
  File "/usr/local/lib/python2.7/dist-packages/google/cloud/datastore/_http.py", line 304, in lookup
    return self._stub.Lookup(request_pb)
  File "/usr/lib/python2.7/contextlib.py", line 35, in __exit__
    self.gen.throw(type, value, traceback)
  File "/usr/local/lib/python2.7/dist-packages/google/cloud/datastore/_http.py", line 260, in _grpc_catch_rendezvous
    raise error_class(exc.details())
Unauthorized: 401 Traceback (most recent call last):.  File "src/python/grpcio/grpc/_cython/_cygrpc/credentials.pyx.pxi", line 154, in grpc._cython.cygrpc.plugin_get_metadata (src/python/grpcio/grpc/_cython/cygrpc.c:6918).  File "/usr/local/lib/python2.7/dist-packages/grpc/_plugin_wrapping.py", line 107, in __call__.    AuthMetadataPluginCallback(wrapped_cygrpc_callback)).  File "/usr/local/lib/python2.7/dist-packages/google/auth/transport/grpc.py", line 65, in __call__.    callback(self._get_authorization_headers(), None).  File "/usr/local/lib/python2.7/dist-packages/google/auth/transport/grpc.py", line 51, in _get_authorization_headers.    self._credentials.refresh(self._request).  File "/usr/local/lib/python2.7/dist-packages/google/oauth2/service_account.py", line 313, in refresh.    request, self._token_uri, assertion).  File "/usr/local/lib/python2.7/dist-packages/google/oauth2/_client.py", line 143, in jwt_grant.    response_data = _token_endpoint_request(request, token_uri, body).  File "/usr/local/lib/python2.7/dist-packages/google/oauth2/_client.py", line 104, in _token_endpoint_request.    method='POST', url=token_uri, headers=headers, body=body).  File "/usr/local/lib/python2.7/dist-packages/google_auth_httplib2.py", line 119, in __call__.    raise exceptions.TransportError(exc).TransportError: Unable to find the server at accounts.google.com.

That last line in the stacktrace above has its own stacktrace built-in. I've expanded it below for ease of reading:
Unauthorized: 401 Traceback (most recent call last):.
  File "src/python/grpcio/grpc/_cython/_cygrpc/credentials.pyx.pxi", line 154, in grpc._cython.cygrpc.plugin_get_metadata (src/python/grpcio/grpc/_cython/cygrpc.c:6918).
  File "/usr/local/lib/python2.7/dist-packages/grpc/_plugin_wrapping.py", line 107, in __call__.
    AuthMetadataPluginCallback(wrapped_cygrpc_callback)).
  File "/usr/local/lib/python2.7/dist-packages/google/auth/transport/grpc.py", line 65, in __call__.
    callback(self._get_authorization_headers(), None).
  File "/usr/local/lib/python2.7/dist-packages/google/auth/transport/grpc.py", line 51, in _get_authorization_headers.
    self._credentials.refresh(self._request).
  File "/usr/local/lib/python2.7/dist-packages/google/oauth2/service_account.py", line 313, in refresh.
    request, self._token_uri, assertion).
  File "/usr/local/lib/python2.7/dist-packages/google/oauth2/_client.py", line 143, in jwt_grant.
    response_data = _token_endpoint_request(request, token_uri, body).
  File "/usr/local/lib/python2.7/dist-packages/google/oauth2/_client.py", line 104, in _token_endpoint_request.
    method='POST', url=token_uri, headers=headers, body=body).
  File "/usr/local/lib/python2.7/dist-packages/google_auth_httplib2.py", line 119, in __call__.
    raise exceptions.TransportError(exc).TransportError: Unable to find the server at accounts.google.com.

I am running this within a Docker container orchestrated by Kubernetes. My Dockerfile inherits from ubuntu:trusty. Below is version information:
# lsb_release
LSB Version:    core-2.0-amd64:core-2.0-noarch:core-3.0-amd64:core-3.0-noarch:core-3.1-amd64:core-3.1-noarch:core-3.2-amd64:core-3.2-noarch:core-4.0-amd64:core-4.0-noarch:core-4.1-amd64:core-4.1-noarch:security-4.0-amd64:security-4.0-noarch:security-4.1-amd64:security-4.1-noarch
# python --version
Python 2.7.6

@speedplane, if it's intermittent, I would lean towards a networking flutter. If you retry does it succeed?

@daspecster Normally, I would agree, but this is happening far too often to be a flutter. The image below is a short log of the cases in which I am seeing this, notice how often it occurs. Further, it would be a bit disconcerting if a Google service cannot reach accounts.google.com, I would expect the internal google network to be pretty good. Finally, I am getting a 401, not a 503, suggesting that something weird is happening with authentication/credentials, not the network.

@speedplane Are you still seeing this error? (I am baffled at what the problem might be.)

@lukesneeringer I've mitigated it. It turns out I was creating a new datastore client object for each datastore query. I now create a single global object and reuse it and the problem went away. While this was likely my fault, it would be nice if I got some warning on this.

Is there a chance that this is related: https://github.com/GoogleCloudPlatform/google-cloud-python/issues/2896

Got it. Thanks.

@speedplane One of our appengine flex tutorials generates the datastore client for each incoming request in a http handler: https://github.com/GoogleCloudPlatform/python-docs-samples/blob/master/appengine/flexible/datastore/main.py#L38.
I'll work with that team on fixing the sample code.

I'm actually getting this intermittent problem although I instantiate Client object only one time per life of application. I do get intermittent 503 too but per Google Doc suggestion, I've handled with back off strategy and retry but I do not want to add 401 as part of back off strategy...


Paper Mario: ColorSplash and New Super Mario Bros. U Resolution missing

thanks for fixing BOTW, SM3DW and YWW.
I missed the Resolution Packs for
Paper Mario: ColorSplash
New Super Mario Bros. U

Transferred from old repo
NSMBU packs now exist, but none yet for Color Splash

BatchFW ColorSplash v2 to v3 cloud and sky missing
[Definition]
titleIds = 000500001f600b00
name = Resolution
path = "Paper Mario: Color Splash/Graphics/Resolution"
description = Changes the resolution of the game
version = 3

[Preset]
name = 1280x720 (Default)
$width = 1280
$height = 720
$gameWidth = 1280
$gameHeight = 720

[Preset]
name = 640x360
$width = 640
$height = 360
$gameWidth = 1280
$gameHeight = 720

[Preset]
name = 960x540
$width = 960
$height = 540
$gameWidth = 1280
$gameHeight = 720

[Preset]
name = 1280x720
$width = 1280
$height = 720
$gameWidth = 1280
$gameHeight = 720

[Preset]
name = 1600x900
$width = 1600
$height = 900
$gameWidth = 1280
$gameHeight = 720

[Preset]
name = 1920x1080
$width = 1920
$height = 1080
$gameWidth = 1280
$gameHeight = 720

[Preset]
name = 2240x1260
$width = 2240
$height = 1260
$gameWidth = 1280
$gameHeight = 720

[Preset]
name = 2560x1440
$width = 2560
$height = 1440
$gameWidth = 1280
$gameHeight = 720

[Preset]
name = 2880x1620
$width = 2880
$height = 1620
$gameWidth = 1280
$gameHeight = 720

[Preset]
name = 3200x1800
$width = 3200
$height = 1800
$gameWidth = 1280
$gameHeight = 720

[Preset]
name = 3520x1980
$width = 3520
$height = 1980
$gameWidth = 1280
$gameHeight = 720

[Preset]
name = 3840x2160
$width = 3840
$height = 2160
$gameWidth = 1280
$gameHeight = 720

[Preset]
name = 4160x2340
$width = 4160
$height = 2340
$gameWidth = 1280
$gameHeight = 720

[Preset]
name = 4480x2520
$width = 4480
$height = 2520
$gameWidth = 1280
$gameHeight = 720

[Preset]
name = 4800x2700
$width = 4800
$height = 2700
$gameWidth = 1280
$gameHeight = 720

[Preset]
name = 5120x2880
$width = 5120
$height = 2880
$gameWidth = 1280
$gameHeight = 720

[Preset]
name = 5440x3060
$width = 5440
$height = 3060
$gameWidth = 1280
$gameHeight = 720

[Preset]
name = 5760x3240
$width = 5760
$height = 3240
$gameWidth = 1280
$gameHeight = 720

[Preset]
name = 6080x3420
$width = 6080
$height = 3420
$gameWidth = 1280
$gameHeight = 720

[Preset]
name = 6400x3600
$width = 6400
$height = 3600
$gameWidth = 1280
$gameHeight = 720

[Preset]
name = 6720x3780
$width = 6720
$height = 3780
$gameWidth = 1280
$gameHeight = 720

[Preset]
name = 7040x3960
$width = 7040
$height = 3960
$gameWidth = 1280
$gameHeight = 720

[Preset]
name = 7360x4140
$width = 7360
$height = 4140
$gameWidth = 1280
$gameHeight = 720

[Preset]
name = 7680x4320
$width = 7680
$height = 4320
$gameWidth = 1280
$gameHeight = 720

[Preset]
name = 8000x4500
$width = 8000
$height = 4500
$gameWidth = 1280
$gameHeight = 720

[Preset]
name = 8320x4680
$width = 8320
$height = 4680
$gameWidth = 1280
$gameHeight = 720

[Preset]
name = 8640x4860
$width = 8640
$height = 4860
$gameWidth = 1280
$gameHeight = 720

[Preset]
name = 8960x5040
$width = 8960
$height = 5040
$gameWidth = 1280
$gameHeight = 720

[Preset]
name = 9280x5220
$width = 9280
$height = 5220
$gameWidth = 1280
$gameHeight = 720

[Preset]
name = 9600x5400
$width = 9600
$height = 5400
$gameWidth = 1280
$gameHeight = 720

[Preset]
name = 9920x5580
$width = 9920
$height = 5580
$gameWidth = 1280
$gameHeight = 720

[Preset]
name = 10240x5760
$width = 10240
$height = 5760
$gameWidth = 1280
$gameHeight = 720

Full Res
[TextureRedefine]
width = 1280
height = 720
overwriteWidth = ($width/$gameWidth) * 1280
overwriteHeight = ($height/$gameHeight) * 720

2P Full Res
[TextureRedefine]
width = 640
height = 360
overwriteWidth = ($width/$gameWidth) * 640
overwriteHeight = ($height/$gameHeight) * 360

Don't use BatchFW, there are rounded resolutions to be accounted for

the same problem with sky and clouds at SM3DW and YWW when make it with BatchFW. With your backs now problem. I hope Colorsplash 1440p is possible.


handle onClick for menuItem

Hi @cuongcua90 - Are click events not firing for you?

yes, It does not work for me when I use LeftNav


Uninstalling K3S from the servers.

Hi,
How do i uninstall the K3S from the servers?
i looked for un install script but i couldn't find one....
if you know the location, i'll be happy for your reply. :)

Does make teardown work for you?

Thanks, but already restored my servers.

Check K3s documentation, it creates an uninstall script.
Closing.


Bruce/312 updating nextjs

Ticket
Closes #312
Reviewers
@.
Changes

Nextjs updated to version 13
React updated to version 18

Definition of Done (from ticket)
QA steps (optional)
Known Issues

Things to discuss:

For this PR to be merged, it first needs the new package lib with the following changes https://github.com/clevercanary/data-explorer/pull/341
Should we do a full migration at once or should we do it incrementally?
We already have an app folder. Should we rename that and only use the app folder for next's routes?

Obsolete.

Closing. Fixed by https://github.com/DataBiosphere/data-browser/pull/3921.


Add the ability to pass login options to test user generate methods

Description
Add the ability to pass login options to test user generate methods
Related to: https://github.com/descope/etc/issues/5093
Must

[x] Tests
[x] Documentation (if applicable)

Did you change the core-js dependency here deliberately ?

yes


Add support for GitLab Environments and Deployments

I'm looking at the git commit status notification provider for GitLab and is wondering if there would be interesting to extend the capabilities to work with GitLab Environments and Deployments, see https://docs.gitlab.com/ee/ci/environments/ ?
I believe it should be possible to:

Create an environment via gitlab-ci: https://docs.gitlab.com/ee/ci/environments/#prepare-an-environment-without-creating-a-deployment
Make the notification controller post a deployment (with success/failed status) to GitLab: https://docs.gitlab.com/ee/api/deployments.html#create-a-deployment (if the environment name does not exist, probably also create this first?)

For this to work we would need some more information for the notification:

name of the GitLab project's environment (created in step 1 above)
which branch we're syncing with in the source-controller

It seems that the golang library used to post back to gitlab, already has support for Deployments, see https://github.com/fluxcd/notification-controller/blob/15d98c9afca937d01c64c7753df4615045f2fc65/internal/notifier/gitlab.go#L26 and https://github.com/xanzy/go-gitlab#coverage

Would be a really cool feature for Gitlab. But i think first there needs to be the new dedicated  CommitStatus CRD so that there is more flexibility for these specific fields.


hotfix/addDrop -> dev

This change is

Reviewed 2 of 2 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved.

app/src/main/res/layout/add_drop_fragment_meta.xml, line 2 at r1 (raw file):

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"

What was the bug?

Comments from Reviewable

Review status: all files reviewed at latest revision, 1 unresolved discussion.

app/src/main/res/layout/add_drop_fragment_meta.xml, line 21 at r1 (raw file):

		android:layout_width="0dp"
		android:layout_height="wrap_content"
		android:layout_alignParentBottom="true"

Do you need this in a constraint layout?

Comments from Reviewable

Review status: all files reviewed at latest revision, 2 unresolved discussions.

app/src/main/res/layout/add_drop_fragment_meta.xml, line 2 at r1 (raw file):
Previously, romrell4 (Eric Romrell) wrote…
What was the bug?

The button was blocking items at the bottom of the recyclerView

app/src/main/res/layout/add_drop_fragment_meta.xml, line 21 at r1 (raw file):
Previously, romrell4 (Eric Romrell) wrote…
Do you need this in a constraint layout?

Nope.

Comments from Reviewable

Reviewed 1 of 1 files at r2.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable


[WIP] Add destination folder for XML files

Greetings,
First of all I wanted to thank you for this great plugin.
I am opening this PR to add a way to save the xml files instead of losing them in the temporary folder.
To do so I have to change some parts of your API and rework the UI

The changes are not fully tested at the moment as I am short on time. I'll try to test and validate my changes. I still made the PR in case you wanted some more time to review it or propose some other things.
Thanks!

Thanks for your contribution.

@sandroklippel Glad to help, I'll try to test it this week ( as its a work in progress) and if anything I might have to make another PR. Thanks for the good work on the plugin!

I made few fixes and added the project folder as a the default folder for the output directory dialog. I'm working on other minor improvements and fixes and I think I'll be releasing it as a new version soon.
Feel free to make any other changes.

Excellent! TBH the only major element missing was having a folder to simply store the xml since whenever I closed the project I couldn't get the images back. And my colleagues couldn't see them either.


[proposal] Network QoS API

What is your proposal:
Why is this needed:
Is there a suggested solution, if so, please add it:

/area api


Changing source repo to AAPT-connectors

Changing source repo to AAPT-connectors
Simplifying file copy
Bugfixes

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

apiDefinition.js
:white_check_mark:Succeeded

docs/GoogleCalendar/index.md
:white_check_mark:Succeeded

docs/Pinterest/icon.png
:white_check_mark:Succeeded

docs/Pinterest/index.md
:white_check_mark:Succeeded

docs/TOC.md
:white_check_mark:Succeeded

docs/Todoist/icon.png
:white_check_mark:Succeeded

docs/Todoist/index.md
:white_check_mark:Succeeded

gruntfile.js
:white_check_mark:Succeeded

templates/connector-doc-page.mustache
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Philips Gradient lightstrip expose gradient as a sensor, not a control.

Description of the issue
The Phillips Gradient Lightstrip supports setting the individual gradient zones directly via the 'Gradient' expose. I believe that same expose is not correctly set up to be controllable from the outside, such as from HASS UI directly.
Doing so from the Z2M UI works exactly as intended, but it is read-only as a sensor in HASS. This means the only way to use gradient controls through the HASS UI are by selecting one of the preset gradient_scenes.
Addon version
v1.38.0-1
Platform
Install Type: baremetal x86
Core: Core 2024.6.3
Supervisor: 2024.06.0
OS: 12.4
Logs of the issue (if applicable)
No response

Issue is still present as of today

still present


Space Station 14, Robust Toolbox, and OpenDream

Space Station 14 is in the rejected entries list but the information on it seems to be incorrect or at the very least outdated. The source repository for the game is https://github.com/space-wizards/space-station-14. Its website is https://spacestation14.io. It is licensed under the MIT license. This seems to make it worth reconsidering.
There are also two related frameworks/engines that I think should be considered:
Space Station 14 uses a homegrown C#-based multiplayer-capable game engine named Robust Toolbox. Human-readable source code contributed prior to 13 March, 2019 at 12:00:00 UTC is licensed under GPLv3, while contributions after that date are licensed under the MIT license. Other assets are licensed under CC BY-SA 3.0. The source code repository is located at https://github.com/space-wizards/RobustToolbox.
Finally, there is now OpenDream, an open-source remake of BYOND (the framework/engine used for Space Station 13) that implements Dream Maker, the same language BYOND uses, and uses the Robust Toolbox engine. The goal is to be able to run existing Space Station 13 forks with full parity, but it can be used for original games as well, just like BYOND. Its source code repository is located at https://github.com/OpenDreamProject/OpenDream.

Space station 14 should probably replace the entry titles "space station 13 remake" as it is a dead repo which I believe turned into SS14

https://github.com/ss13remake/ss13remake/issues/3 seems to corroborate this.

Thanks for all the detailed information. I will look at it as soon as I have some time. I usually tend to not remove abandoned entries, so I might want to keep "space station 13 remake" additionally, if it ever featured a somewhat playable version. That is a common problem with forks and continuations in the open source world where it's not always clear cut where one game begins and another ends. As for SS14 it's unclear how I could have missed it.

As for SS14 it's unclear how I could have missed it.

It's likely that you just checked at a time when the website was down, or before it even existed in the first place. It's developed a lot in the past few years.

if it ever featured a somewhat playable version.

There wasn't really, unless you count a semi-working renderer, skeletal gameplay systems, and some assorted sprites - far less content than even a tech demo.

Space station 14 should probably replace the entry titles "space station 13 remake" as it is a dead repo which I believe turned into SS14

ss13remake/ss13remake#3 seems to corroborate this.

You can find ss13remake's repo history in RobustToolbox (which used to be the game itself.)
But I think it'd be fair to claim it's been ship of theseus'd a few times now and isn't the same project anymore.


Release new version

Hello,
Would it be possible to tag and release the master branch as v2.4.1?
I'd like to be able to use deno_mysql with the updated version of  export { replaceParams } from "https://deno.land/x/sql_builder@v1.7.0/util.ts";.
Thanks,
Chris

https://github.com/manyuanrong/deno_mysql/releases/tag/v2.5.0
Thank you 😃


change the profile and research page

Stanley: could you help me with Jason's profile page. I made one for him. But jekyll seems to complain about it. I couldn't find anything wrong with it.

@zhuzh1983, OK. I'm actively trying to get things ready for deployment, so I'll look at your profile for Jason when I'm done. I've turned off branch protection temporarily to accelerate deployment with my direct commits, so make sure to keep syncing your branch as I make changes.


Correct mergeSchema / ConditionalHandler with the spec.

The mergeSchema function used by e.g. the CombiningHandler should behave like using e.g. allOf on https://jsonschema.dev/
Update: The current intend and usage of mergeSchema must be thought about again completely.
It is currently used to handle applying sub-schemas from if, then, else. Resulting in a new single schema where the sub-schema is merged into the current schema - this is not like the JSON Schema spec. expect it.
In the spec.:

"if", "then", and "else" MUST NOT interact with each other across subschema boundaries.
spec

This is a valid conditional schema, where city is only required when street=demo, street is still also required, this is also like mergeSchema would resolve it
{
  "type": "object",
  "properties": {
    "name": {
      "type":"string"
    },
    "city": {
      "type":"string"
    },
    "street": {
      "type":"string"
    }
  },
  "required": ["street"],
  "if": {
    "properties": {
      "name": {
        "const": "demo"
      }
    }
  },
  "then": {
    "required": ["city"]
  },
  "else": {
    "properties": {
      "street": {
        "minLength": 2
      }
    }
  }
}

validator
In this schema street is changed to type number when name=demo (nonsense, just exemplary) thus resulting in a never-correct schema as it was already defined as string, leading to street should be string or street should be number.
Currently mergeSchema would change the type=string to type=number, which must not be.
Same should happen e.g. for a defined pattern in the original schema and a pattern in the sub-schema: both must be valid, not only the one in the sub-schema.
{
  "type": "object",
  "properties": {
    "name": {
      "type":"string"
    },
    "city": {
      "type":"string"
    },
    "street": {
      "type":"string"
    }
  },
  "required": ["street"],
  "if": {
    "properties": {
      "name": {
        "const": "demo"
      }
    }
  },
  "then": {
    "properties": {
      "street": {
        "type": "number"
      }
    },
    "required": ["city"]
  },
  "else": {
    "properties": {
      "street": {
        "minLength": 2
      }
    }
  }
}

validator

Currently staying at "one-happy-path", support for correct applying two separate schemas (instead of merging into happy-path) will follow sometime. Comment and vote to influence the prio.


Added unit more unit tests for AbstractClient

This PR adds more unit tests to the application test suite.
These extra tests crank up the test coverage of AbstractClient to 100% 🎉

Coverage increased (+2.4%) to 36.364% when pulling 3026e689de99fab996e32562c0bd80a774d86a4f on FrontEndCoffee:unit-test-coverage into 6d6f029ec0506bed30c0ae70ab2c3787eb9252cf on PCextreme:master.


Consider adding "bootstrap-X.Y.Z/" to the zip path of the dist downloads

Consider adding "bootstrap-x.y.a/" to the zip path so that files unzip into a versioned bootstrap directory.
Currently, the zip file unzips into "dist/" regardless of which version is unzipped in the current directory. I would be nice if the bootstrap-3.3.1-dist.zip unzipped into "bootstrap-3.3.1/dist/".

:+1: We'd just need to update our internal steps-to-perform-a-release document going forward.

I don't use bower. Would this change affect bower user path expectation?

Shouldn't affect Bower since it uses git tags, not GitHub Release downloads.

This was done for v3.3.2 actually.


UICircularTimerRing - Anticlockwise progress

After playing a bit with the timer component and reading the docs, I could manage to get what I wanted for my project (thanks for the very sweet work!), expect of this feature, since the progress seems to be always clockwise and apparently there's no possibility to change his direction.
Am I missing something or is this simply unavailable? Thanks
Version

Version = 6.2.0

Hi there, have you tried setting the isClockwise property to false?
UICircularTimerRing inherits from UICircularRing which controls the drawing and animations of the ring. While I haven't personally tested this it should just work by setting that property. Give it a shot and follow up if it doesn't work. Check out the documentation for more information.

Hi Luis! Yes this is exactly what I was looking for and it works great!
I checked the doc and it was in quite an unusual section, which is Label (UICircularRing class reference -> Label) so I didn't notice it.
I can close the issue then, thanks again :)


feat: 🎸 datepicker calendar

Codecov Report

Merging #351 (fe14c06) into develop (1d8a6a5) will increase coverage by 0.04%.
The diff coverage is 66.66%.

@@             Coverage Diff             @@
##           develop     #351      +/-   ##
===========================================
+ Coverage    86.89%   86.94%   +0.04%
===========================================
  Files          551      551
  Lines         7106     7100       -6
  Branches       722      720       -2
===========================================
- Hits          6175     6173       -2
+ Misses         845      841       -4
  Partials        86       86

Impacted Files
Coverage Δ

...c/components/DatePickerWidget/DatePickerWidget.tsx
67.03% <50.00%> (+2.82%)
:arrow_up:

.../modules/timezone/utils/getPresentationTimezone.ts
100.00% <100.00%> (ø)

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 1d8a6a5...fe14c06. Read the comment docs.


Push To Docker Hub

I'm looking for instructions or an example of how to push to a private repository on Docker Hub.
We are executing the plugin as part of our CI process in Jenkins, so ideally, would like to be able to run mvn clean build -DpushImage.
I'm just unclear on what parameters/urls are required.
Thanks for any help with this.
jdh

I have the same problem. error message when running maven -X..
...l evel=error msg="HTTP Error" err="Error: Status 403 trying to push repository sloppycoder/infra-auth-server to official registry: needs to be forced" statusCode=403

so how to I specify force?
I'm running on Centos7.1.
Docker version 1.8.2, build bb472f0/1.8.2

In the readme file there is a section on authenticating with private registries, have you tried this?

As @officialpatterson mentioned this is documented in the README - @jdhankins or @sloppycoder please let us know if the setup documented there does not work for you and if not, please tell us what the pom.xml looks like.

@mattnworb I do have the same problem of @sloppycoder when pushing to Docker Hub.
 Error: Status 403 trying to push repository marcolenzo/checkip to official registry: needs to be forced.
I am successful from command line (i.e. docker push) which in fact include the force flag in the request while the plugin doesn't.
POST /v1.20/images/marcolenzo/checkip/push?force=1&tag=0.0.1-SNAPSHOT
vs
POST /v1.20/images/marcolenzo/checkip/push?&tag=0.0.1-SNAPSHOT
I included the server in my maven settings.xml looks and my POM looks like this:
<plugin>
	<groupId>com.spotify</groupId>
	<artifactId>docker-maven-plugin</artifactId>
	<version>0.4.5</version>
	<configuration>
		<imageName>marcolenzo/checkip:${project.version}</imageName>
		<dockerDirectory>${basedir}/src/main/docker</dockerDirectory>
		<serverId>docker-hub</serverId>
		<resources>
			<resource>
				<targetPath>/</targetPath>
				<directory>${project.build.directory}</directory>
				<include>${project.build.finalName}.jar</include>
			</resource>
		</resources>
	</configuration>
</plugin>

Any idea on what am I doing wrong?


not work

+1
I had the same problem

This happened to me when my session expired and the ChatGPT service was down due to excessive load. I think the problem is most likely with ChatGPT itself, not the plugin.

This can happen when your session expires or ChatGPT is having network issues.
ChatGPT is still in very early beta stages and are facing some scaling issues with the general interest in openai.
I'd recommend logging in again in the plugin, this will be resolved once an official API is out


Anything Everywhere3 not working

It seems that Anything Everywhere3 is not picking up what is connect, so hence its not passed onto the relivent nodes in the workflow, connect to a normal Anything Everywhere node all ok.

Please see comment on #21

Believe this is now working?


Uncaught SyntaxError: Unexpected token } in JSON at position

A fresh install of PHP resource proxy with a fresh, simple ESRI-Leaflet map that works without error providing no proxy'd address is used. Once a feature service is used with the proxy the following error is returned. So far I've been unable to locate where the issue is arising from. The logical things like checking for duplicate or absent list elements, line terminations, etc, isn't giving me much joy.
The browser error in Chrome is:
Uncaught SyntaxError: Unexpected token } in JSON at position xxx
The returned line in question is: {"https://serveraddress/arcgis/rest/services/name/FeatureServer/0"}
The closing } is flagged as the source of the error.
The layer is being called via:
    // create a feature layer and add it to the map
    var pedestrianDistricts = L.esri.featureLayer({
      url: 'http://ipaddress/mapproxy/proxy.php?https://serveraddress/arcgis/rest/services/name/FeatureServer/0'
    }).addTo(map);

The proxy.config looks like:
<?xml version="1.0" encoding="utf-8" ?>
     <ProxyConfig allowedReferers="*"
			 logLevel="1"
             logFile="proxy_log.log"
             mustMatch="true">
    <serverUrls>
        <serverUrl url="http://services.arcgisonline.com"
                   matchAll="true"/>
	<serverUrl url="http://serveraddress"
                   matchAll="true"
		   username="exampleuser"
		   password="examplepassword"
		   rateLimit="120"
		   rateLimitPeriod="60"/>
    </serverUrls>
</ProxyConfig>

So far as I can tell theres no issue collecting the token. The console is free of other errors, and the log file looks like:
06-24-19 09:29:22 | GET detected
06-24-19 09:29:22 | ips table created!
06-24-19 09:29:22 | clicks table created!
06-24-19 09:29:22 | Resource using ArcGIS Server security
06-24-19 09:29:22 | Got token endpoint
06-24-19 09:29:22 | Adding token to session
06-24-19 09:29:22 | Ok to proxy
06-24-19 09:29:22 | Proxy complete

06-24-19 09:36:59 | GET detected
06-24-19 09:36:59 | Using session token
06-24-19 09:36:59 | Ok to proxy
06-24-19 09:36:59 | Proxy complete

The php version of the script is:
1.1.2
From php-verification.php:
Check PHP version 5.6 or newer? | Pass [v7.3.4]
Check if directory is writable? | Pass
Check for PDO Sqlite extension? | Pass
Check for Curl? | Pass [v.7.61.1]

Proxy url must be passed as a separate parameter, as the below example:
// create a feature layer and add it to the map
    var pedestrianDistricts = L.esri.featureLayer({
      proxy: 'http://ipaddress/mapproxy/proxy.php',
      url: 'https://serveraddress/arcgis/rest/services/name/FeatureServer/0'
    }).addTo(map);

That's great, thanks
On Wed, 27 May 2020, 22:01 Ahmed Nour Eldeen<EMAIL_ADDRESS>wrote:

Proxy url must be passed as a separate parameter, as the below example:
// create a feature layer and add it to the map
var pedestrianDistricts = L.esri.featureLayer({
proxy: 'http://ipaddress/mapproxy/proxy.php',
url: 'https://serveraddress/arcgis/rest/services/name/FeatureServer/0'
}).addTo(map);
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Esri/resource-proxy/issues/523#issuecomment-634612968,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABWLFS4V52PU3PKHIFXZ3KDRTT6IHANCNFSM4H25EMHA
.


Document the minimal processor requirements

Got an issue about illegal instruction on a processor from 2010. Builds before 30 July 2024 were operational. Apparently support for older hardware was dropped since them, but what are the exact requirements?

I'm not aware of any minimum processor requirements.
People have suggested optimizing for x86-64-v3, but I rejected that, so it really should work on any amd64 CPU as far as compiler options are concerned.
If an individual dependency decides to use more modern instructions unconditionally, that's sadly out of my control and also hard to track down.

Did anything come from this? The builds are supposed to be generic x86_64.

I haven't investigated it myself. Asked @chaos7x to run ffmpeg under gdb to find out which instruction is causing the SIGILL.

Hello.
In my case, I found the latest FFmpeg bundled with Streamlink didn't work for me, and looking up I ended here.
I have an AMD Athlon II X3 450/Phenom II X4 B50.
Testing with windbg, I found It crash with an illegal instruction pinsrq  xmm0, r11, 1 which, is a SSE4.1 instruction which this CPU doesn't have.
Testing releases, the last one working for me is Auto-Build 2024-08-31 12:50 (7.0.2-GPL), next one Auto-Build 2024-09-30 15:36 (7.1-GPL) doesn't.
I tried to look up for platform/flags/arch in makefile/configure files but I'm not familiar with your workflow.
Thanks.

There are no such flags anywhere, which should normally mean it's generic x86_64 and should work on any CPU.
I still don't know what and where causes the instructions to be used.

I'm not saying there is something, I didn't see anything too, but you know more than me.
Here is the Windbg output

************* Preparing the environment for Debugger Extensions Gallery repositories **************
   ExtensionRepository : Implicit
   UseExperimentalFeatureForNugetShare : true
   AllowNugetExeUpdate : true
   NonInteractiveNuget : true
   AllowNugetMSCredentialProviderInstall : true
   AllowParallelInitializationOfLocalRepositories : true
   EnableRedirectToChakraJsProvider : false

   -- Configuring repositories
      ----> Repository : LocalInstalled, Enabled: true
      ----> Repository : UserExtensions, Enabled: true

>>>>>>>>>>>>> Preparing the environment for Debugger Extensions Gallery repositories completed, duration 0.016 seconds

************* Waiting for Debugger Extensions Gallery to Initialize **************

>>>>>>>>>>>>> Waiting for Debugger Extensions Gallery to Initialize completed, duration 0.703 seconds
   ----> Repository : UserExtensions, Enabled: true, Packages count: 0
   ----> Repository : LocalInstalled, Enabled: true, Packages count: 42

Microsoft (R) Windows Debugger Version 10.0.27725.1000 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.

CommandLine: E:\Lukas ThyWalls\Escritorio\ffmpeg\ffmpeg-n7.1-latest-win64-gpl-7.1\bin\ffmpeg.exe

************* Path validation summary **************
Response                         Time (ms)     Location
Deferred                                       srv*
Symbol search path is: srv*
Executable search path is:
ModLoad: 00007ff7`6d890000 00007ff7`770a9000   ffmpeg_g.exe
ModLoad: 00007ffe`a8f30000 00007ffe`a9128000   ntdll.dll
ModLoad: 00007ffe`a86a0000 00007ffe`a8762000   C:\Windows\System32\KERNEL32.DLL
ModLoad: 00007ffe`a6c50000 00007ffe`a6f4e000   C:\Windows\System32\KERNELBASE.dll

************* Path validation summary **************
Response                         Time (ms)     Location
Deferred                                       srv*
Symbol search path is: srv*
Executable search path is:
ModLoad: 00007ff6`876d0000 00007ff6`877ab000   conhost.exe
ModLoad: 00007ffe`a8f30000 00007ffe`a9128000   ntdll.dll
ModLoad: 00007ffe`a86a0000 00007ffe`a8762000   C:\Windows\System32\KERNEL32.DLL
ModLoad: 00007ffe`a6c50000 00007ffe`a6f4e000   C:\Windows\System32\KERNELBASE.dll
ModLoad: 00007ffe`a6bb0000 00007ffe`a6c4d000   C:\Windows\System32\msvcp_win.dll
ModLoad: 00007ffe`a6ab0000 00007ffe`a6bb0000   C:\Windows\System32\ucrtbase.dll
ModLoad: 00007ffe`a85d0000 00007ffe`a867d000   C:\Windows\System32\shcore.dll
ModLoad: 00007ffe`a8770000 00007ffe`a880e000   C:\Windows\System32\msvcrt.dll
ModLoad: 00007ffe`a8a40000 00007ffe`a8d93000   C:\Windows\System32\combase.dll
ModLoad: 00007ffe`a72e0000 00007ffe`a7403000   C:\Windows\System32\RPCRT4.dll
ModLoad: 00007ffe`a8240000 00007ffe`a82f1000   C:\Windows\System32\advapi32.dll
ModLoad: 00007ffe`a7240000 00007ffe`a72df000   C:\Windows\System32\sechost.dll
ModLoad: 00007ffe`a6920000 00007ffe`a6947000   C:\Windows\System32\bcrypt.dll
(2f8c.1cb0): Break instruction exception - code 80000003 (first chance)
ntdll!LdrpDoDebuggerBreak+0x30:
00007ffe`a90007a0 cc              int     3
1:001> g
ModLoad: 00007ffe`a7040000 00007ffe`a71dd000   C:\Windows\System32\user32.dll
ModLoad: 00007ffe`a66f0000 00007ffe`a6712000   C:\Windows\System32\win32u.dll
ModLoad: 00007ffe`a8880000 00007ffe`a88ab000   C:\Windows\System32\GDI32.dll
ModLoad: 00007ffe`a65d0000 00007ffe`a66e7000   C:\Windows\System32\gdi32full.dll
ModLoad: 00007ffe`a88b0000 00007ffe`a88df000   C:\Windows\System32\IMM32.DLL
ModLoad: 00007ffe`a7ad0000 00007ffe`a823d000   C:\Windows\System32\shell32.dll
ModLoad: 00007ffe`a3f80000 00007ffe`a401e000   C:\Windows\system32\uxtheme.dll
onecore\windows\core\console\open\src\interactivity\win32\systemconfigurationprovider.cpp(181)\conhost.exe!00007FF6876D434E: (caller: 00007FF6876D4C64) LogHr(1) tid(e84) 80004005 Error no especificado
onecore\windows\core\console\open\src\renderer\gdi\state.cpp(243)\conhost.exe!00007FF6876D6736: (caller: 00007FF6876D885F) LogHr(2) tid(3220) 80004005 Error no especificado
ModLoad: 00007ffe`95ee0000 00007ffe`95ee7000   C:\Program Files (x86)\Sizer\hook64.dll
ModLoad: 00007ffe`a84b0000 00007ffe`a85c5000   C:\Windows\System32\MSCTF.dll
ModLoad: 00007ffe`a8e10000 00007ffe`a8edd000   C:\Windows\System32\OLEAUT32.dll
ModLoad: 00007ffe`96410000 00007ffe`964be000   C:\Windows\SYSTEM32\TextShaping.dll
ModLoad: 00007ffe`8ee90000 00007ffe`8f12a000   C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.4355_none_60b8b9eb71f62e16\comctl32.DLL
ModLoad: 00007ffe`a4170000 00007ffe`a419f000   C:\Windows\SYSTEM32\dwmapi.dll
ModLoad: 00007ffe`a4470000 00007ffe`a4482000   C:\Windows\SYSTEM32\kernel.appcore.dll
ModLoad: 00007ffe`a6890000 00007ffe`a6912000   C:\Windows\System32\bcryptPrimitives.dll
ModLoad: 00007ffe`9aea0000 00007ffe`9af99000   C:\Windows\SYSTEM32\textinputframework.dll
ModLoad: 00007ffe`a3650000 00007ffe`a3742000   C:\Windows\System32\CoreMessaging.dll
ModLoad: 00007ffe`a32f0000 00007ffe`a364b000   C:\Windows\System32\CoreUIComponents.dll
ModLoad: 00007ffe`a8810000 00007ffe`a887b000   C:\Windows\System32\WS2_32.dll
ModLoad: 00007ffe`a5860000 00007ffe`a5893000   C:\Windows\SYSTEM32\ntmarta.dll
ModLoad: 00007ffe`a2b40000 00007ffe`a2c97000   C:\Windows\SYSTEM32\wintypes.dll
ModLoad: 00000231`9f210000 00000231`9f367000   C:\Windows\SYSTEM32\wintypes.dll
ModLoad: 00007ffe`a7410000 00007ffe`a74b9000   C:\Windows\System32\clbcatq.dll
ModLoad: 00007ffe`a8240000 00007ffe`a82f1000   C:\Windows\System32\ADVAPI32.dll
ModLoad: 00007ffe`a8770000 00007ffe`a880e000   C:\Windows\System32\msvcrt.dll
ModLoad: 00007ffe`a7240000 00007ffe`a72df000   C:\Windows\System32\sechost.dll
ModLoad: 00007ffe`a72e0000 00007ffe`a7403000   C:\Windows\System32\RPCRT4.dll
ModLoad: 00007ffe`a6920000 00007ffe`a6947000   C:\Windows\System32\bcrypt.dll
ModLoad: 00007ffe`a6840000 00007ffe`a688e000   C:\Windows\System32\CFGMGR32.dll
ModLoad: 00007ffe`a6ab0000 00007ffe`a6bb0000   C:\Windows\System32\ucrtbase.dll
ModLoad: 00007ffe`a6950000 00007ffe`a6aac000   C:\Windows\System32\CRYPT32.dll
ModLoad: 00007ffe`a8880000 00007ffe`a88ab000   C:\Windows\System32\GDI32.dll
ModLoad: 00007ffe`a66f0000 00007ffe`a6712000   C:\Windows\System32\win32u.dll
ModLoad: 00007ffe`a65d0000 00007ffe`a66e7000   C:\Windows\System32\gdi32full.dll
ModLoad: 00007ffe`a6bb0000 00007ffe`a6c4d000   C:\Windows\System32\msvcp_win.dll
ModLoad: 00007ffe`a7040000 00007ffe`a71dd000   C:\Windows\System32\USER32.dll
ModLoad: 00007ffe`a88b0000 00007ffe`a88df000   C:\Windows\System32\IMM32.dll
ModLoad: 00007ffe`a7520000 00007ffe`a764b000   C:\Windows\System32\ole32.dll
ModLoad: 00007ffe`a8a40000 00007ffe`a8d93000   C:\Windows\System32\combase.dll
ModLoad: 00007ffe`a8e10000 00007ffe`a8edd000   C:\Windows\System32\OLEAUT32.dll
ModLoad: 00007ffe`a7650000 00007ffe`a7abe000   C:\Windows\System32\SETUPAPI.dll
ModLoad: 00007ffe`a7ad0000 00007ffe`a823d000   C:\Windows\System32\SHELL32.dll
ModLoad: 00007ffe`a71e0000 00007ffe`a7235000   C:\Windows\System32\SHLWAPI.dll
ModLoad: 00007ffe`a8810000 00007ffe`a887b000   C:\Windows\System32\WS2_32.dll
ModLoad: 00007ffe`a0ca0000 00007ffe`a0caa000   C:\Windows\SYSTEM32\AVRT.dll
ModLoad: 00007ffe`a2570000 00007ffe`a2b30000   C:\Windows\SYSTEM32\d2d1.dll
ModLoad: 00007ffe`99d70000 00007ffe`99fef000   C:\Windows\SYSTEM32\DWrite.dll
ModLoad: 00007ffe`a59d0000 00007ffe`a5a0b000   C:\Windows\SYSTEM32\IPHLPAPI.DLL
ModLoad: 00007ffe`8daf0000 00007ffe`8dafc000   C:\Windows\SYSTEM32\Secur32.dll
ModLoad: 00007ffe`9f020000 00007ffe`9f039000   C:\Windows\SYSTEM32\USP10.dll
ModLoad: 00007ffe`a0c50000 00007ffe`a0c5a000   C:\Windows\SYSTEM32\VERSION.dll
ModLoad: 00007ffe`94f70000 00007ffe`94f89000   C:\Windows\SYSTEM32\AVICAP32.dll
ModLoad: 00007ffe`9c1d0000 00007ffe`9c1f7000   C:\Windows\SYSTEM32\WINMM.dll
ModLoad: 00007ffe`8aa40000 00007ffe`8aa6b000   C:\Windows\SYSTEM32\MSVFW32.dll
ModLoad: 00007ffe`9f130000 00007ffe`9f1e0000   C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_5.82.19041.4355_none_792ecafd2442822f\COMCTL32.dll
ModLoad: 00007ffe`a6480000 00007ffe`a64b2000   C:\Windows\SYSTEM32\SSPICLI.DLL
(3210.29bc): Break instruction exception - code 80000003 (first chance)
ntdll!LdrpDoDebuggerBreak+0x30:
00007ffe`a90007a0 cc              int     3
0:000> g
ModLoad: 00007ffe`a6890000 00007ffe`a6912000   C:\Windows\System32\bcryptPrimitives.dll
(3210.29bc): Illegal instruction - code c000001d (first chance)
(3210.29bc): Illegal instruction - code c000001d (!!! second chance !!!)
ffmpeg_g!JxlDecoderProcessInput+0x27b743e:
00007ff7`73e335de 66490f3a22c301  pinsrq  xmm0,r11,1

I could compile it and It works, but without the libraries (It's complicated for someone like me).
>ffmpeg
ffmpeg version 7.1 Copyright (c) 2000-2024 the FFmpeg developers
  built with gcc 14.2.0 (Rev2, Built by MSYS2 project)
  configuration: --pkg-config-flags=--static --arch=x86_64 --enable-gpl --enable-version3 --disable-debug --disable-w32threads --enable-pthreads --disable-autodetect --extra-ldflags=-pthread
  libavutil      59. 39.100 / 59. 39.100
  libavcodec     61. 19.100 / 61. 19.100
  libavformat    61.  7.100 / 61.  7.100
  libavdevice    61.  3.100 / 61.  3.100
  libavfilter    10.  4.100 / 10.  4.100
  libswscale      8.  3.100 /  8.  3.100
  libswresample   5.  3.100 /  5.  3.100
  libpostproc    58.  3.100 / 58.  3.100
Universal media converter
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...

Use -h to get full help or, even better, run 'man ffmpeg'

So, I tried the gyan.dev full 7.1 and master builds have the same problem, so It's not from your builds. But the essentials ones from there works, so, for sure is one of the extra libraries included in the full version:

chromaprint frei0r ladspa libaribb24 libaribcaption libbluray libbs2b libcaca libcdio libcodec2 libdav1d libdavs2 libflite libilbc libjxl liblc3 liblensfun libmodplug libmysofa libplacebo libqrencode libquirc librav1e librist libshaderc libshine libsnappy libsoxr libsvtav1 libtwolame libuavs3d libvvenc libxavs2 libxevd libxeve libzvbi opencl vulkan

Still a needle in a haystack. Any advice to find more information? Should report this in the ffmpeg bugtracker? Or maybe is not the right site? (ffmpeg works)

It would need reported in the bugtracker of the respective library, ffmpeg itself can't do anything about it either.
An option to pinpoint it would be to make a build with debug symbols (there's an addin for it, but it's huge, several gigabytes), Then the debugger should point to the offending library.

Here's a debug build of latest master:
https://btbn.de/files/ffmpeg-N-118059-g90af8e07b0-linux64-gpl-debug.tar.xz

Here's a debug build of latest master: https://btbn.de/files/ffmpeg-N-118059-g90af8e07b0-linux64-gpl-debug.tar.xz

Thanks! But It's for Linux64 and It's 7.0.
Anyway, I tried to use it within cygwin but because It's the 7.0 one works:
$ ffmpeg
ffmpeg version 7.0 Copyright (c) 2000-2024 the FFmpeg developers
  built with gcc 11 (GCC)
  configuration: --prefix=/usr --enable-pic --disable-stripping --enable-shared --disable-static --enable-gpl --enable-version3 --disable-openssl --enable-bzlib --enable-gcrypt --enable-gnutls --enable-ladspa --disable-cuda-sdk --enable-libaom --enable-libsvtav1 --enable-libass --enable-libbs2b --enable-libfdk-aac --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libvpl --enable-libmodplug --enable-libmp3lame --enable-libopenh264-dlopen --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libxml2 --enable-libxvid --enable-libzmq --enable-openal --enable-opencl --enable-opengl --enable-pthreads --enable-muxers --enable-demuxers --enable-hwaccels --disable-encoders --disable-decoders --disable-decoder='h264,hevc,vc1' --enable-encoder=',a64multi,a64multi5,aac,libfdk_aac,ac3,adpcm_adx,adpcm_argo,adpcm_g722,adpcm_g726,adpcm_g726le,adpcm_ima_alp,adpcm_ima_amv,adpcm_ima_apm,adpcm_ima_qt,adpcm_ima_ssi,adpcm_ima_wav,adpcm_ima_ws,adpcm_ms,adpcm_swf,adpcm_yamaha,alac,alias_pix,amv,anull,apng,ass,asv1,asv2,av1_amf,av1_nvenc,,ayuv,bitpacked,bmp,cinepak,cljr,dca,dfpwm,dnxhd,dpx,dvbsub,dvdsub,dvvideo,exr,ffv1,ffvhuff,flac,flashsv,flashsv2,flv,g723_1,gif,h261,h263,h263p,h264_amf,h264_nvenc,h264_qsv,hap,hdr,hevc_amf,hevc_nvenc,hevc_qsv,huffyuv,ilbc,jpegls,jpeg2000,libaom,libaom_av1,libgsm,libgsm_ms,libmp3lame,libopenh264,libopenjpeg,libopus,libschroedinger,libspeex,libsvtav1,libtheora,libtwolame,libvorbis,libvpx_vp8,libvpx_vp9,libwebp,libwebp_anim,libxvid,mjpeg,mjpeg_qsv,mlp,mp2,mp2fixed,mpeg1video,mpeg2video,mpeg2_qsv,mpeg4,msmpeg4v2,msmpeg4v3,msvideo1,nellymoser,opus,pam,pbm,pcm_alaw,pcm_f32be,pcm_f32le,pcm_f64be,pcm_f64le,pcm_mulaw,pcm_s16be,pcm_s16be_planar,pcm_s16le,pcm_s16le_planar,pcm_s24be,pcm_s24le,pcm_s24le_planar,pcm_s32be,pcm_s32le,pcm_s32le_planar,pcm_s8,pcm_s8_planar,pcm_u16be,pcm_u16le,pcm_u24be,pcm_u24le,pcm_u32be,pcm_u32le,pcm_u8,pcx,pgm,pgmyuv,phm,png,ppm,qoi,qtrle,r10k,r210,ra_144,rawvideo,roq,roq_dpcm,rpza,rv10,rv20,s302m,sbc,sgi,smc,snow,sonic,sonic_ls,speedhq,srt,ssa,subrip,sunrast,svq1,targa,text,tiff,truehd,tta,ttml,utvideo,v210,v308,v408,v410,vc1_qsv,vc2,vnull,vorbis,vp8_qsv,vp9_qsv,wavpack,wbmp,webvtt,wmav1,wmav2,wmv1,wmv2,wrapped_avframe,xbm,xface,xsub,xwd,y41p,yuv4,zlib,zmbv,' --enable-decoder=',aac,aasc,libfdk_aac,ac3,acelp_kelvin,adpcm_4xm,adpcm_adx,adpcm_afc,adpcm_agm,adpcm_aica,adpcm_argo,adpcm_ct,adpcm_dtk,adpcm_ea,adpcm_ea_maxis_xa,adpcm_ea_r1,adpcm_ea_r2,adpcm_ea_r3,adpcm_ea_xas,adpcm_g722,adpcm_g726,adpcm_g726le,adpcm_ima_acorn,adpcm_ima_alp,adpcm_ima_amv,adpcm_ima_apc,adpcm_ima_apm,adpcm_ima_cunning,adpcm_ima_dat4,adpcm_ima_dk3,adpcm_ima_dk4,adpcm_ima_ea_eacs,adpcm_ima_ea_sead,adpcm_ima_iss,adpcm_ima_moflex,adpcm_ima_mtf,adpcm_ima_oki,adpcm_ima_qt,adpcm_ima_rad,adpcm_ima_smjpeg,adpcm_ima_ssi,adpcm_ima_wav,adpcm_ima_ws,adpcm_ms,adpcm_mtaf,adpcm_psx,adpcm_sbpro_2,adpcm_sbpro_3,adpcm_sbpro_4,adpcm_swf,adpcm_thp,adpcm_thp_le,adpcm_vima,adpcm_xa,adpcm_xmd,adpcm_yamaha,adpcm_zork,alac,alias_pix,amrnb,amrwb,amv,anm,ansi,anull,apac,ape,apng,arbc,argo,ass,asv1,asv2,atrac1,atrac3,atrac3al,atrac3p,atrac3pal,aura,aura2,av1,av1_cuvid,av1_qsv,ayuv,bethsoftvid,bfi,bink,binkaudio_dct,binkaudio_rdft,bintext,bitpacked,bmp,bmv_audio,bmv_video,bonk,brender_pix,c93,cbd2_dpcm,ccaption,cdgraphics,cdtoons,cdxl,cinepak,clearvideo,cljr,cook,cpia,cscd,cyuv,dca,dds,derf_dpcm,dfa,dfpwm,dirac,dnxhd,dolby_e,dpx,dsd_lsbf,dsd_msbf,dsicinaudio,dsicinvideo,dss_sp,dvaudio,dvbsub,dvdsub,dvvideo,dxa,dxtory,eacmv,eamad,eatgq,eatgv,eatqi,eightbps,eightsvx_exp,eightsvx_fib,escape124,escape130,evrc,exr,ffv1,ffvhuff,ffwavesynth,fits,flac,flashsv,flashsv2,flic,flv,fmvc,fourxm,ftr,g723_1,g729,gdv,gem,gif,gremlin_dpcm,gsm,gsm_ms,h261,h263,h263i,h263p,h264_cuvid,h264_qsv,hevc_cuvid,hevc_qsv,hap,hca,hcom,hdr,hnm4_video,hq_hqa,hqx,huffyuv,hymt,iac,idcin,idf,iff_ilbm,ilbc,imc,indeo2,indeo3,indeo4,indeo5,interplay_acm,interplay_dpcm,interplay_video,ipu,jacosub,jpeg2000,jpegls,jv,kgv1,kmvc,lagarith,libaom,libaom_av1,libgsm,libgsm_ms,libopenh264,libopenjpeg,libopus,librsvg,libschroedinger,libspeex,libvorbis,libvpx_vp8,libvpx_vp9,loco,lscr,m101,mace3,mace6,mdec,media100,metasound,microdvd,mimic,misc4,mjpeg,mjpeg_cuvid,mjpeg_qsv,mjpegb,mlp,mmvideo,motionpixels,mp1,mp1float,mp2,mp2float,mp3,mp3adu,mp3adufloat,mp3float,mp3on4,mp3on4float,mpc7,mpc8,mpeg1_cuvid,mpeg1video,mpeg2video,mpeg2_cuvid,mpeg2_qsv,mpeg4,mpeg4_cuvid,mpegvideo,mpl2,msa1,mscc,msmpeg4v1,msmpeg4v2,msmpeg4v3,msnsiren,msp2,msrle,mss1,msvideo1,mszh,mts2,mv30,mvc1,mvc2,mvdv,mvha,mwsc,mxpeg,nellymoser,nuv,on2avc,opus,paf_audio,paf_video,pam,pbm,pcm_alaw,pcm_bluray,pcm_dvd,pcm_f16le,pcm_f24le,pcm_f32be,pcm_f32le,pcm_f64be,pcm_f64le,pcm_lxf,pcm_mulaw,pcm_s16be,pcm_s16be_planar,pcm_s16le,pcm_s16le_planar,pcm_s24be,pcm_s24daud,pcm_s24le,pcm_s24le_planar,pcm_s32be,pcm_s32le,pcm_s32le_planar,pcm_s64be,pcm_s64le,pcm_s8,pcm_s8_planar,pcm_sga,pcm_u16be,pcm_u16le,pcm_u24be,pcm_u24le,pcm_u32be,pcm_u32le,pcm_u8,pcm_vidc,pcx,pfm,pgm,pgmyuv,pgssub,pgx,phm,photocd,pictor,pjs,png,ppm,prosumer,psd,ptx,qcelp,qdm2,qdmc,qdraw,qoi,qpeg,qtrle,r10k,r210,ra_144,ra_288,rasc,rawvideo,realtext,rka,rl2,roq,roq_dpcm,rpza,rscc,rv10,rv20,s302m,sami,sanm,sbc,screenpresso,sdx2_dpcm,sgi,sgirle,shorten,simbiosis_imx,sipr,siren,smackaud,smacker,smc,smvjpeg,snow,sol_dpcm,sonic,sp5x,speedhq,speex,srgc,srt,ssa,stl,subrip,subviewer,subviewer1,sunrast,svq1,svq3,tak,targa,targa_y216,tdsc,text,theora,thp,tiertexseqvideo,tiff,tmv,truehd,truemotion1,truemotion2,truemotion2rt,truespeech,tscc,tscc2,tta,twinvq,txd,ulti,utvideo,v210,v210x,v308,v408,v410,vb,vble,vc1_cuvid,vc1_qsv,vcr1,vmdaudio,vmdvideo,vmnc,vnull,vorbis,vp3,vp4,vp5,vp6,vp6a,vp6f,vp7,vp8,vp8_cuvid,vp8_qsv,vp9,vp9_cuvid,vp9_qsv,vplayer,vqa,vqc,wady_dpcm,wavarc,wavpack,wbmp,wcmv,webp,webvtt,wmav1,wmav2,wmavoice,wmv1,wmv2,wnv1,wrapped_avframe,ws_snd1,xan_dpcm,xan_wc3,xan_wc4,xbin,xbm,xface,xl,xpm,xsub,xwd,y41p,ylc,yop,yuv4,zero12v,zerocodec,zlib,zmbv,'
  libavutil      59.  8.100 / 59.  8.100
  libavcodec     61.  3.100 / 61.  3.100
  libavformat    61.  1.100 / 61.  1.100
  libavdevice    61.  1.100 / 61.  1.100
  libavfilter    10.  1.100 / 10.  1.100
  libswscale      8.  1.100 /  8.  1.100
  libswresample   5.  1.100 /  5.  1.100
  libpostproc    58.  1.100 / 58.  1.100
Universal media converter
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...

Use -h to get full help or, even better, run 'man ffmpeg'

Testing all I could, I can only say: All 7.0.2 and below works, and between 7.1 and master,  "Essential" work, "Full" builds (like yours 7.1) don't.
Also, the last time I tried to debug something, I found that after compiling the build with debug symbols, the build also disabled any CPU optimisations and It worked, so I was a waste of time. I don't know If here is the same case...

It would need reported in the bugtracker of the respective library, ffmpeg itself can't do anything about it either.

I was guessing that. It's not their fault. But at some point if the compatibility could not be regained, they should know at least.

Windows debuggers cannot read the symbols gcc produces, so it wouldn't be helpful.
And cygwin can't run linux binaries. You should be able to run it in WSL though.

Windows debuggers cannot read the symbols gcc produces, so it wouldn't be helpful. And cygwin can't run linux binaries. You should be able to run it in WSL though.

Sorry, my fault. I was distracted and It's a thing I usually don't do.
GDB output:
Starting program: ffmpeg/ffmpeg-N-118059-g90af8e07b0-linux64-gpl-debug/bin/ffmpeg

This GDB supports auto-downloading debuginfo from the following URLs:
  <https://debuginfod.ubuntu.com>
Debuginfod has been enabled.
To make this setting permanent, add 'set debuginfod enabled on' to .gdbinit.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".

Program received signal SIGILL, Illegal instruction.
0x0000555559bb37b7 in vvenc::PelBufferOps::PelBufferOps (this=0x55555e848bc0 <vvenc::g_pelBufOP>) at /50-vvenc/source/Lib/CommonLib/Buffer.cpp:455
warning: 455	/50-vvenc/source/Lib/CommonLib/Buffer.cpp: No such file or directory

So, I suppose, that points to VVenC and. specifically, to here?.
Looking in the README of the Gyan builds, the 7.0.2 Full Build that works uses vvenc v1.12.0-6-g4488526, and the 7.1 Full Build that doesn't uses vvenc v1.12.0-17-g0e7d4d3.
Thanks for the tips!

Is that just a plain "ffmpeg" invocation, without any further arguments?

Is that just a plain "ffmpeg" invocation, without any further arguments?

Yes

Something that'd also be interesting would be a backtrace (type bt into gdb after the crash), to find out where it calls vvenc stuff on init from.

7.0 not crashing also makes sense, since it has no vvenc support.

It seems like vvenc injects -msse4.1 into the compiler options:
11.15 [ 58%] Building CXX object source/Lib/vvenc/CMakeFiles/vvenc.dir/__/CommonLib/Slice.cpp.obj
11.18 cd /50-vvenc/build/source/Lib/vvenc && /opt/ct-ng/bin/x86_64-w64-mingw32-g++ --sysroot=/opt/ct-ng/x86_64-w64-mingw32/sysroot -DHAVE_PTHREADS -DTARGET_SIMD_X86=1 -DVVENC_SOURCE -D_WIN32_WINNT=0x0600 @CMakeFiles/vvenc.dir/includes_CXX.rsp -static-libgcc -static-libstdc++ -I/opt/ffbuild/include -O2 -pipe -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-semantic-interposition -DVVENC_ENABLE_THIRDPARTY_JSON -DVVENC_ENABLE_THIRDPARTY_JSON -O3 -DNDEBUG -std=gnu++14 -fvisibility=hidden -fno-keep-inline-dllexport -msse4.1 -Werror -Wall -Wno-unused-function -Wno-unused-variable -Wno-sign-compare -fdiagnostics-show-option -Wno-ignored-attributes -MD -MT source/Lib/vvenc/CMakeFiles/vvenc.dir/__/CommonLib/Slice.cpp.obj -MF CMakeFiles/vvenc.dir/__/CommonLib/Slice.cpp.obj.d -o CMakeFiles/vvenc.dir/__/CommonLib/Slice.cpp.obj -c /50-vvenc/source/Lib/CommonLib/Slice.cpp

So that's most likely what's causing this. Now, the question is if that can just somehow be turned off, or if the call on init can be avoided somehow, so that at least everything except vvenc works on older archs.
If neither is the case somehow, vvenc might need to be removed again.

It's a combination of them using a static initializer for the buffer: https://github.com/fraunhoferhhi/vvenc/blob/0c2c21eba8b336a273e7dc6e5e7fc0a95e8c5fcc/source/Lib/CommonLib/Buffer.cpp#L500
And hard-enabling all CPU extensions up to avx2: https://github.com/fraunhoferhhi/vvenc/blob/0c2c21eba8b336a273e7dc6e5e7fc0a95e8c5fcc/source/Lib/vvenc/CMakeLists.txt#L110
I have thus now disabled vvenc from the builds. There is no way to remedy this outside of a major redesign by vvenc upstream.
And I'd rather have the builds work on CPUs without avx2 than support vvenc.

Something that'd also be interesting would be a backtrace (type bt into gdb after the crash), to find out where it calls vvenc stuff on init from.

I know you figured out, but as you asked for, and I could not shared earlier:
Starting program: ffmpeg/ffmpeg-N-118059-g90af8e07b0-linux64-gpl-debug/bin/ffmpeg
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".

Program received signal SIGILL, Illegal instruction.
0x0000555559bb37b7 in vvenc::PelBufferOps::PelBufferOps (this=0x55555e848bc0 <vvenc::g_pelBufOP>) at /50-vvenc/source/Lib/CommonLib/Buffer.cpp:455
warning: 455	/50-vvenc/source/Lib/CommonLib/Buffer.cpp: No such file or directory
#0  0x0000555559bb37b7 in vvenc::PelBufferOps::PelBufferOps (this=0x55555e848bc0 <vvenc::g_pelBufOP>) at /50-vvenc/source/Lib/CommonLib/Buffer.cpp:455
#1  0x0000555557ee5c5c in __libc_csu_init ()
#2  0x00007ffff7ccc264 in __libc_start_main_impl (main=0x555555a20a86 <main>, argc=1, argv=0x7fffffffdf58, init=0x555557ee5c10 <__libc_csu_init>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffdf48) at ../csu/libc-start.c:343
#3  0x00005555559f232a in _start ()

Thanks!

Could you try if this build still crashes: https://btbn.de/files/ffmpeg-N-118066-g8ad34e97b6-win64-gpl.zip
It'll definitely still crash when actually using vvenc, but I tried making at least the static initializers not require and advanced instructions.

Could you try if this build still crashes: https://btbn.de/files/ffmpeg-N-118066-g8ad34e97b6-win64-gpl.zip It'll definitely still crash when actually using vvenc, but I tried making at least the static initializers not require and advanced instructions.

Still crash in the same way than the others: There is no output and Windbg points the same illegal instruction that was mentioned above.

How about this one? https://btbn.de/files/ffmpeg-N-118066-g8ad34e97b6-win64-gpl-2.zip
It adds another flag to those functions. I unfortunately can't reproduce the crash myself on any machine I got access to.

How about this one? https://btbn.de/files/ffmpeg-N-118066-g8ad34e97b6-win64-gpl-2.zip It adds another flag to those functions. I unfortunately can't reproduce the crash myself on any machine I got access to.

No difference.


Update sbt-mdoc to 2.2.8

Updates org.scalameta:sbt-mdoc from 2.2.7 to 2.2.8.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.scalameta", artifactId = "sbt-mdoc" } ]

labels: sbt-plugin-update, semver-patch

Codecov Report

Merging #258 into master will decrease coverage by 0.07%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #258      +/-   ##
==========================================
- Coverage   83.88%   83.80%   -0.08%
==========================================
  Files         108      108
  Lines        1260     1260
  Branches       27       27
==========================================
- Hits         1057     1056       -1
- Misses        203      204       +1

Impacted Files
Coverage Δ

...ore/src/main/scala/net/BufferedMessageSocket.scala
92.30% <0.00%> (-3.85%)
:arrow_down:

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 f113730...490f067. Read the comment docs.


Add some simple golden tests for Address'

Description
Add some golden tests for Address' generation. This is effectively commiting to the exact byte representation of Address' given a set of input, so that if the serialization format changes by mistake it will be caught by a test.
This is more about starting the general approach than providing a fulled feature golden tests suite.
Type of change

[x] Add tests

stack2nix: user error (No such package basement-0.0.7 in the cabal database. Did you run cabal update?)
basement-0.0.7 is not in the snapshot 2018-02-06T11:56:04Z, so the snapshot stack2nix is using will need to be updated, or an older basement used

@vincenthz i think if you rebase, this will build.

Nearly there @vincenthz . Under nix you need to run the pkgs/generate.sh shell script or you can apply the patch that is listed in the build output starting at line 3219. Yes, that is generated file, but it needs to be in git for pure nix builds.


added virtual destructor to PolymorphicCaster

I found another struct with no virtual destructor.

Note: MSVC2013 doesn't support default implementations for move ctors/assignment or noexcept. I'll have to make sure our NOEXCEPT macro is usable throughout cereal.

That concern will also apply to my previous pull request #287 then.

I took care of it after the merge, will do the same with this one.


Has anyone got this issue? DateSegmentInfo

Hi all, I have tested  the delegate func
func calendar(_ calendar: JTAppleCalendarView, didScrollToDateSegmentWith visibleDates: DateSegmentInfo) {
        self.setupViewsOfCalendar(from: visibleDates)
    }

func setupViewsOfCalendar(from visibleDates: DateSegmentInfo) {
  let date = visibleDates.monthDates.first!.date
 // My current month is Aug 2017
  print("Day:\(date.day)\nMonth:\(date.month)") // correct
  print("Date:\(date)") // incorrect
}

Data source is
func configureCalendar(_ calendar: JTAppleCalendarView) -> ConfigurationParameters {
        self.formatter.dateFormat = "yyyy MM dd"
        self.formatter.timeZone = Calendar.current.timeZone
        self.formatter.locale = Calendar.current.locale
        let endDate = Calendar.current.date(byAdding: .year, value: 1,to: Date())!
        let parameters = ConfigurationParameters(
            startDate: Date(),
            endDate: endDate,
            calendar :Calendar(identifier: Calendar.Identifier.gregorian)
        )
        return parameters
    }

Seems like if you try to using the "date" from DateSegmentInfo the values not correctly
this log from my case
Day:1
Month:8
Date2017-07-31 17:00:00 +0000

version : 7.0

Solved. But you need to convert to DateComponents instead of Date
func setupViewsOfCalendar(from visibleDates: DateSegmentInfo) {

        let date        = visibleDates.monthDates.first!.date
        var comDate   = DateComponents()
        comDate.day   = date.day
        comDate.month = date.month
        comDate.year  = date.year

        print("Day:\(date.day)\nMonth:\(date.month)\nDate\(date)")
        self.loadDataFromMonth(dateComp: comDate)
    }

When ever you are printing dates to the console, you have to be aware that although the date might be correct, a wrong date might be printed to the console if you are not printing it with a correct formatter.
See the answer here and let me know if this corrects your issue. -> https://github.com/patchthecode/JTAppleCalendar/issues/252

Hi thanks for quick reply, My boss told me before about printing dates to console. But when I'm using date as dateComponents. I got the wrong values same as printed.
let date = visibleDates.monthDates.first!.date
print("Day:\(date.day)\nMonth:\(date.month)\nDate\(date)")

let cal = Calendar(identifier: Calendar.Identifier.gregorian)
let comDate = cal.dateComponents(in: TimeZone(secondsFromGMT: +7)!, from: date)
print("CompDay:\(comDate.day!)\nCompMonth:\(comDate.month!)\nCompDate\(comDate.date!)")

CompDay:31
CompMonth:7
CompDate2017-07-31 17:00:00 +0000

let date = visibleDates.monthDates.first!.date
let formatter = DateFormatter()
formatter.timeZone = Calendar.current.timeZone
formatter.locale = Calendar.current.locale

formatter.dateFormat = "dd"
print(formatter.string(from: date))

formatter.dateFormat = "MM"
print(formatter.string(from: date))

formatter.dateFormat = "yyyy"
print(formatter.string(from: date))

works?

Yes, It's should works. My intent is If use the date with directly call like
let comDate = cal.dateComponents(in: TimeZone(secondsFromGMT: +7)!, from: date)
The date component will had incorrect values. there are true(actually wrong) values as printed. I have requested to my API server  and It will return to  wrong values.
Anyway Thank you for your attention.


Add build project instructions

Please add build instructions for the project. This encourages people to participate.
Thanks a bunch! :muscle:

@rajivshah3 🔨

Hey @miili. Added here https://github.com/iotaledger/firefly/blob/develop/packages/desktop/README.md :)


Runtime difference

When issueing
python3 Object_detection_picamera.py --usbcam
this error appears:
/usr/lib/python3.5/importlib/_bootstrap.py:222: RuntimeWarning: compiletime version 3.4 of module 'tensorflow.python.framework.fast_tensor_util' does not match runtime version 3.5
  return f(*args, **kwds)
/usr/lib/python3.5/importlib/_bootstrap.py:222: RuntimeWarning: builtins.type size changed, may indicate binary incompatibility. Expected 432, got 412
  return f(*args, **kwds)

How to recompile tensorflow for runtime 3.5?

hi,
this is not an error its a warning but everything must run well


Cannot Publish Module with Required Modules anymore

Steps to reproduce
I release dbachecks using Azure DevOps and the following code

# Get the Module versions
Install-Module Configuration -RequiredVersion 1.3.0 -Scope CurrentUser -Force -Confirm:$false
$Modules = Get-ManifestValue -Path "$(System.DefaultWorkingDirectory)/Master - Version Update, Signing and Publish Artifact/dbachecks\dbachecks.psd1" -PropertyName RequiredModules

$PesterVersion = $Modules.Where{$_.Get_Item('ModuleName') -eq 'Pester'}[0].Get_Item('ModuleVersion')
$PSFrameworkVersion = $Modules.Where{$_.Get_Item('ModuleName') -eq 'PSFramework'}[0].Get_Item('ModuleVersion')
$dbatoolsVersion = $Modules.Where{$_.Get_Item('ModuleName') -eq 'dbatools'}[0].Get_Item('ModuleVersion')

# Install Required Modules
Install-Module dbatools -RequiredVersion $dbatoolsVersion  -Scope CurrentUser -Force -Confirm:$false
Install-Module Pester -RequiredVersion $PesterVersion -Scope CurrentUser -SkipPublisherCheck -Force -Confirm:$false
Install-Module PSFramework -RequiredVersion $PsFrameworkVersion   -Scope CurrentUser -Force -Confirm:$false

try{
#Publish Module
Publish-Module -Path "$(System.DefaultWorkingDirectory)/Master - Version Update, Signing and Publish Artifact/dbachecks" -NuGetApiKey "$(GalleryApiKey)" -ErrorAction Stop -Confirm:$false
}
Catch{
$Error | fl -force
Throw
}

Expected behavior
The module publishes
Actual behavior
As you can see here
https://dev.azure.com/sqlcollaborative/dbachecks/_releaseProgress?_a=release-environment-logs&releaseId=113&environmentId=113
The module does not publish and the error is

 --------------------------------------------------------------------------------------
 Microsoft (R) Build Engine version 16.3.0+0f4c62fea for .NET Core
 Copyright (C) Microsoft Corporation. All rights reserved.
   Restore completed in 4.51 sec for
 C:\Users\VssAdministrator\AppData\Local\Temp\9dad64e4-41a8-4c9b-882d-aae5b111dc80\Temp.csproj.
   Temp ->
 C:\Users\VssAdministrator\AppData\Local\Temp\9dad64e4-41a8-4c9b-882d-aae5b111dc80\bin\Debug\netcoreapp2.0\NotUsed.dll
 C:\Program Files\dotnet\sdk\3.0.100\Sdks\NuGet.Build.Tasks.Pack\build\NuGet.Build.Tasks.Pack.targets(198,5): warning
 NU5119: File 'C:\Users\VssAdministrator\AppData\Local\Temp\2135169501\dbachecks\.gitattributes' was not added to the
 package. Files and folders starting with '.' or ending with '.nupkg' are excluded by default. To include this file,
 use -NoDefaultExcludes from the commandline
 [C:\Users\VssAdministrator\AppData\Local\Temp\9dad64e4-41a8-4c9b-882d-aae5b111dc80\Temp.csproj]
 C:\Program Files\dotnet\sdk\3.0.100\Sdks\NuGet.Build.Tasks.Pack\build\NuGet.Build.Tasks.Pack.targets(198,5): warning
 NU5119: File 'C:\Users\VssAdministrator\AppData\Local\Temp\2135169501\dbachecks\.gitignore' was not added to the
 package. Files and folders starting with '.' or ending with '.nupkg' are excluded by default. To include this file,
 use -NoDefaultExcludes from the commandline
 [C:\Users\VssAdministrator\AppData\Local\Temp\9dad64e4-41a8-4c9b-882d-aae5b111dc80\Temp.csproj]
   Successfully created package
 'C:\Users\VssAdministrator\AppData\Local\Temp\2135169501\dbachecks\dbachecks.1.2.16.nupkg'.
 C:\Program Files\dotnet\sdk\3.0.100\Sdks\NuGet.Build.Tasks.Pack\build\NuGet.Build.Tasks.Pack.targets(198,5): error :
 Index was outside the bounds of the array.
 [C:\Users\VssAdministrator\AppData\Local\Temp\9dad64e4-41a8-4c9b-882d-aae5b111dc80\Temp.csproj]
 '.
 At C:\Program Files\WindowsPowerShell\Modules\PowerShellGet\2.2.1\PSModule.psm1:10944 char:17
 + ...             Publish-PSArtifactUtility @PublishPSArtifactUtility_Param ...
 +                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     + CategoryInfo          : InvalidOperation: (:) [Write-Error], WriteErrorException
     + FullyQualifiedErrorId : FailedToCreateCompressedModule,Publish-PSArtifactUtility

Environment data
I could also replicate this with the latest PowerShellGet on pwsh 6.2.3 and 5.1 on my laptop
I was successfully able to publish the module from a different machine running 5.1 using
PS5> Get-Module powershellget -ListAvailable
Directory: C:\Program Files\WindowsPowerShell\Modules

ModuleType Version    Name                                ExportedCommands

Script     2.0.3      PowerShellGet                       {Find-Command, Find-DSCResource, Find-Module, Find-RoleCapability...}
Could this be related to PowerShell/PowerShellGetv2#551 dbachecks has required modules also?

@vadymt1 we have moved the issue to the PowerShellGetv3 repo and will investigate further.

Having trouble reproducing this with Publish-Module...
@sdg002 thanks for your feedback on with when you mention
Works fine if I change RequiredModules to

RequiredModules   = @( )

were you previously using something like RequiredModules = ""? Both seem to publish okay for me (https://www.powershellgallery.com/packages/preTest/0.0.6-pre), but guessing I am missing something if you are having this error...
When I used our latest preview of PowerShellGet v3 (preview 12) I am getting this error:
Publish-PSResource: Dependency 'PowerShellGet' was not found in repository 'https://www.powershellgallery.com/api/v2'.  Make sure the dependency is published to the repository before publishing this module.

Hi @sdg002 I just took a look at this issue and it looks like your module manifest is invalid.  Use Test-ModuleManifest to figure out if your manifest is valid or not.  It'll also specifically tell you what needs to be changed.  PowerShellGet actually runs this command before publishing but had a bug with throwing the error. I just fixed that issue and will open a PR to add get that into the next release.


MRG: Remove misleading info["filename"]

Closes #3855.

Current coverage is 78.04% (diff: 74.35%)

Merging #3860 into master will decrease coverage by 7.59%

@@             master      #3860   diff @@
==========================================
  Files           347        347
  Lines         61713      61715      +2
  Methods           0          0
  Messages          0          0
  Branches       9465       9466      +1
==========================================
- Hits          52851      48167   -4684
- Misses         6199      11008   +4809
+ Partials       2663       2540    -123

Powered by Codecov. Last update 990159a...e190a08

CIs are happy

LGTM
another pair of eyes?
@jona-sassenhagen are you ok with this fix?

@Eric89GXL you need to rebase.
@jona-sassenhagen please confirm that it's ok for you.

Rebased

I can't evaluate the full PR because it touches on code I don't know, but what I get looks good.

all good !


Add total label side of toolbar button grid

Hi Jaiq
I want to create total label as below, total will changed after grid refresh fill with sum off total value in column, have suggestion?

See recent closed issues, somebody already shared solution

Thanks Jaiq, below the result
And special thanks for shared solution to @ChenZhaobin it's very help me.


[Addition]: Location spoofing

Hotspot b58 Addresses
112Ujxr7zTuSEoAW3TLucnSeX2x1bfVpygJwi1kgvB7xWTkCkM22
Discord Handle
Akira#2514
Reason(s)
Witnessing not in this location.


Add more columns to CRDs

What would you like to be added:
We should add more columns to the CRDs to expose useful information in kubectl. For example, we can expose Admitted for most types:
$ k get gc
NAME    CONTROLLER                    ADMITTED
istio   istio.io/gateway-controller   True

I would also suggest adding AGE to align with most other k8s types.
Why is this needed:
Useful to expose info here.

Related: https://github.com/kubernetes-sigs/gateway-api/issues/586

Agree that this would be great to have. #592 adds a "Created At" column, but I think "Admitted" is going to be more difficult here. Unfortunately additionalPrinterColumns just does not handle status conditions (or other lists) well. We could follow the same approach I proposed in #587 and add a new field to status just to improve kubectl get output. Alternatively we could push to get better support built into upstream. Of course if this API itself ever does end up becoming built into k/k, many of these problems would go away on their own.

You can do it with .status.conditions[?(@.type=="Admitted")].status
Also can do it directly like kubectl get gatewayclass -o 'custom-columns=NAME:.metadata.name,HEALTHY:.status.conditions[?(@.type=="Admitted")].status'
For the ones that are nested (listener status) I don't know how to handle though.

@howardjohn Unfortunately I haven't been able to get that to work for additionalPrinterColumns. It seems that the implementation between custom-columns in kubectl and additionalPrinterColumns is quite different. For example, running this works:
kubectl get gateway -o'custom-columns=NAME:metadata.name,TEST:.spec.listeners[?(@.protocol=="HTTP")].routes.selector'

but unfortunately adding the same logic to additionalPrinterColumns just returns empty. I've seen this kind of similar pattern for anything other than a simple path lookup.

Hm.. it seems like cert-manager is doing this: https://github.com/jetstack/cert-manager/pull/1194/files#diff-4cd218a9d6c5b00138ca643ec6b983015ba906cff00011340e798d668b9dfa39R27. Not sure what the gap is. The additionalPrinterColumns stuff is a bit frustrating

I think one of the best solutions that's been proposed so far involves a mutating webhook that populates new fields just for kubectl output. That would allow us the ability to customize all output with a great deal of control. Of course there's a lot of overhead in a webhook. With the recent ReferencePolicy addition, it's clear that more output fields would be helpful there as well, but since it's essentially two lists of structs, it's very difficult without something like a webhook.
More info and discussion is in https://github.com/kubernetes-sigs/gateway-api/issues/629.

While grooming we saw that this one was open for a long period of time without anyone with a strong use case to champion it. We're going to close this as we don't expect anyone's ready to drive it forward, but if you still want this feature and have a strong use case we will be happy to reconsider this and re-open.


Remove value-sets flag, add enum for message id search

This PR Removes an uncaught use of the value-sets feature flag (unlinked from enum), and to prevent a similar issue, this PR enumerates the message ID search feature flag.
Test Steps:

Include steps to test these changes

Changes

Include a comprehensive list of changes in this PR
(For web UI changes) Include screenshots/video of changes

Checklist
Testing

[ ] Tested locally?
[ ] Ran ./prime test or ./gradlew testSmoke against local Docker ReportStream container?
[ ] (For Changes to /frontend-react/...) Ran npm run lint:write?
[ ] Added tests?

Process

[ ] Are there licensing issues with any new dependencies introduced?
[ ] Includes a summary of what a code reviewer should test/verify?
[ ] Updated the release notes?
[ ] Database changes are submitted as a separate PR?
[ ] DevOps team has been notified if PR requires ops support?

Linked Issues

Fixes #issue

To Be Done
Create GitHub issues to track the work remaining, if any

#issue

Specific Security-related subjects a reviewer should pay specific attention to

Does this PR introduce new endpoints?

new endpoint A
new endpoint B

Does this PR include changes in authentication and/or authorization of existing endpoints?
Does this change introduce new dependencies that need vetting?
Does this change require changes to our infrastructure?
Does logging contain sensitive data?
Does this PR include or remove any sensitive information itself?

If you answered 'yes' to any of the questions above, conduct a detailed Review that addresses at least:

What are the potential security threats and mitigations? Please list the STRIDE threats and how they are mitigated

Spoofing (faking authenticity)

Threat T, which could be achieved by A, is mitigated by M

Tampering (influence or sabotage the integrity of information, data, or system)
Repudiation (the ability to dispute the origin or originator of an action)
Information disclosure (data made available to entities who should not have it)
Denial of service (make a resource unavailable)
Elevation of Privilege (reduce restrictions that apply or gain privileges one should not have)

Have you ensured logging does not contain sensitive data?
Have you received any additional approvals needed for this change?

Set to deploy 10/25


Atca trigger

Got ATCA triggering working and added some testing.

The test fails because I haven't changed the ATCA dependency to the branch with the recent changes Jamie made. I'm about to change it so I hope I remember to change it back


[FLINK-5723][UI]Use Used instead of Initial to make taskmanager tag more readable

Now in JobManager web fronted, the used memory of task managers is presented as "Initial" in table header, which actually means "memory used", from codes.
I'd like change it to be more readable, even it is trivial one.
Before：

After：

you have to modify the corresponding jade files; modifications to the html files will be overridden the next time someone builds the web-ui.

@zentol Thanks for review. I've changed .jade file, but it looks like CI is not up properly :(

Travis timeout :) How to kick it up again?

Travis is effectively passing. The tests are duplicated under multiple environments.
This would also be a nice fix for 1.2.1.

Thanks @greghogan. Should I make another PR against branch release-1.2?

I don't know the best workflow for multi-release PRs. It can work either way, so hopefully another developer will chime in here. I think we tend to only create a single PR for simple changes and the committer can patch the changes onto the stable branches.

Thanks. That makes sense :)

AFAIK, for simple changes we don't strictly require a separate PR for backporting to a release branch. Committers usually just cherry-pick the changes on the release branch.

@zentol Is it ok to go?

+1 from my side.

@StephanEwen What do you think about this? Could you help merge this if you're ok with it? Thanks :)

Looks good, merging this...

@WangTaoTheTonic We forgot to close this PR while merging. Could you please close this manually?

sure.
Fixed in

1.2.1 via e3e3c2a7f9c8dd8576e0e27b2efddb7ff42c7c0d
1.3.0 via 03e6c249156fbbfeef39397a70c70bb905469d09


this will result in memory leak ?

the info of log show " animation will not apply " when I finish the activity.

No , the animations checks if the activity is finished and cancel if this is the case.


The logo is not shown due to an extra space in template

https://github.com/Finnesota/emailgen/blob/master/emailgen/themes.py#L308

I created a PR for the fix: https://github.com/Finnesota/emailgen/pull/4


Redirect errors are uncaught

Which project does this relate to?
Router
Describe the bug
Throwing a redirect in beforeLoad won't actually redirect the client but send it to the errorComponent.
Expected Behavior:
The client will be sent to the requested page.
Actual Behavior:
The errorComponent will be rendered.
Workaround:
This bug can be worked around by using <Navigate to="/login" /> as errorComponent instead.
Error Log
Uncaught Error: {"message":"Request failed with status 307","body":{"to":"/login","isRedirect":true,"statusCode":307}}

Code
Server Function:
// app/lib/auth.ts
export const authStateFn = createServerFn('GET', async (_, { request }) => {
    const { userId } = await getAuth(request)
    if (!userId) throw redirect({to: '/login'})
    return { userId }
})

Protected layout:
// app/_app.tsx
import { authStateFn } from '@/lib/auth'
import { SignedIn } from '@clerk/tanstack-start'
import { createFileRoute, Outlet } from '@tanstack/react-router'

export const Route = createFileRoute('/_app')({
  beforeLoad: async () => {
    const { userId } = await authStateFn()
    return { userId }
  },
  component: AppLayout,
})

function AppLayout() {
  return (
      <SignedIn>
        <Outlet />
      </SignedIn>
  )
}

Your Example Website or App
N/A
Steps to Reproduce the Bug or Issue
See code example above.
Expected behavior
The client will be sent to the requested page.
Screenshots or Videos
No response
Platform

OS: macOS
Browser: Chrome
Version: unsure

Additional context
No response

fixed in https://github.com/TanStack/router/releases/tag/v1.69.3

Awesome thanks @schiller-manuel for the blazing fast response!


Extend slashme info for VK provider

Fields added: id, birthdate, gender, phone, avatar.

Sorry for the late update, and thanks for your contrib