[Tracking] Start using DotLottie animation assets instead of lottie JSON

Problem
We are scaling up our use of lottie animations across our app. However, lottie JSON files are large and heavy. For example, we've seen performance issues with the lounge page animation, which is about 4Mb.
Solution
Let's adopt the new dotlottie file format for our lottie animations to save on bundle size, make animations load faster on web, and make them more lightweight to run. It's likely that the new file format will result in files about 10% the size of the current ones.

Fortunately lottie-react-native now supports dotlottie 🎉
The next step is to just get our web implementation in place. Posted about this in slack here

https://github.com/Expensify/App/issues/26871

Pinged for updates in https://github.com/Expensify/App/issues/26871

@kosmydel has a draft PR against the upstream but is OOO this week. I'm also working with Emilio and Matin to make sure they're paid for their work in lottie-react-native for iOS and Android

Pinged for an update in the lottie web task. Working on paying lottie-react-native maintainers for their work in adding DotLottie support.

Web support PR was approved three days ago

I see there's a draft PR, left a review on it to request that we first implement web support for lottie in one PR, then follow up with another to switch to .lottie files

This is done but we need to make a C+ payment to @mananjadhav, marking as New Feature to move arrange that.

Actually, yes, DotLottie player should help you, but not 100%.
There is a high probability that the person who created this Lottie file optimized it in the program in which they created it.
Let me just take a look at what your files look like and what file size they have
I am a motion designer with a skill in web development and have already solved about 10 similar problems related to lottie optimization

I've raised a request on NewDot for the same.

$500 payment approved for @mananjadhav based on summary above.


Fix build error

This PR fixes the following build error on the master branch.
% bundle exec rake

==> Failures

  1) RuboCop Project changelog has newline at end of file
     Failure/Error: expect(changelog.end_with?("\n")).to be true

       expected true
            got false
     # ./spec/project_spec.rb:115:in `block (3 levels) in
            <top (required)>'
     # tasks/spec_runner.rake:70:in `run_worker'
     # tasks/spec_runner.rake:30:in `block in run_specs'
     # tasks/spec_runner.rake:44:in `with_encoding'
     # tasks/spec_runner.rake:28:in `run_specs'
     # tasks/spec_runner.rake:116:in `block in <top (required)>'

1 deprecation logged to /tmp/test_queue_worker_14355_output

If you need more of the backtrace for any of these deprecations to
identify where to make the necessary changes, you can configure
`config.raise_errors_for_deprecations!`, and it will turn the
deprecation warnings into errors, giving you the full backtrace.

https://app.circleci.com/pipelines/github/rubocop-hq/rubocop/2006/workflows/5955a954-a681-49bd-b188-438e5d237a68/jobs/130443

Before submitting the PR make sure the following are checked:

[x] Wrote good commit messages.
[ ] Commit message starts with [Fix #issue-number] (if the related issue exists).
[x] Feature branch is up-to-date with master (if not - rebase it).
[x] Squashed related commits together.
[ ] Added tests.
[ ] Added an entry to the Changelog if the new code introduces user-observable changes. See changelog entry format.
[x] The PR relates to only one subject with a clear title and description in grammatically correct, complete sentences.
[x] Run bundle exec rake default. It executes all tests and RuboCop for itself, and generates the documentation.

Thanks!


fix: error->importing picker from react-native core is deprecated

imported picker from @react-native-community/picker

@akhil-geekyants @sankhadeeproy007 @SupriyaKalghatgi @shivrajkumar
Pay attention to this PR, because it seems like urgent

It's incorrect way to import Picker. Should be named import:
import { Picker } from '@react-native-community/picker';

See example from docs:
https://www.npmjs.com/package/@react-native-community/picker#usage-1

fixed the imports.

I have started a new project and it's causing me issues with this error.
 ERROR    Warning: Picker has been extracted from react-native core and will be removed in a future release. It can now be installed and imported from '@react-native-community/picker' instead of 'react-native'. See https://github.com/react-native-community/react-native-picker

@shivrajkumar Thanks for merging :+1: How about making release and publish it to NPM?

Friendly reminder :top:
@akhil-geekyants @sankhadeeproy007 @SupriyaKalghatgi @shivrajkumar

Ping

Please
@akhil-geekyants @sankhadeeproy007 @SupriyaKalghatgi @shivrajkumar

It's almost there.
node_modules/native-base/package.json
"main": "dist/src/index.js",
changed to:
"main": "src/index.js",
reason:
don't use dist folder as main, use the src folder instead, so that the previous fixes would actually work.
(the compiled dist folder is old, however, if we run "npm run prepublish && npm run postinstall" to update the dist folder, the app would fail when launch.)
solutions:
in ourAppProject/package.json
"native-base": "^2.13.14",
changed to:
"native-base": "https://github.com/fdkitlui/NativeBase.git",
or
fork https://github.com/GeekyAnts/NativeBase.git to your own git
and change "main" entrance in native-base's package.json, push to your own git
in ourAppProject/package.json
change "native-base" to your git address
cd ourAppProjectPath
rm -rf node_modules
yarn install

Any ETA for a new release containing this change?

Guys, I don't want to be annoying, but could you make a release?
@akhil-geekyants @sankhadeeproy007 @SupriyaKalghatgi @shivrajkumar
P.S. CI/CD can resolve this issue by automatically deploy and release after merging to master

Can we please have an update on the release?

We're waiting for two months just for making a release to NPM. Why it's so hard? Give me a contributor rights, so I can do that, because seems like nobody cares about this project from the core team.
@akhil-geekyants @sankhadeeproy007 @SupriyaKalghatgi @shivrajkumar

common!!!!!!!!!!!!!

Ping

Ping again. Can someone please fix this?

Now it's @react-native-picker/picker and not  '@react-native-community/picker' anymore :(
Any plan to update to this new library ?

Ohhh, really? Again renamed... That's why I don't like react native, no any stability

Yes I don't understand why it's change so frequently. It looks like there is no more projetc in react-community

@arochedy if you can make a PR it'll be great :+1:

Now it's @react-native-picker/picker and not '@react-native-community/picker' anymore :(
Any plan to update to this new library ?

@alexandrtovmach I have made a PR to fix this issue over at #3321


Not Work after last patch

Hello , after last patch the add on start to work just show No teams , No Hits .
See image.
The version installed it is the last one.
Thanks for your help

#15


issue of API_3_grid

when i run this section of codes, thr following error arise.

Then, i chaged model.act_fun[0].coef[0].shape[0] to model.act_fun[0].coef[0].shape[1], it equals to G+k.
However, the following error occurs

I also have this problem and try use 8 B-basis (0-G-k) insted of (0-G+k) in code after 1st cell, i got result wich do not use ALL coefficients, but first 0-8:

In https://scikit-learn.org/stable/auto_examples/linear_model/plot_polynomial_interpolation.html
we can read that there is also k = 3 "technical knots" from each side of fitted interval. I suppose here something like that and 6 rnots are technical, so 8+6=14 and 14 means with additional tech knots I try to check this and get coefficients in 3 variants: from 0, from 3 and from 6. And best fit was "shift 3):

Is it possible to use spline coefficients for KAN model activation in way compatible with  scipy.interpolate.BSplin? :
G = ...
k = 3
grid = torch.linspace(-1,1,steps=G+1)[None,:]
...
coef = model.act_fun[0].coef
and than use coef and grid something like that:
from scipy.interpolate import BSpline
spline_output = BSpline(grid, coef, k)

the grid parameter has changed a lot. So the current API_3_grid can't work. I'll have an update soon.


WIP: Storage manager

I've started the work on Storage Manager. I will be finishing this soon. Hopefully.

History completely messed up.
Closing

History completely messed up.
Closing


[Compute] az vmss application set: Fix upates to the purchase plan are not supported error when updating VMSS

Related command

az vmss application set
Description

Testing Guide

History Notes

[Component Name 1] BREAKING CHANGE: az command a: Make some customer-facing breaking change
[Component Name 2] az command b: Add some customer-facing feature

This checklist is used to make sure that common guidelines for a pull request are followed.

[ ] The PR title and description has followed the guideline in Submitting Pull Requests.

[ ] I adhere to the Command Guidelines.

[ ] I adhere to the Error Handling Guidelines.

Compute


chore(build): Build using llvm and musl

Description
This PR adds the possibility to build the Apache HTTP Module using llvm and musl. This aims to solve compatibility issues with glibc. Also, it is mostly a copy-pasta from @cataphract's work on NGINX. Thanks ;)

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

Project coverage is 60.27%. Comparing base (edcda71) to head (b07dc2d).

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #14      +/-   ##
==========================================
- Coverage   69.43%   60.27%   -9.16%
==========================================
  Files           7        7
  Lines         301      360      +59
  Branches       28       49      +21
==========================================
+ Hits          209      217       +8
- Misses         92      106      +14
- Partials        0       37      +37

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


PCI DSS - Wording issues since regulation change

Link to product page on endoflife.date
(https://endoflife.date/pci-dss)
Details of incorrect and correct details you have found
Website states "PCI DSS v3.2.1 will remain active till March 2024. This provides organizations time to become familiar with the new version, and plan for and implement the changes needed. A summary of changes from v3.2.1 to v4.0 is available."
Now that March 2024 has passed, I would convert to past tense, potentially.
The link in the paragraph has also been superseded - new link is https://docs-prv.pcisecuritystandards.org/PCI DSS/Standard/PCI-DSS-v3-2-1-to-v4-0-Summary-of-Changes-r2.pdf, but then you also get prompted to say there is a 4.0 to 4.0.1 version, so it's whether you want to keep the major changes between the versions (as 4.0.1 was just minor amendments), or maybe both PDF links.

Filed https://github.com/endoflife-date/endoflife.date/pull/5625


Destroying a DisplayObject will remove itself

Child removes itself upon being destroyed.
Responds to issue #2800

NONONONONONO WHYYY!
Do you realize what will happen in container.destroy(true) ?

interesting conundrum that!

DOH! You're right. Destroying the children in reverse order should be fine.

And now, gentlemans, we have destroy() method that works O(N^2). Nice :)

If someone wants to implement another approach, I'm cool with that. I think this functionality is important though and would like to see it in v4.

I think its better to leave it as it is for now. There are also things like "remove" event in child, and at the same time we dont have "parentDetached" or anything like that...
The thing is, any small change may break some code, its better if we make big PR that deals with that.

@ivanpopelyshev I disagree that we should leave it. There's never a case where you'd want to destroy and not remove that child from it's display list. Expecting developers to remember that is a poor design choice.

Then destroying whole subtree must be separated to different method, like we have with renderWebGL and _renderWebGL. We still don't have a convention which events must be fired in case of whole subtree is removed, or whole subtree is destroyed.

Hm. Yes, good idea: we need to separate destroying this element from destroying whole subtree, also remove all children before we ask their destruction, something like that.

Interesting debate going on here!
I think @bigtimebuddy makes a good point about removing an object from its parent if it has been destroyed. If its going to be destroyed we know it will throw errors if its not removed. @ivanpopelyshev - what kind of use cases are you thinking about where this is undesirable behaviour?
Thanks!

Mass destruction. We have to separate methods for killing only this element and killing whole subtree.

I see what ya mean, thats a different issue than removing children though?

No, it's not. You cant just add "removeChild" in destroy() because of performance reasons in mass destroy.  Its either big hack, either architecture improvement.

is removeChild really expensive?

Maybe Container should removeChildren before it tries to destroy them. Caching the children list before removing wouldn't create so many removeChild calls within DisplayObject.

It has both indexOf and removeAt inside. That means its O(N). If we do N removeChilds, its O(N^2). Try 100k bunnies and your CPU will be fried.

Thanks for sharing the details @ivanpopelyshev , I guess to solve this issue do we even need to do a recursive remove child operation? We only need to remove the object being destroyed from its parent (rather than all its children)?

@GoodBoyDigital
OK, may be that will work:
//this like bigtimebuddy's
DisplayObject.prototype.destroy = function ()
{
    if (this.parent)
    {
        this.parent.removeChild(this);
    }
    this.transform = null;

    this.parent = null;

    this._bounds = null;
    this._currentBounds = null;
    this._mask = null;

    this.filterArea = null;
};

//this is mine
Container.prototype.destroy = function (options)
{
    DisplayObject.prototype.destroy.call(this);

    var destroyChildren = typeof options === 'boolean' ? options : options && options.children;

    var oldChildren = this.children;
    this.children = null;

    if (destroyChildren)
    {
        for (var i = oldChildren.length - 1; i >= 0; i--)
        {
            var child = oldChildren[i];
            child.parent = null;
            child.emit('removed', this);
            child.destroy(options);
        }
    }
};

Updated with @ivanpopelyshev Container destroy.

That's a benchmark, but i dont know how to write this. Basically, if it takes more than 1s on any machine, then its wrong. Problem is, its synchronous code:
describe('destroy', function () {
        it('should destroy 100k rabbits without a problem', function () {
            var texture = PIXI.RenderTexture.create(10, 10);
            var topContainer = new PIXI.Container();
            var bottomContainer = new PIXI.Container();

            topContainer.addChild(bottomContainer);
            for (var i=0;i<100000;i++) {
                var sprite = new PIXI.Sprite(texture);
                bottomContainer.addChild(sprite);
            }

            topContainer.destroy({children: true, texture:true});
        });

    });

One thing - was wandering if we need -> child.emit('removed', this); ?
Let me know if i'm completely off the mark!

I really don't know, its up to you :) But we just had someone ask if "removed" will be called when whole subtree is destroyed, somewhere in the issues, please find him.

What do you think @bigtimebuddy ?

@GoodBoyDigital I think I'm not a big fan of emitting here. When you destroy something, it means that you have no desire to use that thing anymore. If you're still responding to callback, then you clearly should not be destroying it. Instead, I actually would consider this.removeAllListeners() in DisplayObject's destroy.

I like that! Intention is definitely to nuke the object and it would help ensure that it completely free's it from getting caught in events memory!

Maybe add special removeChildrenRecursive then?

Okay, now removes listeners and doesn't emit remove on destroy.

Can we write it down somewhere in docs? We really need explanation of how removeChild/destroy works

Added more documentation for destroy

nice work chaps!


Don't return an error if the plugin is unknown

We need to silently accept unknown plugins in origin, so if we don't know about it, don't return an error that Origin will exit on.

If there is a typo in the network plugin name, this will hide the issue and returns nil.
Instead I prefer the caller/origin to do something like:
if nodeConfig.NetworkConfig.NetworkPluginName != "" {
controller, endpointFilter, err := factory.NewPlugin(...)
...
}

I know, but the problem is that we need to support existing OpenShift plugins that are not openshift-sdn.  Like Contrail...  Those will specify a network plugin name that we don't match in openshift-sdn, but it will still get carried through to Kubernetes and be used there.

lgtm. @pravisankar we didn't log anything before in that case either, so this is consistent with the old code


[DCR]: PackageSourceMapper, configure package ID patterns using original casing

NuGet Product(s) Involved
Other/NA
The Elevator Pitch
I gave the PackageSourceMapper tool a try on NuGet/Insights and it is awesome! Just have some feedback. When it generates <package pattern="..." /> XML nodes, would it be possible to use the original casing of package IDs? It would make it more readable and would align with what the tooling does for adding PackageReference (original case is used).
For example, BuildBundlerMinifier, MessagePackAnalyzer, and NuGetPackageExplorer are all a bit harder to read without capitalization.
For reference, I did this manual clean-up in Insights so package IDs match:
https://github.com/NuGet/Insights/commit/71d09e7534ce2e9e7b9699f443a18dc46b0028a8
Additional Context and Details
No response

@nkolev92
For getting this original casing info need to make http call to source. Currently tool works offline, this change requires online connection to work, should we add originalCasing option instead?

If the package is already in the global packages folder, then no network call is needed. You can read the nuspec from the package directory.


Missing 2.3.4 version

We're migrating from lightsaml/lightsaml to litesaml/lightsaml but there's no 2.3.4 version in Packagist. It's in changelog, but can't be installed.
Please add 2.3.4 tag and release this version.

Helllo, thx for your advice.
I push the tag https://github.com/litesaml/lightsaml/releases/tag/2.3.4
Bye


[SPARK-31963][PYSPARK][SQL] Support both pandas 0.23 and 1.0 in serializers.py

What changes were proposed in this pull request?
This PR aims to support both pandas 0.23 and 1.0.
Why are the changes needed?
$ pip install pandas==0.23.2

$ python -c "import pandas.CategoricalDtype"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'pandas.CategoricalDtype'

$ python -c "from pandas.api.types import CategoricalDtype"

Does this PR introduce any user-facing change?
No.
How was this patch tested?
Pass the Jenkins.
$ pip freeze | grep pandas
pandas==0.23.2

$ python/run-tests.py --python-executables python --modules pyspark-sql
...
Tests passed in 359 seconds

Thanks @williamhyun and @dongjoon-hyun  LGTM

Thanks, @BryanCutler .

Lgtm too. There's is_categorical_type actually :) but no biggie


Outdated Packages

When Im using docker I get stuck on the npm install. I have to do npm install --force in order to download the packages but then when I try to use docker after it. It just doesn't go past package 7/10

Sorry, I fixed that a while ago but didn't merge it until now. I merged it now together with a new groupable control feature. Let me know if it works now.

Also documentation is confusing on how to run the server.

Ah sorry, you need to run npm install --legacy-peer-deps, I still need to update the readme.

Also I'm not sure what's confusing about it? The readme clearly lays out three ways of running it, including all commands you need to run.

C:\Users\isuki\Downloads\Remote Server\client>node ./ ./config.yml ./icons
node:internal/modules/cjs/loader:1063
throw err;
^
Error: Cannot find module 'C:\Users\isuki\Downloads\Remote Server\client'
at Module._resolveFilename (node:internal/modules/cjs/loader:1060:15)
at Module._load (node:internal/modules/cjs/loader:905:27)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:83:12)
at node:internal/main/run_main_module:23:47 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}

You're in the wrong folder. Don't run this in /client but in the top level of the repo.

I think I did the setup wrong but I'll show log.
Where is the server being hosted at for instance localhost:8080?
C:\Users\isuki\Downloads\Remote Server>node ./ ./config.yml ./icons
Running first time setup
Are you running in docker right now? [y/N] y
You need to set an admin password before using this tool. Please enter it now.
Password: Error: canceled
at Interface. (C:\Users\isuki\Downloads\Remote Server\node_modules\read\lib\read.js:66:13)
at Interface.emit (node:events:512:28)
at [_ttyWrite] [as _ttyWrite] (node:internal/readline/interface:1131:18)
at ReadStream.onkeypress (node:internal/readline/interface:271:20)
at ReadStream.emit (node:events:512:28)
at emitKeys (node:internal/readline/utils:357:14)
at emitKeys.next ()
at ReadStream.onData (node:internal/readline/emitKeypressEvents:64:36)
at ReadStream.emit (node:events:512:28)
at addChunk (node:internal/streams/readable:324:12)
C:\Users\isuki\Downloads\Remote Server>node ./ ./config.yml ./icons
You need to set an admin password before using this tool. Please enter it now.
Password: ********
Retype password: ********
Admin password has been set successfully! You can now start the server again with the config file that was just created.
C:\Users\isuki\Downloads\Remote Server>node ./ ./config.yml ./icons
Server is listening on <IP_ADDRESS>:8080
OSC messages will be sent to host.docker.internal:9000
OSC server is listening on <IP_ADDRESS>:9001

Why did you answer the question about docker with "yes", when you're not running inside of docker?

The first time you launch the server you are asked if you are currently running in a docker container. Answer this question with n

If you answer this with y it will write host.docker.internal as the OSC destination address instead of <IP_ADDRESS>. But you can of course change this back in the config file.

Where is the server being hosted at for instance localhost:8080?

Yes, that's why the output says Server is listening on <IP_ADDRESS>:8080.


Add Timeout as User Configurable

I have read that the timer is hardcoded with a timeout of 5 minutes and i don't wanna send a empty string every 5m to let it alive...
What are at the moment, the complications of a User Configurable timeout?

Hi! If maintainer agree, It will be nice if I can try to implement it.
Look like good first issue.

I tested it, and the server woke up after sending a request to it.

@horw i know but i wanna have It 24/7.  the model Needs to serve multiple clients with different Active time...

Which api you call?

@valentimarco Do you use the following API: http://<IP_ADDRESS>:11434/api/generate?

I use langchain class but the problem Is the. Same etheir langchain or end point

I've been using the following on , which has been working fine for me:
curl -G http://<HOST>:11434/

I'd like to know if the runner startup timeout (currently 30secs) can be made user configurable as well

This is now fixed! You can specify the keep_alive option in the API: https://github.com/ollama/ollama/blob/main/docs/api.md#generate-a-completion


Revamp dev tooling

[x] Update dev container definition
[x] npm scripts

Original aims of this issue have been completed, so closing it.
Will need to update dev container definition when moving away from a plain json file for configuration.


Fix merge implementation on tuples

Add a recursive poll_in_order! macro and use it for implementing Merge on tuples. This fixes merging for 3-tuples, which was broken because the previous poll_next_in_order function did no longer poll s2 after s0 finished: https://github.com/yoshuawuyts/futures-concurrency/blob/53266472d28074054b064372440714bc630cd21b/src/merge/tuple.rs#L156
To utilize the new macro, this PR also adds a Stream implementation for 4-tuples. It still requires a lot of boilerplate, but at least the repetitive matching on poll_next is now autogenerated.
I also tried to create a macro to autogenerate the MergeX structs and trait impl blocks, but I didn't find a way to permutate the list of streams in a macro.
Fixes #3

published as v2.0.2


Bug: Weapon effects

There exists a bug where the effects of weapon attack roll bonus and weapon attack damage bonus, persist on the character if removed from the item. If the effects are added back to the item, the previously set values for both (system.bonuses.attackBonus & system.bonuses.damageBonus) will remain until the values are edited, at which point normal behavior is resumed.
Steps to reproduce:

create new actor
add new weapon
add weapon attack roll bonus and weapon attack damage bonus
delete weapon attack roll bonus and weapon attack damage bonus
note that effects persist on item

I believe this may be a vaguary of the way Active Effects work in Foundry.  Once effects have been added to a character via an item you need to disable the effect before you can edit it.
Currently we don't have a way of deleting/disabling effects that have filtered down to the actor from an item, but we could enhance the Effects tab to do that (I have some similar code in the Achtung! Cthulhu and Fallout systems).
The workaround is to delete the item, remove the effects from the compendium/world item, and then re-add it.

A new method for transferring effects was adding in v11 that solves this. Turns out, we had this new method turned off in the code.


Fix Requests API

Description
Change API Routes for Achievements
Basically for staff APis, we have appended an admin in front.
Whereas for getting a user's own goals, appended a self to the back for the API
How to Test
Not needed at the moment 😅

Pull Request Test Coverage Report for Build 7184

0 of 7 (0.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 33.851%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/commons/sagas/RequestsSaga.ts
0
7
0.0%

Totals

Change from base Build 7138:
0.0%

Covered Lines:
2355

Relevant Lines:
6441

💛  - Coveralls

I defer to @angelsl

I'll take care of this once I finish writing the backend part.


Please allow adding an item with 0 quantity

I have several use-cases where the quantity is only added later via an update for specific usability/process, business and security rules. E.g. tickets for events with group bookings. Any chance you can allow that again, maybe even via a extra flag to return items with zero quantity e.g.:
//preliminary add an item to the cart, before authenticating
Cart::add($event, 0);
//show cart with items but no quantity yet
Cart::content($includeZeroQuantityItems = true);
//based on business rules the user can now start to add multiple users to the Cart item (options) and increase the quantity.
With an older version it was possible to update the cart item's quantity to 0 and the cart still returned the item, pricing, etc. correctly which was awesome! :) Please consider to allow this again.
Thanks!

Maybe create another Cart instance and then switch the product into the main Cart when you need to ?


hasura-auth docker local error

Local docker for auth return below error for initiate migration for first time
yarn run v1.22.17

$ node ./dist/start.js

{"level":30,"time":1643888397013,"pid":28,"hostname":"1265cd3406a3","msg":"Hasura is not ready. Retry in 5 seconds."}

{"level":30,"time":1643888403082,"pid":28,"hostname":"1265cd3406a3","msg":"Hasura is not ready. Retry in 5 seconds."}

{"level":30,"time":1643888411152,"pid":28,"hostname":"1265cd3406a3","msg":"Hasura is not ready. Retry in 5 seconds."}

{"level":30,"time":1643888416174,"pid":28,"hostname":"1265cd3406a3","msg":"Hasura is ready"}

(node:28) UnhandledPromiseRejectionWarning: Error: Migration failed. Reason: An error occurred running 'create-migrations-table'. Rolled back this migration. No further migrations were run. Reason: schema "auth" does not exist

    at /app/node_modules/@djgrant/postgres-migrations/dist/migrate.js:63:27

    at processTicksAndRejections (internal/process/task_queues.js:95:5)

    at async /app/node_modules/@djgrant/postgres-migrations/dist/with-lock.js:24:28

    at async applyMigrations (/app/dist/migrations.js:16:9)

    at async start (/app/dist/server.js:37:5)

(Use `node --trace-warnings ...` to show where the warning was created)

(node:28) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 4)

(node:28) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

Done in 20.67s.

You may need to add this init script to your postgresql database

@plmercereau  please open. I think the first part of  applyMigrations method call in hasura-auth should be
create schema is not exists auth

before trying to apply migrations. not everyone has accessible DB to start running the init script first

In some other cases, the postgres user is not allowed to create schemas.
We could find a way to solve both cases

Since we can not modify existing migrations, and this CRETE SCHEMA IF NOT EXISTS auth must happen before all migrations are executed here are a few solutions:

State that the auth schema must be present before starting Hasura Auth. I.e. Hasura Auth is not responsible for creating the auth schema.
Hasura Auth creates the auth schema via raw SQL (e.g. via /v2/query (Hasura)) before running migrations.
Change migrations solution from @djgrant/postgres-migrations to a solution where we can modify old migrations. @djgrant/postgres-migrations hashes migration files and will not fail to start if a migration file has been applied and then modified.

Solution 1 feels clean.
Solution 2 feels a bit hacky but kind of OK.
Solution 3 feels hacky and time-consuming.

Can you please add it in the docs that if you want to use the nhost/hasura-auth image then you have to setup the auth schema yourself? 🙏🏾


How to build/install from source with v2?

It appears as though the v2 branch has removed docs/INSTALL.md, install.sh, BUILD and the :install bazel target. Here's the full diff between versions 1.33 and 2.0.0: https://github.com/deepmind/sonnet/compare/v1.33...v2.0.0. What are the official steps to build 2.0.0 and later versions from source? Is there a convenient way to build them into a wheel?
Also, is the v2 or the master branch the main development branch?

Sonnet v2 is a pure python library (unlike Sonnet 1) so building into a whl is the standard Python stanza: python setup.py sdist bdist_wheel. No need to use bazel for building Sonnet 2.
The v2 branch is the latest, master contains Sonnet 1 and no further development effort is planned there. I have been meaning to rename master to v1 for a while, I will check with the other maintainers and see about doing that today.

I attempted packaging via bdist_wheel but for some reason the test suite was failing (via pytest). I don't remember the exact details. I'll have to give it another shot and paste the error here.


Add a route to serve card css (Card CSS API)

This adds a realm route so that we are able to query the css of a module.
This is a part of the larger task for showing prerendered cards in cards grid/card catalog/search results where /search-prerendered endpoint will respond  with css module ids (in addition to card prerendered html), which identify the css files needed for prerendered cards. These ids will be used to fetch the css using the route in this PR.

Based on our meeting today with @lukemelia @habdelra @ef4 I think this PR is not really needed. It turns out we can actually get the css from our index table where css is encoded in deps of a module entry.


Create scenario - BDD (ticket #58)

Create scenario  (bdd test)
Small change to Vagrant file to allow behave to work on M1 macs

Codecov Report

Merging #106 (914d40e) into main (6f84bff) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #106   +/-   ##
=======================================
  Coverage   95.71%   95.71%
=======================================
  Files           5        5
  Lines         257      257
=======================================
  Hits          246      246
  Misses         11       11

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 6f84bff...914d40e. Read the comment docs.

The scenario is enough to check!!!! However, the criteria are below.
Given there are no promotions in the database
When I create a promotion
Then I should see a  promotion in the database

I think Background created four promotions before the test. We can change the criteria, but in any case, I think it is better to check the promotion does not exist before creating it.

We discussed and we keep the scenario and change the criteria of given statement.


fix: support original view props, such as onLayout

WebView should have the View's generic props, such as onLayout, according to the doc.

@CubeSugar Thanks for submitting this! Without painstakingly going through and checking every prop, is there a way to check to make sure you didn't mistakenly remove some?

@jamonholmgren  I modified these lines carefully. It works in my own case.
But, to be honest, I do not figure out a elegant way to show whether I mistakenly remove some props.
All props are unpacked by {...this.props}. And the wrapped props, such as onMessage, are marked and shown in the pictures below.
May u have a glance? 😄

@CubeSugar Would you mind resolving conflicts? Thanks for your patience!

@jamonholmgren Conflicts resolved. 👌

I'll go over the props one by one asap since this was opened a long time ago.

Actually the typescript rewrite took care of this PR

Because of the TS rewrite, I directly included this in my PR so you don't fight against merge conflicts

Thanks @Titozzz and to @CubeSugar for your original work on this!


debug_info missing

Describe the bug
debug_info archive not available for macOS with 6.6.0
To Reproduce
$ aqt list-qt mac desktop --archives 6.6.0 clang_64 debug_info
ERROR   : The requested modules were not located: ['debug_info']
==============================Suggested follow-up:==============================
* Please use 'aqt list-qt mac desktop' to show versions of Qt available.
* Please use 'aqt list-qt mac desktop --arch <QT_VERSION>' to show architectures available.
* Please use 'aqt list-qt mac desktop --modules <QT_VERSION>' to show modules available.
*

It's there for 6.5.3, and for 6.6.0 linux:
$ aqt list-qt mac desktop --archives 6.5.3 clang_64 debug_info
qt3d qt5compat qtbase qtcharts qtcoap qtconnectivity qtdatavis3d qtdeclarative qtgrpc qthttpserver qtimageformats qtlanguageserver qtlocation qtlottie qtmqtt qtmultimedia qtnetworkauth qtopcua qtpositioning qtquick3d qtquick3dphysics qtquickeffectmaker qtquicktimeline qtremoteobjects qtscxml qtsensors qtserialbus qtserialport qtshadertools qtspeech qtsvg qttools qtvirtualkeyboard qtwebchannel qtwebengine qtwebsockets qtwebview

$ aqt list-qt linux desktop --archives 6.6.0 gcc_64 debug_info
qt3d qt5compat qtbase qtcharts qtcoap qtconnectivity qtdatavis3d qtdeclarative qtgraphs qtgrpc qthttpserver qtimageformats qtlanguageserver qtlocation qtlottie qtmqtt qtmultimedia qtnetworkauth qtopcua qtpositioning qtquick3d qtquick3dphysics qtquickeffectmaker qtquicktimeline qtremoteobjects qtscxml qtsensors qtserialbus qtserialport qtshadertools qtspeech qtsvg qttools qtvirtualkeyboard qtwayland qtwebchannel qtwebengine qtwebsockets qtwebview

Expected behavior
Want debug_info for macos 6.6.0.
I'm guessing this is not an aqtinstall issue and Qt is just not shipping this any more?
aqt output
See above
Desktop (please complete the following information):

OS: macOS 13
INFO    : aqtinstall(aqt) v3.1.7 on Python 3.11.5 [CPython Clang 14.0.3 (clang-14<IP_ADDRESS>.1)]

I'm guessing this is not an aqtinstall issue and Qt is just not shipping this any more?

Yes, something like that. This is expected behavior for the Qt maintainers; some modules just go missing in some releases for some platforms, and it's really hard to predict what they're going to do. aqt list-qt just reports what's available at https://download.qt.io/online/qtsdkrepository/.
This is an upstream issue, and not something we have any control over; it's up for the Qt maintainers to provide this module. You are welcome to file a bug report using the directions here: https://wiki.qt.io/Reporting_Bugs
If you want a more predictable experience, I recommend just using an LTS version like 6.5.* for as long as possible.

Thanks for the insight. I filed https://bugreports.qt.io/browse/QTBUG-118186


Fix capitalisation of links

Fix capitalisation of CSV download link.
The CSV download link was showing 'Download Unique pageviews CSV'.
The text should be 'Download unique pageviews CSV'
Before:

After:

Url to test http://content-data-admin.dev.gov.uk/metrics/government/publications/big-lottery-fund-annual-report-2014-to-2015?date_range=last-30-days

 (1) Page data - fix capitals in second word of links


Date of pages: only year saved

In /content/databases/pages.php only the year is saved instead of the whole date.

Fixed.I'm think the pages doesn't need the date of creation, because are a simple pages, with static content, If you need a page with a date you can use posts, but is my opinion.

I'm insecure concerning the date of creation of a page... I agree that a page is static content. Although there should there be perhaps a field with the date of the last change.

Can I close this topic ? It's solved on the last version ?


⚠ AGEG website (redirect) has degraded performance

In bea745f, AGEG website (redirect) (https://ageg.ca/) experienced degraded performance:

HTTP code: 200
Response time: 2087 ms

Resolved: AGEG website (redirect) performance has improved in 0106bf0.


Basic charater save/load

I know there is more advanced, char card issue already. Might even look into that. But this is for very basic load/save. I actually have it almost done, have select/load working. Still have to sort out saving, and Sqlite DB initialization. Still I hope to do a PR in coming couple days. So this is placeholder issue for that, also as this one is more involved than my previous changes I expect some comment's exp with regards to translations, but hopefully you'll just be able to edit that stuff simply.

Arbius has a $100 AIUS bounty for this issue!
Brief: Fix/Complete Issue, with interface to see and load saved character.
Please read carefully:
To begin work on a bounty, reply by saying “I claim this bounty” - you will have 48 hours to submit your PR before someone else may attempt to claim this bounty.
To complete the bounty, within 48 hours of claiming, reply with a link to your PR referencing this issue and an Ethereum address. You must comply with reviewers comments and have the PR merged to receive the bounty reward. Please be sure to focus on quality submissions to minimize the amount of time reviewers must take.

Bounty is closed—alternative settlement.


Invalid pattern offset

https://commons.wikimedia.org/wiki/File:Subglacial_Eruption-numbers.svg

rsvg
resvg

The stone labeled with 6 are higher in rsvg than in resvg maybe nummeric issues? (don't know which one is correct)
PS same for https://commons.wikimedia.org/wiki/File:Submarine_Eruption-numbers.svg
Copyright
source https://commons.wikimedia.org/wiki/File:Subglacial_Eruption-numbers.svg
author Sémhur
license https://creativecommons.org/licenses/by-sa/4.0

Yes, the pattern is a bit off.

I can confirm this. I'm running resvg v0.14.1. Several testcases are attached below.
When you flick between these testcases you will also notice that scale seems to be off as well.
Attached are three test cases:

resvg output
rsvg-convert output.
output of gerbolyze/svg-flatten | resvg

gerbolyze is the svg-to-svg converter that I'm working on atm. It processes patterns down to individual <path>s.
Note that gerbolyze and rsvg-convert both agree very well, with resvg being the odd one out. BTW, while it may be legal by spec I think it would be great if resvg could try harder to produce less of a blurry mess for small patterns.
Here are the input SVG files (as zip to make github happy): resvg-testcases.zip
Testcase 1: pattern_fill.svg

resvg
rsvg-convert
gerbolyze+resvg

Testcase 2: pattern_stroke.svg

resvg
rsvg-convert
gerbolyze+resvg

Testcase 3: pattern_stroke_dashed.svg

resvg
rsvg-convert
gerbolyze+resvg

Yes, resvg doesn't like tiny patterns. Will see what I can do about it.

Duplicate of #628


On Mobile: clicking sigil when the sigil menu is open doesn't close the menu

Describe the bug, optionally with screenshots

On mobile, click the sigil menu
Try to click the sigil to close the menu
Observe it doesn't work
Observe trying to click outside of the menu to close it doesn't work either

@zalberico Can you expound on what you mean by "sigil menu?"


Unable to translate Allowance

I am unable to translate some sections about allowance for infusions, am I just missing something? Is there a way to do this?

It's my bad... I didn't put translations strings to it. I'll note it down to update it.
https://github.com/notfood/RimWorld-Infused/blob/master/Source/CompTargetable_WeaponOrApparel.cs#L134-L154

Thanks!

Should be fixed for 1.4


fix(logging/arr): check if corresponding arr is disabled before logging

when there are no provided arr corresponding to the media type, it will still erroneously log that it is missing.
this adds a simple check early in the arr flow to make sure there is a corresponding URL before proceeding
rather than switch to a result for something so simple, and because of #696 being open right now, i kept this as a simple length check.
note: I'm not sure this is crucial for merging, but depending on the timeframe that #696 takes, i figured that getting something to demonstrate the problem might be best before i forget

i'm a idiot
https://github.com/cross-seed/cross-seed/pull/696/files#diff-9ccbad1d8c57aed9e2c6c42e9f699003b1bbaf8746f8aa9284f1e4ee4f62c57aR236-R238


Explorer displays, "An unexpected error has occurred" when trying to visit the webapp

hey @DGKSK8LIFE , thanks for reporting. was this error persistent, or did it go away after a little bit?
and was it on a specific page or the whole site?

hey @DGKSK8LIFE , thanks for reporting. was this error persistent, or did it go away after a little bit?
and was it on a specific page or the whole site?

@danielcolinjames At the time of visiting, it was on the whole site. Now it has gone away. Not sure what happened.

@danielcolinjames At the time of visiting, it was on the whole site. Now it has gone away. Not sure what happened.

Closing this.. looks like it doesn't happen anymore.


Help osie talk to s3

Description
Setting OSIE up to be able to talk to S3 interface
Why is this needed
We intend on migrate packet-images to S3
How Has This Been Tested?

How are existing users impacted? What migration steps/scripts do we need?

Checklist:
I have:

[ ] updated the documentation and/or roadmap (if required)
[ ] added unit or e2e tests
[ ] provided instructions on how to upgrade

I think this looks good. Though I think it would also be nice to be able to specify a different s3 host / endpoint as well.

Yes. Just verifying functionality, will move to Ceph Object store eventually do be in each facility

Tested two ubuntu deployments on x1.small.x86 nodes with userdata like
#cloud-config
#services={"osie":"aholtzmann-s3-2"}
#image_uri=https://artifacts.edge-a.ewr1.metalkube.net/images/x86_64/ubuntu/20_04

and
#cloud-config
#services={"osie":"aholtzmann-s3-2"}

I still want to wait for https://github.com/tinkerbell/osie/pull/219 to be merged since that fixes a breaking change

Deploy this instance over https-s3 proxy https://staff.equinixmetal.net/instances/32a688c7-62f7-4280-bf35-07086b6f3483/overview

Re worked in #231


Merged forked release 2.8.0 (a2R1T000002QTyrUAG)

lwc test should run: execute npm test
apex test should run

@rajas94 I put you as reviewer as you created "additional feature".

I merged it locally and pushed through local git.


Usability: add tooltips to the toolbar buttons

I had to read the tutorial to understand that CircuitBlocks has a built-in serial console monitor, and that what turns out to be the "export binary" button is running a compile in the background (it popped open a "save as" dialog on Windows, so I assumed at first that it would enable me to save my sketch to a location of my choosing, not compile it.
I think adding tooltips across the buttons would make the tool much more intuitive!

Hello, thanks for the input. In a few weeks time we'll have a bit more time to polish up the interface and I'll make sure to include tooltips when we do that.

Hello, thanks for the input. In a few weeks time we'll have a bit more time to polish up the interface and I'll make sure to include tooltips when we do that.

Tooltips added in 6ada75b3e32da19568594966f274fb8da4db4b1b


Using in Ionic framework show & hide mobile keys quickly

I am using ngTagsInput with ionic framework. The problem is if i press on textbox it show & hide the mobile keys so i am not able to type anything. When i do long pressing (like we do long press for paste) then it show mobile keys.

Facing the same problem...

Some here!!

Facing the same problem!!!
However, a temp solution could be found in #487.
And I think that css rule can take care the situation mentioned in #217, #487, #496, #536.

@ace-han Were you able to make ng-tags work alright on mobile phone?

This issue was selected to be spring-cleaned by a script. More information can be found here.
If anyone thinks this was a mistake and this issue should be reopened, please leave a message below explaining why. Before doing so, please consider reading the CONTRIBUTING file.


Master test

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.0 out of 6 committers have signed the CLA.:x: Steve Francia:x: spf13:x: bik0z:x: bitdeli-chef:x: flavius:x: yaoyzSteve Francia seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


Seeking help from additional volunteers?

It seems like the current maintainer team doesn't have a lot of time available for the project currently. There are a lot of people (myself included) who still use it regularly and would love to help ensure that it keeps evolving, and getting fixes and improvements merged and released.
Is the project currently looking for additional help with maintenance and releases?

Hi! I am a university student, and I love this project and want to improve the project, While also maintaining the flexibility of this project. The problem is that I don't know where to start, what to start fixing, and sometimes also how to fix it. I am ready to volunteer for this project.

Count me in.

Mostly I'm looking at the latest release (June 2023, currently over 9 months ago) and the number of things merged since then (at least 27 merges if I counted right), and the number of pending pull requests (75 open as I write this). I know personally I've been waiting for over 6 months for a few bugfixes to be in "the next release" but it hasn't happened yet. My guess/assumption was that the wonderful volunteers who maintain the project are short on time to dedicate to this, and wondered if more hands might lighten their load. Not every project welcomes it readily, as there can be risks or complications to broadening the group of committers or maintainers, but I thought it was worth asking. I'm excited to see others are interested in helping too!

Hi,
I'm interessed in helping in the project too as we use a lot Flask-Admin in our organization

I'd also be happy to volunteer some time to help maintain this, either sorting through issues or adding small fixes/features (or both).

Flask-Admin is now part of the Pallets Community Ecosystem. Pallets is the open source organization that maintains Flask; Pallets-Eco enables community maintenance of Flask extensions. If you are interested in helping maintain this project, please reach out on the #pallets-eco channel on the Pallets Discord server.
@macnewbold @hasansezertasan @TheoLechemia

Flask-Admin is now part of the Pallets Community Ecosystem. Pallets is the open source organization that maintains Flask; Pallets-Eco enables community maintenance of Flask extensions. If you are interested in helping maintain this project, please reach out on the #pallets-eco channel on the Pallets Discord server.

Great news, thank you @davidism for your response. I just joined the server 😉.


Stop mind control strategy from spoiling all tournaments...

A bit of a bug has appeared: hopefully fixing this before anyone notices. @JasYoung314

lol this fixes it: c1bf8b6752d92a23b5908898f26d93b7dc4d3d22


fix: removes unused, deprecated vars

what

Removes the unused *_policy_id vars

why

They are no longer used and have been deprecated via the newer, convention based policy assignment scheme.

references

N/A

/test all


Update coinflip.js

Added optional coin amount to flip.
Users will be able to choose how many coins to flip. The bot will print how many of each side was flipped.

/home/travis/build/dirigeants/klasa-pieces/commands/Fun/coinflip.js
14:29  error  Irregular whitespace not allowed                                       no-irregular-whitespace
21:6   error  Expected an assignment or function call and instead saw an expression  no-unused-expressions
29:1   error  Block must be padded by blank lines                                    padded-blocks
✖ 3 problems (3 errors, 0 warnings)
1 error, 0 warnings potentially fixable with the --fix option.

If you fix these three issues, it should pass. Instead of msg.channel.send(), use return msg.send(). Otherwise I see no issues other than mentioned eslint.

Still didn´t pass eslint.

thanks for the help Kashall, I appreciate it


Support uyvy

When using a specific camera ( C1 Camera), there was a problem that prevented conversion from YUVY format to RGB8 format. Therefore, we added a code to convert from YUVY to RGB8.

@TakanoTaiga
I am extremely sorry for missing this PR. I believe the proposed feature definitely helpful for various use cases. Therefore, could you please re-open this PR so that we integrate the feature?

@manato
I have reopened the Pull Request. Your review would be greatly appreciated.


fix bug: some liunx like Ubuntu. Modules are installed to dist-packag…

…es when they come from the Debian package manager

Hey...  life is insanely busy at the moment so I have not been able to get to this.  It is on my radar though.
Thank you so much for your contribution.

@samwellzuk,
I manually merged this and GitHub did not seem to pick it up. Likely my mistake!  Apologies!

Thank you so much!


FLAW: Authenticated user can view all other users at /users (not /users/)

I found this out using Postman. It does not matter what the request type is, I tried GET, POST, PUT, etc. and all the other 10 or so methods available in Postman.  I was using JWT authentication only. I provided Authorization in the header with my JWT access token. It returned an array of every single user.

I'm not very experienced with Django. I temporally plugged this by setting APPEND_SLASH = False in settings.
It didn't prevent other paths like /jwt/create (instead of /jwt/create/) from working

This bug was fixed in 1.6.0 version, that as authenticated user you can get all other users at /users/ endpoint.
https://github.com/sunscrapers/djoser/pull/377
I can't reproduce this using /user url, I catch error Page not found.
Please update djoser to latest version and give me feedback.

Okay the issue is gone in the new version as you've stated.


Added unit tests for navigatiors and path_finders.

Short Description:
Added unit tests for navigatiors and path_finders.
@OpenPoGo/maintainers

Just a note, I'm not a primarily a python dev and don't have much experience writing unit and functional tests for python projects.
Feedback here would be much appreciated :)

Think you can also run the unit tests on Travis?

They do :)

Ah, I just noticed that. Cool

👍

👍
Looks good, you just need to rebase. 😄

Change format_time(len(destination.steps))), to format_time(len(destination._steps))), in stepper.py
Looks like you renamed the variable on destination without changing all usages of it.

Thanks @registered99 , fixed in #227


Fail to create user on users table on Docker Webserver Container

cd ~/airflow
python
Python 3.6.5 (default, Jun  6 2018, 02:51:26)
[GCC 6.3.0 20170516] on linux
Type "help", "copyright", "credits" or "license" for more information.
import airflow
from airflow import models, settings
from airflow.contrib.auth.backends.password_auth import PasswordUser
user = PasswordUser(models.User())
user.username = 'jensen'
user.email =<EMAIL_ADDRESS>user._set_password = generate_password_hash("$3", 12).decode('utf-8')
session = settings.Session()
session.add(user)
session.commit()
session.close()
exit()
I ran this to create a web authentification user and password.
But I keep encountering this problem
Traceback (most recent call last):
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1193, in _execute_context
context)
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/engine/default.py", line 508, in do_execute
cursor.execute(statement, parameters)
sqlite3.OperationalError: no such table: users
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "", line 1, in
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 943, in commit
self.transaction.commit()
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 467, in commit
self._prepare_impl()
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 447, in _prepare_impl
self.session.flush()
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 2254, in flush
self._flush(objects)
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 2380, in _flush
transaction.rollback(_capture_exception=True)
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/util/langhelpers.py", line 66, in exit
compat.reraise(exc_type, exc_value, exc_tb)
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/util/compat.py", line 187, in reraise
raise value
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 2344, in _flush
flush_context.execute()
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/orm/unitofwork.py", line 391, in execute
rec.execute(self)
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/orm/unitofwork.py", line 556, in execute
uow
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/orm/persistence.py", line 181, in save_obj
mapper, table, insert)
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/orm/persistence.py", line 866, in _emit_insert_statements
execute(statement, params)
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 948, in execute
return meth(self, multiparams, params)
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/sql/elements.py", line 269, in _execute_on_connection
return connection._execute_clauseelement(self, multiparams, params)
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1060, in _execute_clauseelement
compiled_sql, distilled_params
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1200, in _execute_context
context)
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1413, in _handle_dbapi_exception
exc_info
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/util/compat.py", line 203, in raise_from_cause
reraise(type(exception), exception, tb=exc_tb, cause=cause)
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/util/compat.py", line 186, in reraise
raise value.with_traceback(tb)
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1193, in _execute_context
context)
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/engine/default.py", line 508, in do_execute
cursor.execute(statement, parameters)
sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) no such table: users [SQL: 'INSERT INTO users (username, email, password) VALUES (?, ?, ?)']
Anyone know how to fix this problem?
I ran the python code on the Docker Webserver container bash
docker-compose exec -u root webserver bash

Fixed by adding hash password on postgres db directly through query.

For anyone who wants to know what @jensenity means:

pip install 'sqlalchemy>=1.1.15, <1.2.0' should be done to be able to create a user.

Create user from UI:

Set password from backend using:

from flask_bcrypt import generate_password_hash
generate_password_hash('choose_password', 12)

This will generate b'$2b$12$FWd8fyHvADfZqcjfmPE/3enGDCXfOS3pNsaKuUe76pf.HovU6P7YK'
Copy $2b$12$FWd8fyHvADfZqcjfmPE/3enGDCXfOS3pNsaKuUe76pf.HovU6P7YK

Then run the following in postgres shell

update users set password ='$2b$12$FWd8fyHvADfZqcjfmPE/3enGDCXfOS3pNsaKuUe76pf.HovU6P7YK';

Simple user creation from postgres shell should work:
insert into users values (<id>, <user>, <email>, <hased_password_value>);

Should this have been closed? I just experienced the same issue, and the solutions mentioned here are really only workarounds.

If you are execing in to the container you need to run something like /entrypoint.sh bash to get the right environment variables set up.

If you want this code work
import airflow
from airflow import models, settings
from airflow.contrib.auth.backends.password_auth import PasswordUser
user = PasswordUser(models.User())
user.username = 'jensen'
user.email =<EMAIL_ADDRESS>user._set_password = generate_password_hash("$3", 12).decode('utf-8')
session = settings.Session()
session.add(user)
session.commit()
session.close()
exit()

you must run the python shell setting the environment variables AIRFLOW__CORE__SQL_ALCHEMY_CONN
docker-compose exec --env AIRFLOW__CORE__SQL_ALCHEMY_CONN="postgresql+psycopg2://airflow:airflow@postgres:5432/airflow" webserver python


starting TF4, the Wi-Fi is not available.

Robot Model
Turtlebot4 Standard
ROS distro
Humble
Networking Configuration
Discovery Server
OS
Ubuntu 22.04
Built from source or installed?
Installed
Package version
turtlebot4-desktop
Type of issue
Networking
Expected behaviour
When TF4 starts up,
Wireless LAN is available.
Actual behaviour
wifi is not available for about 30 minutes
Error messages
No response
To Reproduce
I basically set it up according to the manual.
I also set up NTP to deal with the network not being stable at startup.
But it didn't solve the problem.
These images below are the results of packet capture.
The Rpi was multicasting heartbeat messages within the LAN about 1000 times per second.
If you know anything about it, please let me know.

Other notes
No response

Hello @taara67 ,
Thank you for reaching out on the Turtlebot 4 Github page. I am very sorry to hear that you are encountering issues with your Turtlebot 4 unit.
I was wondering if you could provide some additional details regarding this issue. Specifically:

When you mention Wi-Fi not being available for 30 minutes, are you referring to the time it takes for the Turtlebot4 network to appear after powering on the Turtlebot or is this the time it takes before the Turtlebot 4 connects to the specified network and receives/reports an IP address?
Are you able to connect to the Turtlebot 4 using an ethernet connection (https://turtlebot.github.io/turtlebot4-user-manual/setup/basic.html#recovering-the-raspberry-pi)? If so, do you also encounter a similar delay or is the ethernet connection established quickly?
Would it be possible to share the log files from the Raspberry Pi? These can be generated using the command: journalctl -b > turtlebot4_log.txt

Looking forward to hearing from you soon!
Best Regards,
Saif

Hello,
This issue is being closed due to inactivity. If you are still experiencing the issue, feel free to reopen this ticket when you are ready to continue the troubleshooting process.
Best Regards,
Saif


[vite-node] error transforming template literals with source map magic string

Describe the bug
vite-node will transform the following code
export function foo(src: string): string {
  return `//# sourceMappingURL=data:application/json;base64,${src}`;
}

into
// /home/projects/vitest-dev-vitest-dq6zze/foo.ts
function foo(src) {
  return `
}
Object.defineProperty(__vite_ssr_exports__, "foo", { enumerable: true, configurable: true, get(){ return foo }});

//# sourceMappingSource=vite-node
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJtYXBwaW5ncyI6IkFBQU8sU0FBUyxJQUFJLEtBQXFCO0FBQ3ZDLFNBQU8scURBQXFEO0FBQzlEO2lIQUFBIiwibmFtZXMiOltdLCJzb3VyY2VzIjpbIi9ob21lL3Byb2plY3RzL3ZpdGVzdC1kZXYtdml0ZXN0LWRxNnp6ZS9mb28udHMiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGZ1bmN0aW9uIGZvbyhzcmM6IHN0cmluZyk6IHN0cmluZyB7XHJcbiAgcmV0dXJuIGAvLyMgc291cmNlTWFwcGluZ1VSTD1kYXRhOmFwcGxpY2F0aW9uL2pzb247YmFzZTY0LCR7c3JjfWA7XHJcbn1cclxuIl0sImZpbGUiOiIvaG9tZS9wcm9qZWN0cy92aXRlc3QtZGV2LXZpdGVzdC1kcTZ6emUvZm9vLnRzIn0=

The backtick is missing so it will resulting in SyntaxError: Unexpected end of input in run-time.
Reproduction
https://stackblitz.com/edit/vitest-dev-vitest-dq6zze?file=foo.ts
Reproduction steps:

VITE_NODE_DEBUG_DUMP=true && vite-node ./foo.ts

[vite-node] [debug] dump modules to /home/projects/vitest-dev-vitest-dq6zze/.vite-node/dump
SyntaxError: Unexpected end of input
    at __global_eval__ (https://vitestdevvitestdq6zze-ytrg.w-credentialless.staticblitz.com/blitz.fc57b779eff411414c7b91114df9b720faaf721b.js:1:267)
    at _0x3c1c8c (https://vitestdevvitestdq6zze-ytrg.w-credentialless.staticblitz.com/blitz.fc57b779eff411414c7b91114df9b720faaf721b.js:15:145824)
    at Script.runInThisContext (https://vitestdevvitestdq6zze-ytrg.w-credentialless.staticblitz.com/blitz.fc57b779eff411414c7b91114df9b720faaf721b.js:15:144645)
    at Script.runInThisContext (https://vitestdevvitestdq6zze-ytrg.w-credentialless.staticblitz.com/blitz.fc57b779eff411414c7b91114df9b720faaf721b.js:6:338067)
    at Object.runInThisContext (https://vitestdevvitestdq6zze-ytrg.w-credentialless.staticblitz.com/blitz.fc57b779eff411414c7b91114df9b720faaf721b.js:6:340777)
    at ViteNodeRunner.directRequest (file://file:///home/projects/vitest-dev-vitest-dq6zze/node_modules/vite-node/dist/client.mjs:324:32)
    at ViteNodeRunner.cachedRequest (file://file:///home/projects/vitest-dev-vitest-dq6zze/node_modules/vite-node/dist/client.mjs:173:14)
    at ViteNodeRunner.executeFile (file://file:///home/projects/vitest-dev-vitest-dq6zze/node_modules/vite-node/dist/client.mjs:150:12)
    at CAC.run (file://file:///home/projects/vitest-dev-vitest-dq6zze/node_modules/vite-node/dist/cli.mjs:81:5)

cat ~/projects/vitest-dev-vitest-dq6zze/.vite-node/dump/_home_projects_vitest-dev-vitest-dq6zze_foo_ts-756022366.js (Note that the hash may change. Use auto-completion for correct filename.)

// /home/projects/vitest-dev-vitest-dq6zze/foo.ts
function foo(src) {
  return `
}
Object.defineProperty(__vite_ssr_exports__, "foo", { enumerable: true, configurable: true, get(){ return foo }});

//# sourceMappingSource=vite-node
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJtYXBwaW5ncyI6IkFBQU8sU0FBUyxJQUFJLEtBQXFCO0FBQ3ZDLFNBQU8scURBQXFEO0FBQzlEO2lIQUFBIiwibmFtZXMiOltdLCJzb3VyY2VzIjpbIi9ob21lL3Byb2plY3RzL3ZpdGVzdC1kZXYtdml0ZXN0LWRxNnp6ZS9mb28udHMiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGZ1bmN0aW9uIGZvbyhzcmM6IHN0cmluZyk6IHN0cmluZyB7XHJcbiAgcmV0dXJuIGAvLyMgc291cmNlTWFwcGluZ1VSTD1kYXRhOmFwcGxpY2F0aW9uL2pzb247YmFzZTY0LCR7c3JjfWA7XHJcbn1cclxuIl0sImZpbGUiOiIvaG9tZS9wcm9qZWN0cy92aXRlc3QtZGV2LXZpdGVzdC1kcTZ6emUvZm9vLnRzIn0=

System Info
System:
    OS: Linux 5.0 undefined
    CPU: (8) x64 Intel(R) Core(TM) i9-9880H CPU @ 2.30GHz
    Memory: 0 Bytes / 0 Bytes
    Shell: 1.0 - /bin/jsh
  Binaries:
    Node: 16.14.2 - /usr/local/bin/node
    Yarn: 1.22.19 - /usr/local/bin/yarn
    npm: 7.17.0 - /usr/local/bin/npm
  npmPackages:
    @vitest/ui: latest => 0.28.5
    vite: latest => 4.1.4
    vitest: latest => 0.28.5

Used Package Manager
npm
Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Check that this is a concrete bug. For Q&A open a GitHub Discussion or join our Discord Chat Server.
[X] The provided reproduction is a minimal reproducible example of the bug.

One more simple example
export function foo() {
  return '//# sourceMappingURL=data:application/json;base64,';
}

Looks like the problem is caused by this modification, ref: https://github.com/vitest-dev/vitest/issues/2427


Getting a error on trying to ignore some block categories

Hello there.
I'm trying to read only some block categories depending on the integrated sensors from our program. I'm trying to continue the loop if the sensor readed is not integrated. Although, it keeps giving me this ArgumentNullException: value cannot be null Parameter name: collection error. Could you give me some help trying to understand what can possibly be going on? Thanks in advance!
Trying to ignore some resParams from the m_BlockJsonFiles in BlockResMgr.cs

I found out I could stop category initialization from the ToolBoxConfig.cs file

Now my problem is that the category does not initialize, but category names are still displayable and clickabl on the UI

Did you remove the the category from the toolbox config file? Please see the Toolbox doc from here.
If you change this config file, then you don't need to modify code, as this config file indicates what categories to show in side toolbox.

But am I supposed to change the jsonfile while the program is running?
Beause I want the categories to be dynamic depending on the integration or not of some sensors
thanks for the response!

I was able to fix this, by deleting elements from the List of categories before initing them. Thanks for the help


Set initial date and don't use the src from release by the moment.

Hi everyone!
How do i set a initial date in a string with date format?
I have tried this in the demo, but no luck, even when setting a proper date for input type date (YYYY-MM-DD) in the initial data like this:
{  	date: "2018-1-13" }
Also not working with:
{  	date: "2018-01-13T00:00:00" }
With time, it works like this:
{     time: "14:00" }
and schema (minimalist example):
{   "$schema": "http://json-schema.org/draft-03/schema#",   "type": "object",   "properties": {     "time":      {       "type": "string",         "format": "time"     }   } }
If there is no support, I can work on it.
Thanks in advance!

Actually you can use the "default" field. Eg:
{
  "$schema": "http://json-schema.org/draft-03/schema#",
  "type": "object",
  "properties": {
    "date": {
      "type": "string",
      "format": "date",
      "default": "2023-12-03",
      "description": "date"
    }
  }
}


[Go] GolangGenerator improvements

Adds function generateWhitespace which uses the same String.format
technique, but validates the input.  It also always generates at least
one space.
This change should only affect the whitespace of the output.  It does
not attempt to change the logic that might be the underlying cause of #844.

This seems sensible.
Bill


Writing only in debug when failing to set JMS property

This PR is done in order to demote the Failed to set JMS message property warning message to debug level altogether. However, it was done due to a report from a user that was apparently using an older version, before we already reduce logging level for MessageNotWriteableException in #1715.
So, pending on this user's feedback, we can decide whether this is a required change.
Even if not, we may use it to fix an improper logging done in #1730, where the exception is not treated as a Throwable.

:green_heart: Build Succeeded

the below badges are clickable and redirect to their specific view in the CI or DOCS

Expand to view the summary

Build stats

Build Cause: Pull request #1862 opened

Start Time: 2021-06-15T06:07:54.135+0000

Duration: 53 min 30 sec

Commit: ab11d22d85ef31f625f28fced94f176df696e0f1

Test stats :test_tube:

Test
Results

Failed
0

Passed
2245

Skipped
18

Total
2263

Trends :test_tube:

:green_heart: Flaky test report
Tests succeeded.

Expand to view the summary

Test stats :test_tube:

Test
Results

Failed
0

Passed
2245

Skipped
18

Total
2263


100% CPU with explorer and code moving files to folders

Issue Type: Bug
I wrote a simple python script to move 15k pdf's into a folder based on theri name. This pinned my CPU to 100% and slowed the process way down since the explorer window was trying to keep up with the changes I suspect. Running this with vscode closed only used 13% of my system and ran much faster.
from pathlib import Path
from sys import exit

root = Path(__file__).parent

for child in root.iterdir():
    if child.is_dir():
        continue

    if child.name.startswith('MRRC_'):
        continue

    if child.suffix.casefold() != '.pdf':
        continue

    folder = Path(child.name.replace(child.suffix, ""))
    folder.mkdir(exist_ok=True)
    child.rename(folder / child.name)

VS Code version: Code 1.67.1 (da15b6fd3ef856477bf6f4fb29ba1b7af717770d, 2022-05-06T12:37:03.389Z)
OS version: Windows_NT x64 6.3.9600
Restricted Mode: No

System Info

Item
Value

CPUs
Intel(R) Xeon(R) Gold 6240 CPU @ 2.60GHz (2 x 2594)

GPU Status
2d_canvas: unavailable_softwarecanvas_oop_rasterization: disabled_offdirect_rendering_display_compositor: disabled_off_okgpu_compositing: disabled_softwaremultiple_raster_threads: disabled_offoop_rasterization: disabled_offopengl: disabled_offrasterization: disabled_softwareraw_draw: disabled_off_okskia_renderer: enabled_onvideo_decode: disabled_softwarevideo_encode: disabled_softwarevulkan: disabled_offwebgl: unavailable_softwarewebgl2: unavailable_software

Load (avg)
undefined

Memory (System)
8.00GB (3.86GB free)

Process Argv
. --crash-reporter-id 98dd838a-6bce-406d-afd2-5fcb572467ec

Screen Reader
no

VM
100%

Extensions (14)

Extension
Author (truncated)
Version

vscode-json
and
1.5.2

EditorConfig
Edi
0.16.4

vscode-diff
fab
1.4.2

rainbow-csv
mec
3.2.0

xml-format
mik
1.1.3

python
ms-
2022.8.1

vscode-pylance
ms-
2022.11.10

jupyter
ms-
2022.4.1021342353

jupyter-keymap
ms-
1.0.0

jupyter-renderers
ms-
1.0.9

vscode-fileutils
sle
3.5.0

colonize
vms
2.2.2

vscode-icons
vsc
12.0.1

vim
vsc
1.24.2

A/B Experiments
vsliv368:30146709
vsreu685:30147344
python383cf:30185419
vspor879:30202332
vspor708:30202333
vspor363:30204092
pythonvspyl392:30443607
pythontb:30283811
pythonptprofiler:30281270
vshan820:30294714
vstes263:30335439
vscoreces:30445986
pythondataviewer:30285071
vscod805cf:30301675
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
cmake_vspar411:30581797
vsaa593:30376534
pythonvs932:30410667
cppdebug:30492333
vsclangdc:30486549
c4g48928:30535728
dsvsc012:30540252
azure-dev_surveyone:30548225
vsccc:30566497
pyindex848:30577860
nodejswelcome1:30587005
fc301958:30595537
2e4cg342:30596373

Thanks for creating this issue! It looks like you may be using an old version of VS Code, the latest stable release is 1.73.0. Please try upgrading to the latest version and checking whether this issue remains.
Happy Coding!

Can you follow this wiki and post the results back here to understand more about why performance is so bad for you: https://github.com/Microsoft/vscode/wiki/Performance-Issues
Thanks!

This is with extensions disabled

@steveoh ok good, that window process has tooling to profile it to see where time is spend, can you follow https://github.com/Microsoft/vscode/wiki/Performance-Issues#profiling-the-renderer-process and attach?

@steveoh Just circling back for more info before I close this issue as without these perf profiles we cannot debug this.

Yeah sorry, it's a bugger for me to test this as I need to copy gigabytes of files to rename. I'll do it again now. sorry for the delay.

Hey @lramos15, this issue might need further attention.
@steveoh, you can help us out by closing this issue if the problem no longer exists, or adding more information.

Not sure what else to add

I see a lot of time is spent trying to keep the explorer model up to date here, just not sure of a good fix currently unless we add a longer buffer time to the operations before updating the model.


Loss is nan, stopping training

Why it usually break when in training, and it show this error.Any one meet the same question , how to solve this problem

Hello, have you solved it now? I have also encountered this problem

Did you solve it, please

My previous experience was to reduce the learning rate, but this could potentially result in a loss of accuracy.


Add Note about bankers rounding in VBA

This Note may be very important for money calculations with currency rates.

@diev,
Thanks for your contribution.
To ensure that the project team has proper rights to use your work, please complete the Contribution License Agreement at https://cla.microsoft.com.
It will cover your contributions to all Microsoft-managed open source projects.
Thanks,
Microsoft Pull Request Bot

@diev, thanks for signing the contribution license agreement. We will now validate the agreement and then the pull request.
Thanks, Microsoft Pull Request Bot

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

VBA/Language-Reference-VBA/articles/897563a8-e66a-1ff1-36b2-da44ae56f48c.md
:white_check_mark:Succeeded

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

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

VBA/Language-Reference-VBA/articles/897563a8-e66a-1ff1-36b2-da44ae56f48c.md
:white_check_mark:Succeeded

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

commit content added to local master branch


Weather App toggle feature added

Related Issue
Closes: #277
Describe the changes you've made
A clear and concise description of what you have done to successfully close your assigned issue. Any new files? or anything you feel to let us know!
I have added feature to toggle the temperature from Celsius to Fahrenheit.
Describe if there is any unusual behaviour of your code(Write NA if there isn't)
The toggle feature works fine when location is detected by the browser but when the user searches for the temperature of a particular city the toggle feature shows abrupt behaviour.
Checklist:

[x] My code follows the style guidelines of this project.
[x] I have performed a self-review of my own code.
[x] I have commented my code, particularly in hard-to-understand areas.
[x] I have made corresponding changes to the documentation.
[ ] New and existing unit tests pass locally with my changes.

Heyy! Could you please add GSSOC level and tag to this merged pr! Thank you! @Vishal-raj-1 @991rajat

@991rajat could you please add the level2 tag? Thank you!

@sejalxz Thanks for reminding.


lnrpc listpayments enhancement

Add Total Number of Payments in REST GET /v1/payments
Action Taken:

Update lnrpc/rpc.proto with new attribute for total_payments, updated documentation
Updated rpcserver.go with new logic for total_payments
Ran make rpc to update rpc.swagger.json and rpc.pb.go
Updated lnd_test.go -> testListPayments() to test new logic and attribute in two scenerios (incomplete_incomplete false and true), this test succeeded
Formatted all code per the standards
Testing, in test environment, built, installed and tested REST API as well is CLI in various scenarios and confirmed new total_payments attribute works as expected
Resolved merge conflict with lnrpc/rpc.pb.go

Pull Request Checklist

[x] If this is your first time contributing, we recommend you read the Code
Contribution Guidelines
[x] All changes are Go version 1.12 compliant
[x] The code being submitted is commented according to Code Documentation and Commenting
[x] For new code: Code is accompanied by tests which exercise both
the positive and negative (error paths) conditions (if applicable)
[NA] For bug fixes: Code is accompanied by new tests which trigger
the bug being fixed to prevent regressions
[x] Any new logging statements use an appropriate subsystem and
logging level
[x] Code has been formatted with go fmt
[x] Protobuf files (lnrpc/**/*.proto) have been formatted with
make rpc-format and compiled with make rpc
[NA] New configuration flags have been added to sample-lnd.conf
[x] For code and documentation: lines are wrapped at 80 characters
(the tab character should be counted as 8 characters, not 4, as some IDEs do
per default)
[x] Running make check does not fail any tests
[x] Running go vet does not report any issues
[x] Running make lint does not report any new issues that did not
already exist
[x] All commits build properly and pass tests. Only in exceptional
cases it can be justifiable to violate this condition. In that case, the
reason should be stated in the commit message.
[x] Commits have a logical structure according to Ideal Git Commit Structure

Querying all records rather than index, I would think this is not going to execute very quickly

This is good feedback... I can dig into querying the index instead

I am working on using the index/sequence to get total_payments count, however one of the requirements in the issue is to adjust the returned count based on the include_incomplete flag.  In order to meet this requirement, I think it would be necessary to inspect each payment for failure, as opposed to using the index count.  If that requirements seems unnecessary, it will be easier to get the total_payments count from something like the index bucket ->sequence value.

Closing in favor of separating out some bug fixes included here and resubmitting individual PRs in a more concise way


feat: Sync from noir

Automated pull of development from the noir programming language, a dependency of Aztec.
BEGIN_COMMIT_OVERRIDE
fix: Require for all foldable functions to use distinct return  (https://github.com/noir-lang/noir/pull/4949)
feat!: use distinct return value witnesses by default (https://github.com/noir-lang/noir/pull/4951)
chore(docs): adding matomo tracking (https://github.com/noir-lang/noir/pull/4898)
chore: fix typo in ResolverError::AbiAttributeOutsideContract (https://github.com/noir-lang/noir/pull/4933)
chore: Add test for recursing a foldable function (https://github.com/noir-lang/noir/pull/4948)
feat: Handle no_predicates attribute (https://github.com/noir-lang/noir/pull/4942)
fix: ensure where clauses propagated to trait default definitions (https://github.com/noir-lang/noir/pull/4894)
chore: Remove unnecessary pub(super) in interpreter (https://github.com/noir-lang/noir/pull/4939)
END_COMMIT_OVERRIDE

Just realised I can approve these myself as the bot opened the PR not me :laughing:


Unable to make it past turn 3

So I have tried like Yoshi and Mario and the crash as one thing in common everytime
The Turn number. By p1 3rd roll after the die is cast the game freezes. the music keeps playing etc.
Boards-Valentine Islands-v7.zip

The map goes over chilly waters.

Thanks for uploading it, not sure when I'll have time to look into it.

I played 4 or 5 turns and didn't observe any issues. Is there a specific emulator (or real hardware?) that is causing trouble?

... I have no idea it was a damn nightmare to get it to run.

what emu are you using?

Well I use Nemu64 (+ Rice Video plugin) because it has a debugger, but that is not very good for recreational purposes. Otherwise I use mupen64plus (command line) or just real hardware.
The most commonplace working setup is probably Project64 2.3 configured to use 8MB of RAM.

Please use the latest PJ64

Glide Plugin with basic settings.

Closing this issue due to age and low likelihood of reproducing the original issue. Many changes have been made to PP64 over the past couple of years and it's likely this issue has been fixed or will no longer manifest in the same way. Feel free to comment if the issue is still occurring, thanks.


Deadlock issue

https://circleci.com/gh/pipelinedb/pipelinedb/3896

https://circleci.com/gh/pipelinedb/pipelinedb/3926


Add documentation for Shorthand ambient module declarations and wildcard matching in module names

see title.

Resolved by #317 and #318


No 'Access-Control-Allow-Origin' header is present

Hello! I recently emailed support about this and was told to make a ticket. Here is what it said:
I have a website that uses a custom grtp.co button that is supposed to show my receiving amount. However, it only works some of the time. It seems to only affect me, but I can't tell if it is the website or just a glitch with my profile.  No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://herocc.com' is therefore not allowed access. But when loading it via http it works as intended. I think it is just a bug with the https version of my public.json. The button is shown if you click the 'More' Button. It either says the Amount I receive with the Gratipay logo, or 'Gratipay' and the logo. If this is a problem on my end, let me know!
If anybody needs more information I can provide it. Thanks!

Thanks for reporting here, @HeroCC. :)
@rummik @techtonik Any chance to look into this?

I think I may have found something: The script looks for https://gratipay.com/HeroCC/public.json, which has the header on HTTPS, but on HTTP 302s to ~HeroCC/public.json, where it doesn't have the header. Hope this helps!

@HeroCC, can you post the code that loads the json and exhibits the error
condition to https://jsfiddle.net/? I tried to load it here -
http://jsfiddle.net/5pjha/2090/ and it works.

@HeroCC The quickest workaround for you would be to update your script to use the (new) canonical URL for the resource:
https://gratipay.com/~HeroCC/public.json
You'll get one or more 302s from these alternate forms:
https://gratipay.com/HeroCC/public.json
http://gratipay.com/~HeroCC/public.json
http://gratipay.com/HeroCC/public.json
It looks like the way XmlHttpRequest and CORS work means that you don't have access to the response code and Location header if CORS doesn't match. If you did, you could follow the redirect. As it stands, it looks like we'd need to provide Access-Control-Allow-Origin: * on every step of a 302 chain in order for this to be transparent for you. I've reticketed that as https://github.com/gratipay/gratipay.com/issues/3583.
In the mean time, can you update your script to reference the new canonical URL?

Yay, thanks! I updated my script to use ~HeroCC rather than HeroCC and it works fine!
@techtonik My script didn't include the ~ before the name, so it failed.
Using your example, doesn't matter if HTTPS of HTTP:

http://jsfiddle.net/HeroCC/swz29h2z/6/ doesn't work
http://jsfiddle.net/HeroCC/swz29h2z/5/ works

One I made using the grtp.co script, https doesn't work. Using ~ before the username fixes it:

https://jsfiddle.net/HeroCC/jovrbbua/ doesn't work
http://jsfiddle.net/HeroCC/jovrbbua/ works

Because I fixed my issue and you made the new ticket I will close this. If you need any more assistance in fixing this let me know!

Cool, thanks @HeroCC. :-)


Image and Invert Image examples

Just tagged a few minor things, also you might want to run elm-format on all the examples. We can probably get something like travis-ci to flag things like that (since we'll probably want that for unit tests, anyway) - it's not super important to the elm compiler, but it vouches for a certain quality of code.

Cool! Ill adopt those changes, and push them. Thanks a lot for catching this stuff.

Also, I just incorporated the change requested in issue 16, regarding setting CORS to 'Anonymous' only if the url starts with 'data:'.
I dont really understand this problem, so I hope I am addressing it. Let me know if it doesnt. The way it was before, was identical to how they loaded images in elm-community/webgl.


something goes wrong when going through the gallery pages #1007

Thank you for your contribution to the KodaDot NFT gallery.
Let's do a quick check before the merge.
Your contribution will be an eternal part of the community codebase.
PR type

[x] Bugfix
[ ] Feature
[ ] Refactoring

Before submitting this PR, please make sure:

[x] Code builds clean without any errors or warnings
[x] I've merged recent default branch -- main and I've no conflicts
[x] I've didn't break any original functionality
[x] I've posted screenshot of demonstrated change in this PR

Optional

[x] I've tested it on mobile and everything works
[ ] I found edge cases

What's new? (may be part of changelog)

This PR fixes #1007 - Show Gallery Items without Group

If issue had bounty label ($,$$,$$$)

Fill up your KSM address: https://kodadot.xyz/transfer/?target=<Kusama_Address>

Community participation

[x] Are you at KodaDot Discord? If not yet, let's join us - https://discord.gg/35hzy2dXXh

Screenshot

[x] Whenever my fix has changed something on UI, a screenshot for others, is more than welcome

No, this is no solution :)


Fixed the TFVC section

@kunalbabre Thank you for catching this. Can you change that once sentence to say "...set the permissions for a TFVC repository for a project..." and add the "a" and then I will merge this? Thank you.

@kunalbabre I am merging this, thank you for your contribution!


[IR-868] Support transactions rollback\commit

Signed-off-by: Nikita Puzankov<EMAIL_ADDRESS>

Description of the Change

Benefits

Possible Drawbacks

Usage Examples or Tests [optional]

Alternate Designs [optional]

This PR seems to be more about the ISI Output than tx rollback, maybe it is better to rename it?

Also I am a bit lost: Why do we need ISI Output if we have Queries? What would be the new use cases that ISI Output will cover?

@eadventurous this PR is about rollback, but we need output to support some cases like execution of Iroha Queries. I may change commit message to depict both - output and rollback.
Why we need outputs when we have queries can be found here: https://github.com/hyperledger/iroha/pull/657/files#diff-9ef45f47d28e6fda935e2b23cca22a6eR164
As you can see - we had no possibility to execute query and work with results inside composite ISI before


Test different image comparisons methods for the image metric

Image comparison

https://github.com/mapbox/pixelmatch
http://rembrandtjs.com/
https://github.com/rsmbl/Resemble.js
https://github.com/bitlyfied/js-image-similarity
https://github.com/HumbleSoftware/js-imagediff/

https://github.com/andrewekhalel/sewar
https://sumn2u.medium.com/quality-metrics-in-image-compression-f6de68df1b8

Did some tests in 4e188b3fd1eb7a4983850436b8967fa0dd883464

Will use https://github.com/andrewekhalel/sewar as a reference implementation in python. And https://github.com/darosh/image-mse-js as something to build on for js code.

Current js-tests available here:
https://joedf.github.io/ImgBeamer/tests/image_metrics/js-tests

Mertric calculation likely needs to update at when a full frame / last row is drawn...

Closing as more or less complete and relatively stable. Open a new issue, if further changes wanted/needed.


ci: use separate CI jobs for e2e tests

This PR makes the e2e tests to run in separate jobs, this making the CI faster by parallelizing the tests.
Similar approach has already been done for integration tests: https://github.com/Kong/kubernetes-testing-framework/blob/cb3a483e674ad2305b21de77d731d7a9a8b92b8b/.github/workflows/tests.yaml#L69-L86

Codecov Report
Patch coverage has no change and project coverage change: -11.92 :warning:

Comparison is base (31a40d2) 59.70% compared to head (de13981) 47.78%.

Additional details and impacted files
@@             Coverage Diff             @@
##             main     #706       +/-   ##
===========================================
- Coverage   59.70%   47.78%   -11.92%
===========================================
  Files          43       43
  Lines        3474     3474
===========================================
- Hits         2074     1660      -414
- Misses       1131     1597      +466
+ Partials      269      217       -52

Flag
Coverage Δ

integration-test
47.78% <ø> (-11.92%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.
see 13 files with indirect coverage changes

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


ENH: Extract subqueries into CTEs in UNION queries

closes #666
This is a first pass at ripping out subqueries in set operations
and putting them into CTEs.
I think there's some additional room for improvement after this PR.
It feels like we could combine all SELECT, UNION, etc. compilation under a
common base class that conforms to the API that subquery extraction needs and then
implement a few methods for anything special the specific operation might need to
do.

Thanks for merging!


Don't include govuk-frontend/all in public frontend

https://github.com/alphagov/govuk_publishing_components/pull/558 accidentally included govuk-frontend/all in the components library. This means that frontends include the entirety of govuk-frontend including the font (which is huge).

@tijmenb Be good to grab you for a few to chat about this and https://github.com/alphagov/govuk_publishing_components/pull/570 I've got some problems using this guide consistently in all contexts.
If I understand correctly you'll always have the font output if we have any govuk-frontend components included but the things that change is whether you have the govuk-frontend helper classes output (which we need for both component guide itself and admin layout).
I think our options are:

Include those classes in all components. Larger all components file, but no risk that classes used don't exist and components aren't included twice
Have a separate stylesheet for all components that is used in admin and component guide that spits out all govuk frontend components but does mean a bunch of CSS is included twice.

Update: I was partially mistaken about this. I assumed that GOV.UK Frontend still used the base64 encoding and so would pull in the font entirely.
However it uses @font-face now, so it only declares the nta font. We now think that this causes the nta from Static to be overwritten, so accidentally the browser will only download a single copy of the font.

I think this can be closed in favour of #571

Superseded by https://github.com/alphagov/govuk_publishing_components/pull/571.