README: add a talk about Namazu Swarm

Signed-off-by: Akihiro Suda<EMAIL_ADDRESS>

Coverage remained the same at 40.214% when pulling 9c1b78994ea3c76c96ee0c20a06d781680facf5b on suda/wip into 9d4cdd26da0bdce95fb3de30985a3b7336d8c3e3 on master.


Releasing 0.4.4

Includes the updated version number in the _version file and the docs

I'm occasionally getting a unit test failure on test_multiple_write_different_sizes (tests.test_recorder.TestImageRecorder).  Is it just me?  Failed 2 out of 4 runs so far.

@kdrumm  Weird that all the GH Actions unit tests passed. I'll check locally.

Unit tests are passing for me. I've been running them on the latest PR all morning, and I just reran them. :shrug:

Yeah passing for me too -- I tried a few times just in case.

Sounds like its localized to me and not the code.


Fix issue with rasa.data.is_story_file where NLU training files were passing check

Proposed changes:

Updates the _contains_story_pattern regex to be more specific and checks for NLU training data formats.

Fixes #5992.
Status (please check what you already did):

[x] added some tests for the functionality
[x] updated the changelog (please check changelog for instructions)
[x] reformat files using black (please check Readme for instructions)

Thanks for submitting a pull request 🚀 @tmbo will take a look at it as soon as possible ✨

I'll leave the actual code review to @degiz now that we merged the changes to the story training data format

Ah, well if that's the case, then there might be no need for this internal bug fix then, but I'll leave it to you @degiz !

the detection changed now that we use yaml formats, I think it is safer to keep the old format the way it is and rather push people to use yaml instead.


Expose host port number as environment variable to the pod itself

I need to know the host port number from within the pod. Do you think this tool could also inject the number as an environment variable?

Replying to my own issue, I don't think this is possible since the port number becomes available only after the container has already started.


renderTab not called when data props the same

renderTab callback not called when data props the same
example:
data={this.props.dataSource}
quick fix :
data={[...this.props.dataSource]}
expected behavior:
renderTab should called when onPageChange callback is called

Not fixed... sorry...


ThumbnailProcessor mit Webp-Unterstützung with cloudimg

Question
Hi,
i'm installed that plugin for shopware 6 and already had cloudimg configured. I'm confused about the correct way to use it.
So i have some questions about it. I'm running a dev environment for shopware6, no production env.

After installing and activating the app, the pictures are correctly linked to cloudimg.io with my token. In the media folder in shopware, i can click on the link for the picture and the picture is shown loaded from cloudimg.

Sometimes, the pictures aren't shown from cloudimg. Only the placeholder from cloudimg. Why?

After switching of the app, the links for the media aren't updated to the former link from shopware without the cloudimg token. why?

How can i easily switch between using cloudimg and using not cloudimg? Is there any way with your app? Do i have to create or update after switching off your app?

When i add new pictures for a new product, the thumbnails wont be created new and the link with the cloundimg token shows only the placeholder picture.

So, basically i do not know, how to use your app correctly. Hopefully, you can help me and give me a tutorial to use it in the correct way.
Thanks a lot!
Oliver

Hey,
Thank you for contacting us.

what is the question?
check the link, seems clouding-related.
You have to clear the cache and generate thumbnails by shopware cli: media:thumbnails-generate
See 3.
Could you check the image is accessible by cloudimg? Regarding point 2 is sounds like there is a problem from accessing the image. (DevTools f.e.)

Additionally, you mean cloudimage?

Hi,
yes, i mean cloudimage.
The question is, why are the pictures not shown? Only the placeholder picture from cloudimage?
The pattern is correctly set, with my token and my url. Like that: https://TOKEN.cloudimg.io/www.myshop.com/{mediaPath}?w={width}&func=bound&org_if_sml=1
Is there's something wrong with cloudimage? Are there adjustments with cloudimage i have to do?

No, there is nothing special to set up. Just exchange Token and the url.
could you please contact me by PM in shopware slack? So you can send me your shops links and I can check there for the url.

Solution: use the correct domain where your images are accessible.


Admin edit static pages

r @nancywong @kyle-rosenbluth @aharelick

@sandlerben, this looks really awesome and clean. I just had a couple of formatting comments and then one question about giving the user feedback after the POST request responds. Besides that looks pretty cool.

@nancywong @kyle-rosenbluth @aharelick did another round of edits, let me know if it looks good now

:ship:


Attempted to assign to read-only property under Bun 0.1.8

I'm trying to get my application (AkashaCMS) to run on Bun - the new Node.js-compatible platform.
At this line of code:
const asciidoctor = require('@asciidoctor/core')();

I get this error:
$ bun filez.mjs
Config start
1861 |       return Opal.send(this, body, args, block);
1862 |     };
1863 |
1864 |     // Try to make the browser pick the right name
1865 |     alias.displayName       = name;
1866 |     alias.length            = body.length;
        ^
TypeError: Attempted to assign to readonly property.
      at /home/david/Projects/akasharender/akashacms-perftest/node_modules/asciidoctor-opal-runtime/src/opal.js:1866:4
      at /home/david/Projects/akasharender/akashacms-perftest/node_modules/asciidoctor-opal-runtime/src/opal.js:2806:4
      at /home/david/Projects/akasharender/akashacms-perftest/node_modules/asciidoctor-opal-runtime/src/opal.js:2311:6
      at /home/david/Projects/akasharender/akashacms-perftest/node_modules/asciidoctor-opal-runtime/src/opal.js:5466:2
      at /home/david/Projects/akasharender/akashacms-perftest/node_modules/asciidoctor-opal-runtime/src/opal.js:2311:6
      at /home/david/Projects/akasharender/akashacms-perftest/node_modules/asciidoctor-opal-runtime/src/opal.js:20066:2
      at /home/david/Projects/akasharender/akashacms-perftest/node_modules/asciidoctor-opal-runtime/src/opal.js:20075:44
      at bun:wrap:1:16354
      at /home/david/Projects/akasharender/akashacms-perftest/node_modules/asciidoctor-opal-runtime/src/index.js:23:10
      at bun:wrap:1:16354
      at /home/david/Projects/akasharender/akashacms-perftest/node_modules/@asciidoctor/core/dist/node/asciidoctor.js:2:21
      at bun:wrap:1:16354
      at /home/david/Projects/akasharender/akashacms-perftest/node_modules/akasharender/render-asciidoc.js:26:28
      at bun:wrap:1:16354
      at /home/david/Projects/akasharender/akashacms-perftest/node_modules/akasharender/index.js:177:42
      at bun:wrap:1:16354
      at /home/david/Projects/akasharender/akashacms-perftest/bench/config.mjs:6:0

I believe this issue can also be reproduced using: var Opal = require('opal-runtime').Opal;
Could you please give it a try?
For reference, the latest release of @asciidoctor/core (version 2.2.6) is using Asciidoctor Opal Runtime 0.3.3 based on Opal 0.11.x whereas Opal Runtime 2.3.0 is based on Opal 1.4.0.
This is really an issue with Opal and I want to confirm that Bun cannot run a recent version of Opal. Ultimately, if it does not work then we should fix this issue at: https://github.com/opal/opal

I created a file containing only this:
var Opal = require('opal-runtime').Opal;

Then ran
npm install opal-runtime

And the result executed correctly with no issues.  Is there a way to execute the Asciidoctor code using this Opal instance?  In other words, to distinguish between opal-runtime and asciidoctor-opal-runtime

Unfortunately, you cannot use a more recent of Opal runtime since the code is compiled for a specific version of the Opal runtime. In other words, if Asciidoctor (Ruby) was compiled with Opal version 0.11 it won't run with Opal runtime 1.0.
We are using a more recent version of Opal on the main branch of Asciidoctor.js. You can try to clone https://github.com/asciidoctor/asciidoctor.js and run npm i && npm run build in the packages/core then require the locally built version.

I did all that - and unfortunately come up with a known issue with Bun that it gives me this kind of error on packages that are properly installed:
$ bun asciidoctor.js

error: Could not resolve: "@asciidoctor/core". Maybe you need to "bun install"?

const asciidoctor = require('@asciidoctor/core')() // <1>
                            ^
/home/david/Projects/akasharender/akashacms-perftest/bench/asciidoctor.js:5:29 75

So... this is an inconclusive result.

I will try on my end to see if I get a different result.

I get the following error:
 7 | import Opal from 'asciidoctor-opal-runtime'
 8 | import unxhr from 'unxhr'
 9 |
10 | const __path__ = path
11 | const __XMLHttpRequest__ = unxhr.XMLHttpRequest
12 | const __asciidoctorDistDir__ = path.dirname(fileURLToPath(import.meta.url))
                                               ^
TypeError: Argument must be a URL
      at /home/guillaume/workspace/opensource/asciidoctor/asciidoctor.js/packages/core/dist/node/asciidoctor.js:12:44
      at /home/guillaume/workspace/opensource/asciidoctor/asciidoctor.js/packages/core/test.js:1:28

DO you mean something like this:

import { fileURLToPath, pathToFileURL } from 'node:url';
import * as path from 'path';

console.log(import.meta.url);
console.log(fileURLToPath(import.meta.url));

const __asciidoctorDistDir__ = path.dirname(fileURLToPath(import.meta.url))
console.log(__asciidoctorDistDir__);

Which gives these results:
$ node filepath.mjs
file:///home/david/Projects/akasharender/akashacms-perftest/bench/filepath.mjs
/home/david/Projects/akasharender/akashacms-perftest/bench/filepath.mjs
/home/david/Projects/akasharender/akashacms-perftest/bench

$ bun filepath.mjs
file:///home/david/Projects/akasharender/akashacms-perftest/bench/filepath.mjs
1 |
2 | import { fileURLToPath, pathToFileURL } from 'node:url';
3 | import * as path from 'path';
4 |
5 | console.log(import.meta.url);
6 | console.log(fileURLToPath(import.meta.url));
               ^
TypeError: Argument must be a URL
      at /home/david/Projects/akasharender/akashacms-perftest/bench/filepath.mjs:6:12

Yes, I opened an issue at https://github.com/oven-sh/bun because I think it should be supported.

Okay, we both did the same thing ...

$ bun --version
0.1.10

$ cat index.js
import Asciidoctor from './build/asciidoctor-node.js'

const asciidoctor = Asciidoctor()
console.log(asciidoctor.convert('Hello *world*'))

$ bun index.js

Hello world

Thank you, does this correspond to a package on NPM yet?

Thank you, does this correspond to a package on NPM yet?

Not yet, you will still need to build Asciidoctor.js from the source.

Fixed upstream.
Asciidoctor.js 3.x will be compatible with Bun.


Help needed getting hardware acceleration started

Sorry for asking. I'm new in Synology Docker experience. So likely it's an absolute silly question.
First of all: The experience with your HandBrake solution is great so far (after an longer time with problems caused only by myself until I got the conclusion between your written down start command and the transfer to the synology docker GUI). Thank you so much!
So I wanted to do the next step now. I own a DS218+ with Intel processor listed for hardware acceleration.

As there was no clue for me, I tried this command via ssh form my pc:
sudo docker run -d --name=handbrake --device /dev/dri -e USER_ID=1026 -e-GROUP_ID=1000 -p 5803:5800 -v /volume1/homes/christian/HandBrake/config:/config:rw -v /volume1/homes/christian/HandBrake/storage:/storage:ro -v /volume1/homes/christian/HandBrake/watch:/watch:rw -v /volume1/homes/christian/HandBrake/output:/output:rw jlesage/handbrake
Took me a longer time to realize that I have to make sudo to make it. But after all a new container was started. Poorly when I open the HandBrake-GUI nevertheless there is no "H.264 (Intel QSV)".
Your advice is to check the container's log for the issue. Unfortunately due to lack of knowledge I'm not able to see what's the reason.
Could you give me a hand?
Mevertheless my prefered way would be using the GUI because I'm not that firm with command line.
handbrake_Prozesslog_Hardwarebeschleunigung.html.pdf

Hello,
maybe i can help you or give you some information at least.
Btw. i am struggeling with similar problems. I have hardware acceleration running with almost the same configuration. My Syno is a 718+ modell.
Look at my questions here: https://github.com/jlesage/docker-handbrake/issues/32
This is my command to run the container from a planed Synology Task:
#!/bin/bash
sudo docker run --name handbrake2 --net=host --restart always --volume /volume1/docker/handbrake/config:/config:rw --volume /volume1/NeueFilme:/output:rw --volume /volume1:/storage:ro --publish 5800:5800 --env USER_ID=0 --env GROUP_ID=101 --device /dev/dri jlesage/handbrake:dev-latest
I am sorry, for my knowledge there is no way to pass the  "--device /dev/dri" command in the Synology GUI, thats why i use the command - but got problems with that too.
I am from germany too, active in the kodinerds forum:
https://www.kodinerds.net/index.php/User/35876-Commerzpunk/
Maybe you wanna go there to discuss in german? There are a few guys with knowledge in docker and some with handbrake too.

Could you also provide the following log file:
/volume1/homes/christian/HandBrake/config/ghb/Activity.log.XXXX.

Thanks RealCommerzpunk.
Here you are jilesage. Thank you very much.
Activity.log.970.pdf

So you only changed the value of USER_ID and see the CPU usage bump?
Can you try to re-create the container, but this time without the --device /dev/dri parameter?

I did as you told me and - wow - CPU is up to ~38%

Ok so the issue seems to be related to the fact that the container is running as root.

Alright, lets go on here because i think this issue is somewhere arround "user" and "hardware acceleration". My issue still isnt solved.
I tried a lot last night, put literally everything upside down and got a whole new setup.

Stopped using a command to create the container, only the Synology UI
Changed the rights to the "dev/dri/*" path to 777
Inserted a startup script to set those rights on every start as Synology seems to reset them
So there is no longer need to pass the "device"
Did and did not use the privileged mode ("--privileged")
Played with UID und GID from 0 (root) to 1026 (my very own user) and 1024 (the admin) and the corresponding groups

What i did NOT:

Use the bridge mode
Use the latest tag image (but i think i sorted out that is not the solution).

What ever i tried

either got no hardware acceleration availible
or got permission errors for my shares
or got the massive high CPU usage and "only one file in a row" issue

Its not working all together, one issue is always left.
Finally i am at the very first point again, acceleration is working, i can transcode - but only one file and a high CPU usage. So in the end: A whole new setup and the same issues.
Ideas?

Ok so the issue seems to be related to the fact that the container is running as root.

No, its not. My container runs with "1024" and "101" which is my admin and the administrators group:
admin@nas-27:~$ id
uid=1024(admin) gid=100(users) groups=100(users),101(administrators)

When not running as root, do you see high CPU usage at idle?

I am pretty sure yes, but can tell you for sure in about an hour when my latest recording is transcoded. ;-)

I found an issue with the auto video converter where a loop is created when running as root.  This certainly explain the high cpu usage.  I'm working on a fix.

I am very glad to hear this!
Good luck.
Here is my update:
My container runs with IUD "1024" and GID "101" which is my admin and the administrators group:
And it was "privileged" mode. (which is the same as "run as root" as i understand it).
When i run it not in privileged mode, i dont have the QSV options, so HW acceleration is not availible.

Sound's great, jilesage. Thank you!

There is a new image available.  It should fix the CPU usage problem.

Thank you very much. I'll test it in the evening when back from work. I will report.

Thank you very much. I'll  it in the evening when back from work. I will report.

Thank you so much.
latest or dev-latest tag to get this fix?

latest tag should be used.

Updated. Looking very good so far. After start CPU is rising up to 17 % for a moment  and immediately going down (no video in watch). And...."H.264 (Intel QSV)" is selectable in HandBrake.

And further on. Finaly now on 0,6 % on idle.
Will try transcoding now.

I did the update too > latest
running in bridged mode,priviledged, UID 0
good:

QSV is availible
CPU usage goes down after use
CPU usage low in idle (after starting the container)

not good:

still can only encode 1 file in a row, not a queue (fails after first transcode as before)
CPU usage goes down in very very small steps, like from 9% to 3,4% atm in 15 minutes.

Mmm. Seems I do something wrong. Nothing happens.
This is the way I did:
Started Container.
Created a new preset and set it on default in the HandBrake GUI.
Stopped the container.
Wrote the name of the new preset into Automated_Conversion.
Nothing happens.

Activity.log.982.pdf
handbrake_Acceleration.html.pdf

So got it running at least. Took the Preset in the terminal:
sudo docker run -d --name=handbrake1 --device /dev/dri -e USER_ID=0 -e GROUP_ID=1000 -e AUTOMATED_CONVERSION_PRESET=Hardware_Acceleration -p 5800:5800 -v /volume1/homes/christian/HandBrake/config:/config:rw -v /volume1/homes/christian/HandBrake/storage:/storage:ro -v /volume1/homes/christian/HandBrake/watch:/watch:rw -v /volume1/homes/christian/HandBrake/output:/output:rw jlesage/handbrake
Running now. Curious to see the result tomorrow. GN8@all

@RealCommerzpunk, I think the issue you have about not being able to encode 2 files is related to the QSV H265 encoder.  Do you have the same problem with the H264 version?  Also, do you have the issue with the automatic video converter?
For the CPU issue, can you check which process is taking the CPU?
By the way, there is no need to run the container with privileged mode.

@ChrisWinGerm, are you all setup now?

Starting and running good so far. 👍(Had no queue like RealCommerzpunk at the moment. So I can't report to that issue). Next will be to make some comparison of different  presets in Handbrake and their effects on quality, duration and workload.
Thank you very much for your dedicated work! Is there a piggybank to reveal?

@jlesage
You are right. Using the WebGUI it only fails to encode more then one file in a queue when using H265 QSV. H264 QSV works and few others i tried.
But now i am stunned. Using the watch folders, its even processing more then one file! Using the same preset which uses h265 qsv of course!
One more thing: When ever a conversion fails this way, the h265 qsv codec seems to be blocked. Only after restarting the container its possible to encode one file again. This happens to the watch folders too. So if the codec is blocked, even watch folders dont work, failing too. After a fresh start of the container several files can be transcoded via watch folders.
Does that help you to catch this nasty bug? Anything i can help? Logs, testing scenarios?

Can you try again, but by adding the HANDBRAKE_DEBUG=1 environment variable when creating the container?  Reproduce the issue and please provide log/hb/handbrake.debug.log and ghb/Activity.log.XXX.  These files are in the folder you mapped to /config.

Sorry, that took a while.
@jlesage You told me there is no need to run the container with privileged mode. For me there is a Need, because if i dont, there is no QSV Option availible.
Today i finally did the logs you asked for, see attached.
handbrake.debug.log
Activity.log
queue.log
Activity.log and Queue.log have be renamed be me to upload them. Before the Suffix was "991".
Here is a screen what it Looks like after finishing a Job and using too much CPU:

You told me there is no need to run the container with privileged mode. For me there is a Need, because if i dont, there is no QSV Option availible.

Then there is probably a permission issue on the host with the device.  Make sure you have the latest image and look at the container log during the startup: it should indicate why QSV can't be used.
For the QSV H265 issue, I suspect it's an issue/bug with HandBrake (i.e. not sure it's an issue with the container).  I can try to report the issue to the HandBrake team and see what they think about this.  I would use your log if you don't mind, since I can't reproduce the issue (I don't have a CPU supporting H265 QSV).

Also, could you confirm that QSV H265 issue is reproducible with the latest nightly/development build (v1.14.9-dev-20181124-2b2bf33f47)?

@RealCommerzpunk, can you try the tag v1.14.10-beta1 to see if it fixes the H265 QSV issue?

Hello,
i made a all fresh container with the v1.14.10-beta1 image. All new even a new empty config folder.
Running as UID 0, priviledged mode, bridge network.
Took the default preset, just changed it to MKV and H265 QSV, grabbed my 2 testfiles, put them in a queue.
Same issue as before, first one succeeds, second fails.
Activity.log.txt
queue.txt
Logs attached.

Thanks for the report.  Note that I also pushed the v1.14.10-beta3 image.  This version should also fail, as confirmed by another user, but if you can also confirm this it would be great.

Could you now try with v1.14.10-beta5?

Hey! That did it! Beta 5 did run my 2 testfiles from the Queue in the row! First time since month! Cool!
Any logs you Need?

Thanks for the verification!
Logs not needed.  An official build will be available today :)

For those not wanting to use the docker CLI, I got this working following this guide: https://wildestpixel.co.uk/enabling-quick-sync-video-on-handbrake-for-docker-on-synology-2
I too am a big fan of the container and thank you @jlesage .

For those not wanting to use the docker CLI, I got this working following this guide: https://wildestpixel.co.uk/enabling-quick-sync-video-on-handbrake-for-docker-on-synology-2
I too am a big fan of the container and thank you @jlesage .

@muellerk22
Could you repost the link?
I did manage to unlock the h.264 QSV and h.265 QSV encoding, however only h.264 works and the other crashes at the beginning...

I did manage to unlock the h.264 QSV and h.265 QSV encoding, however only h.264 works and the other crashes at the beginning...

Hi @cypekis11 , have you been able to solve the issue? Looks like I am stuck exactly like your log shows above. I am pretty sure it´s only a small step from there, however so far I didnt didnt a solution.
Thanks for a hint, BR, Christoph

Finally I was able to activate QSV with H.265 as well. It was the lowpower=0 setting which for some reason I didnt do right although I dont understand what now I didnt differently...
BR, Christoph

@facetto Where did you set that lowpower=0 option?

In the handbrake GUI export a preset, open it in an editor, search for the variable "VideooptionExtra" or so and add "lowpower=0". search the web for what exactly you have to enter. safe the preset file and import it in the handbrake GUI.
BR, Christoph


Training errors

When I used your model to train my dataset(single category), the mask had both softmax and argmax values of 0

Your model may fail to converge.
This is a legacy, please ignore this operation.

您的邮件我已经收到了！


Where does the orientation ground truth in Machine Hall sequences in EuRoC dataset come from

I found that the orientation is not given in the official file for Machine Hall sequences in EuRoC. Only position ground truth are provided by Leica. So I wonder if how you could get the ground truth file in the result folder.
Thanks.

Any updates?

The data is in ASL dataset format files, which is also the source of little difference of that from rosbag data.


in page content search

in addition to a sitewide search, have an in page/in viewer search on content.
audio/video - search transcripts
image - OCR /HTR  and search transcripts
pdf - search PDF

Many pdf files contain no text/are scanned images. Can not implement a textual search. Need to have transcript text data present to enable a search of the pdf objects
Need transcript data present to enable a search of image objects' text
A/V: Kaltura transcript viewer contains a search box. This is currently enabled/available.
Required to implement "in page search" for images and pdf: transcript text (indexed)


Add headers optional parameter to createClient and remove typechecking on auth if there is a Authorization header

This is a solution for #413 and #399, it works like this:
const options = {
		endpoint: 'http://<IP_ADDRESS>:8080' as const,
		headers: {
			Authorization: 'foo',
		},
	}
	return createClient<NormalizeOAS<typeof openapi>, typeof options>(options)

This is more like a suggestion to the team than something to be directly merged, probably there is a TS trick to get rid of the second generic argument but I couldn't find it :(

Thanks for the PR! I left a few comments!
Also do you think we can have type checking and unit tests?
An example file for type checking tests;
https://github.com/ardatan/feTS/blob/master/packages/fets/tests/auth-test.ts

@ardatan added a test showing the authorization header becomes optional when adding a global header and the type doesn't error.

hmm something weird happened during the checks, maybe run it again?

This typeof thing doesn't look good for DX;
https://github.com/ardatan/feTS/pull/852/files#diff-b8c7b584ee60f247850a4f9d36f3ec76057712c77962db72f54c195d0c59dffdR10
We need to think of improving this.

Yeah I don't know if there is a trick to avoid that

Maybe we can disable auth headers requirement with a flag.


Add @astropy/astropy to ecosystem checks

Summary
Resolves #14561.
Test Plan
ruff-ecosystem.

Thanks


Pattern not working

I am using the regex pattern option exactly as per the example, but it doesn't seem to work.
When I only specify a regex, it doesn't match anything. When I add the text, it will match, but then it doesn't respect the regex.
The example in the readme specifies both a text and regex, but that doesn't seem to be the way.

Compare:

See how DENOTE: is still matched.

I've checked the example in the README, and it's working OK for me still.
In your screenshot I can see the DENOTE: highlight is in red, which makes me think its matching on a different keyword definition, not the one shown. Please can you check?
PS I agree having both the "text" and "regex" in the keyword definition is a bit strange. I didn't write it!

Ok looks like false alarm, I think the v1 extension, even though I had disabled and removed it, was still active in memory and conflicting with the new version.
After a restart it appears to be working 👍


NoMethodError: undefined method `[]=' for nil:NilClass with multiple attachments

Hi,
I don't know whether it can be fixed or just something that should be mentioned somewhere in the docs, but if you have 2 attachments on the same model, the following will cause "NoMethodError: undefined method []=' for nil:NilClass in delayed_paperclip-2.7.1/lib/delayed_paperclip.rb:51:in process_in_background'":
has_attached_file :first
process_in_background :first
has_attached_file :second
process_in_background :second

while this will work
has_attached_file :first
has_attached_file :second
process_in_background :first
process_in_background :second

Best,

+1 on fixing this bug.  I use an ActiveSupport::Concern to handle my Paperclip config, so re-ordering the methods is non-trivial.  Example:
# app/models/concerns/attachable_file.rb
def has_attachable_file( attachment_name, options={} )
  class_eval do
    has_attached_file attachment_name, {
      paperclip_config_stuff:  => :etc,
      }.deep_merge(options)

      process_in_background attachment_name
   end
end

# app/models/user.rb
has_attachable_file :profile
has_attachable_file :cover_art


Add Option to Disable Fallback Mechanism in Next.js envsafe

Problem
I'd like to highlight an issue that arises when passing environment variables to envsafe in Next.js, using the code from the Example as a reference.
In Next.js applications, we use the input option to inline environment variable values during the build process and pass them to envsafe.
  NEXT_PUBLIC_NO_DEFAULT: str({
    input: process.env.NEXT_PUBLIC_NO_DEFAULT,
  }),

However, if there happens to be a typo in the specified environment variable name, envsafe is unable to identify the error.　For instance, consider the following scenario where the PABLIC segment is incorrect (while PUBLIC is the correct one):
  NEXT_PUBLIC_NO_DEFAULT: str({
    input: process.env.NEXT_PABLIC_NO_DEFAULT,
  }),

The reason behind this behavior is that envsafe relies on a fallback mechanism where it references the environment variable using NEXT_PUBLIC_NO_DEFAULT when the input value is empty.
Unfortunately, this fallback mechanism is ineffective for Next.js client-side applications. It causes delays in issue detection and creates unnecessary obstacles in such scenarios.
Proposal
I propose introducing an option that allows users to disable the fallback mechanism at their discretion. By adding, for instance, the inputOnly option, we give users the ability to control this behavior.
export const browserEnv = envsafe({
  NEXT_PUBLIC_NO_DEFAULT: str({
    input: process.env.NEXT_PUBLIC_NO_DEFAULT,
    // Only individual items can be targeted
    // inputOnly: true
  }),
}, {
   // By setting this flag to `true`, only the input value will be referenced, and the value in process.env will be ignored.
  inputOnly: true
})

Utilizing this feature empowers Next.js application builders to detect typographical errors in environment variables during the build process, treating them as build errors rather than runtime issues.
Pull Request

https://github.com/KATT/envsafe/pull/144

I believe that the majority of cases where input is used are with Next.js.
Therefore, I thought it would be a good idea to make it the default behavior to disable fallback when using input.
However, I am not certain that anyone would find it harmful, so I opted to add the flag so as not to break the existing behavior.

It seems that they are no loanger needed now, so closed.


Tests Failing Out of the Box? Maybe expected, not sure...

Hi!
I forked the repo and ran the tests locally and then got this error:
https://github.com/ilan-gold/scvi-tools-skeleton/runs/4636399280?check_suite_focus=true
Is this expected?
Ilan

Seem I am not alone: #9

Hi @ilan-gold . It is expected. We need to complete that PR you linked (# 9) to bring the repo up to speed with the recent breaking changes. We'll do that soon. I'll close this issue once that's done.

I pushed some more changes to unblock the pr. @adamgayoso or @jjhong922 if you could take a look when you get a chance.


Update vulnerable package

The latest version of DataverseServiceClient has transitive dependency to vulnerable system.security.cryptography.pkcs.6.0.1.nupkg package.  It seems like the transitive dependency is through system.servicemodel.primitives.4.10.3.nupkg package, please update the package to latest version so that it doesn't reference to vulnerable package.
Here is the dependency path:

This is an ever-chasing thing for us as such vulnerable transient dependances are discovered daily.
We pick these up as we push updated release.
In the mean time, you can add the fixed version of that package to your current build to remove the vulnerability from your current build.
Thanks for letting us know.


Synchronous formatting

I've found myself being caught out by the asynchronous nature of the formatting. I sometimes save and then continue editing and the formatting job will come back and overwrite my edits. It is a little confusing and I find myself wishing the editor would just wait until the formatting was done. I realise this might not be a common request but it seems to suit me well.
I've ended up adding the following minor change directly to my vim-mix-format plugin folder but I thought I'd share it here in case it is of use to others:
diff --git a/ftplugin/elixir.vim b/ftplugin/elixir.vim
index 8a6ac57..4801727 100644
--- a/ftplugin/elixir.vim
+++ b/ftplugin/elixir.vim
@@ -226,6 +226,7 @@ function! s:mix_format(diffmode) abort
           \ 'on_exit':   function('s:on_exit'),
           \ 'detach':    !has('nvim-0.3.6'),
           \ }))
+    call jobwait([s:id], -1)
   else
     silent! call job_stop(s:id)
     let s:id = job_start(cmd, extend({

Thank you for the project!
Edit: I should note this is explicitly for the nvim branch of the logic.

Heya @michaeljones thanks a million for the above snippet. I like your synchronous formatting idea and had a similar issue.
I wasn't using neovim - just regular vim. So I wrote a solution for the non-nvim branch of the logic above. Here it is...
diff --git a/ftplugin/elixir.vim b/ftplugin/elixir.vim
index 0e92cfa..b44c1aa 100644
--- a/ftplugin/elixir.vim
+++ b/ftplugin/elixir.vim
@@ -234,6 +234,24 @@ function! s:mix_format(diffmode) abort
           \ 'out_cb':  function('s:on_stdout_vim', options),
           \ 'exit_cb': function('s:on_exit', options),
           \ }, has_key(options, 'cwd') ? {'cwd': options.cwd} : {}))
+
+    echo 'Formatting...'
+
+    while job_status(s:id) ==# 'run'
+        echon '.'
+        sleep 1
+    endwhile
+
+    echo 'Formatting complete!'
+
+    " I think this blank echo is needed to establish a newline. Otherwise the
+    " previous message may get masked by other output from vim (such as
+    " messages to say the file has been written). I assume that is the
+    " reason anyway.
+    echo ''
+
+    return s:id
   endif
 endfunction

It also displays an indication that the formatter is in progress (adds a dot each second to indicate) and displays a completion message at the end. Perhaps slightly overengineered :smile:


fixRecord return row count in audit log for internal query.

Record return row count in audit log for internal query.


[Fix] QoL Update

This PR aims to:

Fix routing so it correctly displays accounts as accounts, and not a token
Add SOL and BONK as recognized tokens for searching
Fix code formatting

Hey guys, since changing getParsedAccountInfo to getAccountInfo I can't search token accounts for NFTs / cNFTs without changing "account" to "token" in the URL. ie the URL defaults to https://xray.helius.xyz/account/Ew5caH7sTuF5LswAm1HwuXaGqmcdxgLwr18aGndEdd1Q?network=mainnet instead of https://xray.helius.xyz/token/Ew5caH7sTuF5LswAm1HwuXaGqmcdxgLwr18aGndEdd1Q?network=mainnet
Just wondering if this was intentional?

Hey @GratefulAmadeus! I apologize for the inconvenience, as I've missed your message. We pushed a fix recently that addresses the issue you've pointed out: https://github.com/helius-labs/xray/pull/287

@0xIchigo amazing, thanks so much!


Included crawler service demo

@chandrams Can you please all of the common code between the various local monitoring demos to one place and not duplicate the code. I dont think we need most of the code that is present in this PR

@dinogun - I have updated the bulk API as per the latest code changes and moved the common code out. Please review.

@chandrams Please update the README.md and add content on the bulk API demo goals. Ideally bulk APIs are going to be more useful to users than the individual APIs as users can get recommendations for individual workloads or groups of them by fiddling with the filter. I'd suggest adding enough documentation around this to enable users to tweak the input JSON to achieve whatever they are interested.
Also in a separate PR, we can have additional examples of various bulk input json's that will enable users to get the right kind of recommendations

@dinogun - I have updated the readme for bulk demo, please review.


Fix tox error with requirements gen

🗒 Summary
Resolves #58
⚙ Test Data and/or Report
See Github Actions run here: https://github.com/NASA-PDS/template-repo-python/actions/runs/2560026105

@nutjob4life oops! sorry. can you clean this all up? sorry... I just wanted to add that REQUIREMENTS update, but looks like the DOI Service pre-commit had a lot of stuff it didn't need in it.

@nutjob4life actually my meeting finished early. i will take care of it...

@nutjob4life how does that look?


Add set stats for job types

Plus removed some crud

Pull Request Test Coverage Report for Build 30

0 of 2 (0.0%)  changed or added relevant lines in 1 file are covered.
2 unchanged lines in 1 file lost coverage.
Overall coverage decreased (-0.02%) to 61.433%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

webhook.py
0
2
0.0%

Files with Coverage Reduction
New Missed Lines
%

webhook.py
2
25.14%

Totals

Change from base Build 27:
-0.02%

Covered Lines:
4938

Relevant Lines:
8038

💛  - Coveralls


add missing jest mock in StatusBarManager

Motivation
fix issue https://github.com/facebook/react-native/issues/11701.
Test Plan
Pass current ci
Related PRs

Release Notes

[GENERAL] [BUGFIX] [JEST] - add missing jest mock in StatusBarManager

@hramos Can review this pr ? Thanks.


Unfold removes committable from values in ValueBatch

Hi,
I’m not sure if this is a really a bug, but I stumbled over the Unfold strategy’s message generation. Consider the use case where our streaming process consists of the following steps:
0) consume -> 1) batch -> 2) process in batch-> 3) unbatch -> 4) process message wise -> 5) commit

When the ValuesBatch is unbatched in step 3, the Unfold strategy creates a new Message instance with a new Value which is then submitted to step 4. Unfortunately, only the last message of the batch gets a committable, although all payloads might have one already. From what I gathered from the BatchStep’s flow, I assumed it would just fan out the messages and submit them one after the other to the following step, thus unchanged.
I believe the current behavior, while useful to reduce the number of commits, does not belong to a generic strategy or at least is a bit hidden. My reasoning for moving this out of the strategy or add a note to both classes, would be that for downstream steps like number 4 it is now impossible to provide Partition and offset when raising an InvalidMessage exception. Furthermore, in case of an exception in the batches last message, the commit information is lost all together.
Environment
arroyo 2.17.4
Steps to Reproduce
from datetime import datetime
from unittest.mock import MagicMock

from arroyo.backends.kafka import KafkaPayload
from arroyo.processing.strategies import BatchStep, UnbatchStep
from arroyo.types import BrokerValue, Message, Partition, Topic

topic = Topic("test")
partition = Partition(topic, 0)

def test_unfold():
    commit = MagicMock()

    unbatch = UnbatchStep(next_step=commit)

    batch = BatchStep(max_batch_size=2, max_batch_time=3, next_step=unbatch)

    for i in range(1, 6):
        batch.submit(
            message=Message(
                BrokerValue(
                    KafkaPayload(None, b"1", []),
                    Partition(topic, 0),
                    i,
                    datetime.now(),
                )
            )
        )

    # last messages in batch - will receive committable
    assert commit.method_calls[1].args[0].committable == {
        Partition(topic=topic, index=0): 3
    }
    assert commit.method_calls[3].args[0].committable == {
        Partition(topic=topic, index=0): 5
    }

    # this will raise
    assert commit.method_calls[2].args[0].committable == {
        Partition(topic=topic, index=0): 4
    }

Yeah this seems like surprising behavior, feel free to change it. I am not sure if the issue is isolated to unbatch or if batch already loses the commit data.

I took a shot, feel free to take it apart :)

This has a PR in review: https://github.com/getsentry/arroyo/pull/371

Fixed in 2.18.0. Thanks for your contribution and sorry for the delay!


Task

SourceCode/2023/Sep2023/Basics/Shashi/Task18/project.json
NoFile

Your project needs an Automation Hub URL as per the organization's requirement. Use "Project Settings" to plug this in.
I see that the UiPath.Mail.Activities package is included but not used. Remove unneeded packages to speed up the process.
The same goes for UiPath.Testing.Activities and UiPath.UIAutomation.Activities. Chop them off if there's no use for them.

Main.xaml

"Log Message" is not used in the "Main" workflow. Log Messages are handy for understanding the process, especially when things go south. Try to use them.
You have a DataTable variable that doesn't have a "dt_" prefix. DataTable variable names should always start with "dt_".
The "Assign", "Build Data Table", "Multiple Assign", and "Add Data Row" activities all have default names. Assigning them descriptive titles can make your code easier to understand.

That's it. A few tweaks here and there, and your code will be more readable and efficient. Keep going!

SourceCode/2023/Sep2023/Basics/Shashi/Task20/project.json
Hey,
Just spotted a few hiccups with the file at C:\\VSTS_BA1\\_work\\1\\s\\SourceCode\\2023\\Sep2023\\Basics\\Shashi\\Task20\\Main.xaml. I'm getting an issue here with the ForEachRow, it looks like it's an unknown type.
A couple of possible solutions here:
Firstly, double-check the {http://schemas.uipath.com/workflow/activities} imported namespace. Maybe there's a typo there, or it should be slightly different. Secondly, it might be a package issue, so ensure that you have installed all the necessary packages for the ForEachRow. Try latest UiPath.System.Activities and UiPath.UiAutomation.Activities versions.
Also, fixing this error is key, the project analysis is failing because of these workflow errors. So we can't proceed until it's sorted.
Let me know how it goes after these changes,
Thanks.

SourceCode/2023/Sep2023/Basics/Shashi/Task21/project.json
Hey there, I've been looking over your code and have noticed a couple of issues that you'll want to address:

When I attempted to load your 'Main.xaml' file located in the path C:\\VSTS_BA1\\_work\\1\\s\\SourceCode\\2023\\Sep2023\\Basics\\Shashi\\Task21\\, I ran into an error. It seems you're trying to create a type that doesn't exist: {http://schemas.uipath.com/workflow/activities}BuildDataTable. Check if your UiPath version supports this activity or if the package is correctly installed and up-to-date.

Fixing this will help to load your file without errors. Also, ensure you have all the necessary packages installed in your project.

Your project could not be analyzed because some workflows contain errors. After you've addressed the error detailed above, run the project again. If there are other errors, UiPath Studio will give you feedback about what's wrong. Carefully read the error message and rectify the issues.

Remember, well-structured and error-free workflows are key to successful execution.  Fix them one-by-one and keep testing.
Keep

SourceCode/2023/Sep2023/Basics/Shashi/Task22/project.json
For the "NoFile":

You need to add an Automation Hub URL to your project settings. It's a rule in this organization.

For the package dependencies:

Clean up the dependencies. You've loaded packages UiPath.Excel.Activities, UiPath.Mail.Activities, UiPath.System.Activities, UiPath.Testing.Activities, and UiPath.UIAutomation.Activities, but you're not using them. Kick them out to speed up your process.

For the "Main.xaml" file:

Don't forget to use Log Message in your workflow. It's not fancy but it will help you to understand where you are in the flow. Especially when something goes wrong, you'd know where the problem is coming from.

SourceCode/2023/Sep2023/Basics/Shashi/Task23/project.json
To all files:

Make sure to add your Automation Hub URL to your project settings.
Your code has several unused packages like UiPath.Excel.Activities, UiPath.Mail.Activities, UiPath.Testing.Activities, and UiPath.UIAutomation.Activities. Remove them to speed up your process.

For the Main.xaml file:

Start using Log Message activities. They'll be really handy for figuring out where errors are or which flow paths aren't working.
There are too many Message Boxes with the same name. It's hard to tell 'em apart. Use different names.
There's a variable named "string_data" that isn't following your naming convention. Fix its name.
Several activities like Assign and Message Box are using their default names. Give 'em a title that points out what they're supposed to do; it makes the code easier to understand.

SourceCode/2023/Sep2023/Basics/Shashi/Task24/project.json
NoFile:

The project lacks an Automation Hub URL. Go to "Project Settings" and add the necessary information.
Several packages are part of the project but unused (UiPath.Excel.Activities, UiPath.Mail.Activities, UiPath.System.Activities, UiPath.Testing.Activities, UiPath.UIAutomation.Activities). Clean-up is needed, kick out unnecessary packages to speed up the process run time.

Main.xaml:

"Log Message" is missing in your workflow. Keep track of your workflow path during development and post-release with Log Messages.
There are a couple of "Write Line" usages. During debugging, use tracepoints instead. Delete them before publishing. If needed for debugging, change WriteLine to Log Message.
Non-unique "Assign" and "Write Line" display names are present. Duplicates can be confusing, make each activity name unique and meaningful.
The variable "string_value" doesn't match the naming convention. Adjust name as per the standard practice.
Some activities like "Assign" and "Write Line" have default names. A more descriptive name would help folks understand its functionality better.

@ShashiRPA
Task -18
Code Verified. Default Activity names

Task -20
Code Verified. Default Activity names

Task -21
Find the temperature of few cities and print the results into Excel
(But you did ) task-22 on their(Read the excel (consists of Lower Letters), and type into website (Vajrang.org - Uppercase Task) (by using Add data row add the data into the excel))
Task -22
Code Verified. Default Activity names and errors

Task -23
Code Verified. Default Activity names

Task -24
Code Verified. Default Activity names


Values of type :datetime inside a server owned object aggregated interface are not working

6c19770894f85b13eb3f950da7e5718010a581d2 introduced the fix for values in individual interfaces, but it didn't fix the problem for object aggregated interfaces.
When sending a value, the API answers with:
{"errors":{"detail":"Unexpected value type","expected_type":"datetime"}}

Closed by #755.


Using this sdk and facing issue.....

Help avoid duplicate issue reports, check existing issues
Environment details
iOS version, Quickblox iOS SDK version, QMChatViewController version
iOS Version: 11
Quickblox : 2.15
QMChatViewController : Latest
Did this work before?
I am using first time.
Expected behavior
Need to show chat list.
Actual behavior
i have an array.
i am using this line of code to add message on chatviewcontroller.
[self.chatDataSource addMessages:messageArray];
But it is showing data wrong.
i am sharing screen shot and  also the data from json.

"data": [
{
"id": 9,
"text": "i am fine bro....u say?",
"is_read": 0,
"clients_id": 31,
"conversation_id": "14471447",
"created_at": "2018-02-19 10:45:32",
"created_for": 1447,
"created_by": 1447
},
{
"id": 11,
"text": "i am fine bro....u say?",
"is_read": 0,
"clients_id": 31,
"conversation_id": "14471447",
"created_at": "2018-02-19 10:56:51",
"created_for": 1447,
"created_by": 1447
},
{
"id": 13,
"text": "ok",
"is_read": 0,
"clients_id": 31,
"conversation_id": "14471447",
"created_at": "2018-02-19 12:40:59",
"created_for": 1447,
"created_by": 1447
},
{
"id": 16,
"text": "everything is ok?",
"is_read": 0,
"clients_id": 31,
"conversation_id": "13081447",
"created_at": "2018-02-19 12:52:31",
"created_for": 1447,
"created_by": 1308
}]
it is not showing these messages as these are in array.
like 0,1,2,3
it is showing 2,3,0,1
i didn't get it.
Logs
Attach full logs that will describe your problem (please, use github gist)
Steps to reproduce the behavior
Any others comments?

Please reply.........

@JittenderKumar, The messages in the data source are sorted by ID and date.


Ability to use number formatting

Hi,
Is there some way to use filter property in current implementation?
like here.

Hi @bfmvsa
I've been actually working on some dynamic number formatting ability but this past few weeks i've been busy but hopefully this week or the weekends.

I would also love to see the formatting capability. Looking forward to it! 🙂

is the number formatting implemented?


tutorial: add updated lines highlight

Wrap changed lines in a ins tag. In previous part of tutorial there were another Hello function call and print of singe message

Thanks for your pull request. It looks like this may be your first contribution to a Google open source project (if not, look below for help). Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).
📝 Please visit https://cla.developers.google.com/ to sign.
Once you've signed (or fixed any issues), please reply here with @googlebot I signed it! and we'll verify it.
What to do if you already signed the CLA
Individual signers

It's possible we don't have your GitHub username or you're using a different email address on your commit. Check your existing CLA data and verify that your email is set on your git commits.

Corporate signers

Your company has a Point of Contact who decides which employees are authorized to participate. Ask your POC to be added to the group of authorized contributors. If you don't know who your Point of Contact is, direct the Google project maintainer to go/cla#troubleshoot (Public version).
The email used to register you as an authorized contributor must be the email used for the Git commit. Check your existing CLA data and verify that your email is set on your git commits.
The email used to register you as an authorized contributor must also be attached to your GitHub account.

ℹ Googlers: Go here for more info.

@googlebot I signed it!


draft: v0.2.1

Draft! This will be the final pull request once the v0.2.1 milestone is complete.

Closed due to branch rename from dev-v0.2.1 to dev.


#256: Generate kubernetes.json for some spring-boot quickstarts

Refer to this link for build results (access rights to CI server needed):
https://fabric8-ci.fusesource.com/job/fabric8-quickstarts-master-pullreq/464/
Test PASSed.


Move Brains last in all caasp pipelines, fails in Eirini

This will allow us to have results for the other jobs.

All flown.


Corrected sharedPC example

$namespaceName variable was undefined, was replaced with the actual Namespace string
https://github.com/MicrosoftDocs/windows-itpro-docs/issues/3268
@mypil

@jdeckerms - Can you please assist to check, approve and merge the content for this PR based on issue #3268?
Thank you.

This is a correct edit. We could also just change the entire last line to $sharedPC which would run the same command.


log indexed_pool errors when handling best tip diff

Refactor to log indexed pool error when handling transactions as a result of best tip change
Checklist:

[ ] Document code purpose, how to use it

Mention expected invariants, implicit constraints

[ ] Tests were added for the new behavior

Document test purpose, significance of failures
Test names should reflect their purpose

[ ] All tests pass (CI will check this if you didn't)
[ ] Serialized types are in stable-versioned modules
[ ] Does this close issues? List them:

!ci-build-me


[LiveWire Branch] Repeat doesn't play well with Threads

Basically live wire means we have live indexing happening at our Results Tab container. With both threads and repeats enabled one instance of a script enters a race condition with a different instance of the same script on a different thread.
The best way to handle this is probably to give it an index or duplicate id to help.

Seems this may have been resolved in one of the many PR files since.


#2473

Original issue https://github.com/bitshares/bitshares-ui/issues/2473

@sschiessl-bcp I can`t reproduce this issue on the test environment can you help me?

The issue is reproduced not stable because the trading chart used cached data. I fixed it. Please see PR


Make /Info entry in trailer optional

According to PDF reference /Info entry in trailer is optional. Most tools end up adding this entry even if it's empty some however omit it which then results in a crash when trying to sign such document.
Since all we're doing is copy this value it can be safely made optional.

Dzięki


Sort branches and tags by date descending

This PR fixes #5709 and #17316 by changing the order of listed branches and tags to show the ones with latest commits atop.
It's achieved with changing underlying "show-ref" git command with "for-each-ref" as suggested in https://stackoverflow.com/a/5188364
Also, it's passing format string so the output matches "show-ref" command output.
close #5709
close #17316

This doesn't raise the minimum git version (currently 2.0.0), right?

According to the linked stackoverflow, it would raise it to 2.7.0.

This doesn't raise the minimum git version (currently 2.0.0), right?

No, it doesn’t. The “for-each-ref” command was available in 2.0.0: https://github.com/git/git/blob/v2.0.0/Documentation/git-for-each-ref.txt

According to the linked stackoverflow, it would raise it to 2.7.0.

The linked stackoverflow mentions 2.7.0 in context that sorting became available for “git branch” command.

Yep, I misread that.

for-ref-each seems to have been introduced in https://github.com/git/git/commit/9f613ddd21cbd05bfc139d9b1551b5780aa171f6, version 1.4.4.

Can someone please show how to turn this feature on in the Gitea UI? Is there a configuration line that needs to be added?

@iranvir if you dont use current dev version it's not released


Data from ElasticSearch doesn't show

I have imported the data from Magento 2 using yarn mage2vs import but the frontend of localhost:3000 doesn't show any of it?

Run yarn db rebuild to rebuild the schema


Integration with pull request.

Hey,
Thanks for the amazing and helpful GitHub actions.
I want to know, is there any way to integrate the create-or-update-project-card action with your create-pull-request action so when someone pushes their code, pull request has been generated as well as it shows the card in projects.
Thanks a lot

Hi @Sanchitbajaj02
Yes, you can create a card immediately after creating a pull request with create-pull-request action. Please see the example in the docs here:
https://github.com/peter-evans/create-pull-request#create-a-project-card


EF Core 2.2.1 update from 2.1, undeclared scalar variable name.

System.Data.SqlClient.SqlException: The variable name '@__courtCase_Court_Organization_0_Id' has already been declared. Variable names must be unique within a query batch or stored procedure.
Must declare the scalar variable "@__efmJudge_EfmId_3".
This seems to happen in a block of code that looks like this:
            var ca = jcmsDb.CerberusUsers
                .Where(i => i.Organization == courtCase.Court.Organization)
                .Distinct()
                .Where(i => ut.Contains(i.UserType))
                .Where(i => i.Organization == courtCase.Court.Organization)
                .OrderBy(i => i.UniqueId)
                .Where(i => !exclude.Contains(i));

EF Core 2.1 worked fine. Upon upgrading to 2.2, this began breaking.  Upon removing the duplicate Where expression, it works fine. Still, a regression, and a bug, somewhere.

The same issue can be observed in valid cases where the same variable is used multiple times in a Where call.
For example:
...
.Where(i => i.Organization == courtCase.Court.Organization || i.OtherOrganization == courtCase.Court.Organization)
...


Unable to build Tensorflow 2.11.0 from source code

Click to expand!
Issue Type
Build/Install
Source
source
Tensorflow Version
tf 2.11.0
Custom Code
No
OS Platform and Distribution
Amazon Linux 2
Mobile device
No response
Python version
3.7
Bazel version
5.3.0
GCC/Compiler version
7.3.1
CUDA/cuDNN version
11.8.0/8.6.0
GPU model and memory
NVIDIA
Current Behaviour?

# Configuration: ba96b98541fcc31cd39f04dd19ffaddc2a35225a697570c451b030de703660d8
# Execution platform: @local_execution_config_platform//:platform
tensorflow/compiler/mlir/quantization/tensorflow/python/quantize_model.cc: In function 'absl::lts_20220623::StatusOr<std::unique_ptr<llvm::raw_fd_ostream> > tensorflow::quantization::internal::{anonymous}::CreateMlirDumpFile(absl::lts_20220623::string_view)':
tensorflow/compiler/mlir/quantization/tensorflow/python/quantize_model.cc:140:10: error: could not convert 'dump_file' from 'std::unique_ptr<llvm::raw_fd_ostream>' to 'absl::lts_20220623::StatusOr<std::unique_ptr<llvm::raw_fd_ostream> >'
   return dump_file;
          ^~~~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-array-parameter'
cc1plus: warning: unrecognized command line option '-Wno-unknown-warning'
Target //tensorflow/tools/pip_package:build_pip_package failed to build
INFO: Elapsed time: 1659.532s, Critical Path: 608.28s
INFO: 30987 processes: 10197 internal, 20790 local.
FAILED: Build did NOT complete successfully
FAILED: Build did NOT complete successfully

### Standalone code to reproduce the issue

```shell
bazel --max_idle_secs=60 build --config=opt --config=cuda --action_env="LD_LIBRARY_PATH=${LD_LIBRARY_PATH}" --verbose_failures //tensorflow/tools/pip_package:build_pip_package

Relevant log output
No response

@kevnzhao,
Could you please confirm whether you are trying to install the tensorflow from the official document and also please try to follow the tested build configurations which is compatible with tf v2.11 from here. Thank you!

@tilakrayal, Thanks for the quick response! The root cause turned out to be I am using a lower version of GCC (7.3.1). After upgrading to a higher version of GCC (10.3.1), I can successfully build from source.
I am closing this issue now.


Gabor suggestions 2023 04 24

Some suggestions – WIP

All the format and typo errors fix looks good to me. You can a lift-saver!


Discuss: Allow Path Rel Dir to represent an empty path

I needed to represent a relative directory path which may or may not be empty. In absence of an empty Path Rel Dir something like Maybe will be used to represent this situation. I was wondering if we could allow representation of an empty rel dir.
The operations on an empty path will look like:
empty <- parseRelDir ""
a </> empty == a

We will perhaps also have to parse "/" as an empty rel dir because fromRelDir will return it and it is equivalent to the redundant slash in paths. This makes "" and "/" represent the same thing as a rel dir which is true anyway (e.g. a//b == a/b):
fromRelDir empty == "/"
parseRelDir "/" == return empty

It should probably also resolve #18 because now we represent the dirname of "/" as an empty rel dir:
root <- parseAbsDir "/"
dirname empty == empty
dirname root == empty

isParentOf empty empty == False
isParentOf _ empty == True -- empty is a child of any non-empty rel dir
isParentOf empty _ == True -- empty is parent of every non-empty rel dir

Everything looks consistent and it seems to resolve the inconsistency of #18. Does it make sense?

We will perhaps also have to parse "/" as an empty rel dir because fromRelDir will return it and it is equivalent to the redundant slash in paths.

These aren't equivalent, as / is an absolute path. The empty string isn't a valid file path in any system I'm aware of (Windows or UNIX), so / does not denote [empty filepath] [optional slash], because empty filepath isn't a valid concept.
This would be a bad result for e.g. doing openFile  on an empty path.
It doesn't make too much sense for me. 😭

These aren't equivalent, as / is an absolute path. The empty string isn't a valid file path in any system I'm aware of (Windows or UNIX), so / does not denote [empty filepath] [optional slash], because empty filepath isn't a valid concept.

I am not sure I got the point here completely. / is an absolute path only when it is parsed into the absolute type using parseAbsDir. But if parsed as relative path type it is more like representing the redundant / in a path.
Relative path is always used relative to some reference point. A relative empty or null path is a valid concept because it can be applied to a reference point (an absolute path) and always gives us a valid path as long as the absolute path is valid. We are only talking about a relative directory path to be empty or null. Relative and directory are key phrases here because otherwise it would not make sense.

This would be a bad result for e.g. doing openFile on an empty path.

You might have got confused because I did not make it clear that we are talking about only directories here and that too relative only. I agree empty filename would not make sense at all. Also relative does not apply to files as such because a relative filepath is really arelative dir path + filename. Therefore an empty filename is not a valid concept and opening it does not make sense, I agree.
On the other hand open on an empty relative dir path does make sense. We have to remember that open always works in a context which is current working directory. For directories an empty path is equivalent to using . (and that reminds me that . will also get parsed into an empty dir path). So when we say open <empty relative dir path> it means opening the current working directory.
An empty relative dir path apparently solves a number of issues nicely:

We do not need a Maybe for a case where we ask the user for a relative path and the user wants to say Nothing which means use whatever you have. This is the use case which led me to think about it.
. becomes a valid relative directory path which currently is not accepted as a valid path. This is sort of an aberration or limitation because it is otherwise a perfectly valid concept for which we have no representation. I know we do not accept .. but . is a different case.
It resolves the inconsistency of dirname "/" and represents the result with a valid concept i.e. the resulting path can be used consistently without problems.

So an empty relative dir path seems to fit in elegantly as a valid concept. I am not trying to be pushy about it but just trying to bounce around the thoughts and understand where the holes are in the reasoning. I might be smoking something after all :-)

BTW, we do not really have to parse / as relative path.  I thought of that only because toFilePath returns a trailing / at the end, so to be consistent it will return an empty rel dir path as / instead of a plain empty string "".  If we return it we should also parse it.
But now I think the logical return value for this case is "./" instead of / or a plain empty "" and everything works beautifully.
Instead of saying an empty path we can also think about it as a representation of current dir or . as a rel dir path.


create stats functions, moved outcome distribution out of equity eval…

…uator, simplified
Describe your changes
Modularized many equity functions. Added more "stats", removed unnecessary "describe" method (mostly overlapping with dataset fairness)
Issue ticket number and link
Known outstanding issues that are not fully accounted for
Checklist before requesting a review

[x] I have performed a self-review of my code
[ ] I have built basic tests for new functionality (particularly new evaluators)
[ ] If new libraries have been added, I have checked that readthedocs API documentation is constructed correctly
[ ] Will this be part of a major product update? If yes, please write one phrase about this update.

Extra-mile Checklist

[ ] I have thought expansively about edge cases and written tests for them

Looks good, although integration tests are failing in the export phase.
Potentially the removal of the describe method has altered the provided evidences and there is a mismatch between what platform expects and what gets created. 🤔

Yeah, that's what I believe is happening too.


Migrate from Travis to GitHub actions

I've noticed that Travis is disabled for this project.
So PRs aren't tested when they are submitted.
I've removed Travis configuration and replace it by Github Actions.
When working on tests, I've also noticed that some dependencies (symfony/framework-bundle) are missing from composer.json file.

Tagged as https://github.com/M6Web/MonologExtraBundle/releases/tag/v3.1.0


chore: some upgrade for php7

Codecov Report

Merging #19 into master will not change coverage.
The diff coverage is 100%.

@@           Coverage Diff           @@
##             master    #19   +/-   ##
=======================================
  Coverage       100%   100%
  Complexity       15     15
=======================================
  Files             5      5
  Lines            51     47    -4
=======================================
- Hits             51     47    -4

Impacted Files
Coverage Δ
Complexity Δ

src/ElasticaSpecification/Handler.php
100% <ø> (ø)
3 <0> (ø)
:arrow_down:

.../ElasticaSpecification/QueryFactory/NotFactory.php
100% <ø> (ø)
3 <0> (ø)
:arrow_down:

.../ElasticaSpecification/QueryFactory/OrXFactory.php
100% <ø> (ø)
3 <0> (ø)
:arrow_down:

...ElasticaSpecification/QueryFactory/AndXFactory.php
100% <ø> (ø)
3 <0> (ø)
:arrow_down:

src/ElasticaSpecification/Registry.php
100% <100%> (ø)
3 <2> (ø)
:arrow_down:

Continue to review full report at Codecov.

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


Fix :: add install instruction of pip

Fix :: add install instruction of pip

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

Thank you for your contribution


Endpoint leave locking 1.15

[ ] #33700 (@borkmann)

Backporting to stable releases as deleting endpoint without taking the locks could lead to redirects being deleted while regeneration is waiting for an ACK from Envoy for a Network Policy update. Depending on how events line up it is possible that the Envoy listener gets deleted before it progresses to send the ACK, which would leave the regeneration to wait until the 5.5 minute timeout and then spam the logs with regeneration failure messages.
Once this PR is merged, a GitHub action will update the labels of these PRs:
 33700

/test-backport-1.15

Rebased to hopefully fix the upgrade test that was waiting for non-existing downgrade images.

/ci-clustermesh


dotnet test test-adapter-path should be collection of DirectoryPath instead of single DirectoryPath

Prerequisites

[X] I have written a descriptive issue title
[X] I have searched issues to ensure it has not already been reported

Cake runner
Cake .NET Tool, Cake Frosting
Cake version
2.1
Operating system
Linux, Windows, macOS
Operating system architecture
64-Bit
CI Server
No response
What are you seeing?
https://cakebuild.net/api/Cake.Common.Tools.DotNet.Test/DotNetTestSettings/AA9D5613
public DirectoryPath TestAdapterPath { get; set; }

What is expected?
public DirectoryPath[] TestAdapterPath { get; set; }

Steps to Reproduce
it seems that dotnet test can use multiple test adapters
Output log
No response

@AdaskoTheBeAsT can you provide a link to the docs for dotnet test for what you are describing.
Based on what I am reading here:
https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-test#options
It would suggest that this should only be a single directory path:

https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-test#options

Great,  your AirDrop tokens bonus is generated and ready to be sent out to
your wallet as your share is being  accumulated already
You’re to send the gas fee of
$500 bnb/btc for 2.0    Airdrop
$1000 bnb/btc for 5.0  Airdrop
bnb to the bot generated address from the wallet you’re to receive your
bonuse.


Automated cherry pick of #1766: fix: allow project creating prepaid servers

Cherry pick of #1766 on release/2.11.0.
#1766: fix: allow project creating prepaid servers

Codecov Report

:exclamation: No coverage uploaded for pull request base (release/2.11.0@18aee8c). Click here to learn what that means.
The diff coverage is 0%.

@@               Coverage Diff                @@
##             release/2.11.0   #1768   +/-   ##
================================================
  Coverage                  ?   7.64%
================================================
  Files                     ?     412
  Lines                     ?   63213
  Branches                  ?       0
================================================
  Hits                      ?    4834
  Misses                    ?   57970
  Partials                  ?     409

Flag
Coverage Δ

#aFlag
7.64% <0%> (?)

Impacted Files
Coverage Δ

pkg/compute/models/guests.go
0.7% <0%> (ø)

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 18aee8c...0bde486. Read the comment docs.

/lgtm
/approve


Update GitHub pages publishing

In this PR we migrate from the local script for publishing Javadoc into GitHub Pages to the new script in config.
This changes the structure of the published doc. After we update the site, the gh-pages branch will have to be manually cleaned up from the previous version of the doc.

@armiol, PTAL.


Explicitly tag public queries in recipes

This changes the recipe syntax to allow two forms of named query:

QUERY q_name: SELECT ...
q_name: SELECT ...

The first is a public query, i.e., one that a client wishes to read from and for which we must maintain a leaf materialization. The second is a shorthand, nested query that clients won't query, but which other queries might refer to (treating it as a view/table). Only public queries receive readable leaf materializations (= reader nodes in the data flow).
Note that this is a breaking change that breaks all existing recipes. I've fixed the unit tests, the example, and "vote"; other branches need to take care when merging (@larat7 @fintelia @jonhoo @ekmartin)

(Turning this into a PR so that everyone sees the syntax change.)


driver does not work on Ubuntu 18.04 node

What happened:
error is like following, need to change deployment script:
  Type     Reason                  Age                   From                               Message
  ----     ------                  ----                  ----                               -------
  Normal   Scheduled               10m                   default-scheduler                  Successfully assigned default/nginx-blobfuse to k8s-agentpool-36598153-0
  Normal   SuccessfulAttachVolume  10m                   attachdetach-controller            AttachVolume.Attach succeeded for volume "pvc-74b46958-d912-11e9-ac82-000d3a00587d"
  Warning  FailedMount             2m34s (x12 over 10m)  kubelet, k8s-agentpool-36598153-0  MountVolume.SetUp failed for volume "pvc-74b46958-d912-11e9-ac82-000d3a00587d" : rpc error: code = Unknown desc = Mount failed with error: exit status 1, output: /usr/blob/blobfuse: /usr/lib/x86_64-linux-gnu/libcurl.so.4: version `CURL_OPENSSL_4' not found (required by /usr/blob/blobfuse)
/usr/blob/blobfuse: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.11' not found (required by /usr/blob/blobfuse)
/usr/blob/blobfuse: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.22' not found (required by /usr/blob/blobfuse)
  Warning  FailedMount  2m (x4 over 8m48s)  kubelet, k8s-agentpool-36598153-0  Unable to mount volumes for pod "nginx-blobfuse_default(955923f1-d912-11e9-ac82-000d3a00587d)": timeout expired waiting for volumes to attach or mount for pod "default"/"nginx-blobfuse". list of unmounted volumes=[blobfuse01]. list of unattached volumes=[blobfuse01 default-token-r5wll]
  Warning  FailedMount  19s                 kubelet, k8s-agentpool-36598153-0  MountVolume.SetUp failed for volume "pvc-74b46958-d912-11e9-ac82-000d3a00587d" : rpc error: code = Unknown desc = Mount failed with error: exit status 1, output: /usr/blob/blobfuse: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.25' not found (required by /usr/lib/x86_64-linux-gnu/libgnutls.so.30)
/usr/blob/blobfuse: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.25' not found (required by /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1)
/usr/blob/blobfuse: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.27' not found (required by /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2)
/usr/blob/blobfuse: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.26' not found (required by /usr/lib/x86_64-linux-gnu/libp11-kit.so.0)

What you expected to happen:
How to reproduce it:
Anything else we need to know?:
Environment:

CSI Driver version:
Kubernetes version (use kubectl version):
OS (e.g. from /etc/os-release):
Kernel (e.g. uname -a):
Install tools:
Others:

Our blobfuse csi driver is based on Ubuntu 16.04 image, we cannot use built-in blobfuse binary since that driver is using dynamic link lib.

instead, write a script, build the latest blobfuse version would be a better solution:
https://github.com/Azure/azure-storage-fuse/wiki/1.-Installation#option-2---build-from-source
Current driver depends on external blobfuse binary which depends on dynamic lib on Host


Fixes for Sutton and Blackpool

Blackpool
In creating the Luci connector, I accidentally broke Blackpool because there were two functions with the same name in the global namespace.
I've made the two functions distinctly named, for now, but the code might benefit from switching to actual classes at some point in the future. If you have any strong objections, let me know? Historically, I'd hesitate doing that kind of thing if the library would be used in a browser, but there are so many CORS restrictions now that I can't conceive that this library would be used in that way.
Sutton
Since Luci is in beta with Sutton at the moment, I think we can expect a few breaking changes. This was one of them: an extra header is now required in the HTTP request to retrieve the details of a book.
Shetland Islands
Tests are failing because no books in the entire library seem to have availability information, suddenly. They might be changing to another platform, but can't see any hint of that yet on their web site.

Thanks for these!
On browser - I think the exception is I've been planning to use the library in a Chromium extension. That's essentially browser, but with some options for no CORS restrictions. (It gets complex, I think the background process that runs on a page has the normal restrictions but the plugin window doesn't).
Of course there are still options to make the code usable in the browser, but just go through a compiler first.

I think Browser support (sorry, things coming back to me) partly the reason behind some of the packages chosen - superagent and the polyfill one. But will check that out!
Otherwise nothing in theory against refactoring, but browser support would be worth retaining I think. I can always do the testing for that!


No longer works due to changes of IBM Cloud

This repo is No longer works due to changes of IBM Cloud. Is any replacement available or has been planned?
I looked into AutoAI to modify the repo. Unfortunately, DB2 warehouse is not supported by AutoAI as data source currently.

same here, it is outdated


Current tags and unused tags cannot be clearly distinguished

Current tags and unused tags cannot be clearly distinguished

Hope to highlight

/dup #771


Include extension settings in backups

Describe your suggested feature
Please include extension settings in backups.
Some extensions have multiple languages and sometimes it takes long to configure everything, so it would be incredible to not have to configure everything again if it was included in the backups.
Other details
No response
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a short but informative title.
[X] If this is an issue with an official extension, I should be opening an issue in the extensions repository.
[X] I have updated the app to version 1.11.2.
[X] I will fill out all of the requested information in this form.

It should be already included, unless you are using the stable build then maybe it's still in preview build, waiting to get to stable.

Okay thanks


Add MarkDown formatting to examples/neural_style_transfer.py

Summary
Add MarkDown formatting to examples/neural_style_transfer.py.
Result

Related Issues
#12219
PR Overview

[ ] This PR requires new unit tests [y/n] (make sure tests are included)
[ ] This PR requires to update the documentation [y/n] (make sure the docs are up-to-date)
[x] This PR is backwards compatible [y/n]
[ ] This PR changes the current API [y/n] (all API changes need to be approved by fchollet)

Thanks for the PR.
We are postponing the addition of new examples on keras.io pending a future refactor of the docs website (which will have a dedicated examples section).


Add support for User defined labels on Vault and VaultConfigurer resources

It allows extending the Operator managed labels with custom user defined labels.
Those labels are only applied to the resources and don't propagate in any selector.

Thanks @primeroz, looks great!


saving a raw bndb loses platform information

Version and Platform (required):

Binary Ninja Version: As far back as 3.0 up to latest dev as of today

Bug Description:
Platform information is lost.
Steps To Reproduce:

Open a new tab
Compile some SCC shellcode for any platform
Create a function using p of the same arch and platform
Using the python console confirm that a bv.platform is set (it is)
Save the current analysis database to a BNDB
Re-open the BNDB
Observe that bv.platform is not set using the console

Expected Behavior:
The platform should still be set
This has potentially obnoxious implications for users doing firmware analysis depending on the workflow. The saving grace/work-around is that the mapped view does not have this problem so if you first save the shellcode, then open the file and use the default open-with-options mapped view, you'll be able to create a platform, save the BNDB and re-open without losing the platform.

This is also needed to support the set-default-arch-menu branch which a component in the upcoming arm/thumb function creation solution: https://github.com/Vector35/binaryninja-api/issues/1177#issuecomment-1691000569

'Raw' BinaryViews should not have a platform set. Also, any analysis that needs to be performed should occur in the context of a BinaryView that is created by a loader.
The workflow above should probably be modified to automatically create a mapped view for you.


cvise: init at 2.1.0

Motivation for this change
Using C-Vise, a new alternative to C-Reduce, a tool for reducing reproducers.
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 114197 at a55096a0 run on x86_64-linux 1

1 package built:

cvise

2 suggestions:

warning: missing-patch-comment
Please add a comment on the line above, explaining the purpose of this patch.
Near pkgs/development/tools/misc/cvise/default.nix:17:15:
   |
17 |   patches = [ ./unifdef.patch ];
   |               ^

warning: unused-argument
Unused argument: stdenv.
Near pkgs/development/tools/misc/cvise/default.nix:2:3:
  |
2 | , stdenv, clang-unwrapped, llvm, unifdef
  |   ^

Implemented suggestions.


140 - reserve notification @sweir27 @acjay

@acjay @sweir27 @craigspaeth
references https://github.com/artsy/auctions/issues/140
Changes across 3 templates from a highest bid/outbid message to one that also takes the reserve message into account. i had to change metaphysics to do this because our existing is_highest_bidder property coming back from them rolled both of these factors together- i couldn't find any other references to it in the force code so i removed that from the query (the property is still in force).
The changes are on the relevant files in
/apps/artwork/component/auction
/apps/auction (my_active_bids)
/components/my_active_bids - the auction component above uses the view here but its own template
plus some stylesheet changes that I tried to put in sensible places.
I added tests but also had to write one test on the auction page's active bids from scratch, so maybe double check on that... it took me a while to figure out how to work with benv and there might be some artifacts of me messing around with that early on.

I just realized i'm inconsistent using underscores vs dashes for class names so i'm going to fix that.

Looks good! Sarah and I both mentioned being able to extract the duplicated parts to be DRY. Given this would be used across multiple apps, this would involve...

Create a folder in /components e.g. /components/max_bid_label
Extract the duplicated template/styling/coffeescript code into modules inside that folder, e.g. /components/max_bid_label/index.jade``/components/max_bid_label/index.coffee /components/max_bid_label/index.styl (that's the tricky part)
Search + replace the namespaced class names to .max-bid-label-xx
Delete the use of the un-dry app code and replace it with the newly written component
Extra credit: Add a 🍒  on top by writing a README.md in that component folder explaining how to use it, e.g. see here

Happy to pair through it to better show how that works. The more you can encapsulate the related bits, the better—so don't be shy about moving over related tests, image files, etc.

components/my_active_bids After/before:

Same for auctions page:

auction/my_active_bids
After:
Before:

artwork bid form: problem here. looking into it.

@craigspaeth if you would be down to pair on that refactor i think that would be great.

before on the right:

thanks @craigspaeth

👏  Nice refactor! I left one more minor comment about co-locating the svg file with the component. Not a blocker by any means though, so feel free to update or not and merge when 💚

🙌 Awesome work, way to stick with it. Cleaner than when you found it!


fix(svg): svg shadow to solve apache/echarts#12614

apache/echarts#12614 reports an SVG rendering bug when all line series data have the same value and no line was drawn if has shadow.

Merged this PR to https://github.com/ecomfe/zrender/pull/792


not work plugin in Firefox, vivaldi, chrome

i do all how in instruction but plugin not work in console not any error. I try use in laravel 5 ckeditor install via composer. you can help me?

Hello,
The plugin does not work for me either in Firefox. Will you provide a fix for this?
Thanks


Account theme messagesPerField not supported

When trying to use the function messagesPerField.existsError('userLabel') in the account theme for pages such as 'totp' (which have valid inputs with names topt and userLabel) I'm getting the error
userLabelis probably runtime generated, see: https://docs.keycloakify.dev/limitations#field-names-cant-be-runtime-generated
However that is not runtime generated, those inputs exists in the default v2 keycloak template

Makes sense. Thanks!