Building project fails on generating snapshot with segmentation fault after upgrading to 2.0.1

So we've upgraded our flutter SDK to 2.0.1 a couple of days ago.
However, we can not build app since will always fail on generating AOT snapshot.
Seems like something went wrong during snapshot generating, and I can not submit a new release because of this issue by now.
In addition, We have confirmed that running app via flutter run works fine on both device and simulator.
Is there anyone having the same issue? Would be grateful if there is any advice or workaround.
Here is the output:
Logs

The project information is shown, and I've extracted and pasted the parts around the crash log.
If there is not enough information, I will add it.
$ flutter build ios --no-codesign lib/main_dev.dart --verbose
...
[  +77 ms] executing: [/.../frameworks/flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[  +37 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] c5a4b4029c0798f37c4a39b479d7cb75daa7b05c
[        ] executing: [/.../frameworks/flutter/] git tag --points-at c5a4b4029c0798f37c4a39b479d7cb75daa7b05c
[  +24 ms] Exit code 0 from: git tag --points-at c5a4b4029c0798f37c4a39b479d7cb75daa7b05c
[        ] 2.0.1
[  +44 ms] executing: [/.../frameworks/flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[   +6 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/stable
[        ] executing: [/.../frameworks/flutter/] git ls-remote --get-url origin
[   +7 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] git@github.com:flutter/flutter.git
[  +43 ms] executing: [/.../frameworks/flutter/] git rev-parse --abbrev-ref HEAD
[   +7 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] stable
[  +42 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.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +2 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] 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.
[  +49 ms] Artifact Instance of 'MaterialFonts' is not required, skipping update.
[        ] Artifact Instance of 'GradleWrapper' is not required, skipping update.
[        ] 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.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] Artifact Instance of 'FlutterSdk' is not required, skipping update.
[        ] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] 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.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FontSubsetArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'PubDependencies' is not required, skipping update.
[  +85 ms] Initializing file store
[  +14 ms] Done initializing file store
[+2598 ms] Skipping target: release_unpack_ios
[   +2 ms] Skipping target: gen_localizations
[+1040 ms] Skipping target: kernel_snapshot
[   +5 ms] aot_assembly_release: Starting due to {}
[   +9 ms] executing: /Users/.../frameworks/flutter/bin/cache/artifacts/engine/ios-release/gen_snapshot_arm64 --deterministic --snapshot_kind=app-aot-assembly
--assembly=/Users/.../.dart_tool/flutter_build/ea93de50feca09de18a7b247fe8368df/arm64/snapshot_assembly.S --strip
/Users/.../.dart_tool/flutter_build/ea93de50feca09de18a7b247fe8368df/app.dill
[+2084 ms] ===== CRASH =====
[   +2 ms] si_signo=Segmentation fault: 11(11), si_code=1, si_addr=0x10
[  +11 ms] Dart snapshot generator failed with exit code -6
[   +7 ms] Persisting file store
[  +17 ms] Done persisting file store
[  +12 ms] Target aot_assembly_release failed: Exception: AOT snapshotter exited with code -6
        #0      AotAssemblyBase.build (package:flutter_tools/src/build_system/targets/ios.dart:112:7)
        <asynchronous suspension>
        #1      _BuildInstance._invokeInternal (package:flutter_tools/src/build_system/build_system.dart:796:9)
        <asynchronous suspension>
        #2      Future.wait.<anonymous closure> (dart:async/future.dart)
        <asynchronous suspension>
        #3      _BuildInstance.invokeTarget (package:flutter_tools/src/build_system/build_system.dart:734:32)
        <asynchronous suspension>
        #4      FlutterBuildSystem.build (package:flutter_tools/src/build_system/build_system.dart:563:16)
        <asynchronous suspension>
        #5      AssembleCommand.runCommand (package:flutter_tools/src/commands/assemble.dart:220:32)
        <asynchronous suspension>
        #6      FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:1157:12)
        <asynchronous suspension>
        #7      FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1009:27)
        <asynchronous suspension>
        #8      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
        <asynchronous suspension>
        #9      AppContext.run (package:flutter_tools/src/base/context.dart:149:12)
        <asynchronous suspension>
        #10     CommandRunner.runCommand (package:args/command_runner.dart:197:13)
        <asynchronous suspension>
        #11     FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:278:9)
        <asynchronous suspension>
        #12     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
        <asynchronous suspension>
        #13     AppContext.run (package:flutter_tools/src/base/context.dart:149:12)
        <asynchronous suspension>
        #14     FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:234:5)
        <asynchronous suspension>
        #15     run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:64:9)
        <asynchronous suspension>
        #16     run.<anonymous closure> (package:flutter_tools/runner.dart:62:12)
        <asynchronous suspension>
        #17     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
        <asynchronous suspension>
        #18     AppContext.run (package:flutter_tools/src/base/context.dart:149:12)
        <asynchronous suspension>
        #19     runInContext (package:flutter_tools/src/context_runner.dart:73:10)
        <asynchronous suspension>
        #20     main (package:flutter_tools/executable.dart:90:3)
        <asynchronous suspension>

[  +14 ms] "flutter assemble" took 5,450ms.
[   +5 ms]
        #0      throwToolExit (package:flutter_tools/src/base/common.dart:10:3)
        #1      AssembleCommand.runCommand (package:flutter_tools/src/commands/assemble.dart:237:7)
        <asynchronous suspension>
        #2      FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:1157:12)
        <asynchronous suspension>
        #3      FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1009:27)
        <asynchronous suspension>
        #4      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
        <asynchronous suspension>
        #5      AppContext.run (package:flutter_tools/src/base/context.dart:149:12)
        <asynchronous suspension>
        #6      CommandRunner.runCommand (package:args/command_runner.dart:197:13)
        <asynchronous suspension>
        #7      FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:278:9)
        <asynchronous suspension>
        #8      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
        <asynchronous suspension>
        #9      AppContext.run (package:flutter_tools/src/base/context.dart:149:12)
        <asynchronous suspension>
        #10     FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:234:5)
        <asynchronous suspension>
        #11     run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:64:9)
        <asynchronous suspension>
        #12     run.<anonymous closure> (package:flutter_tools/runner.dart:62:12)
        <asynchronous suspension>
        #13     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
        <asynchronous suspension>
        #14     AppContext.run (package:flutter_tools/src/base/context.dart:149:12)
        <asynchronous suspension>
        #15     runInContext (package:flutter_tools/src/context_runner.dart:73:10)
        <asynchronous suspension>
        #16     main (package:flutter_tools/executable.dart:90:3)
        <asynchronous suspension>

[   +1 ms] ensureAnalyticsSent: 0ms
[   +1 ms] Running shutdown hooks
[        ] Shutdown hooks complete
[   +1 ms] exiting with code 1
Command PhaseScriptExecution failed with a nonzero exit code

** BUILD FAILED **

The following build commands failed:
PhaseScriptExecution Run\ Script /Users/.../Library/Developer/Xcode/DerivedData/Runner-cklsrhlocuddlpayurcetuzhsake/Build/Intermediates.noindex/Runner.build/Release-iphoneos/Runner.build/Script-9740EEB61CF901F6004384FC.sh
(1 failure)
[ +271 ms] Running Xcode build... (completed in 14.6s)
[   +1 ms] Xcode build done.                                           14.6s
[   +2 ms] executing: [/Users/.../ios/] xcrun xcodebuild -configuration Release VERBOSE_SCRIPT_LOGGING=YES -workspace Runner.xcworkspace -scheme Runner BUILD_DIR=/.../build/ios -sdk iphoneos
SCRIPT_OUTPUT_STREAM_FILE=/var/folders/bg/5_k64h_x5bd0180gjv3xv_zjdwn_8r/T/flutter_tools.zAYhkZ/flutter_build_log_pipe.agRla4/pipe_to_stdout FLUTTER_SUPPRESS_ANALYTICS=true COMPILER_INDEX_STORE_ENABLE=NO -showBuildSettings
[   +1 ms] executing: [/Users/.../ios/] xcrun xcodebuild -configuration Release VERBOSE_SCRIPT_LOGGING=YES -workspace Runner.xcworkspace -scheme Runner BUILD_DIR=/.../build/ios -sdk iphoneos
SCRIPT_OUTPUT_STREAM_FILE=/var/folders/bg/5_k64h_x5bd0180gjv3xv_zjdwn_8r/T/flutter_tools.zAYhkZ/flutter_build_log_pipe.agRla4/pipe_to_stdout FLUTTER_SUPPRESS_ANALYTICS=true COMPILER_INDEX_STORE_ENABLE=NO -showBuildSettings
[+2958 ms] Command line invocation:
/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -configuration Release VERBOSE_SCRIPT_LOGGING=YES -workspace Runner.xcworkspace -scheme Runner BUILD_DIR=/Users/.../build/ios -sdk iphoneos
SCRIPT_OUTPUT_STREAM_FILE=/var/folders/bg/5_k64h_x5bd0180gjv3xv_zjdwn_8r/T/flutter_tools.zAYhkZ/flutter_build_log_pipe.agRla4/pipe_to_stdout FLUTTER_SUPPRESS_ANALYTICS=true COMPILER_INDEX_STORE_ENABLE=NO -showBuildSettings

$ flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 2.0.1, on macOS 11.2.1 20D74 darwin-x64, locale ja)
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.0)
[✓] Xcode - develop for iOS and macOS
[✓] Chrome - develop for the web
[✓] Android Studio (version 4.1)
[✓] VS Code (version 1.53.2)
[✓] Connected device (2 available)

• No issues found!

@taktem after the crash please try rerunning /Users/.../frameworks/flutter/bin/cache/artifacts/engine/ios-release/gen_snapshot_arm64 --deterministic --snapshot_kind=app-aot-assembly --assembly=/Users/.../.dart_tool/flutter_build/ea93de50feca09de18a7b247fe8368df/arm64/snapshot_assembly.S --strip /Users/.../.dart_tool/flutter_build/ea93de50feca09de18a7b247fe8368df/app.dill command under lldb and post backtrace here.

Hi @taktem
Please provide the details asked above. I can't find a similar recent issue to mention.

@mraleph @TahaTesser
Thank you for your reply.
I tried to call the command you specified.
Here is the output:
lldb /Users/.../bin/cache/artifacts/engine/ios-release/gen_snapshot_arm64 -- --deterministic --snapshot_kind=app-aot-assembly --assembly=/Users/.../.dart_tool/flutter_build/20b0b74a1553256107dac5a35f6d63bd/arm64/snapshot_assembly.S --strip /Users/.../.dart_tool/flutter_build/20b0b74a1553256107dac5a35f6d63bd/app.dill
(lldb) target create "/Users/.../bin/cache/artifacts/engine/ios-release/gen_snapshot_arm64"
Current executable set to '/Users/.../bin/cache/artifacts/engine/ios-release/gen_snapshot_arm64' (x86_64).
(lldb) settings set -- target.run-args  "--deterministic" "--snapshot_kind=app-aot-assembly" "--assembly=/Users/.../.dart_tool/flutter_build/20b0b74a1553256107dac5a35f6d63bd/arm64/snapshot_assembly.S" "--strip" "/Users/.../.dart_tool/flutter_build/20b0b74a1553256107dac5a35f6d63bd/app.dill"
(lldb)
(lldb) run
Process 82974 launched: '/Users/.../bin/cache/artifacts/engine/ios-release/gen_snapshot_arm64' (x86_64)
Process 82974 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x10)
    frame #0: 0x00000001002232b7 gen_snapshot_arm64`dart::LocalScope::AllocateVariables(dart::VariableIndex, int, dart::VariableIndex, dart::LocalScope*, bool*) + 135
gen_snapshot_arm64`dart::LocalScope::AllocateVariables:
->  0x1002232b7 <+135>: cmpq   %r12, 0x10(%r14)
    0x1002232bb <+139>: jne    0x1002232a0               ; <+112>
    0x1002232bd <+141>: cmpb   $0x0, 0x39(%r14)
    0x1002232c2 <+146>: je     0x1002232a0               ; <+112>
Target 0: (gen_snapshot_arm64) stopped.

If there is anything else I should check, please let me know.

If there is anything else I should check, please let me know.

Can you run almost the same command but add --trace-compiler to list of gen_snapshot_arm64 flags (e.g. right after --deterministic). --trace-compiler would make it clear where exactly in the code base it crashes.
After it crashes can you type bt command into LLDB to print the backtrace?
I think it might be duplicate of dart-lang/sdk#45306 but we need to confirm for sure, most specifically we are looking if it crashes compiling late final xyz initializer which contains a closure inside (e.g. late final xyz = foo(() { ... });)

@mraleph  @TahaTesser
I tried run with added --trace-compiler.
Here is output.
Precompiling optimized function: 'package:flutter_with_bloc/src/resources/logged_in_info/logged_in_info_bloc.dart_LoggedInInfo_LoggedInInfo.' @ token 4283, size 962
Process 22487 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x10)
    frame #0: 0x00000001002232b7 gen_snapshot_arm64`dart::LocalScope::AllocateVariables(dart::VariableIndex, int, dart::VariableIndex, dart::LocalScope*, bool*) + 135
gen_snapshot_arm64`dart::LocalScope::AllocateVariables:
->  0x1002232b7 <+135>: cmpq   %r12, 0x10(%r14)
    0x1002232bb <+139>: jne    0x1002232a0               ; <+112>
    0x1002232bd <+141>: cmpb   $0x0, 0x39(%r14)
    0x1002232c2 <+146>: je     0x1002232a0               ; <+112>
Target 0: (gen_snapshot_arm64) stopped.

I checked the logged_in_info_bloc.dart and found the following code.
final _sample = SampleClass(
    completionAction: (Xxx action) async {
    return await Future<void>.sync(() {
        final completer = Completer<void>();
        SingletonClass().someFunc(completed: () {
            completer.complete();
        });
        return completer.future;
    });
});

Upon closer inspection, I realized that this async is unnecessary.
So I changed the code like this, and the build succeeded without any problems.
final _sample = SampleClass(
    completionAction: (Xxx action) {
    return Future<void>.sync(() {
        final completer = Completer<void>();
        SingletonClass().someFunc(completed: () {
            completer.complete();
        });
        return completer.future;
    });
});

Also, when I clone and build the master branch, the build was also successful with the code before the modification.
Thank you for your response.
My problem has been solved.

Thanks! Based on the information it is indeed the same problem as dart-lang/sdk#45306

@mraleph
Thanks so much for analyzing this for dart


clean up tech debt and keep dark mode only

What does this PR do?
Remove light mode/dark mode toggle, (site is now dark themed), and cleaned up redundant/old code, and reorganized some files.

great :)

@codekansas lol wasn't done yet, pushing bulk of clean up now in another PR


Drought Bringer

Hi there! Thank you for this awesome utility! First time enjoying new league content with great UI :)
For some reason it shows that i have 3x Drought Bringer while i have only one. Checked others in my list, didn't found any other issues for me. I tried to remove settings and scan again, nothing changed.
https://i.imgur.com/jl4xvFS.png

Actually it also doesn't show -weaver monsters (except chaosweaver) in list and burn recipes with them.
https://i.imgur.com/FNBvVCh.png

The tool saves your inventory into the config.ini. Could you check the list in the file and see if it shows three drought bringers there?

Found it, sorry, just saw your answer :) Yep, there are three droughts. I'll check what saved wrong, give me few minutes (i'll add config string and screenshot too).

1st one is correct. 2nd one is corpse detonator. 3rd is corpse detonator too. I could possibly missclick during scan, if they were starting with same letter, but they aren't :) So 100% not a missclick.
[PixelSearch]
fallback=0
color1=0x110F0C
color2=0x1B1812
resolution=1360x768
game-version=31710
[Settings]
favorite recipes=arakaali-touched,
Burn-number=10
[Archnemesis]
inventory=rejuvenating,opulent,mirror image,abberath-touched,flameweaver,toxic,sentinel,crystal-skinned,temporal bubble,empowered elements,effigy,invulnerable,soul eater,drought bringer,chaosweaver,berserker,frost strider,steel-infused,soul conduit,overcharged,magma barrier,drought bringer,berserker,invulnerable,shakari-touched,invulnerable,drought bringer,overcharged,bonebreaker,overcharged,overcharged,-empty-,hexer,crystal-skinned,heralding minions,gargantuan,empowering minions,berserker,gargantuan,flameweaver,brine king-touched,berserker,arcane buffer,toxic,mana siphoner,malediction,gargantuan,frost strider,trickster,mirror image,evocationist,evocationist,flameweaver,overcharged,rejuvenating,-empty-,empowered elements,solaris-touched,corpse detonator,toxic,malediction,mana siphoner,gargantuan,-empty-
https://i.imgur.com/8pVqefk.png
Checking one by one now all of them.

https://i.imgur.com/ys6NTLO.png
i see no real difference here (img\Recognition\768p\Archnemesis)
Is img\Archnemesis Icons folder for scanned icons? I don't have either Drought bringer or Corpse detonator icons here.

Alright, big thanks for being so thorough. Looks like we have an amalgamation of worst-cases here. First, you're running 768p which unfortunately has rendering variance in the game itself (see known issues in the readme). Second, drought bringer and corpse detonator seem to be reskinned icons (at least the skulls themselves). And finally, it seems I was a bit too conservative in setting the image size for scans at that resolution (I had to make sure the in-game frames don't impact image recognition) and also set the scanner too loose.
There are two solutions to this problem that come to mind: You can set the image recognition to be a bit tighter (open the script file in an editor and search for two lines containing *50; change this value to something lower and test again; repeat until it works correctly). Or you can set your desktop resolution to 720p (which isn't terribly different from 768p if you set it to scale correctly on your monitor, i.e. with black bars on top and bottom, as when watching a movie).
The drawback of the first solution is that this might impact other icons and necessitate repeated specification, which in turn makes your database of scanned images larger and thus decreases scanning speed. The second solution has its drawback in having to switch back and forth between resolutions when you want to play PoE, and also starting scanner-training from scratch.

I wont use other resolution anyways. Already not that big screen and i have some issues here and there because of this, especially with game visual clarity. I'll try first way and hope it works. Thank you very much for your help! :) You are very close to something that GGG should have done on their own before league release to make it pleasant and comfortable to play.

Changed it to 25, scanned my inventory again. At least for now it detects each mod correctly. For now everything works fine, let's hope it stays fine later too :)

Glad it works for now. Please let me know if 25 works well in the long-run, so that I can patch it in officially.

Didn't run too much maps yet (went to sleep yesterday after last reply). About 10 maps today. Didn't noticed any mistakes yet. But now it asks me sometimes to confirm mods which already were scanned earlier. Usually 1-2 mods per scan with almost full inventory.

Thanks for the feedback. I'm working on an optional workaround for resolutions that are not correctly supported by the game itself, i.e. those resolutions that render icons inconsistently (768p, 1024p, 1050p, and maybe more). Users running those resolutions will have the option to force the window into a specific height that is better supported and will lead to better and more consistent scan results. In your case, you could force the window to be 1360x720, which would only lose you 48 pixels' worth of screen height, but improve scanning significantly.
Slightly off-topic: In your first screenshots, there's the bug of "ff" not being displayed correctly (e igy instead of effigy) because of the custom font. This also probably happens in game when viewing advanced mod descriptions (su ix instead of suffix). This happens because you installed the font on your system, which you don't have to for my tool. The game somehow uses the font on the system if it's installed, instead of its own, and "ff" is bugged for some reason. So if you don't need the font for anything else and want to fix this bug, uninstall the font from your system.

I'm not using any custom fonts for PoE, weird. I have missing double "f" in other tools for poe (trade companion for example), but not ingame - all descriptions are correct.

I'm not using any custom fonts for PoE, weird.

I meant my tool using a custom font that is not usually installed on systems. I also mixed something up, now that I'm thinking about it. The "ff" bug occurred in game but not in the tool if the font was installed on the system, and you have it the other way around. I thought an old version of my tool -- when you had to install the font separately -- caused this, so I wanted to let you know, but that's irrelevant now since it doesn't affect your game tooltips.
It could be related to your system language settings, but I'm not sure since I also had the bug but in game instead.


Added the only clause to the input module in several acoustic solvers

This PR adds the use of the FORTRAN only clause for the 'input' module in several acoustic solvers.  This change has allowed for the identification of two module variables (smeps, csound) that were potentially not set properly on the GPU.  While it does not appear to change answers.
CPU versus GPU
29 stat variables are identical.
54 stat variables show a mean relative difference > 1e-06
0 stat variables show a mean relative difference <= 1e-06
CPU versus GPU+MPI
26 stat variables are identical.
57 stat variables show a mean relative difference > 1e-06
0 stat variables show a mean relative difference <= 1e-06

This PR looks straightforward to me. One question: there is no acc routine seq in the revised subroutine but why adding only clause is able to detect the missing module variables on the device?

I actually found the missing module variables on the device using old fashion code inspection.  I added the only clause which generated missing symbol error messages.  Based on this list of module variables that the subroutine used, I looked through the code to see if any of them were located in parallel loops.  I ended up finding two that were indeed in parallel loops.

@sherimickelson,  i just added you as a reviewer for this PR.


Autofill card

the autofill doesnt work anymore. it puts in the the address and name and everything, but it doesnt put in the card number and cvc. Someone help please!

Thank you for the report and sorry for the delay.
Are you on EU or US web store?

Was this fixed today? It still enters the card # as a long string, when it should be 4 sections.
Whoops lol. It can be fixed by just adding a space after every 4 numbers in the billing section of the settings.


current_user - load associations

Hey!
I have the following model
class User < ApplicationRecord

  devise :database_authenticatable, :registerable,
    :confirmable, :lockable, :timeoutable, :trackable,
    :recoverable, :rememberable, :trackable, :validatable

  has_one_attached :avatar do |attachable|
    attachable.variant :thumb, resize_to_fit: [150, 150]
    attachable.variant :medium, resize_to_fit: [300, 300]
    attachable.variant :large, resize_to_fit: [500, 500]
  end
end

and I've enabled strict loading mode to avoid the N+1 problem as described here. I can preload associations when I work with other user instances as in users_controller
  def set_user
    @user = User.includes([:login_activities, :roles], avatar_attachment: :blob).find(params[:id])
  end

But I cannot preload associations for current_user, in my case - I'd like to preload ActiveStorage attachment's blobs, but I can't. Any ideas/suggestions on how to do it?

Hello @alec-c4 , i reckon the best way to do this is override current_user method like that:
# application_controller.rb
def current_user
  @current_user ||= super.tap do |user|
    ::ActiveRecord::Associations::Preloader.new.preload(user, avatar_attachment: :blob)
  end
end

Use this only if you use this avatar in all places on your app, otherwise is better to build a new query to get the avatar or create an method like current_user_with_avatar with the same body above.

@alec-c4 I think you could simply load them upfront in a before action like this:
current_user.login_activities.load
current_user.roles.load
# and so on.

Since there's always a single user, I'm not sure these are really considered N+1 as it's essentially going to do a single query for each via preload or manual loading like that.
The actual "find" calls happen within ORM Adapter so it can get somewhat tricky to preload them with the find.
The solution suggested by @PedroAugustoRamalhoDuarte should work too I think. (although I'm not sure how much that preloader API is really public.)

The new version of the code posted by @PedroAugustoRamalhoDuarte
def current_user
    @current_user ||= super.tap do |user|
      ActiveRecord::Associations::Preloader.new(records: [user], associations: [:login_activities, :roles, avatar_attachment: :blob]).call
    end
  end


update tagline

:warning: Validation status: warnings

File
Status
Preview URL
Details

rd/damir-dizdarevic.yml
:warning:Warning

Details

rd/damir-dizdarevic.yml

[Warning] the value Profile is undefined for metadata pagetype

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Corrected a typo in the title

From qnswering to answering

@jboback

Can you review this PR?
IMPORTANT: When this content is ready to merge, you must add #sign-off in a comment or the approval may get overlooked.

NOTE: The validation warning(s) will need to be corrected before this can be merged.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

Hi @andreadamiano-salatino, It looks like the build is generating errors when it shouldn't be for this PR. Can you try closing and re-opening the PR?

@jboback - The warnings are valid for this PR. The typo fix in the H1 makes that heading a duplicate in another file, articles/ai-services/language-service/question-answering/how-to/migrate-qnamaker.md. Can this H1 be revised?

@jboback
Can you review this old PR and determine whether it needs to be closed or merged?
See https://github.com/MicrosoftDocs/azure-docs/pull/121763#issuecomment-2088586561

I sent an email to @jboback today.

I'll fix this in another PR. @andreadamiano-salatino, thanks for your help!

#please-close


Test test_auto_gc failed

storage::test_raft_storage::test_auto_gc
Bug Report
[2020-01-03T05:48:31.892Z] test storage::test_raft_storage::test_auto_gc ... thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Txn(Engine(Request(message: "stale command")))', src/libcore/result.rs:1188:5

[2020-01-03T05:48:31.892Z] stack backtrace:

[2020-01-03T05:48:32.148Z]    0: backtrace::backtrace::libunwind::trace

[2020-01-03T05:48:32.148Z]              at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.40/src/backtrace/libunwind.rs:88

[2020-01-03T05:48:32.148Z]    1: backtrace::backtrace::trace_unsynchronized

[2020-01-03T05:48:32.148Z]              at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.40/src/backtrace/mod.rs:66

[2020-01-03T05:48:32.148Z]    2: std::sys_common::backtrace::_print_fmt

[2020-01-03T05:48:32.148Z]              at src/libstd/sys_common/backtrace.rs:84

[2020-01-03T05:48:32.148Z]    3: <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt

[2020-01-03T05:48:32.148Z]              at src/libstd/sys_common/backtrace.rs:61

[2020-01-03T05:48:32.148Z]    4: core::fmt::write

[2020-01-03T05:48:32.148Z]              at src/libcore/fmt/mod.rs:1025

[2020-01-03T05:48:32.148Z]    5: std::io::Write::write_fmt

[2020-01-03T05:48:32.148Z]              at src/libstd/io/mod.rs:1426

[2020-01-03T05:48:32.148Z]    6: std::sys_common::backtrace::_print

[2020-01-03T05:48:32.148Z]              at src/libstd/sys_common/backtrace.rs:65

[2020-01-03T05:48:32.148Z]    7: std::sys_common::backtrace::print

[2020-01-03T05:48:32.148Z]              at src/libstd/sys_common/backtrace.rs:50

[2020-01-03T05:48:32.148Z]    8: std::panicking::default_hook::{{closure}}

[2020-01-03T05:48:32.148Z]              at src/libstd/panicking.rs:193

[2020-01-03T05:48:32.148Z]    9: std::panicking::default_hook

[2020-01-03T05:48:32.148Z]              at src/libstd/panicking.rs:210

[2020-01-03T05:48:32.148Z]   10: std::panicking::rust_panic_with_hook

[2020-01-03T05:48:32.148Z]              at src/libstd/panicking.rs:471

[2020-01-03T05:48:32.148Z]   11: rust_begin_unwind

[2020-01-03T05:48:32.148Z]              at src/libstd/panicking.rs:375

[2020-01-03T05:48:32.148Z]   12: core::panicking::panic_fmt

[2020-01-03T05:48:32.148Z]              at src/libcore/panicking.rs:84

[2020-01-03T05:48:32.148Z]   13: core::result::unwrap_failed

[2020-01-03T05:48:32.148Z]              at src/libcore/result.rs:1188

[2020-01-03T05:48:32.148Z]   14: core::result::Result<T,E>::unwrap

[2020-01-03T05:48:32.148Z]              at /rustc/0de96d37fbcc54978458c18f5067cd9817669bc8/src/libcore/result.rs:956

[2020-01-03T05:48:32.148Z]   15: integrations::storage::test_raft_storage::check_data

[2020-01-03T05:48:32.148Z]              at tests/integrations/storage/test_raft_storage.rs:236

[2020-01-03T05:48:32.148Z]   16: integrations::storage::test_raft_storage::test_auto_gc

[2020-01-03T05:48:32.148Z]              at tests/integrations/storage/test_raft_storage.rs:336

[2020-01-03T05:48:32.148Z]   17: integrations::storage::test_raft_storage::test_auto_gc::{{closure}}

[2020-01-03T05:48:32.148Z]              at tests/integrations/storage/test_raft_storage.rs:248

[2020-01-03T05:48:32.148Z]   18: core::ops::function::FnOnce::call_once

[2020-01-03T05:48:32.148Z]              at /rustc/0de96d37fbcc54978458c18f5067cd9817669bc8/src/libcore/ops/function.rs:232

[2020-01-03T05:48:32.405Z]   19: <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once

[2020-01-03T05:48:32.405Z]              at /rustc/0de96d37fbcc54978458c18f5067cd9817669bc8/src/liballoc/boxed.rs:1022

[2020-01-03T05:48:32.405Z]   20: __rust_maybe_catch_panic

[2020-01-03T05:48:32.405Z]              at src/libpanic_unwind/lib.rs:78

[2020-01-03T05:48:32.405Z]   21: std::panicking::try

[2020-01-03T05:48:32.405Z]              at /rustc/0de96d37fbcc54978458c18f5067cd9817669bc8/src/libstd/panicking.rs:270

[2020-01-03T05:48:32.405Z]   22: std::panic::catch_unwind

[2020-01-03T05:48:32.405Z]              at /rustc/0de96d37fbcc54978458c18f5067cd9817669bc8/src/libstd/panic.rs:394

[2020-01-03T05:48:32.405Z]   23: test::run_test_in_process

[2020-01-03T05:48:32.405Z]              at src/libtest/lib.rs:567

[2020-01-03T05:48:32.405Z]   24: test::run_test::run_test_inner::{{closure}}

[2020-01-03T05:48:32.405Z]              at src/libtest/lib.rs:474

[2020-01-03T05:48:32.405Z]   25: test::run_test::run_test_inner

[2020-01-03T05:48:32.405Z]              at src/libtest/lib.rs:495

[2020-01-03T05:48:32.405Z]   26: test::run_test

[2020-01-03T05:48:32.405Z]              at src/libtest/lib.rs:531

[2020-01-03T05:48:32.405Z]   27: test::run_tests

[2020-01-03T05:48:32.405Z]              at src/libtest/lib.rs:300

[2020-01-03T05:48:32.405Z]   28: test::console::run_tests_console

[2020-01-03T05:48:32.405Z]              at src/libtest/console.rs:295

[2020-01-03T05:48:32.405Z]   29: test::test_main

[2020-01-03T05:48:32.405Z]              at src/libtest/lib.rs:121

[2020-01-03T05:48:32.405Z]   30: test::test_main_static

[2020-01-03T05:48:32.405Z]              at src/libtest/lib.rs:140

[2020-01-03T05:48:32.405Z]   31: integrations::main

[2020-01-03T05:48:32.405Z]   32: std::rt::lang_start::{{closure}}

[2020-01-03T05:48:32.405Z]              at /rustc/0de96d37fbcc54978458c18f5067cd9817669bc8/src/libstd/rt.rs:67

[2020-01-03T05:48:32.405Z]   33: std::rt::lang_start_internal::{{closure}}

[2020-01-03T05:48:32.405Z]              at src/libstd/rt.rs:52

[2020-01-03T05:48:32.405Z]   34: std::panicking::try::do_call

[2020-01-03T05:48:32.405Z]              at src/libstd/panicking.rs:292

[2020-01-03T05:48:32.405Z]   35: __rust_maybe_catch_panic

[2020-01-03T05:48:32.405Z]              at src/libpanic_unwind/lib.rs:78

[2020-01-03T05:48:32.405Z]   36: std::panicking::try

[2020-01-03T05:48:32.405Z]              at src/libstd/panicking.rs:270

[2020-01-03T05:48:32.405Z]   37: std::panic::catch_unwind

[2020-01-03T05:48:32.405Z]              at src/libstd/panic.rs:394

[2020-01-03T05:48:32.405Z]   38: std::rt::lang_start_internal

[2020-01-03T05:48:32.405Z]              at src/libstd/rt.rs:51

[2020-01-03T05:48:32.405Z]   39: std::rt::lang_start

[2020-01-03T05:48:32.405Z]              at /rustc/0de96d37fbcc54978458c18f5067cd9817669bc8/src/libstd/rt.rs:67

[2020-01-03T05:48:32.405Z]   40: main

[2020-01-03T05:48:32.405Z]   41: __libc_start_main

[2020-01-03T05:48:32.405Z]   42: <unknown>

[2020-01-03T05:48:32.405Z] note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.

https://internal.pingcap.net/idc-jenkins/blue/organizations/jenkins/tikv_ghpr_test/detail/tikv_ghpr_test/15703/pipeline
I think we should retry on stale command errors.

recent: https://internal.pingcap.net/idc-jenkins/blue/organizations/jenkins/tikv_ghpr_test/detail/tikv_ghpr_test/18645/pipeline #Integration Part20


InvalidValueError when upgrading from beta.3 to beta.5

Issue description
Upgrading from 1.0.0-beta.3 to 1.0.0-beta.5 causes the following error in Chrome:

ERROR Error: Uncaught (in promise): InvalidValueError: not a LatLngBounds or LatLngBoundsLiteral: not an Object Error

This only happens on maps that I am using the following function on. Any other maps with a single marker do not cause the error.
this.mapsAPILoader.load().then(() => {
  this.latlngBounds = new window['google'].maps.LatLngBounds();
  for (const point of this.points) {
     this.latlngBounds.extend(new window['google'].maps.LatLng(point['lat'], point['lng']));
  }
});

After diving into it a little more, it is the [fitBounds] input on the agm-map tag that is causing the error. Has the format of how we are supposed to pass the data object into [fitBounds] changed?
<agm-map [latitude]=""
           [longitude]=""
           [zoom]=""
           [fitBounds]="latlngBounds"> <!-- passing it into fitBounds is what is causing the error -->

Steps to reproduce and a minimal demo of the problem
Here is a stackblitz, that shows the error. Changing the agm/core dependency to  beta.3 will fix the error.
https://stackblitz.com/edit/angular-google-maps-demo-fjugvd?file=app%2Fapp.module.ts
What steps should we try in your demo to see the problem?

Fork the repo
Run the code and open a console to see the error.
In package.json, chagne agm/core to beta.3
Save, and make sure the dependencies dropdown is beta.3
Run the code and open a console to see no error

Current behavior
Error being thrown when upgrading when previous version did not throw the error. Or an explanation of a proper way to upgrade.
Expected/desired behavior
No errors should be caused by the upgrade.
angular2 & angular-google-maps version
1.0.0-beta.3 works
1.0.0-beta.4 errors
1.0.0-beta.5 errors
Other information

Getting the same issue here. I'm giving the bounds a value on ngAfterViewInit.

try this it worked for me:
<agm-map [fitBounds]="true">
<agm-marker [agmFitBounds}="true" ...

with setting the initial value to false worked for me.
this.latlngBounds : any = false;

@chakstud thanks for your solution.


run build:prod error, Duplicate identifier 'sourceMap'.

Issues with build:prod
node: v6.6.0
npm:  v3.10.7
webpack: 2.1.0-beta.22
@types/selenium-webdriver: 2.44.29

94% asset optimizationError in bail mode: [default] F:\Github\angular2-webpack-starter\node_modules.0.1.27@@types\source-map\index.d.ts:7:20
Duplicate identifier 'sourceMap'.

21 error Windows_NT 6.1.7601
22 error argv "C:\Program Files\nodejs\node.exe" "C:\Users\Administrator\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js" "run" "build:prod"
23 error node v6.6.0
24 error npm  v3.10.7
25 error code ELIFECYCLE
26 error<EMAIL_ADDRESS>build:prod: webpack --config config/webpack.prod.js  --progress --profile --bail
26 error Exit status 1
27 error Failed at the<EMAIL_ADDRESS>build:prod script 'webpack --config config/webpack.prod.js  --progress --profile --bail'.
27 error Make sure you have the latest version of node.js and npm installed.
27 error If you do, this is most likely a problem with the angular2-webpack-starter package,
27 error not with npm itself.
27 error Tell the author that this fails on your system:
27 error     webpack --config config/webpack.prod.js  --progress --profile --bail
27 error You can get information on how to open an issue for this project with:
27 error     npm bugs angular2-webpack-starter
27 error Or if that isn't available, you can get their info via:
27 error     npm owner ls angular2-webpack-starter
27 error There is likely additional logging output above.
28 verbose exit [ 1, true ]

Pin it to 2.44.26 to make it work.

package.json
 "@types/selenium-webdriver": "2.44.26",
<EMAIL_ADDRESS>//export as namespace sourceMap;

Hi, can you tell how to fix this error, when it fails only on remote, when cap staging deploy is running.
in my local build:prod runs successfull,
but on server it throws this errors:
ERROR in [default] /opt/bitnami/apps/nameProject/htdocs/releases/20160929125423/node_modules/@types/source-map/index.d.ts:7:20
Duplicate identifier 'sourceMap'.
ERROR in [default] /opt/bitnami/apps/nameProject/htdocs/shared/node_modules/@types/source-map/index.d.ts:7:20
Duplicate identifier 'sourceMap'.

I've had the same issue.
Did you solve the issue?

Duplicate identifiers are exactly that, two libs both have the same types. Remove one or open an issue with the maintainers of the types in question.
i.e. Protractor & @types/selenium-webdriver will do this because protractor is now shipping with the same set of types.


Index out of bounds error when less buttons defined than on controller

If you configure fewer buttons in configuration.yaml than there are on your controller calls to self.current_page().buttons[key] cause an index out of bounds error & subsequent crash

I will fix this by appending empty buttons until the length of the keys is reached.

I think https://github.com/basnijholt/home-assistant-streamdeck-yaml/pull/9 should fix this 😄


Rename Project

I think the project is now more than a 'audio-reactive led strip'.
Maybe we should think about renaming and possibly moving the project.
It's more of a 'Modular LED Controller Workstation' or something.
Suggestions welcome.

@fruechtegott What do you think?

Modular LED Controller Workstation aka MOLE COLE Workstation.
Approved!


November prototype

[x] adjust the form contents for areas
[x] add a delete button
[x] add clickable map to intro page
[x] start shell of pages for crossings and routes, links between all 3
[x] add a "load from geojson file" button
[x] auto-save changes to browser local storage (per authority and intervention type)
[x] shop around for existing map{libre,box} snapping plugins or prototype something new
[ ] stretch: add a button to the area tool to "prototype details in abstreet" (requires importing everywhere and snapping custom areas to blocks)

About the import from OSM / seeding initial data... they're quite large, but https://github.com/acteng/atip/blob/main/authorities.geojson does split things into boundaries. I could one-off import into A/B Street, then write something quick to export to ATIP. Crossings and LTN areas would be easy, routes much harder. Can also start to think about putting some of this directly on top of osm2streets instead of going all the way into A/B Street representation (which has extra detail and performance penalty for stuff with buildings, pathfinding that's unnecessary)

Sounds good, the form contents for the areas and minimal example that is not quite MVP but functional can be found here for inspiration: https://shiny.robinlovelace.net/atipshiny/

https://github.com/acteng/abstreet-to-atip started to seed ATIP with some initial data (for areas, at least). I'll think through the process for including this in the UI and for generating it...

Good topic for the hackathon!

I discovered people have already made a host of other plugins for drawing / editing stuff with mapbox! https://github.com/mapbox/mapbox-gl-draw/blob/main/docs/MODES.md#available-custom-modes
Some of these, like "split linestring", could be great for cutting a long route into pieces and specifying width, segregation, etc per segment.
Next up:

form contents
get the route snapping tool merged in, even for one fixed area
start coloring features to distinguish those that have their form filled out correctly/completely and those that're still TODO
start a tool to "import from OSM" generically. just select the smaller area you want, then we'll fetch from overpass, pipe through osm2streets, and extract features appropriately. Can start something super simple for areas, routes, and crossings. For now, the user can click on imported features and use the "delete" tool to ignore them.

This issue is mostly done or unfocused, so closing

Belated big thumbs up on this :+1: :tada:


Make plots compatible with d3 scales

These plots are not compatible with d3 scales:

candlestick 1, candlestick 2
macd
ohlc
volume

For plots with width, allow them to be user specified, or calculated by d3?

I'm thinking of updating these plots with a width([calculator]) that either gets or sets a function which returns the width of each element for the given plot. Allowing the user to define padding, etc.
Also part of this change is to move this logic somewhere more central which supports auto detection of techanjs scale vs d3 scale, but applies the same calculation.

Hi Andre.
Does the zoomable plots work with the d3 time scale?
It seems to work for static plots (e.g. not zoomable) but doesn't work for zoomable plots.

Example coming... zoomable is a techan thing. If you remove that and ensure the d3 scale is initialised with a 2 element array rather than all elements, that should be it.


Very very confuse hint: "Failed to fetch secret from all regions"   --- even secrets can be fetch.

Describe the bug
I am trying csi on eks, fail the secrets from secret manager.
ALL is right, except I wrote one key wrong.
apiVersion: secrets-store.csi.x-k8s.io/v1
kind: SecretProviderClass
metadata:
  name: infra-demo-secrets-aws
  namespace: myns
spec:
  parameters:
    objects: |
      - objectName: arn:aws:secretsmanager:us-west-2:xxxxx
        objectAlias: dev-ai-infra
        jmesPath:
        - path: DB_AI_HIVE_URL  **# should be db_ai_hive_url**
          objectAlias: DB_AI_HIVE_URL

The error message showed when I describe pod
Warning  FailedMount  3m39s (x710 over 23h)  kubelet  MountVolume.SetUp failed for volume "secrets-store-test" : rpc error: code = Unknown desc = failed to mount secrets store objects for pod xxx-dev/sklearn-harbor-container2-predictor-67b49f889d-rvqmb, err: rpc error: code = Unknown desc = Failed to fetch secret from all regions: arn:aws:secretsmanager:us-west-2:xxx:secret:dev-ai-infra-pmUT8Z

It make me thinking whether I give rights to this secrets or not.
Since cross cluster rights assign is very complex, I cost almost one day to debug -- whether I give enough rights to role, service account...., although root reason is just one secret key name is wrong. -- secrets can be fetch/list/view!
So, this error message is very very confuse, it should say, secrets can be get, but key DB_AI_HIVE_URL  does not exists!
To Reproduce
Steps to reproduce the behavior:
Do you also notice this bug when using a different secrets store provider (Vault/Azure/GCP...)? Yes/No
If yes, the issue is likely with the k8s Secrets Store CSI driver, not the AWS provider. Open an issue in that repo.
Expected behavior
Environment:
OS, Go version, etc.
Additional context
Add any other context about the problem here.
I really think this should be improve, since configure rights is complex here!
You should provide useful info to user. Thanks.

You can try this: https://github.com/aws/secrets-store-csi-driver-provider-aws/issues/176#issuecomment-1416215930
It's work for me

I know how to resolve this, as I mentioned, I found root reason and resolved it.
What I am asking this: improve the error message.


Verify SSL removed?

Did you remove the verify SSL option? I wanna test stuff on local server and I can't because the verify ssl option is removed...

It's just not added to an official release yet (latest is 1.0.11 and miss this function).
If you are installing via Composer, import specifically dev-master version to have latest code.
If you have installed whatever other way, download this repository and extract over your install or just do these changes manually.


Fix templates of components that extend components that have overrides

1. Why is this change necessary?
Assume there are 3 administration components:

"original component"
"override component" that overrides the "original component",
"extension component" that extends the "original component".

When using the "original component" in the administration, the template is correctly resolved (i.e. the override is applied). When using the "extension component" in the administration, the template is only resolved against the unresolved/raw template of the "original component" (i.e. the override is not applied).
I attached a JS snippet in a .txt file which adds these demo components to the administration dashboard.
extension-override-example.txt
2. What does this change do, exactly?
This PR fixes the resolving of the template of components that extend a component that have overrides.
3. Describe each step to reproduce the issue or behaviour.
Use the attached JS snippet to add the demo components to the administration dashboard. Open the dashboard in the administration.
expected behavior (override is applied in the extension)

actual behavior (override is not applied in the extension)

4. Please link to the relevant issues (if any).
https://issues.shopware.com/issues/NEXT-17978
5. Checklist

[x] I have written tests and verified that they fail without my change
[x] I have squashed any insignificant commits
[x] I have created a changelog file with all necessary information about my changes
[x] I have written or adjusted the documentation according to my changes
[x] This change has comments for package types, values, functions, and non-obvious lines of code
[x] I have read the contribution requirements and fulfil them.

Do you have any news about the state of this PR @jleifeld ? 🙂

You modified the existing tests. This will lead to a different behavior in component extending and overriding and could lead to breaks in several plugins. Can you have a look at this? The order of the plugin loading should be irrelevant so that it behaves in a predictable manner.

You modified the existing tests. .. could lead to breaks in several plugins

Yes, because the current tests ensure a wrong behaviour. "Wrong", because currently extensions do not consider overrides. Which is what this PR fixes. Hence, and also looking at the example (screenshots) of the PR description, this PR might cause changes to existing plugins.

The order of the plugin loading should be irrelevant so that it behaves in a predictable manner.

My changes to the tests do not test or modify multiple plugin registration. So I don't quite understand what you mean by that.

Looks good. Can you do following two things?

add major feature flag because the change is breaking
add tests for different scenarios (changing register order, changing builds)

It was merged with Commit 8229f16ac7f6f213ba1ed90886fb329880123faf


Powerline generating line breaks in 1.0.0

[x] I am on the latest Hyper.app version
[x] I have searched the issues of this repo and believe that this is not a duplicate

OS version and name: MacOS Sierra 10.12.2 Beta (16C63a)
Hyper.app version: 1.0.0
Link of a Gist with the contents of your .hyper.js: https://gist.github.com/ChrisW-B/e20639eb07357a6701c6bdd57e63c6fd
Relevent information from devtools (CMD+SHIFT+I on Mac OS, CTRL+SHIFT+I elsewhere): N/A
The issue is reproducible in vanilla Hyper.app: Yes

Issue

When powerline is installed, a line break is generated after each character is typed. I believe this has to do with how powerline checks to see if the prompt needs to be changed, but it should be happening on the same line. A screenshot is attached

Thanks for any help you can provide!
edit: I should also note that this happens on resize, which makes sense if its an issue with replacing the current powerline text

@ChrisW-B could you try to reproduce this issue on this branch?

Still there:

Seems to have been my fault, as it is working well after a clean powerline install. Not sure why it only affected Hyper, but I'm going to close


Assignment 1

Good job, but could be better :)

Thank you, will try harder next time.
Get Outlook for iOShttps://aka.ms/o0ukef

From: Kunal Jain @.>
Sent: Thursday, February 16, 2023 2:14:17 PM
To: bostongfx/cs666student @.>
Cc: Spandana Susal @.>; Author @.>
Subject: Re: [bostongfx/cs666student] Assignment 1 (PR #23)
CAUTION: EXTERNAL SENDER
Good job, but could be better :)
—
Reply to this email directly, view it on GitHubhttps://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fbostongfx%2Fcs666student%2Fpull%2F23%23issuecomment-1433588776&data=05|01|Spandana.Susal001%40umb.edu|3ff5b2328f3d4569f38b08db10520009|b97188711ee94425953c1ace1373eb38|0|0|638121716599390022|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=YXa39Y8t0tbbeusvT5PibCBREX%2BovhZiE3GqBBq4HZQ%3D&reserved=0, or unsubscribehttps://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FA3BFW35DC47JUNPN7HUGBPTWXZ4ATANCNFSM6AAAAAAUZYQPXE&data=05|01|Spandana.Susal001%40umb.edu|3ff5b2328f3d4569f38b08db10520009|b97188711ee94425953c1ace1373eb38|0|0|638121716599390022|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=RXm6SOVjW7LDoC%2BqMkbu5Ijizv2x1qv8icGfD7xcb3U%3D&reserved=0.
You are receiving this because you authored the thread.Message ID: @.***>


Improving the Subscription transformation API

Thinking back to #203, @Ben-G wasn't super happy with the nested closures, like:
store.subscribe(foo) { $0.skipRepeats().select { $0.substate } }

We're now passing in some kind of Builder object, using Subscription. But what if we expose the building?
Introducing a source stream
store.stateUpdates
    .skipRepeats()
    .select { $0.substate }
    .subscribe(foo)

I imagine subscribe to return Void and the other operators/transformations requiring the client to do something with the intermediate result. Thus the compiler will nag the programmer to finish the building process.
Keeping subscribe at the front
Closer to the existing API:
store.subscribe(foo)
    .skipRepeats()
    .select { $0.substate }
    .XXX()

The "XXX" will be tricky, though; "commit" might work, but "subscribe" implies the side effect already. A pair of "prepare(foo) / subscribe()" is less elegant, too.

These are interesting ideas! Probably the first approach is preferable because it logically ends in a subscribe. I'm not entirely sure this change is worth a breaking API change? But in case you have a working prototype it would be nice to be able to try it out!


Example shared element transition

Hello, thank you for this amazing gallery!
One thing that I've noticed is that when running the example that you provided, it doesn't seem to have shared element transition when opening and closing. Is there any example on shared element transition like in the gif that is on the main page of this repository?
Thank you for this library!
https://github.com/pavelbabenko/react-native-awesome-gallery/assets/108643771/adcd229a-7f38-4829-96af-dd4cdd00e9fa

Thank you!


[help] :i  want to know when i  first click play button ,Where did you control it.

because This must not be called until the user has made a gesture on the page because this references an AudioContext.
so  i want same as you doing that use play button creat AudioContext,but i don't How did you do it:sob:

This may be my fault. It has been done by default in the playback component. :disappointed_relieved:


fine tuning for function calling recipe

Summary
Adding fine tuning for function calling recipe. This generates synthetic data to improve the performance of function calling for a 'drone co-pilot ai'. The notebook shows how an untuned 3.5 Turbo fails to reject certain requests that the drone cannot do, and improperly calls functions. Then, the notebook creates invocations for every function, generates synthetic prompts that would lead to that invocation, and fine-tunes the model. The result is an improved model that properly rejects those questions.
Motivation
There is no notebook now on fine tuning for function calling, and this is a big customer need and ask.

For new content
When contributing new content, read through our contribution guidelines, and mark the following action items as completed:

[x] I have added a new entry in registry.yaml so that my content renders on the cookbook website.
[x] I have conducted a self-review of my content based on the c:

[x] Relevance: This content is related to building with OpenAI technlogies and is useful to others.
[x] Uniqueness: I have searched for related examples in the OpenAI Cookbook, and verified that my content offers new insights or unique information compared to existing documentation.
[x] Spelling and Grammar: I have checked for spelling or grammatical mistakes.
[x] Clarity: I have done a final read-through and verified that my submission is well-organized and easy to understand.
[x] Correctness: The information I include is correct and all of my code executes successfully.
[x] Completeness: I have explained everything fully, including all necessary references and citations.

We will rate each of these areas on a scale from 1 to 4, and will only accept contributions that score 3 or higher on all areas. Refer to our contributions guidelines for more details.

Looks great! 🎉
Merging


torch does not heat air or consume oxygen

Description
Torches (crafted with 2 wood, use to light) do not produce heat or turn oxygen into carbon dioxide.
Reproduction

Take apart table
Craft torch
Light it
Check gas analyzer, no increase in heat or decrease in oxygen

Screenshots

Additional context
Haven't seen how lighters affect/don't affect the air.
Haven't seen if torches can work in space, which would be odd.

Note that nothing heats the air except fires. SS14 only handles large temperature differentials so items creating small-scale ones would simply cause weird equalization behavior.

What'd be a big enough heat source to be worth simulating? Should fireplaces give off heat?

What'd be a big enough heat source to be worth simulating? Should fireplaces give off heat?

a 1500W space heater.

speaking of space heaters, if they existed that would've solved this problem i was trying to fix with a torch. (medbay was below freezing and spacing to let in hot air was Not A Good Idea)

that does exist, heater and passive vent

that does exist, heater and passive vent

it doesn't exist though, the heater thermomachine effects air in pipes, space heaters heat up the room they are in


Add PMD

Add PMD with the default rules.
File tickets for every group of errors.

@SonOfFlyingPig Can you send a pull request with the PMD added reporting warnings and not breaking the build?

done pending PR


Provide a Quick Start Doc？

@CormickKneey There is already a QuickStart doc here, and feel free to come back again if it is not clear enough. BTW, I will update README and make it easier to find this document.


Include warnings about Guest user exceptions

Considerable testing and a Microsoft Support case confirm that Guest user accounts added as members of Unified Groups are added as subscribers regardless of the group's AutoSubscribeNewMembers, AlwaysSubscribeMembersToCalendarEvents, and even SubscriptionEnabled attributes. The subscriber links can be manually removed and they stay gone, but there seems to be no way to prevent Guest accounts from being subscribed, and the documentation should include that limitation.

Docs Build status updates of commit c02afa0:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

exchange/exchange-ps/exchange/Set-UnifiedGroup.md
:white_check_mark:Succeeded
View (exchange-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 06b76d3:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

exchange/exchange-ps/exchange/Set-UnifiedGroup.md
:white_check_mark:Succeeded
View (exchange-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


I could not find leetcode:test

If possible please add Test module in your plugin as well, this will be of real help.

@karangoel16 Yes, actually I'm also thinking to add this.
The problem is about the experience.
My idea is:

User writes test case into a txt
User triggers the test command
Extension asks user to select the test case file
Extension uploads the test case and shows the result

What do you think? Please feel free to provide your ideas.  😄

I like the idea, but as leetcode-cli works, we can make it work for user given test case.

@karangoel16 Yes, that's actually what I'm saying. User can write their own test cases into a file, and we upload this file.
As long as the user know the format for test cases.
I guess we are in consensus, right?

@karangoel16 Sorry, just take a look at the cli usage. Do you mean besides the user writen test case, also provide the default test case as well?

leetcode test 378.kth-smallest-element-in-a-sorted-matrix.cpp -t '[[1,5,9],[10,11,13],[12,13,15]]\n8'
user can paste this '[[1,5,9],[10,11,13],[12,13,15]]\n8' in command section and following would run like it runs with the normal leetcode test scenario.

Make sense, this will be more straightforward way for simpler cases.
Thanks for the feedback, I'll implement this feature these days.

New version released. Please try it out 🎉


Feature/issue 44 task detail

Styling for task detail page. This PR also defines some application wide styles that will be used throughout other styling Issues.
Things to note:

Currently you need to click the ">" button from the task list item to navigate to the task detail display. I've improved this UX a bit (the whole row is clickable) in Issue_82_83_style_task_lists which is based off this branch.
I've not bothered to style the tab colors as they by default use the OS's color scheme which I ruled was preferable as we've not actually landed on a design yet
Some icons will render different on different operating systems and the designs don't necessarily take this into account. Currently the icons should render their OS specific version of the icon.

Yeah it's a bit tricky because components can't impose structure on their
children unless you pass them as props (which isn't necessarily a bad
thing).
On Tue, Jun 12, 2018 at 2:14 PM Ben St John<EMAIL_ADDRESS>wrote:

@bensinjin commented on this pull request.
In src/components/tasks/task_detail.tsx
https://github.com/pg-irc/pathways-frontend/pull/116#discussion_r194891267
:

                       </Col>

                   </Row>

                   <Row style={taskDetailStyles.row}>

                       <Text>You can get information about your community ...</Text>

                   </Row>

                   <Row style={applicationStyles.hr} />

                   <Row>

                       <Text style={applicationStyles.bold}><Trans>LEARN MORE</Trans></Text>

                   </Row>

               </Grid>

           </Tab>

           <Tab heading={<TabHeading><Text><Trans>FIND SERVICES</Trans></Text></TabHeading>}>

           </Tab>

       </Tabs>

   </Content>

That would be nice.. I think it will become more clear on how we actually
accomplish something like that when we have the need for the same layout in
two places. I'd envision a collection of layout HOCs will potentially begin
to emerge.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/pg-irc/pathways-frontend/pull/116#discussion_r194891267,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAKWo-9hx09uJM9bkSlFcs_rH_sx66o4ks5t8C8_gaJpZM4UjRtC
.

@rasmus-storjohann-PG I think I've addressed everything here - how close do you think this is to merging?


Update infinispan to 11.x

Since the server side has been infinispan-server-runtime-11.0.9.Final-redhat-00001-loader.jar, it's better to use the same version in client side. And in case of any impact on the main code, I created a separate branch ispn-11 for this, we can do some test before merging.

I will merge this, and let's check CI later when promoting to master.


Incosistent Markdown styling in Atom 1.10.0

Prerequisites

[X] Can you reproduce the problem in safe mode?
[X] Are you running the latest version of Atom?
[X] Did you check the debugging guide?
[X] Did you check the FAQs on Discuss?
[X] Are you reporting to the correct repository?
[X] Did you perform a cursory search to see if your bug or enhancement is already reported?

For more information on how to write a good bug report or enhancement request, see the CONTRIBUTING guide.
Description
Atom 1.10.0 inconsistently styles Markdown text. I noticed this behavior after upgrading to Atom 1.10.0. The problem is consistent between different themes, so it sounds like a problem in Atom and not in a specific theme.
Steps to Reproduce
I am unable to consistently reproduce the behavior. I have a longer Markdown-document where the styling is consistently broken, but the manner in which it is broken varies when I open a new instance of Atom. I could not reproduce the behavior with a shorter Markdown document, so I am not sure what the trigger is.
Expected behavior: Markdown to be styled consistently.
Actual behavior: The broken styling looks like this:

Versions
atom --version:
Atom    : 1.10.0
Electron: 0.37.8
Chrome  : 49.0.2623.75
Node    : 5.10.0
apm --version:
apm  1.12.5
npm  3.10.5
node 4.4.5
python 2.7.10
git 1.7.11.msysgit.1
visual studio
OS:
Windows 7 Service Pack 1

Please re-open this on the language-gfm repo.
When you re-open the issue there, please provide a screenshot that shows this reproduced in safe mode (it should include the little green icon in the status bar). Also, if you can provide a reference to an example file that consistently reproduces the problem. If we're not able to reproduce the problem, we will not be able to track down and fix any potential bugs.
Thanks! 🙇


Run all benchmarks, even ignored ones, on weekly builds

It would also be handy to be able to override the ignored benchmarks for a specific run, so that we can test a certain change against ignored benchmarks too.


allow for turning off .mixWithOthers

a strict music player app will generally want a .playback setting to play in the background, but will want to interrupt iTunes and the like.  With .mixWithOthers, turned on the interruption notification system (https://developer.apple.com/documentation/avfoundation/avaudiosession/responding_to_audio_session_interruptions) doesn't seem to function..

Works for me.

hey @aure, I went to go flip my project to the master branch but found that this PR has been spinning the v4-develop branch since march.  can I help get this into mainline somehow?
thanks,
ben

@osheroff Hi, send me an email I can get you on the AudioKit Slack and ask us to get e new release out on there, usually gets our attention.


Adding 2 length methods to GeoSeries

This adds the haversine, euclidean and geodesic length methods to the GeoSeries.
For Polygons, MultiPolygons, Rects and Triangles, the methods calculate the total length of the exterior rings
For Lines / MutliLines and LineStrings it returns the total length of the lines
For Points / MultiPoints it returns 0 as they technically have 0 length (this is what GeoPandas does as well)
It returns an error for GeometryCollections.
This should resolve #30

this is what GeoPandas does as well

Maybe in the long term we should port geopandas tests here as well

Thanks!

(Also btw let me know if you'd prefer to merge your own PRs 🙂 )


Workspace UI sorting includes "Parent Folder"

Not sure this is expected to others, for me it looks weird when "Parent Folder" is sorted with other items in the list.

This is still happening as of May 11 2017

I'll see what I can do.

@nconrad, can we finally get this fixed?


Update k8s to v0.32.0

This PR contains the following updates:

Package
Type
Update
Change

k8s.io/api
require
minor
v0.31.4 -> v0.32.0

k8s.io/apimachinery
require
minor
v0.31.4 -> v0.32.0

k8s.io/cli-runtime
require
minor
v0.31.4 -> v0.32.0

k8s.io/client-go
require
minor
v0.31.4 -> v0.32.0

k8s.io/metrics
require
minor
v0.31.4 -> v0.32.0

Release Notes

kubernetes/api (k8s.io/api)
v0.32.0
Compare Source

kubernetes/apimachinery (k8s.io/apimachinery)
v0.32.0
Compare Source

kubernetes/cli-runtime (k8s.io/cli-runtime)
v0.32.0
Compare Source

kubernetes/client-go (k8s.io/client-go)
v0.32.0
Compare Source

kubernetes/metrics (k8s.io/metrics)
v0.32.0
Compare Source

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.

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

This PR has been generated by Renovate Bot.

ℹ Artifact update notice
File name: go.mod
In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

15 additional dependencies were updated
The go directive was updated for compatibility reasons

Details:

Package
Change

go
1.22.2 -> 1.23.4

github.com/Azure/go-ansiterm
v0.0.0-20210617225240-d185dfc1b5a1 -> v0.0.0-20230124172434-306776ec8161

github.com/go-openapi/jsonpointer
v0.20.0 -> v0.21.0

github.com/go-openapi/swag
v0.22.4 -> v0.23.0

golang.org/x/net
v0.26.0 -> v0.30.0

golang.org/x/oauth2
v0.21.0 -> v0.23.0

golang.org/x/sys
v0.21.0 -> v0.26.0

golang.org/x/term
v0.21.0 -> v0.25.0

golang.org/x/time
v0.3.0 -> v0.7.0

google.golang.org/protobuf
v1.34.2 -> v1.35.1

k8s.io/kube-openapi
v0.0.0-20240228011516-70dd3763d340 -> v0.0.0-20241105132330-32ad38e42d3f

k8s.io/utils
v0.0.0-20240711033017-18e509b52bc8 -> v0.0.0-20241104100929-3ea5e8cea738

sigs.k8s.io/json
v0.0.0-20221116044647-bc3834ca7abd -> v0.0.0-20241010143419-9aa6b5e7a4b3

sigs.k8s.io/kustomize/api
v0.17.2 -> v0.18.0

sigs.k8s.io/kustomize/kyaml
v0.17.1 -> v0.18.1

sigs.k8s.io/structured-merge-diff/v4
v4.4.1 -> v4.4.2


[release-1.11] echotest exlcudes vms for skipvm flag

This is an automated cherry-pick of #34187

@istio-testing: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Rerun command

integ-pilot-multicluster-tests_istio_release-1.11
f1c1ff0fb1a4838ae157fb8ab99279d9b40e9abb
link
/test integ-pilot-multicluster-tests_istio_release-1.11

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@istio-testing: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Rerun command

integ-pilot-multicluster-tests_istio_release-1.11
f1c1ff0fb1a4838ae157fb8ab99279d9b40e9abb
link
/test integ-pilot-multicluster-tests_istio_release-1.11

integ-security-k8s-tests_istio_release-1.11
f1c1ff0fb1a4838ae157fb8ab99279d9b40e9abb
link
/test integ-security-k8s-tests_istio_release-1.11

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/retest


How to stop sending locations at short intervals?

Your Environment

Plugin version: 0.6.3(iOS) 0.5.3(Android)
Platform: iOS and Android
OS version: iOS 14.4 Android 8,9,10

React Native version:  0.63.3(iOS) / 0.59.10(Android)
Plugin configuration options:

BackgroundGeolocation.configure({
  locationProvider: BackgroundGeolocation.DISTANCE_FILTER_PROVIDER,
  debug: false,
  desiredAccuracy: BackgroundGeolocation.HIGH_ACCURACY,
  stationaryRadius: 500,
  distanceFilter: 1000,
  stopOnTerminate: true,
  maxLocations: 100,
  // OS specific
  // iOS
  saveBatteryOnBackground: true,
  // Android
  startOnBoot: true,
  interval: 600000,
  fastestInterval: 600000,
  activitiesInterval: 10000,
  stopOnStillActivity: false,
});

Context

I'm traking locations by post to my server but sometimes devices send locaions some times in a few seconds, though thery are the same latitude and longitude.
I set distanceFilter and stationaryRadius, but it does not working?
How to send location at a certain interval or when locations changed by a certain distance.
Steps to Reproduce

postLocation(location){
   // Post location to my server
}

BackgroundGeolocation.on('location', (location) => {
   BackgroundGeolocation.startTask(taskKey => {
        // Function to send location
        this.postLocation(location)
        BackgroundGeolocation.endTask(taskKey);
   });
});

I solved this issue by set last posted time in state and forced not to post before an iterval.


format() on any input returns '50 years ago'

https://codepen.io/nainardev/pen/NWNzMPX

Not if you use milliseconds (your input * 1000)

Unix time is already in ms

No yours is in sec:


Enable use with v8 of webdriverIO

Currently this peerDependency setting blocks the use of wdio-shadowdom-service with webdriverIO v8. I have tested this change on my test suites with wdio v8 and found no issues.

Thanks for the PR! Technically bumping the peerDependency only removes a warning/error during npm/yarn/pnpm install. I think it might be good if we also test in WebDriver v9, since otherwise we have no idea if it actually works. 😄
Bumping the version here should be good enough:
https://github.com/salesforce/wdio-shadowdom-service/blob/64a4a7a631fba8029e777dd91d7db89313a90fdf/package.json#L57
Incidentally it looks like we're testing in v7, but I believe v8 had been tested manually at some point.

Closed in favor of https://github.com/salesforce/wdio-shadowdom-service/pull/29, thanks for opening!


fix(docs): Update link of large image

Hello World guide was moved.
From: https://guides.github.com/activities/hello-world
To:   https://docs.github.com/get-started/quickstart/hello-world
so update image path accordingly

Thank you for this clear update! Even though it hasn't been merged, I've now used this to find the source image in my projects.


400 bad request when using in docker 1.9.1

I found here from synapse,  code below would always throw log out error polling message and 400 bad request info, does this mean client api version is not compatible with docker daemon version? Thanks
Docker.url = "http://#{server['host']}:#{server['port'] || 4243}"
begin
    cnts = Docker::Util.parse_json(Docker.connection.get('/containers/json', {}))
rescue => e
    log.warn "synapse: error polling docker host #{Docker.url}: #{e.inspect}"
    next []
end

I'll need to take a look but i think the API version we're specifying is getting dropped. I will check the API docs today

Ran into this as well today. @tlunter did you got any time to look into the API and whether it was indeed being dropped?

So, I believe only the push endpoint is getting disabled, versus the whole API version.  Can either of you run with EXCON_DEBUG=true on and see what the request looks like?  There's really no reason a GET request should return 400 Bad Request.

I have no idea what EXCON_DEBUG is but I will make some time during my workday tomorrow to try it out on a dev server.

@maran excon is the underlying http client.  It'll print out all the requests and responses it's making very verbosely.

Thanks that helped!
excon.error.response
  :body          => "client version 1.10 is too old. Minimum supported API version is 1.21, please upgrade your client to a newer version\n"
  :headers       => {
    "Content-Length" => "117"
    "Content-Type"   => "text/plain; charset=utf-8"
    "Date"           => "Tue, 08 Dec 2015 10:11:50 GMT"
  }

I found the API documentation here but I have no idea if these are breaking changes over the API you currently implemented.

@maran the problem here is you're running a really old version of the docker-api gem.  You're going to need to update.


Support range frame type

What problem does this PR solve?
Issue Number: ref #7376
Problem Summary:
What is changed and how it works?
Following steps are the precedure that how range frame type works:

Compilation stage: as range frame needs the arithmetic calculation, we build a plus/minux auxiliary function at the compilation stage, and record the result column's index and get the column types of order by column and result columns for further use. How to build this function? tipb::Expr sent from tidb will answer this question.
Runtime stage: main operation of this stage is the comparison between order by column and result column that produced by the plux/minux function. Comparison is easy, however, we have to handle different types. So, most of codes in this stage are to process the data type, they are unrelated to the main operation.

Core files changed for compilation stage:

DAGExpressionAnalyzer.cpp

Core files changed for runtime stage:

WindowBlockInputStream.cpp

Check List
Tests

[x] Unit test
[ ] Integration test
[ ] Manual test (add detailed scripts or steps below)
[ ] No code

Side effects

[ ] Performance regression: Consumes more CPU
[ ] Performance regression: Consumes more Memory
[ ] Breaking backward compatibility

Documentation

[ ] Affects user behaviors
[ ] Contains syntax changes
[ ] Contains variable changes
[ ] Contains experimental features
[ ] Changes MySQL compatibility

Release note

None

/cc @windtalker @SeaRise @yibin87

/hold

/unhold

/cc @SeaRise @windtalker

/cc @SeaRise

/cc @SeaRise

/cc @SeaRise @windtalker

/cc @SeaRise

/cc @SeaRise

/cc @SeaRise

/cc @SeaRise @windtalker

/cc @SeaRise @windtalker

/cc @SeaRise @windtalker

/cc @SeaRise @windtalker

/hold

/cc @SeaRise @windtalker

/unhold

/hold

/run-all-tests

/run-all-tests

/run-all-tests

/run-all-tests

/run-all-tests

/run-all-tests

/unhold


Handle batch requests concurrently

From the JSON RPC 2.0 spec:

The Server MAY process a batch rpc call as a set of concurrent tasks, processing them in any order and with any width of parallelism.

I think this is what the todo in the code is referring to.

Can I work on this one? Sounds super cool

Sounds great to me!

Done #851


TINKERPOP3-727 doc update for __.in() and __.as()

Note, that this is only an issue in Groovy (and other languages that have as and in as a keyword). In Java it just works:
g.V().repeat(in()).times(2).match("a",
    as("a").in("knows").as("b"),
    as("b").out("created")).select("b")

Whether you can use the shortcut or not, always depends on the language that you're using.

Good point, Daniel. I'll make additional updates to the wording.


fix(*): handle unreleased versioning

Adds an unreleased flag to the version if not building from HEAD of a
tag. The compatibility check is bypassed if the client or server are
unreleased.
fixes #2110

Could we change it from +unreleased to -unreleased? That has an added advantage of telling SemVer clients that this version is not equal to 2.3.x.

2.3.x is not a valid semver so it won't match either way

@technosophos PTAL, I updated to be backwards compatible

Yeah, I like this better with using 2.3 instead of 2.3.x. 🚢

Hello Guys!
We just realized that this PR is reverted my previous contribution. Since the 4 ? marks disappeared from the versioning.mk, I cannot fake the original git version information if the code is eventually building in the scope of another git repo. In that case e.g. the build is marked as dirty.
Can we somehow get both use case working? 😄
Thanks!

I think it would be easier to just run go install ... rather than try to munge the makefile with fake values.


CLI version not accepted by extension

Hi,
I'm having issues with the extension. I have DVC version 2.26.2 installed but get an error saying I need between version 2.24.0 and 3?

Do you have multiple versions of the CLI installed on your machine? Potentially the extension is trying to run against a different version of the CLI than what you're expecting. Are you using a virtual environment for the workspace's project?

No multiple versions unfortunately. I removed the version that was installed and trying to run any dvc commands returns an unknown command error.
No virtual environment either

Thanks for coming back to me @petergoodin 🙏🏻


RFP — Keyferret

1. Checklist

[x] The package I am requesting does not already exist on https://chocolatey.org/packages;
[x] There is no open issue for this package;
[x] The issue title starts 'RFP - ';
[x] The download URL is public and not locked behind a paywall / login.

2. Package Details

Software project URL: https://www.keyferret.com/
Direct download URL for the software/installer: https://www.keyferret.com//download/11/
Direct download URL for portable version: https://keyferret.com/download/7/
Software summary/short description: software for print special symbols, accents, maths, Cyrillic, Greek and IPA

3. Software Description
In my experience, Keyferret really simple way to type special characters.
Examples from official documentation:

à: Type a, then RAlt+`
œ: Type RAlt+oe
þ (thorn): Type RAlt+t
– (en dash) : Type RAlt+-
½: Type RAlt+1/2
²: Type 2, then RAlt++
≠: Type =, then RAlt+/
𝑥: Type x, then RAlt+\i
⊈: Type RAlt+<s=/
∰: Type RAlt+=SSSo

Thanks.

Status: In progress

Updated package ready to be published: https://github.com/chtof/chocolatey-packages/tree/master/automatic/keyferret.install

keyferret.portable and keyferret (virtual/meta package) are coming soon.

Status: Review

https://chocolatey.org/packages/keyferret
https://chocolatey.org/packages/keyferret.install
https://chocolatey.org/packages/keyferret.portable

Status: Published

https://chocolatey.org/packages/keyferret
https://chocolatey.org/packages/keyferret.install
https://chocolatey.org/packages/keyferret.portable

Can be closed.


Readme does not explain what a bindep check is

all in title 🙂

looks like it’s this: https://pypi.org/project/bindep/
a check for a non-python system library

Feel free to make a PR to fix it! I would appreciate.


Valid Parenthesis Solution

see comment on your other PR

I'll do that asap
On Mon, 7 Oct 2019 at 11:10, Vamp<EMAIL_ADDRESS>wrote:

Closed #117 https://github.com/the-vampiire/hacktoberithms/pull/117.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/the-vampiire/hacktoberithms/pull/117?email_source=notifications&email_token=AMXNL5L3SAYQF3MSN73INELQNLDWVA5CNFSM4I5WINV2YY3PNVWWK3TUL52HS4DFWZEXG43VMVCXMZLOORHG65DJMZUWGYLUNFXW5KTDN5WW2ZLOORPWSZGOUBPMNMY#event-2690565811,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AMXNL5JEOFJDREHH5XJNDCTQNLDWVANCNFSM4I5WINVQ
.


Broken PartialEq impl for sigset_t on Linux

On Linux, sigset_t is defined as a 1024-bit struct whereas only its first 64 bits are used. The sigemptyset function leaves the other 960 bits uninitialized.
The derived implementation of PartialEq for sigset_t naively compares all the bits of the struct and wrongly returns false depending on the uninitialized part.
$ cargo version -v
cargo 1.59.0 (49d8809dc 2022-02-10)
release: 1.59.0
commit-hash: 49d8809dc2d3e6e0d5ec634fcf26d8e2aab67130
commit-date: 2022-02-10
host: x86_64-unknown-linux-gnu
libgit2: 1.3.0 (sys:0.13.23 vendored)
libcurl: 7.80.0-DEV (sys:0.4.51+curl-7.80.0 vendored ssl:OpenSSL/1.1.1l)
os: OracleLinux 35.0.0 [64-bit]

$ cat Cargo.toml
[package]
name = "sigset-test"
version = "0.1.0"
edition = "2021"

[dependencies]
libc = { version = "0.2.119", features = ["extra_traits"] }

$ cat src/main.rs
fn main() {
    use std::mem::MaybeUninit;
    unsafe {
        let mut s1 = MaybeUninit::<libc::sigset_t>::uninit();
        let mut s2 = MaybeUninit::<libc::sigset_t>::uninit();
        libc::sigemptyset(s1.as_mut_ptr());
        libc::sigemptyset(s2.as_mut_ptr());
        let s1 = s1.assume_init();
        let s2 = s2.assume_init();
        // The two empty sets should compare equal
        assert_eq!(s1, s2);
    }
}

$ cargo r
   Compiling sigset-test v0.1.0 (/home/magicant/Desktop/sigset-test)
    Finished dev [unoptimized + debuginfo] target(s) in 0.20s
     Running `target/debug/sigset-test`
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `sigset_t { __val: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }`,
 right: `sigset_t { __val: [0, 0, 0, 0, 0, 0, 0, 0, 0,<PHONE_NUMBER>76444,<PHONE_NUMBER>31200,<PHONE_NUMBER>50408,<PHONE_NUMBER>, 1,<PHONE_NUMBER>40524,<PHONE_NUMBER>77503] }`', src/main.rs:11:9
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Wait, this isn't actually unsound on libc's side. The example is incorrectly assuming that sigemptyset initializes the whole struct, which is no good when you assume_init - bad assumption :)
I am going to close this since there isn't something to be done for this specific issue. However, we are considering removing these traits in 1.0 to avoid this kind of footgun. This is being tracked at https://github.com/rust-lang/libc/issues/3880, feel free to add any comments.


Need a machine to refill magazines

Title, rather than printing each one individually.

maybe make a recipe in the secfab that takes the empty mags as an ingredient?


add flake.nix including github action to update it

This should fix #12.
Is there an easy way for me to test the github action?
cc @lilyball

Yes, this action can be started manually: If you want to test this go to https://github.com/maralorn/nix-index-database/actions/workflows/update.yml
and click on the button next to This workflow has a workflow_dispatch event trigger.

This should now be working.


[Keras MXNet Interface]Keras MXNet

In keras example imdb_lstm.py:
random_binomial NotImplementedError
In keras example convolution_lstm.py:
mxnet.base.MXNetError: value 0 for Parameter num_outputs should be greater equal to 1, in operator SliceChannel(name="", num_outputs="0", squeeze_axis="1"
In keras example mnist_acgan.py:
Error: SoftmaxCrossEntropy only accept 1D label
In keras example antirectifier.py:
AssertionError: (Symbol _mulscalar0), None
In keras example variational_autoencoder_deconv.py:
mxnet.base.MXNetError: Error in operator uniform15: [18:19:01] src/operator/./deconvolution-inl.h:75: Check failed: pad_y >= target_shape[0] (16 vs. 100) too big target shape
When training keras example variational_autoencoder.py on multiple gpu:
mxnet.base.MXNetError: Error in operator broadcast_mul1: [18:19:05] src/operator/tensor/./elemwise_binary_broadcast_op.h:48: Check failed: l == 1 || r == 1 operands could not be broadcast together with shapes (50,2) (100,2)
In keras examples imdb_bidirectional_lstm.py, mnist_hierarchical_rnn.py, babi_rnn.py and addition_rnn.py:
Training on multiple gpu returns low accuracy.
In keras example imdb_cnn_lstm.py:
mxnet.base.MXNetError: Error in operator pooling0: [18:07:08] src/operator/./pooling-inl.h:216: Check failed: param_.kernel[0] <= dshape[2] + 2 * param_.pad[0] kernel size (4) exceeds input (1 padded to 1)
In keras example babi_rnn.py:
It takes about 30 minutes for eras mxnet backend to build babi_rnn model on m4.xlarge cpu machine, while tensor flow and theano only takes a few seconds.

Move to dmlc/keras


updated README.md about the dependency resolve issue on pytest

Closes #60
Closes #61

@SamsadSajid here's your PR with some clean up.
Mostly, I removed the pip/pip3 three stuff and the sudo pip section. It is not a good practice to install things via pip in sudo mode, so I don't want to encourage it here.

Codecov Report

Merging #62 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #62   +/-   ##
=======================================
  Coverage   99.09%   99.09%
=======================================
  Files           6        6
  Lines         331      331
  Branches       59       59
=======================================
  Hits          328      328
  Partials        3        3

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 5fc7ef2...1d7b9d2. Read the comment docs.


[Event Request] Table "Prod. Order Routing Line"

Would like to request additional events when updating the bins from a Prod Order Routing Line:
procedure UpdateComponentsBin(FromTrigger: Option Insert,Modify,Delete)
var
TempProdOrderRtngLine: Record "Prod. Order Routing Line" temporary;
begin
IF SkipUpdateOfCompBinCodes THEN
EXIT;
    IF NOT UpdateOfComponentsBinRequired(FromTrigger) THEN
      EXIT;

    PopulateNewRoutingLineSet(TempProdOrderRtngLine,FromTrigger);
    ProdOrderRouteMgt.UpdateComponentsBin(TempProdOrderRtngLine,FALSE);

    // << EWMSW113.00.01 Set Replenishment Bin
    OnAfterUpdateComponentsBin(TempProdOrderRtngLine,FALSE);
    // >>

end;
Add event-> local procedure OnAfterUpdateComponentsBin(var ProdOrderRoutingLine: Record "Prod. Order Routing Line";FromTrigger: Option Insert,Modify,Delete; IgnoreErrors: Boolean)
begin
end;
local procedure UpdateOfComponentsBinRequired(FromTrigger: Option Insert,Modify,Delete): Result: Boolean
begin
if ("No." = '') and (xRec."No." = "No.") then begin// bin codes are and were empty
result := false;
exit();
end;
    case FromTrigger of
        FromTrigger::Insert, FromTrigger::Delete:
            result := ("Previous Operation No." = '') or ("Routing Link Code" <> '');
        FromTrigger::Modify:
            result :=
              ((xRec."Previous Operation No." = '') and ("Previous Operation No." <> '')) or
              ((xRec."Previous Operation No." <> '') and ("Previous Operation No." = '')) or
              (xRec."Routing Link Code" <> "Routing Link Code") or
              ((("Previous Operation No." = '') or ("Routing Link Code" <> '')) and
               ((xRec."To-Production Bin Code" <> "To-Production Bin Code") or
                (xRec."Open Shop Floor Bin Code" <> "Open Shop Floor Bin Code")));
    end;

    // << EWMSW113.00.01 Set update Replenishment Bin required
    OnAfterUpdateOfComponentsBinRequired(Rec, FromTrigger, Result);
   // >>

end;
Add event ->
local OnAfterUpdateOfComponentsBinRequired(ProdOrderRoutingLine: record "Prod. Order Routing Line";FromTrigger: Option Insert,Modify,Delete; var Result);

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.


Ch13 - Converting to a PWA

Commits cover changes needed to convert the web application into a Progressive Web Application. Uses the workbox webpack plugin to generate and emit a ServiceWorker that will allow the PWA to run offline with cached assets.

FYI - this PR's commit history is a bit of a mess b/c I at first failed to properly get my hand-crafted PWA manifest output into the dist folder along with icons and links. So I tried using this package that can generate and inject the manifest. Simple, right?
wrong.
Unfortunately, the maintainer of this project isn't... well, maintaining the project any longer, and the last update was a couple years ago prior to the release of WebPack v5.0, which contains a number of breaking changes from the previous version. All of which goes to say that I wasn't confident that using a generated manifest was a great approach, then I tried the CopyFilePlugin approach and it seems to work exactly as needed.


Bug: VSCodeのCMakeのテストタスクが実行できない(失敗する)

バグの説明
再現手順

...
...

期待した動作
環境

OS: [e.g. Arm Mbed OS 6]
Version [e.g. v6.15]
Device [e.g. LPC1768]

その他

Cmake: test を実行したら下記のようなエラー?が出てきた
 *  実行するタスク: CMake: test

テスト タスクを開始しました...
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
   Site:
   Build name: (empty)
Test project /workspaces/spirit/build
No tests were found!!!
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
   Site:
   Build name: (empty)
Test project /workspaces/spirit/build
No tests were found!!!
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
   Site:
   Build name: (empty)
Test project /workspaces/spirit/build
No tests were found!!!
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
   Site:
   Build name: (empty)
Test project /workspaces/spirit/build
No tests were found!!!
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
   Site:
   Build name: (empty)
Test project /workspaces/spirit/build
No tests were found!!!
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
   Site:
   Build name: (empty)
Test project /workspaces/spirit/build
No tests were found!!!
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
   Site:
   Build name: (empty)
Test project /workspaces/spirit/build
No tests were found!!!
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
   Site:
   Build name: (empty)
Test project /workspaces/spirit/build
No tests were found!!!
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
   Site:
   Build name: (empty)
Test project /workspaces/spirit/build
No tests were found!!!
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
   Site:
   Build name: (empty)
Test project /workspaces/spirit/build
No tests were found!!!
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
   Site:
   Build name: (empty)
Test project /workspaces/spirit/build
No tests were found!!!
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
   Site:
   Build name: (empty)
Test project /workspaces/spirit/build
No tests were found!!!
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
   Site:
   Build name: (empty)
Test project /workspaces/spirit/build
No tests were found!!!
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
   Site:
   Build name: (empty)
Test project /workspaces/spirit/build
No tests were found!!!
CTest が終了しました
 *  ターミナルはタスクで再利用されます、閉じるには任意のキーを押してください。

https://github.com/microsoft/vscode-cmake-tools/blob/main/docs/tasks.md

rm -rf build

をした後に、

をクリックすると、テストに失敗する


assetlib feature not working in godot editor android

Godot version
3.5beta.3offical android
System information
Android 11 Samsung Tab-A7 Sm1705
Issue description
For example, when I want to download the python library, after a 100 mb download, there is a drop in the installation process.
Steps to reproduce
.
Minimal reproduction project
No response

Godot-Python likely doesn't have Android support. Can you try another asset that only uses GDScript?

Seconding. Godot Python works by downloading and installing Python itself, and it likely can't do that on Android...

Calinou and Zireael07 Thanks for your comments. I want to make a demo little game about Visualscript (to see the difficulty and ease of making a game) If you used Visualscript, can you tell?

I want to make a demo little game about Visualscript (to see the difficulty and ease of making a game) If you used Visualscript, can you tell?

VisualScript is being removed from core in 4.0, so I wouldn't recommend starting new projects with VisualScript now. It may be re-released as an extension in the future, but this may not be ready in time for 4.0's release.
I'd recommend learning GDScript instead: https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&ved=2ahUKEwiO4IP0l5z6AhU6LkQIHc5pBLsQFnoECBQQAQ&url=https%3A%2F%2Fgdquest.github.io%2Flearn-gdscript%2F&usg=AOvVaw3NttO65Jj11TtyaoiCyiaP


Rename phantom.predicates.bool -> phantom.predicates.boolean

Also consider renaming intervals.open so that it's importable without conflicting stdlib/builtin.