Recent Major/Breaking Changes

Hey all! Happy holidays! The staff team has been making a few major and/or breaking changes in the last few days, this issue serves as a summary of what users and maintainers each need to know.
User-facing Changes
We have recently made a change in #1544 that renamed all userstyle source files, which is not handled well by Stylus. To remedy this, we have created "stub" userstyles that will serve as an intermediary between the old filename and the new filename. If you update your userstyles in Stylus, or if they get auto-updated in the background, they will no longer work and will say [STUB | UPDATE REQUIRED] in the title. As indicated by the updated title, a second, additional update is required to restore the userstyles to a working state. You can bulk update them all at once by clicking the following button on the Stylus manage page:

Alternatively, it might be quicker to reinstall all userstyles using our generated Stylus import/export file: https://github.com/catppuccin/userstyles/blob/main/docs/USAGE.md#all-userstyles.
Our apologies for the breaking change, and thank you for your understanding!
Developer/Maintainer-facing Changes
As part of #1544, the Prettier formatter was completely removed from our tooling for this repository. Userstyles should now by formatted by Deno's built in formatter, deno fmt, as are all other files. Additionally, because of the source file renames, existing pull requests may need to be updated to edit the correct file and init pull requests will need to rename the new userstyle file and update metadata.
A smaller, quality-of-life change was recently merged as part of #1534/#1535 to switch the userstyle versioning system from "SemVer" to "CalVer". Contributors to this repository are no longer required to and should not update the version of modified userstyles in pull requests - this is now done automatically by GitHub Actions.

I should note that we do not plan on making any other breaking changes! The mass rename was a one-time-thing and I can't imagine we will ever need to perform a similarly breaking change again.
That being said, we do have one last major - not breaking - change before the end of the year, for developers/maintainers in #1547. Aims to clean up numerous accumulated bugs, and simplify other areas of development. The @accent-color variable has been simplified to @accent, @lookup to @flavor, duplicate media queries were simplified, the recently documented @catppuccin-filters theming method for images was implemented, and some readability lints were added. Users should see no visible changes to userstyle-themed websites.


Fix fragment spread elimination during result merge + format

FIxes: #151
There was an issue multiple top level named fragment spreads under an interface type were not being correctly eliminated during the merge and format stages of query execution.
The behaviour should be that for both inline and named fragment spreads, only the spread that matches the concrete type in the response is kept. This was working for inline spreads but not named spreads.
The problem was made a little harder to fix due to an existing problem with evaluateSkipAndInclude that would overwrite the ObjectDefinition for a FragmentSpread with the wrong value.
This PR fixes both issues.

Codecov Report

Merging #153 (9e0455f) into main (6cfb4cd) will increase coverage by 0.09%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##             main     #153      +/-   ##
==========================================
+ Coverage   70.29%   70.38%   +0.09%
==========================================
  Files          25       25
  Lines        2626     2634       +8
==========================================
+ Hits         1846     1854       +8
  Misses        660      660
  Partials      120      120

Impacted Files
Coverage Δ

execution.go
77.85% <100.00%> (ø)

query_execution.go
77.38% <100.00%> (+0.38%)
:arrow_up:

Continue to review full report at Codecov.

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


Web-UI doesn't show available candy on dev branch

The JSON key for candy in bagss was changed at some point from pokemon_family to candy. While this makes sense, it breaks compatibility with the shared bot web-UI that still (on latest pull from origin) expects pokemon_family key. Either source tree needs to change to support the other.
I think this key name comes straight from the pgoapi Inventory_pb2.py so fixing this in bot would mean changing the key on fly... little tricky.

this is not a bot issue.go to https://github.com/OpenPoGo/OpenPoGoWeb and complain there.
also it's a known thing that will be fixed soon.
you can close this ticket.


How can i get the node name when client connect?

RT.
Is it node.name ?
on_client_connected(0, Client = #mqtt_client{client_id = ClientId, username = Username}, _Env) ->
--
  | Params = [{action, client_connected},
  | {client_id, ClientId},
  | {username, Username},
  | {nodename, node.name},
  | {conn_ack, 0}],
  | send_http_request(Params),
  | {ok, Client};

Just call node() which is a erlang BIF.


make FeinCMS compatible with django-reversion >= 1.10

see http://django-reversion.readthedocs.org/en/latest/api.html
see https://github.com/etianen/django-reversion/commit/755de5cc471b83b92aa731c0e58b452d205ed414
tested with Django (1.8.7), FeinCMS (1.11.1)

This was the error that occurred before the proposed change:
Traceback (most recent call last):
  File "manage.py", line 10, in <module>
	execute_from_command_line(sys.argv)
  File "/usr/local/lib/python3.4/dist-packages/django/core/management/__init__.py", line 354, in execute_from_command_line
	utility.execute()
  File "/usr/local/lib/python3.4/dist-packages/django/core/management/__init__.py", line 328, in execute
	django.setup()
  File "/usr/local/lib/python3.4/dist-packages/django/__init__.py", line 18, in setup
	apps.populate(settings.INSTALLED_APPS)
  File "/usr/local/lib/python3.4/dist-packages/django/apps/registry.py", line 108, in populate
	app_config.import_models(all_models)
  File "/usr/local/lib/python3.4/dist-packages/django/apps/config.py", line 198, in import_models
	self.models_module = import_module(models_module_name)
  File "/usr/lib/python3.4/importlib/__init__.py", line 109, in import_module
	return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 2254, in _gcd_import
  File "<frozen importlib._bootstrap>", line 2237, in _find_and_load
  File "<frozen importlib._bootstrap>", line 2226, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 1200, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 1129, in _exec
  File "<frozen importlib._bootstrap>", line 1471, in exec_module
  File "<frozen importlib._bootstrap>", line 321, in _call_with_frames_removed
  File "/home/rrae/src/django_scrm/cms/models.py", line 52, in <module>
	Page.register_with_reversion()
  File "/usr/local/lib/python3.4/dist-packages/feincms/models.py", line 833, in register_with_reversion
	reversion.register(content_type)
AttributeError: 'module' object has no attribute 'register'

Thanks! Does this code also work with older versions of django-reversion? When reading the reversion changelog I get the impression that we should add a fallback import for the old location.

I've done a second commit, but I can't test that with older versions atm., but with the beforementioned it still works.


NTRs: maternal and child specimen terms & related terms

Label: maternal participant under investigation
Definition source: http://purl.obolibrary.org/obo/GSSO_001986
Definition: A participant under investigation that is the female biological parent of a participant under investigation.
Parent: 'participant under investigation'
(This could be useful not only for defining sample terms but other "Maternal" categories.)
Label: maternal specimen collecting
Definition: A specimen collection process from a genetic mother of participant under investigation.
Equivalent axiom: 'collecting specimen from organism' and has_specified_input some 'genetic mother of participant under investigation'.
EUPATH:0036014
Label: maternal blood specimen
Definition: A blood specimen collected from a maternal participant under investigation.
Equivalent axiom: 'blood specimen' and is_specified_output_of some 'maternal specimen collecting'
Label: offspring participant under investigation
Definition: A participant under investigation that is an offspring of a participant under investigation.
Definition source: http://purl.obolibrary.org/obo/NCIT_C42708
Parent: 'participant under investigation'
Label: offspring specimen collection
Definition: A specimen collection process from an offspring of participant under investigation.
Equivalent axiom: 'collecting specimen from organism' and has_specified_input some 'offspring of participant under investigation'.
Here's a design pattern using maternal blood specimen terms as an example:

Alternatively, following the definition of [maternal enrollment location], we could define a 'maternal participant under investigation role' that would be created by 'human subject enrollment.

Looks good to me.
However the figure shown different from the Equivalent axiom shown below.
EUPATH:0036014
Label: maternal blood specimen
Definition: A blood specimen collected from a maternal participant under investigation.
Equivalent axiom: 'blood specimen' and is_specified_output_of some 'maternal specimen collecting'
I'd prefer the one in axiom. Also all look correct in the Figure. Would prefer to show consistently as the axiom we are going to implement. May consider to remove EUPATH_0036015 box in the figure.

Looks good to me. Could you please add it in the pattern wikipage? @johnwjudkins Thanks!


Stackflow doesn't work with plain JavaScript modules

This framework doesn't work with standard JavaScript module semantic because of a circular dependency on required configuration.
For example in the official example, MyActivity.tsx module and stackflow.ts have circular dependency, which will never work with errors like:
Uncaught ReferenceError: Cannot access 'MyActivity' before initialization
    at stackflow.ts:10:5

Or users should use bundlers to inject bundler-specific runtime behavior. That means its behavior is essentially not reliable

This also results in cycles with some hot-reloaded environments.


Add definition of JMESPath acronym

Add definition of JMESPath acronym, maybe in an About section
I guess the Acronym is something like this

Letter
Meaning

J
Javascript

M
???

E
???

S
???

Path
Path

I always assumed it was related to JaMES Saryerwinnie :-)
or maybe something like Json Modular/Meta Expression Syntax (random guesses)

wow, can't believe this is still outstanding!

James Moriarty Eobard Saryerwinnie Path? (Hope not :stuck_out_tongue: )

http://jmespath.org/contents.html
MESPath (JSON Matching Expression paths) is a query language for search JSON documents

Thanks @sherif-botros


vsh files have GLSL as associated language

Preliminary Steps
Please confirm you have...

[x ] reviewed How Linguist Works,
[ x] reviewed the Troubleshooting docs,
[x ] considered implementing an override,
[ x] verified an issue has not already been logged for your issue (linguist issues).

Problem Description

URL of the affected repository:
https://github.com/serkonda7/v-sololearn-coding-challenges
Expected language:
The language should be V.
Detected language:
GLSL

Looks like we have two possible solutions to this:

Add the .vsh to the V language entry and add a heuristic to differentiate it from GLSL (the only language .vsh is currently associated with)
Add v as an interpreter for V as that's how the .vsh script seems to be using it.

We'd certainly welcome a PR to do one or both of these.


Fix/if s<0.5, get_retrievability return NaN

The retrievability of new card should be undefined because we don't know it's stability.

The retrievability of new card should be undefined because we don't know it's stability.

In the long-term scheduler, if the first click is 'Again' and it is counted as a 'Review' card, and if s_0 < 0.5, the get_retrievability method returns NaN. Should it return undefined instead?

https://github.com/open-spaced-repetition/ts-fsrs/blob/49b9566733cfe7cf5f9e82b93aec99985b21caa1/src/fsrs/fsrs.ts#L216
Or should I use Math.ceil?

Math.round(0.4072) -> 0
Math.ceil(0.4072) -> 1

I recommend const r = this.forgetting_curve(t, processedCard.stability.toFixed(2)).

I recommend const r = this.forgetting_curve(t, processedCard.stability.toFixed(2)).

I have made the changes; now using toFixed(2).


Resources are not displaying for "Becoming a U.S. Citizen (Citizenship)" topic.

From @shandang on October 29, 2018 16:45
This may be due to case sensitivity.  The correct category is <Becoming a U.S Citizen (Citizenship)>.  Not <Becoming A U.S. Citizen (Citizenship)>. The work "A" should not be capitalized.
Copied from original issue: Microsoft/Access2Justice#699

We could not reproduce the issue.


Updating russian localization

https://hastebin.com/arawuyezag.cpp

Thanks :)

In future, please create issues or pull requests here: https://github.com/LuckPerms/locale
These changes were added in: https://github.com/LuckPerms/locale/commit/a23299ab5a15c7084f308b3774bd4f9d36667c04


suppress installing and reinstalling deps with pip at readthedocs builds

Readthedocs builds use pip install --upgrade --upgrade-strategy eager to install and eventually reinstall everything from the env via pip - this is discussed in https://github.com/readthedocs/readthedocs.org/issues/8890 and is not something good for many reasons, one of them, and a very recent and pertinent one is that the build will chuck a wobbly if the package versions differ from conda-forge to pypi. I am trying to fix this here via the readthedocs build conf file.
EDIT by some miracle I found the magic incantation to get this done, and supported by the Readthedocs API too - @bouweandela do you recommend using pip install -e .[doc] instead of pip install -e .[develop]?
Docs built with this PR: https://esmvaltool--2913.org.readthedocs.build/en/2913/
Closes #2903 once and for all

BTW if anyone is interested in discussion this more with the Readthedocs folk, I opened an issue there https://github.com/readthedocs/readthedocs.org/issues/9727

Great find @valeriupredoi, I didn't know this was possible!

cheers, bud! Pretty nifty option, and well buried in their documentation :dog:

thanks a lot for looking and reviewing @bouweandela :beer: Can any of the @ESMValGroup/technical-lead-development-team please have a quick look and merge? :beers:


Support for transformer as the decoder

🚀 Feature
In the current implementation, RNNs are used as the decoder.
I think it would be great to have Transformer as the decoder.
Wondering whether this feature is already under consideration.
Also if support the transformer implementation, when that feature would be availble?

Thanks for your interest in the library.
We agree that transformer is needed and it is on schedule. I have replied it in https://github.com/graph4ai/graph4nlp/issues/496#issuecomment-1207130759.


feat(unhead): add updateTrigger in useScript instance

Hey :wave: this PR will provide a fix for https://github.com/nuxt/scripts/issues/222 and https://github.com/nuxt/scripts/issues/212
The issue is that since nuxt-scripts reuse the script instance if it exists, the trigger isn't updated because it keep the old trigger promise => The new promise is not used.
This PR adds an updateTrigger function to abort the previous trigger and set the new trigger Promise.
Maybe could we add a new trigger promise instead of replacing it ?
nuxt-script PR to test this https://github.com/nuxt/scripts/pull/231

Great work :clap: I think we'll need to move the trigger re-register into this top-level function as well.
I'll merge for now and setup separately.


Used git clone instead to download source from a branch of a tag

This change is

Coverage remained the same at 75.134% when pulling 34395d664cc1c3d549329b1567d649c44907873d on yitam:useClone into 909d1fa13081833cd293f26d025316b2da581bb0 on Microsoft:dev.

Codecov Report

Merging #832 into dev will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##              dev     #832   +/-   ##
=======================================
  Coverage   80.06%   80.06%
=======================================
  Files          25       25
  Lines        7324     7324
=======================================
  Hits         5864     5864
  Misses       1460     1460

Impacted Files
Coverage Δ

...c14/x86/php-7.1.20-src/ext/pdo_sqlsrv/pdo_util.cpp

...x86/php-7.1.20-src/ext/sqlsrv/shared/core_util.cpp

...x86/php-7.1.20-src/ext/sqlsrv/shared/core_init.cpp

...x86/php-7.1.20-src/ext/sqlsrv/shared/core_conn.cpp

...c14/x86/php-7.1.20-src/ext/pdo_sqlsrv/pdo_stmt.cpp

...php-7.1.20-src/ext/pdo_sqlsrv/shared/core_stmt.cpp

...php-7.1.20-src/ext/pdo_sqlsrv/shared/core_util.cpp

...vc14/x86/php-7.1.20-src/ext/pdo_sqlsrv/pdo_dbh.cpp

...php-7.1.20-src/ext/pdo_sqlsrv/shared/core_conn.cpp

...phpdev/vc14/x86/php-7.1.20-src/ext/sqlsrv/conn.cpp

... and 40 more

Continue to review full report at Codecov.

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


Anyway to generate PDF/A ?

I'm searching for a way to generate PDF/A. I don't if it could be a feature, or just some added content before generating, so I'm posting it as a question

Actually, some PDF format are supported by this lib, but nothing seems available about the archiving process.
Is there any clues about this ?

We're using PDFKit and we've recently had requirements from France and Italy to provide PDF/A-1b support. Since this is not currently supported out of the box, I've added some initial changes which allow the generation of PDF/A-1b and PDF/A-1a if tagged is set to true in pull request #1395
In short, it's a matter of not using certain features and adding XMP metadata that should match the PDF's details (creation date, author etc) and embedding a profile colour as well as a CIDSet for the font (in PDF/A-1 it seems like it just needs to be there, doesn't matter if correct or not - in newer PDF/A standards it can be either avoided or must be correct).
If the pull request gets approved, I'm planning to continue adding support for the other PDF/A standards (2a/b/u, 3a/b/u, 4e/f).

See documentation.


Start of build guide/dependency list file

So far:
You need avbroot and afsr in your PATH
Fedora/RH (Did not start with a clean system):
sudo dnf groupinstall 'Development Tools
sudo dnf install libcom_err-devel xxd e2fsprogs-devel
Ubuntu equivalent:
comerr-dev xxd e2fsprogs libe2p-dev build-essential
On Fedora I had to also run
export C_INCLUDE_PATH=/usr/lib/gcc/x86_64-redhat-linux/14/include for:
Build Fail

/usr/include/et/com_err.h:19:10: fatal error: 'stddef.h' file not found
thread 'main' panicked at build.rs:57:10:
Failed to generate bindings: ClangDiagnostic("/usr/include/et/com_err.h:19:10: fatal error: 'stddef.h' file not found\n")
note: run with RUST_BACKTRACE=1 environment variable to display a backtrace
warning: build failed, waiting for other jobs to finish...

This issue is afsr specific and I already have an issue open here.
This, for me partially works on Mac but not on GitHub CI or my VM at the moment.


UI - All cloud credentials show up in Linode Template creation page.

Rancher server version - Build from master - 7/17
Steps to reproduce the problem:
Create a Digital Ocean Node template which would also prompt the creation of DO cloud credentials.
Create a Linode Node Template.
"Cloud Credentials" drop down menu has DO  cloud credential pre selected.
Expected Behavior:
"Cloud Credentials" drop down should show only Linode cloud credentials.

This need to be fixed in https://github.com/linode/rancher-ui-driver-linode repo
We need to extend the NodeDriver mixin or do something similar with https://github.com/rancher/ui/blob/master/lib/shared/addon/mixins/node-driver.js#L238
cc @deniseschannon @phillc

Was able to reproduce with v0.3.0-alpha.3 and is fixed in v0.3.0.

Version: master-head (v2.3) (8/13/19)
Follow the steps to reproduce, create a DO nodeTemplate (which also makes us create a Cloud Credential for it).
Now, try to create a Linode nodeTemplate, the issue is fixed as we no longer see DigitalOcean cloud credential listed (and I am prompted to create a Linode CC)


AttributeError for 'NoneType' Object has no attribute 'url'

How do you use Sentry?
Sentry Saas (sentry.io)
Version
1.27.0
Steps to Reproduce
After upgrading our Sentry SDK from 1.5.11 to 1.28.1, we're noticing a bug that was introduced in version 1.27.0.
This is the PR that added the code that we're encountering errors on : https://github.com/getsentry/sentry-python/commit/0245011c434b7aa43ca63bdf991aaf806f084e89#diff-fcd5f0e16a3c89f23d45675191f19d41ae8bbc0c24f1c414e854cefbd6e87ef3
Expected Result
No errors when running when attempting to access url.
Actual Result
AttributeError for 'NoneType' Object has no attribute 'url' with the following stack trace:
File "/var/lib/conda/envs/nextdoor3/lib/python3.11/site-packages/ddtrace/contrib/aiohttp/patch.py", line 112, in _traced_clientsession_request
    resp = await func(*args, **kwargs)  # type: aiohttp.ClientResponse

^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "/var/lib/conda/envs/nextdoor3/lib/python3.11/site-packages/aiohttp/client.py", line 500, in _request
    await trace.send_request_start(method, url.update_query(params), headers)

File "/var/lib/conda/envs/nextdoor3/lib/python3.11/site-packages/aiohttp/tracing.py", line 356, in send_request_start
    return await self._trace_config.on_request_start.send(

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "/var/lib/conda/envs/nextdoor3/lib/python3.11/site-packages/aiosignal/__init__.py", line 36, in send
    await receiver(*args, **kwargs)  # type: ignore

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "/var/lib/conda/envs/nextdoor3/lib/python3.11/site-packages/sentry_sdk/integrations/aiohttp.py", line 216, in on_request_start
    span.set_data("url", parsed_url.url)

^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'url'

Hey @kevinchai0, thanks for reporting this. This is still broken in 1.40.4; we explicitly set the URL to None if we fail to parse it and then anyway try to access the parsed components. We'll fix this.


remix-utils/honeypot is not working anymore

Describe the bug and the expected behavior
When you use the Honeypot from remix-utils (as explain in the documentation: with HoneypotProvider and HoneypotInputs), sometimes, the input from__confirm value is missing in the formData (while I see a value in the Provider if I add a console.log). Sometimes, it's working well... In e2e tests, the problem is always here on my side.
Maybe it's because there's no more key added to the input in the last version?
N.B. no problem in v1.1.5.
Conform version
v1.2.1
Steps to Reproduce the Bug or Issue

Install the epic stack starter project: https://github.com/epicweb-dev/epic-stack
Update conform to v1.2.1.
Run e2e tests → broken.

What browsers are you seeing the problem on?
Chrome, Others
Screenshots or Videos

l.204 is clicking on the submit button;
l.205 check if the next step is displayed (KO). → because of HoneypotInputs missing value.

Additional context
Do you have a solution to this problem? Ideally, I don't want to have to set defaultValue for every form that contains <HoneypotInputs />.

Thanks for the report. I wish I realize this earlier. This is definitely not an uncommon case so we will need to address this as soon as possible.
A few solutions I have in mind right now:

Add an option to opt out from been managed by conform

This is becoming a breaking change and I hate it.

Add a data attribute to opt-in instead

This can be set with the getInputProps so it won't be a breaking change.

Automatic opt-in based on the initial value

Conform will only opt in for auto value update if the initial value matches the settings in the useForm hook. This should solve the issue you had but it adds an assumption that the initial value is always set to something on render. If there are any asynchronous works involved and the input has no initial value at first, conform will opt it in since it consider the initial values matches.😬

I have put up a fix on #775. Can you give the pre-release a try and let me know if you run into any issues? Thanks.

I add the same issue with CSRF token (via remix-utils) being removed since 1.2.0, I tried with the #775 and it works again for me

I'm sorry for the trouble. I've concluded that it's best to revert the relevant changes, and I've just published v1.2.2.

@edmundhung, 1.2.2 fixed this problem but we should maybe reopen these issues?

#701
#730


Secrets provider publishes a Red Hat certified image to the RH container registry

Secretless and the authn-k8s client are both already publishing to Red Hat.
This is connected to the Aha card: https://cyberark.aha.io/features/AAM-298
AC:

[ ] Work with infrastructure to create a new project in our Red Hat account for the secrets provider image (this includes getting the project-specific API key)
[ ] Update the project pipeline to authenticate to the RH container registry using the project-specific API key and push the updated image on publish to RH as well as dockerhub

Developer notes:

There are (private) guidelines here for adding a project to the RH registry that you may find useful
To see how Secretless added this support, you can see PR 1141 and PR 1149 - unfortunately, it was done in two steps since the per-project API key wasn't clear until publish time.

@izgeri, in terms of the distribution method for the REHL image, do we only want it to be available via marketplace or both marketplace + registry? I was thinking both, correct?

@sigalsax I would look at how other images that are already published are configured, and copy that configuration as much as possible. I'm not sure the exact answer to this question, except that we definitely want it on RH registry, so that implies the first option.


PR + USVI gifs

I hacked my way through getting PR to work, then made changes for getting USVI to work and broke PR.... can't spend any more time to get PR working, but I think the PR dots are just not lining up with the polygons. Based on what I've experienced so far with this, the culprit likely lives somewhere in shift_centroids. Also, could not get the right authentication to push up to our Google Drive folder of gifs. I manually added them to the folder. They are also not the same style as the others. Didn't realize that until I uploaded to GD ....
Made a separate makefile for each since they didn't fit the same process as the other states.
scmake('gifs/PR_water_use_twitter.gif.ind', remake_file = 'pr_gif.yml')
scmake('gifs/VI_water_use_twitter.gif.ind', remake_file = 'usvi_gif.yml')

Maybe some package has changed since we last built this that is affecting the style?

It might be because I started with the national gif yaml and edited it. There may have been some style thing I missed.


RELATED: FET-159 Introduce carets in dependencies

Currently destined for release R185.
This release is zero downtime release.
Code drop: 2019-06-28 00:00.

Story FET-159 Change dependencies to ^
Status: Hacking
Priority: Major
Assignee: Martin Mosko

client-libs/gooddata-typings-pull-request-compliance-check check failed
require-active-sprint

FET-159

require-copyright
Invalid or missing copyright, refer GoodData Copyright Instructions

file modified: yarn.lock

Build failed (check pipeline).

https://checklist.intgdc.com/job/client-libs/job/gooddata-typings-pull-request-compliance-check/20/ : UNSTABLE in 12s
gooddata-typings-unit-tests-zuul-docker-el7 : SKIPPED

Build failed (check pipeline).

https://checklist.intgdc.com/job/client-libs/job/gooddata-typings-pull-request-compliance-check/21/ : UNSTABLE in 10s
gooddata-typings-unit-tests-zuul-docker-el7 : SKIPPED

ok to test

client-libs/gooddata-typings-pull-request-compliance-check check failed
require-copyright
Invalid or missing copyright, refer GoodData Copyright Instructions

file modified: yarn.lock

Build succeeded (check pipeline).

https://checklist.intgdc.com/job/client-libs/job/gooddata-typings-pull-request-compliance-check/22/ : SUCCESS in 12s
https://checklist.intgdc.com/job/client-libs/job/gooddata-typings-unit-tests-zuul-docker-el7/91/ : SUCCESS in 56s

Build succeeded (gate pipeline).

https://checklist.intgdc.com/job/client-libs/job/gooddata-typings-pull-request-compliance-gate/11/ : SUCCESS in 6s
https://checklist.intgdc.com/job/client-libs/job/gooddata-typings-unit-tests-zuul-docker-el7/92/ : SUCCESS in 1m 48s


[GHSA-8r3f-844c-mc37] The protojson.Unmarshal function can enter an infinite...

Updates

Affected products
Source code location
Summary

Comments
It would be great if this was detected in the Go module ecosystem so Dependabot and other tools can push updates for these immediately. There were some empty fields and pre-filled fields, so I tried my best to 'just' edit the "Affected products/ecosystem" section.

👋 Hi @chancez, as discussed in https://github.com/github/advisory-database/pull/3943, aspects of the Go language are out of scope. Thank you for your interest in GHSA-8r3f-844c-mc37!

@shelbyc this isn't part of the Go language, it's a 3rd party library maintained by Google. in #3943 it was incorrectly linked to the GitHub repository which is why it didn't show up in the go module proxy.  Can this be re-opened?


How to disable Transfer-Encoding: chunked?

I'd like to not have Falcon use chunked transfer encoding and set the Content-Length myself for a response header. I have tried to set and unset resp.stream_len but I still get chunked encoding.

Wrong channel for asking questions. Better do it here:
https://groups.google.com/forum/#!forum/falconframework
Hm on the other hand, the google group is empty... Ok, so I am reopening here.

Hi @nicolinux, we just started using the google group, so feel free to post there. Regardless, re your question, the framework never attempts to set Transfer-Encoding since PEP-3333 forbids WSGI apps from setting hop-by-hop headers. When req.stream_len is not set, the framework will omit Content-Length from the response, which usually causes the WSGI server to chunk the response.

Ok, thanks for the answer. I still don't have success with it. I have posted an updated question on the new Google group:
https://groups.google.com/forum/#!topic/falconframework/VRFeNCkfK4o

Ok found the problem. It is not related to Falcon or Gunicorn. Nginx drops the Content-Length header if gzip is enabled because it compresses on the fly and thus can't know the file size beforehand. It then automatically adds Transfer-Encoding: chunked.


Unable to read a dynamically created CSV, more poor error reporting

Maybe this is out of scope, but I am trying to read a CSV file which is a. not in DropBox and b. is created dynamically (and is rather slow to respond). The URL is:
https://heuristplus.sydney.edu.au/h5-ao/viewers/smarty/showReps.php?db=dpmck_us_mexico_travelers&w=a&q=t%3A49&publish=1&debug=0&template=CSV Ship voyages.tpl
All I get is an error telling me it failed to load. So I don't know if it can't cope with https, can't cope with non-dropbox files, doesn't have appropriate mime type, took too long to respond, had data errors in it (although the output loads OK if I paste it in), or ... Please could it at least say what went wrong?

@ijohnson222 Sorry for the delay in response. In this case it is a CORS issue. You'll need to go through the steps outlined here for the server at https://heuristplus.sydney.edu.au : https://enable-cors.org
I'll leave the issue here open as the error reporting could certainly be improved in this way. Thanks!

Thanks, useful pointer which is actually very relevant to an upcoming project. I'll pass it on to my developer.


confusing locations of spatial points with periodic conditions

The derived ODE problem below contains 5 spatial points, from the first inner point to the right boundary. I believe it's a natural result of structural simplification. But the users need to be notified the points are located from the first inner point to the right boundary, not the other way around
using ModelingToolkit, MethodOfLines, DomainSets
using OrdinaryDiffEq

@parameters t x
@variables u(..)

Dt = Differential(t)
Dx = Differential(x)

eq = Dt(u(t, x)) ~  -2.0  * Dx(u(t, x))

tmin,tmax = 0, 4
xmin,xmax = 0, 1

domains = [x ∈ Interval(xmin, xmax),
           t ∈ Interval(tmin, tmax)]

bcs = [u(0,x) ~ sin(2π*x),
       u(t,xmin)~u(t,xmax)]

@named pdesys = PDESystem(eq,bcs,domains,[t,x],[u(t,x)])

discretization = MOLFiniteDifference([x=>0.2], t, approx_order=2, grid_align=center_align)
prob = discretize(pdesys,discretization)

@show prob.u0

grid = get_discrete(combeq,discretization)
grid[u(t,x)]

Please retrieve the solution like this:
solu = [map(d -> sol[d][i], grid[u(t, x)]) for i in 1:length(sol[t])]
There are no guarantees on the shape of the raw solution after structural_simplify

Please retrieve the solution like this: solu = [map(d -> sol[d][i], grid[u(t, x)]) for i in 1:length(sol[t])]
There are no guarantees on the shape of the raw solution after structural_simplify

This is a bit cumbersome. I am satisfied with sol[grid[u(t,x)]]. Guess we just have to save the ODE prob and the grid too. Thanks!

This is true until we have the solution interface, which will handle this automatically. That indexing may be better, I will see if I can update the docs to use that.


[Snyk] Fix for 1 vulnerabilities

This PR was automatically created by Snyk using the credentials of a real user.Snyk has created this PR to fix one or more vulnerable packages in the `yarn` dependencies of this project.
Changes included in this PR

Changes to the following files to upgrade the vulnerable dependencies to a fixed version:

website/package.json
website/yarn.lock

Note for zero-installs users
If you are using the Yarn feature zero-installs that was introduced in Yarn V2, note that this PR does not update the .yarn/cache/ directory meaning this code cannot be pulled and immediately developed on as one would expect for a zero-install project - you will need to run yarn to update the contents of the ./yarn/cache directory.
If you are not using zero-install you can ignore this as your flow should likely be unchanged.
Vulnerabilities that will be fixed
With an upgrade:

Severity
Priority Score (*)
Issue
Breaking Change
Exploit Maturity

160/1000  Why? Confidentiality impact: None, Integrity impact: None, Availability impact: High, Scope: Unchanged, Exploit Maturity: Proof of Concept, User Interaction (UI): None, Privileges Required (PR): None, Attack Complexity: Low, Attack Vector: Network, EPSS: 0.00632, Social Trends: No, Days since published: 1127, Reachable: No, Transitive dependency: Yes, Is Malicious: No, Business Criticality: High, Provider Urgency: High, Package Popularity Score: 99, Impact: 5.99, Likelihood: 2.66, Score Version: V5
Regular Expression Denial of Service (ReDoS) SNYK-JS-TRIM-1017038
Yes
Proof of Concept

(*) Note that the real score may have changed since the PR was raised.
Check the changes in this PR to ensure they won't cause issues with your project.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
🛠 Adjust project settings
📚 Read more about Snyk's upgrade and patch logic

Learn how to fix vulnerabilities with free interactive lessons:
🦉 Regular Expression Denial of Service (ReDoS)

This change breaks the Docusaurus build, and impacts with other integrations. ⚠

Please kill this PR or I will in a few minutes.  I was not intending to
create a PR at all.  I was looking a the features of Snyk and thought I
stopped the process before it actually created a PR.
On Wed, Nov 29, 2023 at 6:30 AM Damián Parrino @.***>
wrote:

This change breaks the Docusaurus build, and impacts with other
integrations. ⚠
—
Reply to this email directly, view it on GitHub
https://github.com/near/docs/pull/1603#issuecomment-1831719065, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/BDQAKQXPKNGLULF2AQKDDETYG4MFRAVCNFSM6AAAAAA76XHWIWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMZRG4YTSMBWGU
.
You are receiving this because you authored the thread.Message ID:
@.***>

I've turned off automatic merging altogether until I understand this problem.


Cannot open Brackets on Mac OSx 10.6.8

I downloaded Brackets 1.13 yesterday and it will not open. I get the error message "Brackets cannot be opened because of a problem." Trying to open it in Terminal yielded the same result:
Process:         Brackets [660]
Path:            /Applications/Brackets.app/Contents/MacOS/Brackets
Identifier:      io.brackets.appshell
Version:         ??? (???)
Code Type:       X86-64 (Native)
Parent Process:  launchd [86]
Date/Time:       2018-06-26 11:10:16.626 -0400
OS Version:      Mac OS X 10.6.8 (10K549)
Report Version:  6
Interval Since Last Report:          1164297 sec
Crashes Since Last Report:           5
Per-App Crashes Since Last Report:   4
Anonymous UUID:                      A9F24CFD-8E29-441A-8E6E-6041C49F330B
Exception Type:  EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000
Crashed Thread:  0
Dyld Error Message:
Library not loaded: /System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation
Referenced from: /Applications/Brackets.app/Contents/MacOS/../Frameworks/Chromium Embedded Framework.framework/Chromium Embedded Framework
Reason: image not found
Binary Images:
0x7fff5fc00000 -     0x7fff5fc3be0f  dyld 132.1 (???) <29DECB19-0193-2575-D838-CF743F0400B2> /usr/lib/dyld
Model: MacBookPro5,1, BootROM MBP51.007E.B06, 2 processors, Intel Core 2 Duo, 2.4 GHz, 2 GB, SMC 1.33f8
Graphics: NVIDIA GeForce 9600M GT, NVIDIA GeForce 9600M GT, PCIe, 256 MB
Graphics: NVIDIA GeForce 9400M, NVIDIA GeForce 9400M, PCI, 256 MB
Memory Module: global_name
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x8D), Broadcom BCM43xx 1.0 (<IP_ADDRESS>.4)
Bluetooth: Version 2.4.5f3, 2 service, 12 devices, 1 incoming serial ports
Network Service: AirPort, AirPort, en1
Serial ATA Device: Hitachi HTS543225L9SA02, 232.89 GB
Serial ATA Device: MATSHITADVD-R   UJ-868
USB Device: My Passport 25E1, 0x1058  (Western Digital Technologies, Inc.), 0x25e1, 0x24100000 / 3
USB Device: Built-in iSight, 0x05ac  (Apple Inc.), 0x8507, 0x24400000 / 2
USB Device: Apple Internal Keyboard / Trackpad, 0x05ac  (Apple Inc.), 0x0236, 0x04600000 / 3
USB Device: IR Receiver, 0x05ac  (Apple Inc.), 0x8242, 0x04500000 / 2
USB Device: BRCM2046 Hub, 0x0a5c  (Broadcom Corp.), 0x4500, 0x06100000 / 2
USB Device: Bluetooth USB Host Controller, 0x05ac  (Apple Inc.), 0x8213, 0x06110000 / 3
Can anyone assist? I see that Brackets should be compatible with OSX 10.6.8, correct? Thanks in advance.

Same here. I can't open Brackets 1.13


Question about min/max floating point reduction and NaNs

Section "14.3.3. Vector Single-Width Floating-Point Max and Min Reductions" does not state explicitly how NaNs should be propagated. Is it valid to assume that NaNs behavior is the same as FMIN/FMAX -- similarly to floating-point sum reductions? (In SPIKE, the authors assumed no NaN-propagation, which is not in-line with RISC-V spec 2.2.)

It seems the spec didn't spell this out, but the behavior should be the same as for FMIN/FMAX.
Looks like this is wrong in Spike (but Spike's implementation of FMIN/FMAX is correct).

https://github.com/riscv-software-src/riscv-isa-sim/issues/1395

Thank you for the prompt answer!

As discussed on the Spike repo, I do not see a problem.

Please see #897 for a clarification.

That's great! Thank you very much


[pred-memopt] Clean up file a little bit as a separate commit instead…

… of clang-format going wild on further commits.
Just chopping this off from a larger commit to ease review.
rdar://31521023

@swift-ci smoke test and merge


Rancher 2.4.5 - CNI Weave - node provisionning failed

What kind of request is this (question/bug/enhancement/feature request):
bug
Steps to reproduce (least amount of steps as possible):
We using Centos8 as system host.

Create a K8S cluster v1.18-6-rancher1-1
Use weave as CNI (Network Provider)
Register the node with contrl plane role in the cluster

Result:
The cluster provisionning failed with this error (in rancher, node view):
Runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin is not ready: cni config uninitialized
--

I think i found the problem. The failed step is on weave-net workload, and more specific on weaveworks/weave-kube:2.6.4 pod.
This pod is stuck following the issue in weave launch.sh script https://github.com/weaveworks/weave/issues/3828, correct in this PR https://github.com/weaveworks/weave/pull/3835.
It doesn't work in our situation because we using centos8 and it uses by default iptables-ntf (not iptables legacy). Regarding the reference issue, we are in this case.
Weave project corrected the problem on version 2.7.0 -> https://github.com/weaveworks/weave/releases/tag/v2.7.0
Avoid weave-kube failing on startup due to iptables lock #3828, #3835
Is it possible to update https://releases.rancher.com/kontainer-driver-metadata/release-v2.4/data.json to use weaveworks/weave-kube:2.7 instead of weaveworks/weave-kube:2.6.4 ?
Other details that may be helpful:
Environment information

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

Cluster information

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

Hello,
New information, i tested weaveworks/weave-kube:2.7.0 with our own rke-metadata-config. It doesn't work :-(.
I opened a new issue with a PR to provide a workaround -> https://github.com/weaveworks/weave/issues/3847.


[Storage] implement storage

support a node storage for statedb, eventdb, accumulatordb and other db.

[x] Implements raw store component #431
[x] State storage #9 #1
[x] Event storage https://github.com/rooch-network/rooch/issues/432
[ ] Accumulator storage #412

I will close this issue first, the accumulator storage implementation is tracked as a separate issue


Changing the voicemail email date from GMT to EST

There is noway for me to change the timestamp appears in the voicemail email from GMT to EST. This caused me some unhappy clients.

You can change the timestamp by modifying the date object here: https://github.com/amazon-connect/voicemail-for-amazon-connect/blob/master/source/aws-connect-vm-serverless/src/service/notification.service.js#L133

This is also an issue for our environment. It would be great if there was an easier way to change the time zone other than changing the code. Maybe there could be an environment variable in the Lambda function that could be easily changed.


feat : added dynamic page size

Pull request type
Added feature to dynamically add page size.
Description
This is to facilitate users when they want to change the no of records displayed per page from UI.
What should be covered while testing?
Pagination conditions should work in all conditions.

Hi, Thank you for your PR,
we will check with the product side first if this is the correct way to go.

If this feature will be approved by our PO we need some time to move all the paging logic to hook. The way it's written right now is out of optimal and will result in huge tech debt. So, some refactoring will be required.


Video Broken up

Hi Sorry to post two issues, i have just posted about dropped frames, but this is a different issue.
So if i start the server with this command line
sudo v4l2rtspserver   -v -P 7554 -p 7554 -W 1280 -H 720  /dev/video0
I get the following broken up video

What am i doing incorrectly, its running on a raspberry Pi 3 with a Logitech C920 as the camera source, being played back by VLC on Windows 10 Pro.
Thanks
Simon

Hi Simon,
This usually means your network is loosing I-frame. As I-frame are bigger P-frame, when the network capacity is not enough, the I-frame are lost.
In order to avoid UDP dropping, you can use RTP over tcp adding to vlc command --rtsp-tcp option.
Best Regards,
Michel.

Im not sure its network related, the pi is on a 1gb link to the local switch which the receving pc is also connected too. so its all local, ive atached a pic of the use of the switch you provided and it still seems to be the same.

Thanks
Simon

also i noticed that if the scean changes the image cleans up, not completly, but it will revert to the gray image after a few seconds
Simon

Hi Simon,

also i noticed that if the scene changes the image cleans up, not completly, but it will revert to the gray image after a few seconds

This is typical of loosing I-frame.
Did you try to set stream over TCP ?

Best Regards,
Michel

Hi Michel
So making VLC use TCP did not help, however adding the -c switch to the command line did, so sudo v4l2rtspserver -v -c -P 7554 -p 7554 -W 1280 -H 720 /dev/video0 solves the video breakup.
I'm not sure why not sending the config solves the issue with VLC but it is working now.
Thanks for your help and advice
Simon

Hi Simon,
Interesting, this means the mechanism of repeting SPS/PPS breaks following I-Frame. Never saw this problem, probably the capture frame splitting to get SPS/PPS have some errors.
Regards,
Michel.

Hi @mpromonet, Hi @simonwhill ,
please excuse me! I don't want to hijack your discussion but I am experiencing a similar problem. I try to stream the video from a Insta360 and have similar video-breakups like simonwhill is seeing.
I am using a different videoplayer here but using VLC the result is the same. VLC is even a bit more picky and won't display anything if it gets too worse.
Let me give you two examples:

I think the problem is that the H264 video stream somehow is either missing enough keygframe/IDR frames or stream config information. (I already tried the "-c" parameter but that does not help either).
Do you guys have any suggestions what I can try to solve that issue?
Thanks!

BTW I had the same issue in #81 and it still happens.

I've definitely seen this as well. It seems like the h264 video file that is created is missing some keyframes or something.

Perhaps the easiest way would be to introduce a parameter that can set the iframe/keyframe/GOP frequency?

Hi @sshaikh,
You can do this running v4l2-ctl.
Best Regards,
Michel.

Thanks for the tip - I'll look to seeing if that helps with my set up.
It would be interesting to see if this fixes the issue for those in this issue too.

Thanks for the tip - I'll look to seeing if that helps with my set up.
It would be interesting to see if this fixes the issue for those in this issue too.


All implementation of Circular Linked List #446

Have you read the Contributing Guidelines on Pull Requests?
Yes
Description
Implementation of Circular Linked List in C. Review my request.
Checklist

[x] I've read the contribution guidelines.
[x] I've checked the issue list before deciding what to submit.
[x] I've edited the README.md and link to my code.

Related Issues or Pull Requests
Issue #446

Edit the README to add a link for your Code.

@HarshCasper Edited README file with the code link.
https://github.com/TesseractCoding/NeoAlgo/pull/931

@HarshCasper Edited the link.


[Snyk] Security upgrade @mapbox/rehype-prism from 0.8.0 to 0.9.0

Snyk has created this PR to fix 1 vulnerabilities in the npm dependencies of this project.
Snyk changed the following file(s):

package.json
package-lock.json

Vulnerabilities that will be fixed with an upgrade:

Issue
Score

Regular Expression Denial of Service (ReDoS) SNYK-JS-CROSSSPAWN-8303230
  828

[!IMPORTANT]

Check the changes in this PR to ensure they won't cause issues with your project.
Max score is 1000. Note that the real score may have changed since the PR was raised.
This PR was automatically created by Snyk using the credentials of a real user.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
📜 Customise PR templates
🛠 Adjust project settings
📚 Read about Snyk's upgrade logic

Learn how to fix vulnerabilities with free interactive lessons:
🦉 Regular Expression Denial of Service (ReDoS)

👷 Deploy Preview for localhostorange processing.

Name
Link

🔨 Latest commit
97f01e997771ffa00cad65aac60649b5f9226837

🔍 Latest deploy log
https://app.netlify.com/sites/localhostorange/deploys/67401378d57dbf0008fe8235


[Feature Request] External subtitle support through INTENT for Media Servers Capabilities

Let me just say this before proceeding with the request.. "Your player is beautiful"
I intend to use this player as the default for my Jellyfin Server on Android TV due to its capabilities and all.
This will allow Just Player to support external subtitle for videos loaded through media servers.
Currently the only feature I need for that is subtitle support through INTENT, because servers pass any external subtitle through INTENT and from there the player should be able to detect it.
Here you can see pull request for Jellyfin that adds support of INTENT towards external players in Android.
https://github.com/jellyfin/jellyfin-android/pull/177/files
And for Android TV, this line might be interesting:
https://github.com/jellyfin/jellyfin-androidtv/blob/8c01a3d0ebd98355c4f068767f6ed4920a664767/app/src/main/java/org/jellyfin/androidtv/data/compat/StreamInfo.java#L342
Let me know if there is anything else I can provide to help with the request.

Try this build: Just.Player.v0.99-api-subs.apk
Just Player should show the subtitle file selected in Jellyfin.

Amazing, how this works. However, it requires the subtitle to be pre-selected in Jellyfin, which is not available in Android TV as a regular option.
Is it also possible to have an implementation similar to mpv player where I can cycle through all available subtitles shown in Jellyfin?

This one should list all subtitles: Just.Player.v0.99-api-subs2.apk

This works beautifully..
It is listing all subtitles without issues and I can cycle through them. It even saves the duration for continuing playback. I am thankful =)
The android client works fine though. However, there is bug in Jellyfin Android TV client (it doesn't pass subtitles to MX Player or Just Player) (only MPV player works). I think I will be opening an issue with them and track it there.
However, I have shifted to Synology DS Video for my Android TV and tested. It immediately worked out fine with all subtitles listed and duration.
Thank you once again, my family and I can now enjoy watching together. =)

None of the above works on a Fire Stick 4k, I keep insisting that it should have support to be able to download subtitles from OpenSubtitles


Added switch to dis/allow rotation of boxes within the bin

WHY
Implementation of Bin packing algorithm is good, however we have added restriction to not allow rotation of boxes.
HOW
update rspec tests to verify the base packer heuristic does not rotate boxes.

@here,
ruby checks for travis-ci have passed,
however the Rubinius-2 build fails (due to travis/configuration issue it seems).
I did not want to bump/drop the rbx-2 tests without first checking with the repo owner

@sam-wan looks good, let's drop rbx-2.

Thanks! Released in v0.1.0


Feature request - Photos instead of video

It would be great if there was a way to import photos / images as well as videos and cut on the beat.
Is this something that has been concidered for the project?

I found a kinda messy way to do this using moviepy.
`
import os
import glob
from natsort import natsorted
from moviepy.editor import *
from pathlib import Path
base_dir = os.path.realpath("D:\images")
print(base_dir)
fps = 24
file_list = glob.glob('D:\images\.')  # Get all the pngs in the current directory
file_list_sorted = natsorted(file_list,reverse=False)  # Sort the images
for image in file_list_sorted:
print(image)
filename = Path(image).name
print(filename)
clips = [ImageClip(image).set_duration(15)]
concat_clip = concatenate_videoclips(clips, method="compose")
outputname = 'D:\images\outputz\' + filename + 'output_video.mp4'
concat_clip.write_videofile(outputname, fps=fps)
`
There's probably a better way though.


fix: remidiating gramatical typo in hibernation help messages

My dear colleagues, I must confess to a grave mistake in the form of a grammatical error which had crept into our code's help message. It was a flaw that marred the very fabric of our work and tarnished our reputation as meticulous developers. But fear not, for I have undertaken the noble task of rectifying this grammatical oversight with all the fervor and passion of a true grammarian. Let it be known that this error shall plague us no more, and our help message shall now read with the grace and fluidity befitting of our esteemed profession.
https://issues.redhat.com/browse/SDA-9101

/lgtm


CI failure in test_core.py::test_traceback

FAILED thunder/tests/test_core.py::test_traceback - AssertionError: assert 'torch.neg' in '        return func(*args, **kwargs)'
 +  where '        return func(*args, **kwargs)' = str(<_pytest._code.source.Source object at 0x7f5b48703d90>)
 +    where <_pytest._code.source.Source object at 0x7f5b48703d90> = <TracebackEntry /usr/local/lib/python3.10/dist-packages/torch/utils/_device.py:78>.statement

This could actually be a generator-context-manager of an earlier test not cleaning up properly due to #815 , but this is speculation at this point.
cc @apaz-cli @borda

@kshitij12345 so in #849 I'm introducing a "hard cleanup" that will make the CI failure go away in two of the tests of #820 .
The gist of the problem seems to be how PyTorch implements get_default_device. Maybe we need to reach into the internals of PyTorch ourselves there rather than relying on it or something.
I'm not sure that this happens on all Python versions.
Would you have a clue what's going on / could you take a look, please?

Thanks for the ping. I am not sure what is happening here, will have a look :)


Dubbo GSoC 2023 - Dubbo SPI Extensions on WASM

WebAssembly (abbreviated Wasm) is a binary instruction format for a stack-based virtual machine. Many capabilities of Dubbo support extensions, such as custom interceptors, routing, load balancing, etc. In order to allow the user's implementation to be used on Dubbo's multiple language SDKs, we can implement cross-platform operation based on wasm capabilities.
The implementation of this topic needs to provide a set of mechanisms for Wasm on Dubbo, covering the implementation of Java and Go. Also supports at least Filter, Router and Loadbalance.
https://issues.apache.org/jira/browse/DUBBO-115

Is this finished ?

Is this finished ?

nope

The ShenYu team is releasing shenyu-wasm , which is a good cross platform WASM SDK for java, and I'm willing to try this task after shenyu-wasm released, can you assign it to me? @AlbumenJ

Although https://github.com/apache/pulsar/pull/21992 was rejected, implementing it in dubbo-spi-extensions may be a good idea? @lburgazzoli


[SPARK-28930][SQL] Last Access Time value shall display 'UNKNOWN' and 'null' values will be shown in its capital form 'NULL'

What changes were proposed in this pull request?
If there is no comment for spark scala shell shows "null" in small letters but all other places Hive beeline/Spark beeline/Spark SQL it is showing in CAPITAL "NULL". In this patch
shown in its capital form 'NULL' for SQL client to make the display format similar to Hive beeline/Spark beeline/Spark SQL. Also corrected the Last Access time, the value shall display 'UNKNOWN' as currently system wont support the last access time evaluation.
Issue 2 mentioned in JIRA Spark SQL "desc formatted tablename" is not showing the header # col_name,data_type,comment , seems to be the header has been removed knowingly as part of SPARK-20954.
Does this PR introduce any user-facing change?
No
How was this patch tested?
Locally and corrected a ut.
Attaching the test report below

Test build #110299 has started for PR 25720 at commit 87e3f64.

Test build #110299 has finished for PR 25720 at commit 87e3f64.

This patch fails Scala style tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/110299/
Test FAILed.

Can one of the admins verify this patch?

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/15294/
Test PASSed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/15295/
Test PASSed.

Test build #110300 has started for PR 25720 at commit 6051f0b.

Test build #110300 has finished for PR 25720 at commit 6051f0b.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/110300/
Test FAILed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/15341/
Test PASSed.

Test build #110353 has started for PR 25720 at commit 51def4f.

Test build #110353 has finished for PR 25720 at commit 51def4f.

This patch fails to build.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/110353/
Test FAILed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/15350/
Test PASSed.

Test build #110362 has started for PR 25720 at commit 2568d50.

Test build #110362 has finished for PR 25720 at commit 2568d50.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/110362/
Test FAILed.

retest this please

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/15402/
Test PASSed.

Test build #110418 has started for PR 25720 at commit 2568d50.

Test build #110418 has finished for PR 25720 at commit 2568d50.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/110418/
Test FAILed.

I'm not sure this is a problem. These are different formats for the same info. In the case of a Spark DataFrame, null is correct, not the string "NULL". I also don't see why last access time -1 needs to be 0?

I'm not sure this is a problem. These are different formats for the same info. In the case of a Spark DataFrame, null is correct, not the string "NULL".  - Fine, i got your point Sean.

. I also don't see why last access time -1 needs to be 0? you are right, i thought '0' will make more readable. will revert it back.
Thanks for your suggestions Sean.

@srowen
We cannot have a condition check in the above logic shown in the snapshot since hive is multiplying the lastAccessTime with 1000 so -1 default value wont work in this case. so better we can update the default value of lastAccessTime as 0.
Let me know for any inputs ,Thanks for your suggestions Sean.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/15445/
Test PASSed.

Test build #110465 has started for PR 25720 at commit dc11f3a.

Test build #110465 has finished for PR 25720 at commit dc11f3a.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/110465/
Test PASSed.

@srowen @dongjoon-hyun - Handled the comments, let me know for any further inputs. Thanks

gentle reminder @srowen @dongjoon-hyun

I still don't quite understand it, are you trying to fix a cosmetic issue or a bug? I don't see a test that now passes with this change but didn't before. But I am also not clear that "UNKNOWN" or "NULL" is the desired output, either.

I still don't quite understand it, are you trying to fix a cosmetic issue or a bug? I don't see a test that now passes with this change but didn't before. But I am also not clear that "UNKNOWN" or "NULL" is the desired output, either.

After fixing JIRA SPARK-24812 the expectation is 'Last Access' shall be displayed as 'UNKNOWN' which is not happening right now as the value is shown as [Last Access,Thu Jan 01 08:00:00 CST 1970].
As  analyzed i found the current logic  if (-1 == lastAccessTime) "UNKNOWN" else new Date(lastAccessTime).toString  is failing as the Last Access value will be coming as '0',
its happens because of below logic which is executed in HiveClientImpl.toHiveTable() method.
. So i corrected it.
Its basically a cosmetic bug. Even in hive (verified in 1.2) the last access will be shown as 'UNKNOWN' because currently no mechanism for evaluating last access.

OK I see that we already intend to display "UNKNOWN" to match Hive in some cases. This does not change?
Are you saying that Spark will use -1 and Hive will use 0 in the metastore for unknown values? then why change Spark's value? You can just treat <= 0 as unknown?

Yeah , that seems to be better solution . Will update the condition then.
Thanks .
On Mon, 16 Sep 2019 at 7:44 PM, Sean Owen<EMAIL_ADDRESS>wrote:

OK I see that we already intend to display "UNKNOWN" to match Hive in some
cases. This does not change?
Are you saying that Spark will use -1 and Hive will use 0 in the metastore
for unknown values? then why change Spark's value? You can just treat <= 0
as unknown?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/apache/spark/pull/25720?email_source=notifications&email_token=ADDFT6OJPKFH7ELF2BEDZZ3QJ6ID3A5CNFSM4IUSPP72YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6ZI4JA#issuecomment-531795492,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADDFT6LTN2FADJUPUJGRCSDQJ6ID3ANCNFSM4IUSPP7Q
.

Updated as per suggestion. Thanks for the input Sean.
On Mon, 16 Sep 2019 at 7:57 PM, sujith chacko<EMAIL_ADDRESS>wrote:

Yeah , that seems to be better solution . Will update the condition then.
Thanks .
On Mon, 16 Sep 2019 at 7:44 PM, Sean Owen<EMAIL_ADDRESS>wrote:

OK I see that we already intend to display "UNKNOWN" to match Hive in
some cases. This does not change?
Are you saying that Spark will use -1 and Hive will use 0 in the
metastore for unknown values? then why change Spark's value? You can just
treat <= 0 as unknown?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/apache/spark/pull/25720?email_source=notifications&email_token=ADDFT6OJPKFH7ELF2BEDZZ3QJ6ID3A5CNFSM4IUSPP72YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6ZI4JA#issuecomment-531795492,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADDFT6LTN2FADJUPUJGRCSDQJ6ID3ANCNFSM4IUSPP7Q
.

Given review of https://github.com/apache/spark/pull/21775 do you have an opinion @gatorsmile ?

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/15624/
Test PASSed.

Test build #110647 has started for PR 25720 at commit b9f20ba.

Test build #110647 has finished for PR 25720 at commit b9f20ba.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/110647/
Test FAILed.

retest this please

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/15880/
Test PASSed.

Test build #110736 has started for PR 25720 at commit b9f20ba.

Test build #110736 has finished for PR 25720 at commit b9f20ba.

This patch fails due to an unknown error code, -9.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/110736/
Test FAILed.

retest this please

Test build #110767 has started for PR 25720 at commit b9f20ba.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/15904/
Test PASSed.

Test build #110767 has finished for PR 25720 at commit b9f20ba.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/110767/
Test FAILed.

Seems to be failures are not relevant to my changes, will trigger once again (:

retest this please

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/15910/
Test PASSed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/15911/
Test PASSed.

Test build #110776 has finished for PR 25720 at commit b9f20ba.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/110776/
Test PASSed.

Merged to master.


[Quest] - Support Menu Icons

Describe the feature request.
Ability to add configurable overflow menu icons and button icons as shown on the designs below.
Additional context
Currently, configurable icons are supported on the navigation menu via this config, a similar implementation is to be added/supported by creating an icon placeholder in the overflow menu items and in the service task button
"menuIconConfig": {
              "type": "local",
              "reference": "ic_children"
          },

Acceptance criteria
Configurable icons as shown below
Implementation plan (For Engineers)
The plan for implementing the solution e.g. via a description or a check list for the various ordered tasks that will need to be completed.
i.e. Describe how you intend to solve the problem

For the service button, since it's one button rendering all tasks the configs should specify icons against the desired task i.e. the ANC task can have a pregnant woman however the sick child will show child icon but both are rendered with the service task button

For BUTTON use the following config
   {
                    "viewType": "BUTTON",
                    "smallSized": "true",
                    "startIcon": {
                      "type": "local",
                      "reference": "ic_walk"
                    },
                    "text": "@{taskDescriptionWithStartDate}",
                    "status": "@{taskStatusColorCode}",
                    "visible": "true",
                    "enabled": "@{patientActive}",
                    "actions": [
                      {
                        "trigger": "ON_CLICK",
                        "workflow": "LAUNCH_QUESTIONNAIRE",
                        "questionnaire": {
                          "id": "@{taskQuestionnaireId}",
                          "title": "@{taskDescription}",
                          "saveButtonText": "Save",
                          "taskId": "@{taskId}",
                          "resourceIdentifier": "@{taskFor}"
                        },
                        "params": [
                          {
                            "paramType": "PREPOPULATE",
                            "linkId": "0ea6b537-08b3-48b8-aa83-c70e10fe836b",
                            "dataType": "INTEGER",
                            "key": "albendazole400mgPreviousBalance",
                            "value": "@{albendazole400mgPreviousBalance}"
                          },
                          {
                            "paramType": "PREPOPULATE",
                            "linkId": "236022f2-e608-4e51-a56d-c9e21c4271cd",
                            "dataType": "STRING",
                            "key": "albendazole400mgObservationId",
                            "value": "@{albendazole400mgObservationId}"
                          },
                          {
                            "paramType": "PREPOPULATE",
                            "linkId": "7b02d76c-4752-41d4-98d2-96a1fc91652f",
                            "dataType": "STRING",
                            "key": "albendazole400mgStockOutFlagId",
                            "value": "@{albendazole400mgStockOutFlagId}"
                          }
                        ]
                      }
                    ]
                  }

NOTE: It is named startIcon because we may have the icon position to the left (start), right (end) or even center in future. For now we only position the icon on the left side.

To be used as the following:
      "title": "Registration info",
      "titleColor": "@{patientTextColor}",
      "visible": "true",
      "enabled": "@{patientActive}",
      "icon": {
        "type": "local",
        "reference": "ic_user"
      },
      "actions": [
        {
          "trigger": "ON_CLICK",
          "workflow": "LAUNCH_QUESTIONNAIRE",
          "questionnaire": {
            "id": "197312",
            "title": "Patient registration info",
            "saveButtonText": "Update registration",
            "setPractitionerDetails": true,
            "setOrganizationDetails": true,
            "type": "EDIT",
            "resourceIdentifier": "@{patientId}",
            "planDefinitions": [
              "201153"
            ]
          }
        }
      ]

@ellykits do we get the default (+) task icon if the icon is not defined?

Default icons remain the same @dubdabasoduba


Use PsrRequest instead of Request in Builder

Signed-off-by: Xuanwo<EMAIL_ADDRESS>

Related issue #11


Add rules for K8s Kustomization.

This change is

The canonical version of k8s rules currently exists in the cross-media-measurement repo.


No Folder Specified…

While running shortcut thiss error show on every shortcut ‘ No folder Specified’

still not fixed, outdated!


FAILURE: Build failed with an exception.

Hello,
I'm trying to build my project (Android) after linking lottie-react-native,
Seems that my buildtools version doesnt satisfy version constraints.
I'm getting alot of these errors in console.

What went wrong:
Could not resolve all files for configuration ':lottie-react-native:debugCompileClasspath'.

Could not resolve com.android.support:appcompat-v7:27.1.1.
Required by:
project :lottie-react-native
Cannot find a version of 'com.android.support:appcompat-v7' that satisfies the version constraints:
Dependency path 'porjectOne:lottie-react-native:unspecified' --> 'com.facebook.react:react-native:0.58.3' --> 'com.android.support:appcompat-v7:28.0.0'
Dependency path 'porjectOne:lottie-react-native:unspecified' --> 'com.airbnb.android:lottie:2.5.6' --> 'com.android.support:appcompat-v7:27.1.1'
Constraint path 'porjectOne:lottie-react-native:unspecified' --> 'com.android.support:appcompat-v7' strictly '27.1.1' because of the following reason: debugRuntimeClasspath uses version 27.1.1
Constraint path 'porjectOne:lottie-react-native:unspecified' --> 'com.android.support:appcompat-v7' strictly '27.1.1' because of the following reason: debugRuntimeClasspath uses version 27.1.1
Constraint path 'porjectOne:lottie-react-native:unspecified' --> 'com.android.support:appcompat-v7' strictly '27.1.1' because of the following reason: debugRuntimeClasspath uses version 27.1.1
Constraint path 'porjectOne:lottie-react-native:unspecified' --> 'com.android.support:appcompat-v7' strictly '27.1.1' because of the following reason: debugRuntimeClasspath uses version 27.1.1
Constraint path 'porjectOne:lottie-react-native:unspecified' --> 'com.android.support:appcompat-v7' strictly '27.1.1' because of the following reason: debugRuntimeClasspath uses version 27.1.1

my buildscript ext is :
{
buildToolsVersion = "28.0.2"
minSdkVersion = 16
compileSdkVersion = 28
targetSdkVersion = 27
supportLibVersion = "28.0.0"
}
any workaround this please ?

In node_modules/lottie-react-native/src/android/build.gradle you need to change the dependencies to:
dependencies {
  compileOnly "com.facebook.react:react-native:+"
  implementation "com.airbnb.android:lottie:2.5.6"
  implementation "com.android.support:appcompat-v7:28.0.0" // <- add this line
}

I'm not sure why you need to do that, but that fixed it for me

This will also fix it... add to your android/build.gradle
allprojects {
    repositories {
        // ... your other stuff
        configurations.all {
            resolutionStrategy {
                force "com.android.support:appcompat-v7:$supportLibVersion"
            }
        }
    }
}

@rgoldiez yours is the best solution I've found so far, thanks!

configurations.all {
resolutionStrategy {
force "com.android.support:appcompat-v7:$supportLibVersion"
}
}

It worked but returned this warning:
uses unchecked or unsafe operations.
Recompile with -Xlint:unchecked for details.

@rmilejcz    i get build failed when paste the given lines it still not working

@FoolCoder can you try with v5.0.1? it contains a fix for Android builds


Fix admin props failing on duration types

PATL @cbornet @sobychacko
Fixes #239

I am going to merge this in order to get a 🟢 on the CI as I have a follow on PR to bump to SB3.0.0.
Any PR suggestions I will gladly handle post-merge (cc: @cbornet )


Launching a game completely crashes the system

Ryzen 1700
Tested both Vega 56 and Intel Arc A750
16GB RAM
PS5 controller and generic couch keyboard+touchpad
Whenever I load a game, the screen loses signal, and my PS5 controller's LEDs turn off, so I assume it's a system-wide crash.  If anyone can help me diagnose this, let me know.
On the Arc A750, I made sure Rebar was enabled.  Vega I left Rebar off.

This may be a hardware related issue.  I reset my BIOS to factory settings, as before I had DOCP and high performance enabled, but so far I have not been able to replicate these hard crashes since.  Closing.


Expose mempoolinfo and blockchaininfo

Closes https://github.com/getumbrel/umbrel-middleware/issues/9 when done

Endpoints /info/sync (Expanded to expose extra stuff)
{
  "percent": "1.0000",
  "currentBlock": 627729,
  "headerCount": 627729,
  "difficulty":<PHONE_NUMBER>8578.42,
  "size":<PHONE_NUMBER>67
}

NEW!  /info/mempool
{
  "loaded": true,
  "size": 4963,
  "bytes": 1860448,
  "usage": 7882624,
  "maxmempool": 512000000,
  "mempoolminfee": 1e-05,
  "minrelaytxfee": 1e-05
}

NEW info/stats (aka the firehouse)
{
  "blockchain_info": {
    "chain": "main",
    "blocks": 627732,
    "headers": 627732,
    "bestblockhash": "0000000000000000000dbc52d94673ab45b8271c38ec3245f82eb1a55bf10da3",
    "difficulty":<PHONE_NUMBER>8578.42,
    "mediantime":<PHONE_NUMBER>,
    "verificationprogress": 0.9999987748965766,
    "initialblockdownload": false,
    "chainwork": "00000000000000000000000000000000000000000ee0e63b21634097f85357a4",
    "sizeOnDisk":<PHONE_NUMBER>31,
    "pruned": false,
    "softforks": {
      "bip34": {
        "type": "buried",
        "active": true,
        "height": 227931
      },
      "bip66": {
        "type": "buried",
        "active": true,
        "height": 363725
      },
      "bip65": {
        "type": "buried",
        "active": true,
        "height": 388381
      },
      "csv": {
        "type": "buried",
        "active": true,
        "height": 419328
      },
      "segwit": {
        "type": "buried",
        "active": true,
        "height": 481824
      }
    },
    "warnings": ""
  },
  "network_info": {
    "version": 190100,
    "subversion": "/Satoshi:0.19.1/",
    "protocolversion": 70015,
    "localservices": "0000000000000409",
    "localservicesnames": [
      "NETWORK",
      "WITNESS",
      "NETWORK_LIMITED"
    ],
    "localrelay": true,
    "timeoffset": -2,
    "networkactive": true,
    "connections": 10,
    "networks": [
      {
        "name": "ipv4",
        "limited": false,
        "reachable": true,
        "proxy": "",
        "proxyRandomizeCredentials": false
      },
      {
        "name": "ipv6",
        "limited": false,
        "reachable": true,
        "proxy": "",
        "proxyRandomizeCredentials": false
      },
      {
        "name": "onion",
        "limited": false,
        "reachable": true,
        "proxy": "<IP_ADDRESS>:9150",
        "proxyRandomizeCredentials": true
      }
    ],
    "relayfee": 1e-05,
    "incrementalfee": 1e-05,
    "localaddresses": [
      {
        "address": "3svpjvkmpftz2gny.onion",
        "port": 8333,
        "score": 7
      }
    ],
    "warnings": ""
  },
  "mempool": {
    "loaded": true,
    "size": 728,
    "bytes": 250136,
    "usage": 1135312,
    "maxmempool": 512000000,
    "mempoolminfee": 1e-05,
    "minrelaytxfee": 1e-05
  }
}

Please test @mayankchhabra

nice, I think you missed the hashrate

I also suggest removing all the other unrequired info from the stats endpoint because it can increase the request's response time, especially when the polling happens on tor

nice, I think you missed the hashrate

hashrate is difficulty

we need the network hashes per second...

How is
{
  "blocks": 627734,
  "difficulty":<PHONE_NUMBER>8578.42,
  "size":<PHONE_NUMBER>56,
  "mempool": {
    "loaded": true,
    "size": 3889,
    "bytes": 1536424,
    "usage": 6171792,
    "maxmempool": 512000000,
    "mempoolminfee": 1e-05,
    "minrelaytxfee": 1e-05
  },
  "connections": 11
}

for mempool

sure but we still don't need a lot of it... just
    peers: <number of connected peers>
    mempool: <size of amempool in bytes>
    hashrate: <network hashes per second>
    blockchainSize: <the estimated size of the block and undo files on disk>
}```
would be fine

Not sure what is what in mempool to be honest.

we need the network hashes per second...

That might be challenging to get.. its not the same command and the library this is using is also unmaintained

found the function

However the hashes per second is not being returned from the library

so it might be a new function, added after they stopped maintaining

{
  "blocks": 627735,
  "difficulty":<PHONE_NUMBER>8578.42,
  "size":<PHONE_NUMBER>22,
  "mempool": {
    "loaded": true,
    "size": 4884,
    "bytes": 2023641,
    "usage": 7947472,
    "maxmempool": 512000000,
    "mempoolminfee": 1e-05,
    "minrelaytxfee": 1e-05
  },
  "connections": 10,
  "hashespersec":<PHONE_NUMBER>77136800000
}

However may require modifying upstream code which the last time it looks updated was June 2019

I can try to send a pull requires or build my own npm fork of it

ah I see, does it have bitcoin-cli getmininginfo? network hash ps is also returned in the mining info

From mining info
{
  "blocks": 627736,
  "difficulty":<PHONE_NUMBER>8578.42,
  "size":<PHONE_NUMBER>75,
  "mempool": {
    "loaded": true,
    "size": 4857,
    "bytes": 2377743,
    "usage": 8890432,
    "maxmempool": 512000000,
    "mempoolminfee": 1e-05,
    "minrelaytxfee": 1e-05
  },
  "connections": 10,
  "networkhashps":<PHONE_NUMBER>33200500000
}

Testing now

Tested and merged! Great job as always @nolim1t


Support triggering pipeline by git tag event

When I do a git tag foo; git push origin foo, I would like to trigger the pipeline to run and build myimage/something:foo

On master 4/20 (pulled at 3pm).
UI: v2.0.35
I do not see a tag trigger in pipeline UI. Cleared cache and reloaded with no effect.


CI: Cilium IPsec upgrade - unexpected packet drops on downgrade

CI failure
Hit on https://github.com/cilium/cilium/pull/29896
Link: https://github.com/cilium/cilium/actions/runs/7258862919/job/19777306148
Sysdump: cilium-sysdump-ipsec-downgrade-1-20231219-094253.zip
 [=] Test [no-unexpected-packet-drops] [3/71]

  [-] Scenario [no-unexpected-packet-drops/no-unexpected-packet-drops]
  🟥 Found unexpected packet drops:
{
  "labels": {
    "direction": "EGRESS",
    "reason": "Missed tail call"
  },
  "name": "cilium_drop_count_total",
  "value": 1
}

Related: https://github.com/cilium/cilium/issues/28088

@giorio94 Thanks for the report! As far as I can tell, the failed job downgraded to 1.14.5 (I'm assuming this is correct and it's not using unreleased v1.14 tip under the covers!) which doesn't have the latest round of fixes (the new 'Host datapath not ready' drop reason) yet. I remain hopeful that this will fix the issue once and for all. :smile:

Hit in https://github.com/cilium/cilium/pull/31119
Link: https://github.com/cilium/cilium/actions/runs/8140815226/job/22284010883#step:19:276
sysdump: cilium-sysdump-ipsec-downgrade-1-20240305-085616.7z.zip (sorry for the stupid format, but GH doesn't allow 7z files, and just zip was 30M :face_exhaling:)

Hit on https://github.com/cilium/cilium/pull/31013
Link: https://github.com/cilium/cilium/actions/runs/8152624427/job/22282423609
Sysdump: cilium-sysdump-ipsec-downgrade-1-20240305-080723.zip

Thanks for the reports, all.
@julianwiedmann FYI, we've found and fixed a few 'real' missed tail calls in the datapath revealed by static analysis on the bytecode: https://github.com/cilium/cilium/pull/30467/commits/672fccf5074094d989672728ce4dd7129dd6b9af.
Are these code paths that could potentially be triggered during up/downgrade tests, resulting in missed tail calls? I'm relatively confident the user space side is sound, even on release branches, so we may need to start looking into datapath itself. https://github.com/cilium/cilium/pull/30972 should provide more clarity on 1.16 but I've hit a small blocker and this still needs to be backported. Almost impossible to find the culprit until this lands.

Thanks for the reports, all.
@julianwiedmann FYI, we've found and fixed a few 'real' missed tail calls in the datapath revealed by static analysis on the bytecode: 672fccf.
Are these code paths that could potentially be triggered during up/downgrade tests, resulting in missed tail calls?

Not for testing in combination with IPsec, unfortunately :/. So we're still chasing ...

I'm relatively confident the user space side is sound, even on release branches, so we may need to start looking into datapath itself. #30972 should provide more clarity on 1.16 but I've hit a small blocker and this still needs to be backported. Almost impossible to find the culprit until this lands.

And there's no way to start debugging with a WIP branch, because we need actual builds for the up/downgrade? Hmpf.

And there's no way to start debugging with a WIP branch, because we need actual builds for the up/downgrade? Hmpf.

Hit on https://github.com/cilium/cilium/pull/31399 as well (on downgrade)
Link: https://github.com/cilium/cilium/actions/runs/8285336368/job/22707998046
Sysdump: cilium-sysdump-ipsec-downgrade-1-20240315-141915.zip

Hit in https://github.com/cilium/cilium/actions/runs/8524886608/job/23350536331 on https://github.com/cilium/cilium/pull/31677
Sysdump:
cilium-sysdump-1-final.zip

Hit again in https://github.com/cilium/cilium/actions/runs/8574999134/job/23504841663 on https://github.com/cilium/cilium/pull/31677

One more: https://github.com/cilium/cilium/actions/runs/8630649349/job/23657371018


Provide non MVC migration/documentation (Blazor etc.)

It would be good to get some documentation on using the system-web adaptors with other project types.
Currently the plugin only allows MVC but many orgs that are moving from WebForms would like to use Blazor.

Good morning, is there any update on this issue? It would be awesome to get some roadmap on how to migrate web forms to blazor using this tool.

We'll need to come up with a design for this.
The primary challenge today is related to routing; this issue in ASP.NET Core will need to be addressed: https://github.com/dotnet/aspnetcore/issues/42003

Closing this since it seems to be tracked by #53 and #42


Elephicon does not work on Ubuntu 21.04 with the Ubuntu-provided version of npm

What?
After trying to install dependencies to compile Elephicon on my computer (Which runs Ubuntu 21.04), I noticed the following error:
npm ERR! engine Unsupported engine
npm ERR! engine Not compatible with your version of node/npm<EMAIL_ADDRESS>npm ERR! notsup Not compatible with your version of node/npm<EMAIL_ADDRESS>npm ERR! notsup Required: {"node":">=14.17.0","npm":">=7.15.0"}
npm ERR! notsup Actual:   {"npm":"7.5.2","node":"v12.21.0"}

@thatretrodev
Thank you for reporting.
But I am no longer going to support node@12.
Would you please update your node and npm-cli?

From what I know, I'm using the latest version of node and npm that Ubuntu provides. I will try to figure out if Ubuntu automatically upgraded node and npm.

As I expected, I'm using the latest version of NodeJS and npm provided by the Ubuntu package repository.
After running apt-cache policy on the packages nodejs and npm, here's the output:
nodejs:
  Installed: 12.21.0~dfsg-3ubuntu1
  Candidate: 12.21.0~dfsg-3ubuntu1
  Version table:
 *** 12.21.0~dfsg-3ubuntu1 500
        500 http://us.archive.ubuntu.com/ubuntu hirsute/universe amd64 Packages
        100 /var/lib/dpkg/status

npm:
  Installed: 7.5.2+ds-1
  Candidate: 7.5.2+ds-1
  Version table:
 *** 7.5.2+ds-1 500
        500 http://us.archive.ubuntu.com/ubuntu hirsute/universe amd64 Packages
        500 http://us.archive.ubuntu.com/ubuntu hirsute/universe i386 Packages
        100 /var/lib/dpkg/status

Why don't you try PPA as outlined here?: How To Install Node.js on Ubuntu 20.04
$ cd ~
$ curl -sL https://deb.nodesource.com/setup_14.x -o nodesource_setup.sh

$ sudo bash nodesource_setup.sh

$ sudo apt install nodejs

It doesn't look like that will work on this computer.

I got it.
$ uname -a
Linux ubuntu 5.8.0-55-generic #62~20.04.1-Ubuntu SMP Wed Jun 2 08:55:04 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

How to reproduce?
$ sudo snap install curl
$ curl -sL https://deb.nodesource.com/setup_14.x -o nodesource_setup.sh
$ sudo bash nodesource_setup.sh
$ sudo apt-get install -y nodejs

$ node -v
v14.17.1

$ sudo npm i -g npm
$ npm -v
7.18.1

$ npx degit sprout2000/elephicon elephicon

Need to install the following packages:
  degit
Ok to proceed? (y)
> cloned sprout2000/elephicon#HEAD to elephicon

$ cd elephicon

$ npm install
$ npm run start
$ npm run package

And then double click release/Elephicon-0.18.4-linux-x64.AppImage

While that solves the problem of getting it working, that still does not solve the core problem in the title of this issue.
It should work on the version of NodeJS and npm that is in the Ubuntu package repository.

It should work on the version of NodeJS and npm that is in the Ubuntu package repository.

I am sorry, but I don't think so.
I told you I was no longer going to support node@12.
And you could fork if you want to.
I'm sorry.


Some minor problems and suggestions during use

Sponge Version:  2705
Forge Version:  3243
Total Economy Version: 1.8.1
Description of issue
This is a very comprehensive plugin, I like it very much, but I still have various problems during use.I hope that you can supplement the wiki page so that you can make better use of this great plugin.

It is recommended to put the permissions of various occupations on the following interface: https://ore.spongepowered.org/Erigitic/Total-Economy/pages/Permissions. Or in the process of setting up the work, it is stated that the server administrator needs to give the corresponding permission to the player in advance.

In addition, in the Jobset.conf configuration file, some items are obtained using "", and another part is not used. It is recommended to indicate the reason. In addition, if you want to add items to other modules, you need to use "" or other methods to obtain item data, you should also provide examples. For example, if there is another fish in the module or other items that can be obtained by using the fishing behavior, how should I add it in the configuration table? I tried it is invalid, whether or not I use "".

I want to set up a new career. I can get experience and gold coins by eating food or completing sleep. This will be very interesting, but this plugin does not currently support eating and sleeping data. I hope the next version can be stand by.

Console errors
Steps to reproduce
Related Configuration Files
Create a Gist (https://gist.github.com/) for each configuration file related to this issue

I want to answer some of those points while getting back to the others later:

The configuration format is HOCON which is provided by Sponge. They already have documentation on that. I personally think it would be redundand having to document this in the plugin wiki too.

Please provide a separate feature request for that so we can track stuff better :)
I generally agree with you that the documentation is a little outdated and somewhat incomplete here and there. Maybe a proper documentation/wiki service would be a better place than github? Gitbooks maybe? I'm not sure whether or not that may improve contributions to the documentation.


JS SDK v0.4.5 causing excessive WatchDocument requests and server v0.4.4 instability

Description:
JS SDK v0.4.5 causing excessive WatchDocument requests and server v0.4.4 instability
Recently, we released JS SDK v0.4.5, but we haven't deployed Server v0.4.5 to  https://api.yorkie.dev/ yet. Due to a protocol change in v0.4.5, it is incompatible with Server v0.4.4.
When attempting to use JS SDK v0.4.5 with Server v0.4.4, the client starts generating an overwhelming number of WatchDocument requests, leading to server instability that resembles a DDOS attack.

Why:
We need to address this issue urgently to ensure smooth communication between JS SDK and the server while maintaining stability and compatibility.

Sorry about that. It wasn't a DDos attack and I think it was my fault.
I created a new yorkie example around 3:00 on the 27th and ran it locally with yorkie-js-sdk v.0.4.5.
As soon as I ran the project with the new version, it kept sending requests to the server. I freaked out, stopped and ran it again, and the same thing happened, so I captured it.

It may be possible to respond at the infrastructure layer to defend against DDOS, but I think it is necessary to respond at the application level before that. How about introducing RateLimit?

I think we can introduce rate limits in a couple of places:
A. K8s Ingress
We can utilize rate limit annotations for a straightforward implementation. However, it's important to note that this approach offers global-wide options, which might limit flexibility.
B. API Server
To have more granular control, we can implement rate limit logic using a gRPC interceptor. This approach allows us to define detailed rate limit rules. Additionally, we could provide project-specific options in the dashboard, empowering developers to manage rate limits for their projects effectively.

@hackerwins Since we are using Istio in K8s, we can use Istio(envoy)'s Rate Limit.
For implementation details, we use istio-ingressgateway as a rate limiter middleware by applying the rate limit configuration envoyfilter, and rate limiting service as a rate limit counter.

I want to try this issue!

@joonhyukchoi Sure! If you are going to implement rate limiter on K8s with Istio, this will help.

Since we are using Istio in K8s, we can use Istio(envoy)'s Rate Limit.

For implementation details, we use istio-ingressgateway as a rate limiter middleware by applying the rate limit configuration envoyfilter, and rate limiting service as a rate limit counter.


feat: replace_global_define destruct

#7449  👈 (View in Graphite)
main

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


Support for functions respecting require_partition_filter

Describe the feature
Tests should allow respecting tables specified with require_partition_filter = true
Onus of veracity of supplied arguments should be on user.

An easy workaround is simply allowing users to specify the <partitionField>.

Considering these tests would most likely never be run on specific date ranges only (option 2) is probably not a good idea.
Describe alternatives you've considered

Removing the require_partition_filter = true from source model is counterproductive

Additional context
Google BigQuery specific feature
Existing Compiled Output:
with validation_errors as (

    select
        <col1>, <col2>
    from `project.dataset.table`
    group by <col1>, <col2>
    having count(*) > 1

)

select *
from validation_errors

Proposed Compiled Output:
with validation_errors as (

    select
        <col1>, <col2>
    from `project.dataset.table`
    WHERE <partitionField> IS NOT NULL    <----- New Condition added
    group by <col1>, <col2>
    having count(*) > 1

)

select *
from validation_errors

Who will this benefit?
All BigQuery users relying on require_partition_filter features
Are you interested in contributing this feature?

@nishantnathhoney thank you for opening this!
Disclaimer: I learned about this functionality about 10 minutes ago, so forgive any ill-informed questions...
My understanding is that these are normal where clauses, right? Since dbt v0.20 or so, any test has been able to get a where clause "for free":
    columns:
      - name: id
        description: "The primary key for this table"
        tests:
          - dbt_utils.expression_is_true:
              expression: "a + b = c"
              where: "partition_column = 'something'"

which then gets rendered to

with meet_condition as (
    select * from (select * from ANALYTICS.dbt_jlabes.my_first_dbt_model where partition_column = 'something') dbt_subquery where 1=1
)

I'm going to close this because I think that would solve your use case without needing to implement partition filtering in every single test - let me know if I've misunderstood though!

Ah OK! If you want to set a default behaviour for all tests, that'd be outside the scope of dbt utils.
There's a couple of options:

Your goal sounds very similar to https://github.com/dbt-labs/dbt-core/issues/3841, except that you're looking to add a default where clause as opposed to a default severity. They should be able to be achieved in the same way - override any tests you want to behave this way
Given that this is BQ-native behaviour, it's reasonable to advocate for a first-class implementation for everyone. If you wanted to open an issue about this on https://github.com/dbt-labs/dbt-bigquery, I think the team would be interested in checking it out.

Sounds about right, I'll open an issue in dbt-biquery for further discussion. Thanks 😄


ScreenCast: Whole monitor is overexposed/too bright

Selecting a region or even the whole workspace works just fine. However as you can see in the video, when capturing the whole monitor, the output is way too bright/overexposed.
https://github.com/user-attachments/assets/109dcf9b-d331-415e-b77b-5868190f8e89
Version: 0.4.1
Installed as a flatpak through flathub.

Sounds like a compositor issue. We don't do anything to the stream other than passing it to gstreamer to render it using the pipewire gstreamer plugin.


Updating unimarshaller

https://github.com/moov-io/iso8583/issues/282
https://github.com/moov-io/iso8583/issues/279

Codecov Report
Attention: 82 lines in your changes are missing coverage. Please review.

Comparison is base (b05481c) 73.95% compared to head (4fd8166) 73.60%.

:exclamation: Current head 4fd8166 differs from pull request most recent head 91859e4. Consider uploading reports for the commit 91859e4 to get more accurate results

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##           master     #289      +/-   ##
==========================================
- Coverage   73.95%   73.60%   -0.35%
==========================================
  Files          43       43
  Lines        2338     2478     +140
==========================================
+ Hits         1729     1824      +95
- Misses        378      413      +35
- Partials      231      241      +10

Files
Coverage Δ

message.go
74.10% <ø> (-0.80%)
:arrow_down:

field/bitmap.go
69.29% <60.00%> (-1.76%)
:arrow_down:

field/track1.go
69.02% <40.00%> (ø)

field/track2.go
68.22% <40.00%> (ø)

field/track3.go
61.79% <40.00%> (ø)

field/hex.go
72.72% <71.15%> (+4.18%)
:arrow_up:

field/string.go
76.72% <67.92%> (-6.41%)
:arrow_down:

field/binary.go
65.07% <66.66%> (+4.40%)
:arrow_up:

field/numeric.go
78.74% <64.91%> (-4.41%)
:arrow_down:

... and 1 file with indirect coverage changes

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