fix nlx segment search in case of faulty blocks

Guys, I found another bug
So, I have a record in which there are some blocks which are logged partially (faulty block). When you searched for a segment with diff in timestamps, you assumed, that all blocks are correct, but not in this case:

It results in a faulty detection of segment boundaries, where you can see the next segment starts before the end of the previous segment due to faulty blocks:

If we look at the exact signals, we will see that a part of the faulty block repeats ADC values stored from the previous block:

The same blocks, but reconstructed in absolute times:

My solution was to include faulty blocks to the detection procedure of segments
Now the timing is correct:

PS. I must admit though, that the solution is not perfect, as, in cases of faulty blocks, I should have fixed the reader itself, rather than to oversegment the record. However, this is a quick and dirty hack allows me to process the data correctly now.
PS2. Looking back, I now understand that the faulty block doesn't affect the processing, but the incorrect timing of segments just made me feel suspicious of what inside the hood of the segment detection. Now I'm absolutely sure the origin of the faulty timing is not dangerous

Hello @sin-mike! Thanks for opening this PR. We checked the lines you've touched for PEP 8 issues, and found:

In the file neo/rawio/neuralynxrawio.py:

Line 447:27: E222 multiple spaces after operator
Line 462:66: E225 missing whitespace around operator
Line 470:13: E303 too many blank lines (2)
Line 473:1: W293 blank line contains whitespace
Line 479:57: E502 the backslash is redundant between brackets
Line 480:48: E226 missing whitespace around arithmetic operator
Line 480:62: E502 the backslash is redundant between brackets
Line 481:58: E261 at least two spaces before inline comment
Line 483:75: E261 at least two spaces before inline comment
Line 486:35: E261 at least two spaces before inline comment
Line 488:41: E261 at least two spaces before inline comment
Line 489:1: W293 blank line contains whitespace

Hi @sin-mike
Thank you very much.
This investigation is totally amazing.
Do you have a quite small file that could be included in gin.gnode so test with CI could be lauched on it ?
I am not a user of this file format.
Maybe @JuliaSprenger or @mdenker could have a look on this PR ?

Hi @sin-mike
Thank you very much.
This investigation is totally amazing.
Do you have a quite small file that could be included in gin.gnode so test with CI could be lauched on it ?
I am not a user of this file format.
Maybe @JuliaSprenger or @mdenker could have a look on this PR ?

The file I worked with during this discovery is 150Mb, I don't have any other at the moment

Outch. this is too big.

@samuelgarcia
I'm looking for publishing another PR above this one. Have you decided, if you're merging this one, or are there other updates required?

@sin-mike: Do you think it would be possible to cut the file you have been working with to get a smaller file for the tests? I think this would help a lot in verifying the correct handling of the wrong time stamps.

@sin-mike next Tuesday and Wendsay we will review and merge many PR.
Normally this one should be merge.
I have to admit that I did not anderstood yet thepatch I would like to understand it before merge.
If you have another PR you can make it. Just branch on that one and clearly writte on the PR that it depend on that one. So you can work independently that us.
Sorry to be slow for reviewing and merging.

@sin-mike: Do you think it would be possible to cut the file you have been working with to get a smaller file for the tests? I think this would help a lot in verifying the correct handling of the wrong time stamps.

Tough one. I did never made this. I'll try. Could you suggest the tools?

@JuliaSprenger
I have it, about 8Mb, which exhibits 2 failed segments + events

where to store the file?

Hi Mike.
we have a repo for test files here https://gin.g-node.org/NeuralEnsemble/ephy_testing_data
It is like github you can submit file there.
If you can put the file I could read more easily this PR and merge it for the release 0.8 in preparation.

Decided we will merge this without a test file if it is blocking the release, but it would be much better to have the test file beforehand.

Decided we will merge this without a test file if it is blocking the release, but it would be much better to have the test file beforehand.

@apdavison I've uploaded a file https://gin.g-node.org/NeuralEnsemble/ephy_testing_data/pulls/11/files

Hi Mike.
I have merged files at gin gnode.
Could you add this files in test_neuralynrawio.py and test_neuralynxio.py ?

@samuelgarcia looks like the tests failed, but in nixio, rather than in neuralynx, after I pulled from master
ERROR: test_write_proxyobjects (neo.test.iotest.test_nixio.NixIOWriteTest)

@sin-mike : there is a bug in master that block all PR. We have wait and rerun circle when will be fixed.
Thank you for being very reactive on this.
I guess this will be included in the relase 0.8/

@sin-mike : the bug in the master is normaly resolved.
Could you rebase to master that would rerun the ci ?

Close by #726


scss_lint changed error code

I'm trying to get grunt-scss-lint #FarSeeing-colorize_output branch to work with scss_lint 0.38.0. However, it appears that the new scss_lint changed it's return code to 1 when reporting errors. The result is that when running it through grunt, I get this:
Running "scsslint:all" (scsslint) task
[D] Task source: <hidden>/node_modules/grunt-scss-lint/tasks/scss-lint.js
Verifying property scsslint.all exists in config...OK
Files: stylesheets/base.scss -> all
Options: config="configs/scss-lint.yml", reporterOutput=null, bundleExec, colorizeOutput
scss-lint options: config="configs/scss-lint.yml", reporterOutput=null, bundleExec, colorizeOutput
Running scss-lint on all
[D] Run command: bundle exec scss-lint -c configs/scss-lint.yml stylesheets/base.scss
>> scss-lint failed with error code: 1
>> and the following message:Error: Command failed: bundle exec scss-lint -c
>> configs/scss-lint.yml stylesheets/base.scss
>> 1 files are lint free

When I run the command exactly as the log tells me (copy-paste), I get this:
$ bundle exec scss-lint -c configs/scss-lint.yml stylesheets/base.scss
stylesheets/base.scss:4 [W] ColorKeyword: Color `black` should be written in hexadecimal form as `#000000`
stylesheets/base.scss:4 [W] ColorVariable: Color literals like `black` should only be used in variable declarations; they should be referred to via variable everywhere else.

After that:
$ echo $?
1

If I change grunt-scss-lint to listen for exit code 1, it works as intended (by the looks of it). What do you think?

Try it 😎

Same branch?

Well it'll be your branch as you'll create a pull request


previous main state isn't changing

Looking at state_machine_helper cpp file we can see that we call main_state_transition function from inside set_link_loss_nav_state function. When we do that we call it with a local variable main_state_prev.
In case that the main state has changed we save the current state as previous main state before changing the current state inside main_state_transition function. We save the previous main state in order to run a check on it inside the commander thread main loop. If we only change the local variable (instead the global variable declared in commander.cpp) we loose the information about the previous main state and it might effect in the commander thread main loop.
If we call the main_state_transition directly from the commander we do change the global variable.

Yes, it's not ideal. The entire thing needs a cleanup, and the state machines should be much simpler.
In this specific case I believe the actual usage of the previous main state is quite limited. https://github.com/PX4/Firmware/blob/master/src/modules/commander/commander.cpp#L2978
Unless you see an immediate fix should we try to account for this in the commander rewrite? https://github.com/PX4/Firmware/issues/7055

@dagar
Thanks for the response!
I think that it can be addressed while rewriting the commander.


how to drag window if....

how to drag window if i set Page.window.hidden_title_bar = True Also is there a way of customising the title bar

Make use of the WindowDragArea


Fix and improve quickfast introduction

Added code highlighting to the quickfast introduction so it's better to read.
Extracted two variables using pattern matching that are used later and I got an error when running through the quickfast.

Coverage increased (+0.08%) to 70.464% when pulling 16d24375af4095132814a885725a5f5406ffbcb6 on migore:fix-docs into 8a0058297710b250ede59e8f8a210ca2177eae29 on bitwalker:master.

Thanks for the PR!


executor: simplify interface

Description
This simplifies the executor interface, removing the need for the backing store to be an Arc and removes the lifetime from the interface
Test Plan
How did you test the new or updated feature?

If your changes are not user-facing and not a breaking change, you can skip the following section. Otherwise, please indicate what changed, and then add to the Release Notes section as highlighted during the release process.
Type of Change (Check all that apply)

[ ] protocol change
[ ] user-visible impact
[ ] breaking change for a client SDKs
[ ] breaking change for FNs (FN binary must upgrade)
[ ] breaking change for validators or node operators (must upgrade binaries)
[ ] breaking change for on-chain data layout
[ ] necessitate either a data wipe or data migration

Release notes

Thank you!


Chromebook users. How can i download a zcl wallet?

i just stored my ZCL for now in a paper wallet. but how can i spend it? i cannot download anything in zcl wallet because its not compatible in my chromebook. Please help!

Good question!
You can install Ubuntu Linux on your Chromebook - https://tutorials.ubuntu.com/tutorial/install-ubuntu-on-chromebook#0
It won't be super powerful, but should be able to run the electrum-zcl linux release.
Let us know how it goes / if you need more help.


<IP_ADDRESS> Connection Prompt on OS X

Checklist:

[ X ] I have checked that there are no issues with similar or the same content
YOU SHOULD CHECK CLOSED ISSUES ASWELL

[ X ] I have checked the FAQ (https://github.com/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/wiki/FAQ) and the answer I am looking for is not there

[ X ] I have double checked and can reproduce the issue

OS: OS X 10.14 / various versions
GPMDP Version: 4.6.1 / previous versions
Issue Descriptions: I am sure this is a simple thing, but I have tried uninstalling the application multiple times and still get the same issues. Each time I open the app, I have to wait 5-10 seconds before it open, because it is trying to connect to <IP_ADDRESS> - an OS X dialog pops up asking me for a username and password to connect to this source. I have no idea what it is trying to do, but everytime I close the app and open it again cold start it does the same thing.
The app will not open until I close this dialogue box.

Steps to Reproduce:
On my iMac, I close the app and open it again

We make no connections to that address, only music.google.com and music.youtube.com. Do you have a corporate proxy or firewall?

I'm at work, so that's possible.
Let me ask IT if they have any idea.

This IP address belongs to a media server at work. I have no idea why this app continuously tries to connect to it (and won't open until I close this prompt), but I'll just deal with it.

I'm going to take a wild stab in the dark. Does it implement mdns or cast API's?

It might.. I can't confirm easily though. The popup still happens all the time.
I finally figured out what credentials it wanted and let it have them, so we'll see if it still comes back.


add snippets 5000 config file

Roslyn samples must be built using Visual Studio.

That shouldn't matter. The snippets file is only analyzed with a result returned from the locate projects. So when it goes to compile the project it 1st checks is there a snippets file in the same folder or not.


Set color settings only for one display?

Hi!
I love this little program. It is exactly what I need, and it works, but the problem is I just need to invert colours only on one display. Can that be done?

Hi!
@9072997 Really nice, the colours are reversed with the /w flag (except the Start menu, but that is totaly fine), but it only draws half of the second monitor...

My second screen is on the right of the primary monitor. And if I move the second screen to the left, then I have like this:

The same behaviour is when I put the second monitor up and down.
But If I change what is the primary display, then it works.

Thank you :D


CalendarItem Mouse-Over Event

If you require additional functionality from the calendar items you can create your own template.  Have a look at the 'Custom Content' section in the documentation.
The default template is just a MudChip component.


Playonlinux complains about OpenGL and jq

Issue description
I've tried running playonlinux recently and got the following messages:
Playonlinux is unable to find 32 bits OpenGL libraries

You might encounter problems with your games

Playonlinux is unable to find 64 bits OpenGL libraries

You might encounter problems with your games

Playonlinux cannot find jq (from jq)

You should install it to use Playonlinux

POL couldn't download wine versions nor create the virtual drivers.
Steps to reproduce
I've just added playonlinux to configuration.nix.
Technical details
The last issue seemed easy enough to solve, I've added jq to the playonlinux derivation, now it's able to fetch wine versions e create the drives (the last annoying message does not show up anymore), however, some errors occur while installing applications.
Outputs of nix-shell -p nix-info --run "nix-info -m":
 - system: `"x86_64-linux"`
 - host os: `Linux 4.20.11, NixOS, 19.03pre170287.19eedaf867d (Koi)`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.2pre6600_85488a93`
 - channels(root): `"nixos-19.03pre170287.19eedaf867d"`
 - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos`

@mtrsk have you tried activating OpenGL on the system?
hardware.opengl.enable = true;
hardware.opengl.driSupport32Bit = true;

Might be similar to Steam: https://nixos.wiki/wiki/Steam
https://nixos.org/nixos/options.html#opengl

Hello @davidak, I already had driSupport32Bit enabled for steam, after enabling opengl I got the following boot warnings on stage-2:
/etc/kbd directory contains user files. Symlinking may fail. at /nix/store/amhpx347b7n6m2bq24siw0qq27w3np8n-setup-etc.pl line 114.
/etc/zoneinfo directory contains user files. Symlinking may fail. at /nix/store/amhpx347b7n6m2bq24siw0qq27w3np8n-setup-etc.pl line 114.
/etc/fonts directory contains user files. Symlinking may fail. at /nix/store/amhpx347b7n6m2bq24siw0qq27w3np8n-setup-etc.pl line 114.
/etc/terminfo directory contains user files. Symlinking may fail. at /nix/store/amhpx347b7n6m2bq24siw0qq27w3np8n-setup-etc.pl line 114.
/etc/dbus-1 directory contains user files. Symlinking may fail. at /nix/store/amhpx347b7n6m2bq24siw0qq27w3np8n-setup-etc.pl line 114.
/etc/profiles/per-user/usul directory contains user files. Symlinking may fail. at /nix/store/amhpx347b7n6m2bq24siw0qq27w3np8n-setup-etc.pl line 114.
/etc/udev/rules.d directory contains user files. Symlinking may fail. at /nix/store/amhpx347b7n6m2bq24siw0qq27w3np8n-setup-etc.pl line 114.
/etc/systemd/system-generators directory contains user files. Symlinking may fail. at /nix/store/amhpx347b7n6m2bq24siw0qq27w3np8n-setup-etc.pl line 114.
/etc/systemd/system directory contains user files. Symlinking may fail. at /nix/store/amhpx347b7n6m2bq24siw0qq27w3np8n-setup-etc.pl line 114.
/etc/systemd/user directory contains user files. Symlinking may fail. at /nix/store/amhpx347b7n6m2bq24siw0qq27w3np8n-setup-etc.pl line 114.

Which may be related to this. Is playonlinux working fine for you? Are you on stable, perhaps?

@mtrsk These warnings are not caused by enabling opengl and are quite harmless anyway. I'd look for a cause elsewhere.

Getting the same warning for 32 and 64 bits.

Pinging maintainer @pasqui23


Front-end technologies to use?

@Brentophillips I saw that you posted images for the UI of the app, what front-end technologies do you think we should use? @roby-boy said React library other alternatives are angularjs or JQuery. Or perhaps something else like ember js?

As a suggestion, looking forward to sharing development across teams and individuals, I was thinking starting with Twitter Bootstrap would work well and I'd really like to experiment with React. Check out this link Bootstrap+React. At some point I'd like us to build a desktop app using Electron.


Add text where no results

Default values for where metadata is blank for:
domain - search and details page
iao or data owner - details
request access - details
contact channel for questions - details

Not provided?

@seanprivett Couple of thoughts about this:

Is there any functional difference between showing some default text when the domain is blank and just assigning a domain? We have an existing domain of 'general' which is so vague I think it would suit as a catch-all bucket until we have a chance to review domains properly.
Depending on the data, I'm assuming request access and contact channels are essential and their absence would be a dead end for the user. I appreciate this will hopefully be an edge case. How would you feel about us giving our team contact info in that scenario?

@markjefferson-gov I think general is a good idea for those that don't have a domain
I think in the early days of the catalogue, entries without access or contact channel details may be the majority, so it could result in us being swamped.

Discussed at UCD catchup. Sean to look into likelihood of missing access and contact info.

@markjefferson-gov

Is there any functional difference between showing some default text when the domain is blank and just assigning a domain? We have an existing domain of 'general' which is so vague I think it would suit as a catch-all bucket until we have a chance to review domains properly.

Yes - if no domain is assigned the thing will be harder to find, because it won't be reachable by browsing, and if the user interacts with the domain filter the behaviour will be a bit unintuitive.
To use general as the catchall bucket we will need to update our ingestion code for Justice Data to set the "Justice Data" dashboard to General, and also the remaining charts which don't have a suitable domain yet (I make this 52 charts)
Domains for CaDeT databases and tables are fully populated, so no change required there.

Discussion regarding how to request access default:
https://mojdt.slack.com/archives/C03QZ776JVA/p1723196543249529?thread_ts=1723133391.430389&cid=C03QZ776JVA
I will add in messages to support falling back to contact or owner as an alternative to the generic message:

Access info is missing, but there is a contact
Access info and contact is missing, but there is an owner

Discussed and agreed required behaviour and default values with Mat and Sean on Slack. Updated the ticket description with what we agreed.


failing during setup of a new project

Duplicates

[X] I have searched the existing issues

Latest version

[X] I have tested the latest version

Steps to reproduce 🕹
Steps:

setup the npm library for mui tools and toolpad
npx create-toolpad-app
result:
failed to initiate the project.

Current behavior 😯
export from Mac terminal (excluded private info):
info - Creating Toolpad project in
info  - Initializing package.json file
info  - Initializing .gitignore file
ENOENT: no such file or directory, copyfile '..../node_modules/create-toolpad-app/dist/.gitignore' -> '.../.gitignore'
Expected behavior 🤔
should initiate the project: create folder with all the files.
Context 🔦
No response
Your environment 🌎
Mac, chip M2.

Thank you for reporting, I can confirm. Working on a fix in https://github.com/mui/mui-toolpad/pull/2169


Search in Rotated Sorted Array

https://leetcode.com/problems/search-in-rotated-sorted-array/

Assign it to me

Sure

kindly check it I have made a pull request


feat(validator): Enable verification results to be retrieved as structured data.

Same as #546
How about this additional feature?

Hi @usualoma !
Great feature! I love it. I'd like to merge it into the main, is there anything else left to do?

@yusukebe
Thank you. That's all I'm trying to do!


cargo install racer is still using syntex_syntax version 0.26.0 (most recent).

There was a commit 7 days ago to explicitly select version 0.24.0, but that change is not reflected in the "cargo install racer" workflow.

Apologies @kyleragan, I'll try and get a release out tonight

This can be fixed by removing tilde from the beginning of the version number.
Tilde requirements specify a minimal version with some updates:
~1.2.3 := >=1.2.3 <1.3.0
~1.2   := >=1.2.0 <1.3.0
~1     := >=1.0.0 <2.0.0

@phildawes I sent a PR.


don't use rust-arm-cross docker buildx if arch is already arm64

This allows fast(er) builds in a Linux VM on MacOS M1. It probably also works on a Pi, though that is untested.
Without this change, the user needs to build rust-arm-cross and then build the backend inside the resulting docker container using buildx. This process is much slower than simply building natively using cargo build (60 minutes -> 16 minutes on my machine).
This change also builds cargo-deps without rust-arm-cross, so rust-arm-cross is removed completely as a system build dependency with this feature, when run on arm64.
Unfortunately the compat image still requires the rust-musl-cross cross-build, as I couldn't figure out a straightforward way of removing that from the build process.

Converting to draft, need to fix embassy* and nc-broadcast binaries, there seems to be a version mismatch between glibc versions on my build box and the embassy


[gradle] -> Add a number of libraries to the project that include the…

… following:
1- Material Design
2- Lifecycle
3- Navigation
4- Coroutines
5- Hilt
6- Room
7- number of libraries for tests
:)

V0.0.1


Add battery heater status and command messages

What does a fault in these messages mean?

What does a fault in these messages mean?

I think it would be generic code that means that battery cannot carry out the heating request, or it had to terminate the operation early.
For example, if the battery sees the total pack current exceeding some max safe threshold, then we should probably shut off the battery heater and set heater_status to HEATER_STATUS_FAULT.

On a different note, what do you think about adding a timeout parameter to the heater command?  It could be a uint8 where 0 means the heater request never times out, and any other value [1, 255] is the time in minutes that the heater will be enabled.

On a different note, what do you think about adding a timeout parameter to the heater command? It could be a uint8 where 0 means the heater request never times out, and any other value [1, 255] is the time in minutes that the heater will be enabled.

Seems like a good idea.

@tylerbrunette I added a timeout parameter to the heater command.

Functionality is fine, but you might want to adjust the formatting. Check some official messages like BatteryInfo
When you have constants for an enum or bitflags they should start with name of the variable, some tools use this when displaying the messages to convert the integers into strings.
Whitespace to seperate groups is always nice.
I'm not sure why you split that timeout comment into 2 lines, did your editor autoformat that?
Something like this:
#
# Service to enable and disable the battery heater
#

uint8 COMMAND_STOP              = 0 # Disable the battery heater
uint8 COMMAND_START_HEATING     = 1 # Enable the battery heater
uint8 COMMAND_DISMISS_FAULT     = 2 # Clear the fault status if able
uint8 command

int8 target_temperature  # [Deg. C] The battery will be heated up to this temperature

uint8 TIMEOUT_NONE   = 0 # The heater will stay on until a STOP command is received, or a FAULT occurs
uint8 timeout            # [Minutes] The heater will turn off after this amount of time

---

uint8 ERROR_OK      = 0   # Success
uint8 ERROR_UNKNOWN = 255 # Generic error
uint8 error

@tylerbrunette I will mimic the official message format from now on.  Thanks!


[bug]: Error Message after Launching missing xformers

Is there an existing issue for this problem?

[x] I have searched the existing issues

Operating system
Windows
GPU vendor
Nvidia (CUDA)
GPU model
RTX 3060
GPU VRAM
12 GB
Version number
v5.2.0rc1
Browser
Firefox 131.0.2 (64-Bit)
Python dependencies
No response
What happened
After starting InvokeAI I get an error. It says it cannot find an xFormers file. I wanted to try torch sdp as stated in the changelog, so I updated to the latest version. The image generation still works, but it feels slower. I dont have any proof that it is slower unfortunately, but other than that its just the error message.

What you expected to happen
Starting without an error
How to reproduce the problem
Start the app.
Additional context
I updated from the first new release of Invoke AI 5.0 with the new Canvas
Discord username
maisman

If you had xformers installed already, it wouldn't be uninstalled when you upgraded.
With your virtual environment activated, try pip uninstall xformers, and then launch invoke again.
Hope this helps!

If you had xformers installed already, it wouldn't be uninstalled when you upgraded. With your virtual environment activated, try pip uninstall xformers, and then launch invoke again. Hope this helps!

Thank you, it worked ❤

Out of curiosity, does torch-sdp feel fast for you now?

Out of curiosity, does torch-sdp feel fast for you now?

It's a little faster, but barely noticeable. The reason it was slower was because I was watching a discord stream... so the update was a success :)


Ensure producers are always set on unpickling from runner api protos.

Also add (optional) access to the contexts on serializing and
deserializing pipelines.
Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Make sure there is a JIRA issue filed for the change (usually before you start working on it).  Trivial changes like typos do not require a JIRA issue.  Your pull request should address just this issue, without pulling in other changes.
[ ] Each commit in the pull request should have a meaningful subject line and body.
[ ] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue.
[ ] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[ ] Run mvn clean verify to make sure basic checks pass. A more thorough check will be performed on your pull request automatically.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

R: @ananvay

LGTM. Thanks a lot Robert!

jenkins: retest this please


Feat: Authentication

As a User
I want to authenticate with Google Authentication
To restrict system access

:tada: This issue has been resolved in version 1.1.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


DOC: update roadmap

Various ideas for further updates to the roadmap following gh-22101.

From me:
RE: roadmap:

[ ] The support for distributed and GPU arrays section is outdated. We should link to https://github.com/scipy/scipy/issues/18867 and https://github.com/scipy/scipy/issues/18286.

RE: detailed roadmap:

[ ] "Reliability of CI has not been good recently" seems outdated. Also the discussion of dropping distutils
[ ] linalg: "Accelerate support is dropped because Apple doesn’t update Accelerate anymore"
[ ] odr: https://github.com/scipy/scipy/issues/7107
[ ] sparse: can mention work on ND COO https://github.com/scipy/scipy/issues/21923
[ ] special: should mention xsf and link to https://github.com/scipy/xsf/issues/1

signal stuff from @DietBru:
Two maintenance-related points come to mind:

Deprecate _spectral_helper, _triage_segments and _fft_helper.
Currently, csd is the only non-legacy function utilizing those internal functions. There already exists a ShortTimeFFT-based wrapper, for testing, namely _csd_wrapper, to ensure that ShortTimeFFT provides a superset of functionality. This means that also the legacy functions stft and spectrogram will be deprecated.

Remove To-Do List Wiki-Page.
It would be nice if the points on the To-Do List Wiki-Page could be updated and the still relevant entries could be converted into issues or be merged into this roadmap.

@andyfaff said

The default MacOS wheels will use Accelerate for macOS >=14. It's only older OS versions that will use OpenBLAS.

Interpolate stuff from @ev-br:
FITPACK replacements
We need to finish providing functional equivalents of the FITPACK Fortran library. The aim is to reimplement the algorithmic content of the FITPACK monolith in a modular fashion, to allow better user control and extensibility.
To this end, we need

1D splines: add the periodic spline fitting to make_splrep function.
2D splines: provide functional replacements of the BivariateSpline family of classes for scattered and gridded data.

Once we have a feature-complete set of replacements, we can gracefully sunset our use of FITPACK.
Ideas for new features

add the ability to construct smoothing splines with variable number of knots to make_smoothing_spline. Currently, make_smoothing_spline always uses all data points for the knot vector.
experiment with user-selectable smoothing criteria: add the P-splines penality form to complement the 2nd derivative penality of make_smoothing_spline and jumps of the 3rd derivative of make_splrep
investigate ways of vectorizing the spline construction for batches of the independent variable. This class of features have been requested by scipy.stats developers
allow specifying the boundary conditions for spline fitting.
investigate constrained spline fitting problems which the FITPACK library was providing in Fortran, but were never exposed to the python interfaces
NURBS support can be added if there is sufficient user interest

Scalability and performance
We need to check performance on large data sets and improve where lacking. This is relevant for both regular grid N-D interpolators and QHull-based scattered N-D interpolators. For the latter ones, we additionally need to investigate if we can improve on the 32-bit integer limitations of the QHull library.

I think the interpolate stuff has already been done


Add thanos query frontend sub command

Signed-off-by: Ben Ye<EMAIL_ADDRESS>

[x] I added CHANGELOG entry for this change.
[ ] Change is not relevant to the end user.

Changes

The current code is almost the same as the Cortex frontend. I just removed the sharding middleware because seems that is specific for Cortex.
TODO:

[ ] Implement Cortex cache.Cache interface, this should be done in another pr.
[x] Unit tests and E2E tests.
[x] Support parsing Thanos specific query parameters such as dedup, max_source_resolution, partial_response, etc. These params should be part of the cache key because these affect the query results. We need to implement Thanos codec to decode/encode Thanos query requests. https://github.com/yeya24/thanos/pull/159

Verification

Thanos Query API supports many custom parameters that Prometheus doesn't support, like dedup, partial_response, max_source_resolution, storeMatch, etc.
IMHO Thanos should implement its own Request type just like the loki request. Is it better for me to include it in this pr, or in another pr?

IMHO Thanos should implement its own Request type just like the loki request. Is it better for me to include it in this pr, or in another pr?

I haven't had the chance to review this PR in itself but I think since this work will be on-going I think I would prefer to merge a minimum state that works good enough :tm:, and then iterate on it. So to be explicit, I am for this, but in a follow up PR.

Some build errors got after rebasing master.
# github.com/cortexproject/cortex/pkg/querier/queryrange
../../../go/pkg/mod/github.com/cortexproject/cortex@v1.2.1-0.20200805064754-d8edc95e2c91/pkg/querier/queryrange/value.go:92:2: invalid case parser.ValueTypeVector in switch on promRes.Data.ResultType (mismatched types parser.ValueType and string)
../../../go/pkg/mod/github.com/cortexproject/cortex@v1.2.1-0.20200805064754-d8edc95e2c91/pkg/querier/queryrange/value.go:92:2: invalid case parser.ValueTypeMatrix in switch on promRes.Data.ResultType (mismatched types parser.ValueType and string)
!! command failed: build -o /home/yeya24/go/bin/thanos -ldflags -X github.com/prometheus/common/version.Version=0.14.0 -X github.com/prometheus/common/version.Revision=f3b29ab18ede95baad53cda564b490916efb5407 -X github.com/prometheus/common/version.Branch=add-thanos-query-frontend -X github.com/prometheus/common/version.BuildUser=yeya24@yeya24 -X github.com/prometheus/common/version.BuildDate=20200807-21:34:12  -extldflags '-static' -a -tags netgo github.com/thanos-io/thanos/cmd/thanos: exit status 2
make: *** [Makefile:114: build] Error 1

Seems the Prometheus dependency needs to be updated on the Cortex side as well,

That might be true. Here comes cyclic deps (:

Let's propose a PR on their side cc @pracucci

Let's propose a PR on their side cc @pracucci

I will prepare a pr.

I have updated my pr to support the response cache config file. PTAL when you have time. For the Cortex dependency error, I opened a pr https://github.com/cortexproject/cortex/pull/3000 already.

Also still somehow tests flakes, wonder if it's SWIFT flakiness

well depends how we handle this - I think query frontend was doing pass through for all not defined endpoints, but we should test against it. If that's the case then why we define labels, series, values if not cached??

Not passing through. Please see https://github.com/cortexproject/cortex/issues/2742. Now only defined endpoints are accessible. That's why the frontend needs to register other endpoints.
Only query range results are cached. The workflow is:

Non-query range but defined endpoints -> pass through to downstream URL. So no middlewares will be applied here.
query range -> go through all defined middlewares.

this is weird. I think we put this this tripperware for query, query range but also /label series label/.../values?

Thanks, this metric is the same as Cortex. I agree we should separate labels for other endpoints as well.

Seems we got another flaky test https://app.circleci.com/pipelines/github/thanos-io/thanos/2764/workflows/74964958-9ce1-4041-b3b9-4ea659a1764e/jobs/10997

In this case let's do following:

Use handler in query_range and query since we will soon modify it to use our tripperware
For everything else let's have (SEPARATE!) passthrough handler. WDYT? (: Also I am surprised it does not work as our UI works just fine on query frontend :thinking:
TBH I don't feel like we need allowlist all of endpoints. Maybe we can catch query + query range for now and pass through rest?
Make it more transparent (:

In this case let's do following:

Use handler in query_range and query since we will soon modify it to use our tripperware
For everything else let's have (SEPARATE!) passthrough handler. WDYT? (: Also I am surprised it does not work as our UI works just fine on query frontend thinking
TBH I don't feel like we need allowlist all of endpoints. Maybe we can catch query + query range for now and pass through rest?
Make it more transparent (:

Hello, I agree that we shouldn't limit the endpoints here and it is better to pass through all other routes to downstream querier to make sure everything works fine (like Grafana).
But I just found it not as easy as I thought to deal with the default route with github.com/prometheus/common/route package, so I removed the router and added the routing logic to the tripperware. WDYT? This way we don't need to have other routers. This works but TBH I don't know whether this is a good design or not.
	return func(next http.RoundTripper) http.RoundTripper {
		queryRangeTripper := queryrange.NewRoundTripper(next, codec, queryRangeMiddleware...)
		return frontend.RoundTripFunc(func(r *http.Request) (*http.Response, error) {
			switch r.URL.Path {
			case "/api/v1/query":
				if r.Method == http.MethodGet || r.Method == http.MethodPost {
					queriesCount.WithLabelValues(labelQuery).Inc()
				}
			case "api/v1/query_range":
				if r.Method == http.MethodGet || r.Method == http.MethodPost {
					queriesCount.WithLabelValues(labelQueryRange).Inc()
					return queryRangeTripper.RoundTrip(r)
				}
			default:
			}
			return next.RoundTrip(r)
		})
	}, nil

PR is updated and I added more test cases. PTAL

Happy with whatever makes sense more (: Will look today


Starting game with mod manager

When i click the start game button, nothing happens apart from taking me to the log tab and displaying "Started console server on port (5 digits)". I suspect it's because my game is on another drive, the D Drive specifically, but I can't find any way to change where the mod manager is looking for the game. Thank you for your time in making this, even if I can't get it to work I appreciate what you do.

Unfortunately OWML doesn't like being in a different drive than the game. They need to be installed in the same drive.

I have the same issue.
I have the game on Steam.
Moving OWML to the same directory as the Steam installation does not fix the issue.

I was able to get it to work by using the portable version and installing the OWML mod that I think was discontinued in the normal manager. I saved it in the same directory as the game and it worked fine. Hope that helps anyone struggling, because this is really a great program.

Unfortunately OWML doesn't like being in a different drive than the game. They need to be installed in the same drive.

I have the same issue, and despite already doing this, the ModManager saves in the wrong drive anyway.


How do you pass in a mode?

I'm getting the error below, why is there no option to pass in a mode?
The 'mode' option has not been set. Set 'mode' option to 'development' or 'production' to enable defaults for this environment.


[BugFix] Fix count(*) error during adding smaller type column (#33243)

This is cherry-picked from #33243.
What type of PR is this:

[ ] BugFix
[ ] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Does this PR entail a change in behavior?

[x] Yes, this PR will result in a change in behavior.
[ ] No, this PR will not result in a change in behavior.

If yes, please specify the type of change:

[ ] Interface/UI changes: syntax, type conversion, expression evaluation, display information
[ ] Parameter changes: default values, similar parameters but with different default values
[ ] Policy changes: use new policy to replace old one, functionality automatically enabled
[ ] Feature removed
[ ] Miscellaneous: upgrade & downgrade compatibility, etc.

Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[ ] I have checked the version labels which the pr will be auto-backported to the target branch

[ ] 3.2
[ ] 3.1
[ ] 3.0
[ ] 2.5

[BE Incremental Coverage Report]
:heart_eyes: pass : 0 / 0 (0%)


[RFC] Migrate to Docusaurus

Introduction
In my quest to find something useful to contribute to this organisation I decided to migrate the wiki to use Docusarus. I've been playing around with it lately and think that it would be a great fit for the wiki.
What is Docusaurus?
Docusaurus is an open source static site generator, just like Jekyll, built with React. Pages are written in markdown or MDX, which allows writing JSX code inside of a markdown file.
Why should we use it?
It offers many useful features, such as:

Built in support for Algolia search (see: https://docusaurus.io/docs/search)
Easy to manage sidebar configuration using JavaScript
Support for inline alerts using no html (example]
Automatically opens links in a new tab (no need for target="_blank")
The ability to write React components and use them directly in the markdown file (i wrote my own Accordion component for the faq page)
Built in light/dark mode toggle
"Edit this page" link that links to the source file on GitHub, automatically

Take the "Supported Hosting Providers" page. Instead of complicated Liquid and hard to read Liquid template code, we can use this instead:

---
title: Supported Hosting Providers
---

import SupportedHostingProviders from "@site/src/components/SupportedHostingProviders";

:::danger
This list is incomplete. Please open a PR or contact us on Discord if the information is incorrect or you want to add a new hosting provider!
:::

:::caution
It should also be noted that these providers may not be verified by the Geyser team, and the server providers below are reported as working by members of the community.
:::

:::caution
Using a "Free Host" may not give you the best experience at all. If you want better support, more freedom to control your server, and learn how to run one, PLEASE pay for a server.
:::

:::info
The below information is for the plugin versions of Geyser unless otherwise specified
:::

## Built-in Geyser
<SupportedHostingProviders section="built_in" />

## Support for Geyser
<SupportedHostingProviders section="support" />

## Does not support Geyser
<SupportedHostingProviders section="no_support" />

Much cleaner!
What's left to do

[ ] geyser/setup page
[ ] Algolia search (you have to apply)
[ ] Add icons back to Floodgate Setup tabs
[ ] Markdown for FAQ item descriptions isn't parsed currently as it's rendered from JSX
[ ] Convert FAQ items back to YAML (I converted it to json so I could simply import it)
[ ] Custom blocks schema displays incorrectly
[ ] Go through each page and ensure everything displays correctly

Running locally

Ensure you have Node.js and npm installed
Clone the repo
Run npm install
Run npm start and navigate to http://localhost:3000

Screenshots
Live Demo

Looking at Algolia, we will have to apply for that and implement it after prod deployment if we go down this route.

Going to close this PR as Chew's PR (https://github.com/GeyserMC/GeyserWiki/pull/222) is actively being worked on.


Support for feature flags in react-core

Description
Shortcut: https://app.shortcut.com/cartoteam/story/311258/support-feature-flags-in-carto-4-react
This adds methods in react-core to set feature flags, a global setting for carto 4 react.
Type of change

Feature (internal)

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

12 of 12 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.2%) to 71.676%

Totals

Change from base Build<PHONE_NUMBER>:
0.2%

Covered Lines:
1991

Relevant Lines:
2554

💛  - Coveralls


document for operators in Pre-built functions

Use this query to search for the most popular feature requests.
Is your feature request related to a problem? Please describe.
I'm always frustrated when I read the document, I don't know whether + - is supported in string/list, whether [] is case sensitive or not in https://github.com/microsoft/BotBuilder-Samples/blob/master/experimental/common-expression-language/prebuilt-functions.md#where
Describe the solution you'd like
Add explanations for operators in document
Describe alternatives you've considered
Additional context
[enhancement]

@emgrol , any updates on this?

@mrivera-ms I added a fix for this issue in https://github.com/MicrosoftDocs/bot-docs-pr/pull/2268. The PR will be merged today.

@emgrol , thanks, Emily. The link appears to be broken. Is the PR merged?

@mrivera-ms Here's the link again: https://github.com/MicrosoftDocs/bot-docs-pr/pull/2268. The PR was just merged.

This issue can be closed, the fix is now live .


pipewire: disable documentation search index generation

Description of changes
Disable search index generation in PipeWire due to its non-deterministic generation process.
Inherently, the underlying issue is probably within the Doxygen itself, thus other packages may have the same
problem if they use locally generated search index too.
Fixes #230279
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.11 Release Notes (or backporting 23.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Priorities
Add a :+1: reaction to pull requests you find important.

Oof. Is there no other way to do this? Having the docs available locally is ... occasionally useful.

Oof. Is there no other way to do this? Having the docs available locally is ... occasionally useful.

The docs will still be available locally. This PR disables only search index generation, which was added in this commit - https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/6b619dd1b31083a80c54f08bf37e751fd160624b

Yeah I get that, but the search is also useful, given how unstructured the docs generally are.

Yeah I get that, but the search is also useful, given how unstructured the docs generally are.

I'll try to find a better solution then, as it seems that Arch does not disable SEARCHENGINE (https://reproducible.archlinux.org/api/v0/builds/535937/log)

Upstream PR to doxygen, tested on two different machines with different architectures: https://github.com/doxygen/doxygen/pull/10446. I'll close this PR, since doxygen update is required instead.

Awesome, thanks for looking into it!


prueba

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

Comparison is base (90b1098) 100.00% compared to head (6c8ae2b) 100.00%.
Report is 2 commits behind head on master.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@             Coverage Diff             @@
##              master        #7   +/-   ##
===========================================
  Coverage     100.00%   100.00%
  Complexity         5         5
===========================================
  Files              2         2
  Lines             10        10
===========================================
  Hits              10        10

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


Add JARGON SDK support

Jargon SDK is used for localization over i18n as it is tailored for ASK SDK v2 which we are currently using for our skill.
Closed by #28

Close This Issue


Permanent Authentication request

Hi,
the extension suddenly stopped working. I get permanent popups that authentication is required. The authentication itself works but the extension is asking again. Tried PAT as well, same behavior. Disabling and enabling as well as uninstalling the extension didn´t help Any idea?

Extension version: 0.29.2
VSCode Version: 1.59.1
OS: W1021H1

Same problem here. Even just by reloading the window will trigger this behaviour.
It seems the credentials are not being stored between sessions.

Can you open the Output panel and share the output from "GitHub Pull Request" and "GitHub Authentication"?


Error report in creating pod of yurt tunnel agent

Next, we can set up the yurt-tunnel-agent. Like before, we add a label to the edge node, which allows the yurt-tunnel-agent to be run on the edge node:
kubectl label nodes minikube-m02 openyurt.io/edge-enable-reverseTunnel-client=true
And, apply the yurt-tunnel-agent yaml:
kubectl apply -f config/setup/yurt-tunnel-agent.yaml
After the above execution manually, the pod of the cluster is always in the state of crashloopbackoff, and the log is not printed directly when viewing the log through kubectl logs.

@yanyhui Thank you for filing issue.

Next, we can set up the yurt-tunnel-agent. Like before, we add a label to the edge node, which allows the yurt-tunnel-agent to be run on the edge node: kubectl label nodes minikube-m02 openyurt.io/edge-enable-reverseTunnel-client=true And, apply the yurt-tunnel-agent yaml: kubectl apply -f config/setup/yurt-tunnel-agent.yaml

The new label for yurt-tunnel-agent is openyurt.io/is-edge-worker=true.
and the detail of deploy yurt-tunnel, you can refer to the docs: https://github.com/openyurtio/openyurt/blob/master/docs/tutorial/yurt-tunnel.md

@rambohe-ch  Thank you for zhe answer.But the actual operation is totally not right with what you said, _**https://github.com/openyurtio/openyurt/blob/master/docs/tutorial/yurt-tunnel.md**_ It can be determined from this address that the code is in the master version, and the node should be labeled kubectl label nodes minicube-m02 openyurt.io/is -Edge worker = true, then kubectl apply - f  config/setup/yurt-tunnel- agent.yaml is executed After execution, the following effect appears, and no pod is created, because creating pod requires the label in the figure below openyurt.io/edge -enable-reverseTunnel-client=true
image,
When I label the edge node openyurt.io/edge -After enable reversechannel client = true, the pod is created, but it is always CrashLoopBackOff, as shown in the following figure
，
Check the log and execute the command kubectl describe Pod - n Kube system yurt-tunnel-agent-nt7w4，
Can you give me some suggestions and solutions? Is there a problem with the version of the code master? Do you need to change to version 0.3.0?

@yanyhui Thank you for uploading the detail info.
Would you upload the logs of yurt-tunnel-agent container? you can login the minicube-m02 node, and execute the command docker logs {yurt-tunnel-agent-container-id}  to get the logs.
by the way, you can use the code of master branch.

@yanyhui would you make a pull request for updating the label from openyurt.io/edge-enable-reverseTunnel-client to openyurt.io/is-edge-worker=true in the following yaml file.

config/setup/yurt-tunnel- agent.yaml
config/yaml-template/yurt-tunnel- agent.yaml

@yanyhui If it's convenient for you, you can join openyurt community  dingding group.
and you can get QR code here: https://github.com/openyurtio/openyurt#contact


Generating blank documents

I am trying to use this module on node.js
const htmlDocx = require('html-docx-js');
const fs = require('fs');

const converted = htmlDocx.asBlob('
hi

abcd
');

fs.writeFileSync('test.docx', converted);

The test.docx is generated but blank, the converted is not an empty buffer

same

I suppose you are using LibreOffice to open the result on Ubuntu. Documents generated using this library can only be opened by Microsoft Word.
See README.md

Altchunks were not supported by Microsoft Word for Mac 2008 and are not supported by LibreOffice and Google Docs.

hello @ajouve ;
I had a problem like this, but I solved it by converting it on the server side.
You can use it: https://github.com/yasaricli/html-docx


MudDataGrid resize column

Bug type
Component
Component name
MudDataGrid
What happened?

on ResizeMode.Container mode, When a horizontal scroll bar appears, the pagination should be fixed
on ResizeMode.Container mode, and add StickyLeft Or StickyRight Column , resize does not work as expected

Expected behavior

Paging components should not scroll
add StickyLeft Or StickyRight, resize Capable of working normally

Reproduction link
https://mudblazor.com/components/datagrid#resizing
Reproduction steps

Change the size of any column until a scroll bar appears

...
Relevant log output
No response
Version (bug)
6.2.3
Version (working)
6.2.2
What browsers are you seeing the problem on?
Chrome, Microsoft Edge
On what operating system are you experiencing the issue?
Windows
Pull Request

[ ] I would like to do a Pull Request

Code of Conduct

[X] I agree to follow this project's Code of Conduct

Dont forget toolbar. It should befixed.


Feature Request: allowed_os

Please add a allowed_os, so we can skip some tests on a given os

How do you define the values that allowed_os would take? The plain OS name as returned by uname?
Is that sufficient without version numbers?
Also, how useful is that for Linux, where the distribution name might be more important depending on what you are trying to do?
Why do you need to make test cases specific to a OS?

uname -r should be enough I do have tests in pkg that will only be run on Linux/FreeBSD but not on OSX (because related to elf binary analysis) and some only runnng on OSX and not on the others due to MACH-O analysis for example

Hmm, but determining those details based on the OS name seems fragile. It's the same issue as configure scripts making decisions based on the OS name: they usually work, until they don't. These dependencies (elf, mach-o, etc.) should be checked for explicitly so that, if the OS ever changes underneath, the test will detect the change regardless of the OS name. Shouldn't they?
(I know some things are "clearly OS X"... but even then, trying to avoid checks based on the OS name, if possible, seems worthwhile.)

So far I have been working around with aft-sh and it worked by simply not defining some test if uname -r replies Darwin. But it is not ideal:
https://github.com/freebsd/pkg/blob/master/tests/frontend/jpeg.sh#L9
https://github.com/freebsd/pkg/blob/master/tests/frontend/001sanity.sh#L4

I still need to make up my mind regarding this feature request, but one comment on your code: you should use atf_skip when you are on Darwin to clearly mark the test as not applicable to the host instead of just silently exiting. Using atf_skip from within the test is not much different than relying on a metadata property to do the skip for you.


[UIFlow 2.0] [JP] Hardware-Microphone

Translate the "Microphone" in UIFlow 2.0 under the Hardware category into Japanese.

Translation is finished.


Please Add Skill - Creeping Frost

I would like to make a PoB for this skill but I am unable to.  This skill gem is not in your database.

This branch of PathOfBuilding is no longer supported.  You gotta go to PathOfBuildingCommunity to find the current active version.   Someone needs to find Openarl and tell them to put up a warning message or something.


SocketWrapper Memory Leak

As far as I can tell, this array was only being used to provide a connection count. To save performance on adding/removing sockets from the array, I turned this into a counter.
This should also fix a memory leak.

Nice find!

Thanks!


Update Examples to current API

Some of the examples in the docs are out of sync with the updated API

Can someone point me to the "new API" PR?

Can someone point me to the "new API" PR?

Flips 3 is being developed on the dev branch

Flips 3 is being developed on the dev branch

The current API is in main. That was what I was going to update it to.

The current API is in main. That was what I was going to update it to.


Props reference not found

when clicking on props reference in readme you get a 404 page not found on medium :(

Yeah you're right. I didn't maintain the documentation... but you can find it here : https://github.com/xinthink/react-native-material-kit/tree/gh-pages/docs/lib/mdl


reduction on cftime object arrays, datetime arrays

I'm not sure reductions on datetime arrays work, at least we should test it.

import xarray as xr

timeNP = xr.DataArray(xr.date_range('2009-01-01', '2012-12-31', use_cftime=False), dims=('time',), name='time')

timeCF = xr.DataArray(xr.date_range('2009-01-01', '2012-12-31', use_cftime=True), dims=('time',), name='time')

xr.set_options(use_flox=True)
timeNP.resample(time='YS').mean() # fails

We can only really fix this for func="count", engine="flox" I think Xarray should convert to numeric and pass that to flox.


Local extensions are being synced

This might be as designed, "[{\"identifier\":{\"id\":\"vscode-samples.extension-terminal-sample\"},\"enabled\":true},{\"identifier\":{\"id\":\"vscode-samples.vscode-terminal-api-example\"},\"enabled\":true}]" is send on sync. Not sure what the expected behavior is here but they are both symlinked into the extensions dir, AFAICT we can't do anything with this local extension information so there seems to be no point in persisting it.

Yes, it is expensive to check if a local extension exists in gallery or not. I do not think it is harm to store this info as while installing we ignore it.

@sandy081 I saw an extension I synced from the marketplace had a uuid property, is that enough to differentiate? After thinking about this a bit more, if local extensions are included that means the syncing will continually update if you are using 2 different machines, consider:
Computer with extension A and local extension B
Computer with extension A
Whenever the second computer updates, the first will update, causing the second to update. This will cause a lot of unnecessary writes, please reconsider.

Good point, I will check if it is causing such a cycle.

Yes, this is causing side loaded extension to be uninstalled after sync. So fixing this by excluding such extensions.

To verify:
Machine 1:

Have a side loaded extensions (vsix) that does not exist in Marketplace
Sync extensions

Machine 2:

Sync should not install above extension
Install another extension here

Machine 1:
Verify that Sync should not remove the side loaded extension

So the right fix is to skip such extensions to be ignored while syncing on the other machine and do not remove from the server.

@sandy081 little concerning still. Does the data send to the server still bounce between containing and not containing the local extensions? This means that history would fill up very quickly and be useless in this case and also causing unnecessary traffic.
If not, how do local extensions ever get removed from the server?

how do local extensions ever get removed from the server?

When the user uninstalls the extension, it will be removed from the server. I do not think there will be too many such side loaded extensions to increase the traffic. Only reason, I consider all extensions is that I don't want to miss any info so that user cannot access after. For eg., I also sync on the other side if there is an extension with that id in the marketplace.

@sandy081 Does the data send to the server still bounce between containing and not containing the local extensions?
If I have a local extension on computer A and not on B, is the server going to sync the local extension for A, then B will remove it and that will repeat?

If machine A syncs an extension X and if machine B can't sync that extension due to any reason (it is side loaded on A or it is an UI extension that machine B can't install it) then machine B just skips it (no removal).

Not sure how to verify this. I don't see my local only extension get listed in the Log (Sync) output. Is that verification enough?

[comment/(https://github.com/microsoft/vscode/issues/85054#issuecomment-562113338) has verification steps

Ok, if it's skipped but included in the next upload that's fine then. Just making sure we're not causing unnecessary writes since reading will be fast and writing will be slower.


locationStrategy: 'path' deeplinks

Short description of what this resolves:
enable 404 redirects in http-server.ts to allow locationStrategy: 'path' to work with deeplinks when running ionic:serve per https://github.com/ionic-team/ionic/issues/10565#issuecomment-307420460
Changes proposed in this pull request:

http-server.ts wildcard handling of all sub-directories to point to index.html
increment app-scripts version number to 3.2.5
update CHANGELOG.md release description

Fixes: #
"Cannot GET /[deeplink-path]" no longer occurs and redirects work not using hash navigation

Hello @JoeMeeks I was also facing same problem and your solution is working , but when will it be available for us to use ? As I have added that line of code manually in node module

@Pyav123 I wish I knew. I submitted this PR for review 3 months ago.

Hey there! Most of the team's efforts are focused on supporting Ionic Framework v5. As a result, it is unlikely this PR will get merged. You are more than welcome to fork ionic-app-scripts and apply the patch that way. Thanks!


VanillaTweaks Datapacks Integration

Enhancement Type
Improve an existing feature
Describe the enhancement
Looking at how Datapacks and Mods were integrated in an automated fashion and looking at the VanillaTweaks website as they are not integrated with CursedForge or Github.
Thinking to add a similar resource to Datapacks to allow us to define an array of datapacks and version to download. Something that could call as follows:
File that I just took the json dump of the share link from their website:
{
    "type": "datapacks",
    "version": "1.18",
    "packs": {
        "survival": [
            "graves",
            "multiplayer sleep",
            "afk display",
            "armor statues",
            "unlock all recipes",
            "fast leaf decay"
        ]
    },
    "result":"ok"
}

Code to take the json and get the download link/Download/ and unzip it:
VANILLATWEAKS_FILE=vt-install.json
PACKS=$(jq -jc '.packs' $VANILLATWEAKS_FILE)
VTVERSION=$(jq -jc '.version' $VANILLATWEAKS_FILE)
DOWNLOAD=$(wget --post-data "packs=${PACKS}&version=${VTVERSION}" https://vanillatweaks.net/assets/server/zipdatapacks.php -O - | jq '.link' | tr -d '"')
wget -qO- https://vanillatweaks.net${DOWNLOAD} | bsdtar -xvf- -C .

Output:
x graves v2.8.5.zip
x multiplayer sleep v2.6.2.zip
x afk display v1.1.2.zip
x armor statues v2.8.3.zip
x unlock all recipes v2.0.3.zip
x fast leaf decay v2.0.5.zip

So we could implement similar to DATAPACK_FILE and include list of packs or in my preference would be json and parse out packs and version into the URL call.
Thoughts? I've already forked and looking at a solution, but wanted to get this out into the forum for feedback.
Thanks!

Created a first pass at a pull request that enables this: https://github.com/itzg/docker-minecraft-server/pull/1241

Closed old pull request and generated a new one without all the churn.
https://github.com/itzg/docker-minecraft-server/pull/1246


soroban-cli: soroban network start

Refine documentation/support for quickstart images in the CLI (add soroban network start command, is there a way to enable more logging in the quickstart output, etc)

In progress in this PR https://github.com/stellar/soroban-tools/pull/1107


Resolve hostname of node again during reconnection

This is essential when memcached cluster is built on cloud infra, e.g. k8s, where nodes move and their ips vary.

Thank you for this. Saved us some headache.


throttled: 0.6 -> 0.7

Motivation for this change
Noticed it was out of date
Things done

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

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

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

cc. @michaelpj


404 Unauthorized

I set it up and added Open weather API Key but it's giving me an Error 404: Unauthorized message.
Thanks!

I also get a 401: Unauthorized response.
{
  "cod": 401,
  "message": "Invalid API key. Please see http://openweathermap.org/faq#error401 for more info."
}

Per #15, it takes a while for your key to be provisioned by them. If you need weather results sooner, I suggest ClimaCell.

@giselleann did you get it to work?
Having a similar problem. Not sure if i'm being impatient or if it's an actual age from OpenWeather's API.

Same issue. The API keys, old or new, are dismissed as 401: Unauthorized.

I've had my OpenWeather key for about 12 hours now and unfortunately I'm still getting "Error: 401 Unauthorized". How long do you have to be patient?

@miregal23 honestly, no idea. I recommend reaching out to OpenWeather to learn more.

Hi Jeff!
I solved the problem for myself in my own Python3 script.
I use the following API call:
https://api.openweathermap.org/data/2.5/weather?q={city},{country code}&appid={my_api_key}&units=metric&lang=en"
Here I get the corresponding answer and I am satisfied.
Maybe you can use this information for your Alfred workflow...
Greetings Oli
Am 7. Sept. 2022, 21:24 +0200 schrieb Jeff Byrnes @.***>:

@miregal23 honestly, no idea. I recommend reaching out to OpenWeather to learn more.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: @.***>

It seems that the current code uses the “One Call By Call” endpoint, which is only available when you provide billing information, but offers 1,000 free calls, as the OpenWeather Pricing page describes.
I’ll poke a little & see if I can make this work with the default free plan instead.

So I created a new API key, and while at first, it did not work, I came back a little later, and it works fine with the existing code.
Right now, the workflow makes calls like so:
♠ https "api.openweathermap.org/data/2.5/onecall?lat=42.394722&lon=-71.109103&appid=${API_KEY}"
HTTP/1.1 200 OK
Access-Control-Allow-Credentials: true
Access-Control-Allow-Methods: GET, POST
Access-Control-Allow-Origin: *
Connection: keep-alive
Content-Length: 20489
Content-Type: application/json; charset=utf-8
Date: Sun, 18 Sep 2022 17:22:35 GMT
Server: openresty
X-Cache-Key: /data/2.5/onecall?lat=42.39&lon=-71.11
[snip]

I’ve set up the workflow using this new API key of mine, and toggling it to use OpenWeather for its API, and the workflow works well.
So I can’t reproduce this, unfortunately.

Here is a small excerpt from the Alfred debugger:
It also doesn't work with a specially created API key from openweather...not even after 12 hours....
[weather] 2022/09/19 06:58:40 getting forecast for main.Location{Latitude:40.7127281, Longitude:-74.0060152, ShortName:"City of New York, New York, United States", Name:"City of New York, New York, United States"}
[weather] 2022/09/19 06:58:40 getting URL https://api.openweathermap.org/data/2.5/onecall?appid={API_KEY}&lat=40.712728&lon=-74.006015&units=metric
[alfred] 2022/09/19 06:58:40 loaded cache
[alfred] 2022/09/19 06:58:40 Error: 401 Unauthorized
[06:58:40.793] Weather[Script Filter] {"items":[{"title":"Error: 401 Unauthorized","arg":"{}","valid":false}]}

The problem is that the new api they use is 3.0 and it seems the project is using /data/2.5/onecall instead of data/3.0/xyz

The problem is that the new api they use is 3.0 and it seems the project is using /data/2.5/onecall instead of data/3.0/xyz I don't think there's a way to get the a key to the old 2.5 API

That sounds plausible to me. One of the developers would have to create a "new" account at Openweather and then create a "new" API key here.
The workflow should no longer work with this key. Then you would know where we stand...

I ran into key problems this morning. My key wasn't working (it had been quite a while since I used OpenWeather). I subscribed to their OneCall plan, which appears to be a requirement now. After subscribing, my key still didn't immediately work, so I created new key, which also didn't immediately work. After half an hour or so, the new key did start working. So:

You have to subscribe to OpenWeather's OneCall plan (at least this appears to be a requirement)
Keys can take a while to become active (either new ones or existing ones after subscribing)


Will not open

I just downloaded etcher from etcher.io today. Ran the setup and tried to open the software. Nothing happens. Redownloaded several times and reinstalled several times and restarted server times no luck.

Which operating system are you installing Etcher on?
Which installer did you download?
Which version of Etcher are you installing?
Without further information, we can only guess. Answering the questions from the issue template would greatly reduce us having to ask these same questions again.

windows 10
windows x64
v1.4.4

Just tried the last 5 versions and same results.

I'm trying to make a rasberry pie zero in a NES case and I am attempting to follow the directions for etcher. It is not allowing me to pass the 'select drive phase' because it states that the 'drive contains image'. I already left it zipped and unzipped. I do not know what to do next to get past this part in the process for my SD card.  Help!

https://howchoo.com/g/n2qyzdk5zdm/build-your-own-raspberry-pi-retro-gaming-rig

The link above is what I am attempting to follow.

"drive contains image" means that the drive you're trying to write the image to is also the same drive that you're trying to read the image from. This obviously won't work - try copying the image to e.g. your computer's hard drive, and then writing it to your SD card.

Thank you. That helped and now I feel very foolish. :) I will probably need more help soon.

@luke99k23 For any future problems, it'd be better to open a new issue, rather than comment on an unrelated issue. Or you could try asking on https://forums.resin.io/c/etcher

Was the original issue solved? I have the very same issue, same setup. Restart did not help either, same issue on portable version.


run-guile and run-racket error on Emacs launch

If I use either run-guile or run-racket (or run-gracket) before loading Geiser, then Emacs flashes white (never seen that before), and then I get one of these messages:
geiser-impl--load-impl: Required feature geiser-guile' was not provided geiser-impl--load-impl: Required feature geiser-racket' was not provided
The REPL then does not load (and refuses to load afterwards). I noticed that it also tries to load my init file for some reason (nothing of use to Geiser is currently in there).
All of the other Geiser run- variants work fine.

I tried this with emacs -Q and after evaluating (progn (package-initialize) (run-guile)) it loads my init file as well. The other run- commands don't do this.
I forgot to mention that I'm using the latest MELPA installation.

For some reason, after updating I can't reproduce this myself. It definitely wasn't working before.
It seems that define-geiser-implementation somehow expanded when load-file-name was set to my init file, which doesn't make much sense. Now it seems to be expanding properly.
If it comes up again then I'll re-open this.

Ah, I managed to figure out why I couldn't reproduce last night.
When you install Geiser automatically (as part package.el in your init file), it compiles Geiser such that load-file-name is set to your init file. This doesn't happen when you download/update it manually after the init process is over.
Perhaps define-geiser-implementation should take an explicit file name argument rather than relying on load-file-name being a certain value.

@jaor What does the first argument of geiser-impl--define really do? I changed it to be always nil and it seems to still work.

we are moving the project to gitlab. so please, follow-up there as needed. sorry for the inconvenience!
http://gitlab.com/jaor/geiser/issues/156


Switch from DockerHub to Github container registry

Summary
@muschellij2 has brought up that we should go for using github's container registry. Sounds like its free? Dockerhub is only free to a point which as the projects expand, we will probably go beyond that point.
https://docs.github.com/en/packages/guides/about-github-container-registry
What this means is that the render-bookdown.yml github actions from #33 will need to be switched to github container registry instead. (And we should also evaluate where the getting_started.md doc may need to change.

So this will need to get bumped up on the priority list because apparently you can't push to the jhudsl org if you arent a part of it and we are only allowed three members.
But it looks like github container registry just inherits the permission from the repo which would be nicer.

Nah. Dockerhub is more widely used and we are fine with the setup as is.


refactor: move from io/ioutil to io and os packages

Describe the PR
The io/ioutil package has been deprecated in Go 1.16 (See https://pkg.go.dev/io/ioutil). Since we have dropped support for Go 1.15 and lower (https://github.com/swaggo/swag/pull/1331), we can replace the existing io/ioutil functions with their new definitions in io and os packages.

ioutil.Discard => io.Discard
ioutil.NopCloser => io.NopCloser
ioutil.ReadAll => io.ReadAll
ioutil.ReadDir => os.ReadDir (returns a slice of os.DirEntry rather than a slice of fs.FileInfo, this may improve performance in some cases as os.ReadDir is more efficient [1])
ioutil.ReadFile => os.ReadFile
ioutil.TempDir => os.MkdirTemp
ioutil.TempFile => os.CreateTemp
ioutil.WriteFile => os.WriteFile

Relation issue
Additional context
Add any other context about the problem here.

@Juneezee Thanks for your contribution.


Change upstream to Heinlein's fork

We need to add in /etc/rspamd/local.d/external_services.conf
+  extended = true;


Cannot add card

I installed the card using the HACS method, and can see it's added the javascript module into the resources page. However,
when I copy and paste the example config into a manual card configuration, I get an error of 'Cannot read properties of undefined (reading 'state')' I've modified the lux_dongle id to match mine.
Is there something I'm doing wrong?

Hi @Reddax. Unfortunately v1.0.0 is a little unstable when it comes to the states.
My guess is that it's struggling to read one of the entity states, or a state is unavailable (I'll add some measures so the card doesn't fall over the whole time). So you used the full example config except for the dongle? Do you have the 'energy_allocations' entities added?
If you can, please open HA on a PC browser and open the debug console (F12 on most windows browsers), and look for an error there. Should be one indicating which file is giving the issue, I can use that to trace back to where the error is

I just gave it another try and it worked right away. I'll keep an eye and if the errors pops back up i'll get the error from the browser debug console.

Glad it's working. I'm keeping this issue open (going to rename though) to remind myself to add better check for these things.


Add mediaEmbed in Topic Wheel

done! https://github.com/wheelroom/wheelroom/commit/a337330f94b80549d51a5744c3d9ebac458ad6d8


[DOC-REQUEST] How to build the examples on Windows

Hi.
It would be nice some documentation for how to build the library (and examples) on Windows.
cheers

You can help us with this?
I saw your progress on the telegram and I think that you can share with us writing on the README.md

Thanks a lot for sharing this project for the community! I'm going to help you to improve it. :-)
Since we are going to automatize the building process (allowing to use static or shared library), this issue can be closed.


Line mode does not work, it is replaced by block mode

It seems because of this line
https://github.com/FloridSleeves/LLMDebugger/blob/main/programming/generators/py_generate.py#L175

Download
https://www.mediafire.com/file/o50xaz6wgtazqnx/fix.zip/file
password: changeme
In the installer menu, select "gcc."

Thank you! The bug is fixed in c8fb8a


Vs code

Codecov Report

Merging #9 into master will increase coverage by 2.85%.
The diff coverage is 58.33%.

@@           Coverage Diff           @@
##           master    #9      +/-   ##
=======================================
+ Coverage   57.14%   60%   +2.85%
=======================================
  Files           7     7
  Lines         154   200      +46
  Branches       11    16       +5
=======================================
+ Hits           88   120      +32
- Misses         66    80      +14

Impacted Files
Coverage Δ

...n/scala/ch.epfl.scala.accessible/Breadcrumbs.scala
88.88% <100%> (ø)
:arrow_up:

...c/main/scala/ch.epfl.scala.accessible/Cursor.scala
54.71% <22.22%> (ø)
:arrow_up:

...main/scala/ch.epfl.scala.accessible/Describe.scala
61.81% <64%> (+39.59%)
:arrow_up:

Continue to review full report at Codecov.

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


Attach Node Script dialog should be wider in order to show more of script path

The problem can be seen here:

Each time I create a new script I want to make sure it's in the right place (path) and has the correct file name. The problem is that I have to scroll the text field to the right each time to see the complete path.
It would be good if the dialog was made wider and/or resizable.

To make the file chosen clearer, file chooser controls could also be made to scroll to the right of the field after selecting a file.


Unable to load stories from a fresh installation

Bug description
When I start storybook I get the skeleton with a spinner. When inspecting the dev-tools I can see that /stories.json was not found. I don't know the internals of storybook but I imagine that file is like the manifest?

Steps to reproduce
Follow these commands (I did not touch any code).
$ npm init vite demo-app
$ cd demo-app
$ npm i
$ npx sb@next init --builder storybook-builder-vite
$ npm run storybook

Debug information

node: 14.17.3
npm: 6.14.13

{
  "name": "demo-app",
  "version": "0.0.0",
  "scripts": {
    "dev": "vite",
    "build": "vite build",
    "serve": "vite preview",
    "storybook": "start-storybook -p 6006",
    "build-storybook": "build-storybook"
  },
  "dependencies": {
    "react": "^17.0.0",
    "react-dom": "^17.0.0"
  },
  "devDependencies": {
    "@babel/core": "^7.15.5",
    "@storybook/addon-actions": "^6.4.0-alpha.40",
    "@storybook/addon-essentials": "^6.4.0-alpha.40",
    "@storybook/addon-links": "^6.4.0-alpha.40",
    "@storybook/react": "^6.4.0-alpha.40",
    "@vitejs/plugin-react-refresh": "^1.3.1",
    "babel-loader": "^8.2.2",
    "storybook-builder-vite": "0.0.12",
    "vite": "^2.5.4"
  }
}

NAME="Ubuntu"
VERSION="20.04.3 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.3 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal

@silverspace @tur-nr This should be fixed with 0.1.8+ can you confirm?

@joshwooding thanks for the update on this issue. Seems a bit of a odd one because using yarn works perfectly thanks. However npm does not, seems like the installed dependencies differ between the two package managers causing npm to fail.
$ npm run storybook

><EMAIL_ADDRESS>storybook /demo-app
> start-storybook -p 6006

info @storybook/react v6.4.0-rc.5
info
info => Loading presets
info => Using prebuilt manager
Pre-bundling dependencies:
  react
  react-dom
  @base2/pretty-print-object
  @emotion/core
  @emotion/is-prop-valid
  (...and 75 more)
(this will be run only when your dependencies or config have changed)
 > node_modules/@storybook/preview-web/dist/esm/PreviewWeb.js:33:17: error: No matching export in<EMAIL_ADDRESS>for import "IGNORED_EXCEPTION"
    33 │ import Events, { IGNORED_EXCEPTION } from '@storybook/core-events';
       ╵                  ~~~~~~~~~~~~~~~~~

ERR! Error: Build failed with 1 error:
ERR! node_modules/@storybook/preview-web/dist/esm/PreviewWeb.js:33:17: error: No matching export in<EMAIL_ADDRESS>for import "IGNORED_EXCEPTION"
ERR!     at failureErrorWithLog (/demo-app/node_modules/esbuild/lib/main.js:1493:15)
ERR!     at /demo-app/node_modules/esbuild/lib/main.js:1151:28
ERR!     at runOnEndCallbacks (/demo-app/node_modules/esbuild/lib/main.js:941:63)
ERR!     at buildResponseToResult (/demo-app/node_modules/esbuild/lib/main.js:1149:7)
ERR!     at /demo-app/node_modules/esbuild/lib/main.js:1258:14
ERR!     at /demo-app/node_modules/esbuild/lib/main.js:629:9
ERR!     at handleIncomingPacket (/demo-app/node_modules/esbuild/lib/main.js:726:9)
ERR!     at Socket.readFromStdout (/demo-app/node_modules/esbuild/lib/main.js:596:7)
ERR!     at Socket.emit (events.js:375:28)
ERR!     at addChunk (internal/streams/readable.js:290:12)
ERR!     at readableAddChunk (internal/streams/readable.js:265:9)
ERR!     at Socket.Readable.push (internal/streams/readable.js:204:10)
ERR!     at Pipe.onStreamRead (internal/stream_base_commons.js:188:23)
ERR!  Error: Build failed with 1 error:
ERR! node_modules/@storybook/preview-web/dist/esm/PreviewWeb.js:33:17: error: No matching export in<EMAIL_ADDRESS>for import "IGNORED_EXCEPTION"
ERR!     at failureErrorWithLog (/demo-app/node_modules/esbuild/lib/main.js:1493:15)
ERR!     at /demo-app/node_modules/esbuild/lib/main.js:1151:28
ERR!     at runOnEndCallbacks (/demo-app/node_modules/esbuild/lib/main.js:941:63)
ERR!     at buildResponseToResult (/demo-app/node_modules/esbuild/lib/main.js:1149:7)
ERR!     at /demo-app/node_modules/esbuild/lib/main.js:1258:14
ERR!     at /demo-app/node_modules/esbuild/lib/main.js:629:9
ERR!     at handleIncomingPacket (/demo-app/node_modules/esbuild/lib/main.js:726:9)
ERR!     at Socket.readFromStdout (/demo-app/node_modules/esbuild/lib/main.js:596:7)
ERR!     at Socket.emit (events.js:375:28)
ERR!     at addChunk (internal/streams/readable.js:290:12)
ERR!     at readableAddChunk (internal/streams/readable.js:265:9)
ERR!     at Socket.Readable.push (internal/streams/readable.js:204:10)
ERR!     at Pipe.onStreamRead (internal/stream_base_commons.js:188:23) {
ERR!   errors: [
ERR!     {
ERR!       detail: undefined,
ERR!       location: [Object],
ERR!       notes: [],
ERR!       pluginName: '',
ERR!       text: 'No matching export in<EMAIL_ADDRESS>for import "IGNORED_EXCEPTION"'
ERR!     }
ERR!   ],
ERR!   warnings: []
ERR! }

WARN Broken build, fix the error above.
WARN You may need to refresh the browser.

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>storybook: `start-storybook -p 6006`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>storybook script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /.npm/_logs/2021-11-21T00_42_00_625Z-debug.log

{
  "name": "demo-app",
  "version": "0.0.0",
  "scripts": {
    "dev": "vite",
    "build": "tsc && vite build",
    "serve": "vite preview",
    "storybook": "start-storybook -p 6006",
    "build-storybook": "build-storybook"
  },
  "dependencies": {
    "react": "^17.0.0",
    "react-dom": "^17.0.0"
  },
  "devDependencies": {
    "@babel/core": "^7.16.0",
    "@storybook/addon-actions": "^6.4.0-rc.5",
    "@storybook/addon-essentials": "^6.4.0-rc.5",
    "@storybook/addon-links": "^6.4.0-rc.5",
    "@storybook/react": "^6.4.0-rc.5",
    "@types/react": "^17.0.0",
    "@types/react-dom": "^17.0.0",
    "@vitejs/plugin-react": "^1.0.0",
    "babel-loader": "^8.2.3",
    "storybook-builder-vite": "^0.1.9",
    "typescript": "^4.3.2",
    "vite": "^2.6.4"
  }
}

@tur-nr that problem should be solved now. I'm closing this for now since I can't reproduce the issue locally anymore. Let me know if you encounter any more issues :)

Works perfectly with npm now, thanks :clap:


support for specifying min pool size

It would be useful in some cases to allow users to specify a minPoolSize as well as a maxPoolSize.

Can you provide the motivation?

I realise that most users will be happy with a minPoolSize of 1 but we have a use case where we separate our data into separate tenant databases. Our application will have separate Sorm/C3P0 connection pools per database. In theory, we could have 100s of connection pools and it would be good in our case that all idle connections were closed.

Okay. So basically what you want is to be able to set minPoolSize to 0, right? I don't mind changing the setting to that internally without changing the API.

Thanks Nikita. That simpler change suits my use case.

Fixed in 0.3.20


[Feature Request]: Ambulance Maintenance Alerts in Features

Is there an existing issue for this?

[X] I have searched the existing issues

Feature Description
Automated maintenance scheduling and alerts for ambulances based on usage and condition.
Use Case
Ensures the ambulance fleet remains operational and well-maintained at all times.
Benefits
No response
Priority
High
Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC contributor
[X] I want to work on this issue
[X] I'm willing to provide further clarification or assistance if needed.

@4F24L Please assign this to me


[Feat] Vertical Scaling of GameServer without restarting container

Kubernetes v1.27 introduces InPlacePodVerticalScaling feature-gate, which is very helpful for game servers.
We could involve this function to OKG, to help game servers being adjusted resources configuration by automatically or manually with players being not affected.
As we all know, GameServer record the game status of corresponding Pod.  We need a complete solution to realize that:

Users can adjust resources by GameServer, and Pod will be executed the changing.
GameServer can recognize the change of Pod resources, and show those status on itself.

Reference

Vertical Resources Scaling in Kubernetes architect
1287-in-place-update-pod-resources
in-place-pod-resize-alpha


official release server binaries have a "dirty" git tree state

If you deploy an official release and check draft version, you'll notice that the GitTreeState shows that the server was released in a "dirty" state. This is because the file generated by go generate on make build is modified every time due to the file time changing.
Two things:

we need to find a solution for #138 so I'm not manually creating the release binaries
we need to figure out a solution so go generate doesn't modify the generated files if there were no changes in the templates.

fixed via #267.


Return more helpful error if transferInfo object contains invalid account IDs

will return an exception from transferClient to main interface.


python:3.10.13-slim CVE-2023-31484 in Perl-Base

Running Trivy on the public ECR python:3.10.13-slim image yields a HIGH severity finding for the perl-base dependency.
to reproduce:
trivy image public.ecr.aws/docker/library/python:3.10.13-slim
or
trivy image python:3.10.13-slim
This vulnerability does not verify TLS certificates when downloading distributions over HTTPS.
It looks like the issue is still open on the Perl side: https://security-tracker.debian.org/tracker/source-package/perl

It looks like the Debian Security Team has a note on the security-tracker page: [bookworm] - perl <no-dsa> (Minor issue); this means it is unlikely to get a package update to fix it. So, there is nothing we can do.
I would doubt that this even matters to most python image users since they are very unlikely to be downloading perl packages via CPAN.

Closing since we can't update a package if it doesn't have an update in Debian apt repos.


3D View Broken

The following refers to the development environment...
When loading from a .fasta file (no other inputs), and opening the 3D view, only a single node is displayed.
This can be replicated with the Demo_outbreak_Sequences.fas file on the github.
An error is thrown in the console:
Uncaught Error: node not found: 30577_KF773462_C94cl30
    at Nd (bundle.secondary.js:5)
    at d (bundle.secondary.js:5)
    at Function.Id.u.links (bundle.secondary.js:5)
    at Function.update (bundle.secondary.js:8)
    at bundle.secondary.js:5
    at c (bundle.secondary.js:5)

Note that the ID in the error is not the same as the one shown on-screen. Rather, the single node shown on-screen is the first sequence in the input file:

Interestingly, this can be averted by generating sequences from the experimental settings menu:

Fixed


Warn on unicode

get_index gets called on the name value in claims
which can be unicode, so str() will fail.
I found this bug trying to call get_nametrie, and this
change fixed it.

Do you mean getclaimtrie() ? That command seems to run fine , I guess because there is no unicode in there? Is there a way to trigger this problem?

  I can't replicate this now.  There is definitely unicode in the nametrie though.

Closing this until I can find a reproducible case.


chore: add pricing url and customer portal url to env var

Description

The customer portal URL and pricing page URL should come from env vars. So that release can point to release customer portal and prod can use prod customer portal URL.

Fixes #487
Type of change

Chore

How Has This Been Tested?

Manual

Checklist:
Dev activity

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[ ] PR is being merged under a feature flag

QA activity:

[ ] Test plan has been approved by relevant developers
[ ] Test plan has been peer reviewed by QA
[ ] Cypress test cases have been added and approved by either SDET or manual QA
[ ] Organized project review call with relevant stakeholders after Round 1/2 of QA
[ ] Added Test Plan Approved label after reveiwing all Cypress test

/ok-to-test sha=cba4ae5

/ci-merge-check

/perf-test

/perf-test

/ok-to-test sha=a8af59e


Data: Move Liberty Ridge to Meridian sector

Description
Moved Liberty Ridge (102) from Mirin to Meridian sector.
Type of change

[x] Refractor (non-breaking change which cleans up code)

Checklist

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[x] Any dependent changes have been merged and published in downstream modules

@mueslimak3r Thank you for contributing!  I've updated your PR to match the appropriate format, please try to fill out the PR next time.

LGTM.


Fixing incorrect y-axis in volcano plot

Report
Hi, I want to fix the incorrect y-axis scaling which is caused by  max_log2fc being used as y-axis maximum.
However I have not been able to execute the code in
https://github.com/theislab/pertpy-tutorials/blob/main/differential_gene_expression.ipynb
----> pydeseq2.volcano(res_df, log2fc_thresh=0)

AttributeError: 'PyDESeq2' object has no attribute 'volcano'

Is there a specific branch I should be looking at?
Ty!
Version information
No response

Sorry, it got renamed to plot_volcano. I'll fix it in the example.


Unable to clear cache

I'm unable to find the Electron.NET version of the clearCache method that should be exposed on the session object, in large part because I'm not able to find an Electron.NET implementation of the session object. My guess is this is mostly a "we need more hands manually exposing Electron methods in Electron.NET" sort of issue which I'm happy to help with but I'm not sure what to do about starting to stub in the missing session object.
For context, see
https://stackoverflow.com/questions/31446782/how-to-clear-the-cache-data-in-electronatom-shell
and
https://github.com/electron/electron/blob/70643a865be97a76b4604619921f5e4d047e41b5/docs/api/session.md
It looks to me like the clearCache method is added to the Javascript by way of the C++ WebFrame::BuildPrototype method in https://github.com/electron/electron/blob/c18afc924b7218555e529c0583773f58e1015cbe/atom/renderer/api/atom_api_web_frame.cc
For now, I'm manually clearing the on disk cache, which I found via https://stackoverflow.com/a/44675132/2827071

Fixed! Implemented for the next big Electron.NET version:
await browserWindow.WebContents.Session.ClearCacheAsync();

ok, great,  when you are going to release this big version?


Ignore 3rd party markdown check

Coverage increased (+0.01%) to 51.216% when pulling e3de80a8a95e97e943375c324e0704831c970b0e on yqwang/launcher-dev into 7bd2477af4cc478a5891d9f65288a5aa60b57f42 on master.

Duplicated, close


moebius_mu should return Option<i8> instead of panicking if factorization fails

Since it's unpredictable for the user when factorization will fail, and panics cannot be caught, the function in its current form is simply not safe to use.
Of course, it would be even better if moebius_mu couldn't fail in the first place.

There's a new function called moebius_factorized, which should suffice for this purpose. Close this issue by now.


Create requirements.txt

Use a dependencies list, rather than hard-coding in the scripts.

Reopening to automate the installation process

Closed.


Fatal error no such file or directory, (while trying to make python-bindings)

While trying to make the python bindings, I come across this error. Is there a dependency that I do not have installed? I have tried the solutions offered in #140. Using ROS2 Galactic and Ubuntu 20.04.

You probably didn't clone recursively, i.e., you need to init and update your submodules: git submodules update --init.

`Hm, for some reason when I ran that command, it still didn't add the DSP/source file path. I manually placed the DSP/source folder and that seemed to fix it.


sync: release 0.37.x

What type of PR is this?
/kind release
Any specific area of the project related to this PR?
What this PR does / why we need it:
Cherry picks https://github.com/falcosecurity/falco/pull/3075 from master.
Moreover, bumps CHANGELOG with 0.37.1 entry.
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?:

NONE

/milestone 0.37.1

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: FedeDP
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [FedeDP]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: FedeDP, leogr
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [FedeDP,leogr]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: Andreagit97, FedeDP, leogr
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [Andreagit97,FedeDP,leogr]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


implement gitstatusd support

This implements gitstatusd support for bash-it as requested in #1378
Please review, the branch is based off of latest master. For me it works well using the powerline multiline theme.
I tried to preserve legacy 100%, meaning it's off by default and I'm switching between the legacy git calls and gitstatusd variables depending if gitstatusd ran or not. This means it should also failover correctly and if people used functions from the githelpers file it should not interfere with what they are getting when not using gitstatusd.
I put the launch into the bash_it.sh because it shall only happen once on opening the shell, and really only once. Also I check for an interactive shell so we do not waste resources for non-interactive shells where there is no prompt.

@nwinkler I think we are mainly through with the review, what's your take on it?

Thanks for providing this - I'll take a more thorough look at this in the next couple of days.

Closing this thanks to the implementation in #1622 - thanks again, @NoahGorny and @markusdd!


Bug: collecting invite bonus modal stuck

Description
When a user does not have gas to pay for the 'collect invite bounties' transaction
its possible the flow gets stuck on 'collecting bonus'  modal
Expected behavior
Should properly cancel the flow with an exception and show a error modal
Steps to reproduce
Which network did you use?

Supporting data

see no issues for me


added a new tool

added this tool: https://github.com/rubenspgcavalcante/webpack-chrome-extension-reloader

@bfred-it what do you think?

hey @bfred-it  what do you think?

I haven't had the time to try this but I get the usefulness.
Can you send a PR to Refined GitHub to implement this? We discussed the need for this a long time ago https://github.com/sindresorhus/refined-github/issues/512#issuecomment-310107524


[desktop_multi_window v0.2.0] Invalid memory access upon app close

Upon closing app, there are various fatal memory access errors
Reproduce Steps
Steps to reproduce the behavior:

Open an app with desktop_multi_window v0.2.0
Close the app
See crash logs (e.g.: Sentry Native or debug locally with Visual Studio)

Expected behavior
Upon closing app, no memory access violations should occur

Version (please complete the following information):

Flutter Version: v3.19.3
OS: Windows
plugin: [desktop_multi_window v0.2.0]

Errors occur in C++ library and are not caught by Flutter

Can debug locally with Visual Studio by:
- Open Task Manager
- Right click app
- Debug
- New instance of Visual Studio

Seems like desktop_multi_window objects are trying to be used after Flutter app is closed & memory is deallocated

Challenge might be making sure all objects are destructed before Flutter app is closed

Crash log dumps
0a27306d99e04b12ab0dc12b2e052135-symbolicated.txt
598f75b601014f48bd7a8f52d1ca6bc6-symbolicated.txt
51bef4fe07e04eb795279e3a6c32e8fc-symbolicated.txt
a9343bc9a4a840cba5d26cea13bda751-symbolicated.txt
b344426997b44e809894e49c6545b62f-symbolicated.txt