Feature Request: Option to include markdown files (with content) in cleanup

I understand this sounds strange and even dangerous. But sometimes markdown notes are not actual notes in the typical sense, the prime examples coming from the crop and annotate feature in Excalidraw (If you want an idea of it watch this: https://youtu.be/uHFd0XoHRxE).
Basically, Excalidraw is creating drawing notes that contain a single image plus some extra information such as the cropping data or annotations. These are considered to be attachments by me, not real notes. Therefore, I'd like them to be treated as attachment files (deleted if no markdown notes are linking to them).
Now I know including markdown files in the clean-up sounds dangerous (perhaps a red warning should be included in the setting or place it under the Danger zone?). But, if I limit the clean-up to only check my attachment folder (which are where these cropped/annotated files are created by default), then nothing should go wrong.

If you want an idea of it watch this: https://youtu.be/uHFd0XoHRxE

This is a really neat feature.
I don't see it as a problem to tag certain markdown files to be cleaned up even if it has content. It would be up to the user to enable it and narrow down what is deemed cleanable.
It is partially supported with frontmatter exclusion, however note content is a bit harder since it's not really structured (compared to yaml in frontmatter).
This issue is somewhat related to #44 which has been here since March, I am still not really sure how to implement it yet though.
The problem with this would be that the user has to maintain a regular expression to figure out if the file in question matches the content that should be included in the cleanup.
Also, the more patterns the longer it takes to search each file + the size of the pattern increases time too.
I think it would be cool to try to implement and I am willing to hear how it would perform, but I am hesitant due to the time aspect.

My idea is the simple approach: there would be a toggle (probably under the 'Danger zone' in settings) to simply treat ALL markdown files as attachments. If a markdown file is not being linked to by another markdown note, it is cleaned up. Obviously this would need to be combined with folder limiting so it doesn't destroy your actual notes.

Yeah, having it under Danger Zone might be the right place to put since it can be very destructive.
I need to have a think about how to implement this while also not affecting the rest of the cleanup.

Obviously this would need to be combined with folder limiting or ignored frontmatter so it doesn't destroy your actual notes.

Yeah, having a way to say only do this for the files in a specific folder would be essential.
Alternatively or as an addition would be to add a frontmatter key that you could add to these notes, not sure of the name yet but something like file_cleaner_force: true and any file that has this tag no matter the location will be checked for this rule (as in if there are no links to it, then it will be removed)


Property download.max-network-thread-count in filedownloader.properties is not working

I've created an filedownload.properties file under my app assets folder, and in there I've the following property defined:
download.max-network-thread-count=4
I want 4 downloads at a time, if another get started in the meantime it should be queued.
But it's not working. it's not allowing me to download more than 3 downloads at the same time.

is it possible to make it configurable instead of using properties file ? because according to my requirement, i have to add a settings option where user can select number of simultaneous downloads.

I checked in Demo project, (Set the download.max-network-thread-count=4 in demo/src/main/assets/filedownloader.properties, And Test Download simultaneously in TasksManagerDemoActivity), Everything works well. Please check your code again, I think there would be other mistakes make your problem.
Recommends to check the log which is printed by FileDownloadProperties.

For your requirement:

FileDownloader#pauseAll and FileDownloader#unBindService() and Kill the filedownloader process.
Setting value inside filedownloader.properties at run time.

You know what, I will support Set the Number of simultaneous downloads at runtime, but for Robust it would in very harsh terms. So you need to pay attention to  several points:

For Compatibility: FileDownloader will use the value in filedownloader.properties as default, at this point, the value you set at runtime would not be persistent store by FileDownloader, it means you need persistent it by yourself and FileDownloader will provide a FileDownloader#init function with new params, and you need to init FileDownloader by this way each time.

For Robust: The number of simultaneous downloads is very dangerous value, because it is the count of the thread of FileDownloader network thread pool, it means FileDownloader need to shut down old one and create new one with the value you offered for Robust, at this point, you need to invoke FileDownloader#pauseAll() before set the value, otherwise you may receive a throwable if the thread pool is working.

Hello,
Assets in android are readonly file system. so from the code side, we can't modify the property.
is it possible for you to provide an option to change the number of simultaneous downloads ?
Thanks

Supported by bellow functions:

https://github.com/lingochamp/FileDownloader/blob/427ce3ff5bda4c6366723e9ca1432d15e2c8eedd/library/src/main/java/com/liulishuo/filedownloader/FileDownloader.java#L72

https://github.com/lingochamp/FileDownloader/blob/427ce3ff5bda4c6366723e9ca1432d15e2c8eedd/library/src/main/java/com/liulishuo/filedownloader/FileDownloader.java#L548

Enhancement since v0.3.2


Segmentation fault Wallet Version <IP_ADDRESS>-g

Hi,
System: MX Linux, latest version, updates, etc.
I have the following issue: When running Wallet Version <IP_ADDRESS>-g I get a Segmentation fault.
Result gdb Linda-qt:
(gdb) run
Starting program: /home/mx1-admin/.Linda/Linda-qt
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffedca2700 (LWP 14112)]
Thread 1 "Linda-qt" received signal SIGSEGV, Segmentation fault.
0x0000000000dc2a78 in QXcbWMSupport::updateNetWMAtoms() ()
(Version <IP_ADDRESS> runs without problems).

@SJablonska You're on an old version. Join our Discord if you still have problems. You can close this issue.


Odometry for omnidirectional robot

Hi,  I am using ignition gazebo: citadel version to simulate an omnidirectional robot (3 wheels).
Using gazebo I can control the robot with the plugin libgazebo_ros_planar_move which allows me to define the command and odometry topics, however this plugin is not available on ignition gazebo.
Is there any similar plugin I could use?. Currently I can make the robot to move using the ignition-gazebo-velocity-control-system plugin, but I am not able to get odometry out of it. The only plugin I have seen with odometry output is diff_drive_system which is not my case.
I appreciate any help.

I believe you can get the same control functionality with ignition::gazebo::systems::VelocityControl. It accepts a twist message that you can bridge to ROS using ros_ign_bridge.
That plugin isn't publishing odometry though.

Yes, that's how I'm doing it, but the problem is with the odometry. I don't know how to get that.

There isn't anything publishing odometry besides the diff drive. I think it would be nice to add a new system that publishes odometry to a topic.


Support configure static IP

DHCP

Static

Related Issue:
rancher/harvester#367
rancher/harvester#470
rancher/harvester#471
rancher/harvester#490

LGTM, can you squash the commits?

LGTM, can you squash the commits?

Updated


feat(cobbAngle): make arc lines configurable

Context
Make arc lines visibility configurable.
Changes & Results
added showArcLines option for the tool, default is false.

@sedghi


Typo in SSL code. Appears self.socket was incorrectly added in wrap_socket.

Broken in 0.8.0 cymysql Python package.

Thanks, I will release as 0.8.1


Issue with github-pages gem with Ruby 3

Gemfile contained gem "github-pages" to keep in sync with github pages versions.
However, the gem only works with Ruby 2.7x and causes error with Ruby 3 when you bundle exec jekyll s.
To avoid issues, I changed the Gemfile to use our generic jekyll + webrick version, b303164a1397d8ac1d5fcc6e8ee86bdc20202d7b
It should work for local development on Ruby 3 or 2 now.
Adding this issue in case anyone comes across the error using the original Gemfile.
Hopefully this is a temporary thing.

Can't seem to reproduce issue. No issue installing gem github-pages and running bundle exec jekyll serve
Running ruby 3.1.2p20 and jekyll 4.2.2
Possibly resolved?

I don't think it is resolved yet...
@danieljohnevans to reproduce the error in your CB-GH repository, in your "Gemfile", uncomment gem "github-pages" and comment out jekyll and webrick. So your Gemfile would look like:
gem "github-pages"
#gem "jekyll"
#gem "webrick", "~> 1.7"

If you are running Ruby 3x, you will end up with an error when you bundle exec jekyll s because webrick isn't included in ruby 3 or github-pages gem. If you uncomment "webrick" it will work.
Using the github-pages gem is in theory is the way to keep in sync with the actual build environment on GitHub Pages. The Dependency versions lists what is currently included. But notice that this includes "ruby 2.7.4". Bundler doesn't change ruby versions, so it can't deal with the fact that the gem isn't actually compatible with ruby 3 (the breaking change is just that 3 doesn't have webrick).
I commented out github-pages gem just to simplify things and match our other templates, but if you want to use it you could either:

use the Gemfile with github-pages + webrick gems as workaround on ruby 3x,
use rbenv to install ruby 2.7x to stay in sync as intended.


Does SQL need a decimal separator

Based on the SQL Db collation, are numbers stored with different decimal separators.

The internet  is saying that SQL stores everything with "."
I am seeing one example, where a German user says SELECT CAST(1.0 / 3.0 AS REAL) -> "0,3333333". This is a problem for us as all of our values are cast to real. The question is why does SQL localize this? Is it because of the SQL table collation or the language setting of the SSMS?
I think it's because of the language setting of the SSMS.  I have some confirmation on that here - for a customer asking why sometimes the format is "," and sometimes "."

SQL Server just sends data to a client program, and the client program performs any display formatting.  If you ask SQL Server to convert numbers to strings then you need to think about the format.
But in your example SQL Server is not doing the formatting.

In that case, does our VS language affect our select statement results? I don't think that it should because we pass our select statement to ML.NET. They should be unaffected by our VS settings.

More proof of this here.  It states...

This leads me to believe that the data formatting of decimal like datatypes
is specified at the local operating system (Regional settings) and SQL
Server doesn’t much care about the collation (i.e. a decimal is a decimal
wherever its location and regional OS locale).

This was confirmed by the SQL expert in the forum.

Decimal separator shouldn't be an issue in SQL. We can confirm with ML.Net folks if they've ever seen a problem. Then we should watch for any SQL bugs to come in and ask about their DB collation.

FYI @JakeRadMSFT

ML.Net team has no knowledge of any DB collation issues around numbers (or anything else)


Update availability-group-manually-configure-prerequisites-tutorial.md

Correcting (/windows-server/troubleshoot/iaas-sql-failover-cluser) to (/windows-server/troubleshoot/iaas-sql-failover-cluster)

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

Looks good; verified. @jasonplante1 Thanks for the fix.


[Bug] furnace drops item if output full instead to stop

Hi

jumbofurnace-1.16.3-<IP_ADDRESS>.jar
forge-1.16.3-34.1.25 (but was already with earlier version)

issue:

jumbofurnace drops items if output is full
testet with and without upgrades

expected:

furnace stops if not enough room for output

Hi,
I have the same bug.
Minecraft 1.16.4
Forge 35.1.36
Jumbo Furnace <IP_ADDRESS>
Have a nice day,

Hi,
I have the same bug.
Minecraft 1.16.4
Forge 35.1.36
Jumbo Furnace <IP_ADDRESS>
Have a nice day,

Fixed in 1.20.1-<IP_ADDRESS>


Create "API Strategy Best Practices"

Currently under-development is the API Usage Best Practices class. What's missing is the framework outlining when/where in-product tools reach the boundary where external API's are appropriate.
Sustainable customizations are not limited to dashboards, configurable screens, CRMScripting, etc. External API use can also be sustainable when in-product tools reach their limits.

Waiting for metered services and future features in the developer portal.


Demo (and the module) doesn't seem to be working anymore

Tried to include module in my project and it didn't seem to do the trick, checked the demo, and it doesn't seem to be working there. Any ideas?

Looks like the "code" tag was having issues, using div seems to do the trick.


Better differentiate visually actionable texts in Table/Column sidebar

Describe the problem to be solved
This is related to #1243 but I figured creating a detailed issue for this case would be better. Please go check this related issue to understand the context.
The specific problem here relates to all the clickable, green colored texts, that act as buttons without looking like ones, visible mostly in the Table/Column sidebar:

These are problematic because the color can easily be missed by people with disabilities.
To give an idea, here if I simulate a view of someone having achromatopsia thanks to Firefox devtools, you get the point:

Describe the solution you would like
We could argue the problem is not a very big one because the labels are pretty explicit. But it would be better to not rely on color only to show that those texts are interactive. Or, if relying on color only, to use a color that is more contrasted with the usual black text color, so that they can be noticed even with visual impairment.

Link to figma mocks :
https://www.figma.com/design/wcpetFt6aOKzTszcvPPWLQ/[05%2F24]-Grist-Design?node-id=2438-130148&t=qX4iHFYd8uzsW8kZ-1

@manuhabitela , I see several changes from the current product in the mocks:

Darker green
Darker borders around inputs and select boxes
Border on hover over actionable links (rather than only a change in color)

Are these enough to address the issue described (differentiating actionable texts)? The green links still look just like dark-grey text to a color-blind person (no border/shadow/underline), so I wanted to double check.

For this specific issue, I'm only talking about the buttons like "open row styles" or "set trigger formula".
The suggested changes in the mockups are:

darker green: that makes the text easier to read because of added contrast with the gray background,
background or border on hover/focus: that makes it easier to understand these are actionable, compared to the light color change before. Note that the mockup adding a gray background on hover does not meet WCAG requirements; only the "high contrast" proposal, with the borders, does[1]
a small font-weight change. Since system fonts are used, this change does not behave 100% the same between OS, but on windows for example the font weight change is quite noticeable.

I'd argue these changes are enough, especially with the font-weight one!
But I see your point about my previous example, the color change does not solve the fact that, when having trouble distinguishing colors, I wouldn't notice the difference between black labels and green actions by color. We can argue the fact that now that their font-weight is different, in addition to their position in the UI, the text that is explicit that those are actions, and the case is different (labels are uppercase), this is all enough to prevent any questioning.
[1] This is related to a recurring question specific to a dense UI like Grist. If we want to follow all WCAG rules by heart, sometimes, we could argue UI would be too cluttered, too heavy on the eye, for most people. That's why we can decide to have an "accessibility mode" (or a "high contrast mode", you get the idea), that we could enable in theme settings. This lets us have a UI that is globally very "pronounced" for people needing it when enabling accessibility mode. While still making changes that will help everyone in the default UI, but sometimes not 100% checking WCAG criteria.
For example Lucie decided to do that for the darker border on inputs. We change them for the default UI because for now they are really, really light, making unchecked checkboxes easily not noticeable for lots of people. But the color change doesn't match the WCAG criteria because she concluded this would be "too much" if applying it on every input border by default, in such a dense UI. So we plan for the accessibility mode that would have those borders even more contrasted, with WCAG-compliant colors, so that people having visual impairments can understand everything without any doubt.
Would that work for you?

Yes, that answers my question. Thanks!


Visualizing on Jupyter (higlass-python)

I am implementing hi-glass python on Jupyter, and upon running the test data code: from higlass.client import View, Track from higlass.tilesets import cooler
ts1 = cooler('../data/Dixon2012-J1-NcoI-R1-filtered.100kb.multires.cool') tr1 = Track('heatmap', tileset=ts1) view1 = View([tr1]) display, server, viewconf = higlass.display([view1])
display
I get the error message stating:
Error Retrieving tileset info: http://localhost:60501/spi/v1
Please advise on the correcting. The code above has been copied from the HiGlass webpage https://docs.higlass.io/jupyter.html
Hence when I try to run the code with my own data, it gives the same error

Error Retrieving tileset info: http://localhost:60501/spi/v1

Are you sure this is the link? /spi should be /api. Have you tried opening this link in a browser window?
Also, have you made sure you installed all the requirements? https://github.com/higlass/higlass-python#requirements

hi,
I have come across the same problem. I have all the requirements install susscessfully.
I can load the data you provided successfully at the first example at the tutorial, but when i load my own cool, I saw this messange. What should I do? Is it related to the memory or the thread when I use jupyter?

Hey @LIZW2019 , sorry for the delayed reply. Could you provide an short snippet of the code you're trying to run as well as the version of higlass-python?
import higlass
print(higlass.__version__)

Hey @LIZW2019 , sorry for the delayed reply. Could you provide an short snippet of the code you're trying to run as well as the version of higlass-python?
import higlass
print(higlass.__version__)

Yes, my pleasure.
my version is 0.4.0, and my code is as follow
`from higlass.client import View, Track
from higlass.tilesets import cooler
import higlass
ts1 = cooler('DpnII_run01_TAIR10.matrix.cool')
tr1 = Track('heatmap', tileset=ts1)
view1 = View([tr1])
display, server, viewconf = higlass.display([view1])
display`
Look forward to your reply!

Can you verify that the cooler you're trying to load is a multires cooler? If not could you try doing:
cooler zoomify --balance DpnII_run01_TAIR10.matrix.cool

And then try loading the resulting file in the same manner as before?


libraw: 0.18.7 -> 0.18.8

Semi-automatic update generated by https://github.com/ryantm/nix-update tools. These checks were done:

built on NixOS
ran /nix/store/k3cxddpbxlpyp3dx8gqif6s7c63zzbrm-libraw-0.18.8/bin/raw-identify -h got 0 exit code
ran /nix/store/k3cxddpbxlpyp3dx8gqif6s7c63zzbrm-libraw-0.18.8/bin/raw-identify --help got 0 exit code
ran /nix/store/k3cxddpbxlpyp3dx8gqif6s7c63zzbrm-libraw-0.18.8/bin/raw-identify help got 0 exit code
ran /nix/store/k3cxddpbxlpyp3dx8gqif6s7c63zzbrm-libraw-0.18.8/bin/unprocessed_raw -h got 0 exit code
ran /nix/store/k3cxddpbxlpyp3dx8gqif6s7c63zzbrm-libraw-0.18.8/bin/unprocessed_raw --help got 0 exit code
ran /nix/store/k3cxddpbxlpyp3dx8gqif6s7c63zzbrm-libraw-0.18.8/bin/unprocessed_raw help got 0 exit code
ran /nix/store/k3cxddpbxlpyp3dx8gqif6s7c63zzbrm-libraw-0.18.8/bin/unprocessed_raw -V and found version 0.18.8
ran /nix/store/k3cxddpbxlpyp3dx8gqif6s7c63zzbrm-libraw-0.18.8/bin/unprocessed_raw -v and found version 0.18.8
ran /nix/store/k3cxddpbxlpyp3dx8gqif6s7c63zzbrm-libraw-0.18.8/bin/unprocessed_raw --version and found version 0.18.8
ran /nix/store/k3cxddpbxlpyp3dx8gqif6s7c63zzbrm-libraw-0.18.8/bin/unprocessed_raw -h and found version 0.18.8
ran /nix/store/k3cxddpbxlpyp3dx8gqif6s7c63zzbrm-libraw-0.18.8/bin/unprocessed_raw --help and found version 0.18.8
ran /nix/store/k3cxddpbxlpyp3dx8gqif6s7c63zzbrm-libraw-0.18.8/bin/4channels -h got 0 exit code
ran /nix/store/k3cxddpbxlpyp3dx8gqif6s7c63zzbrm-libraw-0.18.8/bin/4channels --help got 0 exit code
ran /nix/store/k3cxddpbxlpyp3dx8gqif6s7c63zzbrm-libraw-0.18.8/bin/4channels help got 0 exit code
ran /nix/store/k3cxddpbxlpyp3dx8gqif6s7c63zzbrm-libraw-0.18.8/bin/4channels -V and found version 0.18.8
ran /nix/store/k3cxddpbxlpyp3dx8gqif6s7c63zzbrm-libraw-0.18.8/bin/4channels -v and found version 0.18.8
ran /nix/store/k3cxddpbxlpyp3dx8gqif6s7c63zzbrm-libraw-0.18.8/bin/4channels --version and found version 0.18.8
ran /nix/store/k3cxddpbxlpyp3dx8gqif6s7c63zzbrm-libraw-0.18.8/bin/4channels -h and found version 0.18.8
ran /nix/store/k3cxddpbxlpyp3dx8gqif6s7c63zzbrm-libraw-0.18.8/bin/4channels --help and found version 0.18.8
ran /nix/store/k3cxddpbxlpyp3dx8gqif6s7c63zzbrm-libraw-0.18.8/bin/simple_dcraw -h got 0 exit code
ran /nix/store/k3cxddpbxlpyp3dx8gqif6s7c63zzbrm-libraw-0.18.8/bin/simple_dcraw --help got 0 exit code
ran /nix/store/k3cxddpbxlpyp3dx8gqif6s7c63zzbrm-libraw-0.18.8/bin/simple_dcraw help got 0 exit code
ran /nix/store/k3cxddpbxlpyp3dx8gqif6s7c63zzbrm-libraw-0.18.8/bin/mem_image -h got 0 exit code
ran /nix/store/k3cxddpbxlpyp3dx8gqif6s7c63zzbrm-libraw-0.18.8/bin/mem_image --help got 0 exit code
ran /nix/store/k3cxddpbxlpyp3dx8gqif6s7c63zzbrm-libraw-0.18.8/bin/mem_image help got 0 exit code
ran /nix/store/k3cxddpbxlpyp3dx8gqif6s7c63zzbrm-libraw-0.18.8/bin/dcraw_half -h got 0 exit code
ran /nix/store/k3cxddpbxlpyp3dx8gqif6s7c63zzbrm-libraw-0.18.8/bin/dcraw_half --help got 0 exit code
ran /nix/store/k3cxddpbxlpyp3dx8gqif6s7c63zzbrm-libraw-0.18.8/bin/dcraw_half help got 0 exit code
ran /nix/store/k3cxddpbxlpyp3dx8gqif6s7c63zzbrm-libraw-0.18.8/bin/half_mt -h got 0 exit code
ran /nix/store/k3cxddpbxlpyp3dx8gqif6s7c63zzbrm-libraw-0.18.8/bin/half_mt --help got 0 exit code
ran /nix/store/k3cxddpbxlpyp3dx8gqif6s7c63zzbrm-libraw-0.18.8/bin/half_mt help got 0 exit code
ran /nix/store/k3cxddpbxlpyp3dx8gqif6s7c63zzbrm-libraw-0.18.8/bin/multirender_test -h got 0 exit code
ran /nix/store/k3cxddpbxlpyp3dx8gqif6s7c63zzbrm-libraw-0.18.8/bin/multirender_test --help got 0 exit code
ran /nix/store/k3cxddpbxlpyp3dx8gqif6s7c63zzbrm-libraw-0.18.8/bin/multirender_test help got 0 exit code
ran /nix/store/k3cxddpbxlpyp3dx8gqif6s7c63zzbrm-libraw-0.18.8/bin/postprocessing_benchmark -h got 0 exit code
ran /nix/store/k3cxddpbxlpyp3dx8gqif6s7c63zzbrm-libraw-0.18.8/bin/postprocessing_benchmark help got 0 exit code
ran /nix/store/k3cxddpbxlpyp3dx8gqif6s7c63zzbrm-libraw-0.18.8/bin/dcraw_emu -h got 0 exit code
ran /nix/store/k3cxddpbxlpyp3dx8gqif6s7c63zzbrm-libraw-0.18.8/bin/dcraw_emu help got 0 exit code
found 0.18.8 with grep in /nix/store/k3cxddpbxlpyp3dx8gqif6s7c63zzbrm-libraw-0.18.8
found 0.18.8 in filename of file in /nix/store/k3cxddpbxlpyp3dx8gqif6s7c63zzbrm-libraw-0.18.8

Success on x86_64-darwin (full log)
Attempted: libraw
Partial log (click to expand)
patching script interpreter paths in /nix/store/wdli33s69g7ynr2gn5n98lkw78dpvwn5-libraw-0.18.8
strip is /nix/store/4sdh09gmvl15cy0zb6i7mbvxh5syz206-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/1n0mmnad0dnfj2lnvwqx5xk0rsf4m1c0-libraw-0.18.8-lib/lib
patching script interpreter paths in /nix/store/1n0mmnad0dnfj2lnvwqx5xk0rsf4m1c0-libraw-0.18.8-lib
strip is /nix/store/4sdh09gmvl15cy0zb6i7mbvxh5syz206-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/cx2634x3a0n2a4igdz6b98y4mlssakl6-libraw-0.18.8-dev/lib
patching script interpreter paths in /nix/store/cx2634x3a0n2a4igdz6b98y4mlssakl6-libraw-0.18.8-dev
strip is /nix/store/4sdh09gmvl15cy0zb6i7mbvxh5syz206-cctools-binutils-darwin/bin/strip
patching script interpreter paths in /nix/store/qh11020w20bk36zishvc0p60ffyigfd7-libraw-0.18.8-doc
/nix/store/wdli33s69g7ynr2gn5n98lkw78dpvwn5-libraw-0.18.8

Success on x86_64-linux (full log)
Attempted: libraw
Partial log (click to expand)
shrinking RPATHs of ELF executables and libraries in /nix/store/4nxp7zhlkwr6fdsqf75zffni7r1rsnc0-libraw-0.18.8-dev
strip is /nix/store/b0zlxla7dmy1iwc3g459rjznx59797xy-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/4nxp7zhlkwr6fdsqf75zffni7r1rsnc0-libraw-0.18.8-dev/lib
patching script interpreter paths in /nix/store/4nxp7zhlkwr6fdsqf75zffni7r1rsnc0-libraw-0.18.8-dev
checking for references to /build in /nix/store/4nxp7zhlkwr6fdsqf75zffni7r1rsnc0-libraw-0.18.8-dev...
shrinking RPATHs of ELF executables and libraries in /nix/store/bjspxl18mq1qdinvwikd77xxw3gcyw6p-libraw-0.18.8-doc
strip is /nix/store/b0zlxla7dmy1iwc3g459rjznx59797xy-binutils-2.28.1/bin/strip
patching script interpreter paths in /nix/store/bjspxl18mq1qdinvwikd77xxw3gcyw6p-libraw-0.18.8-doc
checking for references to /build in /nix/store/bjspxl18mq1qdinvwikd77xxw3gcyw6p-libraw-0.18.8-doc...
/nix/store/k3cxddpbxlpyp3dx8gqif6s7c63zzbrm-libraw-0.18.8

Success on aarch64-linux (full log)
Attempted: libraw
Partial log (click to expand)
shrinking RPATHs of ELF executables and libraries in /nix/store/il2s38cvbqqnvzbii2vc3ir854arsnfb-libraw-0.18.8-dev
strip is /nix/store/lvx1acn1ig1j2km8jds5x3ggh3f2wa8v-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/il2s38cvbqqnvzbii2vc3ir854arsnfb-libraw-0.18.8-dev/lib
patching script interpreter paths in /nix/store/il2s38cvbqqnvzbii2vc3ir854arsnfb-libraw-0.18.8-dev
checking for references to /build in /nix/store/il2s38cvbqqnvzbii2vc3ir854arsnfb-libraw-0.18.8-dev...
shrinking RPATHs of ELF executables and libraries in /nix/store/sdyw8dnvsjllchs1favypry4j764hyfg-libraw-0.18.8-doc
strip is /nix/store/lvx1acn1ig1j2km8jds5x3ggh3f2wa8v-binutils-2.28.1/bin/strip
patching script interpreter paths in /nix/store/sdyw8dnvsjllchs1favypry4j764hyfg-libraw-0.18.8-doc
checking for references to /build in /nix/store/sdyw8dnvsjllchs1favypry4j764hyfg-libraw-0.18.8-doc...
/nix/store/maxx0wsfhyk9nkm8fij8jb97i82d27ia-libraw-0.18.8


Add preinstall script

Please describe the feature
to check whether the right node and/or pnpm version is installed.
"preinstall": "esno src/scripts/check-node-version.ts"

This script will also ensure

you're using the proper Node version
you're using the proper pnpm version


I need you email or telegram or discord so I can contact you for something

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context about the feature request here.

@sushisatoshi telegram


Performance Improvement compared to Elasticsearch

What is the bug?
Performed A/B testing, comparing Opensearch index data ingestion from Databricks using elasticsearch-spark-30_2.12-8.6.0.jar vs opensearch-spark-30_2.12-1.0.1.jar. The test using Opensearch Spark as the connector had timings that was 2-3 times more that of Elasticsearch Spark connector.
How can one reproduce the bug?
Test 1: Create 10 separate Opensearch index (same schema) with Parent/Child records. Run the insert or update operations into 10 indices in parallel from databricks using elasticsearch spark connector first and record the timings. Then use Opensearch spark connector and record the timings.
Test 2: Create one Opensearch index. Run insert/update operations from databricks using elasticsearch spark connector and notice the timings. Then use Opensearch spark connector and notice the timings.
What is the expected behavior?
The insert/update timings should match or be similar.
What is your host/environment?
Opensearch 2.11, Databricks 10.4 LTS (includes Apache Spark 3.2.1, Scala 2.12).
Both jars below hosted in S3 buckets.
elasticsearch-spark-30_2.12-8.6.0.jar
opensearch-spark-30_2.12-1.0.1.jar
Do you have any screenshots?
Yes
Test Timings and configs.docx

Catch All Triage - 1, 2, 3

@anirudha will you be able to help out on this? Thanks.


Signature watermark

Is there a way to add a watermark to a digital signature ?

Endesive is for signing, not modifying pdf documents. Use other editing tools first and sign the document last.


Add ColorOverlayFilter

The ColorOverlayFilter replaces all colors within a source graphic with a single color, respecting the alpha channel of the source graphic. See attached graphic for visual example:

@bigtimebuddy Is there a way for the demo to only apply the filter to the swimming critters? I added the reference to this filter, but it appears to be applying it to the entire scene, which results in an image with a single color.

I think the proper is fishOnly. Drop shadow and glow do this for an example.

It should be all working now!
BTWs, what's the best way to build the current working tree of pixi-filters while in development? Since the source files are checked out from npm, both the demo and the screenshot build utilities appear to not take into account any updates made to the code within pixi-filters without manually cutting/pasting the code you're currently working on into the built Javascript manually.

Running npm run watch at the root-level only handles changes to the filters or bundles themselves. If you want to watch for the demo app, you should cd into tools/demo and run npm run watch. I can work on better ergonomics for this.


Add Organization Switch Client Credentials Grant

Purpose

Add Organization Switch Client Credentials Grant to
-- Switch client_credentials grant token issued for a parent organization to a sub organization organization_switch_cc token with authorized APIs of h
-- Switch organization_switch_cc grant token issued for a parent organization to a sub organization organization_switch_cc token
Remove the fix added to get scopes for application organization switched token from CC grant token with https://github.com/wso2-extensions/identity-oauth2-grant-organization-switch/pull/25

Related Issue

https://github.com/wso2/product-is/issues/17532

Depends on

https://github.com/wso2-extensions/identity-inbound-auth-oauth/pull/2256

PR builder started
Link: https://github.com/wso2/product-is/actions/runs/6872823444

PR builder completed
Link: https://github.com/wso2/product-is/actions/runs/6872823444
Status: success


STM32F4 appears to lock up due to unhandled serial overrun condition

I had an application that occasionally appeared to lock up when was receiving data on a uart. The uart had a RX interrupt handler attached so the receive interrupt was enabled.
I was able to reproduce the issue while running the application with a debugger attached and found that the device was executing the serial interrupt handler in a tight loop. Reading the uart registers revealed that the ORE bit was set in the UART->CR.
According to the reference guide, the RXNE interrupt can fire if either the RXNE flag or the ORE flag in UART->CR is set. The ORE flag can only be cleared by a software sequence: read UART->SR then read UART->DR.
My application is apparently encountering a situation where ORE is set but RXNE is not set. The uart_irq() function in targets/hal/TARGET_STM/TARGET_STM32F4/serial_api.c does not handle this situation. The result is that the ORE bit does not get cleared and the device gets stuck in a tight loop, appearing to be locked up.
I think the serial irq handler should handle the ORE case as well as the TC and RXNE cases, especially since the RXNE interrupt can also be triggered by the ORE flag. I modified the interrupt handler to handle the ORE flag and this resolved the issue.
static void uart_irq(UARTName name, int id)
{
    UartHandle.Instance = (USART_TypeDef *)name;
    if (serial_irq_ids[id] != 0) {
        if (__HAL_UART_GET_FLAG(&UartHandle, UART_FLAG_TC) != RESET) {
            irq_handler(serial_irq_ids[id], TxIrq);
            __HAL_UART_CLEAR_FLAG(&UartHandle, UART_FLAG_TC);
        }
        if (__HAL_UART_GET_FLAG(&UartHandle, UART_FLAG_RXNE) != RESET) {
            irq_handler(serial_irq_ids[id], RxIrq);
            __HAL_UART_CLEAR_FLAG(&UartHandle, UART_FLAG_RXNE);
        }
        if (__HAL_UART_GET_FLAG(&UartHandle, UART_FLAG_ORE) != RESET) {
            uint8_t c = UartHandle.Instance->DR;
        }
    }
}

I'm looking for some community feedback. Should the API instead be expanded to allow a separate handler to be attached for overrun in addition to TX and RX?

cc @bcostm @adustm

Hi, thanks for the fix. Can you send a PR for it ?

Absolutely. If everybody is happy with that as the fix, I'll try to make a PR today.


Feedback to address & tasks to complete for Milestone 4

Below is a summary of feedback we have received:

[ ] Expand comparison between our package and existing packages
[x] Add explanation for why we chose to code our functions as we did
[x] Add more badges for continuous integration, Python version compatibility, and the current package version
[x] Update functions to use string.ascii
[x] Remove empty files in src and tests
[x] Update README to add backticks to function names, and change installation instructions into smaller more explicit steps.
[x] Include link to ReadTheDocs in our README
[ ] Change encryption and decryption functions so that they draw upon the same dictionary variable, so that if changes are made in the future it does not cause problems.
[x] Add a logo
[ ] Update generate password to include an argument for using only lower or uppercase
[x] Add examples to docstrings

Other tasks to complete for milestone 4:

[x] Set up CI github action
[x] Set up CD github actions
[ ] Choose a suitable license
[ ] Use Github Issues for discussions

Add an explanation for why we chose to code our functions as we did.

My thought to answer this question, feel free to update it to make it more native English, and/or include that in the Readme.md(or anywhere necessary):
Unique Features of passwordler
passwordler stands out in the realm of password management packages due to its unique blend of user-friendliness and security, tailored for individuals with varying levels of technical expertise. Here's what sets passwordler apart:

Ease of Understanding: Every aspect of the encryption and decryption process is designed to be easily understood, even by users with only high-school-level tech knowledge.

Simplicity Over Complexity: The package avoids the complexity of nested package dependencies by not relying on industry-standard AES encryption and SHA-256 hashing techniques, which typically require third-party package imports.

Enhanced Security for Beginners: Unlike naive encryption techniques like the Caesar Cipher and Vigenere Cipher, which are educational but also easy to crack with a finite number of guesses, passwordler provides a level of security that surpasses beginner-level algorithms.

Original Algorithm: The encryption algorithm was developed from the ground up, maintaining originality and individual intellectual property. It is our unique creation, designed to be improved upon while offering a foundation in password security principles.

passwordler is perfect for users who want to understand and control their password security without delving into complex cryptographic standards. It offers more security than basic algorithms, all while ensuring the codebase remains accessible and maintainable.

password is a 4-in-1 password package, with features to detect password strength and secure your password with beginner-understandable source code. It stands out from the other packages in the following ways:

Low professional knowledge requirement: even if a user with only high-school-level tech knowledge, it is easy to control and understand every part of the encryption and decryption process:
No nested package copy and paste: we didn't use industry-standard AES encryption and SHA-256 hashing techniques, as that involves 3rd party nested package import.
More security than the beginner-level algorithm: we didn't use the other naive/educational encryption techniques, like Caesar Cipher and Vigenere Cipher, since they are
Originality and individual IP: we created and developed our algorithm from scratch, and avoided simply interpreting the existing algorithm. It may need further enhancement, but it keeps originality and it is our own work.

This is my original writing

https://github.com/UBC-MDS/passwordler/issues/78#issue-2108951760
I see this issue was closed, by https://github.com/UBC-MDS/passwordler/pull/86
However, these two boxes are not checked.
3. Separate cypher shuffling for encryption and decryption so they do not become uncoupled with future updates
4. Update password generator to include an argument for lower/uppercase characters
Do we still need to address them?
@rorywhite200 @mishelly-h @Kierst01

Also, I don't quite get this request.

Change encryption and decryption functions so that they draw upon the same dictionary variable so that if changes are made in the future it does not cause problems.
Where is the original feedback comment? May I take a look, thanks. @Kierst01

#78 (comment) I see this issue was closed, by #86 However, these two boxes are not checked. 3. Separate cypher shuffling for encryption and decryption so they do not become uncoupled with future updates 4. Update password generator to include an argument for lower/uppercase characters Do we still need to address them? @rorywhite200 @mishelly-h @Kierst01

Initially, I thought #3 was the one that you had said you understood from the peer review feedback, upon further discussion we realized this isn't the case and so decided to not complete this feedback.
#4 required substantial changes to our function, so we decided to focus our effort on other improvements. This update would have been nice for customization, but our current function generates stronger passwords.

Also, I don't quite get this request.
* Change encryption and decryption functions so that they draw upon the same dictionary variable so that if changes are made in the future it does not cause problems.

Where is the original feedback comment? May I take a look, thanks. @Kierst01

This is the same as #3 above, and was from the peer review feedback! We have decided not to address this because it is unclear what the reviewed meant.

Expand the comparison between our package and existing packages.
I add a new section in the Readme generally talked about why our package stands out.

Add an explanation for why we chose to code our functions as we did.

My thought to answer this question, feel free to update it to make it more native English, and/or include that in the Readme.md(or anywhere necessary):
Unique Features of passwordler
passwordler stands out in the realm of password management packages due to its unique blend of user-friendliness and security, tailored for individuals with varying levels of technical expertise. Here's what sets passwordler apart:

Ease of Understanding: Every aspect of the encryption and decryption process is designed to be easily understood, even by users with only high-school-level tech knowledge.
Simplicity Over Complexity: The package avoids the complexity of nested package dependencies by not relying on industry-standard AES encryption and SHA-256 hashing techniques, which typically require third-party package imports.
Enhanced Security for Beginners: Unlike naive encryption techniques like the Caesar Cipher and Vigenere Cipher, which are educational but also easy to crack with a finite number of guesses, passwordler provides a level of security that surpasses beginner-level algorithms.
Original Algorithm: The encryption algorithm was developed from the ground up, maintaining originality and individual intellectual property. It is our unique creation, designed to be improved upon while offering a foundation in password security principles.

passwordler is perfect for users who want to understand and control their password security without delving into complex cryptographic standards. It offers more security than basic algorithms, all while ensuring the codebase remains accessible and maintainable.

Expand the comparison between our package and existing packages.
This should be covered by this change. I added a new section in the Readme that generally talked about why our package stands out.


Add TWAP decoding to confirmation view

Summary
Our confirmation view currently decodes "standard" swaps. This adds the relevant decoded to return the TwapOrderInfo from the confirmation view endpoint, resolving #1651.
Changes

Add CowSwapTwapConfirmationView with COW_SWAP_TWAP_ORDER type
Change types of TwapOrderInfo to ensure no issue with max. integers/time consistency

numberOfParts: number -> string
timeBetweenParts: string -> number

Add TwapOrderHelper['twapStructToPartialOrderInfo'] to reduce duplicate code
Add TWAP decoding to TransactionsViewService

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

36 of 86 (41.86%)  changed or added relevant lines in 7 files are covered.
2 unchanged lines in 2 files lost coverage.
Overall coverage decreased (-0.04%) to 49.179%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/routes/transactions/entities/swaps/twap-order-info.entity.ts
2
3
66.67%

src/routes/transactions/mappers/common/twap-order.mapper.ts
1
2
50.0%

src/routes/transactions/helpers/swap-order.helper.ts
0
4
0.0%

src/routes/transactions/helpers/twap-order.helper.ts
1
8
12.5%

src/routes/transactions/transactions-view.service.ts
4
20
20.0%

src/routes/transactions/entities/confirmation-view/confirmation-view.entity.ts
25
46
54.35%

Files with Coverage Reduction
New Missed Lines
%

src/routes/transactions/transactions-view.service.ts
1
17.39%

src/routes/transactions/mappers/common/twap-order.mapper.ts
1
35.0%

Totals

Change from base Build<PHONE_NUMBER>:
-0.04%

Covered Lines:
4105

Relevant Lines:
6737

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

36 of 86 (41.86%)  changed or added relevant lines in 7 files are covered.
2 unchanged lines in 2 files lost coverage.
Overall coverage decreased (-0.03%) to 48.734%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/routes/transactions/entities/swaps/twap-order-info.entity.ts
2
3
66.67%

src/routes/transactions/mappers/common/twap-order.mapper.ts
1
2
50.0%

src/routes/transactions/helpers/swap-order.helper.ts
0
4
0.0%

src/routes/transactions/helpers/twap-order.helper.ts
1
8
12.5%

src/routes/transactions/transactions-view.service.ts
4
20
20.0%

src/routes/transactions/entities/confirmation-view/confirmation-view.entity.ts
25
46
54.35%

Files with Coverage Reduction
New Missed Lines
%

src/routes/transactions/transactions-view.service.ts
1
17.39%

src/routes/transactions/mappers/common/twap-order.mapper.ts
1
35.0%

Totals

Change from base Build<PHONE_NUMBER>:
-0.03%

Covered Lines:
4107

Relevant Lines:
6796

💛  - Coveralls


:book: Adding a proposal for standardized cluster infrastructure

Digital Sovereignty through standardized cluster stacks, provider-independent infrastructure, and clearly separated layers
Signed-off-by: Sven Batista Steinbach<EMAIL_ADDRESS>Signed-off-by: Janis Kemper<EMAIL_ADDRESS>Link: https://github.com/syself/scs-docs/blob/syself/proposal/Design-Docs/standardizing-cluster-infrastructure.md

Wow, this is really awesome! 🤯
I'll take myself some time to go through your proposal, but this looks really great at first sight. Thank you so much and have a great weekend!

My general feeling is that many things are specific implementation details that we should not care about (at least in my opinion).
A more realistic example from my past:
When a fire department wants new trucks they need to do a public tender.
This tender is written in a way that only describes the functionality.
You can not say that the new truck needs to be from Mercedes.
Because Mercedes is an implementation detail. (Also this is illegal and distortion of competition)
My point is:
We should not define implementation detail. There are many ways to achieve the same goal.
It is totally possible to create a cluster without kubeadm, you can write your own tool if you desire. It does not really matter as long as you get a compliant k8s cluster.

@ajfriesen I fully agree with you and I hope that we followed your suggestions in many cases (and made it clear that it is only an opinion, as we wrote down an example cluster stack).
I only think that we have a different understanding of the impact of certain decisions. The choice of Kubeadm or an equivalent does affect other (application) layers.
To have more flexibility, we propose using (a few) different cluster stacks that take different choices of components. If one provider does not want to implement one cluster stack, they could go for the three others. That's at least the system that we had in mind!

Discussed in Team Container Call on July 11th. This PR does not seem to reflect the latest results of the discussion.
@batistein can you rework this PR?

Converted to Draft as long as this is WIP

Hi @batistein and @janiskemper
is this still WIP or should we close and restart?

I guess we should close this and restart. We can still keep this as a reference, but I guess that we have now better possibilities to approach this than this proposal, thanks to VP05!

I guess we should close this and restart. We can still keep this as a reference, but I guess that we have now better possibilities to approach this than this proposal, thanks to VP05!

Thanks for the reply, let's do it this way.


Support INC1.9

What does this PR do?
Support Intel Neural Compressor 1.9 version.

Thanks for the PR, it looks good to me. Could you merge the branch main in penghuic/Support_INC1.9 in order to have the results of the INC tests as well? (that a recent change inadvertently disabled)

Thanks for the PR, it looks good to me. Could you merge the branch main in penghuic/Support_INC1.9 in order to have the results of the INC tests as well? (that a recent change inadvertently disabled)

rebased on main branch

Good to merge on my side, please confirm that the recent additions seems fine to you @PenghuiCheng


Add lenses for ScriptContext from plutus-ledger-api

Add a module to convex-base with lenses for the ScriptContext and related types from plutus-ledger-api. This will be useful for writing attacks.

We currently have this Optics module with some optics for the plutus-ledger-api types, is there anything missing there you were looking for? Would you prefer move it to convex-base? Currently it is in convex-optics

This issue was created before we added the convex-optics package in #168


Support standard-flow linter

Having standard support in atom is great (I use it in all of my projects), but unfortunately it doesn't play well with Flow. This PR adds support for standard-flow, so that now we can have standard linting and static type checking! 🎉
Please let me know if there are any edits I need to make before this gets merged, thanks!

Just saw this issue https://github.com/ricardofbarros/linter-js-standard/issues/137.
I agree that adding a config option is a more elegant solution than requiring people to create PRs (like this one) for the type of standard they want supported. I'll see if I can figure this out over the weekend, and will open another PR if so.

Hey @jtormey I don't mind adding a new linter, while there isn't something like the #137. I will review it and merge it asap. Thanks for your contribution :)


error while loading shared libraries: libgvpr.so.2

I've seen similar errors but not with this library and the others #5 and #9 are closed without a resolution:
RuntimeError Error from ["/app/heroku-buildpack-graphviz/usr/bin/gvpr", "-f", "/app/vendor/bundle/ruby/2.5.0/gems/ruby-graphviz-1.2.4/lib/ext/gvpr/dot2ruby.g", "-a", "-", "/tmp/dot2ruby.rb20191025-23-1ubgdu8"]:
/app/heroku-buildpack-graphviz/usr/bin/gvpr: error while loading shared libraries: libgvpr.so.2: cannot open shared object file: No such file or directory

Troubleshooting
$ dot -V
dot - graphviz version 2.40.1 (20161225.0304)
$ ls /app/heroku-buildpack-graphviz/usr/lib/x86_64-linux-gnu | grep libgvc
libgvc.so.6
libgvc.so.6.0.0
$ echo $LD_LIBRARY_PATH
/app/heroku-buildpack-graphviz/usr/lib:/app/heroku-buildpack-graphviz/usr/lib/x86_64-linux-gnu/:
$ /app/heroku-buildpack-graphviz/usr/bin/gvpr
/app/heroku-buildpack-graphviz/usr/bin/gvpr: error while loading shared libraries: libgvpr.so.2: cannot open shared object file: No such file or directory
$ ldd /app/heroku-buildpack-graphviz/usr/bin/gvpr
	linux-vdso.so.1 (0x00007ffdedba4000)
	libgvpr.so.2 => not found
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f4454a69000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f445505c000)

I'll keep troubleshooting and update the issue if I found relevant information or a fix.

https://github.com/leonelgalan/heroku-buildpack-graphviz/commit/8d7b6fcccb3e9e369aa2b3fd81d0c1458f75333c did the trick, I'm not sure about the side-effects this might have or if this should be done for heroku-16 too.
+               universe/g/graphviz/libgvpr2_2.40.1-2_amd64.deb

I'm be happy to submit a PR once I know more.

Great, I will look into it later too. In the meantime I'm happy for a PR.
On Sat, 26 Oct 2019, 00:55 Leonel Galán<EMAIL_ADDRESS>wrote:

leonelgalan@8d7b6fc
https://github.com/leonelgalan/heroku-buildpack-graphviz/commit/8d7b6fcccb3e9e369aa2b3fd81d0c1458f75333c
did the trick, I'm not sure about the side-effects this might have or if
this should be done for heroku-16 too.

          universe/g/graphviz/libgvpr2_2.40.1-2_amd64.deb

I'm be happy to submit a PR once I know more.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/weibeld/heroku-buildpack-graphviz/issues/10?email_source=notifications&email_token=AASJAMGDNRMFJFCWGXJTE2LQQMQJTA5CNFSM4JFFIRT2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOECI562I#issuecomment-546430825,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AASJAMBFLSU5RHWRYHPYKD3QQMQJTANCNFSM4JFFIRTQ
.

The list of packages that are installed is now synchronised with what apt-get install graphviz would install.


Code Formatter

I think formatting codes with a code formatter is better.

Introduce a code formatter?
Which code formatter?

stylish-haskell
ormolu
fourmolu
etc.

@iand675 Which you prefer?

@kakkun61 I'd prefer fourmolu with these settings:
indentation: 2
comma-style: leading # 'leading' or 'trailing'
record-brace-space: true # rec {x = 1} vs. rec{x = 1}
indent-wheres: false
diff-friendly-import-export: false # 'false' uses Ormolu-style lists
respectful: false # don't be too opinionated about newlines etc.
haddock-style: multi-line
newlines-between-decls: 2

I'll make a PR about this after #31 will be merged.


Youtube throws error for new signature

Checklist

[X] I'm reporting a broken site
[X] I've verified that I'm running yt-dlp version 2022.06.29 (update instructions) or later (specify commit)
[X] I've checked that all provided URLs are playable in a browser with the same IP and same login details
[X] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[X] I've searched the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue
[X] I've read about sharing account credentials and I'm willing to share it if required

Region
Finland
Provide a description that is worded well enough to be understood
Looks like youtube has new signature
Provide verbose output that clearly demonstrates the problem

[X] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[X] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output
# yt-dlp JjOLTJXiXT4 --ignore-config --no-progress -f bestaudio -x --audio-format wav --add-metadata -vU
[debug] Command-line config: ['JjOLTJXiXT4', '--ignore-config', '--no-progress', '-f', 'bestaudio', '-x', '--audio-format', 'wav', '--add-metadata', '-vU']
[debug] Encodings: locale UTF-8, fs utf-8, out utf-8, err utf-8, pref UTF-8
[debug] yt-dlp version 2022.02.04 [c1653e9ef]
[debug] Python version 3.8.10 (CPython 64bit) - Linux-5.4.0-97-generic-x86_64-with-glibc2.29
[debug] exe versions: ffmpeg 4.2.7, ffprobe 4.2.7
[debug] Optional libraries: Cryptodome, secretstorage, mutagen, sqlite, websockets
[debug] Proxy map: {}
Latest version: 2022.06.29, Current version: 2022.02.04
ERROR: It looks like you installed yt-dlp with a package manager, pip or setup.py; Use that to update
[debug] [youtube] Extracting URL: JjOLTJXiXT4
[youtube] JjOLTJXiXT4: Downloading webpage
[youtube] JjOLTJXiXT4: Downloading android player API JSON
[youtube] JjOLTJXiXT4: Downloading player 0e7373c2
WARNING: [youtube] nsig extraction failed: You may experience throttling for some formats
n = m9V_uPJd49tm8AUSW ; player = https://www.youtube.com/s/player/0e7373c2/player_ias.vflset/en_US/base.js
JjOLTJXiXT4: Traceback (most recent call last):
  File "/usr/local/lib/python3.8/dist-packages/yt_dlp/extractor/youtube.py", line 2415, in _decrypt_nsig
    self._player_cache[player_id] = self._extract_n_function(video_id, player_url)
  File "/usr/local/lib/python3.8/dist-packages/yt_dlp/extractor/youtube.py", line 2441, in _extract_n_function
    funcname = self._extract_n_function_name(jscode)
  File "/usr/local/lib/python3.8/dist-packages/yt_dlp/extractor/youtube.py", line 2424, in _extract_n_function_name
    nfunc, idx = self._search_regex(
  File "/usr/local/lib/python3.8/dist-packages/yt_dlp/extractor/common.py", line 1186, in _search_regex
    raise RegexNotFoundError('Unable to extract %s' % _name)
yt_dlp.utils.RegexNotFoundError: Unable to extract Initial JS player n function name; please report this issue on  https://github.com/yt-dlp/yt-dlp , filling out the "Broken site" issue template properly. Confirm you are on the latest version using -U
 (caused by RegexNotFoundError('Unable to extract \x1b[0;94mInitial JS player n function name\x1b[0m; please report this issue on  https://github.com/yt-dlp/yt-dlp , filling out the "Broken site" issue template properly. Confirm you are on the latest version using -U')); please report this issue on  https://github.com/yt-dlp/yt-dlp , filling out the "Broken site" issue template properly. Confirm you are on the latest version using -U
[debug] Sort order given by extractor: quality, res, fps, hdr:12, source, codec:vp9.2, lang, proto
[debug] Formats sorted by: hasvid, ie_pref, quality, res, fps, hdr:12(7), source, vcodec:vp9.2(10), acodec, lang, proto, filesize, fs_approx, tbr, vbr, abr, asr, vext, aext, hasaud, id
[info] JjOLTJXiXT4: Downloading 1 format(s): 251
[download] XTREME Album Mix [JjOLTJXiXT4].wav has already been downloaded
[debug] ffmpeg command line: ffprobe -show_streams 'file:XTREME Album Mix [JjOLTJXiXT4].wav'
[ExtractAudio] Destination: XTREME Album Mix [JjOLTJXiXT4].wav
[debug] ffmpeg command line: ffmpeg -y -loglevel repeat+info -i 'file:XTREME Album Mix [JjOLTJXiXT4].wav' -vn -f wav -movflags +faststart 'file:XTREME Album Mix [JjOLTJXiXT4].temp.wav'
Deleting original file XTREME Album Mix [JjOLTJXiXT4].orig.wav (pass -k to keep)
[Metadata] Adding metadata to "XTREME Album Mix [JjOLTJXiXT4].wav"
[debug] ffmpeg command line: ffmpeg -y -loglevel repeat+info -i 'file:XTREME Album Mix [JjOLTJXiXT4].wav' -i 'file:XTREME Album Mix [JjOLTJXiXT4].meta' -map 0 -dn -ignore_unknown -c copy -map_metadata 1 -metadata 'title=XTREME Album Mix' -metadata date=20210128 -metadata 'description=Stream / Buy : https://t.co/yVLjWDLG7x

I can't reproduce:
`[debug] Command-line config: ['JjOLTJXiXT4', '--ignore-config', '--no-progress', '-f', 'bestaudio', '-x', '--audio-format', 'wav', '--add-metadata', '-vU']
[debug] Encodings: locale cp1252, fs utf-8, pref cp1252, out utf-8 (No VT), error utf-8 (No VT), screen utf-8 (No VT)
[debug] yt-dlp version 2022.06.29 [9d339c4] (win32_exe)
[debug] Python 3.8.10 (CPython 64bit) - Windows-7-6.1.7601-SP1
[debug] Checking exe version: ffmpeg -bsfs
[debug] Checking exe version: ffprobe -bsfs
[debug] exe versions: ffmpeg 2022-07-06-git-03d81a044a-full_build-www.gyan.dev (setts), ffprobe 2022-07-06-git-03d81a044a-full_build-www.gyan.dev
[debug] Optional libraries: Cryptodome-3.15.0, brotli-1.0.9, certifi-2022.06.15, mutagen-1.45.1, sqlite3-2.6.0, websockets-10.3
[debug] Proxy map: {}
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
[debug] Downloading _update_spec from https://github.com/yt-dlp/yt-dlp/releases/download/2022.06.29/_update_spec
Latest version: 2022.06.29, Current version: 2022.06.29
yt-dlp is up to date (2022.06.29)
[debug] [youtube] Extracting URL: JjOLTJXiXT4
[youtube] JjOLTJXiXT4: Downloading webpage
[youtube] JjOLTJXiXT4: Downloading android player API JSON
[debug] Loading youtube-nsig.0e7373c2 from cache
[debug] [youtube] Decrypted nsig Vd7dP8YQxnWyVPtyH => z95IKF_oHyt56g
[debug] Sort order given by extractor: quality, res, fps, hdr:12, source, codec:vp9.2, lang, proto
[debug] Formats sorted by: hasvid, ie_pref, quality, res, fps, hdr:12(7), source, vcodec:vp9.2(10), acodec, lang, proto, filesize, fs_approx, tbr, vbr, abr, asr, vext, aext, hasaud, id
[info] JjOLTJXiXT4: Downloading 1 format(s): 251
[debug] Invoking http downloader on "https://rr3---sn-5fo-0u2l.googlevideo.com/videoplayback?expire=1657566669&ei=bSHMYoHwCcHDrtoPm5ibgAs&ip=<IP_ADDRESS>&id=o-AIkqTq5iO-FaHcKtCTdCC0ooczrRvw-mzXXXvEbmJLYg&itag=251&source=youtube&requiressl=yes&mh=Oz&mm=31%2C29&mn=sn-5fo-0u2l%2Csn-5fo-c33l7&ms=au%2Crdu&mv=m&mvi=3&pl=22&initcwndbps=1418750&vprv=1&mime=audio%2Fwebm&gir=yes&clen=39905978&dur=2555.421&lmt=1611859140796629&mt=1657544715&fvip=7&keepalive=yes&fexp=24001373%2C24007246&c=ANDROID&txp=5432434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRAIgJGkBDTR8iFi_8GXsfJ8CMS8GzA2eSOjzTyhJ0nCANs0CIFd1gWwhMV_J5T4AGdGaGKyRSUu1I4mBwkOnK26-3h-u&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRQIgKGPZJLXa-RFx71kdv5EoZUIy2P_yd1rglarrX0UJw1cCIQDEVruYi57_E1I-KBH2nX4cTIfDyyU5UkwRhO5XHVk0sw%3D%3D"
[debug] File locking is not supported. Proceeding without locking
[download] Destination: XTREME Album Mix [JjOLTJXiXT4].webm
[download] Download completed
[debug] ffmpeg command line: ffprobe -show_streams "file:XTREME Album Mix [JjOLTJXiXT4].webm"
[ExtractAudio] Destination: XTREME Album Mix [JjOLTJXiXT4].wav
[debug] ffmpeg command line: ffmpeg -y -loglevel "repeat+info" -i "file:XTREME Album Mix [JjOLTJXiXT4].webm" -vn -movflags "+faststart" "file:XTREME Album Mix [JjOLTJXiXT4].wav"
Deleting original file XTREME Album Mix [JjOLTJXiXT4].webm (pass -k to keep)
[Metadata] Adding metadata to "XTREME Album Mix [JjOLTJXiXT4].wav"
[debug] ffmpeg command line: ffmpeg -y -loglevel "repeat+info" -i "file:XTREME Album Mix [JjOLTJXiXT4].wav" -i "file:XTREME Album Mix [JjOLTJXiXT4].meta" -map 0 -dn -ignore_unknown -c copy -map_metadata 1 -write_id3v1 1 -metadata "title=XTREME Album Mix" -metadata "date=20210128" -metadata "description=Stream / Buy : https://t.co/yVLjWDLG7x
Bandcamp : https://t.co/cd9RE7Rlsk
CD Media : TANO*C STORE
https://www.tanocstore.net/shopdetail/000000002634/
BOOTH https://usao926.booth.pm/
Tracklist
00:00 XTREME
01:20 XTREME (Extended Mix)
03:05 WildFire
06:01 Super Mega Jumbo
09:11 Blows Up Everything
11:12 Knight Rider (Extended Mix)
14:44 Knight Rider (Camellia's "Knightstyle Razor-psy-  harp" Remix)
19:08 Chariot (Extended Mix)
22:36 Cyaegha (Extended Mix)
25:41 Cyaegha (Laur Remix)
28:34 Climax (Extended Mix)
32:03 Enter The Rave
35:15 最強STRONGER (Extended Mix)
39:16 Climax (Kobaryo's FTN-Remix)
Album : XTREME
UOM Records / USAO-017
Design: NC Empire
https://ncempire.net/
illust: zunta
https://zuntapc.wixsite.com/undercontrol
Special Thanks
©lowiro
©SEGA
©Marvelous Inc. / Supported by HARDCORE TANO*C
Twitter : https://twitter.com/USAO926
Spotify : https://open.spotify.com/artist/25iPl8VJFDu38JMFF6uMXI?si=SBYaDHekROWYxiwiGXATNQ
bandcamp : http://usao.bandcamp.com
Apple Music : https://music.apple.com/jp/artist/usao/484358287
LINE MUSIC : https://music.line.me/artist/mi000000000009cf0b
##XTREME #WACCA #CHUNITHM #Arcaea" -metadata "synopsis=Stream / Buy : https://t.co/yVLjWDLG7x
Bandcamp : https://t.co/cd9RE7Rlsk
CD Media : TANO*C STORE
https://www.tanocstore.net/shopdetail/000000002634/
BOOTH https://usao926.booth.pm/
Tracklist
00:00 XTREME
01:20 XTREME (Extended Mix)
03:05 WildFire
06:01 Super Mega Jumbo
09:11 Blows Up Everything
11:12 Knight Rider (Extended Mix)
14:44 Knight Rider (Camellia's "Knightstyle Razor-psy-  harp" Remix)
19:08 Chariot (Extended Mix)
22:36 Cyaegha (Extended Mix)
25:41 Cyaegha (Laur Remix)
28:34 Climax (Extended Mix)
32:03 Enter The Rave
35:15 最強STRONGER (Extended Mix)
39:16 Climax (Kobaryo's FTN-Remix)
Album : XTREME
UOM Records / USAO-017
Design: NC Empire
https://ncempire.net/
illust: zunta
https://zuntapc.wixsite.com/undercontrol
Special Thanks
©lowiro
©SEGA
©Marvelous Inc. / Supported by HARDCORE TANO*C
Twitter : https://twitter.com/USAO926
Spotify : https://open.spotify.com/artist/25iPl8VJFDu38JMFF6uMXI?si=SBYaDHekROWYxiwiGXATNQ
bandcamp : http://usao.bandcamp.com
Apple Music : https://music.apple.com/jp/artist/usao/484358287
LINE MUSIC : https://music.line.me/artist/mi000000000009cf0b
##XTREME #WACCA #CHUNITHM #Arcaea" -metadata "purl=https://www.youtube.com/watch?v=JjOLTJXiXT4" -metadata "comment=https://www.youtube.com/watch?v=JjOLTJXiXT4" -metadata "artist=USAO" -movflags "+faststart" "file:XTREME Album Mix [JjOLTJXiXT4].temp.wav"`

I can't reproduce:
[debug] Command-line config: ['JjOLTJXiXT4', '--ignore-config', '--no-progress', '-f', 'bestaudio', '-x', '--audio-format', 'wav', '--add-metadata', '-vU']
[debug] Encodings: locale cp1252, fs utf-8, pref cp1252, out utf-8 (No VT), error utf-8 (No VT), screen utf-8 (No VT)
[debug] yt-dlp version 2022.06.29 [9d339c4] (win32_exe)
[debug] Python 3.8.10 (CPython 64bit) - Windows-7-6.1.7601-SP1
[debug] Checking exe version: ffmpeg -bsfs
[debug] Checking exe version: ffprobe -bsfs
[debug] exe versions: ffmpeg 2022-07-06-git-03d81a044a-full_build-www.gyan.dev (setts), ffprobe 2022-07-06-git-03d81a044a-full_build-www.gyan.dev
[debug] Optional libraries: Cryptodome-3.15.0, brotli-1.0.9, certifi-2022.06.15, mutagen-1.45.1, sqlite3-2.6.0, websockets-10.3
[debug] Proxy map: {}
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
[debug] Downloading _update_spec from https://github.com/yt-dlp/yt-dlp/releases/download/2022.06.29/_update_spec
Latest version: 2022.06.29, Current version: 2022.06.29
yt-dlp is up to date (2022.06.29)
[debug] [youtube] Extracting URL: JjOLTJXiXT4
[youtube] JjOLTJXiXT4: Downloading webpage
[youtube] JjOLTJXiXT4: Downloading android player API JSON
[debug] Loading youtube-nsig.0e7373c2 from cache
[debug] [youtube] Decrypted nsig Vd7dP8YQxnWyVPtyH => z95IKF_oHyt56g
[debug] Sort order given by extractor: quality, res, fps, hdr:12, source, codec:vp9.2, lang, proto
[debug] Formats sorted by: hasvid, ie_pref, quality, res, fps, hdr:12(7), source, vcodec:vp9.2(10), acodec, lang, proto, filesize, fs_approx, tbr, vbr, abr, asr, vext, aext, hasaud, id
[info] JjOLTJXiXT4: Downloading 1 format(s): 251
[debug] Invoking http downloader on "https://rr3---sn-5fo-0u2l.googlevideo.com/videoplayback?expire=1657566669&ei=bSHMYoHwCcHDrtoPm5ibgAs&ip=<IP_ADDRESS>&id=o-AIkqTq5iO-FaHcKtCTdCC0ooczrRvw-mzXXXvEbmJLYg&itag=251&source=youtube&requiressl=yes&mh=Oz&mm=31%2C29&mn=sn-5fo-0u2l%2Csn-5fo-c33l7&ms=au%2Crdu&mv=m&mvi=3&pl=22&initcwndbps=1418750&vprv=1&mime=audio%2Fwebm&gir=yes&clen=39905978&dur=2555.421&lmt=1611859140796629&mt=1657544715&fvip=7&keepalive=yes&fexp=24001373%2C24007246&c=ANDROID&txp=5432434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRAIgJGkBDTR8iFi_8GXsfJ8CMS8GzA2eSOjzTyhJ0nCANs0CIFd1gWwhMV_J5T4AGdGaGKyRSUu1I4mBwkOnK26-3h-u&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRQIgKGPZJLXa-RFx71kdv5EoZUIy2P_yd1rglarrX0UJw1cCIQDEVruYi57_E1I-KBH2nX4cTIfDyyU5UkwRhO5XHVk0sw%3D%3D"
[debug] File locking is not supported. Proceeding without locking
[download] Destination: XTREME Album Mix [JjOLTJXiXT4].webm
[download] Download completed
[debug] ffmpeg command line: ffprobe -show_streams "file:XTREME Album Mix [JjOLTJXiXT4].webm"
[ExtractAudio] Destination: XTREME Album Mix [JjOLTJXiXT4].wav
[debug] ffmpeg command line: ffmpeg -y -loglevel "repeat+info" -i "file:XTREME Album Mix [JjOLTJXiXT4].webm" -vn -movflags "+faststart" "file:XTREME Album Mix [JjOLTJXiXT4].wav"
Deleting original file XTREME Album Mix [JjOLTJXiXT4].webm (pass -k to keep)
[Metadata] Adding metadata to "XTREME Album Mix [JjOLTJXiXT4].wav"
[debug] ffmpeg command line: ffmpeg -y -loglevel "repeat+info" -i "file:XTREME Album Mix [JjOLTJXiXT4].wav" -i "file:XTREME Album Mix [JjOLTJXiXT4].meta" -map 0 -dn -ignore_unknown -c copy -map_metadata 1 -write_id3v1 1 -metadata "title=XTREME Album Mix" -metadata "date=20210128" -metadata "description=Stream / Buy : https://t.co/yVLjWDLG7x
Bandcamp : https://t.co/cd9RE7Rlsk
CD Media : TANO*C STORE
https://www.tanocstore.net/shopdetail/000000002634/
BOOTH https://usao926.booth.pm/

Tracklist
00:00 XTREME
01:20 XTREME (Extended Mix)
03:05 WildFire
06:01 Super Mega Jumbo
09:11 Blows Up Everything
11:12 Knight Rider (Extended Mix)
14:44 Knight Rider (Camellia's \"Knightstyle Razor-psy-  harp\" Remix)
19:08 Chariot (Extended Mix)
22:36 Cyaegha (Extended Mix)
25:41 Cyaegha (Laur Remix)
28:34 Climax (Extended Mix)
32:03 Enter The Rave
35:15 最強STRONGER (Extended Mix)
39:16 Climax (Kobaryo's FTN-Remix)

Album : XTREME
UOM Records / USAO-017
Design: NC Empire
https://ncempire.net/
illust: zunta
https://zuntapc.wixsite.com/undercontrol

Special Thanks
©lowiro
©SEGA
©Marvelous Inc. / Supported by HARDCORE TANO*C

Twitter : https://twitter.com/USAO926
Spotify : https://open.spotify.com/artist/25iPl8VJFDu38JMFF6uMXI?si=SBYaDHekROWYxiwiGXATNQ
bandcamp : http://usao.bandcamp.com
Apple Music : https://music.apple.com/jp/artist/usao/484358287
LINE MUSIC : https://music.line.me/artist/mi000000000009cf0b

##XTREME #WACCA #CHUNITHM #Arcaea" -metadata "synopsis=Stream / Buy : https://t.co/yVLjWDLG7x
Bandcamp : https://t.co/cd9RE7Rlsk
CD Media : TANO*C STORE
https://www.tanocstore.net/shopdetail/000000002634/
BOOTH https://usao926.booth.pm/

Tracklist
00:00 XTREME
01:20 XTREME (Extended Mix)
03:05 WildFire
06:01 Super Mega Jumbo
09:11 Blows Up Everything
11:12 Knight Rider (Extended Mix)
14:44 Knight Rider (Camellia's \"Knightstyle Razor-psy-  harp\" Remix)
19:08 Chariot (Extended Mix)
22:36 Cyaegha (Extended Mix)
25:41 Cyaegha (Laur Remix)
28:34 Climax (Extended Mix)
32:03 Enter The Rave
35:15 最強STRONGER (Extended Mix)
39:16 Climax (Kobaryo's FTN-Remix)

Album : XTREME
UOM Records / USAO-017
Design: NC Empire
https://ncempire.net/
illust: zunta
https://zuntapc.wixsite.com/undercontrol

Special Thanks
©lowiro
©SEGA
©Marvelous Inc. / Supported by HARDCORE TANO*C

Twitter : https://twitter.com/USAO926
Spotify : https://open.spotify.com/artist/25iPl8VJFDu38JMFF6uMXI?si=SBYaDHekROWYxiwiGXATNQ
bandcamp : http://usao.bandcamp.com
Apple Music : https://music.apple.com/jp/artist/usao/484358287
LINE MUSIC : https://music.line.me/artist/mi000000000009cf0b

##XTREME #WACCA #CHUNITHM #Arcaea" -metadata "purl=https://www.youtube.com/watch?v=JjOLTJXiXT4" -metadata "comment=https://www.youtube.com/watch?v=JjOLTJXiXT4" -metadata "artist=USAO" -movflags "+faststart" "file:XTREME Album Mix [JjOLTJXiXT4].temp.wav"

I closed the issue since my issue was not related to this, because I ran ytdlp on the wrong user and it was outdated version, thats why I closed the issue. 😅


Disallow using an object or an array as a name of an object member.

In section "4 Object" of RFC 7159, a name of a object member is a string.  Even in current implementation, using a primitive is disallowed already in JSMN_STRICT.  I'd suggest disallowing an object or an array as well.

fix applied


Implement ma.where and ma.nonzero

Implements da.ma.where and da.ma.nonzero. Essentially follows the implementation of da.where.

[x] Closes #9759
[x] Tests added / passed
[x] Passes pre-commit run --all-files

Can one of the admins verify this patch?
Admins can comment ok to test to allow this one PR to run or add to allowlist to allow all future PRs from the same author to run.

Surprised to see that the new tests are failing on 3.8. It is the implementation of nonzero that is failing. But this should not have changed between the 3.8 and 3.10 environments. I think I have tracked it down to some difference in the results from calling compute on a tuple of two dask arrays.

@Holmgren825 thanks for the bug report the PR! I think this will be a use contribution to the library.
It looks like you're on the right track -- good work sleuthing different between 3.8 and 3.10 -- that's surprising to me. With the holidays coming up, responses to this might be slow, but feel free to ping me here if something needs specific attention.

Changed the new test of da.ma.nonzero to more closely follow the test of da.nonzero. With this, the new tests pass for 3.8 - 3.11. The two failing tests from 3.11 are not related to this PR.

The two failing tests from 3.11 are not related to this PR.

Yeah, this is reported up in https://github.com/dask/dask/issues/9793 .   I suspect changes due to upstream.  Folks are out on the holidays currently and so this hasn't been fixed.  Hopefully it'll be resolved next week.
I've looked over things here.  To the extent that I grok masked arrays this seems good to me.  Thank you for your efforts here @Holmgren825 .  Merging.
Also, I notice that this is your first code contribution to this repository.  Welcome!


fix: convertToExcalidrawElements should use newFrameElement

Are you trying to solve something specific, because this change potentially makes it less correct. We haven't added a transformer for frame elements, so it expects a fully qualified frame element already — which means that passing such an element through newFrameElement will reset its name to null.

Yes specifically I want to use convertToExcalidrawElements in my app to create frames


File not assigned to the input when using dropzone

When using this options:
$('input[type="file"]').fileupload({
    autoUpload: false,
    replaceFileInput: false
});

If I click on the file input and select a file, I can see the filename properly set to the file input.
I can even submit the form without using the upload API and the server will receive the file.
But if I use the same config using a dropzone:
$('input[type="file"]').fileupload({
    autoUpload: false,
    replaceFileInput: false,
    dropZone: $('#myEl')
});

If I drop a file in the dropzone element, the file input is still displayed as empty.
If I submit the form without using the upload API and the server will receive nothing.
Is it possible to assign the file to the input using dropZone option?

Hi @Seb33300, unfortunately it is not possible to attach an existing File object to a file input - this is a browser limitation.
However you can still upload files without a form, e.g. using the API:
https://github.com/blueimp/jQuery-File-Upload/wiki/API#programmatic-file-upload


Global level preload/load tscn causes runtime error when instantiated from a thread

Tested versions
v4.2.1.rc1
v4.2
System information
Windows 10
Issue description
NOTE - I do not know if this is by design or if it is an error. Reporting for capture.
Global level preload/load tscn causes runtime error when instantiated from a thread. This is the error:
E 0:00:00:0755   threadTEST.gd:18 @ threadRun(): This function in this node (CollisionShape3D) can only be accessed from either the main thread or a thread group. Use call_deferred() instead.
  <C++ Error>    Condition "!is_readable_from_caller_thread()" is true. Returning: (Transform3D())
  <C++ Source>   scene/3d/node_3d.cpp:333 @ get_transform()
  <Stack Trace>  threadTEST.gd:18 @ threadRun()

Steps to reproduce

Open the attached project
Run project (there is no error)
Uncomment line 6 (#var persisent: Resource = preload("res://someScene.tscn") # global causes thread issue)
Run project (error shown)

Minimal reproduction project (MRP)
threadTEST.zip

Duplicate of https://github.com/godotengine/godot/issues/79194


add onecolor as a dependency

without this, this module does not work with browserify

I published a new version that contains your change. Hopefully everything works now! Thanks for your contribution.


k8s.io/docs/concepts/configuration/taint-and-toleration/ needs better contextual examples

Problem:
In the tolerations section it does not show the tolerations in context of where it fits into the podspec.
Proposed Solution:
show an entire podspec with the "tolerations" key at the same level of containers so users know where to place this data in their pod spec.
Page to Update:
https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/

Hi @Benjamintf1 (love the pic of the PWC puppy!) -
Would you be willing to put the changes in as a pull request? If you're not 100% confident about the technical accuracy of changes, mention it in the PR description, and possibly ask for tech review.
Thanks for your feedback!

Should be fixed in https://github.com/kubernetes/website/pull/16157

/priority backlog


[issue 105] - Adding the RHSSO Template provisioner

Description
Fix #105 - ported to support testing of RH-SSO via templates, which is still being used by internal pipelines.
Type of change

[ ] Bug fix (non-breaking change which fixes an issue)
[x] Feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change
[x] Chore (non-breaking change which doesn't affect codebase;
test, version modification, documentation, etc.)

Checklist

[x] Code contributed by me aligns with current project license: Apache 2.0
[x] Pull Request contains a description of the changes
[x] Pull Request does not include fixes for multiple issues/topics
[x] Code is self-descriptive and/or documented
[x] I have implemented unit tests to cover my changes
[ ] I tested my code in OpenShift

/test all

/test all

/test all

/test prod-intersmash-e2e-prod

@fabiobrz LGTM, I just left  couple of questions...

@fabiobrz LGTM, I just left couple of questions...

Thanks @tommaso-borgato - I addressed your concerns, feel free to let me know in case you think something else is needed here.


Add "Invisiblize" button on developer profiles (for admins)

I've had a few folks add their developer profile but fill in bogus data. "abc" as their entire bio or even "Loading...". My process is to email them and tell them I've hidden their profile then manually fire up the Rails console and set their search status to "invisible". I'd like to automate this process.
A PR addressing this issue should:

[ ] Add a button next to the "Hire me" one (similar to #337) that says "Invisiblize"

[ ] Only show this button to admins
[ ] Use the eye-off icon from Heroicons

[ ] When clicked, update the search_status field to :invisible for the developer being viewed
[ ] Send that developer an email with the below content and subject "Your profile on railsdevs was flagged"

[ ] Link "railsdevs" to https://railsdevs.com
[ ] Link "Your developer profile" to their profile page

Hey #{developer.name},
I'm Joe, the founder of railsdevs. Your developer profile was flagged because it doesn't contain enough information and kind of looks like spam.
I've set your profile to invisible. No one but yourself will be able to see it. You can toggle this back when you flesh out your profile a bit more.
Thanks,
Joe

Hey Joe, I'm down to take this on.

Awesome! All yours.


Next layout

Proposed Changes

The previous layout could not withstand the increase in pages(routes). So I implemented a new layout.
Sorry, this PR is so BIG change!

Implementation

Many layouts and some components structure

I fixed the problem so I merge this, if there is a problem I can revert this :)


fix: Remove SafeAreaProvider

SafeAreaProvider is automatically added by expo-router.

Yeah its a peerDep so still needed on our end.
And yeah its pretty hidden in the documentation here.


react to removal of PlatformAbstractions

This PR removes all references to PlatformAbstractions.
Part of aspnet/PlatformAbstractions#50

LGTM

CI failures seem unrelated. Rebased and trying again.


Add a row click event in DataGrid

Please consider add a row click event to datagrid for UWP.

ping @harinikmsft

@Kath118, this looks like feedback for adding functionality to the control. Please crate a new issue on our main repository: https://github.com/Microsoft/WindowsCommunityToolkit


Upgrade go version

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 65.876%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
1249

Relevant Lines:
1896

💛  - Coveralls


Chore/update package versions

Updates everything to latest versions except basscss.

Wow, new mention bot is pushy.

@rajinder-yadav Hey, can you sanity check this build as review? It should work and look exactly the same as current dev code. Thanks!

@rajinder-yadav Can I get the squirrel here?

@rajinder-yadav Can you validate this build (the crx) and then give me a squirrel if it's all good? Thanks!

Sure I'll take a look at this tomorrow.


fix: comp/control variant changes update in pending changes tab

Fix for: #1468

Fix for: #1468

Please add brief description, what changes this fix introduces


Removing the New button on the Bot page to prevent confusion

Coverage increased (+0.0009%) to 95.012% when pulling 2f1e54979c3911690ade429953025620e5580f2a on reshma-remove-new-bot-button into 171f8de55d0cad30755b291e9124734d1bc47d6b on main.


User can be created with malformed email

Describe the Bug
With recent Bookstack we can create buggy users, which will never get an email.
Steps to Reproduce
go to /settings/users and create a new user
Expected Behaviour
Please add some validator scheme. i expect to be allowed to enter only valid mail addresses like<EMAIL_ADDRESS>Screenshots or Additional Context

Browser Details
No response
Exact BookStack Version
v24.10

Hi @vmario89,
Emails without an TLD can technically be valid. Here's a fun list: https://en.m.wikipedia.org/wiki/Email_address#Valid_email_addresses
I don't want to complicate things up to, what would effectively be, attempting to prevent user error since that can occur anyway via mispelling, and this isn't something that's been previously reported as an issue in the last 9 years either.

Hi. thanks for the answer. I understand your arguments and agree with the practical side. I just was wondering because i never have seen it anywhere else. I just reported it, because it happened to me randomly when typing the mail address and hitting enter, seeing that the input was accepted
admin@example (local domain name with no [TLD](https://en.m.wikipedia.org/wiki/Top-level_domain), although ICANN highly discourages dotless email addresses[[31]](https://en.m.wikipedia.org/wiki/Email_address#cite_note-31)) - technically you are right and it might be a breaking change for some setups of existing bookstack instances. So i am closing this


Issue 1856: Upgrade our awaitility dependencies from 3.1.2 to 4.0.3

Addressing the Awaitility dependency upgrade.
Fixes strongbox/strongbox#1856.

Hi!
Thank you for your contribution!
Would you mind signing the ICLA, as described in the Contributing page?
Also, please, feel free to join our chat channel, if you'd like to learn more about the project and/or like to find out what else you could help with.
Kind regards,
Martin

Thanks, @carlspring for the info, I mailed the signed ICLA

@carlspring as you acknowledged that you received the ICLA, can we have the label removed.
Thanks

Thank you! Congratulations on your first pull request! :)


Add fast path for jnp.repeat when repeats is a scalar constant.

The default code-path generates a complicated soup of ops for this very simple case what can be implemented using reshapes and broadcasts only.

Thanks for this improvement!
+1 to hawkinsp@'s comment.
Consider this optional, but since all untested code is (eventually) broken, I wonder how we might add a test for this. Maybe we could just call make_jaxpr and check the number of eqns is only ~3?

Good idea. In fact, the original code was wrong but wasn't being called so the tests passed anyway. I've just committed a fix and added a test for the number of eqns.

Before this PR, jnp.repeat(jnp.array([1,2,3,4]), repeats=2) generated 21 Jaxpr eqns. Now it's down to 6.


add LambdaVersionCleanupStep

Please check if the PR fulfills these requirements

[x] The commit message describes your change
[x] Tests for the changes have been added if possible (for bug fixes / features)
[x] Docs have been added / updated (for bug fixes / features)
[x] Changes are mentioned in the changelog (for bug fixes / features)

What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)

What is the current behavior? (You can also link to an open issue here)

What is the new behavior (if this is a feature change)?

Does this PR introduce a breaking change? (What changes might users need to make in their setup due to this PR?)

Other information:

Can you also add it to the changelog, please? Sorry I did not catch this on the first review.

Can you also add it to the changelog, please? Sorry I did not catch this on the first review.

done


feat: implement prettier setting in entire project #19

use case for Prettier is to automatically format code consistently across a project, ensuring a unified code style and improving readability without requiring manual formatting adjustments by developers.

Thanks for creating the issue in WildGuard! The issue has been assigned to you.
Before you start working on your PR, please make sure to:

⭐ Star the repository if you haven't already.
Pull the latest changes to avoid any merge conflicts.
Attach before & after screenshots in your PR for clarity.
Include the issue number in your PR description for better tracking.

Don't forget to follow @anuragverma108 – Project Admin & @PriyaGhosal -Project Collaborator  – for more updates!
We're excited to see your contribution as part of Hacktoberfest 2024! 🎉
Happy open-source contributing!

@PriyaGhosal review and merge https://github.com/anuragverma108/WildGuard/pull/389


Hoist field layout to DefType

Hoist the field layout boilerplate from MetadataType to DefType since all of the code specific to a particular kind of layout is encapsulated by the FiledLayoutAlgorithm.

@davidwrighton Please take a quick look


Add stickler.yml configuration

Do not merge this PR yet!
Testing stickler-ci

.stickler.yml doesn't seem to be able to support comments ... I'll push this to stickler-ci support

@mattiarighi You really didn't want to merge this PR!

stickler-ci isn't working as expected and this PR was meant to investigate the configuration and setup
As part of that investigation I restructured the code base. Something that I was intending to do in a separate PR, but I wanted to see if the odd structure of the repo was the reason why stickler-ci wasn't checking the code base as I expected ...
I'm going to open another PR ... please don't merge that.


[BUG] Bug Short Description

Im unable to send my bitcoin out of my wallet or convert it to ckBTC. I just deposited today and was able to send 2 previous transactions prior. I have waited 7 hours and tried again with the same problem. When I click the token details nothing happens and Im unable to view the window that is available with other cryptos. When I try to send the remaining BTC out of the wallet I get an error that says another transaction is pending when there is no other transaction pending (see attached). Im concerned because this is several thousand dollars. Please help because I really want to like Oisy Contact me at<EMAIL_ADDRESS>
Desktop (please complete the following information):

OS: iOS 15.1.1 (24B91)
Browser chrome
Version 131.0.6778.86 (Official Build) (arm64)

Hi @trashemail05. Apologies for these problem. We will look into it right away.
To better reproduce the issue, can you let me know if you sent the BTC from your OISY BTC address, or from an external one?

Also, pls let me know if you see those 3 transaction in the transaction page of the BTC and the ckBTC tokens, and what status they show. Thank you.

When I click the token details nothing happens and Im unable to view the window that is available with other cryptos

This issue has been addressed already and will be fixed in the release (not v0.10.0 which is already in testing and will be released early next week, but in the release right after). But you can find the key information of this modal, the wallet address, also via the Receive button.
Also the BTC address info via the blockstream explorer can be addressed here: https://blockstream.info/address/bc1qk5hzpplv4h5c6vupm2t5zxpa0gcu67arwanthj

All confirmed.
On Sunday, December 8th, 2024 at 12:05 AM, Stefan Berger @.***> wrote:

Also, pls let me know if you see those 3 transaction in the transaction page of the BTC and the ckBTC tokens, and what status they show. Thank you.

—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.

and you now still see the same message about a pending transaction when you try to send your BTC?
It might be related to the error shown about the amount not being able to convert to a number.
We have seen this issue before, and this bug has already been fixed and the new version is supposed to be released in about a day. This release might solve the issue, if it's related to the error about the number.
Also, did you already try with a smaller number (you don't need to confirm it)? Are then the same error and the warning still shown in the review? Also after the network fees are derived?

The BTC ended up in my wallet and I converted to ckBTC over 24 hours ago. Funds still not available and my balance is showing zero. please help as this is getting very frustrating. Please see record of BTC to ckBTC conversion and balances on my Oisy wallet in the attached screenshots.
On Sunday, December 8th, 2024 at 12:12 PM, Stefan Berger @.***> wrote:

and you now still see the same message about a pending transaction when you try to send your BTC?
It might be related to the error shown about the amount not being able to convert to a number.
We have seen this issue before, and this bug has already been fixed and the new version is supposed to be released in about a day. This release might solve the issue, if it's related to the error about the number.

Also, did you already try with a smaller number (you don't need to confirm it)? Are then the same error and the warning still shown in the review? Also after the network fees are derived?

—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.

Problem fixed within minutes of email
On Tuesday, December 10th, 2024 at 6:23 PM, trashemail05 @.***> wrote:

The BTC ended up in my wallet and I converted to ckBTC over 24 hours ago. Funds still not available and my balance is showing zero. please help as this is getting very frustrating. Please see record of BTC to ckBTC conversion and balances on my Oisy wallet in the attached screenshots.

On Sunday, December 8th, 2024 at 12:12 PM, Stefan Berger @.***> wrote:

and you now still see the same message about a pending transaction when you try to send your BTC?
It might be related to the error shown about the amount not being able to convert to a number.
We have seen this issue before, and this bug has already been fixed and the new version is supposed to be released in about a day. This release might solve the issue, if it's related to the error about the number.

Also, did you already try with a smaller number (you don't need to confirm it)? Are then the same error and the warning still shown in the review? Also after the network fees are derived?

—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.


Choose an event and broad search terms

Need to choose an event that will generate a lot of buzz / data today
Maybe England vs. Lithuania at 1900 this evening?
Choose broad search terms and start collecting real-time info

Lets go with just football related tweets and see if people are talking about the England game tonight. #football #uefa #euro #2016


Next user/developer meeting

@oemof/oemof-developer-group
Where will be the next developer meeting (Magdeburg, Flensburg)?
When will be the next developer meeting (November/December)?
Shall we combine it again with a user meeting?

I am not sure if this was discussed at the last oemof webco? I wanted to bring it up again in case we decide to have a combined user and developer meeting in the fall. I think we half decided to have a developer meeting in November/December and another user meeting in spring at the webco in June but @ckaldemeyer wanted to ask his professor if they wanted to host a combined user/developer meeting. Any news?

I am not sure if this was discussed at the last oemof webco? I wanted to bring it up again in case we decide to have a combined user and developer meeting in the fall. I think we half decided to have a developer meeting in November/December and another user meeting in spring at the webco in June but @ckaldemeyer wanted to ask his professor if they wanted to host a combined user/developer meeting. Any news?

Not yet because everybody is on holiday!

Could it be a good idea to combine the developer meeting with the last polish on v0.2.0 and release afterwards?
@oemof/oemof-developer-group Who is interested in a developer meeting?

I'm interested.

@oemof/oemof-developer-group, @wind-python/team
I talked to some people and found out that there is a general interest to have a developer meeting this winter and maybe a user meeting next spring. I would suggest Flensburg as the place, but we can discuss this.
I would like to call it "oemof organisation meeting" and invite everybody who feels (or wants to feel) involved in coding (network, solph, feedinlib, demandlib, windpowerlib), documentation, public relation, organisation, acquisition of projects or anything else connected to the oemof project.
I think it is important to meet and talk about the project as a whole. Of course we could divide in subgroups for special topics like the release of v0.2.
Please commit yourself with your interests, wishes and possibible contributions.
i created a poll to find a date for the meeting: https://xoyondo.com/dp/Fult8jSYFTMEn40

@oemof/oemof-developer-group,
I talked to some people and found out that there is a general interest to hold a developer meeting this winter and maybe a user meeting next spring. I would suggest Flensburg as the place, but we can discuss this.
I would like to call it "oemof organisation meeting" and invite everybody who feels (or wants to feel) involved in coding (network, solph, feedinlib, demandlib, windpowerlib), documentation, public relation, organisation, acquisition of projects or anything else connected to the oemof project.

Thanks for creating!

I think it is important to meet and talk about the project as a whole. Of course we could divide in subgroups for special topics like the release of v0.2.

I think this would be a bit late for v0.2 and rather for v0.2.1 !? :-)

Shall we keep the general format of the last meetings?
If we do so, according to the poll this meeting would be from:
4th December, 2pm to 6th December, 2pm
Any comments?

Shall we keep the general format of the last meetings?
If we do so, according to the poll this meeting would be from:
4th December, 2pm to 6th December, 2pm
Any comments?

Should we reduce it to two days e.g. from the 4th to the 5th? I think it would be sufficient and I am trying to household with my time a bit ;-)

I started an issue (#22)  to collect topics and plan the meeting. Maybe we could decide than but as you are a local participant it shouldn't be difficult for to take part partially.

Closed it favour of #22.