Nat and eve squash bugs

[x] Tile has overflow: hidden
[x] Does wrapping words work (could overflow be overriding it)?
Revision:
[x] Add margin-right for timer
Coming soon page:
[x] coming soon icon size
[x] coming soon page written in sass
[x] coming soon back button
Topbar
[x] still written in sass
Input boxes:
[x] Add markscheme input box no longer uppercase
[x] CaseTitle input change styling of text
[x] Change colour of outlines to dark-grey
text area
[x] still written in sass

Codecov Report

Merging #159 into master will increase coverage by 0.96%.
The diff coverage is 90%.

@@            Coverage Diff             @@
##           master     #159      +/-   ##
==========================================
+ Coverage   81.81%   82.78%   +0.96%
==========================================
  Files          15       15
  Lines         143      151       +8
  Branches       20       21       +1
==========================================
+ Hits          117      125       +8
  Misses         21       21
  Partials        5        5

Impacted Files
Coverage Δ

src/components/TopBar/TopBar.js
100% <100%> (ø)
:arrow_up:

src/components/TopBar/BackButton.js
100% <100%> (ø)
:arrow_up:

src/components/TopBar/CompleteButton.js
80% <75%> (+5%)
:arrow_up:

Continue to review full report at Codecov.

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


Refactor BFS tests to use gomega

Fixes https://github.com/paketo-buildpacks/executable-jar/issues/234
Summary

Checklist

[X] I have viewed, signed, and submitted the Contributor License Agreement.
[X] I have linked issue(s) that this PR should close using keywords or the Github UI (See docs)
[X] I have added an integration test, if necessary.
[X] I have reviewed the styleguide for guidance on my code quality.
[ ] I'm happy with the commit history on this PR (I have rebased/squashed as needed).

@matejvasek As you are the original author of these tests, some feedback would be great if I understood them right. Note that it is not finished yet, e.g. I have to better understand them to name things.

@c0d1ngm0nk3y
I do not understand this part:
errOurs := fsutil.Walk(root, createWalkFn(&ourFiles))
Expect(errOurs).NotTo(HaveOccurred())

errTheirs := filepath.Walk(root, createWalkFn(&theirFiles))
Expect(errTheirs).NotTo(HaveOccurred())

How is it equivalent to:
if (ourFiles == nil) != (theirsFiles == nil) {
	t.Errorf("errors does not match, actual error: %#v, expected error: %#v", errOurs, errTheirs)
}

How is it equivalent to:

It is not at all. That is right. The point is that I didn't understand that part at all. It is exactly one test case, right? So either there are errors in both cases or not. It was used in 2 test cases and both do not return an error, so this was kind of pointless, imho.
Or did I miss something?

Speaking of which: would you mind adding a test similar to  "non-existent root folder" but whit walkFn that propagates error?

When simplifying the code like this, I had also the feeling that this is missing. I will try to add.

It was used in 2 test cases and both do not return an error, so this was kind of pointless, imho.

Originally that code should have been common for multiple parametrized tests, some of them were supposed to return error. In particular "non-existent root folder" test should have used error propagating walk function but mistakenly I used error masking walk function.

@anthonydahanne I think I have addressed your comments. Can we get this merged? Just let me know if I oversaw something.

I rebased on my local fork; everything went fine, so I went ahead and did it here


auto regress to std fs backend if io_uring is not usable on Linux

Steps to reproduce
Run page server on Docker for macOS OrbStack. io_uring cannot be used. Page server starts normally, and will only error when new tenants are attached.
Probably it would be good to run some quick kernel version checks before deciding to use io_uring backend by default.
Expected result
Error at an early stage or automatically regress to std fs backend.
Actual result
Environment
Logs, links

Will take a look tomorrow.
Out of curiosity, what kernel version and distribution are running in the Docker VM?
cat /etc/os-release
uname -a

Inside the page server container,
neon@add5f88ee4ab:~$ cat /etc/os-release
uname -a
PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
Linux add5f88ee4ab 6.5.13-orbstack-00122-g57b8027e2387 #1 SMP Tue Feb  6 07:48:26 UTC 2024 aarch64 GNU/Linux

I'm on OrbStack Pro trial and it's really easy to use 😅 except I don't know what modifications they did to the kernel.

Seems related: https://github.com/moby/moby/issues/39396

esp: https://github.com/moby/moby/issues/39396#issuecomment-1835709369

I suppose if we want auto-detection, kernel versions won't do. We'll have to check by trying out the io_uring API directly.

I already do feature-checking in tokio-epoll-uring, just need to turn it into a public API

PR is out: https://github.com/neondatabase/neon/pull/7120


SCAN ABORTED

Current Behavior

after i click scan genshin it show me what on the screenshot
Expected Behavior
The scanner stops scanning
Reproducing a Behavior
after i click scan genshin it show me what on the screenshot

Device OS
Windows 11
Genshin Impact Version
3.4
Inventory Kamera Version
1.3.7
Screen resolution, screen mode, and UI scale
1280x720
Additional notes and remarks
it was working but now i want to update my data i couldnt use it
Evidence
InventoryKamera.debug.log
InventoryKamera.log
Preflight Checklist

[X] I have checked for similar issues in the issue page, and I have not found any similar to mine.
[X] I am using the latest version of the scanner.
[X] I tried setting the scanning delay to maximum, and it still doesn't work.
[ ] I have attached the video recording to the bug report.
[ ] I have attached the error log to the bug report.
[ ] I am available to later explains the issue.
[X] I have disabled all screen filtering software or plugins (i.e. HDR, Image Sharpening) while scanning.
[X] I use default in-game keybindings or have configured keybindings for the scanner.

This exists because you named your traveler after an existing character. Having your traveler/wanderer named as already existing characters is not supported and I am not sure when/if it will be.


Add St. Louis, MO

Add St. Louis, MO

Hi @dasht92, there is a St. Louis letter going up shortly. https://github.com/defund12/defund12.org/issues/519 / https://github.com/defund12/defund12.org/issues/778.
Thank you!


Failures on [CFE] Error when strong mode mixed with non-opted-in

There are new test failures on [CFE] Error when strong mode mixed with non-opted-in.
The tests
co19/LanguageFeatures/nnbd/expression_typing_A06_t01 MissingCompileTimeError (expected Pass)
co19/LanguageFeatures/nnbd/expression_typing_A06_t01 MissingCompileTimeError (expected Pass)
co19/LanguageFeatures/nnbd/expression_typing_A06_t01 MissingCompileTimeError (expected Pass)
co19/LanguageFeatures/nnbd/legacy_libraries_A01_t01 CompileTimeError (expected Pass)
co19/LanguageFeatures/nnbd/legacy_libraries_A01_t01 CompileTimeError (expected Pass)
co19/LanguageFeatures/nnbd/legacy_libraries_A01_t01 CompileTimeError (expected Pass)
co19/LanguageFeatures/nnbd/legacy_libraries_A01_t02 CompileTimeError (expected Pass)
co19/LanguageFeatures/nnbd/legacy_libraries_A01_t02 CompileTimeError (expected Pass)
co19/LanguageFeatures/nnbd/legacy_libraries_A01_t02 CompileTimeError (expected Pass)
co19/LanguageFeatures/nnbd/legacy_libraries_A03_t01 CompileTimeError (expected Pass)
co19/LanguageFeatures/nnbd/legacy_libraries_A03_t01 CompileTimeError (expected Pass)
co19/LanguageFeatures/nnbd/legacy_libraries_A03_t01 CompileTimeError (expected Pass)
co19/LanguageFeatures/nnbd/legacy_libraries_A03_t01 CompileTimeError (expected Pass)
co19/LanguageFeatures/nnbd/legacy_libraries_A03_t01 CompileTimeError (expected Pass)
co19/LanguageFeatures/nnbd/legacy_libraries_A03_t01 CompileTimeError (expected Pass)
co19/LanguageFeatures/nnbd/legacy_libraries_A04_t01 MissingCompileTimeError (expected Pass)
co19/LanguageFeatures/nnbd/legacy_libraries_A04_t01 MissingCompileTimeError (expected Pass)
co19/LanguageFeatures/nnbd/legacy_libraries_A04_t01 MissingCompileTimeError (expected Pass)
co19/LanguageFeatures/nnbd/legacy_libraries_A04_t02 CompileTimeError (expected Pass)
co19/LanguageFeatures/nnbd/legacy_libraries_A04_t02 CompileTimeError (expected Pass)
co19/LanguageFeatures/nnbd/legacy_libraries_A04_t02 CompileTimeError (expected Pass)
co19/LanguageFeatures/nnbd/legacy_libraries_A04_t03 MissingCompileTimeError (expected Pass)
co19/LanguageFeatures/nnbd/legacy_libraries_A04_t03 MissingCompileTimeError (expected Pass)
co19/LanguageFeatures/nnbd/legacy_libraries_A04_t03 MissingCompileTimeError (expected Pass)
co19/LanguageFeatures/nnbd/legacy_libraries_A04_t04 MissingCompileTimeError (expected Pass)
co19/LanguageFeatures/nnbd/legacy_libraries_A04_t04 MissingCompileTimeError (expected Pass)
co19/LanguageFeatures/nnbd/legacy_libraries_A04_t04 MissingCompileTimeError (expected Pass)
co19/LanguageFeatures/nnbd/legacy_libraries_A04_t05 MissingCompileTimeError (expected Pass)
co19/LanguageFeatures/nnbd/legacy_libraries_A04_t05 MissingCompileTimeError (expected Pass)
co19/LanguageFeatures/nnbd/legacy_libraries_A04_t05 MissingCompileTimeError (expected Pass)
    and 2853 more tests

are failing on configurations
cfe-strong-linux
dart2js-hostasserts-strong-linux-x64-chrome
dart2js-hostasserts-strong-linux-x64-d8
dartk-strong-linux-debug-x64
dartk-strong-linux-release-x64

cc @munificent Failures are seen in ffi, standalone and co19 tests
cc @sigmundch Failures are seen in dart2js_extra tests

Certainly any test with both // Requirements=nnbd-strong and // @dart = 2.6 needs to be changed to require nnbd-weak (or if there is a strong and a weak version of that test then the strong version should probably simply be deleted), but that's only a few tests:
expression_typing_A06_t01.dart
future_flattening_legacy_lib.dart
overriding/override_checking_A03_opted_out_lib.dart
overriding/override_checking_A05_t01.dart
overriding/override_checking_A05_t02.dart
overriding/override_checking_A05_t03.dart
overriding/override_checking_A05_t04.dart
overriding/override_checking_A05_t05.dart
overriding/override_checking_A05_t06.dart
overriding/override_checking_A05_t07.dart
overriding/override_checking_A05_t08.dart
overriding/override_checking_A05_t09.dart
overriding/override_checking_A06_opted_out_lib.dart
type-aliases/type_reification_legacy_aliases_lib.dart
type_reification_legacy_lib.dart

Looks like many (about 686) others have @dart = 2.6 and SharedOptions=--enable-experiment=non-nullable, so with each test mentioned 3 times that's probably it.
I'm not sure, but my first guess would be that they also need to have // Requirements=nnbd-weak added.
If that is all true then this issue is actually a co19 issue.
@johnniwinther, do you consider this issue to contain work which is different from the above? Otherwise I think we should create a co19 issue, link to this one for details, and close this one because the task is now maintained as a co19 task.

All failures should be for the above reason(s).

I'm closing this issue because the work is done in context of https://github.com/dart-lang/co19/issues/644. That issue refers to this one for information about which tests are affected.

Re-opening because Johnni says there are also non-co19 failures. I'll look into this.

I emailed @dcharkes about the FFI failures. I have a CL out to fix the failures under language/nnbd: https://dart-review.googlesource.com/c/sdk/+/148234

This should fix the dart2js failures: https://dart-review.googlesource.com/c/sdk/+/148280

I have a CL that fixes dart:ffi in weak mode. I'll take a look today at strong mode.

The /nnbd/ failures are fixed by https://dart-review.googlesource.com/c/sdk/+/148234. The HTML and dart2js failures should be fixed by https://dart-review.googlesource.com/c/sdk/+/148280. The FFI failures should be covered by https://dart-review.googlesource.com/c/sdk/+/148404.
I think that's everything?

Oops, reopening since the first CL hasn't landed yet.

Closing now that that CL has landed.


phan allows abstract static functions

Phan doesn't error on a class like this:
<?php

abstract class A {
    public static abstract function b();
}

... but static abstract functions produce an E_STRICT notice in PHP 5.x. See this for more background on why.
They are allowed in PHP 7, however. As of now there is no way for phan to distinguish between PHP 5 code and PHP 7 code so it's unclear how we will know when to error on this.

This would be caught by running php5 --no-php-ini -l $file, php7 --no-php-ini -l $file on the same files that Phan would parse/analyze (For the php minor versions you aim to support), and checking if any of those syntax checks failed (i.e. non-zero exit code)
See https://github.com/etsy/phan/issues/629 (not sure if this needs to be within the scope of what phan checks, phan checks are more useful for things relating to union types or across multiple files)

InvokePHPNativeSyntaxCheckPlugin can be used to detect this.
If Phan ever supports target_php_version of '5.6' (Unlikely if support is dropped in December 2018), that warning could be added.


(maint) - Pinning to Beaker 3

This PR includes updating the .sync.yml to pin to a version of beaker 3 and a pdk update to consume all the latest changes from the pdk-templates.

Passed against a different SHA as I updated the commit message typo.


Does sglang do automatic batching?

If I hit an sglang server in parallel with 100 requests, will it automatically batch the requests to do as many in parallel as possible?

I ask, because I see that when using asyncio to generate 100 parallel requests, I see the following output a lot:
new fill batch. #seq: 1. #cached_token: 330. #new_token: 2172. #remaining_req: 57. #running_req: 9. tree_cache_hit_rate: 69.16%

Which indicates to me that I'm mostly getting sequence-length 1 batches.


Child style rule ignored

Environment
System:

OS: macOS 10.14
CPU: (4) x64 Intel(R) Core(TM) i5-7360U CPU @ 2.30GHz
Memory: 102.24 MB / 8.00 GB
Shell: 2.7.1 - /usr/local/bin/fish

Binaries:

Node: 8.11.2 - /usr/local/bin/node
npm: 5.6.0 - /usr/local/bin/npm
Watchman: 4.9.0 - /usr/local/bin/watchman

npmPackages:

styled-components: ^4.1.1 => 4.1.1

Reproduction
https://codesandbox.io/s/42rm6v0804
Steps to reproduce
Hover over the button.
Expected Behavior
I would expect the underline style to not be applied to the child (Icon) component. However, the style even with !important is ignored.
Actual Behavior
The underline is applied to the Icon.

This is just how CSS works, see this sandbox implemented with regular HTML that has the same behavior: https://codesandbox.io/s/pky06r41qq


Adding a function to replace strings in the textreplacer

Hello,
I would find it very handy if you had the possibility to replace strings in the text replacer as well, e.g. the action in click events. With hover events it already works. Currently I have to iterate over all components again and replace the action if necessary.
I would be very happy if you could find a solution for this.

What's the general opinion on how this should be implemented and exposed in the API? Seeing as click events don't use components the hover event logic in the TextReplacementRenderer can't be used in a similar way and a separate method specific to the click events would be necessary.
Also should this still be part of the TextReplacementRenderer at all or completely separate? I personally would kinda expect it to still be in that API as well as the Component#replaceText utility method (that's how I noticed this shortcoming initially) but maybe there are better ideas/differing opinions on that.

In about 5 minutes, I've done up a quick implementation of the plain-string replacement using existing API:
          Component.textOfChildren(component).toBuilder().mapChildrenDeep(x -> {
            if (x.clickEvent() != null) {
              return (BuildableComponent<?, ?>) x.clickEvent(ClickEvent.clickEvent(x.clickEvent().action(), /* replaced */ x.clickEvent().value()));
            } else {
              return x;
            }
          });

There are some nasty casts that hurt ergonomics here, but imo since there really isn't the same complexity that exists with replacing within styled content, it's not worth trying to shove into the existing replacement systems.
If someone refines an implementation of click event replacement, we might accept some elements as a PR, but please talk to us before spending much time on that.


ctranslate2: add withOneDNN switch

Description of changes
Update oneDNN to 3.1.1 and add oneDNN_2 package for compatibility with migraphx and onnxruntime.
Required for https://github.com/NixOS/nixpkgs/pull/228563
Closes: https://github.com/NixOS/nixpkgs/pull/201938

Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

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

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

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

[X] Fits CONTRIBUTING.md.

Thanks, I hope I didn't step on your toes. Feel free to co-maintain ctranslate2 if you want to.
Build tested on aarch64-linux, aarch64-darwin, x86_64-linux.

Result of nixpkgs-review pr 237788 run on x86_64-linux 1

23 packages built:

ctranslate2
oneDNN
oneDNN.dev
oneDNN.doc
oneDNN_2
oneDNN_2.dev
oneDNN_2.doc
piper-train (python310Packages.piper-train)
piper-train.dist (python310Packages.piper-train.dist)
python310Packages.ctranslate2
python310Packages.ctranslate2.dist
python310Packages.faster-whisper
python310Packages.faster-whisper.dist
python310Packages.invisible-watermark
python310Packages.invisible-watermark.dist
python310Packages.mmcv
python310Packages.mmcv.dist
python310Packages.onnxruntime
python310Packages.onnxruntime.dist
python311Packages.onnxruntime
python311Packages.onnxruntime.dist
wyoming-faster-whisper
wyoming-faster-whisper.dist

Result of nixpkgs-review pr 237788 run on aarch64-darwin 1

11 packages built:

ctranslate2
oneDNN
oneDNN.dev
oneDNN.doc
oneDNN_2
oneDNN_2.dev
oneDNN_2.doc
python310Packages.ctranslate2
python310Packages.ctranslate2.dist
wyoming-faster-whisper
wyoming-faster-whisper.dist

Had to disable openblas support to fix segfaults in libretranslate...

Ideally, you'd create an withOpenblas argument on ctranslate2 instead of ripping it out like that. It works great with faster-whisper fwiw.

Added withOpenblas

How does ctranslate2 choose the preferred backend? At the moment I think enabling all free ones is the best approach for the default package. If libretranslate breaks, then it should disable the backend that breaks it, no?

If libretranslate breaks, then it should disable the backend that breaks it, no?

Works for me

Seems to break wyoming-faster-whisper.
ERROR:asyncio:Task exception was never retrieved
future: <Task finished name='Task-8' coro=<AsyncEventHandler.run() done, defined at /nix/store/w2zfwrs2b7yam7v33w35dw5nq69qj1rw-python3.10-wyoming-0.0.1/lib/python3.10/site-packages/wyoming/server.py:26> exception=RuntimeError('could not create a primitive')>
Traceback (most recent call last):
  File "/nix/store/w2zfwrs2b7yam7v33w35dw5nq69qj1rw-python3.10-wyoming-0.0.1/lib/python3.10/site-packages/wyoming/server.py", line 32, in run
    if not (await self.handle_event(event)):
  File "/nix/store/rhnfi362r2rib18mhh8czmwryzn2b611-wyoming-faster-whisper-0.0.3/lib/python3.10/site-packages/wyoming_faster_whisper/handler.py", line 67, in handle_event
    text = " ".join(segment.text for segment in segments)
  File "/nix/store/rhnfi362r2rib18mhh8czmwryzn2b611-wyoming-faster-whisper-0.0.3/lib/python3.10/site-packages/wyoming_faster_whisper/handler.py", line 67, in <genexpr>
    text = " ".join(segment.text for segment in segments)
  File "/nix/store/rhnfi362r2rib18mhh8czmwryzn2b611-wyoming-faster-whisper-0.0.3/lib/python3.10/site-packages/wyoming_faster_whisper/faster_whisper/transcribe.py", line 162, in generate_segments

    for start, end, tokens in tokenized_segments:
  File "/nix/store/rhnfi362r2rib18mhh8czmwryzn2b611-wyoming-faster-whisper-0.0.3/lib/python3.10/site-packages/wyoming_faster_whisper/faster_whisper/transcribe.py", line 186, in generate_tokenized_segments
    result, temperature = self.generate_with_fallback(segment, prompt, options)
  File "/nix/store/rhnfi362r2rib18mhh8czmwryzn2b611-wyoming-faster-whisper-0.0.3/lib/python3.10/site-packages/wyoming_faster_whisper/faster_whisper/transcribe.py", line 279, in generate_with_fallback
    result = self.model.generate(
RuntimeError: could not create a primitive

Seems to break wyoming-faster-whisper. Maybe we need withOneDNN now as well.

Added withOneDNN, disabled by default

@mweinelt please check if it works for you now

No, still the same error. Seems like faster-whisper wants openblas.
Also, not sure why you moved openmp to darwin only, and exposed withRuy, when we don't even have ruy packaged up.

Is there an easy way to test it?

I'm testing it from within home-assistant's voice assistant pipeline, so probably, but I don't know how.

I guess we will have to have two versions of ctranslate2, one with oneDNN and one with OpenBLAS

Thanks, @mweinelt!


Rutee's Greedy Witch event freezes

After choosing the first option in Rutee's Greedy Witch (Rutee's title that you get in front of the Darilsheid castle) event I get a black screen+freeze.

Fixed with utf8 version of file. Will be included in the next patch.

Fixed with utf8 version of file. Will be included in the next patch.


Bitcoin donations?

Please add Bitcoin donation address to your awesome service!
And thank you for doing this.

1fbGaPHFUgub47XGzKZzVhhGhUYcJmoZK - try this one.
Never expected this can be useful on fontello :)

Sent a little :)
I suggest putting this address on the site, maybe others would be inclined to donate too.

Will do, no problem. I'll keep this issue open until done.

Seems not very  actual. Closing.


Make sure to clean custom-checker.

I think golang version is not so frequently changed, so it is enough that custom-checker would be deleted when make clean, isn't it? @ymmt2005

I don't think to delete the binary in make clean is enough because
people don't do make clean always.
Could you explain why you avoided go run?
If go run cannot be used anyways, I'd recommend to run go install everytime
when we run the check.  go install effectively caches the object files for each
Go language version.


Add Cordova-sqlcipher-adapter Support

Added Cordova-sqlcipher-adapter dialect

Hey,
i also use knex + bookshelf with cordova-sqlite. But now i have to upgrade to a new version of kenx and its now not working with cordova-sqlite. Is your build working?

Without complete tests etc. and CI support and dedicated maintainer I would say its better to use as custom dialect, by giving it to knex config like this:
const CordobaSqlite = require('./custom-dialect');
{
  client: CordobaSqlite,
  connection: { ... }
}


Editor crash when using _gui_input_event

Godot version:
3.2.dev.custom_build. 15425b450
OS/device including version:
Ubuntu 19.04
Issue description:
[1] /lib/x86_64-linux-gnu/libc.so.6(+0x43f60) [0x7f7c8d6ddf60] (??:0)
[2] Viewport::_gui_input_event(Ref<InputEvent>) (/home/rafal/Pulpit/godot/scene/main/viewport.cpp:2242 (discriminator 3))
[3] Viewport::input(Ref<InputEvent> const&) (/home/rafal/Pulpit/godot/scene/main/viewport.cpp:2672 (discriminator 2))
[4] MethodBind1<Ref<InputEvent> const&>::call(Object*, Variant const**, int, Variant::CallError&) (/home/rafal/Pulpit/godot/./core/method_bind.gen.inc:775 (discriminator 12))
[5] Object::call(StringName const&, Variant const**, int, Variant::CallError&) (/home/rafal/Pulpit/godot/core/object.cpp:940 (discriminator 1))
[6] Variant::call_ptr(StringName const&, Variant const**, int, Variant*, Variant::CallError&) (/home/rafal/Pulpit/godot/core/variant_call.cpp:1071 (discriminator 1))
[7] GDScriptFunction::call(GDScriptInstance*, Variant const**, int, Variant::CallError&, GDScriptFunction::CallState*) (/home/rafal/Pulpit/godot/modules/gdscript/gdscript_function.cpp:1078)
[8] GDScriptInstance::call_multilevel(StringName const&, Variant const**, int) (/home/rafal/Pulpit/godot/modules/gdscript/gdscript.cpp:1192)
[9] Node::_notification(int) (/home/rafal/Pulpit/godot/scene/main/node.cpp:58)
[10] Node::_notificationv(int, bool) (/home/rafal/Pulpit/godot/./scene/main/node.h:46 (discriminator 14))
[11] Viewport::_notificationv(int, bool) (/home/rafal/Pulpit/godot/scene/main/viewport.h:94 (discriminator 3))
[12] Object::notification(int, bool) (/home/rafal/Pulpit/godot/core/object.cpp:952)
[13] SceneTree::_notify_group_pause(StringName const&, int) (/home/rafal/Pulpit/godot/scene/main/scene_tree.cpp:975)
[14] SceneTree::idle(float) (/home/rafal/Pulpit/godot/scene/main/scene_tree.cpp:522 (discriminator 3))
[15] Main::iteration() (/home/rafal/Pulpit/godot/main/main.cpp:1919)
[16] OS_X11::run() (/home/rafal/Pulpit/godot/platform/x11/os_x11.cpp:3051)
[17] /usr/bin/godot(main+0xdc) [0x138798e] (/home/rafal/Pulpit/godot/platform/x11/godot_x11.cpp:56)
[18] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xeb) [0x7f7c8d6c0b6b] (??:0)
[19] /usr/bin/godot(_start+0x2a) [0x13877fa] (??:?)

Steps to reproduce:

Run minimal project and wait

Minimal reproduction project:
https://github.com/qarmin/The-worst-Godot-test-project/
commit a1e2f171d9a15689c3815b98d1c49106320b107d
ZIP - https://github.com/qarmin/The-worst-Godot-test-project/archive/a1e2f171d9a15689c3815b98d1c49106320b107d.zip

Your minimal reproduction project looks like it's not running properly. Getting a lot of code related issues, also it's not really a "minimal" reproduction so it might be just your project crashing. Have you tried your issue on a clean new project?

No, but almost all bugs in this project have own commit, so it is rather easy to find what cause this.
This time, I "fixed" this in next commit just by commenting line
input(InputEvent.new())

Oh, I've just noticed that you're using a custom 3.2.dev build. So is set_follow_viewport() something new in your build cause that method is not declared in 3.1.1?

In this commit https://github.com/godotengine/godot/commit/19a6a6286a73ed2e95a00f92994851c817d21401#diff-b108ce238ca6096df6676a120631afdc
reduz added this function(to 3.2 version, it is unlikely to backport this to 3.1) to add pseudo 3D support in 2D https://godotengine.org/article/godot-32-will-get-pseudo-3d-support-2d-engine

Oh ok, then I'm sorry to bother you.


Is unpkg.com down?

My import requests are getting an 520 response and the status page seems to be down too. Tried it with multiple machines and networks.

Seems to only affect some packages.
An older - outdated- version of tagify loads just fine<EMAIL_ADDRESS>while the up-to-date https://unpkg.com/browse/tagify-js returns cloudflare error

Same https://unpkg.com/esri-leaflet

Yup same

Same

Any other ways to report this issue?

sam problem here, Shopify is not working because of that. https://unpkg.com/@shopify/app-bridge@2 returns 502

same here

If anyone wants you can quickly replace the links to fix the related broken sites https://www.jsdelivr.com/unpkg

would anyone know if this will be an issue that will be fixed, or need to use another cdn? as just not sure how maintained it is

Looking at the owner of the repository and the amount of development in this repository... It looks pretty much dead to me. Last build 1 yr ago.

Looking at the owner of the repository and the amount of development in this repository... It looks pretty much dead to me. Last build 1 yr ago.

Well... "Michael Jackson" is dead...

If anyone wants you can quickly replace the links to fix the related broken sites https://www.jsdelivr.com/unpkg

Was having issues on a client's site as per Google's docs recommending the use of unpkg for their  framework.
Thanks for the recommendation, we've switched to using jsdeliver.com 👍


Higher ambient resource use after upgrade to 1.24.1

Environment data
dotnet --info output: 6.0.102
VS Code version: 1.64.2
C# Extension version: 1.24.1
linux
OmniSharp log
nothing interesting
Steps to reproduce
start vscode
Expected  behavior
Load all projects, then keep quiet.
Actual behavior
After upgrading to v1.24.1, vscode loads all projects as usual, and much faster because it seems to be doing it on multiple threads.
But after loading, code/omnisharp doesn't stop working, and the machine's fan never shuts up (it slows down but I hear it). htop shows that code and dotnet ... ms-dotnettools.csharp processes are always doing something, even if I'm not using vscode.
I have no idea how to diagnose this, or whether "it's just me". I do know that it was not light on resources before, but it wasn't heavy either. Now it's quite heavy. htop shows activity all the time. Nothing has changed other than the upgrade to 1.24.1.
Has anyone else experienced this, and do you have any tips to share? If "it's just me" then please close the issue, but maybe if others document their experiences below we can discover if there's a problem?

Perhaps related:
I have endless streams of these errors:
Received response for /findusages but could not find request.
Received response for /v2/blockstructure but could not find request.
Received response for /v2/getcodeactions but could not find request.
Received response for /v2/getcodeactions but could not find request.
Received response for /quickinfo but could not find request.
Received response for /v2/getcodeactions but could not find request.
Received response for /completion/resolve but could not find request.
Received response for /v2/getcodeactions but could not find request.
Received response for /v2/getcodeactions but could not find request.

I used to have the same in older versions too, but in this new version the problem got much worse.
Also, hovering / Intellisense, autocompletion/ etc. are VERY slow, sometimes they do nothing. If I observer the log window, I see the above errors.
Sometimes I need to CTRL+. multiple times for the autotcomplete to kick in.
Hope that helps diagnose the problem? Any more info needed please let me know?

On second thought, I'm not sure the two are related. As I wrote in the original post, vscode + o# consume resources even when I'm working in a different window - if vscode is running, it's doing something heavy. It could be a naughty extension, but I didn't have this issue in the previous version.

I have the same problem that you. It's very slow after upgrade. If I disable the extension works fine

The fix in that PR doesn't help - I just tried the prerelease but unfortunately everything is still slow. And the diagnostic messages are the same "could not find request". Debugging is very slow, and folding is slow and showing codelens for tests takes up to a minute.
I'm rolling back two previous versions. It's getting slower and slower on every new release, very frustrating as cannot get work done. No offense to anyone, I think the product is great, but it has some serious problems lately.

OmniSharp log
nothing interesting

Please post the log anyway, it would show which variant of OmniSharp you are running (there are three different ones). Have you tried the .NET 6 build of OmniSharp, which is a lot more stable and faster?

The last build of OmniSharp has two changes related to analyzer processing https://github.com/OmniSharp/omnisharp-roslyn/wiki/Configuration-Options#roslyn-extensions-options

default timeout for document analysis was raised from 10 000ms to 30 000ms
the amount of threads used is 75% of your cores (instead of a single core only)

These have been found to be drastically improving performance, however it is possible that in certain cases it causes problems. You can restore the old analyzer behavior by setting the following in omnisharp.json file:
{
  "RoslynExtensionsOptions": {
    "documentAnalysisTimeoutMs": 10000,
    "diagnosticWorkersThreadCount": 1
  }
}

The linked wiki page describes where to put thisomnisharp.json file.

Thanks for all the advice, I read in that PR that I didn't actually try the prerelease with "omnisharp.path":"latest" as it's an "extension level change" as you put it.
So once it's released I'll try again and give feedback. I'm using the previous version until then.


Ionic 2 Internet Explorer 11 support with Ion-DateTime (FR)

Ionic version:  (check one with "x")
[x] 2.x
I'm submitting a ...  (check one with "x")
[x] feature request
Current behavior:
This is a feature request to update ion-datetime to work with IE 11 on Windows 7, as this is one of the main issues stopping us from offering an adequate IE experience to our clients and users.
Current behavior: ion-datetime renders with a single letter (W or T in my testing) instead of a date and doesn't respond to any click events.

I realize you don't support Internet Explorer, but I'm hoping you could add some unofficial IE 11 support for the datetime component given the trend of using Ionic as a web framework, Angular 2's shim support for IE 9 - 11 (https://angular.io/docs/ts/latest/guide/browser-support.html), and browser stats such as https://en.wikipedia.org/wiki/Usage_share_of_web_browsers#Summary_tables
Expected behavior:
ion-datetime should work on IE or gracefully downgrade to a simple text input box for now.
Steps to reproduce:
Create a starter project with ion-datetime and load in Internet Explorer in document mode of IE 11 / Edge, using PC or Virtualbox https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/ or Browserstack.
Ionic info: (run ionic info from a terminal/cmd prompt and paste output below):
Your system information:
Cordova CLI: 6.3.1
Ionic Framework Version: 2.0.0-rc.6
Ionic CLI Version: 2.2.1
Ionic App Lib Version: 2.2.0
Ionic App Scripts Version: 1.0.0
ios-deploy version: 1.7.0
ios-sim version: 5.0.3
OS: macOS Sierra
Node Version: v6.9.1
Xcode version: Xcode 8.2.1 Build version 8C1002

Hello, thanks for using Ionic! At this time we have no plans to support IE11. If you would like to do a PR that adds this support then feel free too, but at this time we are not going to be implementing any official support for IE. Sorry about any hassle this causes.

@jgw96 Thanks for letting me know. It's impacting about 10% of web users so may try a temporary *ngIf workaround to use a text field in place of ion-datetime.


Ensure child nodes are created instead of combining values with parent

Resolves #5.
Creates expected output:
{"users":{"user":[{"name":"David","id":2},{"name":"Harry","id":1}],"totalUsers":2}}
Similarly in my use case which caused me to look into this:
<schedule rid="201905227149575" uid="G49575" trainId="9T54" rsid="TL133300" ssd="2019-05-22" toc="TL" trainCat="XX">     <a tpl="BRGHTN" act="TB" ptd="18:58" wtd="18:58" />     <b tpl="PRSP" wtp="19:01" />     <b tpl="HASOCKS" wtp="19:05" />     <c tpl="OXFORD" wtp="19:20" /> </schedule>
This would combine a and c and include their attributes in the schedule object, entirely losing the BRGHTN value in a/tpl like so:
{"schedule":{"trainCat":"XX","toc":"TL","ssd":"2019-05-22","rsid":"TL133300","trainId":"9T54","uid":"G49575","rid":"201905227149575","b":[{"wtp":"19:01","tpl":"PRSP"},{"wtp":"19:05","tpl":"HASOCKS"}],"wtd":"18:58","ptd":"18:58","act":"TB","tpl":"OXFORD","wtp":"19:20"}}
This change fixes that:
{"schedule":{"trainCat":"XX","toc":"TL","ssd":"2019-05-22","rsid":"TL133300","trainId":"9T54","uid":"G49575","rid":"201905227149575","b":[{"wtp":"19:01","tpl":"PRSP"},{"wtp":"19:05","tpl":"HASOCKS"}],"a":{"wtd":"18:58","ptd":"18:58","act":"TB","tpl":"BRGHTN"},"c":{"wtp":"19:20","tpl":"OXFORD"}}}

So good. Thanks!


Add support for multiple tenants

It's a piece of cake for turms to implement such a feature, but considering the learning curves for developers and its value is low currently, we place it on the next release (not v1.0)

Considering the balance between cost, security, data isolation (e.g. recovery), and maintainability, we don't plan to support isolating tenants in different collections in the same DB but deploy different turms clusters for different tenents (including DB) in k8s.


responds to wrong message

i wasn't @ing bing but it responded anyway

Does the first bot have privacy mode disabled?

not sure what that is, the first bot is an admin, bing bot is not an admin, if that helps

Yeah, that's the problem. If the bot is admin, it read every message sent to the group. Remove admin privileges (it doesn't need them) and it should work as expected (only interact with messages replying to bot or commands)


Add .gitignore

Add a .gitignore file so __pycache__, dist and other files do not end up in the repo.


Console error Uncaught (in promise) Error: There is already an encoder stored which handles exactly the same mime types.     at Worker. (module.ts:49:1)

Hi, Thank you for making this package! It gives  this error when using the basic wrapper code:
import './App.css';
import { ReactMediaRecorder } from 'react-media-recorder'

function App() {
 return (
    <ReactMediaRecorder
       video
       render={({ status, startRecording, stopRecording, mediaBlobUrl }) => (

{status}\

          <button onClick={startRecording}>Start Recording</button>
          <button onClick={stopRecording}>Stop Recording</button>
          <video src={mediaBlobUrl} controls autoPlay loop />

        )}
     />
   );
 }

 export default App;

My environment is:

Macos Monterey,
Chrome 103,
the project was created using npx create-react-app,
the package was installed with npm
dependencies from Package.json:

"dependencies": {
    "@testing-library/jest-dom": "^5.16.4",
    "@testing-library/react": "^13.3.0",
    "@testing-library/user-event": "^13.5.0",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "react-media-recorder": "^1.6.6",
    "react-scripts": "5.0.1",
    "web-vitals": "^2.1.4"`

As you can see in the above code, I'm not setting any of the options available, especially the mimetype.

I'm also facing same issue.

same issue.

I'm also having this issue. The issue happens when I'm navigating between different pages in my application. I'm using hooks.

Hi, me too have this issue. The issue happens when I'm navigating between different pages in my application. I'm using hooks.

Same here:
Component page:
  const RecordEventCreation = dynamic(
    () => import("../../components/Record/RecordEventCreation")
  );

  import { useReactMediaRecorder, StatusMessages} from 'react-media-recorder';

i have this error when i use react-router and use history.push inside onRedirectCommand

Hello everyone, I was facing the same issue. The most straightforward way to solve this is to remove the strict mode from your project.

I have the same issue when using react-router. Removing strict does not work for those in CRA. At the moment, I imagine something is going on with a re-rendering.

Having the same issue as I'm re-using the hook multiple times on the same page. I don't want to drop strict mode and it doesn't solve the issue anyway for CRA, as @jessejamesrich pointed out.
I tried switching blobPropertyBag to {type: 'audio/mp3'} (from the default {type: 'audio/wav'}), though that had the same error. @0x006F would you be open to make the logic running in the useEffect optional? See https://github.com/0x006F/react-media-recorder/issues/105#issuecomment-1195057490

I found this issue returned just recently as well. So I will be back to look at it here.

I too am experiencing this issue

Same issue though mine I'm calling it inside a modal.

Hi, me too have this issue. I'm using hooks. The issue happens when I'm navigating between different pages in my application and reload page.

Same issue here as well. Called in a modal, using hooks (also Next)

The encoder error goes away for me downgrading to 1.6.5

Hey everyone,
I'm sorry, I've been away for a while and couldn't keep up on this. I really appreciate everyone's involvement in this, and of course your patience.
Read through the comments and related issues, and it feels like it's specific to NextJS or am I plain wrong? (or SSR in general).
If anyone has an open PR to solve, this, I'd really appreciate it. It'd take another week or two for me to settle down everything.
Once again, I appreciate everyone's patience. Thanks!

The same thing happened to me today. As some comments previously said removing the 'strict mode' can make the error disappear.
The problem occurs because the useEffect on line 84 (https://github.com/0x006F/react-media-recorder/blob/master/src/index.ts#L84) register the wav encoders every time the component is mounted.
On some occasions (it can be with strict mode but also for other reasons such as re-rendering the parent component in the tree) the render ocurs 2 or more times and this causes an error.
The problem is that it's not enough to interrupt the execution of the function in the unmount behavior, because under the hood it is registering the encoders with workers. I didn't find a simple way to call the worker and interrupt it. So i just wrapped the useEffect function in a try catch to work bypassing that problem. Also for those people who doesn't need audio maybe you can avoid to register the encoders. Here is my code with both things (try catch wrapper and audio verification before register encoders)
  useEffect(() => {
    const setup = async () => {
      try {
        audio && await register(await connect());
      } catch (error) {
        console.error(error)
      }
    };
    setup();
  }, []);

Any update on this? It'd be nice to get a patch version out hehe

@Faridmurzone , thanks a lot for this, it fixed for me

Anyone mind opening a PR to patch this? Thanks

Change version to 1.4.0

It seems that there might be a conflict with the npm versioning.
Note: I'm not terribly familiar with publishing npm packages, so forgive me if I have this wrong.
On npmjs.com, the package is on version 1.6.6, but on Github, the package is on version 1.4.0. It also looks like there is a different owner on npmjs.com, or @0x006F changed their username.

I have forked this project and I am doing the bug fixes, you can use this package
https://www.npmjs.com/package/react-media-recorder-2

I have forked this project and I am doing the bug fixes, you can use this package
https://www.npmjs.com/package/react-media-recorder-2

That works like a charm :) <2

I'm also having this issue

I have forked this project and I am doing the bug fixes, you can use this package
https://www.npmjs.com/package/react-media-recorder-2

That's why you're the goat. ❤

How to download video from it as mp4 react media recorder

How to download video from it as mp4 react media recorder

        Download

https://www.npmjs.com/package/react-media-recorder-2
This is working well 😍

@treyholt The encoder error went away for me on NextJS by downgrading to 1.6.5
npm i<EMAIL_ADDRESS>... this solution worked, also worked for me in ReactJS ... Thanks!

The encoder error went away for me on NextJS by downgrading to 1.6.5 npm i<EMAIL_ADDRESS>https://github.com/DeltaCircuit/react-media-recorder/issues/105#issuecomment-1316148883
thanks this work perfectly

Had the same issue was driving me nuts.
Downgrade to 1.6.5 fixes it.
https://www.npmjs.com/package/react-media-recorder-2 also works.
Wouldnt it make sense to update the original react-media-recorder with a fix? Is anyone still maintaining that or is react-media-recorder-2 where its at now?

@marefati110 it worked for me as well, you are a goat bro

Same issue still.

Hello, @DeltaCircuit. I love the library and seems to have consistent updats. By any chance, will this become a higher priority and resolve any time soon? This has been opened for more than a year.

@AshishDhama @DeltaCircuit any chance either of you could push a fix for this. Works fine in https://www.npmjs.com/package/react-media-recorder-2 but would be nice to use the original package if this is now going to be maintained.
I'm using this in a project at the moment, somewhat of a noob programmer but happy to put time/resources in where I can if this issue gets addressed!

@jasondainter Let me take a look on this weekend. Mean while if you have a fix, please feel free to raise a Pr or if Pr is already up with the fix please share.

@christopher-kapic Thanks for the PR. I went through it, @marefati110 have removed selfBrowserSurface from his package. Although it was experimental but do have potential of breaking it for some people. So I think I can't merge it in current state. I will pick changes required to fix this error maybe in new PR. But assure you all these changes will be done in couple of days.

I have merged https://github.com/DeltaCircuit/react-media-recorder/pull/142, Please try running master. I will collaborate with @DeltaCircuit to publish this to npm.

This is a great news. Thanks @AshishDhama

Great to see this being developed again, nice work!

Apologies for the delay. The latest master have been published. V1.7.1

Apologies for the delay. The latest master have been published. V1.7.1

Awesome. Cleared up the problem for me using Remix.


Add support for BF.CARD

Add support for the as yet unrelased BF.CARD command

duplicate of #2360. sorry automation ran away with me.


Is there any way to get current symbol "value" by using Java Symbol Solver ?

Hi, I'm wondering If there is a way how to get current symbol value (not just a type) by JavaSymbolSolver.
I have a following test (important parts are bold) and I need to know the current value of baseUrl symbol in driver.get(...) method call.
public class ZezulaTest {
private WebDriver driver;
private String baseUrl;
private boolean acceptNextAlert = true;
@Before
public void setUp() throws Exception {
    driver = new FirefoxDriver();
    **baseUrl = "http://www.snowboard-zezula.cz/";**
    driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
}

@Test
public void testZezula() throws Exception {
    **driver.get(baseUrl + "snowboard-shop-brno");**
    driver.findElement(new By.ById("45"));
    driver.findElement(By.id("productbox-63065-image")).click();
    new Select(driver.findElement(By.id("product-size-select"))).selectByVisibleText("M, skladem");
    driver.findElement(By.id("frmcartAddForm-add")).click();
}

}
Thanks a lot for the answer.

No. That would be theoretically possible only in some cases, when the value would be statically evaluatable and not depending on external values (user inputs, db, etc). This is not a feature of JavaSymbolSolver. It would require a significant amount of work and it could be interesting to do that in a separate project. If someone would be interested in such project I could help


Fixed output_div

the code ''.join(random.choices(string.ascii_letters + string.digits, k=8)) can generate a token as 5lCG4jh6 ... and it will raise an error. this PR forces _ before this token.

Sorry for the late response. Why can 5lCG4jh6 raise an error?
But I don't see the harm in adding the _.
Thanks for your contribution.

hey @Jesse-jApps !
thanks for merging that!
I need this changes because django-altair uses this token inside javascript as the name of a variable https://github.com/Jesse-jApps/django-altair/blob/master/django_altair/templatetags/django_altair.py#L20
and the name of a variable cannot start with numbers
cheers!


Fix incompatibility with nova-flexible-content

Hi, flexible-content mocks the Model with a Layout which causes this package to throw an error while saving

Hi @milewski
Thank you for you contribution.


Method to get local UTC offset at a given datetime

This implementation should work on Windows, Mac, Linux, and Solaris. As Redox is *nix, it should work there as well.
OffsetDateTime::now_local() returns a value with the local offset.
This necessarily requires syscalls, and as such #![forbid(unsafe_code)] has been changed to #![deny(unsafe_code)]. It must be explicitly #[allow]ed in every location it is used, along with a general message describing why the usage is safe.

NB: This is the only thing holding up a 0.2.7 release. What I'm looking for is one or two more people to look everything over, and have at least one person verify the implementation works as expected on Windows.

Thanks for adding this! I'm looking to upgrade one of the MySQL libraries to use time 0.2, and I need to be able to get the local UTC offset for some of its SQL DATETIME -> OffsetDateTime type conversion stuff (it could probably just use UTC, but the implementation already uses the local offset via time 0.1's at(Timespec::new(0, 0)).tm_utcoff, so I figure it's best to keep it the way it is).
I'm using Windows 10, and everything seems to work as expected. To test, I created a fresh binary with only time as a dependency, like so:
time = { git = "https://github.com/time-rs/time", branch = "local-offset", default-features = false, features = ["std"] }

I then wrote a few quick printlns based on the functions added within your commits:
use time::{OffsetDateTime, UtcOffset};

fn main() {
    let local_utc_offset = UtcOffset::current_local_offset();
    println!("Local UTC Offset from UtcOffset::current_local_offset(): {}", local_utc_offset);

    println!("Local UTC Offset from OffsetDateTime::now().offset(): {}", OffsetDateTime::now().offset());
    println!("Local UTC Offset from OffsetDateTime::now_local().offset(): {}", OffsetDateTime::now_local().offset());

    println!("Local UTC Offset from UTC time: {}", UtcOffset::local_offset_at(OffsetDateTime::now()));
    println!("Local UTC Offset from Local time: {}", UtcOffset::local_offset_at(OffsetDateTime::now_local()));

    println!();

    println!("Now, UTC: {}", OffsetDateTime::now());
    println!("Now, Local: {}", OffsetDateTime::now_local());

    let unix_epoch = OffsetDateTime::unix_epoch();
    println!("Unix Epoch, UTC: {}", unix_epoch);
    println!("Unix Epoch, UTC {}: {}", local_utc_offset, unix_epoch.to_offset(local_utc_offset));
}

The machine is located within the UTC -6 timezone, and the results match up with what you'd expect them to be:
Local UTC Offset from UtcOffset::current_local_offset(): -6
Local UTC Offset from OffsetDateTime::now().offset(): +0
Local UTC Offset from OffsetDateTime::now_local().offset(): -6
Local UTC Offset from UTC time: -6
Local UTC Offset from Local time: -6

Now, UTC: 2020-02-22 11:47:23.228243200 +0
Now, Local: 2020-02-22 5:47:23.228243200 -6
Unix Epoch, UTC: 1970-01-01 0:00 +0
Unix Epoch, UTC -6: 1969-12-31 18:00 -6

If there's anything else you'd like me to test out, feel free to ping me!

Thanks a ton @kevinpoitra! Looks like everything works as expected on all OS's then. I'll merge this in later today.
Just one note: Keep in mind that at(Timespec::new(0, 0)).tm_utcoff would have to be translated to UtcOffset::local_offset_at(OffsetDateTime::unix_epoch()), as otherwise you'd be getting the current offset, which isn't the same during the summer for a number of locations.


Idle Notifier does not notify when crafting Crossbow (u)

Type
Incorrect behavior
Operating System
Windows
OS Version
Windows 11
Bug description
Whenever I am fletching (Adamant) Crossbow (u) (Limbs+stock and hammer as tool), Idle Notifier does not notify when the fletching is finished.
Whenever I flech a log into a Longbow (u) for example, idle notifier does notify. Thus the plugin is working.
Screenshots or videos
No response
RuneLite version
Runelite version: <IP_ADDRESS>
Oldschool revision: Rev 227
Launcher version: 2.6.8
Logs
No response

i dont think theres an animation for that action so theres nothing to notify off of

i dont think theres an animation for that action so theres nothing to notify off of

There is an animation for it. The character hold out an stock and limbs

ahh, i guess no one ever does this so its just never been requested for before

Animation 4441

chances are its different for each metal type since you can see the color in the animation

I'd be willing to pick this up, I checked the plugin and saw that no crossbow fletching is in there (animations are also missing from the animation API). Sadly, I don't have an account with a level that is high enough to check all animations. so if someone could supply the animation ID's I could write the fix

I'd be willing to pick this up, I checked the plugin and saw that no crossbow fletching is in there (animations are also missing from the animation API). Sadly, I don't have an account with a level that is high enough to check all animations. so if someone could supply the animation ID's I could write the fix

#18602 is already open, so it should be all set once that gets reviewed.


Release 2.1.0.post1

I mistakenly omitted this from #298

Release workflow: https://github.com/gtalarico/pyairtable/actions/runs/5905138358


Runtime Error: period in repository name in elm-package.json

A project will build but fail at runtime with Uncaught SyntaxError: Unexpected token . if the repository name contains a period such as https://github.com/mdgriffith/elm.style.git
So, any project that uses this elm-package.json:
{
    "version": "1.0.0",
    "summary": "The elm.style website",
    "repository": "https://github.com/mdgriffith/elm.style.git",
    "license": "BSD3",
    "source-directories": [
        "."
    ],
    "exposed-modules": [
    ],
    "dependencies": {
        "elm-lang/core": "5.0.0 <= v < 6.0.0",
        "elm-lang/html": "2.0.0 <= v < 3.0.0"
    },
    "elm-version": "0.18.0 <= v < 0.19.0"
}

Versions

elm 0.18
OS: OSX 10.11.6, El Capitan
Browser: Chrome, Firefox

With 0.19 project names with dots will be ruled out much earlier, so it won't get to this point anymore. Thanks for the report!


NoSuchMethodError: The method 'toFilePath' was called on null.

Steps to Reproduce

flutter run -d chrome
...
...

Logs

[  +96 ms] executing: [c:\flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[  +59 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] f25bd9c55c48c139524139b477d04b13e9f36b2c
[        ] executing: [c:\flutter/] git tag --contains HEAD
[ +174 ms] Exit code 0 from: git tag --contains HEAD
[   +3 ms] 1.21.0-1.0.pre
1.21.0-5.0.pre
[   +8 ms] executing: [c:\flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[  +55 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/dev
[        ] executing: [c:\flutter/] git ls-remote --get-url origin
[  +39 ms] Exit code 0 from: git ls-remote --get-url origin
[   +1 ms] https://github.com/flutter/flutter.git
[  +65 ms] executing: [c:\flutter/] git rev-parse --abbrev-ref HEAD
[  +39 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] dev
[  +48 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[   +7 ms] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +3 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[  +13 ms] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[   +7 ms] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[   +6 ms] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +14 ms] executing: C:\Users\Dave\AppData\Local\Android\sdk\platform-tools\adb.exe devices -l
[  +39 ms] List of devices attached
[   +4 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[   +6 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[   +2 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[   +7 ms] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[ +157 ms] Generating D:\Websites\Fam\android\app\src\main\java\io\flutter\plugins\GeneratedPluginRegistrant.java
[  +74 ms] Launching lib\main.dart on Chrome in debug mode...
[  +54 ms] Updating assets
[  +68 ms] Syncing files to device Chrome...
[  +33 ms] Generating D:\Websites\Fam\android\app\src\main\java\io\flutter\plugins\GeneratedPluginRegistrant.java
[  +36 ms] <- reset
[   +5 ms] c:\flutter\bin\cache\dart-sdk\bin\dart.exe --disable-dart-dev c:\flutter\bin\cache\artifacts\engine\windows-x64\frontend_server.dart.snapshot --sdk-root
c:\flutter\bin\cache\flutter_web_sdk/ --incremental --target=dartdevc --debugger-module-names --experimental-emit-debug-metadata -Ddart.developer.causal_async_stacks=true
--output-dill C:\Users\Dave\AppData\Local\Temp\flutter_tools.71bd7ae\flutter_tool.cda46035\app.dill --libraries-spec
file:///c:/flutter/bin/cache/flutter_web_sdk/libraries.json --packages .packages -Ddart.vm.profile=false -Ddart.vm.product=false
--bytecode-options=source-positions,local-var-info,debugger-stops,instance-field-initializers,keep-unreachable-code,avoid-closure-call-instructions --enable-asserts
--track-widget-creation --filesystem-root C:\Users\Dave\AppData\Local\Temp\flutter_tools.71bd7ae\flutter_tools.316c864e --filesystem-scheme org-dartlang-app
--initialize-from-dill build\cache.dill.track.dill --platform file:///c:/flutter/bin/cache/flutter_web_sdk/kernel/flutter_ddc_sdk.dill
[  +29 ms] <- compile org-dartlang-app:/web_entrypoint.dart
[+7043 ms] Syncing files to device Chrome... (completed in 7,142ms, longer than expected)
[   +1 ms] Synced 23.3MB.
[        ] <- accept
[        ] Caching compiled dill
[ +176 ms] [CHROME]:
[   +1 ms] [CHROME]:DevTools listening on ws://<IP_ADDRESS>:50637/devtools/browser/846237f3-481e-4c1d-a2a8-eed11e6c7de2
ERROR - 2020-08-06 17:16:01.948414
GET /dwds/src/injected/client.js
Error thrown by handler.
NoSuchMethodError: The method 'toFilePath' was called on null.
Receiver: null
Tried calling: toFilePath()
dart:core                                      Object.noSuchMethod
package:dwds/src/handlers/injector.dart 51:41  DwdsInjector.middleware..

[√] Flutter (Channel dev, 1.21.0-1.0.pre, on Microsoft Windows [Version 10.0.18363.959], locale en-US)
• Flutter version 1.21.0-1.0.pre at c:\flutter
• Framework revision f25bd9c55c (3 weeks ago), 2020-07-14 20:26:01 -0400
• Engine revision 99c2b3a245
• Dart version 2.9.0 (build 2.9.0-21.0.dev 20bf2fcf56)
[!] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
• Android SDK at C:\Users\Dave\AppData\Local\Android\sdk
• Platform android-29, build-tools 29.0.3
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)
X Android license status unknown.
Try re-installing or updating your Android SDK Manager.
See https://developer.android.com/studio/#downloads or visit https://flutter.dev/docs/get-started/install/windows#android-setup for detailed instructions.
[√] Chrome - develop for the web
• Chrome at C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
[√] Android Studio (version 3.6)
• Android Studio at C:\Program Files\Android\Android Studio
• Flutter plugin version 44.0.2
• Dart plugin version 192.7761
• Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)
[√] VS Code (version 1.47.3)
• VS Code at C:\Users\Dave\AppData\Local\Programs\Microsoft VS Code
• Flutter extension version 3.13.2
[√] Connected device (2 available)
• Web Server (web) • web-server • web-javascript • Flutter Tools
• Chrome (web)     • chrome     • web-javascript • Google Chrome 84.0.4147.89
! Doctor found issues in 1 category.

Hi @dhust
This happens if you've deleted caches files
Please checkout this solution
Closing, as this isn't an issue with Flutter itself. If you disagree, please write in the comments and I will reopen it.
Thank you


chore(deps): update devdependency @types/node to ^20.14.0

This PR contains the following updates:

Package
Type
Update
Change

@types/node (source)
devDependencies
minor
^20.13.0 -> ^20.14.0

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Hywax Assistant.

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

Project coverage is 100.00%. Comparing base (8e9f62a) to head (aa414b6).

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff            @@
##              main       #41   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            3         3
  Lines          146       146
  Branches        26        26
=========================================
  Hits           146       146

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


Fix useParams in ParamsProvider Error

I think this one's been fixed but let me know if it comes up again and in what context (e.g. yarn rw test, yarn rw storybook).


[minimal-blog]: 301 from introduction-to-defence-against-the-dark-arts to introduction-to-defence-against-the-dark-arts/

Description
Any Blogsite is redirected from URL without / to URL with additional /

Steps to reproduce
Open Browser console:

https://minimal-blog.lekoarts.de/introduction-to-defence-against-the-dark-arts
you see 301

Expected result
There should be no 301 is bad for SEO
Actual result
What happened.
Environment
Run gatsby info --clipboard in your project directory and paste the output here.

Hi, thanks for the issue!
You can follow the upstream issue: https://github.com/gatsbyjs/gatsby/issues/9207


[Bug] Curl import with --data-urlencode adds single quotes

Importing the following curl creates wrong parameters.
curl http://someserver.com -X POST --data-urlencode 'action=test' --data-urlencode 'type=another'

Problem:

First paramater has a value ending with a single quote
Last parameter has a key starting with a single quote

I tested with multiple parameters and moving them around. it is always the first and the last one as described in the problem.

Thanks for reporting this. We'll push a fix in the next release.

This has been fixed in the latest version.  @pboos  Can you confirm?

@abhijitkane Great! I can confirm that it is now working as expected. Thank you for the quick fix!


Export BrokerAuthSarCheck admission plugin name

This is now consistent with other admission plugins.

Any more thoughts on this? Such a small change that I'd appreciate being merged.

Took a quick look at 20 or so admission plugins in k8s core and the PluginName is always public, as @jimmidyson says.
LGTM

Not trying to hold this up. Trying to understand the use case for someone to import an admission controller.

@carolynvs Thanks! Right now what I'm working on is closed :anguished: but please believe me when I say I'm fighting to get it open sourced ASAP :crossed_fingers:


explain how to go back to rustup-managed Miri

Fixes https://github.com/rust-lang/miri/issues/2633

@bors r+

:pushpin: Commit 66214cd7a2887385026dcaeb515a13bcb3c7c059 has been approved by RalfJung
It is now in the queue for this repository.

:hourglass: Testing commit 66214cd7a2887385026dcaeb515a13bcb3c7c059 with merge 4b72e160b0a9c05ab007b1f4c172a49d66047e86...

:sunny: Test successful - checks-actions
Approved by: RalfJung
Pushing 4b72e160b0a9c05ab007b1f4c172a49d66047e86 to master...


Unable to create deployment groups because tags are not found

Summary
I have an IoT Hub setup with DPS. My devices are a mix of physical and VMs.
Device Update works fine with default groups - I am able to deploy updates that end up properly installed on my devices.
But I cannot create custom deployment groups because tags are not found.
This is something I need to progressively roll out updates in production and mitigate the risk of a bad update.
Related issues
https://github.com/Azure/iot-hub-device-update/issues/117
https://github.com/Azure/iot-hub-device-update/issues/76
Detailed cloud setup
My IoT Hub and my DPS are in Canada Central.
My Device Update is in West US 2 (limitation of the preview).

The first default group, which gathers my VMs, has been able to deploy an apt update.
Detailed device setup
Ubuntu server 20.04 LTS (Azure VM Standard_B1ms, 0001-com-ubuntu-server-focal, 20_04-lts-gen2) with virtual TPM.
Registration of the device in IoTHub is made through the DPS with TPM attestation.
IoT Edge is installed (see config.toml in device-config.zip)
The device update agent is installed with:
wget https://github.com/Azure/iot-hub-device-update/releases/download/0.8.0/deviceupdate-agent_0.8.0_public_preview_amd64.deb
sudo -S apt-get install -y ./deviceupdate-agent_0.8.0_public_preview_amd64.deb
The connection type is set to AIS - using the identity service of iot edge (see du-config.json and adu.toml in device-config.zip)
device-config.zip
Device in IoTHub

See devicetwin.json in device-config.zip
Symptom
When trying to add a deployment group, my device classes are properly detected

But tags cannnot be found:

Logs found on the machine

Iot Edge support bundle
adu logs in /var/log/adu
output of sudo journalctl -u adu-agent --since "12 hours ago"

logs.zip
Observation 1
The message routing created by the device update deployment

doesn't match the message recommendation of message routing from https://docs.microsoft.com/en-us/azure/iot-hub-device-update/device-update-resources
Output of "Test all routes":

There seem to be an issue with the DeviceTwinChanges, which could explain why we miss the tags.
Observation 2
journalctl outputs a weird mention to contoso, the typical MS example company
Mar 24 03:02:25 vm-sandbox-ju-dev-01 AducIotAgent[1306]: Cannot parse component configuration files ('/usr/local/contoso-devices/components-inventory.json').-> 02:58:24 PINGREQ

Hi jzaegel,
Looks like you are using module identities.  the above device twin snapshot is from device vm-immo-lab-001-dev-01.  could you check the module twin for IoTHubDeviceUpdate, and see if tags "ADUGroup" are set correctly in there?

For details,  please refer ADU running with device identity vs module identity

Hi iryanzhang, thanks for jumping in quickly
Here's the Module Identity Twin IoTHubDeviceUpdate: module-itentity-twin.json.txt
Obserations:

I could find no trace of the tags in twin
The reported properties give the feedback about the proper behaviour of the update that I couldn't find the in the device twin

Thanks for sharing the module twin.  it can explain why you didn't see the error "tags are not found".  could you try to update module twin and set the tag? and see if it work
"tags":{
"ADUGroup" :"sandboxjugrouptry"
}
When you provision the Device Update agent as a Module Identity, all communications between the device and the Device Update service happen over the Module Twin so do remember to tag the Module Twin of the device when creating groups and all communications must happen over the module twin.
Thinking of the module as an independent unit, it has its own connection to Hub/ twin. so reported/desired properties will go to the module twin instead device twin.

I tried it out after your comment this morning:

I restarted the ADU agent and event rebooted the VM
but still not tags

"When you provision the Device Update agent as a Module Identity". Maybe I can live with device identity (I didn't make a conscious choice of going with Module Identity). I'd like to give a try at device identity. How can I configure this? Can you please point me towards an appropriate reference?

Feels like there is no bug on your side, everything was bad config on mine.
Maybe the doc and/or the diagnostics could benefit from some improvement though.
Thanks for the support!


Updated dependencies to the latest versions

All tests pass, what else can I say?
packages.json
 node-fetch     1.0.1  →   1.3.3
 whatwg-fetch  0.10.0  →  0.11.0
 jshint          2.5.11  →  2.9.1
 mocha            2.1.0  →  2.3.4
 npm-prepublish   1.0.2  →  1.2.1

bower.json
"dependencies": {
    "fetch": "github/fetch#>=0.11.0"
  }

I don't think this does anything except potentially disrupt people who, for whatever reason, need to use old versions.  The versions that you've updated to in dependencies are satisfied by the previous rules…
I'd be happy to accept a pull request that just updated the devDependencies though.

@matthew-andrews I really need this merged:
I bumped in this problem: https://github.com/facebook/react-native/issues/5667
After a long day of research I realised that is related to this issue into the github fetch module: https://github.com/github/fetch/issues/125
And if you see the changelog of the the fetch repo you find that bug fixed on version 0.11.0: https://github.com/github/fetch/releases

@lucasfeliciano but the previous semver should allow v0.11.0?
Also I think the self issue is currently an issue for this repo as well.
Have you tried this branch?
https://github.com/matthew-andrews/isomorphic-fetch/pull/63/files

That is exactly where the problem occurs in my current version.
That is the issue ;)

So can I close this pull request?  I don't think this pull request does anything except potentially break this module for other consumers……

The thing is, if you update the version of the fetch you dont need that fix.
Not 100% sure, because when I was forking to debug you replied me but yeah.
I think it is better to update the dependency than make the same changes in this repo

The semver constraint in the master branch for fetch is currently >=0.10.0, see:-
https://github.com/matthew-andrews/isomorphic-fetch/blob/master/bower.json#L5
https://github.com/matthew-andrews/isomorphic-fetch/blob/master/package.json
This means that when you install this module you should get the latest version of whatwg-fetch.
I have just checked this:-
$ echo {} > package.json
$ npm install --save isomorphic-fetch
npm WARN package.json @ No description
npm WARN package.json @ No repository field.
npm WARN package.json @ No README data
<EMAIL_ADDRESS>node_modules/isomorphic-fetch
├──<EMAIL_ADDRESS>└──<EMAIL_ADDRESS><EMAIL_ADDRESS>
^^ it gets<EMAIL_ADDRESS>

Indeed, just checked this.
So we need this ( https://github.com/matthew-andrews/isomorphic-fetch/pull/63/files ) merged.
Just tested it and fix the problem


Broken in Safari 9.1 (106<IP_ADDRESS>) and also Safari 9.0.3

Almost certainly a Safari bug but i thought you might find it interesting. If i try to use the polyfil in an event handler after a few seconds it's missing... Simple test code below shows an alert "window.CSS.escape missing in event" after 5 seconds. It loads the polyfil confirms that its set and then after a few seconds (5) below its gone!.
<html>
  <script src='css.escape.js'></script>
  <script type='text/javascript'>
    if (!window.CSS.escape) {
      alert('window.CSS.escape not loaded');
    }
    console.log(!!window.CSS.escape);
    setTimeout(function() {
      console.log(!!window.CSS.escape);
      if (!window.CSS.escape) {
        alert('window.CSS.escape missing in event');
      }
    },5000);
  </script>
</html>

I see this is likely a dupe of  #2 now


Feature: connecting search and contributors page

Description:
Currently, there's a disconnect between the search and contributors pages. After a successful search, users should be able to seamlessly see contributors of the selected repository.
Tips for the issue:

Implement a button or link on the search results page to access the contributors.
Ensure that clicking the button provides users with information about the contributors of the selected repository.

To do:

[x] Ask us to assign the issue
[ ] Once the issue is assigned, you can start working on it
[ ] Create a PR

Resource:

Material 3 Design
Flutter Navigation and routing docs

Notes:
The task is assigned to contributors on a first-come, first-serve basis, and the contributor has to report progress every 3 days to ensure active development on the tasks.

Hey, is anyone working on this?

No u can work on this i will assign this to u
Make sure to keep note NOTED!!
Happy Coding:)

@dk-a-dev Cool, I will start looking around.

@dk-a-dev Hey just a small question what flutter version are we guys using?

Latest just switch to latest
check yaml file

@ekakshjanweja any updates on issue?

Sorry won't be able to work on this and got some other commitments 🙏

Hey, I have gone through the repo and i have a small doubt. When we search repository and after clicking on that repository if we give a button there which will navigate to contributors of repository page. Can we do this instead of the bottom navigation bar button for contributors?

@Lomesh21 seems like a good idea, are you interested in working on it, I can create a separate issue or extend the scope of current one, whatever u wish, or u can check out #49 and ask me to assign you to work on that, current PR on that is not impressive enough

@Lomesh21 Its assigned, happy coding, keep me posted and if u need any help feel free to reach out

@dk-a-dev Definitely

@dk-a-dev
I have made changes, just to confirm, i am attaching a video please go through it and let me know if this works or not
https://github.com/IEEE-VIT/hackfest-flutter/assets/94422862/acf7300f-c0a0-4909-8ee8-2569c00b0753

@Lomesh21 good work the ui is fine u can continue ur work

@Lomesh21 keep in mind to keep ur branch update with the master commits and pull frequently

@dk-a-dev Yes I will,
I am just adding video, just check it out and let me know, is it resolving issue because through issue description i thought it is completed now..
So please check it out once
https://github.com/IEEE-VIT/hackfest-flutter/assets/94422862/3a6b7b00-3e00-471d-a596-c1a04878daad

@Lomesh21 seems  good, file a pr then only I can review ur code and give more detailed feedbacks

Okay I will do it now


Non-validation errors are swallowed

On opts.response and opts.detail if the error is not a ValidationError then it is swallowed and no way to access it.

https://github.com/RedMapleTech/ginx/blob/db95c9123a855290f6d8292e354a05c49c6653dd/bind/bind.go#L98
There is no else case that also considers opts.detail


feat(runner): support hermitcrab integration

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

Project coverage is 69.45%. Comparing base (4372310) to head (0433217).

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##             main     #258   +/-   ##
=======================================
  Coverage   69.45%   69.45%
=======================================
  Files          29       29
  Lines        2089     2089
=======================================
  Hits         1451     1451
  Misses        556      556
  Partials       82       82

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


Where is the documentation folder?

The README.md says "follow the instructions in the documentation folder", but where is this folder?

This repository has been closed and moved to laminas/laminas-oauth; a new issue has been opened at https://github.com/laminas/laminas-oauth/issues/5.


What can dependency-check scan for in an APK?

Hi,
I've got a simple Android app that has one vulnerable dependency that I added via build.gradle.kts
               implementation ("com.squareup.okhttp3:okhttp:4.8.0")

I scanned now in 2 ways:
First by adding dependency-check in Android Studio into the build.gradle.kts:
plugins {
    id("com.android.application")
    id("org.jetbrains.kotlin.android")
    id("org.owasp.dependencycheck") version "10.0.4"
}

dependencyCheck {
    formats = listOf("HTML", "XML", "JSON") // Generate reports in HTML, JSON and XML format
    nvd {
        apiKey = "MY-KEY"
        delay = 16000
    }
}

This works when I execute  ./gradlew dependencyCheckAnalyze and it generates a report for me and it finds 35 Vulnerable Dependencies and 83 Vulnerabilities and also finds the vulnerable okhttp dependency:

Afterwards I created an APK file out of the same project and scanned the APK file via cli by executing:
$ dependency-check --nvdApiKey MY-KEY -s app-debug.apk

The generated report is empty.

Is this now a limitation of SCA tools, that they will usually fail to scan an APK, because of 2 reasons:

Transformed format: The libraries are no longer in their original format but are part of the app binaries compiled into DEX format.
Lack of metadata: Information such as the library version or name is stripped or altered when building the mobile app.

What is the supposed output when scanning an APK and are my assumptions listed above correct in the context of dependency-check?

You are correct. APKs, for the most part, do not contain the 3rd party JAR file in a similar manner to other archives like WARs. As such, the only real way to scan an android application is to scan the build itself. For ODC the main reason you can't scan an APK is the lack of meta-data. Other tools that look at things like file hashes - the transformation to DEX can be an issue.

Noted and thanks for clarifying and the swift response @jeremylong!


Added CMKL University domain

Request licenses for CMKL University (https://www.cmkl.ac.th)

Hello
please add this university
Georgia school N187 "Fesvebi"
https://www.fesvebi.edu.ge/
file.zip
i am looking for your feedback

@akkarit Pull request merged. Thank you!


Restful apis

Hey,great work,but i have one issue though,i tried to make rest apis from the tag inputs but it seem to output an array which is [object object]
The input that are submitted are somehow not 'collected'.
How do i fix this?

ngTagsInput works with array of objects. That's what you model will look like after you bind it to the directive. It seems that you are treating it as an array of strings. You can do something like this in order to convert an array of objects into an array of strings:
$scope.tagsString = $scope.tags.map(function(tag) { return tag.text; });

Can this issue be closed?

@mbenford yeah i will let you know incase of anything


Simplify the defenition of isEmpty

This is my suggestion on how to improve isEmpty.
The code examples now only show cases that match up with the description
of the function. This has been reflected in the tests as well.
Implementation is left unchanged.
Note: I left examples with strings because it has been argued that a string is just a list of characters. I am willing to accept this but then I also think that we should make sure that all list functions support strings.

I'm still trying to think through all the implication of isEmpty.  If we decide to keep much the same code, I'm definitely in favor of these changes (except the dropped prefix.)  But there's a lot going on around this right now.

Prefix restored.

Closing since we decided to merge #1242 instead.


Returning false prevents Flutter deep links to function at app cold start

The plugin should never return false as it prevents the functioning of any deep link libraries (go router, uni_links,...) to function when the iOS application is not running.
If returning false is mandatory for the push functionality to work, the push solution needs to be re-architected on that piece of code

I'm a bit confused since the plugin is only saying it (itself, FlutterPlugin) doesn't handle the URL resource (it's true, it doesn't).
Other plugins that do handle would return true. Is this not a bug in Flutter itself, in not managing the plugins handling the URL resource? For example, if there are 5 plugins, all say false except for 1.

That could be a flutter bug, but in your case, if you do not change that return statement, none of the deep link packages (including GoRouter, ..) work on iOS when the app is started from a killed state.

Cool. Sorry for the late reply.
I will reproduce the error and test this in all the scenarios and if there are no issues I'll release it.

There were merge conflicts and I upgraded pigeon to the latest version too. I've released the fix in push_ios 0.5.1. I believe you could just flutter pub upgrade push push_ios to update to this version.


Add sample code for IDistributedCache

Provide samples for Azure Redis.
Put the sample in https://github.com/dotnet/AspNetCore.Docs/tree/main/aspnetcore/performance/caching/distributed/samples
put in 8.x/RedisCache folder

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

ID: 0d01025d-86b2-bb2d-86c1-ef0695bc98e3
Version Independent ID: 5b9a6572-3671-0d54-b2ef-83d04f8b3e96
Content: Distributed caching in ASP.NET Core
Content Source: aspnetcore/performance/caching/distributed.md
Product: aspnet-core
Technology: aspnetcore-performance
GitHub Login: @tdykstra
Microsoft Alias: riande

Associated WorkItem - 117610

@Rick-Anderson @tdykstra Does this sample require any additional configuration other than the following?
builder.Services.AddStackExchangeRedisCache(options =>
{
    options.Configuration = builder.Configuration.GetConnectionString("MyAzureRedisConStr");
    options.InstanceName = "SampleInstance";
});

"MyAzureRedisConStr": "<cache name>.redis.cache.windows.net,abortConnect=false,ssl=true,allowAdmin=true,password=<primary-access-key>"


Doesn't work with Disgaea 5 Complete

Took a look at the demo, the game hardcodes the amount of memory it needs, malloc fails and it crashes on a null pointer dereference.
To fix patch MOV W19, #0xBC000000 to MOV  W19, #0xB5C00000 at the very start of nnMain, i don't have the full game so i'm only providing a patch for the demo anyone feel free to port it to the full version.

Thank you so much for looking into this! I'll port it myself but I don't know how. Is there some documentation somewhere on how to do this?

If you're not into programming and in particular not into reverse engineering it's not exactly easy.
To summarize you have to extract the exefs of the game, disassemble it, find the instruction i mentioned, patch it and create an ips file
Guess if you DM me on discord i could lend you a hand.

Here's a patch for the latest update of the full game.
Not sure if i should add this to the repo in a games folder, for now will keep this issue open.

Confirming here that this patch still works. Thank you.


build: add semantic-release

:tada: This PR is included in version 0.6.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


python38Packages.param: 1.10.1 -> 1.11.1

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python38Packages.param is: "Declarative Python programming using Parameters"
meta.homepage for python38Packages.param is: "https://github.com/pyviz/param"
meta.changelog for python38Packages.param is: ""
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS

Warning: a test defined in passthru.tests did not pass

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 1.11.1 with grep in /nix/store/y39xxbv8lpk3brhx0x3lnb8ql08fm9xs-python3.8-param-1.11.1

found 1.11.1 in filename of file in /nix/store/y39xxbv8lpk3brhx0x3lnb8ql08fm9xs-python3.8-param-1.11.1

directory tree listing: https://gist.github.com/172a94f37de1e6e01a31352ed6429b2b

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

Rebuild report (if merged into master) (click to expand)

88 total rebuild path(s)

22 package rebuild(s)

22 x86_64-linux rebuild(s)
22 i686-linux rebuild(s)
22 x86_64-darwin rebuild(s)
22 aarch64-linux rebuild(s)

First fifty rebuilds by attrpath
python38Packages.colorcet
python38Packages.datashader
python38Packages.holoviews
python38Packages.hvplot
python38Packages.intake
python38Packages.nbsmoke
python38Packages.panel
python38Packages.param
python38Packages.pyct
python38Packages.pyviz-comms
python38Packages.runway-python
python39Packages.colorcet
python39Packages.datashader
python39Packages.holoviews
python39Packages.hvplot
python39Packages.intake
python39Packages.nbsmoke
python39Packages.panel
python39Packages.param
python39Packages.pyct
python39Packages.pyviz-comms
python39Packages.runway-python

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/y39xxbv8lpk3brhx0x3lnb8ql08fm9xs-python3.8-param-1.11.1 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A python38Packages.param https://github.com/r-ryantm/nixpkgs/archive/e7e8eecf588ba400f3a525d55af242bbd322536d.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/y39xxbv8lpk3brhx0x3lnb8ql08fm9xs-python3.8-param-1.11.1
ls -la /nix/store/y39xxbv8lpk3brhx0x3lnb8ql08fm9xs-python3.8-param-1.11.1/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

22 packages built:

python38Packages.colorcet
python38Packages.datashader
python38Packages.holoviews
python38Packages.hvplot
python38Packages.intake
python38Packages.nbsmoke
python38Packages.panel
python38Packages.param
python38Packages.pyct
python38Packages.pyviz-comms
python38Packages.runway-python
python39Packages.colorcet
python39Packages.datashader
python39Packages.holoviews
python39Packages.hvplot
python39Packages.intake
python39Packages.nbsmoke
python39Packages.panel
python39Packages.param
python39Packages.pyct
python39Packages.pyviz-comms
python39Packages.runway-python

Maintainer pings
cc @costrouc for testing.

Result of nixpkgs-review pr 135426 at e7e8eecf run on aarch64-linux 1

2 packages marked as broken and skipped:

python38Packages.datashader
python39Packages.datashader

20 packages built successfully:

python38Packages.colorcet
python38Packages.holoviews
python38Packages.hvplot
python38Packages.intake
python38Packages.nbsmoke
python38Packages.panel
python38Packages.param
python38Packages.pyct
python38Packages.pyviz-comms
python38Packages.runway-python
python39Packages.colorcet
python39Packages.holoviews
python39Packages.hvplot
python39Packages.intake
python39Packages.nbsmoke
python39Packages.panel
python39Packages.param
python39Packages.pyct
python39Packages.pyviz-comms
python39Packages.runway-python

1 suggestion:

warning: python-include-tests
Consider adding a checkPhase for tests, or if not feasible, pythonImportsCheck.
Near pkgs/development/python-modules/param/default.nix:23:0:
   |
23 |     description = "Declarative Python programming using Parameters";
   | ^


chore(STONEO11Y-53): add contributing guide

Add a file to guide developers with setting up their dev environments and explains CI procedures and code review guidelines.

/test

I went through it, LGTM

@Shakedaviv50313 please take a look

Do we want to add the Gitleak precommit hook to the Prerequisites section?

Do we want to add the Gitleak precommit hook to the Prerequisites section?

Was thinking about this yesterday. I'll include the link somehow.


Use custom vhost in amqp.

Hi
On my rabbitmq instance, I have various vhosts.
How do I configure each producer class so that it uses a custom vhost?
Thanks

Thank you.
However, that wasn't my response.
I have 2 custom vhost. Every message has to be sent to one of two custom vhosts.
If I have published a message, how can I change my vhost.

You can set two amqp config

I create 2 amqp config in config/autoload/amqp.php but i can't use my custom config.
My config :
return [
'default' => [
'host' => '<IP_ADDRESS>',
'port' => (int) 5672,
'user' => 'test',
'password' => 'test',
'vhost' => 'test',
'concurrent' => [
'limit' => 1,
],
'pool' => [
'connections' => 2,
],
'params' => [
'insist' => false,
'login_method' => 'AMQPLAIN',
'login_response' => null,
'locale' => 'en_US',
'connection_timeout' => 3,
'read_write_timeout' => 6,
'context' => null,
'keepalive' => true,
'heartbeat' => 3,
'channel_rpc_timeout' => 0.0,
'close_on_destruct' => false,
'max_idle_channels' => 10,
],
],
'testNewVh' => [
    'host' => '<IP_ADDRESS>',
    'port' => (int) 5672,
    'user' => 'test',
    'password' => 'test',
    'vhost' => 'testNewVh',
    'concurrent' => [
        'limit' => 1,
    ],
    'pool' => [
        'connections' => 2,
    ],
    'params' => [
        'insist' => false,
        'login_method' => 'AMQPLAIN',
        'login_response' => null,
        'locale' => 'en_US',
        'connection_timeout' => 3,
        'read_write_timeout' => 6,
        'context' => null,
        'keepalive' => true,
        'heartbeat' => 3,
        'channel_rpc_timeout' => 0.0,
        'close_on_destruct' => false,
        'max_idle_channels' => 10,
    ],
],

];
How can i produce a message with testNewVh vhost ?
@limingxinleo

I think vhost is isolated with each other, so your idea is impossible.

You can change $poolName to exchange amqp config

I solved that :smiling_face_with_tear: .
Can do it only with add  :point_down:  on producer class :
protected $poolName = 'connectionName';

Yes.


It should be possible to save recipes to remotes

Some feedback after using this workflow for a little bit.
Having multiple folders named as the branches which are git repos but don't allow to switch branch (as described in https://github.com/ADVRHumanoids/forest/issues/31#issuecomment-1040602719) create a bit of confusion in my opinion.
From the "branch-specific" folder you can push/pull, but cannot merge any other branch (because you are not allowed to see them). This kind of breaks how git works and makes synchronizing with other branches quite cumbersome.
It forces the user to have yet another clone of the recipes' repo where all branches can actually be accessed and where merge operations can be done.
Is it really necessary to deal with "same repo different branches"? I think it's super useful to have the possibility to access recipes from multiple repos by using the symlinks, but for recipes from the same repo wouldn't it be better to just create a new branch?
If there is no need to handle different branches at the same time, the src folder could just contain a clone of the recipes' repo, This allows to use the standard git workflow on these folders (src/<recipe_pkg_name>).
@MarcoRuzzon @alaurenzi what do you think? Would this work or would it break something else? Am i missing something?

I tend to agree

It makes sense, this workflow was intended to support the use of multiple branches from the same repo. As @EdoardoRomiti suggested, it can be misleading at times and should be avoided. I will fix it.

To simplify even more I suggest supporting only one recipes' repository. This repo will be cloned directly in the recipes folder. Modifying recipes and pushing/pulling them to/from remote will be done using only the well know git workflow.

This can be ok as temporary solution, but I think we should try to match the behavior of apt in the long run, and figure out something simple to handle collisions


Add a snippet to generate ExUnit template.

Thank you. The new version was published/released yesterday


Why the design don't support add to view

Why the design don't support add to a subview?

You can use the method
+ (void)setContainerView:(nullable UIView*)containerView;


Incorrect Markdown-Rendering of Listings in 1.0.1

Open a new document and try something like
* 337. foo (incorrect number and rendering)
* 338. bar (incorrect number and rendering)
* somthing else (perfectly fine)

It seems that MarkPad cannot handle listitems starting with something that looks like another (numeric) listing.
I've discovered the bug while trying to create a listing of dates, e.g.
Screenshot

That isn't valid markdown.
If you want numbered lists, you should be using
123. foo
124. bah
125. something else

From the markdown syntax guide (emphasis mine)

If you instead wrote the list in Markdown like this:

Bird
McHale
Parish
or even:

Bird
McHale
Parish

You'd get the exact same HTML output.

This suggests that the actual values don't line up, it's always ordered by the Markdown engine. I'm seeing the same behaviour in Jekyll too

Thanks for your feedback. Now I see what's going wrong here. ;)
Gruber's Markdown Dingus renders it also as an ordered list enclosed by an unordered list.
My use case is an unordered list of dates (german representation), e.g.
* 1. to 3. April
* 14. to 17. April

It seems that GitHub's wiki renders this as a list of dates (excactly what I want to have). But Markdown should render this as a list within a list. GitHub is just too smart. ;)
Btw, great work on the editor. Best editor for Windows I've seen so far.

Confirmed, this is markdown behaviour.
Write out
123. test
5. test.
1. test
In Github, hit preview, and you'll see

test
test.
test


First pass at a redeem modal. Works, but code could use some cleaning

Adding redeem modal as an explainer

@0xJem saw your comment on notion, thought I had tagged you here, my bad


'click' module not included in default installation.

When trying to run tickit using the default installation I discovered that the click module is missing. This does raise the question of what else might be missing from the default installation and whether this points to a gap in our testing suite that this went unnoticed until now.

The CI is throwing an error:
File "/home/runner/work/tickit/tickit/venv/lib/python3.7/site-packages/tickit/core/components/component.py", line 17, in <module>
    from tickit.utils.compat.typing_compat import Protocol, runtime_checkable
ModuleNotFoundError: No module named 'tickit.utils.compat'

Oh I didn't notice that. That is a mystery...


How to use more trajectories

I saw that there are two trajectory controls in the demo example. I'd like to know if the current open-source version supports this feature.

For inference, we support inputting a list of trajectories to process multiple trajectories. You can refer to the command below.
PYTORCH_CUDA_ALLOC_CONF=expandable_segments:True torchrun --standalone --nproc_per_node=$N_GPU sample_video.py --base configs/tora/model/cogvideox_5b_tora.yaml configs/tora/inference_sparse.yaml --load ckpts/tora/t2v --output-dir samples --point_path trajs/infinity.txt trajs/wave.txt --input-file assets/text/t2v/examples.txt


Response Body Doesn't Return as UTF-8

As I stated in the  title, response body doesn't return as UTF-8.

Do you have code that can replicate the issue?
On Fri, May 25, 2018 at 8:14 AM Bora ÜLKER<EMAIL_ADDRESS>wrote:

As I stated in the title, response body doesn't return as UTF-8.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/btk5h/reqn/issues/5, or mute the thread
https://github.com/notifications/unsubscribe-auth/AC82JGKVRJwLLj9H4RCPQIAMYy1c0svhks5t2B-_gaJpZM4UOJjr
.

Flask with Python 3.6.x:
(If Flask gives error, try to convert its encoding to UTF-8.)
from flask import Flask, json
from flask import request

app = Flask(__name__)

@app.route("/test", methods=["POST"])
def operation():
    if request.method == "POST":
        r = u"turkishcharacters-üıçşğ"
        return r

if __name__ == "__main__":
    app.run()

PHP:
If file is encoded in UTF-8:
<?php
echo "turkishcharacters-üıçşğ";
?>

If file isn't encoded in UTF-8:
<?php
echo utf8_encode("turkishcharacters-üıçşğ");
?>

Skript:
command /testflask:
	trigger:
		set {_json} to "{""test"":""test""}"
		send a http "post" request to url "http://<IP_ADDRESS>:5000/test" with the header "Content-Type: application/json" and {_json}
		broadcast "%last response's body%"
command /testphp:
	trigger:
		set {_json} to "{""test"":""test""}"
		send a http "post" request to url "http://<IP_ADDRESS>/test.php" with the header "Content-Type: application/json" and {_json}
		broadcast "%last response's body%"