Setup EnhancedKYC

Story: https://app.shortcut.com/smileid/story/xxx
Summary
A few sentences/bullet points about the changes
Known Issues
Any shortcomings in your work. This may include corner cases not correctly handled or issues related
to but not within the scope of your PR. Design compromises should be discussed here if they were not
already discussed above.
Test Instructions
Concise test instructions on how to verify that your feature works as intended. This should include
changes to the development environment (if applicable) and all commands needed to run your work.
Screenshot
If applicable (e.g. UI changes), add screenshots to help explain your work.

@jumaallan The build is failing because you're missing some changes in project.pbxproj

@jumaallan The build is failing because you're missing some changes in project.pbxproj

Aah let me commit those


Add testing boilerplate, do not attempt to resolve abstract models by default

Add proper testing setup for the package.
Impact of the changes to the end-user should be minimal. Only change to the command is the addition of --resolve-abstract option that is now no longer enabled by default.
I decided against simply filtering abstract models since the ShowModel command attempts to resolve models from the application container, which means that it's possible for the user to have an abstract model bound to an instance in their container.
Changes:

Add testing setup
Add laravel-skeleton for testing
Add test watcher
Fix requirements and prune unused testing packages
Do not attempt to resolve abstract models by default (fixed #41)
Extract Generator::getModels() into a separate action GetModels
Improved model file name resolution supports fully qualified class names.
GetModels has an option to include or exclude models, but the option is currently unused.
Properly handle errors from the ShowModelCommand

Run tests with composer test or composer test-watch. I've added a couple of basic test as examples and to make sure that things work in general. Hopefully someone else can write more throughout coverage for the actual command output. Feel free to setup CI testing.
Problems:
Unfortunately the way Laravel handles output from nested commands makes debugging command output in the tests very obnoxious because Artisan::output() does not work after it's been called inside a command. This happens regardless of whether or not $mockConsoleOutput is being used. Note that this does not affect the actual output of the command in a live environment nor does it affect the output expectations of tests. You simply can't see the command output by calling Artisan::output() in the test after calling the model:typer command.
The alternative would be to pass the command to the underlying action and then use $command->call() instead of Artisan::call() but that doesn't work for the ShowModel command because we need the output immediately (and calling another command using a command routes the output into the output of that command).
Suggestions:
It might be a good idea to add a new --output-file option that will direct the output of the command to a specified file rather than printing directly to console output. This can then be used for easier test debugging as well as general use for the end-user. I already added a trait that can clean the output between tests.

Thanks for the PR @nonetallt this was much needed! Let me take a look over things and provide any feedback if needed.

@nonetallt can you by chance throw an action in here that kicks these tests off?
Here is an example of one https://github.com/fumeapp/laranuxt/blob/main/.github/workflows/test-php.yml
you can kill the branches/paths part etc

or better yet https://github.com/fumeapp/humble/blob/master/.github/workflows/test.yml

@nonetallt  dont worry about the GH action stuff I will take care of it, there was a few extra I wanted to add

@nonetallt alright there are 2 composer stan issues left, pretty sure this suggestion will fix that.
For the other one I am not sure, but I think we can ignore.
Thanks again for helping us out :)

I removed the following composer hook script:
{
  "scripts": {
    "post-autoload-dump": [
      "@php vendor/bin/testbench package:discover --ansi"
    ]
  }
}

Running the command is not required for testing because of the copied laravel-skeleton in test/laravel-skeleton. The command creates a symlink between the package vendor and testbench that can be problematic for local testing. See https://github.com/laravel/vite-plugin/issues/210 for more details.


Get selector-encoded function signature and computed selector out of CLI

It's not trivial to get the function signature encoded exactly as needed for computing the selector, as we've seen several users struggling to get the correct signature to pass into compute_selector for calling call_public_function in their Noir contracts.
We should tweak the inspect-contract CLI command so it outputs the exact string the user needs to input into compute_selector (via an option? should it be the default? should it just show both versions?) as well as the computed selector (since we're at it).
Requested by @0xShaito from Wonderland

like this idea a lot! Will pick it up!


Add some docs and examples on animations (other than comet)

I am starting to work with NeoPixels on the feather scorpio, and I can only find one example on comet.mpy.
I wanted to check out other animations (chase, colorcycle, etc.), but the .myp file format is a binary file type so I cannot read the code, and I see no examples for any animation other than comet.
I am willing to take a stab at it and if I find success, create a pull request for documentation. Let me know what you think.

As a follow-up, I have found the Adafruit_CircuitPython_LED_Animation library, and I'll review the issues there as well as the codebase to see if I can produce some examples.

Always interested in more examples!

I would like to, but I teach full-time, and I probably couldn't get to it
until June.
You can close the issue, and if/when I get to it, I'll do it and make a PR.
On Tue, Mar 26, 2024 at 12:31 PM Alec Delaney @.***>
wrote:

Hey, is this still something you're working on?
—
Reply to this email directly, view it on GitHub
https://github.com/adafruit/Adafruit_CircuitPython_NeoPxl8/issues/8#issuecomment-2021305629,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AA5GKUQOTJXX2UAJMFLRRELY2HEH3AVCNFSM6AAAAAA2JPYVE2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMRRGMYDKNRSHE
.
You are receiving this because you authored the thread.Message ID:
@.***>

I can also open up as a good first issue, so others can also begin to tackle it.  Sound good?

Yeah, that sounds good.
On Wed, Mar 27, 2024, 1:58 PM Alec Delaney @.***> wrote:

I can also open up as a good first issue, so others can also begin to
tackle it. Sound good?
—
Reply to this email directly, view it on GitHub
https://github.com/adafruit/Adafruit_CircuitPython_NeoPxl8/issues/8#issuecomment-2023976745,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AA5GKUUZUPHT27RG5NYVJVDY2MXIFAVCNFSM6AAAAAA2JPYVE2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMRTHE3TMNZUGU
.
You are receiving this because you authored the thread.Message ID:
@.***>


Content shuffle

Proposed changes

Fixes

Swap all itep-r for mn-r
Rename the pound conversion table's column pounds to pounds_per_unit
Bump porg survey data year to 2023 in CSV

Day 1 AM

Collapse the data droid application exercise into a button. Save for R markdown on Day 3?

Day 1 PM

Collapse the Where Am I / working directory explanation into a button. Add some images of navigating folders in R Studio?
Blast-off Jakku

Day 2 AM

Start with discovering FINN missing-- turn back around. Complete the dplyr toolbox we opened the first day. Learn left_join, summarize(), group_by()
End morning with cleaned data and ggplot starwars heights
Maps and Dates moved to Day 3
%>% moved to Day 3. It can be a final -just so you know you might see this in the wild tidbit. Hopefully reduce people feeling like they have to change-up everything they just learned yesterday.

Day 2 PM

Start with Guess Who
Dive into plots all afternoon
Save Finn
Wrap-up with optional homeworld training

Day 3 AM

Maps: The landing and interactive maps can all happen with Leaflet, so let's cut the sf shapefile st_function business. The SF package is still covered in depth in the "Earth data" Census map exercise.
Dates
Collapse github to optional button

Day 3 PM

The %>%
Changes?

@monacoba @kmellick @CStenoien

complete


tbb: 2018_U4 -> 2018_U5

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.
This update was made based on information from https://repology.org/metapackage/tbb/versions.
These checks were done:

built on NixOS

0 of 0 passed binary check by having a zero exit code.

0 of 0 passed binary check by having the new version present in output.

found 2018_U5 with grep in /nix/store/xhqkrh6rrs3ji21v1rdicm3f50j1ildx-tbb-2018_U5

directory tree listing: https://gist.github.com/cfe37285702751a390a4ccdcf83b000e

du listing: https://gist.github.com/ef220dc185b398311333a7d43930787a

meta.description for tbb is: '"Intel Thread Building Blocks C++ Library"'.
cc @peti @thoughtpolice @dizfer for testing.
Experimental: this build is cached with Cachix. To use the cache follow these experimental instructions:
One time setup in nixpkgs Git checkout:
cachix use r-ryantm
git remote add r-ryantm https://github.com/r-ryantm/nixpkgs.git

Test this build:
git fetch r-ryantm && git checkout bfe2dfb0f27012086e545b019cfec2c924978db9 && nix-shell --pure -I nixpkgs=. -p tbb

Success on aarch64-linux (full log)
Attempted: tbb
Partial log (click to expand)
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/jcsn6p14w830xjfqi45gafwsm89dmm4y-tbb-2018_U5
shrinking /nix/store/jcsn6p14w830xjfqi45gafwsm89dmm4y-tbb-2018_U5/lib/libtbbmalloc_proxy.so.2
shrinking /nix/store/jcsn6p14w830xjfqi45gafwsm89dmm4y-tbb-2018_U5/lib/libtbbmalloc.so.2
shrinking /nix/store/jcsn6p14w830xjfqi45gafwsm89dmm4y-tbb-2018_U5/lib/libtbb.so.2
strip is /nix/store/0pjsgkxz0rp5baycq5sp2s72lrr5q9sg-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/jcsn6p14w830xjfqi45gafwsm89dmm4y-tbb-2018_U5/lib
patching script interpreter paths in /nix/store/jcsn6p14w830xjfqi45gafwsm89dmm4y-tbb-2018_U5
checking for references to /build in /nix/store/jcsn6p14w830xjfqi45gafwsm89dmm4y-tbb-2018_U5...
/nix/store/jcsn6p14w830xjfqi45gafwsm89dmm4y-tbb-2018_U5

Success on x86_64-darwin (full log)
Attempted: tbb
Partial log (click to expand)
clang++ -c -MMD -g -O2 -DUSE_PTHREAD -DDO_ITT_NOTIFY -stdlib=libc++ -m64 -mrtm  -Wall   -Wno-non-virtual-dtor -Wno-dangling-else -fPIC  -D__TBBMALLOC_BUILD=1 -I../../src -I../../src/rml/include -I../../include -I../../src/tbbmalloc -I../../src/tbbmalloc ../../src/tbbmalloc/proxy.cpp
clang++ -c -MMD -g -O2 -DUSE_PTHREAD -DDO_ITT_NOTIFY -stdlib=libc++ -m64 -mrtm  -Wall   -Wno-non-virtual-dtor -Wno-dangling-else -fPIC  -D__TBBMALLOC_BUILD=1 -I../../src -I../../src/rml/include -I../../include -I../../src/tbbmalloc -I../../src/tbbmalloc ../../src/tbbmalloc/tbb_function_replacement.cpp
clang++ -fPIC -o libtbbmalloc_proxy.dylib proxy.o tbb_function_replacement.o  -ldl -lpthread libtbbmalloc.dylib -dynamiclib -install_name @rpath/libtbbmalloc_proxy.dylib -stdlib=libc++ -m64
make[1]: Leaving directory '/private/tmp/nix-build-tbb-2018_U5.drv-0/source/build/macos_intel64_clang_cc5.0.2_os10.13.5_release'
installing
post-installation fixup
strip is /nix/store/7ddbq63v97nk8gkbf7gcsfmby37h6gbl-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/3vjcw80yji2wqw97hyxlf5mswkl3fpms-tbb-2018_U5/lib
patching script interpreter paths in /nix/store/3vjcw80yji2wqw97hyxlf5mswkl3fpms-tbb-2018_U5
/nix/store/3vjcw80yji2wqw97hyxlf5mswkl3fpms-tbb-2018_U5

Success on x86_64-linux (full log)
Attempted: tbb
Partial log (click to expand)
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/xhqkrh6rrs3ji21v1rdicm3f50j1ildx-tbb-2018_U5
shrinking /nix/store/xhqkrh6rrs3ji21v1rdicm3f50j1ildx-tbb-2018_U5/lib/libtbb.so.2
shrinking /nix/store/xhqkrh6rrs3ji21v1rdicm3f50j1ildx-tbb-2018_U5/lib/libtbbmalloc.so.2
shrinking /nix/store/xhqkrh6rrs3ji21v1rdicm3f50j1ildx-tbb-2018_U5/lib/libtbbmalloc_proxy.so.2
strip is /nix/store/4qvrxzxa535y8304mk195x50b6p9607d-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/xhqkrh6rrs3ji21v1rdicm3f50j1ildx-tbb-2018_U5/lib
patching script interpreter paths in /nix/store/xhqkrh6rrs3ji21v1rdicm3f50j1ildx-tbb-2018_U5
checking for references to /build in /nix/store/xhqkrh6rrs3ji21v1rdicm3f50j1ildx-tbb-2018_U5...
/nix/store/xhqkrh6rrs3ji21v1rdicm3f50j1ildx-tbb-2018_U5


fix??

2023-11-16 19:44:24 [INFO] Checking Account...
TypeError [ERR_INVALID_ARG_TYPE]: The first argument must be of type string or an instance of Buffer, ArrayBuffer, or Array or an Array-like Object. Received undefined
at Function.from (node:buffer:323:9)
at DiscordAuthWebsocket._decryptPayload (C:\Users\Esen\Desktop\discord-owo-selfbot-main\node_modules\discord.js-selfbot-v13\src\util\RemoteAuth.js:335:28)
at DiscordAuthWebsocket._findRealToken (C:\Users\Esen\Desktop\discord-owo-selfbot-main\node_modules\discord.js-selfbot-v13\src\util\RemoteAuth.js:473:27)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
code: 'ERR_INVALID_ARG_TYPE'
}
2023-11-16 19:44:28 [PROMISE.ERROR] Unhandled Rejection Found!

Normally, if you log in from a client, it will ask for bot validation and cactcha will resolve it, but since this bot does not have such a mechanism, it gives an error. I ran it once and it gave such an error the 2nd time, I will wait and hope the problem is solved.

Normally, if you log in from a client, it will ask for bot validation and cactcha will resolve it, but since this bot does not have such a mechanism, it gives an error. I ran it once and it gave such an error the 2nd time, I will wait and hope the problem is solved.

Check this one out: https://github.com/LongAKolangle/discord-owo-selfbot/discussions/15#discussioncomment-6834540

Token:          Unknown
[DiscordRemoteAuth] Please check your phone again to confirm login.
[DiscordRemoteAuth] Get token success.
TypeError [ERR_INVALID_ARG_TYPE]: The first argument must be of type string or an instance of Buffer, ArrayBuffer, or Array or an Array-like Object. Received undefined
at Function.from (node:buffer:323:9)
at DiscordAuthWebsocket._decryptPayload (/home/discord-owo-selfbot/node_modules/discord.js-selfbot-v13/src/util/RemoteAuth.js:335:28)
at DiscordAuthWebsocket._findRealToken (/home/discord-owo-selfbot/node_modules/discord.js-selfbot-v13/src/util/RemoteAuth.js:473:27)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
code: 'ERR_INVALID_ARG_TYPE'
}
2023-12-30 17:25:40 [PROMISE.ERROR] Unhandled Rejection Found!

okay, the problem was fixed when I logged in with the token, thank you, it was a really nice project.

okay, the problem was fixed when I logged in with the token, thank you, it was a really nice project.

How can you explain me?

In folder lib, open DataCollector.ts with notepad/text editor and find those lines
Then delete them If you log in with a token, no problem :)

theres no such lines though

In folder lib, open DataCollector.ts with notepad/text editor and find those lines Then delete them If you log in with a token, no problem :)

Can you write down the command steps?


"After rendering" or "on rendered" event

Is there a feature like this already or anything planned?

Not yet, but please let me mark as enhancement.

I just added onrendered callback and I'll release this new feature in the next version v0.4.9 shortly.

v0.4.9 has been released, so please let me close.

Great! Thanks a lot!

when chart is initialized (e.g. chart.generate) , onrendered callback() works.
when chart is redrawed (e.g. calling chart.generate again...as i can't get chart.load to work properly), onrendered callback() doesn't get called.
seems like onrendered() behaves exactly like oninit()?

I don't think so. Can you see this fiddle? http://jsfiddle.net/7kYJu/985/ And it would be helpful if you can give us a fiddle to reproduce. Thanks.

@masayuki0812 I think what @samhuntsocial is saying is right. In the above provided jsfiddle which you have mentioned also shows the same behaviour. Before even the graph is rendered on screen it shows the alert "rendered". Please check your jsfiddle again.

This is not working for me. The series are not yet printed on the page until after ajax success finished but I need to upload the SVG back to the server right after the chart is generated.
Not even waiting a few seconds helps because d3 won't finish it's job.


Bump SDK and tooling version to net6

This PR bumps the SDK version to 6.0.4** and changes the tooling target-framework to net6 accordingly.
Solves an issue that prevented Microsoft.CodeCoverage from being correctly restored.

The failed test reports are from previous integration test runs (these had random failures, but succeeded in a second run).


Fix drop operations in iframes/child windows

We were running into the same bug as in #3138 on our app at @frontapp and I confirmed that the diff fixes the issue for us using patch-package, so I'm opening a PR to help others with the same issue 😁
Fixes https://github.com/react-dnd/react-dnd/issues/3138

Looks like https://github.com/react-dnd/react-dnd/pull/3271 fixes that and was just merged 😁


Playing 30 minute MP3s fails 99% of the time

When playing long files, such as 30 minute old time radio shows, I get a failure almost every time mid-way through.  The error varies between connection reset to size mismatch.  If I try and pause/resume I think it also almost always fails.
For example, I just got "Failed to load resource: net::ERR_CONNECTION_RESET" about 10-15 minutes in just now without hitting pause/play at any time.
Anyone know of a solution?  I don't have control of the server in this case.
I assume the problem presumably has to do with Chrome only buffering so much and so the web server times out and no retry occurs or if it does no or bad partial downloads occur.

I found a solution (though I haven't tried it with audiojs, as I moved to another audio player library but had the same problem there).  But for anyone who sees this.  The solution was somewhat easy (< 30 lines of code).  I watch the position within the audio file and when the error occurs, which I catch from the DOM audio object, I re-initialize play using the last position.  And I retry up to 5 times before giving up for a particular file.  Obviously the only slightly tricky part is just putting code at the right spots, for example to start/stop your tracking of playing position (so you don't change it after the failure has occurred and before replay was successful).  This approach seems to work beautifully (it would cause a hiccup with music but with spoken word stuff you barely notice the recoveries).


pip install fails

(ve) pnorman@pippin:~/osm/tilezen/ve$ pip install tileserver==2.1.0
Collecting tileserver==2.1.0
  Using cached tileserver-2.1.0.tar.gz
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-build-HUCgBa/tileserver/setup.py", line 5, in <module>
        with open(version_path) as fh:
    IOError: [Errno 2] No such file or directory: '/tmp/pip-build-HUCgBa/tileserver/VERSION'

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-HUCgBa/tileserver/

This is in a clean virtualenv

Looking at the .tar.gz from pypi, it doesn't have the VERSION file in it.

This should work now with tileserver 2.1.1.


Add a note to not use anycpu

A docs note that should have been added months, years ago.

[x] closes #6457

@msftbot wait 2.3 minutes before merging

woah guys, the CI passes for docs-only builds now? that's awesome


Support calver 22.8.4

Updated node-calver
Used multiple try/catches to attempt to preserve the current behaviour

Fallback if first attempt does not result in a change
Return initial version if second attempt does not result in a change

Added test for combined calendar and semantic tags in increment option
Added examples for config to README

Thanks for your PR!


Request Body Not Considered in Ocelot Cache Key Calculation

I am using Ocelot in my .NET project and have recently implemented a new caching mechanism. However, I have encountered an issue where Ocelot is using the same cache key for different requests even though the request bodies are different. As a result, different requests are returning the same response.
Specifications

Version: 23.2.2 on .NET 6

Hello, Mert!
It's great to know that you've incorporated Ocelot into your products!
As for the caching issue...

I am using Ocelot in my .NET project and have recently implemented a new caching mechanism.

Please note that we cannot be held accountable for hybrid solutions if modifications have been made to Ocelot services.

I have encountered an issue where Ocelot is using the same cache key for different requests even though the request bodies are different.

It's important to note that the cache key is generated based on the route definition, which includes paths, service names, HTTP verbs, etc. For a more effective analysis, could you please provide your ocelot.json file? Regarding the cache versus load balancing keys, we have addressed this in the past with:

PR #1944
A commit in the develop branch: https://github.com/ThreeMammals/Ocelot/commit/8845d1b98d2c3b0bd633ebd2b526b923687edd33

The aforementioned fix was included in the release of version 23.1.0, which you can find here: 23.1.0

Regarding body hashing for cache keys, we have implemented a fix:

PR #2058
Commit: https://github.com/ThreeMammals/Ocelot/commit/6e9a975fae3b26229c3f0b3c1a475a7b05e95fee

This fix will be included in the upcoming release, version 23.3, which is scheduled for release in a few days. Please look out for the new version!
If you require the bug fix urgently, you may fork the repository and compile the DLL manually in Visual Studio.
Is there anything else I can assist with?

Regarding body hashing for cache keys, we have implemented a fix:

PR #2054 #2059 Manage EnableContentHashing setting by global CacheOptions #2058
Commit: 6e9a975

This fix will be included in the upcoming release, version 23.3, which is scheduled for release in a few days. Please look out for the new version! If you require the bug fix urgently, you may fork the repository and compile the DLL manually in Visual Studio.
Is there anything else I can assist with?

Thank you for your answer. I'm impatiently waiting for the new version

Issue #2058 is now available in the 23.3.0 pre-release!
The Ocelot 23.3.0 package can be downloaded from NuGet for dotnet restore right today. The official 23.3 release is expected to be finalized within a few days, likely by Monday.
This issue will be closed accordingly...

Duplicate of #2059

Already fixed by #2058
Delivered as a part of release: 23.3.0
Commit → https://github.com/ThreeMammals/Ocelot/commit/6e9a975fae3b26229c3f0b3c1a475a7b05e95fee
NuGet package with the fix: Ocelot.23.3.0

@mertgundoganx
Please, upgrade to v23.3.0+
Docs: EnableContentHashing option

@mertgundoganx Please, upgrade to v23.3.0+ Docs: EnableContentHashing option

I upgraded version and made the changes immediately. It happened the way I wanted. Thanks again


Cloudtrail log file validation

Importance and Impact:
To determine whether a log file was modified, deleted, or unchanged after CloudTrail delivered it, you can use CloudTrail log file integrity validation. This feature is built using industry standard algorithms: SHA-256 for hashing and SHA-256 with RSA for digital signing.
In case of compromise, first thing malicious actor would do is to turn off the cloudtrail and temper cloudtrail log files which poses security risks that prevent identifying origination of the attack source
Recommendations:
1/ Turn on CloudTrail log file validation so that any changes made to the log file itself after it has been delivered to the S3 bucket is trackable to ensure log file integrity.
2/ Minimize access to the CloudTrail API. Revoke permissions for DeleteTrail, StopLogging, UpdateTrail
3/ This ensures cloudtrail logs cannot be tempered in case of compromise and ensures to identify reason of compromise

Importance and Impact:
To determine whether a log file was modified, deleted, or unchanged after CloudTrail delivered it, you can use CloudTrail log file integrity validation. This feature is built using industry standard algorithms: SHA-256 for hashing and SHA-256 with RSA for digital signing.
In case of compromise, first thing malicious actor would do is to turn off the cloudtrail and temper cloudtrail log files which poses security risks that prevent identifying origination of the attack source
Recommendations:
1/ Turn on CloudTrail log file validation so that any changes made to the log file itself after it has been delivered to the S3 bucket is trackable to ensure log file integrity.
2/ Minimize access to the CloudTrail API. Revoke permissions for DeleteTrail, StopLogging, UpdateTrail
3/ This ensures cloudtrail logs cannot be tempered in case of compromise and ensures to identify reason of compromise

Already enabled with the Organization Cloud Trail.


New Website Logo: Bravi

Please fill the following out:

Name: Bravi
Homepage url: http://www.bravi.com.br/
Brand Guidelines/Licensing: -
Logo: http://i.imgur.com/mS40Thh.png

I updated the logo, but either one is fine

http://i.imgur.com/mS40Thh.png
http://www.bravi.com.br/new/img/logobravi.svg


update funcui to funcUI

this adds a correction to the spelling issue introduced with the new templates

Also: I am confused, about the documentation of this project including the installation of the templates, and not of the libary itself.
Why that is?

Oops, thanks a lot for addressing this! Just double confirmed with dotnet new --list and we have indeed uppercase in the templates. Thank you for the fix 😄
About your question: it's something we're planning to update in the docs once we update them, you can see more details in #222


function 'glGetUniformLocation' not found

code:
import genesis as gs
gs.init(backend=gs.cpu)
scene = gs.Scene(show_viewer=True)
plane = scene.add_entity(gs.morphs.Plane())
franka = scene.add_entity(
gs.morphs.MJCF(file='xml/franka_emika_panda/panda.xml'),
)
scene.build()
for i in range(1000):
scene.step()
error: function 'glGetUniformLocation' not found

4090, CUDA 12.3

Same code, 4090 12.1 cuda and cpu print the same error

haven't sovled yet, refer to #12

haven't sovled yet, refer to #12

thanks!

Close as a duplicate.


Autocompletion seems to be broken in fish

Unfortunately, this is a bug in Pass and cannot be fixed in pass-ln. I have documented the limitation, along with some others, in https://github.com/raxod502/pass-ln/commit/08398445cf262b593a1e3e2bdb08d396e2d52e30. If autocompletion in Fish is important to you, I would encourage you to submit a bug report upstream.


qa: mockable RPC commands for bitcoind

It's really helpful to have a mockable interface between the daemons and the bitcoind they query.
This is particularly helpful to test the error handling code for robustness by simulating some spurious failures on the bitcoind backend.
It also comes handy in cases like for #302 where we'd like to customize the fee estimation returned by bitcoind in order to test different CPFP scenarii.
This adds an optional proxy between the revaultd, miradord and their bitcoind. We use it to either pass through or mock commands.
Based on #323, since, well, it fixed the CI.

Reviewers: i tested the pass-through with the following patch:
diff --git a/tests/test_framework/revault_network.py b/tests/test_framework/revault_network.py
index b52d51e..e88531c 100644
--- a/tests/test_framework/revault_network.py
+++ b/tests/test_framework/revault_network.py
@@ -79,7 +79,8 @@ class RevaultNetwork:
         # Connection info to bitcoind. Change the port depending on whether we are proxying
         # the daemons' requests.
         bitcoind_cookie = os.path.join(self.bitcoind.bitcoin_dir, "regtest", ".cookie")
-        if len(bitcoind_rpc_mocks) > 0:
+        # if len(bitcoind_rpc_mocks) > 0:
+        if True:
             self.bitcoind_proxy = BitcoindRpcProxy(
                 self.bitcoind.rpcport, bitcoind_cookie, bitcoind_rpc_mocks
             )

But i didn't test mocks.


Sema: Small ConstraintGraph cleanup

We used operator[] to both insert and find vertices in the ConstraintGraph. Split it up into two operations to better enforce invariants.
Also, when freeing a vertex, we don't have to clear it -- assuming all changes were undone correctly, then at the time we're ready to undo the creation of the vertex, it should be empty already. Just assert instead.
Finally, ConstraintGraphNode::Bindings doesn't need to be Optional anymore because we never reset it. Once again, it should be empty when we free the node.

@swift-ci Please smoke test

@swift-ci Please test source compatibility

@swift-ci Please smoke test

@swift-ci Please test source compatibility

@swift-ci Please smoke test

@swift-ci Please test source compatibility

@swift-ci Please smoke test

@swift-ci Please test source compatibility


Mono/C#: Fix Android AAB export failing to load native libs

By default, when installing from Android App Bundles the native libraries are not extracted. They are loaded directly from the APK.
See: https://stackoverflow.com/a/56551499
Passing only the file name to dlopen, without the location, makes it search the native library in all locations, including inside the apk.
Fixes #55638
Fixes #48458

Thanks!

Cherry-picked for 3.4.3.


List Management - All Pages

List management 'Create' buttons should be disabled for non superusers
Modals should be view only for non superusers
As a (type of user)
I want (goal)
so that (reason/ why/ value)
Acceptance Criteria
Scenario 1:
GIVEN ... (you or your condition)
WHEN ... (what you do)
THEN ... (what you see)
Scenario 2:
xxxxxx
Validation Rules?
(If yes, list here)
Screenshot
(Link above will always be the most up-to-date version.)

@jadmsaadaot I need an estimate on this

@jadmsaadaot edit and create still need to be disabled for non-superusers. I am a viewer and can edit/create in List Management.

HERE YOU GO @jadmsaadaot

@Connor1892 @ethanjorgensen  The above comments have been addressed btw, are the issues mentioned still happening?


Update user guide for adding groups feature

Closes #31

Codecov Report

Merging #41 (1e22389) into master (2a5610c) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master      #41   +/-   ##
=========================================
  Coverage     72.15%   72.15%
  Complexity      399      399
=========================================
  Files            70       70
  Lines          1232     1232
  Branches        125      125
=========================================
  Hits            889      889
  Misses          311      311
  Partials         32       32

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 2a5610c...1e22389. Read the comment docs.


Live reload not working in debug mode

When I start the server in debug mode (I use VSCode with the Elixir plugin) or start the debugger in an iex sesstion, and change an .eex file, I get the following error:
== Compilation error in file lib/simpleApp_web/views/page_view.ex ==
** (CompileError) lib/simpleApp_web/views/page_view.ex:2: module SimpleAppWeb is not loaded and could not be found
(elixir) expanding macro: Kernel.use/2
lib/simpleApp_web/views/page_view.ex:2: SimpleAppWeb.PageView (module)
(elixir) lib/kernel/parallel_compiler.ex:206: anonymous fn/4 in Kernel.ParallelCompiler.spawn_workers/6
I just created a new phoenix app using mix.
Starting without the debugger works fine.
Environment:
Windows 10
Erlang/OTP 20 [erts-9.2] [64-bit] [smp:12:12] [ds:12:12:10] [async-threads:10]
Elixir 1.7.2 (compiled with Erlang/OTP 19)
cowboy 1.1.2
cowlib 1.0.2
file_system 0.2.6
gettext 0.15.0
linguist 0.1.5
mime 1.3.0
phoenix 1.3.4
phoenix_html 2.12.0
phoenix_live_reload 1.1.5
phoenix_pubsub 1.1.0
plug 1.6.2
ranch 1.3.2
poison 3.1.0
How can I fix the problem?

One way to reproduce is to run 'iex -S Mix phx.server' and then calling ':debugger.start()'

I just retried it and I cannot reproduce it. There is something else that needs to happen. I'll investigate and post steps to reproduce as soon as possible.

Closing the issue, the reloading behaves differently when using iex and the VS Code debugger, but I think that's no a reloader issue.


add thread local cache for self validating builder classes

Did you performance test this?

Sure did! It made the ConcurrentHashMap.computeIfAbsent go away from the results.  And it might have reduced overall CPU use of cagg, but it wasn't enough that I am confident asserting that cagg is definitely better.


compile quick reference separately

[x] compile the reference manual separately,
[ ] link to it from the main Lean documentation page

@avigad, I sent you an email regarding this.

It is perfect. I will add a link to the leanprover.github.io page today (Helsinki time -- it is early morning here). I will also expand the reference today to add some new proof syntax that Leo has added.
Will the quick reference also appear in the online tutorial, as one of the chapters? I think it will look o.k. there.

Dear @avigad,

It is perfect. I will add a link to the leanprover.github.io page today (Helsinki time -- it is early morning here). I will also expand the reference today to add some new proof syntax that Leo has added.

Great. https://travis-ci.org is pretty slow nowadays and I guess it might take 10 ~ 15 hours to process my updates. Anyway, the linke - http://leanprover.github.io/tutorial/quickref.pdf - will be available sooner or later.

Will the quick reference also appear in the online tutorial, as one of the chapters? I think it will look o.k. there.

Yes, I've fixed it as well. Because of the same reason, it's not available now. But you will see something like the screenshot soon.

Excellent. It would be nicer if the sections were numbered "A1, A1.1, A1.2,
..." but maybe that is hard? It is not a big deal.
On Wed, Jul 29, 2015 at 5:28 AM, Soonho Kong<EMAIL_ADDRESS>wrote:

Dear @avigad https://github.com/avigad,
It is perfect. I will add a link to the leanprover.github.io page today
(Helsinki time -- it is early morning here). I will also expand the
reference today to add some new proof syntax that Leo has added.
Great. https://travis-ci.org is pretty slow nowadays and I guess it might
take 10 ~ 15 hours to process my updates. Anyway, the linke -
http://leanprover.github.io/tutorial/quickref.pdf - will be available
sooner or later.
Will the quick reference also appear in the online tutorial, as one of the
chapters? I think it will look o.k. there.
Yes, I've fixed it as well. Because of the same reason, it's not available
now. But you will see something like the screenshot soon.
[image: screen shot 2015-07-28 at 7 24 53 pm]
https://cloud.githubusercontent.com/assets/403281/8948668/60529092-355e-11e5-9597-78b569f0bea8.png
—
Reply to this email directly or view it on GitHub
https://github.com/leanprover/lean/issues/746#issuecomment-125813519.

Excellent. It would be nicer if the sections were numbered "A1, A1.1, A1.2, ..." but maybe that is hard? It is not a big deal.

Fixed.

Great!

Dear @avigad,
The quickref pdf file is available at https://leanprover.github.io/tutorial/quickref.pdf. Could you edit https://github.com/leanprover/leanprover.github.io/blob/master/documentation/index.md file to link the quickref.pdf file from there?

@soonhokong Once again, I already did this in the pull request I issued yesterday:
https://github.com/leanprover/leanprover.github.io/pull/36
Aren't the pull requests sent to you automatically? (Maybe you have been too busy fixing bugs to notice it?)

@avigad, somehow I missed it. I just merged your pull-request. Thank you!

No problem. I just wanted to make sure I was doing it right. Thanks!


Pattern in which kinds of files/docs generate errors for blank rows

Sometimes, when users upload a list, the blank rows in their sheet generate errors (Error_Parsing) and sometimes they do not.
You can see with Ralph Lauren's most recent update, they have 555 errors from blank rows, but the previous version of that list (they said it was the exact same file/formatting), did not generate those errors: https://openapparel.org/dashboard/lists/?contributor=1337
Other examples of lists with lots of errors that appear to be from blank rows:
OVS: https://openapparel.org/dashboard/lists/?contributor=981
Next Plc: https://openapparel.org/dashboard/lists/?contributor=194 - their September 2021 list
Hylo Athletics: https://openapparel.org/dashboard/lists/?contributor=1879 - their December 2021 list
Curious if there's a pattern in why sometimes blank rows are read as errors and sometimes not? It's not a deal-breaker but it's jarring for users to see hundreds of errors in their data.

I think this is resolved by #1835 and can be closed

Oooh exciting!


retro with superperiods in comp data not working

From https://vlab.noaa.gov/web/stock-synthesis/public-forums/-/message_boards/view_message/21010547:
The model stops because of a new fatal warning that was added to detect erroneous situations with multiple real observations in a superperiod.
With the retroyr, there are zero real obs in the terminal super-years.  However the warning condition was set to <>1, rather than >1, so the model stops.
So, this should be a rather easy fix in the preliminary calcs section of the code.
We are in the midst of testing the pre-release for 3.30.19.  We should be able to get this  fix into the full release in a couple of weeks and can make it available in the github action sooner.

My bad, this is a duplicate of #265.


Add support for R4 choice item answerOption and answerValueSet

In FHIR R4 Questionnaire resource for choice items the option attribute was renamed to answerOption and options.reference was moved to answerValueSet. This PR addresses these changes and maintains support for STU3 Questionnaires.

I tested CRD/DTR and they still work!


[Snyk] Security upgrade next from 11.1.4 to 12.0.9

This PR was automatically created by Snyk using the credentials of a real user.Snyk has created this PR to fix one or more vulnerable packages in the `yarn` dependencies of this project.
Changes included in this PR

Changes to the following files to upgrade the vulnerable dependencies to a fixed version:

frontend/shared/package.json

⚠ Warning
Failed to update the yarn.lock, please update manually before merging.

Vulnerabilities that will be fixed
With an upgrade:

Severity
Priority Score (*)
Issue
Breaking Change
Exploit Maturity

713/1000  Why? Proof of Concept exploit, Recently disclosed, Has a fix available, CVSS 6.4
Prototype Pollution SNYK-JS-JSON5-3182856
Yes
Proof of Concept

(*) Note that the real score may have changed since the PR was raised.
Check the changes in this PR to ensure they won't cause issues with your project.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
🛠 Adjust project settings
📚 Read more about Snyk's upgrade and patch logic

Learn how to fix vulnerabilities with free interactive lessons:
🦉 Prototype Pollution

Codecov Report

Merging #1664 (7a64941) into develop (a4f1222) will decrease coverage by 43.02%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##           develop    #1664       +/-   ##
============================================
- Coverage    65.92%   22.90%   -43.03%
============================================
  Files         1050      237      -813
  Lines        29010     5204    -23806
  Branches      2972     1344     -1628
============================================
- Hits         19126     1192    -17934
+ Misses        9436     3878     -5558
+ Partials       448      134      -314

Impacted Files
Coverage Δ

...kesaseteli/handler/src/components/form/VtjInfo.tsx

...oyer/src/components/application/form/TextInput.tsx

backend/tet/events/services.py

frontend/shared/src/components/modal/Modal.tsx

...ntend/tet/youth/browser-tests/pages/postingpage.ts

...rontend/kesaseteli/handler/src/pages/_document.tsx

...fit/applications/tests/test_benefit_aggregation.py

...red/src/components/forms/inputs/SelectionGroup.tsx

backend/benefit/applications/tests/conftest.py

backend/benefit/users/tests/factories.py

... and 803 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Will it take up a lot of memory?

if for while It seems that there is no need to use parentheses.
func can keywords be discarded?
recommended support for string templates.
${ a + 1 }${ b(5) >> 2 }c
I suspect that the memory overhead is really big.

Floyd's syntax is designed to look familiar to programmers used to C / C++ / Java / Javascript / C# etc. I could be possible to change the syntax to get rid of the parenthesis, but that would make Floyd code look a little unfamiliar to people.
The func keyword is needed to define a function or function prototype. It's needed because Floyd allows complex type definitions inplace, where languages like C requires them to be typedefed separately.
Memory: the aim is that Floyd programs use the same amount of memory as C or C++ programs = very little. We're not there yet. I don't know the exact memory usage right now, but it should be pretty good already running on LLVM.

I'm closing this for now. Feel free to reopen if my answer wasn't complete!

It's more advanced to remove the brackets. Many new languages have no parentheses. Parentheses don't cost learning.
Dart is also a pre-return type and has no function keywords.
Basic grammar learning costs are not high, and feature learning costs are high.
The new language should accept more scientific.
Just some suggestions, adoption or not based on your considerations.

True. I will reconsider modernising the syntax!

It's probably just a matter of changing read_enclosed_in_parantheses() to see what it's like without the paranthesis!

I just think that the brackets are optional,
No parenthesis code looks clearer.
if(a()){}
if a() {}


add back options for STA

Add command line option to specify apartment state and ability to create runspace with apartment state

Related #4995

What are the plans here in terms of timeline/expectations as this could be important for WPF? Add STA for PS 7.0? Or is it too much involved and will come only in 7.1? @SteveL-MSFT

@bergmeister agree that this is probably needed for WPF to work with 7, so we should do this for 7.0.

We preserved all apartment code. Only .Net Core has probably deviations from .Net Framework.

@iSazonov Except for the -Sta and -Mta switches on the pwsh binary that were removed in # 4995

Has MSFT team tests for the code area?

@iSazonov I searched the old tests and they don't seem comprehensive.  All it really does is use -STA with powershell.exe and validates that the apartmentstate is set correctly.  Ideally, we should include a specific test like using a COM object that requires STA or even WPF (not getting an exception).  Also manually run all tests with -STA to see if anything fails unexpectedly.


Repeated secrets in a file are not being captured

@KevinHock According, to the comments here if any secret is found more than once that occurrence is ignored. A re-scan had to be performed after fixing the first occurrence to detect the leftover secrets and so on.
Instead, I would suggest adding line number as prefix salt before hashing to make it unique.
https://github.com/Yelp/detect-secrets/blob/master/detect_secrets/core/potential_secret.py#L59-L60
def set_secret(self, secret, salt=None):
   if salt is None:
      salt = self.lineno
   self.secret_hash = self.hash_secret(f"{salt}{secret}")
  ...

@KevinHock any suggestion for above.

A re-scan had to be performed after fixing the first occurrence to detect the leftover secrets and so on.

Sorry to hear that 😞
It is intentional that line numbers are not counted, as in most use-cases it would be annoying for a user if the lines changed around. At least that is the case for pre-commit hooks, for e.g. arc, it only yells at the changed lines.
The way one would do this, is to add the line number to fields_to_compare, it makes it a lot more straightforward than the salt.
I'd be open to you adding this under a flag, so that it wouldn't be the default behaviour. Does that sound amenable to you @shaikmanu797?
Thanks so much for your interest in this project btw :D

@KevinHock, will come up with a PR to allow the fields_to_compare input from cli.

We're going to close this issue as it hasn't received any update in a very long time. Feel free to re-open it if you think it's still relevant.


Deprecate BuildDate

Description
BuildTimestampt and BuildDate will be removed in future release.

Current dependencies on/for this PR:

master

PR #4414   👈

PR #4345

This comment was auto-generated by Graphite.

@msugakov Thanks for comments. I applied them.


Add "clean" command

This PR borrows and extends code from spatie/ray to implement a rector/rector rule for removing calls to ray(), rd(), Ray::* and ->ray().
It adds a clean subcommand to the x-ray command:
x-ray clean <path> [--dry-run]

The clean command uses rector to remove references to the functions/methods listed above.  In the original spatie/ray code, some of the possible functions/methods weren't accounted for; this PR updates the code to account for all possible ray references.
This PR also bumps several dependency versions, drops support for PHP versions below 8.1 and drops symfony/* support for versions below 6.x. As such, a new major version release is likely best for releasing the functionality in this PR.

The ultimate objective for this PR is to remove the related functionality from spatie/ray to keep concerns separate; I believe that this functionality belongs in the spatie/x-ray package instead of the spatie/ray package.  The ray package should only contain functionality related to Ray, in our opinion.
ping @freekmurze - any thoughts on this?

Looks good to me, but still want to keep it in the ray package as well, so people don't need to install an extra dependency to be able to use this.

@freekmurze Thanks! I'll open a PR on spatie/ray with the rector code updates I added.


Made a few modules PEP compliant and removed batman as a requirement.

I know this isn't optimal but it's driving me bats!


Missing commits in changelog when PRs are already open at release-please PR opening

Environment details

OS: Github Runner / Ubuntu 22.04.3
Node.js version: 16
npm version: n/a
release-please version: Github Action v3

Steps to reproduce
Setup

Have three branches-- development, staging, and main
Have release-please set up to run against the staging branch
We are squash-merging PRs and using merge commits to merge branches like development to staging / staging to main / etc.

Dev A creates a branch off of development -- fix/test-1
Dev B creates a branch off of development -- fix/test-2
fix/test-1 is squash-merged to development
It is release time-- development is merged to staging
release-please runs against staging and generates release notes
Development continues on the development branch
fix/test-2 is ready and is squash-merged to development
Once QA approves the release, the release PR is merged to staging
staging is merged into main
main is merged back into development
Create another branch off of development -- fix/test-3
squash-merge fix/test-3 to development
merge development to staging and wait for release-please to generate a PR

That PR will not have fix/test-2-- it appears that any PRs that are opened after we push to staging and the release-please action runs, but before we merge that PR to staging are not picked up by release-please on the next release.
Any suggestions on what might be going wrong here??

@jake-rvs: Hey, I have similar issue. Did you find any solution?

Probably not ideal, but the solution I ended up going with was not to do the thing I mentioned in the end of my comment-- specifically, make sure that you don't open any PRs after you push to your staging or similar branch and before you merge the release-please generated PRs.


Isolating a pex chroot doesn't work from a zipped pex

The implementation assumes that the pex code is available on the filesystem. And since os.walk's default behavior is to silently no-op if its argument doesn't exist, this was causing the isolated chroot to be empty. This affected interpreter detection, as import pex statements in the interpreter identification code would fail due to the pex code not being in the chroot.

Fixed in #881


Not  able to add image to xlsx file using php process gem in rails 4

I  am able to add values to xlsx file and is this gem supports to add image to xlsx ?
Thank you

This gem is not specifically for working with XLSX files. It should support whatever PHP does.

Hello kasper,
How do we include php class in ruby file , those classes are been defined in PHPExcel Folder with .php file extension.
Thank You

This is how you spawn a new proxy-object of a given PHP class:
object = php.new("PHPExcel_Worksheet_MemoryDrawing")

Hi kaspernj
Thanks for your help , where do get syntax to call php methods  example getting error like  undefined method `imagecreatefromjpeg' for #PhpProcess:0x0000000265ff70
'gdImage = php imagecreatefromjpeg('1.jpg')
objDrawing.setImageResource(gdImage)
uninitialized constant PHPExcel_Worksheet_MemoryDrawing for below code
objDrawing.setRenderingFunction(PHPExcel_Worksheet_MemoryDrawing::RENDERING_JPEG)'
If you suggest me with this two errors almost i finish adding image.
Thanks For All Your Help

Take a look at the README here: https://github.com/kaspernj/php_process

Hello kasper,
Thanks for your support , how do we call php inbuilt function  imagecreatefromjpeg('file.name') , i am getting undefined method  imagecreatefromjpeg i didn't find code to call inbuilt function in README here: https://github.com/kaspernj/php_process.
Thanks

@shiva-prasad-12 I have added an example, so it is shown how to call functions on the README with the headline "Calling functions". Does that help you? :-)

Hello kasper ,
I have tried with that and getting error

PHP Warning: imagejpeg() expects parameter 1 to be resource, integer given
php_process->error_handler' imagejpeg'

image = php.func("ImageCreateFromJPEG", "12.jpeg") gdImage = php.func("ImageJPEG", image, "new_filename", 85) objDrawing = php.new("PHPExcel_Worksheet_MemoryDrawing") objDrawing.setImageResource(gdImage)

You are using the ImageJPEG function in PHP wrong. That function is used to write images and returns an integer, which you pass to .setImageResource. Since the gem looks like to work as expected, I will close this issue :-)

Hello kasper
i just followed the steps which you have have give , if you know a syntax to to send image path please share with so that i can use it . I am try to add image to xls file from last month . Please help me out with this .
Thank You

If you want general help with PHP, then I would take it to StackOverflow. These issues are for the PhpProcess gem and not for general PHP- or Ruby issues.


Adds labels as a prop to WalletConnectButton.

Allows for i18n.
Allows for customization.
Both the labels object and the property are optional.
Dependency inversion is good practice.
It didn't make sense for labels to be a constant when they're the API one level below expects it as a prop.

I see now I should be using BaseWalletMultiButton. Better documentation would be nice.


fix(LIVE-10552): change quote refresh rate to 20 seconds

📝 Description
Changing swap quote refresh rate to 20 seconds. Centralise refresh rate for LLD and LLM
❓ Context

JIRA or GitHub link: LIVE-10552

✅ Checklist
Pull Requests must pass the CI and be code reviewed. Set as Draft if the PR is not ready.

[ ] npx changeset was attached.
[ ] Covered by automatic tests.
[ ] Impact of the changes:

🧐 Checklist for the PR Reviewers

[ ] The code aligns with the requirements described in the linked JIRA or GitHub issue.
[ ] The PR description clearly documents the changes made and explains any technical trade-offs or design decisions.
[ ] There are no undocumented trade-offs, technical debt, or maintainability issues.
[ ] The PR has been tested thoroughly, and any potential edge cases have been considered and handled.
[ ] Any new dependencies have been justified and documented.
[ ] Performance considerations have been taken into account. (changes have been profiled or benchmarked if necessary)

Please, add always "ptx" as reviewer and publish your pr in pr-review slack channel.


Panic when shifting to a DST transition

Firstly, thanks for the library.
Problem
I'm in a timezone which regrettably uses daylight saving tIme.
When taking a chrono DST timezone datetime and attempting to apply chronoutils shift utility functions (either directly or indirectly via a relative addition),  chronoutils panics if the computed datetime lands on a DST transition.
Examples
    use chrono::{TimeZone, LocalResult};

    #[test]
    fn test_shift_months_datetime_to_dst_backward_transition() {

        let dst_tz = &chrono_tz::Australia::Melbourne;

        // On Apr 5th 2020 after 02:59:59, clocks were wound back to 02:00:00 making 02:00::00 to
        // 02:59:59 ambiguous.
        // <https://www.timeanddate.com/time/change/australia/melbourne?year=2020>

        base = dst_tz.with_ymd_and_hms(2020, 3, 5, 2, 00, 0).single().unwrap();
        shift_months(base, 1);
     // ^^^^^^^^^^^^^^^^^^^^^ panics due to shift to DST ambiguous datetime
    }

    #[test]
    fn test_shift_months_datetime_to_dst_forward_transition() {

        let dst_tz = &chrono_tz::Australia::Melbourne;

        // On Oct 4th 2020 after 01:59:59, clocks were advanced to 03:00:00 making 02:00:00 to
        // 02:59:59 non-existent.
        // <https://www.timeanddate.com/time/change/australia/melbourne?year=2020>

        let base = dst_tz.with_ymd_and_hms(2020, 9, 4, 2, 00, 0).single().unwrap();
        shift_months(base, 1);
     // ^^^^^^^^^^^^^^^^^^^^^ panics due to shift to DST non-existent datetime
    }

Cause
These panics are due to the shift utils unwrapping calls to the chrono::Datelike::with_* functions, with the latter's doc currently stating:

Returns None when:

The resulting date does not exist (for example day(31) in April).
In case of DateTime<Tz> if the resulting date and time fall within a timezone transition such as from DST to standard time.
The value for day is out of range.

pub fn shift_months<D: Datelike>(date: D, months: i32) -> D {

...

   if day <= 28 {
        date.with_day(day)
            .unwrap()
          // ^^^^^^^^ could panic due to DST
            .with_month(month as u32)
            .unwrap() // <<< Ditto
            .with_year(year)
            .unwrap() // <<< Ditto
    } else {
        date.with_day(1)
            .unwrap() // <<< Ditto
            .with_month(month as u32)
            .unwrap() // <<< Ditto
            .with_year(year)
            .unwrap() // <<< Ditto
            .with_day(day)
            .unwrap() // <<< Ditto
    }
...

Proposed Solution
It would be helpful to have *_opt versions of the shift utils which return an Option rather than a Datelike, for example
pub fn shift_months_opt( .. ) -> Option<Datelike>
This way, the caller can choose how to handle DST issues. A returned None won't help the caller distinguish nonsensical input args from args which result in a DST transition, but callers should be able to determine that for themselves.

I am working an a pull request to resolve this issue.

Hey, thanks for the comprehensive issue.
Ah, that's annoying that the fold is not handled by chrono (usually the way you resolve this with datetime types is by having a "fold" attribute which is either 0 or 1, depending on if it's the first or second 2am).
A shift_months_opt sounds like a good start. The larger solution will probably be to emulate the way that chrono handles the addition of regular duration to a datetime around the fold

Thanks @olliemath,
I've sent the PR #12 adding the shift_months_opt and related functions.

shift_months_opt is now published under 0.2.6 - I'm going to keep this issue open to track progress on RelativeDelta - which I'll plan for 0.3.0

shift_months_opt is now published under 0.2.6 - I'm going to keep this issue open to track progress on RelativeDelta - which I'll plan for 0.3.0

Great @olliemath . Much appreciated.


Dotted line showing in button on focus state in Firefox.

Added psuedo classes to remove outline and mozilla focus inner border.


Ensure BooleanRadioSelect uses the same styles as RadioSelect

Fixes #11615. This is the simpler fix, where we make sure the widget is rendered the same as RadioSelect.
I’ve also tweaked the "drilldown" Tippy theme styles to make sure if custom widgets are in use in the filters, they’ll have a usable text color if they don’t set one directly.

main: b24d354 (the CHANGELOG.txt heading is missing a few ~~, I forgot)
stable/6.0.x: 57062c36c9a412b61e053b718c6c0ed470269433


I added a delay of 1200 milliseconds and executed Intro. of (context). start();, Result IntroButton（ onPressed: params.onNext, Text: 'Next step', ）This is not displayed

I added a delay of 1200 milliseconds and executed Intro. of (context). start();, Result IntroButton（
onPressed: params.onNext,
Text: 'Next step',
）This is not displayed

Please check out the three sample projects of example for detailed usage methods.


perf: why-did-you-render

Description
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context.
If this is a bug fix, please describe the root cause and analysis of this problem.
Task Item
Please include a link to the related issue. Ex. Closes #<issue #>
Type of change
Please delete options that are not relevant.

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Code refactor (non-breaking change which improve code quality, clean up, add tests, etc)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Doc update (document update)

Checklist

[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have functionally tested my change

Screenshots
Please include screenshots or gifs if your PR include UX changes.

Pull Request Test Coverage Report for Build 333025512

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

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

Composer/packages/client/src/wdyr.ts
0
2
0.0%

Totals

Change from base Build 333023606:
-0.008%

Covered Lines:
8677

Relevant Lines:
14520

💛  - Coveralls


how can i change bagisto featured products heading

how can i change bagisto featured products heading on home page

@owaisali6666
you may check the answer here https://forums.bagisto.com/topic/1840/how-can-i-change-bagisto-featured-products-heading

@owaisali6666
I hope your query is resolved now so closing this.
Feel free to ask a further queries.


response time of management pages correlates with the number of attributes

Rationale / Begründung
An editor and an admin of a test instance were faced with a database containing nearly 2000 attributes and a sub-optimal response time of loading modals forms in the management area.
After deleting half of the attributes (duplicates, old versions, etc..) the response time was more or less halved.
When some parts in the catalog.js were blocked, the modal forms also appeared instantly.
Is it possible to test the performance of the AngularJS parts independently of browsing the pages?
Could a performance check for the management pages with a large number of items (attributes, optionsets or conditions) be taken into account in a future 2.0 release of the front-end?
Affected
Managers, Admins
References / Verweise

https://github.com/rdmorganiser/rdmo/blob/dbdcc1f2eb6e033e377898a8bf198282f82813c1/rdmo/questions/static/questions/js/catalogs.js#L193

This was addressed in RDMO 2.0.0.


NUTCH-2929 Fetcher: start threads slowly to avoid that resources are temporarily exhausted

Sleep for a configurable delay (fetcher.threads.start.delay) before starting the next Fetcher thread to avoid that resources (DNS, Tika XML parser pools) are temporarily exhausted when Fetcher threads fetch the first pages simultaneously
The default delay (10 milliseconds) practically does not impact the behavior/performance of Fetcher - 100 threads are started per second. By choosing a longer delay (500 milliseconds) all Tika warnings about the SAXParser pool size disappeared.

@sebastian-nagel this LGTM.
Can you please post an example Tika warning about SAXParser pool?
Thanks

The warnings include the string: Contention waiting for a SAXParser. Consider increasing the XMLReaderUtils.POOL_SIZE

ack thanks for confirming.


Disable AArch64 jobs on forks

Now that #9508 is merged, the workflow is being executed on every commit, even on repository forks. I don't know a better way to disable it. I tried with an environment variable, but seems like unfortunately they are not available at the job.if level.

Well, only when the fork enables GitHub actions in the first place.
Why would you disable only the AArch64 workflow like this and not the others?

@jhass because it can't actually run without separate hardware

Ah well. Is this really an issue? Can't you just ignore the failures? For a long-term fork, disabling the workflow there is also super easy.

I found running the workflows in my fork is quite useful actually. The specs are executed even before sending the PR without any extra configuration.

If the jobs are skipped like this, are they rerun once you open a PR to branch?

If the jobs are skipped like this, are they rerun once you open a PR to branch?

Apparently, yes.

Sure, but it's annoying to see a red flag on every commit.

For a long-term fork, disabling the workflow there is also super easy.

I don't see any way that isn't deleting the yml file. GitHub is adding features to Actions all the time and I guess this might be a quite common issue. It wouldn't be strange that they add a better way to deal with this in the future, but for now seems to be an acceptable workaround to me.

I don't see any way that isn't deleting the yml file

Probably can go to Settings => Actions on your fork and choose the last option:

@Blacksmoke16 I know. I meant disabling just the AArch64 workflow.


Anyone have an OS X example?

This iOS example was very helpful:  https://github.com/wtholliday/nanovg-ios-demo
I'm wondering if something similar exists for an OS X app?
thanks.

homebrew install premake and glfw then:
cd nanovg
premake4 gmake
cd build
make

Hi,
I did the above and installed glfw3.
However, it doesn't seem to include /usr/local/ for headers or libs. I get:
==== Building nanovg (debug) ====
==== Building example_gl2 (debug) ====
example_gl2.c
../example/example_gl2.c:23:10: fatal error: 'GLFW/glfw3.h' file not found
#include <GLFW/glfw3.h>
         ^
1 error generated.
make[1]: *** [obj/Debug/example_gl2/example_gl2.o] Error 1

I'm sure someone will chime in with the correct build fix for this but I can tell you the workaround is to simply go into the .make file and add -I/usr/local/include to INCLUDES and -L/usr/local/lib to ALL_LDFLAGS.

Hi,
I figured it out.
The trick was to re-install the xcode command line tools. Without that, clang will not search /usr/local/include. I guess the command line tools got uninstalled sometime back before El Capitan.
Thanks for your help.


oauth middleware

Need oauth middleware for simple authentication, configurable for different oauth providers, configurable whitelist of routes (such as the oauth page for a start/home page etc)

https://github.com/slimphp-api/slim-oauth https://github.com/slimphp-api/slim-acl


String interpolation is over-optimized

Chatted with @majastrz about this offline.
Bicep version
On latest main version
Describe the bug
Let's say that port is an int here and backend is a resource.
VAR: '${backend.properties.port}'

This gets over optimized to the following in arm:
"[reference(resourceId(...).port]"

and drops the string interpolation.

This is a bad one because the over-optimization causes the type to change in the JSON. format() is implemented using string.Format() in .net which effectively calls ToString() on int values when a parameter is not a string.
I think the fix here is to either remove the optimization or keep it and generate a string() function when the format string is empty.

Tagged as top 5 since it's a pretty serious code gen issue.


misc: move to stable std::filesystem

Fixes build error with latest MSVC version
Please test these changes on x86(_64) Linux, I was only able to test on Raspberry Pi3 Arch-ARM and Windows 10/MSCV-latest
Resolves #206 due to new release after this gets merged.

Compiled this on Arch and used it on a few images both with and without TTA, didn't notice anything out of the ordinary.

Note that on llvm9, -lc++fs is deprecated and both <filesystem> and <experimental/filesystem> can be used directly now. See https://libcxx.llvm.org/docs/UsingLibcxx.html#using-filesystem

@Equim-chan Feel free to add a PR for that based on the use-stable-filesystem branch.

@DeadSix27  I'm not so familiar with conditions and flows in CMake file... 😭

@Equim-chan Mind testing: https://github.com/DeadSix27/waifu2x-converter-cpp/commit/9e34a6db4c7504e785e54acaaebc8b1a0a0fc3e8

@DeadSix27 I tried, it doesn't work. -lc++fs is still attached.

Ahhh I see:

As of CMake 3.0.0 the CMAKE__COMPILER_ID value for Apple-provided Clang is now AppleClang.
...

@Equim-chan Can you test whether @YukihoAA's changes work on macOS?

It works.


Question with Phonemes

Hi Thorsten.
I have a question about tokenization based on phonemes ! I know this is not related to this repo but I would appreciate any help.
I have used your dataset and produced German text to speech with your dataset using Tacotron 2 + MEL GAN  and it sounds great thanks to your dataset.
Now I want to try phoneme instead of characters for tokenization and sadly I don't have any knowledge on that. I have used the e-speak package to generate the tokens and it has resulted in the following list of phonemes:

do you have any Idea if this many phonemes looks right? I   have used the espeak-ng package for this process!
https://github.com/espeak-ng/espeak-ng
and If (and presumably) I am off way track! do you a resource I can read for this tokenization?

Hi @AliNGatGeeks ,
thanks for your nice feedback on my dataset.
Did you train a phoneme based model? It should work with normal text input instead of phoneme input.

Hello
I did and I get this list as the result. I did train with characters and the output is very nice (at least I think it is :) ). I just wanted to see how much difference I get with phonemes.

When you're using Coqui TTS there's no need to compute phonemes by yourself. Setting use_phonemes=True and phoneme_language="de" should be enough.
https://tts.readthedocs.io/en/latest/tutorial_for_nervous_beginners.html?highlight=use_phonemes

Ah ... ok :) I will try that. Thank you for your response. I will try that.


ensure reconcilation of apiserver port is in 4.12

This code was not ported when the 4.12 branch was originally setup and is breaking critical functionality in ibm cloud. This will add the necessary code to reconcile the apiserver port field appropriately in the hostedCluster struct

What this PR does / why we need it:
Which issue(s) this PR fixes (optional, use fixes #<issue_number>(, fixes #<issue_number>, ...) format, where issue_number might be a GitHub issue, or a Jira story:
Fixes #
Checklist

[ ] Subject and description added to both, commit and PR.
[ ] Relevant issues have been referenced.
[ ] This change includes docs.
[ ] This change includes unit tests.

/retest


[BUG]: Missing alt attribute in img tags

[x] Would you like to take up this task?
[x] Are you from GSSoC'23?

🐛
Bug report

Describe the bug
Alt attribute is missing from many img tags. The alt attribute provides alternative information for an image if a user for some reason cannot view it (because of a slow connection, an error in the src attribute, or if the user uses a screen reader).

Location of the bug
In many files

Expected behavior
Add proper alt attribute to all img tags present in this project for user experience

Please assign me this issue so that I can work on this issue under GSSOC'23.


derive(sqlx::Type) on struct only works with postgres

https://github.com/launchbadge/sqlx/blob/3b1801b58536e5f2d40ef2029b6b37525dd76909/sqlx-macros/src/derives/type.rs#L195

This is intentional and documented. Other databases don't support custom record types.
Please reopen if you have an actionable request.


Enable pip installation for algoesup library

Make algoesup installation via pip possible.
Some of the tasks include:

opening a new branch
reorganising the directory structure
adding appropriate config files such as __init__.py and pyproject.toml in the correct locations
testing using a local pip installation with pip install path/to/project
uploading the package to PyPi

Happy for you to assign yourself if you want the experience, otherwise can do it myself.

Yes I will have a go at this one if you don't mind. Although when it comes to uploading the package it will be best to use the account that is already set up, and was used for allowed etc.
Since this repo is not solely dedicated to the algoesup Python library, I think it's best to have the structure something like the following.
/
|-- lib/
|   |-- algoesup/
|   |   |-- __init__.py
|   |   |-- algoesup.py
|   |-- README.md  # Specific README for algoesup package
|   |-- pyproject.toml  # Configuration for the algoesup package
|-- Deepnote/
|-- docs/
|-- ...
|-- README.md  # README for the whole repo

The structure looks good, thanks.

[ ] Middle folder should be called lib if possible, to avoid getting lost in three nested folders with the same name: isa-ou/algoesup/algoesup/algoesup.
[ ] The nested pyproject.toml only has the PyPI build-time config but not the run-time config for ruff and the other tools.
[ ] Move the instructions on using the library from the writing guide to new section(s).

I did have the middle folder named lib but changed it after reading lib is sometimes the naming convention for storing Cpython libraries. But I guess lib is a fairly common name so all good.
The @register_line_magic decorators (and the other magic decorators) mean that the module does not import into a standard python session without errors when installed with pip. Importing into an ipython session is partly successful with a blank __init__.py file. E.g there are no errors, but the magics do not get registered.
The "quick and cheap"  fix for the above is to register all the magics and ipython events in the __init__.py so they are registered when the module is imported and  __init__.py is executed. But, again you would not be able to load the module into standard python environment.
It seems the convention and the longer option is to separate any ipython specific code into a new module, and load it using the %load_ext <name of module> magic. This requires writing a load_ipython_extension(ipython) function in either the new module or the init file (need to do more reading) which is executed on the %load_ext magic being run.

It's never as simple as it looks, is it? 😄 We need it to load in a normal Python environment because people may wish to use only the test or timing functions.
The nb_mypy extension we initially used has put everything in the init.py, including the load_ipython_extension but I think I prefer to keep things in the algoesup file.
For the moment, try to make one extension per linter to change the code the least possible, but later we can try having a single linter extension that allows turning on/off different linters.

Splitting the code into two modules seems to work.
The timing functions have been kept in a module core.py, the magics and associated files in a magics.py module. This allows the timing functions to be imported with import algoesup.core or from algoesup.core import ..., (meaning no errors in normal python environment) and the magics can be loaded using %load_ext algoesup.magics
@mwermelinger what do you think about this kind of solution?

I should add that using %load_ext algoesup.magics  allows all of the magics i.e %allowed, %ruff and %pytype to be used.

I've pushed the 10-enable-pip branch that I was working on. It is by no means finished there is still the README to write along with module docstrings and things like that, but the core functionality seems to be working.
lib is in the .gitignore by default. That kind of warned me off using the name so I just called the middle directory library
I will continue to get the little bits and pieces done, any comments are welcome in the time being.

Maybe use src instead of lib. IIRC that's what poetry does when creating new projects from scratch with poetry init.

@mwermelinger  when you say:

Move the instructions on using the library from the writing guide to new section(s).

I am assuming we are talking about a new section in the docs under the heading of "Library" or something like that?
Do we also need some kind of quick reference documentation that just quickly shows the function signatures and parameters?

Yes, a new Library section that serves as reference, and with the usage examples from the writing guide.

@mwermelinger Do you know yet which plugin for mkdocs we will use to generate some of the documentation? What kind of adjustments are needed in the source code for this change? I am assuming we need to improve and expand the docstrings?

The mkdocs branch is using mkdocstrings. No special adjustment needed other than docstrings must be strict Markdown: blank lines before lists, double-space to break lines, 4-space indentation. More info in the docstrings about the parameters is welcome anyhow.

Looking at the Python handler docs for mkdocstrings, it seems they use griffe to collect the documentation. Furthermore griffe can parse docstrings written in some of the popular styles. I think writing the docstrings in the google style could be a good option here.

Feel free to use any style you want, although it's also fine to keep it simple for the moment, as the priority is to get it on PyPI.

Good point. I think this is probably a separate concern for a different issue!

Fixed by commit c06c3dd1dfe832aa8f25d15a67f341ca74131f3f


Nothing is downloaded

I checked every step as the instructions, and the environment seems 'right:'
(kinetics) svc7@omnisky-SYS-7048GR-TR:~/ActivityNet/Crawler/Kinetics$ conda list
packages in environment at /home/svc7/anaconda3/envs/kinetics:

Name                    Version                   Build  Channel
decorator                 4.0.11
ffmpeg                    3.1.3                         0    menpo
joblib                    0.9.4                    py27_0    defaults
mkl                       2017.0.1                      0    defaults
numpy                     1.12.1                   py27_0    defaults
olefile                   0.44
openssl                   1.0.2k                        1    defaults
pandas                    0.19.2              np112py27_1    defaults
pip                       9.0.1                    py27_1    defaults
python                    2.7.13                        0    defaults
python-dateutil           2.6.0                    py27_0    defaults
pytz                      2017.2                   py27_0    defaults
readline                  6.2                           2    defaults
setuptools                27.2.0                   py27_0    defaults
six                       1.10.0                   py27_0    defaults
sqlite                    3.13.0                        0    defaults
tk                        8.5.18                        0    defaults
wheel                     0.29.0                   py27_0    defaults
youtube-dl                2018.6.4
zlib                      1.2.8                         3    defaults
But when I run download.py data/kinetics-400_train.csv /data/zjs/kinetics
All the directories (class_names) are generated, but no video (0) has been download.
I tried several times, but it is still the same problem. I am wondering if you could give some advice??

@zhujingsong Have you succeed in downloading this dataset? I meet the same error as you.
Looking forward any replies.
Thanks

I have some problem, i check the data have downloaded in /tmp/kinetics but after I reboot the folder gone and no data downloaded to spesific folder. How you to solve this problem?

I have some problem, i check the data have downloaded in /tmp/kinetics but after I reboot the folder gone and no data downloaded to spesific folder. How you to solve this problem?

I have the same problem, have you already solved that problem?

The same thing is happening with me as well. Anyone got any solutions?


Broken pipe

Please note that while we are transitioning from travis-ci to AWS CodeBuld, some tests are run on each platform. Non-AWS contributors will temporarily be unable to see CodeBuild results. We apologize for the inconvenience.
Issue # (if available):
Description of changes:
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Codecov Report

:exclamation: No coverage uploaded for pull request head (broken_pipe@e9e8d60). Click here to learn what that means.
The diff coverage is n/a.


Excessive memory allocation for small inputs

Found this via fuzzing (see #131).
First of all, I'm not totally sure how to interpret these results.
For the following test input (1.4 KiB):
id:000004,sig:06,src:000000,op:flip32,pos:874.tar.gz
...the afl fuzzer reported a crash. When running the reproducer on it, however, it runs fine:
$ cargo run --bin reproduce_decode out/crashes/id\:000004\,sig\:06\,src\:000000\,op\:flip32\,pos\:874
    Finished dev [unoptimized + debuginfo] target(s) in 0.18s
     Running `target/debug/reproduce_decode 'out/crashes/id:000004,sig:06,src:000000,op:flip32,pos:874'`
Decoder returned an error: Format("failed to decode huffman code")
Note: Not a panic, this is fine.

$ cargo run --release --bin reproduce_decode out/crashes/id\:000004\,sig\:06\,src\:000000\,op\:flip32\,pos\:874
   Compiling fuzz-target-jpeg-decoder v0.1.0 (/home/danilo/Projects/jpeg-decoder/fuzz-afl)
    Finished release [optimized] target(s) in 2.25s
     Running `target/release/reproduce_decode 'out/crashes/id:000004,sig:06,src:000000,op:flip32,pos:874'`
Decoder returned an error: Format("failed to decode huffman code")
Note: Not a panic, this is fine.

By default, AFL uses a 50 MiB memory limit, so this was likely exceeded.
When running the target through valgrind with --pages-as-heap=no, the program quickly fills my system memory (roughly 20 GiB free) and is then killed by the OOM killer.
$ valgrind --tool=massif --pages-as-heap=no --massif-out-file=massif.out target/release/reproduce_decode out/crashes/id\:000004\,sig\:06\,src\:000000\,op\:flip32\,pos\:874
==1046640== Massif, a heap profiler
==1046640== Copyright (C) 2003-2017, and GNU GPL'd, by Nicholas Nethercote
==1046640== Using Valgrind-3.15.0 and LibVEX; rerun with -h for copyright info
==1046640== Command: target/release/reproduce_decode out/crashes/id:000004,sig:06,src:000000,op:flip32,pos:874
==1046640==
Killed

When running the target through valgrind with --pages-as-heap=yes, I get the following massif report: massif.out.tar.gz When opening it with massif-visualizer, it reports a peak virtual memory usage of 24 GiB.
I'm not entirely sure if that is a false positive by valgrind, since just running the target without it returns an error without filing system memory, however something is probably still not right with the parser. I hope this issue is still helpful, maybe someone else can figure out what's going on :slightly_smiling_face:
This SO question may be helpful: https://stackoverflow.com/questions/52532893/understanding-linux-virtual-memory-valgrinds-massif-output-shows-major-differe

The image claims to be 65531x65531 pixels, so I assume a large part of the problem is allocating a buffer for that (16 GiB, assuming 4 bytes per pixel) before checking that the file is actually decodable.
The generic ability to limit image sizes or work with user-provided buffers that has been suggsted would fix this.  I don't see any other obvious way.

If we know the input file size, can we know in advance whether the number of pixels is realistic or not? If yes, maybe two separate APIs could be provided, one streaming API (where it accepts any R: Read plus maybe a size limit) and one function that only accepts data with known size?
Maybe there could be other sanity checks being done before preallocating the buffer?
Unfortunately I'm not familiar with the JPEG internals, so I can't really judge the feasibility of those ideas...

I think a good solution to https://github.com/image-rs/image/issues/938 is what is needed to avoid this problem.


Add App: Random Cats

Shows Pictures/Gifs of random Cats

There's a minor tweak needed still but I'll do that before publishing in a separate PR and will tag you as an FYI. Merge ahoy.


added LS-EVPFFT-J2 to the source directory. Will merge with other LS-…

…EVPFFT in the future
Description

Type of change
Please select all relevant options

[ x] New feature (non-breaking change which adds functionality)
[ ] Bug fix (non-breaking change which fixes an issue)
[ ] Formatting and/or style fixes
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

How Has This Been Tested?

Just a compile, need to understand relevant changes before testing.

[ ] Test A :
[ ] Test B :

Test Configuration:

OS version: MacOS
Hardware: Arm M2
Compiler: clang from anaconda

Checklist:

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

The build has been tested with a run of the examples provided. So it compiles and runs as well


[Track 2] fix a comment for pagers

Found a warning from GoLand and hence I made this fix

You need to run rush regenerate to rebuild all of the test cases with the updated codegen.

thank you! That is the command. I tried npm run generate-tests and got a lot of errors.

I get a lot of errors like this:
stderr: FATAL: YAMLException: unknown tag !<!AnyObjectSchema> in "code-model-v4.yaml" (16581:3)

 16578 |           name: AnyObject
 16579 |           description: Any object
 16580 |       protocol: !Protocols {}
 16581 |   dateTimes:
-----------^
 16582 |     - !DateTimeSchema &ref_1293
 16583 |       type: date-time
  Error: Plugin go-transform reported failure.

exec error: Error: Command failed: autorest --use=. https://raw.githubusercontent.com/Azure/azure-rest-api-specs/228cf296647f6e41182cee7d1a403990e6a8fe3c/specification/network/resource-manager/readme.md --tag=package-2020-03 --file-prefix="zz_generated_" --modelerfour.lenient-model-deduplication --license-header=MICROSOFT_MIT_NO_VERSION --output-folder=test/network/2020-03-01/armnetwork --module=armnetwork --azure-arm=true
FATAL: YAMLException: unknown tag !<!AnyObjectSchema> in "code-model-v4.yaml" (16581:3)

 16578 |           name: AnyObject
 16579 |           description: Any object
 16580 |       protocol: !Protocols {}
 16581 |   dateTimes:
-----------^
 16582 |     - !DateTimeSchema &ref_1293
 16583 |       type: date-time
  Error: Plugin go-transform reported failure.

Is this normal?

Yeah... it turns out it is abnormal - a lot of test files are deleted after I run rush regenerate.
I am running this on powershell in windows. Is this relevant?

Hmm, seems weird.

rush update
rush build
rush regenerate

Does this work?


Issue connecting phone to Rasberry pi W0

Hi,
I have tried stable build 0.20 and latest build on Rasberry pi W0 but it's not working .
Android phone shows AAWireless in list but after connecting to it nothing happens .
Even car head unit as well don't display info when connected to android auto port .
I am using Hyundai venue 2023 model .
Have you came through this issue before ?
Is there any way to over come this problem ?
Can you provide video with steps so that we can also follow the same steps or check what mistake we are doing ?
Thanks and Regards,
Chanakya

Experiencing a similar problem with the Hyundai Venue 2023 model. When attempting to use wireless Android Auto, it successfully shows the Bluetooth connection, but after establishing the connection, nothing happens.

This can sometimes happen if the car does not actually start AA in time even after usb is enabled from the dongle. If possible, please include the logs to know more.

You can also try out the v0.4.0 which has some changes which might help in this case.

We've been seeing a common issue with bad usb cables. I believe using a good data cable would solve this issue. Closing for now, feel free to reopen as needed.


Question

does this simply allow use of older gtav versions and use of SHV (and therefor SHVDN) without the need to backup any files file and revert them later?

this doesn't, only avoids failing to check the old sign (see #1 for details), and you still need older files to launch the game in a older version between b2060 and b2802!

Kind of, you would have to update Rockstar Games Launcher to launch the game, but you can stay on a version between b2060 and b2802 with relevant older exe and other game file resources (at least update.rpfs).

what about the 3028 (or smthg like that)?

you don't need to install this mod when you use the build 2824 or newer, because no mandatory checks will fail (see #1 for details)

so i have to update the game and only after the version gets verified i can revert back correct?

gotcha, thanks


Fix option merging from config file

Honor config file for commands that take --a2-mode
Description
The config file flag for a2-mode was being ignored for commands that
took the --a2-mode flag because default 'false' value was overwriting
the config file when the --a2-mode flag was missing.
Related Issue
https://github.com/chef/automate/issues/1624
Types of changes

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[x] I have read the CONTRIBUTING document.
[x] I have run the pre-merge tests locally and they pass.
[x] I have updated the documentation accordingly.
[x] I have added tests to cover my changes.
[x] All new and existing tests passed.
[x] All commits have been signed-off for the Developer Certificate of Origin.

The tests should pass as soon as #64 merges


The localized string 'Search by prefix (case sensitive)' shows incompletely in Japanese

Storage Explorer Version: 1.15.0-dev
Build: 20200627.2
Branch: master
Language: Japanese
Platform/OS: Windows 10/ macOS Catalina
Architecture: ia32/x64
Regression From: Not a regression
Steps to reproduce:

Launch Storage Explorer.
Open 'Settings' -> Application (Regional Settings) -> Select '日本語' -> Restart Storage Explorer.
Expand one storage account -> Blob Containers.
Open one blob container -> Observe the localized string in search by prefix box.

Expect Experience:
The string shows completely.

Actual Experience:
The string shows incompletely.

More Info:
This issue doesn't reproduce on Linux.

Verified this issue on build 20200924.2.

Not reproduce on Windows.
Reproduce on Mac.

@v-xianya Could you share screenshots of the issue? I cannot reproduce it on Mac.

@JasonYeMSFT
Verified this issue on build 20200925.2. Not reproduce.