ngx-chips module inside a cell through a custom render component doesn't work properly. Chips does not appear until input is focused.

Hi, I'm facing a really weird issue where I'm trying to make ngx-chips inside a ng2-smarttable.
I'm submitting a ...
[*] bug report => search github for a similar issue or PR before submitting
[*] support request/question

Current behavior

The chips doesn't appear until the input is focused, either by a click or a tab. It happened that all the chips appeared at the same time while  manipulating the console (changing tab, can't reproduce here at work)
Expected behavior

The chips are supposed to appear once page load is done.
Minimal reproduction of the problem with instructions (if applicable)

https://stackblitz.com/edit/angular-sfjtp1

Load the page
Focus an input => the chip appear.

What do you use to build your app?. Please specify the version angular-cli
Angular version:  5.2.8
ngx-chips version: 1.6.7
ng2-smart-table version: 1.2.2
Browser: [all]
What I tried:
I felt like it was an issue with changes detection so I tried to manually trigger the render with both ngZone run and appRef.tick() with no success...
Apart from deep debugging both modules, I'm out of ideas...

Fixed using reactive form or this.CDR.markForCheck();
see:
https://github.com/Gbuomprisco/ngx-chips/issues/695#issuecomment-374530095
https://stackblitz.com/edit/angular-sfjtp1?file=custom-render.component.ts


added soundcloud link service

I have added soundcloud service based upon a new accounts-soundcloud package I have created shamelessly based on your accounts-instagram package.

Thank you @Garbolino   Going to update the package shortly to reflect the changes!


CfCT Deployment Failed in bahrain

Describe the bug
CloudFormation Stack Failed When deployed in bahrain region(me-south-1)
While deploying cfct in my landing zone in bahrain region, its giving me this error:
Resource handler returned message: "Your access has been denied by S3, please make sure your request credentials have permission to GetObject for control-tower-cfct-assets-prod-me-south-1/customizations-for-aws-control-tower/v2.5.3/custom-control-tower-state-machine.zip. S3 Error Code: AccessDenied. S3 Error Message: Access Denied (Service: Lambda, Status Code: 403, Request ID: b48a7d09-e4c8-432e-956f-0ec1a42d14c5)" (RequestToken: 0b2cb020-5cf2-8b17-b4c3-06499dbccb84, HandlerErrorCode: AccessDenied)
At the same time it is working fine for other regions, ap-south-1, eu-west-1
To Reproduce
Upload the template in bahrain
Expected behavior
CfCT stack successfully deployed
Please complete the following information about the solution:

[ ] Version: v2.5.3

To get the version of the solution, you can look at the description of the created CloudFormation stack. For example, "(SO0089) - customizations-for-aws-control-tower Solution. Version: v1.0.0". You can also find the version from releases

[ ] Region: [ me-south-1]
[ ] Was the solution modified from the version published on this repository? No
[ ] If the answer to the previous question was yes, are the changes available on GitHub?
[ ] Have you checked your service quotas for the sevices this solution uses? yes
[ ] Were there any errors in the CloudWatch Logs?

Screenshots
If applicable, add screenshots to help explain your problem (please DO NOT include sensitive information).
Additional context
Add any other context about the problem here.

Hey @josukuttyulahannan! Thank you for bringing this to our attention! me-south-1 is only supported in v2.6.0 of CFCT. You will need to upgrade to v2.6.0. Please see, https://github.com/aws-solutions/aws-control-tower-customizations/releases/tag/v2.6.0

Hey @josukuttyulahannan! Thank you for bringing this to our attention! me-south-1 is only supported in v2.6.0 of CFCT. You will need to upgrade to v2.6.0. Please see, https://github.com/aws-solutions/aws-control-tower-customizations/releases/tag/v2.6.0

@hanafya Thank you for the quick response. CfCT is working fine in Bahrain now !


Create scope and requirements document

@paulkorir, as a practical point, please make changes as commit suggestions at this time. Let's avoid pushing to the same branch.

Merging this first pass, and additions can be done in the future if necessary.


Future maintenance

It seems this project has been pretty silent for the last two years.
I'd be willing to work on this, and have done a few things on my fork, but I'm not sure if this repo is still accepting PRs and publishing new builds to npm, or if those of us interested in still using this should just switch over to the forked repo and publish a new package on npm.

I would be open to this, your fork seems like it has some good additions. Could you send a PR with all those changes and we can review them? Or — multiple PRs and I can review them independently, whichever is easier for you.
I would be open to having a new collaborator, but I don't have admin access to the repo (just push at the moment). You'd have to ping somebody from Jam3 for that — maybe @miguelmoraleda?

I do have separate branches for the implemented features. I'll open up PRs.


bug: Illegal instruction on docker + mac M3

On a mac M3, there's some incompatibility with docker.
When you run:
docker-compose up -d
rindexer just exits.
indexer-1   | Illegal instruction
indexer-1 exited with code 132

% docker --version
Docker version 27.3.1, build ce12230
% docker-compose --version
Docker Compose version v2.29.7-desktop.1
Rosetta emulation: enabled

The current Docker version (27.3.1) may have bugs related to M3 compatibility.
I think you can try the servbay tool, which is more professional on Mac and supports more than docker.

Also saw this on my M1 mac. Any plans on releasing on an ARM docker image?


Fixed an issue where we were unable to install nuget packages.

You might want to rerun this build in appveyor or through github.


Add status and xhr to response

There's currently no way to see whether the response was successful or not.
This adds status and xhr to the response object.
upload.upload().then(response => {
  if (response.status === 200) {
    // upload successful
  } else {
    // something went wrong
  }
});

@mat-sz ?

Thank you!


Delhi is not available for hover in country map

Describe the bug
Capital Delhi cases must be available in the hover country Map too, But it can only be seen in Table.
Expected behavior
Delhi should me availible for hover.
Desktop (please complete the following information):

OS: win 8
Browser [chrome ]
Version [80]

This is not a bug. you need to point it to exact co-ordinates.

Kindly close.

I overlooked it due to the same color density.
Thanks for telling.
sorry for your time.


Unable to download

Whenever i run the command i get this error
gamdl "https://music.apple.com/us/album/whenever-you-need-somebody-2022-remaster/1626265761"
[INFO     11:24:31] Downloading "Never Gonna Give You Up (2022 - Remaster)" (track 1/10 from URL 1/1)
[ERROR    11:24:32] Failed to download "Never Gonna Give You Up (2022 - Remaster)" (track 1/10 from URL 1/1)
[INFO     11:24:32] Downloading "Whenever You Need Somebody (2022 - Remaster)" (track 2/10 from URL 1/1)
[ERROR    11:24:33] Failed to download "Whenever You Need Somebody (2022 - Remaster)" (track 2/10 from URL 1/1)
[INFO     11:24:33] Downloading "Together Forever (2022 - Remaster)" (track 3/10 from URL 1/1)
[ERROR    11:24:33] Failed to download "Together Forever (2022 - Remaster)" (track 3/10 from URL 1/1)
[INFO     11:24:33] Downloading "It Would Take a Strong Strong Man (2022 - Remaster)" (track 4/10 from URL 1/1)
[ERROR    11:24:34] Failed to download "It Would Take a Strong Strong Man (2022 - Remaster)" (track 4/10 from URL 1/1)
[INFO     11:24:34] Downloading "The Love Has Gone (2022 - Remaster)" (track 5/10 from URL 1/1)
[ERROR    11:24:35] Failed to download "The Love Has Gone (2022 - Remaster)" (track 5/10 from URL 1/1)
[INFO     11:24:35] Downloading "Don't Say Goodbye (2022 - Remaster)" (track 6/10 from URL 1/1)
[ERROR    11:24:35] Failed to download "Don't Say Goodbye (2022 - Remaster)" (track 6/10 from URL 1/1)
[INFO     11:24:35] Downloading "Slipping Away (2022 - Remaster)" (track 7/10 from URL 1/1)
[ERROR    11:24:36] Failed to download "Slipping Away (2022 - Remaster)" (track 7/10 from URL 1/1)
[INFO     11:24:36] Downloading "No More Looking for Love (2022 - Remaster)" (track 8/10 from URL 1/1)
[ERROR    11:24:36] Failed to download "No More Looking for Love (2022 - Remaster)" (track 8/10 from URL 1/1)
[INFO     11:24:36] Downloading "You Move Me (2022 - Remaster)" (track 9/10 from URL 1/1)
[ERROR    11:24:37] Failed to download "You Move Me (2022 - Remaster)" (track 9/10 from URL 1/1)
[INFO     11:24:37] Downloading "When I Fall in Love (2022 - Remaster)" (track 10/10 from URL 1/1)
[ERROR    11:24:37] Failed to download "When I Fall in Love (2022 - Remaster)" (track 10/10 from URL 1/1)
[INFO     11:24:37] Done (10 error(s))

Please provide output when adding --print-exceptiond to your command

gamdl "https://music.apple.com/us/album/never-gonna-give-you-up-2022-remaster/1626265761?i=1626265765" --print-exceptions
[INFO     13:24:36] Downloading "Never Gonna Give You Up (2022 - Remaster)" (track 1/1 from URL 1/1)
[ERROR    13:24:37] Failed to download "Never Gonna Give You Up (2022

Remaster)" (track 1/1 from URL 1/1)
Traceback (most recent call last):
File "/home/ubuntu/.local/lib/python3.10/site-packages/gamdl/cli.py", line 378, in main
decryption_key = dl.get_decryption_key_song(
File "/home/ubuntu/.local/lib/python3.10/site-packages/gamdl/dl.py", line 330, in get_decryption_key_song
license_b64 = self.get_license_b64(challenge, track_uri, track_id)  File "/home/ubuntu/.local/lib/python3.10/site-packages/gamdl/dl.py", line 292, in get_license_b64
return self.session.post(
KeyError: 'license'
[INFO     13:24:37] Done (1 error(s))

You didn't provided a valid .wvd file

You didn't provided a valid .wvd file

Should I dump again and run the widevine script ?

I think so. If it doesn't again try dumping from another decide

Thanks for your time, re-dumping the widewine fixed the issue.

Hey can you please give me wvd file


[BUG]: Thank you message doesn't time out

Describe the bug
When someone signs up for email updates, they get a 'Thank you' message.
There are a few issues:

the color contrast is not accessible (issue #58)
the display is a bit jumpy due to the styling
the 'Thank you' message does not clear unless you refresh the page

To Reproduce
Steps to reproduce the behavior:

Go to https://thetc.co/
Click on 'Subscribe' (after entering an email address)
See 'Thank you message appear'

Expected behavior
I expected the container to stay the same size, even if the text changed when I clicked subscribe. But after it changed I expected it to return to its original size.
Screenshots
https://github.com/user-attachments/assets/0921c790-de47-45dc-8c7e-b6247c7d713e
Desktop (please complete the following information):

OS: iOS
Browser: Chrome

Additional context
A separate issue was created for the color contrast.
Proposed solution
Have an empty p element to hold that space and fill it with the 'Thank You' message. A timeout for the message may not be necessary if the display isn't changing so dramatically.

Also, I had already Subscribed before this screen recording, so when I clicked the button the first time nothing happened. The second click triggered the 'Thank you' message.

I could work on this if assigned!

go for it @imkrishnasarathi ! Thanks!


Pin the semver-release-action to a fixed version

At the moment it gets the latest from master, which could be unstable.
v1.3.1. is the current latest version which works fine, so should be fine to pin to that version.

Pinned to v1.3.1 in #63


submap not a valid json

Describe the bug
the string used to execute submap scripts is not a valid json fromat.
Steps to reproduce
-/-
Expected behavior
the key should be surrounded by ""
Environment

OS: [e.g. Arch Linux]

Additional context
-/-

Actually all jsons. All the " get voided :(


Set up metrics for database server

I currently don't have any metrics set up for the database server after #57, beyond what AWS provides by default. The default metrics don't touch the EBS volume - it will at some point run out of storage. I will need to have metrics set up before that happens.
The EBS volume is 8GB. Last I checked, the database was about 300MB? I think? It should be a while before it starts hitting a limit, but I want to be on top of things by the time that happens.

I believe this is now done. I have set up the CloudWatch agent on the server and configured it to report the default 'Basic' preset of stats, which includes disk usage % and memory usage %. These have been added to the dashboard.
Getting this working was a bit of hassle so I'll document what I remember here for next time.
The database is on a private subnet in a private VPC without internet access. I can temporarily add internet access with an Elastic IP for the purposes of installing the agent, but am unwilling to keep it that access permanently. Instead I needed to create VPC Endpoints in the notifier VPC - 3 in total, all of the form *.eu-west-2.amazonaws.com, for each of logs, monitoring and ec2. I created a self-referencing security group and added to it all three of those and the database instance.

Turns out that VPC Endpoints are mad expensive. Not prohibitively so, but after all my fine-tuning, it adds a hefty % to the total cost.
I have disabled all of the VPC endpoints and moved the database to a new instance, which is permitted to have an IP assigned to it. There's already internet gateways in the VPC so now no endpoints are needed (and probably weren't in the first place). The database was never in fact on a private subnet at all.


[INTERNAL] Grunt tasks refactor

 You should sign our Contributor License Agreement in order to get your pull request merged.


Add aiohttp.web command-line interface to serve apps

Most of the stuff discussed in issue #733 is implemented, with the exception of an awaitable entry point function. It doesn't make much sense to have an awaitable function since that function is the one creating the event loop.

The tests are needed: I'm fine with mocking web.run_app but all other code should be tested.

Looks good in general.

@asvetlov Ping
Please review the tests.

Perfect!


Update python client

We must update the python client to handle new routes on generator
TO DO (python & pandas)

[ ] Create generator
[ ] Delete generator
[ ] Get generator
[ ] Get decision from context
[ ] Get tree

Collegial estimate -> 4 MD


treewide: remove kampka as maintainer

Motivation for this change
In my observation, it has become increasingly difficult to become meaningful code review in a timely fashion.
This leads to packages not receiving even simple version updates for month, even half a year, after a PR is filed.
To me, it feels increasingly frustrating to see my name next to a package that in all practical sense not maintained at all.
In addition, I often test packages against non-x86 architectures with non-GCC, non-glibc stdenvs, which often take a long time to build from scratch since hydra does not populate a cache for these. That makes re-testing a PR, if only for a rebase, a time consuming task. The fact committers may choose to reject your PR months later for something as mediocre as a (subjectively) misplaced whitespace just adds insult to injury.
Hence, I decided to step down as a maintainer and remove myself from the list. I'd advice to remove the packages I maintained as they will likely end up abandoned, but I leave that decision up to the remaining maintainer team.

In my observation, it has become increasingly difficult to become meaningful code review in a timely fashion.

You can write me a private message on IRC if you need a review/merge.

if only for a rebase

Rebasing a PR is not required ever except for fixing merge conflicts which is unavoidable.

In my observation, it has become increasingly difficult to become meaningful code review in a timely fashion.

You can write me a private message on IRC if you need a review/merge.

if only for a rebase

Rebasing a PR is not required ever except for fixing merge conflicts which is unavoidable.

In my observation, it has become increasingly difficult to become meaningful code review in a timely fashion.

You can write me a private message on IRC if you need a review/merge.

I appreciate the offer, but fishing / begging for review has been my default since I started contributing to NixOS and I honestly don't feel like ti anymore.
I know you mean well, but I think we both know that that offer will not scale or really solve anything except maybe short term.

In my observation, it has become increasingly difficult to become meaningful code review in a timely fashion.

You can write me a private message on IRC if you need a review/merge.

I appreciate the offer, but fishing / begging for review has been my default since I started contributing to NixOS and I honestly don't feel like ti anymore.
I know you mean well, but I think we both know that that offer will not scale or really solve anything except maybe short term.

@kampka As a random question, have you tried using the marvin bot, which is intended to automate the process of fishing for review? Usage can be found here, for now it is still opt-in due to being still alpha software but I personally have great hopes that it can make all this less painful for the contributor, though it is still to be determined how well it works in practice.

@kampka As a random question, have you tried using the marvin bot, which is intended to automate the process of fishing for review? Usage can be found here, for now it is still opt-in due to being still alpha software but I personally have great hopes that it can make all this less painful for the contributor, though it is still to be determined how well it works in practice.

@Ekleog I know about the marvin bot, but I disagree with the concept, as it is does not address any problems, it will only amplify the symptoms. There are already not enough maintainers on nixpkgs, I don't see how hogging more attention of those remaining by auto-nagging them will result in more and higher quality review. But hey, if it works, great.

@Ekleog I know about the marvin bot, but I disagree with the concept, as it is does not address any problems, it will only amplify the symptoms. There are already not enough maintainers on nixpkgs, I don't see how hogging more attention of those remaining by auto-nagging them will result in more and higher quality review. But hey, if it works, great.

Well, one of the main ideas of marvin is, that not only committers can do reviews, but really anyone who gets registered for it. Meaning that there could be review exchanges between non-committers, and then committers just have to do a quick sanity-check before landing already-reviewed PRs, which would naturally increase the number of people who do reviews, and hopefully reduce the average time to land :)
(Also, marvin also has the advantage of allowing one to easily know whether a PR is waiting for changes from the author or not — I know I personally literally never go to see old PRs, because there is a way too high rate of “PR that was already reviewed and is pending changes from the author who never answered again” — there is value in keeping those for a while, if only so that other people could pick them up, but it also means that unfortunately actually-reviewable PRs sometimes get lost there :/)

Well, one of the main ideas of marvin is, that not only committers can do reviews, but really anyone who gets registered for it. Meaning that there could be review exchanges between non-committers, and then committers just have to do a quick sanity-check before landing already-reviewed PRs, which would naturally increase the number of people who do reviews, and hopefully reduce the average time to land :)
(Also, marvin also has the advantage of allowing one to easily know whether a PR is waiting for changes from the author or not — I know I personally literally never go to see old PRs, because there is a way too high rate of “PR that was already reviewed and is pending changes from the author who never answered again” — there is value in keeping those for a while, if only so that other people could pick them up, but it also means that unfortunately actually-reviewable PRs sometimes get lost there :/)

@kampka can you also remove the packages that are left without maintainer?

@kampka can you also remove the packages that are left without maintainer?


followers-only events and commands

Added following-only events and commands. I'm not yet well-versed in unit testing so I have not added any tests.

I saw there was activity here, and when glancing at the changes, I noticed these two things. 👍

Still not added? Its been a while. There is also no follow event either.

@luki1412 You need to use the API to get the new followers.


Why is type "length_count": np.float64?

Shouldn't this be int? Or is it because the entry could be empty?

Or is it because the entry could be empty?

That's correct.


Custom docker command for nvidia-docker

For using docker with GPUs, nvidia provides a wrapper that finds the device options for graphics cards and passes them to docker as arguments. This can be done by calling "nvidia-docker" instead of "docker" when launching the container.
I cannot find an option in ghprb to change the docker call, could this be added?
Alternatively, the device parameters --volume-driver={} --volume={} --device={}, could be passed manually, but I can't find where to do so in the plugin.

I'm ramping up on this plugin...when does ghprb make a docker call??

Looking back, this issue belongs in jenkins/docker-plugin, I moved the issue there.


Cow: Watch okbima.com

Cow requests the watch of the watch_keyword okbima\.com. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

Approved by Spevacus in Charcoal HQ

okbima\.com has been seen in 1 true positive, 0 false positives, and 0 NAAs.


have not deal with situation of no video

a 'else' is missed in function 'loadVideos' of VideoTask

fix in v0.2.0


tsc error with react-tsparticles

Which version are you using?
1.26.2
Is the latest version affected?
Yes
Which library are you using?

[x] React (react-tsparticles)

Describe the bug

TypeScript version 4.2.4

When running tsc with skipLibCheck: false in tsconfig.json, I get the following error:
.yarn/cache/react-tsparticles-npm-1.26.2-d48baba4cc-d00b5c043a.zip/node_modules/react-tsparticles/index.d.ts:8:71 - error TS2307: Cannot find module './src/' or its corresponding type declarations.

8 import type { IParticlesProps, IParticlesState, ParticlesProps } from "./src/";

The error can be avoided by setting skipLibCheck: true in tsconfig.json, as is recommended, but not the default and at the expense of type-system accuracy. A better solution seems to be to make the published package independent of its src directory.

Thanks for this, I never noticed that!
I think this is a high priority activity and will be inspected and fixed ASAP.

I've just released a new patch version of react-tsparticles with this fix


:rocket: add commands

Do u wanna merge it? There is no database logic, yet... Should we add db first, shouldn't we?

@nothingelsematters it's supposed to be a simple branch for commands without all this shit we have here

@ShuffleZZZ yeah, well, but merging the branch with some mock commands seems strange for me, idk.
u can merge it, then merge db pr, then create a new branch with commands db integration... as u wish 🤷♂

We can merge this one into develop now just to not let the commit difference grow

@ShuffleZZZ what's done so far?)

@nothingelsematters Let's probably make smaller tasks next time then

@ShuffleZZZ what's done so far?)

you can see here
Basically, package structure and optional launch.


Glitch/bug - When approaching the side of the map.

When approaching the side of the map, it's as if you can't go back out of it.
https://youtu.be/q29uhd0D0fQ

I have noticed this, but thanks for making it an issue (I somehow forgot to do this :P)
I'll look into it :)


Gatt Characteristic Write Callback Handler Question

Please check all of the platforms you are having the issue on (if platform is not listed, it is not supported)

[] iOS
[x] Android
[] UWP
[] tvOS
[] macOS
[] PCL

Version of OS(s) listed above with issue
6.0
Version of Library
2.0.2
Expected Behavior
The writes/reads should work consistently
Actual Behavior
I noticed some inconsistent behavior on Android when doing a write/read. The writes/reads work sometimes but not all the time, I think the following might be causing the issue.
In the GattCharacteristic class for Android (in the Write, Read and SubscribeToNotifications methods) the handler for the CharacteristicChanged callback contains the following comparison
if (args.Characteristic.Equals(this.native))
{
}

Is there a reason why the Uuid is not being used for this (like in iOS). I tried changing the code to the following and it seems to have fixed the issue.
if (args.Characteristic.Uuid.Equals(this.native.Uuid))
{
}

Thanks

+1

You don't want to compare UUIDs because you may have multiple connections to multiple devices of the same type.  You will be overlapping events between them.  The fact that I'm doing this on iOS is a bug.  I could run the compare all the way down to the service and device to make sure the instance is the same to trigger the event, but the instance comparison here should be enough.
Do the read/writes stop working outright or do you get the occasional timeout?

Thanks Allan, I get timeouts every other call (read/write). When I debug, the args.Characteristic and this.native have different values (but the UUIDs are same). So there might need to be some other type of device/service level comparison like you suggested.

That is weird.  Same connection/session?  You aren't storing a reference to the characteristic anywhere are you?

Its the same session, this is what I am doing. Not sure if this is helpful
{
    var vspTx = await device.GetCharacteristic(CharacteristicIds.VspTx).FirstAsync()
                .Timeout(TimeSpan.FromSeconds(timeOutInSeconds));

   await vspTx.Write(bytes)
                     .Timeout(TimeSpan.FromSeconds(timeOutInSeconds))
                     .RunAsync(cancelSrc.Token);

}
static IObservable<IGattCharacteristic> GetCharacteristic(this IDevice device, Guid characteristicUuid)
        {
            return device
               .WhenAnyCharacteristicDiscovered()
               .Timeout(TimeSpan.FromSeconds(timeOutInSeconds))
               .Where(x => x.Uuid.Equals(characteristicUuid));
        }
    }

The only way I can replicate this in the sample app is by connecting to two devices (of the same type I assume). After connecting to the 2nd device, if you go back and try to read a characteristic from the device it fails (args.Characteristic and this.native have different values).
I am not sure if the following method in GattService on android is causing the issue or not (but this is the only place that is initializing the GattCharacteristic which changes the native value).

public override IObservable<IGattCharacteristic> WhenCharacteristicDiscovered()
        {
            this.characteristicOb = this.characteristicOb ?? Observable.Create<IGattCharacteristic>(ob =>
            {
                foreach (var nch in this.native.Characteristics)
                {
                    var wrap = new GattCharacteristic(this, this.context, nch);
                    ob.OnNext(wrap);
                }
                return Disposable.Empty;
            })
            .Replay()
            .RefCount();

            return this.characteristicOb;
        }

I will keep looking into this and let you know if I find something useful.
Thanks

The important part is to make sure the services & characteristics aren't pinned across connections.  Normally, that replay would be very bad, however, the device clears out all of the services (characteristic parent) every disconnection - https://github.com/aritchie/bluetoothle/blob/master/Plugin.BluetoothLE.Android/Device.cs#L197
I could (should) switch this to every connect status.

Hey Allan, I tried it with the change you made but am still running into this issue. Any other suggestions? I am running into this issue with just one connection.

Hey Ajay - I've been working on a fix based on your fix with the UUID.  The solution I have so far is checking all the way down to the device to ensure that the characteristics aren't "crossed".  I should be finished testing by the weekend.

2.0.3 was released a couple of days ago that should be fixed up for you.


pip3 install crownstone_ble downloads an incompatible version of bleak

A while back, I had some trouble with running the tools. After troubleshooting, it turned out that it was trying to run with bleak 0.11, which didn't work out. Downgrading to 0.10 solved it. Today I was messing around with the lib again, and I seemed to encounter the same problem, with bleak 0.12.1 being the automatic install this time. For now I'll just pip3 install bleak==0.10 --force-reinstall, but this might warrant fixing.

This has been addressed in the requirements and will be added to the next release. Thanks for the heads up!

Cheers!


Add Support for strategy Prop from Next.js Script Library

This pull request enhances the next-runtime-env library by adding support for the strategy prop from the Next.js next/script component. The change addresses issues #145 and #147, and helps improve runtime environment configuration retrieval on the not-found page.
Key Changes:

Introduced the strategy prop to allow customization of script loading behavior (e.g., beforeInteractive, afterInteractive).
Default strategy is set to beforeInteractive, following current practices. This ensures backward compatibility, but the default strategy can now be adjusted as needed.

Observations:
During testing, I noticed that with the beforeInteractive strategy, I was unable to retrieve the runtime environment configuration on the not-found page.
When using afterInteractive, the environment config is successfully retrieved and assigned to window on the not-found page.
So, I need to know about the exact limitations of the beforeInteractive strategy, as it seems hardcoded to load scripts early. I might have misunderstood something, and further clarification would be helpful.
For reference, here's the relevant Next.js documentation on the beforeInteractive strategy: Next.js Script beforeInteractive Documentation.

@HofmannZ Would love for you to take a look at this

Following up on my prior message, the real problem is this bug in Next.js: https://github.com/vercel/next.js/issues/69567#issuecomment-2334542530

@HofmannZ
The issue was discussed in a thread, and here’s a brief summary:
When rendering the not-found page, Next.js throws a specific error and reacts to all errors in the same way — it stops rendering the page, including the root layout where next-runtime-env configuration assignment occurs. As explained in the thread, the problem is that Next.js halts the rendering of any page when an error occurs, whether it’s a NotFoundError or another error. As a result, the server stops rendering the page, including all layout elements. It’s important to note that the initial HTML returned by the server does not contain any specific layout elements.
Basically, the rendering of a page is stopped whenever any error is encountered. Regardless of whether the error is caused by notFound() or a regular new Error(), the route rendering stops, and the HTML returned by the server lacks the necessary tags for scripts using the beforeInteractive strategy. When hydration finishes, the script is added to the HTML, but by that time, the main app-bootstrap script has already executed, and its impact is lost. Therefore, the beforeInteractive loading strategy does not work on pages with errors.
However, all other loading strategies, such as afterInteractive or lazyOnLoad, work correctly.
I’m actively testing the afterInteractive strategy right now and haven’t encountered any bugs yet. They may surface soon, but there are bugs #145 and #147 related to similar behavior.
That’s why I kept beforeInteractive as the default but allowed the option to change it per project if necessary.
We need to look into this more deeply and possibly switch from beforeInteractive to afterInteractive, instead of providing the option to choose the strategy prop for the script.

@HofmannZ
The only issue I've encountered so far after switching to afterInteractive is when I use runtime environment variables to set constants that are later used throughout the application. There are cases where, on the client side, the constant is initialized before the environment configuration is populated into the global window object.
For example, something like this:
export const apiUrl = env(NEXT_PUBLIC_API_URL);

In this case, window.__ENV might not be available yet, causing the constant to be set with an empty value. On the server side, this isn’t an issue since env(key) just returns process.env[key]. But on the client side, it’s recommended to retrieve environment variables at the point of use, using a getter function to ensure the values are available when needed.
In the Next.js documentation for the beforeInteractive prop, it clearly states:

Load the script before any Next.js code and before any page hydration occurs.

This explains why the previous behavior wasn't breaking, but after switching to afterInteractive, it caused issues in my case.
p.s. same with lazyOnload strategy


Icons not rendered in stackoverflow template

When using the stackoverflow template, FontAwesome icons are not rendered in the output .pdf file. They are rendered properly in the .html output and when printing this .html file to pdf, they are properly rendered. This bug does not occur when rendering with the oldman template which uses FontAwesome icons too
Steps to reproduce

In the resume.json file, specify any field that the stackoverflow template adds icons to such as basics.email
Run resumme-builder in local mode

Hello @francois07
I've just tried to generate the stackoverflow template with the example.resume.json file and icons seem to be working.

I am running this on macOS, by the way. Do you still have the issue ?

Hello @lucasnevespereira. Yes, I still have this issue. I tested it on Windows and Linux. This is really puzzling to me because even when importing FontAwesome icons exactly the same way as the oldman theme, this still happens.

@francois07 the main difference I see between template oldman and stackoverflow regarding the icons is the way we import fontawesome
oldman
...
<script src="https://kit.fontawesome.com/990c3c315f.js" crossorigin="anonymous"></script>

stackoverflow
...
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css" integrity="sha512-z3gLpd7yknf1YoNbCzqRKc4qyor8gaKU1qmn+CShxbuBusANI9QpRohGBreCFkKxLhei6S9CQXFEbbKuqLg0DA==" crossorigin="anonymous" referrerpolicy="no-referrer" />

Have you tried to import it the way oldman does ?

Hello @francois07, alright then! If everything seems to work on your end, I'll close this issue


Report warning if SD card image requested w/o SD enabled

Describe the bug

Currently, if the SD card feature has been disabled (ie. GSLC_SD_EN=0) and an attempt is made to display an image button (with an image sourced from an SD card), the image will not be rendered and no warning/error message is reported.

Device hardware

MCU: Arduino-compatible variants
GUIslice config selected: DRV_DISP_ADAGFX_*

Expected behavior

An error message should be added into DrvDrawImage() to trap the case in GSLC_IMGREF_SRC_SD mode when GSLC_SD_EN=0.

"No warning/error message is reported" is not quite TRUE.  Not that adding a runtime check isn't useful but as an FYI the Builder already outputs a compile time warning if users asked for images to be loaded from SD card and the #define GSLC_SD_EN is not set to 1.
The person who had this problem had built their app with a very old version of the Builder that lacked this check.
Paul--

Fixed to now report a runtime error if an API call is made to draw an image from SD while GSLC_SD_EN=0.


Test attack scenarios

The client tests need improving to cover the attack scenarios discussed in section 1.5.2 of the TUF spec (there are some good examples in the Python test suite).

These are now covered with the exception of "Slow Retrieval Attacks" (see #48).


Add an LRUMap implementation based on cash/lrucache

LRUMap for discussion

I think I covered all your issues here, thanks for the feedback.


SPARQLgraph - Edit Store

SPARQLgraph has options to Load, Save and Delete nodegroups in the nodegroup store. It would also be useful to have an Edit option to change the name, comment or creator of a nodegroup in the nodegroup store.
Otherwise, your only option is to Load, Save with different details, and Delete.

See also #528.

Added rename.
Could/should allow editing the description also.


Prerequisites are too old.

This page has 10 year old pre-requisites.  Please update for Visual Studio 2022.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 9c8be815-df51-dc77-fb5b-ccfa7f742e10
Version Independent ID: 353c54e3-b7c9-fcdd-ca71-2a11beab19fd
Content: Code First to a New Database - EF6
Content Source: entity-framework/ef6/modeling/code-first/workflows/new-database.md
Product: entity-framework
Technology: entity-framework-6
GitHub Login: @ajcvickers
Microsoft Alias: avickers

This issue has been closed because EF6 is no longer being actively developed. We are instead focusing on stability of the codebase, which means we will only make changes to address security issues. See the repo README for more information.


[KBFS-3561] Fix downloads on Android

This might warrant a hotfix.

LGTM, but cannot test at the moment.

Would mime.mimeType not work?

Yes it works, I just like leaving explicit evidence that this is an immutable object in the code.

But it's not type-checked anymore right? For example, you could do mime.get('MimeType') and it'd pass flow, I think.

It appears to me that the type checking here is completely broken anyway, since Flow didn't catch this error in the first place.

Does type checking work for Immutable records e.g. with .mimeType?

i agree, avoid get unless its a dynamic sub thing

It appears to me that the type checking here is completely broken anyway, since Flow didn't catch this error in the first place.

That can't be an argument for giving up type checking there right? I think the reason why flow didn't cache it was probably because of the less typed generator function. But perhaps something like this would work:
    const mimeType: Types.MimeType = yield Saga.call(_loadMimeType, path)

Also I'm guessing the type checking must be working in viewTypeFromMimeType.

they flow type the same. .get isn't required for records and we shouldn't use it


General improvement to performance and reliability of streaming [upgrade node to v10.8.0]

Local testing has seen a large improvement and memory management. ~A small change was made to the analytics node batch size to help reduce the amount of calls we make before we push events to Segment~ Putting that change in a different PR
Upgrades Node to v10.8.0. v10 will be LTS around October

You will need to change .nvmrc also

And the Dockerfile

The test failure is strange – maybe the Node upgrade changes something subtle?


Enable AttachTest in JDK19+

The change is to enable AttachTest given
the upcall thunk was implemented on all
supported platforms.
Signed-off-by: Cheng Jin<EMAIL_ADDRESS>

The PR is to enable the failing test previously detected at https://github.com/eclipse-openj9/openj9/issues/15466.
Reviewer: @llxia
FYI: @ShelleyLambert, @tajila, @pshipton.

Launched a Grinders at https://hyc-runtimes-jenkins.swg-devops.com/view/Test_grinder/job/Grinder/28854/ on all required platforms (Linux & macOS) as required by the test.

@ChengJin01 just fyi, Grinder does not support using https://openj9-artifactory.osuosl.org/artifactory/ci-openj9/Build_JDK${JDK_VERSION}_${PLATFORM}_Nightly/ with JDK_VERSION=next. It does not know which JDK to download.

There was no issue detected at https://hyc-runtimes-jenkins.swg-devops.com/view/Test_grinder/job/Grinder/28854/ based on the outputs of the passed Grinders in JDK19.


Generate an HTML report and store it in a designated output path

Is your feature request related to a problem? Please describe.
No problem, just a pure feature request. I want to be able to specify an output path where an HTML report can be written. I also want to be able to separate out environment-specific instructions (i.e. development, staging, production), though I am aware of the separate feature request for environment-specific configurations here.
Describe the solution you'd like
I want an option in netlify.toml where I can indicate an output path where an HTML report of the results can be written to. I also want to an option to assign different output path values for each environment.
For example:
[contexts.develop]
[plugins.inputs.outputs]
  path = "assets/lighthouse/develop"

[contexts.staging]
[plugins.inputs.outputs]
  path = "assets/lighthouse/staging"

[contexts.production]
[plugins.inputs.outputs]
  path = "assets/lighthouse/production"

Describe alternatives you've considered
No alternatives for now - I have not figured out a way to generate an HTML report file via Netlify.
Additional context
Right now, the lighthouse package takes an --output-path argument where an HTML report will be written to, once the tests complete.

Thank you @sunlee-newyork, great feature to have.
Since you mentioned https://github.com/netlify/build/issues/1169 I think different envs is out of scope for this feature.
Where should the report be saved? Should it be deployed with the site? I can't think of any other persistent storage at the moment (that doesn't require an additional auth mechanism).
If we deploy it with the site, it can simplify different envs since each deploy will have a generated report linked to it.

Yes, I was thinking deploying with the site, included in the static assets build, so that it's publicly accessible.
And yes, I agree! It would simplify differentiating environments - each environment can live in its own assets folder. Note the environment-specific paths included in the example config above. I was also thinking each report filename could be timestamped for versioning.

Afternoon,
We have a fork of this repo to help provide this feature: https://github.com/anephenix/netlify-plugin-lighthouse
The lighthouse html report is generated and saved at this file path: <netlify_app_base_dir>/out/lighthouse.html
I will clean up the fork a bit (make it dynamic, add tests) and submit it as a PR later on.
Regards,
Paul Jensen


Make filtering work for date columns

use custom filter function or build a custom filter, or possibly just change the accessor but we'll need to make sure sorting still works correctly in all cases.  if we want to get fancy we can make a custom filter of a datepicker which can select a range or single date and we filter to those.

Not saying this is a good solution, but it does work:
      {
        id: "startDate",
        Header: "Start",
          accessor: (row) => `${row.start} ${new Date(row.start).toLocaleDateString()}`,
        Cell: (data: Cell<Project>) =>
          new Date(data.row.original.start).toLocaleDateString(),
      },

Possible use a date picker and do something like this:
https://codesandbox.io/s/r40ovqp5jq


UnitTests: Add test TestDeleteStorageClasses

Add test for deleteStorageClasses in uninstall_reconciler_test.go
Signed-off-by: Nitin Goyal<EMAIL_ADDRESS>cc: @raghavendra-talur

Looks good, the tests make sense. Please implement the test function using case tables.

Hi, Jose thanks for looking into it. I did not get what you are saying. Can you pls elaborate?

Looks good, the tests make sense. Please implement the test function using case tables.

Hi, Jose thanks for looking into it. I did not get what you are saying. Can you pls elaborate?

I guess I understood it and changed it.

Looks good, the tests make sense. Please implement the test function using case tables.

Hi, Jose thanks for looking into it. I did not get what you are saying. Can you pls elaborate?

I guess I understood it and changed it.

Sadly, no. :) As Umanga also says, follow the pattern of using a struct that is a list of test cases, as is done here: https://github.com/openshift/ocs-operator/pull/797/files

Looks good, the tests make sense. Please implement the test function using case tables.

Hi, Jose thanks for looking into it. I did not get what you are saying. Can you pls elaborate?

I guess I understood it and changed it.

Sadly, no. :) As Umanga also says, follow the pattern of using a struct that is a list of test cases, as is done here: https://github.com/openshift/ocs-operator/pull/797/files

It should be resolved now

/ok-to-test


[Bug Report] Behavior Agent stops too late from a red light and eventually collides with a guardrail

Environment
CARLA version: nightly (installed on 2023.02.14)
Platform/OS: ubuntu 18.04
Problem Statement:
I wrote my own code for the simulation, and the car collides when I simply ran the simulation with BehaviorAgent with the following configurations. I expected the ego vehicle to steer to the right slightly for the avoidance, but it didn't.
Configuration
Starting point: Transform(Location(x=-1.762854, y=228.691849, z=0.300000), Rotation(pitch=0.000000, yaw=90.000053, roll=0.000000))
Destination:Transform(Location(x=116.220909, y=59.330017, z=0.300000), Rotation(pitch=0.000000, yaw=-0.000092, roll=0.000000))
Map: Town01
Ego vehicle asset: vehicle.mercedes.coupe
Video

Front view
Top view

Description
The ego vehicle stops too late from a red light and it eventually collides with a guardrail. I don't know why the vehicle stops too late, but I think the crash is caused by an error in planning module (you can see the arrow behind the vehicle before the crash at the top view).

hi, How you are able to do that flashed waypoints?


Unable to jailbreak with newest release on iOS 11.4.1

I know for a fact that the issue is not with machswap. There must be something that was changed that is interfering with exploiting the kernel. I haven't had a single successful attempt even being on iOS 11 with the latest update.
Device (please complete the following information):

iOS Version: 11.4.1
iOS Device: iPhone 5S 6,1
unc0ver Version: 3.0.0-b1

Place an "x" between the brackets if true:

[ ] this is a bug others will be able to reproduce
[ ] this issue is present with all tweaks uninstalled(except for default packages) or disabled
[ ] this issue is present after a rootfs restore
[ x ] this issue is present on the latest version of unc0ver

just use u0 v.3.2.1 for 11.4.1, i have use u0 3.2.1 on 11.4.1 and uptime has been reach 10 days and still stable.

I know I can use that, I'm just here to help out debugging issues as I don't care about my device as its a test device anyways.


IconStatus background color in Select component always is error color

Describe the bug
The IconStatus background color in Select component is always taking the error color defined in the theme. It seems like the background error color is overwriting the other variants. I'm using v.6.0.0.
To Reproduce
Steps to reproduce the behavior:

At any Select component define a variant with IconStatus, such as success, warning and error.

Expected behavior
The IconStatus background should take the background color depending on the variant.
Screenshots

And even in the Select documentation is showing like that.

Desktop (please complete the following information):

macOS Monterey
Browser Chrome
Version 111.0.5563.146 (arm64)

I see, thanks for the report! I will working on that


Could not detect abi for version 3.0.1, electron

Hey. Trying to install the brave browser using npm and get the following warnings. Just want to rubber duck why I get it (it's not crucial for installing)
  SOLINK_MODULE(target) Release/obj.target/sha3.node
  COPY Release/sha3.node
make: Leaving directory '/home/lms/src/browser-laptop/node_modules/sha3/build'

><EMAIL_ADDRESS>install /home/lms/src/browser-laptop/node_modules/bufferutil
> prebuild-install || node-gyp rebuild

/home/lms/src/browser-laptop/node_modules/node-abi/index.js:44
  throw new Error('Could not detect abi for version ' + target + ' and runtime ' + runtime + '.  Updating "node-abi" might help solve this issue if it is a new release of ' + runtime)
  ^

Error: Could not detect abi for version 3.0.1 and runtime electron.  Updating "node-abi" might help solve this issue if it is a new release of electron

The dependency tree looks like:
lms@x240 ~/src/browser-laptop (master)
$ npm ls node-abi
<EMAIL_ADDRESS>/home/lms/src/browser-laptop
└─┬<EMAIL_ADDRESS>  └─┬<EMAIL_ADDRESS>    └─┬<EMAIL_ADDRESS>      └─┬<EMAIL_ADDRESS>        └──<EMAIL_ADDRESS>

3.0.1 definitely isn't a valid electron version. Do they ship with their own electron fork maybe?

Good question. I haven't taken a deeper look into it. But I reacted to the version number, it looked a bit off :)

I am facing similar issue with electron 3.0.4
An unhandled error occurred inside electron-rebuild
Could not detect abi for version 3.0.4 and runtime electron.  Updating "node-abi" might help solve this issue if it is a new release of electron

Error: Could not detect abi for version 3.0.4 and runtime electron.  Updating "node-abi" might help solve this issue if it is a new release of electron

How to resolve this ?

@TharunKumar1 Check which version of node-abi you are using. If you are using the latest (2.4.5) then it should work. I recommend using yarn for this.
$ yarn why node-abi
yarn why v1.10.1
[1/4] Why do we have the module "node-abi"...?
[2/4] Initialising dependency graph...
[3/4] Finding dependency...
[4/4] Calculating file sizes...
=> Found<EMAIL_ADDRESS>info Reasons this module exists
   - "electron-forge#electron-rebuild" depends on it
   - Hoisted from "electron-forge#electron-rebuild#node-abi"
info Disk size without dependencies: "56KB"
info Disk size with unique dependencies: "136KB"
info Disk size with transitive dependencies: "136KB"
info Number of shared dependencies: 1
=> Found<EMAIL_ADDRESS>info This module exists because "my-app#serialport#@serialport#bindings#prebuild-install" depends on it.
info Disk size without dependencies: "56KB"
info Disk size with unique dependencies: "136KB"
info Disk size with transitive dependencies: "136KB"
info Number of shared dependencies: 1
Done in 0.82s.

In my case, (using ember-electron v2.x -> electron-forge v5.x) I resolve this by pinning the version to 2.4.5 via yarn selective resolutions like this:
package.json
  "resolutions": {
    "electron-forge/**/node-abi": "2.4.5"
  },


[WIP] Review request for Microsoft.BotService to add version stable/2020-06-02

Replacement PR for https://github.com/Azure/azure-sdk-for-python/pull/12312
This PR is a WIP as the changelog needs to be updated to contain the new features contained in this GA version of azure-mgmt-botservice (1.0.0).
Manual changes:

https://github.com/Azure/azure-sdk-for-python/commit/133b71e1c1c836d943b716fc96e9b37a36a16819 - Fix file import of Sku in tests
https://github.com/Azure/azure-sdk-for-python/commit/d382c2285c34ace82e35509c8a4784d098f07ffe - Start updating the botservice CHANGELOG.md

FYI @munozemilio
Thansk to @lmazuel and @scbedd for helping debug the CI issues in #12312 and #11968

@carlosscastro FYI

/azp run python - botservice - ci

No longer necessary as 0.3.0 has been published:

Closing PR.

No longer necessary as 0.3.0 has been published:

Closing PR.


Leetcode Scrapper

Issue #259
Created a Leetcode scrapper.
The code provided is a LeetCodeScraper class that uses Selenium and BeautifulSoup to scrape the rank and rating of a user on the LeetCode website. It initializes a headless Chrome browser using Selenium, navigates to the user's profile page, and retrieves the rank and rating from the HTML using BeautifulSoup. It returns the scraped data along with success or failure messages.
Please review it!!

I have made changes to the init.py file and also added the documentation in documentation.md file.
New commit - fba285b
Please check it!!

Great work @Hansika002  !!
Do not forget to

Share your contribution on socials(twitter mainly), tag us and Clueless 🫂
Give this repository a star ✨
Follow Clueless Community on GitHub ✅


added text while playing advertisement

May I request a minor improvement to this feature: when the text is not provided, not to create the div (with class "fluid_ad_playing")? Now it is always created, resulting in a small non-clickable spot in the corner.
Thank you in advance!


HealthKit BG duplication

I am recording BG values via shortcut in HK after sensor failure during night and warm-up phase.. FreeAPS-X always duplicates the entry after reading eat from HK. Feature or bug?
I deleted all the shortcut entries, but left the last 2 in for viewing:

Please try last dev version. This bug was fixed 2-3 days ago


[TYPO] KEY: "proriority" here is misspelled or on purpose?

https://github.com/gnosis/gnosis-management/blob/0b24090bb9d5178d36157660d4e8c205531a1976/src/integrations/metamask/index.js#L22

@andre-meyer

Solved in latest hotfix https://github.com/gnosis/gnosis-management/commit/2be1b4afd11f88baf87bc880906fe687e3a463f3
You saw nothing 🙈


Rigged Hands graduation part 2

Overview
Graduates rigged hands from experimental to mainline by moving them out of the directories. Tests enabled
Followup to #8714
Changes
Fixes: #8669 modulo file refactor
Verification

This optional section is a place where you can detail the specific type of verification
you want from reviewers. For example, if you want reviewers to checkout the PR locally
and validate the functionality of specific scenarios, provide instructions
on the specific scenarios and what you want verified.
If there are specific areas of concern or question feel free to highlight them here so
that reviewers can watch out for those issues.
As a reviewer, it is possible to check out this change locally by using the following
commands (substituting {PR_ID} with the ID of this pull request):
git fetch origin pull/{PR_ID}/head:name_of_local_branch
git checkout name_of_local_branch

/azp run

/azp run

/azp run

/azp run

/azp run mrtk_PR

/azp run mrtk_PR_2019

/azp run mrtk_docs

/azp run


Document how to run the sync_tables daemon

I don't think there's any documentation for this.
See: http://gis.stackexchange.com/questions/86264/sync-tables-option-not-available-in-local-install-of-cartodb

Related to #5131


[lab] Remove tree view import from @mui/lab

Linked to https://github.com/mui/mui-x/issues/10845

Nice work :ok_hand:
Equivalent of https://github.com/mui/material-ui/pull/33386 for the pickers
Your missing the removal from the theme augmentation (right now we import interfaces that no longer exists)


Broken docs link

Whether entering from Google, or directly https://vercel.com/docs/integrations/cms/shopify, the page returns 404

It moved to https://vercel.com/docs/integrations/ecommerce/shopify. Google still displays the previous results, so it looks like a fresh change, closing.


Copy Update: User has turned off Bluetooth

For the scenario where the Bluetooth has been turned off post-onboarding:
Currently we display the yellow banner on the NY COVID Data tab with a generic message that is used for other scenarios (like where notifications are not turned on).
We'd like the wording to be more specific for this scenario - especially considering many people are likely to toggle BT on/off throughout the day/week.  The new wording is:
"To get COVID Alerts you must enable Bluetooth.  Tap to learn more."
The behavior when tapping the yellow banner will stay the same for now i.e. it will land on the COVID Alerts tab and the same red card will appear today indicating where users should go to re-enable their Bluetooth (which will be important for iOS users as they shouldn't change via Control Center).  Ultimately we can take them directly Settings, but let's minimize the change/risk for now.
@helloantoine will attach and image shortly.
I'm also tagging @mboskin @kevin-sheldon for updates to the translations.

bluetooth-icon.svg.zip

fixed, avail in next build

Looks good to me. Thank you.


npm run prod dropped

Laravel Mix Version: 4.0.14
Node Version 11.9.0
NPM Version 6.8.0
OS:Win10

Description:
Steps To Reproduce:
mix.file:

app.js

and after build try to open :

UPD:i rollback mix version to  "laravel-mix": "^2.0", and it works greatest -_-

I think you are using dynamic imports which are not supported anymore.

@edcoreweb thank you for answer, why not supported?

See https://laravel-mix.com/docs/4.0/upgrade

@edcoreweb thanks again!


Fix PyPI url for virtualenv and ansible

wget couldn't download virtualenv and ansible during local_run because PyPI URLs path were broken.

@dastergon could you please describe the issue you where experiencing? Is it possible to paste the error message you were getting?
After a quick look, i think that the only issue with the way the urls are generated (in the master branch) is that they will end up having two slashes in the concatenation point, but I've never seen wget have a problem with that.

Hello @dimrozakis,
Here is the full output:
$ wget -O - https://github.com/mistio/deploy_collectd/raw/master/local_run.py | sudo python - xxx xxx

--2015-05-19 11:49:52--  https://github.com/mistio/deploy_collectd/raw/master/local_run.py
Resolving github.com (github.com)... <IP_ADDRESS>
Connecting to github.com (github.com)|<IP_ADDRESS>|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://raw.githubusercontent.com/mistio/deploy_collectd/master/local_run.py [following]
--2015-05-19 11:49:52--  https://raw.githubusercontent.com/mistio/deploy_collectd/master/local_run.py
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... <IP_ADDRESS>
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|<IP_ADDRESS>|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 5905 (5.8K) [text/plain]
Saving to: `STDOUT'

100%[========================================================================================================================================>] 5,905       --.-K/s   in 0s

2015-05-19 11:49:52 (1.29 GB/s) - written to stdout [5905/5905]

*** Will work in '/tmp/tmpn6bawB' ***
/usr/bin/wget
*** Fetching virtualenv tarball ***
Running: wget https://pypi.python.org/packages/source//v/virtualenv/virtualenv-1.11.6.tar.gz
--2015-05-19 11:49:52--  https://pypi.python.org/packages/source//v/virtualenv/virtualenv-1.11.6.tar.gz
Resolving pypi.python.org (pypi.python.org)... <IP_ADDRESS>
Connecting to pypi.python.org (pypi.python.org)|<IP_ADDRESS>|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2015-05-19 11:49:52 ERROR 404: Not Found.

ERROR: Command 'wget https://pypi.python.org/packages/source//v/virtualenv/virtualenv-1.11.6.tar.gz' exited with return code 8.

As you mentioned it ends up with 2 slashes in the concatenation point.
Going manually to the concatenated URL,I get an error from PyPI  :  https://pypi.python.org/packages/source//v/virtualenv/virtualenv-1.11.6.tar.gz
Same situation with ansible.

That's strange. Usually multiple slashes in the url (or file path) don't make a difference. For example the url https://github.com////////////mistio/ seems to work fine. And it used to work for pypi as well, up until recently, I guess they must have changed something in their webserver.
Thanks a lot for your patch.


DockContainer behavior unintentionally changed by use of ModalSupport

Docked DockView elements within a DockContainer were intentionally configured (via CSS) to not flex/shrink if they overflow the available width of the container - instead they could overflow off the edge and clip.
This was a tradeoff to avoid designers needing to handle arbitrary shrinking of docked view contents. See:
https://github.com/xh/hoist-react/blob/aadb6a5d1dc2ed3196fa22fde63d493f0a0a780e/desktop/cmp/dock/impl/Dock.scss#L37
Introduction of ModalSupport wrapper has broken this, causing dock views to shrink vs. clip.

@pauldelano also reports that the docked:false config is no longer respected.

Also, the modal dialog mode constrains the width of the dialog to 500px instead of to the width of the contained component. Was able to work around this by defining this style.
.bp4-dialog {
width: auto;
}


Meta data path returns blank

When attempting to use the metadata path, all I ever get is blank
  Image fromPicker = await ImagePickerWeb.getImage(outputType: ImageType.widget);
  var meta = await ImagePickerWeb.getImageInfo;
  print('meta.path = ' + meta.filePath); // prints 'meta.path = '

Am I missing something?
EDIT: flutter information:
>flutter doctor -v
[√] Flutter (Channel beta, v1.17.0, on Microsoft Windows [Version 10.0.18362.778], locale en-CA)
    • Flutter version 1.17.0 at C:\development\flutter
    • Framework revision d3ed9ec945 (2 weeks ago), 2020-04-06 14:07:34 -0700
    • Engine revision c9506cb8e9
    • Dart version 2.8.0 (build 2.8.0-dev.18.0 eea9717938)

[√] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
    • Android SDK at C:\Users\danbm\AppData\Local\Android\sdk
    • Platform android-29, build-tools 28.0.3
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)
    • All Android licenses accepted.

[√] Chrome - develop for the web
    • Chrome at C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

[√] Android Studio (version 3.5)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin version 42.0.1
    • Dart plugin version 191.8593
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)

[√] Connected device (2 available)
    • Chrome     • chrome     • web-javascript • Google Chrome 80.0.3987.163
    • Web Server • web-server • web-javascript • Flutter Tools

• No issues found!

Actually it's trying to fetch the relativePath from the browser, but due to security reasons you can't get the local file system paths.
This part of the code was migrated without refactoring it on my own.
Maybe I'll just leave out the filePath completely.
So to answer your question: No you aren't missing anything. You've done everything correctly :).

So how do I get an image AND it's path? I would like to display it and use the resource later on. I've tried the
html.File file = await ImagePicker.....
print(file.path);

And it also doesn't return the path.

So how do I get an image AND it's path? I would like to display it and use the resource later on. I've tried the
html.File file = await ImagePicker.....
print(file.path);

And it also doesn't return the path.
Edit. Path= relative path, I'm on mobile, but you get the idea.

It's just a widget which you'll get. So you can display it directly in your build method. Just provide a variable and set the variable to the picked image, like the example code in the readme does.
It doesn't matter if you're on mobile or not. This package is targeting web, so also mobile web. For native mobile you have to use image_picker. There're plans to create a uniform platform interface, but that's the decision of the Flutter Google Team.
And if you want to save your image, you have to upload it somewhere and fetch the network url. I did a fully CMS system with images and videos with this package and used firebase for example as the backend. It's all possible, but to help you here I need a gist or dartpad example, what you're trying to do.
There're two ways how you can save images:

Save it locally in your browsers storage (therefore you can save the bytes! so outputType: ImageType.bytes). Just use something lile sqflite, hivedb, etc. and you can pass the bytes.

Save your file or bytes (depends on your backend) in your backend and retreive the network url and show your images with Image.network(...)

Thanks for the in depth response! Ideally, what I want to do is:
onUploadButtonPressed()
{
  _fromPicker = await ImagePickerWeb.getImage(outputType: ImageType.widget);
}

... later on

onSaveButtonPressed()
{
  Firebase.upload(_fromPicker.path);
}

I do something like this on flutter mobile with image_picker
  onSelectPicturePressed: () async {
    _pickedImageUrl = await ImagePicker.pickImage(source: ImageSource.camera);
   ....
  // pickedImageurl is used in an Image.fromFile(...) to display it on the UI
  },

// later on
Firebase.upload(_pickedImageUrl);

But I didnt know this:

you can't fetch the path, because browsers (also mobile browsers) doesn't allow that

So I'll reverse the order & upload to FB, then show the image. Thanks for the help

Ah ok, you want to upload it to firebase.
No problem, here you go:
https://gist.github.com/Ahmadre/0b2ae119a355f80e8a9e59bcc29986b8
There you'll find addImage and uploadImage that you can use for your cases.
I'll close this issue, because further discussions aren't related to the base question.


Changes for default backend for QTI

Need to modify one of the api to pass the native lib path to determine which default backend to use.

@freedomtan and @AhmedTElthakeb to test if adding the native_lib_path is good as we assumed.
@mohitmundhragithub to make native_lib_path related stuff a separate patch.

https://github.com/mlcommons/mobile_app_open/pull/744
created this PR for qti_backend.

@mohitmundhragithub This one is stale and should be closed, right?


Modify Konsole profile appearances - don't create whole profiles.

Describe the suggestion
Because not solely appearance configuration is stored in a Konsole profile, instead also functional configuration, I do not use Yin-Yang's Konsole profile style chooser because it creates new profiles rather than modifies the appearance of the default profile. Consequently, I want it to instead modify the apperance of the default profile.

Enabled plugins

What plugins did you have enabled? If not relevant, you can remove this.

[ ] Atom
[ ] Brave
[x] Colors
[-] Custom Script
[x] Firefox
[ ] Gedit
[ ] GTK
[x] Konsole
[-] Kvantum
[ ] Only Office
[x] System
[x] VSCode
[ ] Wallpaper

Affected versions

Type
Data

Yin-Yang version
3.3

Relevant application version[^1]
https://download.opensuse.org/repositories/openSUSE:/Factory/standard/x86_64/konsole-23.08.3-1.1.x86_64.rpm

Qt version
5.15.11

Python version

RokeJulianLockhart@s1e8h4:~> ls -ls /usr/bin/python*
4 lrwxrwxrwx 1 root root     9 Oct  9 08:54 /usr/bin/python -> python2.7
4 lrwxrwxrwx 1 root root     9 Oct  9 08:54 /usr/bin/python2 -> python2.7
16 -rwxr-xr-x 1 root root 14448 Oct  9 08:54 /usr/bin/python2.7
4 lrwxrwxrwx 1 root root    10 Nov 23 21:51 /usr/bin/python3 -> python3.11
16 -rwxr-xr-x 1 root root 14448 Oct  9 08:49 /usr/bin/python3.10
16 -rwxr-xr-x 1 root root 14448 Nov 23 21:51 /usr/bin/python3.11
4 -rwxr-xr-x 1 root root  3362 Nov 23 21:51 /usr/bin/python3.11-config
4 lrwxrwxrwx 1 root root    17 Nov 23 21:51 /usr/bin/python3-config -> python3.11-config
RokeJulianLockhart@s1e8h4:~>

[^1]: This refers to the application a plugin might use. For example, if you submit a bug report for the Firefox plugin, this refers to the Firefox version you are using. If the bug is in a plugin for a desktop environment, this refers to the DE (Plasma, Gnome, etc).

Additional notes
Imagine if changing the global desktop theme reverted all functional changes too.

Please https://github.com/oskarsh/Yin-Yang/issues/208#issuecomment-1584847206 and https://github.com/oskarsh/Yin-Yang/issues/209#issuecomment-1828291243.

hello, when toggling dark / light mode in yin-yang change all the currently opened tab for the appropriate theme, but not the default profile; which mean every new tab (yakuake or konsole) will be with the wrong profile.
should i open another issue or this one will suffice ?
thanks!

This is another issue, but likely one we can't really solve. Maybe in the future though, so please open a new ticket!


Code 404 - getvehicles v2 failed

Since a some days the BMW vehicle data is not available anymore. Maybe BMW changed the API endpoints, so need to be adapted.
BMW App is working fine.
Below the error code in ioBorker.
{"statusCode":404,"message":"Resource not found"}
AxiosError: Request failed with status code 404
getvehicles v2 failed

@djtapedeck: see closed issue https://github.com/TA2k/ioBroker.bmw/issues/32


Goal for v3: Rewrite without Angular

It'll be easier than you think. Just grab the HTML snippet from the v2 readme, make a <template> element, use Ivan's TemplateBuilder (ask him for it), copy over the content.json parser, and rewrite the reset of the logic from scratch. This last bit is important, because the code currently seems to be written in a very Angular-centric style, and will certainly drop in LOC count tremendously once Angular is out of the picture.

Done.


On keyup, focusout events

Hi!
I am just wondering. Is it possible to add a feature to jquery validation plugin where on a particular form you could mark which fileds are validated onkeyup and which onfocusout. So as I am aware now it is only possible to do this for the whole form so you either have a choice to use one or the other but no custumization on particular filed

I'm sorry for the lack of activity on this issue. Instead of leaving it open any longer, I decided to close old issues without trying to address them, to longer give the false impression that it will get addressed eventually.
To the reporter (or anyone else interested in this issue): If you're affected by the same issue, consider opening a new issue, with a testpage that shows the issue. Even better, try to fix the issue yourself, and improve the project by sending a pull request. This may seem daunting at first, but you'll likely learn some useful skills that you can apply elsewhere as well. And you can help keep this project alive. We've documented how to do these things, too. A patch is worth a thousand issues!


fix: import relative path in lib/utilites/handler.ts

When use example config
// windi.config.ts
import { defineConfig } from 'windicss/helpers'

export default defineConfig({
  /* configurations... */
})

build to javascript throw error
node_modules/windicss/types/lib/utilities/handler.d.ts:2:49 - error TS2307: Cannot find module 'src/interfaces' or its corresponding type declarations.

2 import type { colorCallback, colorObject } from 'src/interfaces';

Codecov Report

Merging #288 (a350dc5) into main (0b8f118) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #288   +/-   ##
=======================================
  Coverage   88.82%   88.82%
=======================================
  Files          52       52
  Lines        4413     4413
  Branches      951      951
=======================================
  Hits         3920     3920
  Misses        263      263
  Partials      230      230

Impacted Files
Coverage Δ

src/lib/utilities/handler.ts
82.64% <ø> (ø)

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 0b8f118...a350dc5. Read the comment docs.

Thanks for your contribution.

Thanks for your contribution.


eclipse marketplace in standalone distribution

Is it possible to include eclipse marketplace to the standalone dbeaver?
dbeaver has quite a frequent updates (which is very good!) but after each update I have to reinstall all extensions I had. (for example Emacs+)
So I have to install eclipse marketplace first and then emacs+ and other extensions.
Or is there another way to carry over all extensions to a new dbeaver installation?
Thx.

We already include marketplace extensions in EE version. The only concern is binaries size (as marketplace has quite a few dependencies on other Eclipse plugins).
But maybe something has changed since I test it last time. I'll see what can we do..


FF4J Console not getting resources/images

The Root page (http://localhost:9082/ff4j-console) does not get any of the web resources, so looks very bad.
If I go in via /home then it all looks fine. So I assume its a trivial issue.
My web.xml settings are as per the instructions;
    <servlet>         <servlet-name>ff4j-console</servlet-name>         <servlet-class>org.ff4j.web.FF4jDispatcherServlet</servlet-class>         <init-param>             <param-name>ff4jProvider</param-name>             <param-value>com.myCompany.config.FF4JProvider</param-value>         </init-param>         <load-on-startup>1</load-on-startup>     </servlet>     <servlet-mapping>         <servlet-name>ff4j-console</servlet-name>         <url-pattern>/ff4j-console/*</url-pattern>     </servlet-mapping>

Héhé
Please try http://localhost:9082/ff4j-console/  (with the '/' at the end of the URL if I look at your servlet declaration)


Extend Table API to get snapshots by id

This PR introduces a way to get a snapshot by id via the Table API.
This change is needed to efficiently support Iceberg tables as sinks in Spark Structured Streaming. In particular, this change allows us to efficiently retrieve the parent snapshot by id.

@rdblue @danielcweeks what do you think guys?

+1


Calendar Layout

Add CalendarController
calendar page view controller (switching pages)
week controller
xib for a week day, a schedule(UIControl)

Fixes commited.  Should one be merged master into this branch when appproved fixes?

master is merged into the branch with fixes


S3 connector doesn't work with gzipped files

read:
  - s3:
      bucket: <bucket>
      key: <file>.csv.gz

@ChrisWRWX could you elaborate a bit more on this? I wrote a simple gzip file up to s3 and added this test which worked:
def test_read_gzip():
    """
    Test reading a gzipped file from s3
    """
    recipe = f"""
    read:
      - s3:
          bucket: wrwx-public
          key: World Cup Titles.csv.gz
          access_key: {s3_key}
          secret_access_key: {s3_secret}
    """
    df = wrangles.recipe.run(recipe)
    assert df.iloc[0]['Country'] == 'Brazil'

This is on the S3-Gzip branch if you want to have a look at it.


Create new 'DAE Solver' category; put IDA-like things in it.

IDA solvers are ODE solvers plus algebraic rules, not steady state solvers.

This PR stemmed from Logan noticing that when VCell told SED-ML it used IDA to solve some things, it would refuse to try to run those on Copasi or Roadrunner.  However, the models in question didn't actually need IDA; they just happened to use IDA on a problem that was actually just ODEs, with no DAEs in it.  So now, the IDA family of solvers is now removed from the steady state solvers (where they didn't belong) and is now in its own DAE branch, where everything is tagged as solving DAE problems (KiSAO 373) as well as ODE problems (374).  If you ask libkisao for a list of ODE solvers, it gives you both lists, and if you ask it for DAE solvers, it just gives you those.
In addition, the KINSOL solver and the 'method for solving a system of linear equations' branch were tagged as being DAE solvers, which they are not, so I removed that tag from them.  It's possible that one of the children of that branch are?  Maybe?  But this is well beyond my knowledge.


BYU 0.3.0 download shows as 0.20 in the BYUtv information screen

BYU 0.3.0 addon download shows as 0.2.0 when installed (in the BYUtv information screen in Kodi)
Kodi 20.2/Win 7/BYUtv 0.3.0 which shows as 0.2.0 in addon information screen

Oop, thanks..  I will make sure the next one is correct (0.4.0)


Lexer Updates

This closes issue #3

Lets turn this into the lexer PR. Bring over the rest of the changes from compiler_core and put them in the lexer folder, as we've discussed in meetings. Thanks! :)


Facebook Bridge generates invalid XML from a particular profile page

Describe the bug
My RSS reader (Liferea-1.12.7) is reporting a parse error for Atom feed created by RSS-Bridge from Facebook profile https://www.facebook.com/mglaofficial/. Mozilla Firefox also reports parsing error.
This is the only RSS feed generated by RSS-Bridge I'm having problems with. This particular feed was working well before the update on April 7th was posted.
To Reproduce
Steps to reproduce the behavior:

Go to https://bridge.suumitsu.eu/?action=display&bridge=Facebook&context=User&u=mglaofficial&media_type=all&limit=-1&format=Atom
Select "Open with Firefox".
See XML parse error.

Expected behavior
XML document tree is displayed. No parse errors are reported.
Additional context
I downloaded the XML generated by RSS-Bridge and ran it through xmllint with the following result:
$ xmllint mglaofficial.xml
mglaofficial.xml:22: parser error : PCDATA invalid Char value 3
t;p> 23.10. Oberhausen...
 24.10. Sneek
 26.10. London
                                                                               ^
mglaofficial.xml:22: parser error : PCDATA invalid Char value 3
 /> 27.10. Manchester
 28.10. Glasgow
 29.10. Belfast
                                                                               ^
mglaofficial.xml:22: parser error : PCDATA invalid Char value 3
t;br /> 30.10. Dublin
 31.10. Birmingham
 1.11. Lille
                                                                               ^
mglaofficial.xml:22: parser error : PCDATA invalid Char value 3
ille
 3.11. Paris
 4.11. Arlon
 5.11. Zurich

The problem is that there are ASCII control characters 0x03 (^C, ETX) embedded in the content of the April 7th post, right after words "London", "Belfast", etc. They seem to cause the XML parse errors. After manually removing the 4 occurences of this character, neither xmllint, Liferea nor Firefox complain anymore.
While I understand it's difficult to fully sanitize any arbitrary input, maybe something could be done to handle the lower-ASCII control sequences?

 This is crazy. It's probably OK to strip these kind of characters for all feeds.

As a workaround Liferea users can create a conversion filter to remove these control characters until this issue is fully addressed.
#!/bin/bash

# Remove lower-ASCII control characters: NUL-ACK and SO-US.
# Familiar control sequences \[abtnvfr] (BEL-CR) are not changed.
tr --delete '\0-\6\16-\37'

Save this to a file and make it executable. Then tell Liferea to use this filter for affected feed (right-click feed, select "Properties", go to "Source" tab, check "Use conversion filter", "Select file"). This might not be effective until you restart Liferea.

This is a rare edge case but I think we can strip away these characters. There might be some rss xml rules regarding escaping these?


Exception message is always null when Http status code is checked in Http#httpRequest()

General information

SDK/Library version: 2.72.0 but also present in 2.83.0
Environment: all
Language, language version, and OS: Java 1.8

Issue description
When Http#throwExceptionIfErrorStatusCode(int code, String message) is called in Http#httpRequest(), the message parameter is always null as seen here: https://github.com/braintree/braintree_java/blob/master/src/main/java/com/braintreegateway/util/Http.java#L150
This leads to difficult debugging due to a lack of information when attempting to access the thrown exception's message via Exception#getMessage(), particularly when the exception is an AuthorizationException, whose message is set to the variable decodedMessage, which is initialised to null and its value is only set if message is not null.
See https://github.com/braintree/braintree_java/blob/master/src/main/java/com/braintreegateway/util/Http.java#L384 and https://github.com/braintree/braintree_java/blob/master/src/main/java/com/braintreegateway/util/Http.java#L399
We encountered this today in our system when changes to our merchant account and public/private keys resulted in HTTP 403 errors in requests to generate client tokens.
We log results with a log statement similar to
log.error("Failed to get BraintreeToken.  Error message: {}", e.getMessage());
which obviously was not very helpful in debugging.
One solution would be to pass the request's responseMessage from HttpURLConnection#getResponseMessage() to the call to throwExceptionIfErrorStatusCode(int, String), however that may not work well with the URLDecoder#decode() performed on message.

Thanks for the report. We'll look into this.

This is fixed in 2.84.0


Doc - Fix UG formatting issue

As per title.

Codecov Report

Merging #230 (6fb3602) into master (b91f90a) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #230   +/-   ##
=========================================
  Coverage     67.92%   67.92%
  Complexity      552      552
=========================================
  Files            96       96
  Lines          1908     1908
  Branches        245      245
=========================================
  Hits           1296     1296
  Misses          529      529
  Partials         83       83

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 b91f90a...6fb3602. Read the comment docs.


[Bug] CRUD Fluent API Does not Support enumFunction

Bug report
What I did
I tried to use CRUD Fluent API on columns to add a enum column (PHP Enum).
CRUD::column('type')->type('enum')->enumClass(\App\Models\Line::class, 'type')->enumFunction('readableText')->label('Tip');

enumClass and all others work well but enumFunction seems not working
What I expected to happen
The same result when I add the column with this;
$this->crud->column([
            'type' => 'enum',
            'name' => 'type',
            'label' => 'Tip',
            'enum_class' => \App\Enums\LineTypeEnum::class,
            'enum_function' => 'readableText'
        ]);

What happened
Instead of invoking the readableText method of the \App\Enums\LineTypeEnum::class the raw value of from the database been displayed.
What I've already tried to fix it
I think enumFunction should be added to the Fluent API.
Is it a bug in the latest version of Backpack?
I couldn't test it because backpackforlaravel.com seems down at the moment I send this.
Loading composer repositories with package information
https://repo.backpackforlaravel.com could not be fully loaded (curl error 35 while downloading https://repo.backpackforlaravel.com/packages.json: Recv failure: Connection reset by peer), package information was loaded from the local cache and may be out of date

Backpack, Laravel, PHP, DB version
When I run php artisan backpack:version the output is:
php artisan backpack:version
### PHP VERSION:
8.3.6

### PHP EXTENSIONS:
Core, date, libxml, openssl, pcre, sqlite3, zlib, bcmath, bz2, calendar, ctype, curl, dba, dom, hash, FFI, fileinfo, filter, ftp, gd, gmp, json, iconv, SPL, session, intl, standard, ldap, mbstring, mysqlnd, mysqli, pcntl, exif, imap, PDO, pdo_mysql, pdo_pgsql, pdo_sqlite, pgsql, Phar, posix, random, readline, redis, Reflection, imagick, shmop, SimpleXML, soap, sockets, sodium, sysvmsg, sysvsem, sysvshm, tokenizer, xml, xmlreader, xmlwriter, xsl, zip, Zend OPcache

### LARAVEL VERSION:
<IP_ADDRESS>

### BACKPACK PACKAGE VERSIONS:
backpack/activity-log: 2.0.4
backpack/basset: 1.3.3
backpack/crud: 6.7.11
backpack/generators: v4.0.5
backpack/logmanager: v5.0.1
backpack/pro: 2.1.13
backpack/revise-operation: 2.0.0
backpack/settings: 3.1.1
backpack/theme-tabler: 1.2.10
``

Hey @altayevrim
I doubt enumClass() is working; it must be picking DB values.
Can you retry with ->enum_class(\App\Models\Line::class) & ->enum_function('readableText')?

Closing it due to no activity! Feel free to reopen it if you continue to face the issue.


RESET  ODOMETRY?

hi , someone knows how restart odometry ?

What do you mean by "restart odometry"?
If you are looking for a way to reset the published odometry values to zero, there is no feature to do this short of restarting the driver. I think it would be reasonable to add a ROS service to trigger a reset. I'm happy to review any contributions!

thank you :)

this can work! : @jacobperron
http://wiki.ros.org/navigation/Tutorials/RobotSetup/Odom


Fix a path_get() bug with nested directories

When traversing directories, we should keep the most recent file descriptor.
Add a test case originally triggering that bug.
Spotted by @kubkon -- thanks!

Yes, capabilities are hard :(
Differential testing is badly needed. All WASI implementations must behave the same, and it's probably far from being the case right now.


Cannot concatenate processors described in docs

Check List
Thanks for considering to open an issue. Before you submit your issue, please confirm these boxes are checked.

[x] I have read the wiki page and cheat sheet, but there is no information I need.
[x] I have searched in existing issues, but did not find a same one.
[x] I want to report a problem instead of asking a question. It'd better to use kingfisher tag in Stack Overflow to ask a question.

Issue Description
Documentation mentions two operators to use when concatenating processors but none work.
What
Issue https://github.com/onevcat/Kingfisher/issues/1319 is about concatenating processors and the solution references the wiki: https://github.com/onevcat/Kingfisher/wiki/Cheat-Sheet#multiple-processors
The wiki tells me to use the >> operator and https://github.com/onevcat/Kingfisher#a-more-advanced-example tells me to use the |> operator. However, I cannot get any of them to work.
Reproduce
This line is taken from the wiki:
let processor = BlurImageProcessor(blurRadius: 4) >> RoundCornerImageProcessor(cornerRadius: 20)
result:
Operator function '>>' requires that 'RoundCornerImageProcessor' conform to 'BinaryInteger'
and
Referencing operator function '>>' on 'BinaryInteger' requires that 'BlurImageProcessor' conform to 'BinaryInteger'
let processor = BlurImageProcessor(blurRadius: 4) |> RoundCornerImageProcessor(cornerRadius: 20)
result:
Cannot find operator '|>' in scope
Other Comment
Using Swift 5 (SwiftUI) with CocoaPods and KingFisher 6.0.1

After digging through the code I found the .appendProcessor modifier which works.

After digging through the code I found the .appendProcessor modifier which works.

The |> is the correct thing to use. And I can have this code work as expected (in either SwiftUI or UIKit app)
let processor = BlurImageProcessor(blurRadius: 4) |> RoundCornerImageProcessor(cornerRadius: 20)

result:
Cannot find operator '|>' in scope

Can you make sure you have import Kingfisher in your file?

The |> is the correct thing to use. And I can have this code work as expected (in either SwiftUI or UIKit app)
let processor = BlurImageProcessor(blurRadius: 4) |> RoundCornerImageProcessor(cornerRadius: 20)

result:
Cannot find operator '|>' in scope

Can you make sure you have import Kingfisher in your file?

The cheat sheet in wiki is outdated and I have just updated it. Thanks for pointing it out!

The cheat sheet in wiki is outdated and I have just updated it. Thanks for pointing it out!

Can you make sure you have import Kingfisher in your file?

That worked. It wasn't clear to me that I needed to import Kingfisher as I only had the required structs. Thanks for your help!

Can you make sure you have import Kingfisher in your file?

That worked. It wasn't clear to me that I needed to import Kingfisher as I only had the required structs. Thanks for your help!


As a user, I want the library member list paginated so that I don't have to browse through all the names at once.

notes for testing
Members list page now has working pagination. You can use next/previous links or use the drop-down and hit go. (The submit button is temporary, eventually it will submit automatically when you change.)

next/prev links should be disabled if there is no next or previous (first and last page of results)
drop down pagination has labels indicating the alpha range of each page. You should be able to select and arbitrary range and hit go to jump to that page.

Sorting currently doesn't handle upper/lower case or accents, which is evident in the labels for the last page, but that will be handled later on.

preemptively bumping this to a 3 because it now incorporates the auto-alpha pagination e.g. (A-F) as well as normal numeric pagination.

Looks awesome!


Add 64bit Min Sketch

Added a new CMS with cell size uint64_t. This should address https://github.com/RaRe-Technologies/bounter/issues/51.
To control the cell size I've added a new parameter so the user has a choice to use 32 or 64 bit. By default is set to 32 bit so old code should work exactly the same.
I'm open to address any issue or concern that you may have.

This looks good, thanks!

@piskvorky sorry my bad I didn't check that the CI runs on python 3.4 and 3.5, I've added f-strings that's probably why these are failing. As for 3.7 I have no clue because 3.6 seems ok I'll check it now.

@piskvorky I've fixed the string's formatting issue and it works on all versions except 3.7, looking at the logs it seems the error is comming from setuptools rather than the bounter package as it fails at the setuptools import line in setup.py
Maybe trying a newer version of 3.7 such as 3.7.9 instead of 3.7.1 fixes the CI pipeline.
/home/travis/virtualenv/python3.7.1/lib/python3.7/site-packages/setuptools/_importlib.py:23: UserWarning: `importlib-metadata` version is incompatible with `setuptools`.
This problem is likely to be solved by installing an updated version of `importlib-metadata`.
  warnings.warn(msg)  # Ensure a descriptive message is shown.
Traceback (most recent call last):
  File "setup.py", line 16, in <module>
    from setuptools import setup, find_packages, Extension
  File "/home/travis/virtualenv/python3.7.1/lib/python3.7/site-packages/setuptools/__init__.py", line 18, in <module>
    from setuptools.dist import Distribution
  File "/home/travis/virtualenv/python3.7.1/lib/python3.7/site-packages/setuptools/dist.py", line 34, in <module>
    from ._importlib import metadata
  File "/home/travis/virtualenv/python3.7.1/lib/python3.7/site-packages/setuptools/_importlib.py", line 39, in <module>
    disable_importlib_metadata_finder(metadata)
  File "/home/travis/virtualenv/python3.7.1/lib/python3.7/site-packages/setuptools/_importlib.py", line 12, in disable_importlib_metadata_finder
    import importlib_metadata
  File "/home/travis/virtualenv/python3.7.1/lib/python3.7/site-packages/importlib_metadata/__init__.py", line 471, in <module>
    __version__ = version(__name__)
  File "/home/travis/virtualenv/python3.7.1/lib/python3.7/site-packages/importlib_metadata/__init__.py", line 438, in version
    return distribution(package).version
  File "/home/travis/virtualenv/python3.7.1/lib/python3.7/site-packages/importlib_metadata/__init__.py", line 411, in distribution
    return Distribution.from_name(package)
  File "/home/travis/virtualenv/python3.7.1/lib/python3.7/site-packages/importlib_metadata/__init__.py", line 179, in from_name
    dists = resolver(name)
  File "/home/travis/virtualenv/python3.7.1/lib/python3.7/site-packages/setuptools/_vendor/importlib_metadata/__init__.py", line 886, in find_distributions
    found = self._search_paths(context.name, context.path)
AttributeError: 'str' object has no attribute 'name'

I've tried it on my computer using python 3.7.1 installed via pyenv and it worked without further changes.

@mpenkov could you please check? This looks like a useful change, let's get it merged in and released. Many thanks.

Hi @mpenkov thanks for fixing the issue with Python 3.7.
Sadly now it failed in 3.6, but it is weird, as before all tests passed and all now all other versions are passing them too. My guess is that there is a rounding error that may or may not happen as the offending test is
self.assertAlmostEqual(self.cms['big number'], big_number, delta=self.delta * big_number)

Can you rerun https://app.travis-ci.com/github/RaRe-Technologies/bounter/jobs/587411973? If the error is due to floating point rounding maybe it was just bad luck that we had that rounding error.

Yeah, seems like a flickering test. Everything passes now. I'll leave you some minor comments, then we should be good to merge.

Merged! Thank you for your work @jponf


when using AJAX forms

Hello,
I like you to write a tool (Ladda),
But I met a doubt in use,
I found that when using Ajax to submit the form, in the request after the start, I button animation is not working, at the end of a request, this button animation to begin the work, but I'm asking before it has been *.start, so I want to know why he didn't work.
This is my code fragment:

I have the stop method like this and its working.
            $('#add_ub_btn').click(function(){
                var l = Ladda.create(this);
                l.start();
                $.ajax({
                    url: '...',
                    type: "post",
                    data: {.......},
                    success: function(){
                       .......
                    }

                }).always(
                        function() {
                            l.stop();
                        }
                );
            });


refactor: rewrite simulation stages, improve optical config spectral considerations

this generally rewords the simulation pipeline.  I think the biggest conceptual shift is probably this:

there is no longer an illumination_flux method (with a full zyx extent); instead there is a new filtered_emission_rates() method that returns a non-spatial (C, F, W) array, representing the full spectral emission profile of each channel/fluorophore pair (without binning), in units of photons/sec.
emission_flux still exists as a convenience method, but isn't used internally by the simulation anymore
instead, the modality.render() method now takes in the ground_truth ((F, Z, Y, X)) and the filtered_emission_rates ((C, F, W)).  it is then responsible for binning of the emission (if desired), which is only necessary for "hyperaccurate" simulations that want to represent a single channel as a superposition of many slightly different PSFs.  The default is simply to bin all the emission photons (per channel/fluor) into an average wavelength and use a single PSF, but that setting is controlled by settings.spectral_bins_per_emission_channel.  One advantage here is that all channels don't need to "agree" on the binning edges or strategy: the binning is an interim step that happens only within a single channel/fluorophore.
there is a new method optical_image_per_fluor that represents the fullest expansion of dimensions in the pipeline (C, F, Z, Y, X), all it does is return modality.render; and optical_image is simply the output of that method summed over fluorophores: (C, Z, Y, X)

the rest is pretty much the same.
New tutorial added here, which will be in the docs:
https://github.com/tlambert03/microsim/blob/bdc748878df587691809d951bbe8a654fa323463/docs/tutorial.ipynb
still need to update the "stages" doc

@federico-carrara, if you have time/interest, you may wish to take a peek at this.  I don't expect you to review the entire thing, but if you have any questions/concerns about your particular use case, let me know

Hi @tlambert03!
Thank you for pointing me to this PR.
I am definitely up for having a look at it over the week as I also plan to get back to work on data simulation in a few days :)
Have a nice day!!


Trade notification randomly stops working

🐞 bug report
Describe the bug

Everything works smooth for like 5-10 trades, then the overlay will just randomly stop picking up trade requests, both from myself and from other players.
Restarting the pc, app or game usually won't fix it.
Other overlay functionality like price or map check still work fine.
Interestingly enough, when i wait long enough, trade notification might randomly start working again, happened at least once or twice so far, i think that was when i left the game and overlay running overnight, not sure though.
To Reproduce

If i only knew :(
First i thought it happens when i receive trade requests from players with unicode character names, as it appeared to happen then at first. But it also happens on normal looking character names, though ofc i can't be sure that there was no unicode character in them.
Expected behavior

Trade notification to not randomly stop working
Screenshots

🌍  Your Environment

Version:  1.0.11
Overwolf: <IP_ADDRESS>
PoE:  Steam 3.12.4d English

ok it just started again, character name was : BowPipka


CRF entity extraction

Uses pycrfsuite to do entity extraction using conditional random fields. Conditional random fields are undirected graphical models which predict the most likely sequence of labels for a sentence given the words in that sentence. The parameters of the model attach weights to certain feature-label pairs, for example a feature might be "word.istitle() == True", which would mean there was a higher probability that that word has label "name" than if "word.istitle() == False" was the feature. We can also include features about immediately preceding and following words, including their POS tags.
For a more in-depth intro, see:
http://www.inference.phy.cam.ac.uk/hmw26/papers/crf_intro.pdf

Also,

[ ] add change to Changelog
[ ] add component to documentation
[ ] python 3 compatibility
[ ] add tests


Team name  message is too long to fit in the bubble for claimed spaces on the Team Detail map.

The "claimed area"  message is too long to fit in the icon bubble. We should put the team name first in the message.
Smara: You did a great job fixing this on the team-editor map.   Unfortunately the same problem exists on the team-detail map.

PR was merged to master and I verified the fix is in place. Closing


Include more data in volunteers grid on tasks (currently only name)

Going in to a tasking page and seeing the volunteers who have signed up, the admin for the org should be able to see the name, address, phone, certifications and email of the volunteers.

should add additional fields to the grid that should already be surfaced int the volunteer data so primarily a UI update

I'm gonna try to fix this one

@tonysurma I assume that certifications are the skills that the user can fill in. The address field doesn't exist in the user model and I couldn't find a page where the user would be able to fill it in, so I assume it doesn't exist and that would be out of the scope for a jump-in issue. I'll add all fields except the address to the model and UI.

PR #1531

Closed in PR #1531


Use ResponseFactory in App::redirect()

We should use a clean response when doing a redirect, so create it ourselves.

Coverage increased (+0.002%) to 98.478% when pulling d94d08dca1ebf5b6f1517fdd96f946825d560002 on akrabat:use-responsefactor-in-redirect into 7dc705dd31eb6abbe6cb0f24bc5fcb15c3eee9af on slimphp:4.x.