Menu Entry Swapper: Add configurable house teleport swap options

Closes: #14813
Added new picklist in the UI section of the Menu Entry Swapper plugin to control what destination 'teleport to house' should take.
This is needed because Jagex added new right-click teleport options for group ironmen.
The new picklist of options can only be utilized if the 'shift-click teleport spells' checkbox is also checked*
GIM teleport example:

Non-GIM teleport example:

I do not have a high level gim, but where in the game settings is the ability to set "Group: Choose" or "Group: Previous" as the default left-click option?

@Adam- My GIM isn't high level either, but I don't see any in game settings for house teleport. All I see are teleport warning for wilderness teleports and the house teleport inside/outside setting

Why are you doing this double-way swap then? The existing ones are there because there is only one yes/no swap setting and the spells can be set either way in game.
Also I don't know what this home portal swap is doing.

I'm a little confused. This change is just so GIM have the option for their 2 unique teleport options which is why I defaulted the new select list to outside since everyone has outside.
If you can point me in the direction of a setting in game that touches the house teleport I'm all ears, because I don't see one other than manually right clicking the house tele

It's a setting in the house settings https://oldschool.runescape.wiki/w/Player-owned_house#Building_a_house

Those settings are the same for GIM/reg players. So there's no in game way of customizing that home teleport other than defaulting to inside your own house, if I'm understand where you're coming from.

The existing behavior selects the non-left click option when you hold shift down, which is what this swapTeleport method is doing - it adds a swap for both ways (eg teleport to house -> outside and outside -> teleport to house) to achieve this. This is because the left click option on the teleport is configurable, so we have to add both swaps.
You are adding a swap both ways for the GIM teleports too, and I am trying to figure out why. If there is no way to change the left click to the new GIM teleport then I think there are no way what you are doing makes sense.

I'll look into a better way of doing it later today, a little busy with work at the moment.

I'm starting to get the issue. I just tested what I currently have with that in-game setting set to 'outside' by default and my code doesn't work.
Maybe we add support for another keybind to activate/overwrite the casting option? All the other teleport options have a 'configure option' with the house one only being configurable for inside/outside for both gim players and normal.
tl;dr, not really sure how to go about it now

@EliasLahham I put out a pull request to your repo with some chagnes that I think should fix your issue (test me jsut in case)

@EliasLahham I put out a pull request to your repo with some changes that I think should fix your issue (test me just in case)

hold up, I just realized that my fork is newer that yours, one moment...

Why are you doing this double-way swap then? The existing ones are there because there is only one yes/no swap setting and the spells can be set either way in game.
Also I don't know what this home portal swap is doing.

Some changes were made to this code by MichaelLavin778 which makes this all a more robust now.
Also idk what that home portal swap code was doing in there, I think I brought it over from an older build, it's gone now.


fix(serializer): fix the deserialization when using a typeKey as a function

Deserialization for polymorphic attributes which have a typeKey as function doesn't work.
This PR address this bug

@knownasilya could you please take a look 👼

Hi,
I'm just dropping in because I very recently started to upgrade/refactor an older ember app of mine. While integrating polymorphic fragment arrays, I noticed that deserialisation using typeKey functions was broken on 5.0.0-beta.5, but fixed by your patch. Or at least nearly fixed.
What I needed to adjust was to change the FragmentArrayTransform and pass options and parentData through, just as in FragmentTransform:
  deserialize: function deserializeFragmentArray(data, options, parentData) {
    if (data == null) {
      return null;
    }

    return data.map(datum => {
      return this.deserializeSingle(datum, options, parentData);
    }, this);
  },

Now, I didn't want to PR your PR, but since you seem to be actively working on this, it should be easy to integrate this change for you. I'll report if I notice any other changes are required.

@VincentMolinie I can merge once the above feedback was addressed I guess.

@knownasilya  on it will be done in a few minutes 😉

Done

Could we have a release with that commit @knownasilya 🙏  ?

Done


Spark is dead

It looks like Per Wendel no longer wants to take care of Spark. Are you interested in us doing a community-driven fork?

It looks to me like nmondal/spark-11 is dead too.


Harms v0.8

Adding updated version of 0.8 Harm Assessment, and deleting previous placeholder.

Given issue #607 around scrubbing entity names from C2PA public docs - flagging that several named entitities e.g. Apple, John McAffee, and others are called out as examples in this doc?

Blockchain-enabled C2PA systems would be part of a broader high-energy consumption ecosystem. The assessment however reflects the assumption that these systems would operate with proof-of-stake models

May be better to state 'systems would not use proof-of-work models' since several low energy DLT exist e.g. PoS but also PoH for Solana and others.

This doesn't go in this repo...Closing the review


Multi-axis metrics

Changed transformer APIs to accept metrics as a list of list of metric keys to express which axis each metric should go on.  Does not break backwards compatibility since a list of metric keys will still work and render each metric on its own axis which is the same as the previous behavior.

Coverage increased (+0.006%) to 97.528% when pulling d633ecdd354703e8276da497c6eb2bd7c0ed3bf1 on metric_axes into e1ea3ac0507aba8637e696ffb1466240c0bea143 on master.

Coverage increased (+0.004%) to 97.534% when pulling f9d37674d32d042f66071fc8e520e25324eb17ce on metric_axes into c83fe187864e2d90f7495ac3e90e432a055e9cd4 on master.

Coverage increased (+0.004%) to 97.534% when pulling f9d37674d32d042f66071fc8e520e25324eb17ce on metric_axes into c83fe187864e2d90f7495ac3e90e432a055e9cd4 on master.


Pf4: add Pf4StorageTab

PR against new pf4-demo branch.
This is an experimental branch to play with new @patternfly/react-table features.
Adding Pf4StorageTab component.
The motivation is to achieve feature parity with pf3.
current features:

add/remove disks

@priley86 @karelhala

Pull Request Test Coverage Report for Build 812

16 of 60 (26.67%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-1.6%) to 85.541%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/components/Pf4/PfStorageTab/PfStorageTab.js
16
60
26.67%

Totals

Change from base Build 810:
-1.6%

Covered Lines:
2075

Relevant Lines:
2320

💛  - Coveralls


Document SurfaceTool.generate_normals() interaction with smooth groups

See https://github.com/godotengine/godot/issues/66903.

Looks good! Thanks


chore: switch existing tests to new next-test-helper library

switches next.js itself to using the new test helping library next-test-helper that we've been working on.
follows on from: https://github.com/zeit/next.js/pull/461

Why do we create another repo for this?
We've a babel preset sits inside next/babel.
Just like that, I think we could expose this test helper.

@arunoda is this superseded by the other PR ?

This introduce a set of helpers. They seems like testing meta helpers like setup, render. But I expect to have more low level APIs like rendering a page via HTTP, API or via webdriver feels much better than this.
So, we could use them easily with any testing service and no information is hidden. I have introduced a set of helpers like that in the other PR.

So, for next.js core, the higher level the tests (HTTP), the better. I'll close this for now.


Update getting started guide in README

Current guide to getting started appears out of date.
Should include copyinig the .env.example file to .env
But the current example.env file does not actually work. At least this URL is incorrect - https://block_sync_pandora.ixo.world/
Note also links to IXO Module and IXO Keyserver both seem to go to this https://github.com/wmonk/create-react-app-typescript

@wip-abramson thanks for this! This is being rectified along with better documentation elsewhere

Cleared.


fix: chrome not exiting cleanly

Chrome sometimes doesn’t exit cleanly: https://code.google.com/p/chromium/issues/detail?id=338000
This takes a brute-force approach to making sure that we really do exit when required.
Fixes https://github.com/hughsk/smokestack/issues/44
There's one test failing right now. chrome-launch: process.exit. I'm not totally sure if that's just an invalid test now, or a problem that needs to be addressed.

:heart: so sorry this took so long for me to merge. Thanks very much!

hi, this isn't a good fix as it pretty much renders chrome-launch unusable as a library.
I have some code which launches chrome, does some stuff then closes it. My code continues execution and then launches chrome again. Sometime around here this fix kicks in and calls process.exit() at this point my code immediately exits.
I've not looked into the details of how to fix this properly - but process.exit() is not OK.


Added IcePunk postprocessing stage

In just about the most simple and stupid way possible:

icepunk.py is mostly copied directly over from the TalPunk HuggingFace endpoint
Naive postprocessing which tries to correlate the original segments with the output of IcePunk

Also relies on using a converted version of the whisper model on https://huggingface.co/mideind/Talgreynir-ct2/tree/main
Can be tested with:
whisperx $AUDIO_PATH --model mideind/Talgreynir-ct2 --language is

FYI @HaukurPall @sveinbjornt


Add support for WAT -> WASM compilation

Which most likely include some scheme to get the IDL from somewhere.

Closing all issues created by me that are older than 2 years as cleanup.


contribution to BUG034

BUG034
Proposing fix for source/bug/strings.py

Reason: this function should return the substring before the first occurrence of sub, not after it.
Fix: I changed the index in the split function from 1 to 0

buon lavoro!


Unblock nightly builds

The Rust issue resulted in rolling back the originally causing change. We are green again.

bors r+


Add argument ("background-color" of type string) to specify the

Browser-Window' background (e.g. during any refresh) instead of hardcoded white.
NOTE: transparency support is enabled despite a problem in Color library

Thanks for the contribution. I did a bit of cleanup and tried to make the handling of transparency easier and more consistent, especially when an alpha channel is present in the color but transparency is disabled.
Please test the feature/background-color branch. If everything is alright, I will merge it.

Thanks for the contribution. I did a bit of cleanup and tried to make the handling of transparency easier and more consistent, especially when an alpha channel is present in the color but transparency is disabled.
Please test the feature/background-color branch. If everything is alright, I will merge it.

Ok, it works.
Note that --transparent does NOT lead to setting alpha=0 anymore.
Now in order to get transparent window one has to specify alpha channel via background-color in addition to --transparent.

Ok, it works.
Note that --transparent does NOT lead to setting alpha=0 anymore.
Now in order to get transparent window one has to specify alpha channel via background-color in addition to --transparent.

Try: yarn start --background-color "#fff" -t vs. yarn start --background-color "#fff0" -t

Try: yarn start --background-color "#fff" -t vs. yarn start --background-color "#fff0" -t

Looks good to me on macOS. If there is something suspicious, please post screenshots and describes what happens and what is supposed to happen.

Looks good to me on macOS. If there is something suspicious, please post screenshots and describes what happens and what is supposed to happen.

Now, (for me on linux) yarn start -t produces OPAQUE window and only --background-color "#fff0" -t lead to the requested transparent window.
Previously single -t was triggering transparency, right?
My note is about this slight change of behavior...

Now, (for me on linux) yarn start -t produces OPAQUE window and only --background-color "#fff0" -t lead to the requested transparent window.
Previously single -t was triggering transparency, right?
My note is about this slight change of behavior...

Alright, well spotted!
I changed the default background color from white to #FFF0 for that matter. Please check!

Alright, well spotted!
I changed the default background color from white to #FFF0 for that matter. Please check!

Looks good!

Looks good!


#!/bin/sh  + source doesn't work in ubuntu

It seems ubuntu uses "dash" for "sh" which doesn't have "source"

I have fixed the source commands to work on ubuntu. If you get the latest version, does that work for you?

I'm sorry, but now this error appears:
genomedisco/install_scripts/install_genomedisco.sh: line 54: -e: command not found

This tool appears to work on my Ubuntu system. That error seems to appear when it cannot find R. When running the install script, it looks like you have to use the --pathtor as specified in the readme.
Hope this helps.

I have updated the installation procedure. There is no install shell script anymore, just some python commands. Please try it again and let me know if there are any problems.

Good!
I've tried it on a fresh machine, and after a couple of errors because of dependencies (scipy, sklearn, h5py and psutil), installation and example worked fine.
Many thanks!
:)


token is null when adding a new product

Adding a product immediately after logging in does not work.
Had no luck reproducing this bug locally. I think bug only occurs on the deployed app.
To reproduce bug

login here - https://612a0bf42785a61633e5d2ba--locary-alpha.netlify.app/
open browser dev tools
as fast as you can (idk if timing matters) go to products page then add a new product
go to Network tab in the dev tools. Click the post request to /products. It should appear in the Authorization header that the Bearer token is null

But what trips me off is that the requests before it are fine. In fact, the token is not null.

@BoJoNVi you might wanna look into this if you have time


Test coverage job broken on Travis

An update to Rust Nightly 2020-04-08 broke compilation of proptest crate that we use in our tests, which in turn broke the whole test coverage calculation. The problem has been reported to the crate authors and to rustc. For a time being, I fixed our Travis job by locking it at previous Nightly.
I've subscribed to both issues and, once they're resolved in Nightly, I'll revert my commit.

Seems like this is caused by a genuine bug in the compiler, so proptest maintainer issued a 0.9.6 release to be future-compatible. I'm testing it on a branch right now, and will merge into master once CI passes.


in spring reactive,RootContext is not working

RootContext is working on the threadlocal,but  in reactive ,threadlocal cant use

Currently, Seata has no plans to support reactive programming, especially with the advent of virtual threads.


'from layer' does not work when layers are grouped

Moin Nils,
I've tried calculating a matrix from single point layers w/ OSMtools in QGIS 3.2.3.
OSMtools would'nt let me select my input layers in the dropdown menu – similarly to D-Leenders' problem over here.
After half a day of desperate endeavour (collateral damage: a coffee mug and plenty of cookies) i figured out the problem: The layers are not selectable when they're grouped. Haven't checked on different QGIS configurations but I could reproduce this bug in three different projects.
When input layers are grouped it looks like this:

When input layers are not grouped it looks like that:

Hope that helps. Thx for your great plugin!
Regards from Hamburg
/Christoph
OS: WIN10 1803 / build 17134.345
QGIS 3.2.3

aaah thx for clearing up the mystery!! (somehow feels like a deja-vue.. did I answer this in my dreams..)
Once more: in the process of refactoring! ETA ~ 1-2 weeks.

It's coming along on the refactoring:) There's a stable version in development branch, where this issue is fixed. Happy now with GUI and functionality, only needs a little work on exposing Processing Algorithms.
Keeping open as long as master is not updated.

I tryed using some layer but they  do not show on "from layer" tab that remains un-clickable either gruped or normally listed ....  The only function allowed is "from map" function that works great :-)
OS: WIN10 PRo
on

Versione di QGIS
3.4.0-Madeira
Revisione codice QGIS
4a4b62ed19

Compilato con Qt
5.11.2
Esecuzione con Qt
5.11.2

Compilato con GDAL/OGR
2.3.2
Esecuzione con GDAL/OGR
2.3.2

Compilato con GEOS
3.7.0-CAPI-1.11.0
Esecuzione con GEOS
3.7.0-CAPI-1.11.0 673b9939

Versione client PostgreSQL
9.2.4
Versione SpatiaLite
4.3.0

Versione QWT
6.1.3
Versione QScintilla2
2.10.8

Compiled against PROJ
520
Running against PROJ
5.2.0

And it's Point layers? And it's single geometry Point layers and not MultiPoint layers? One of those conditions has to be false in your case.
Also, try to install the development branch. That version is a lot better (even if not fully stable yet, more stable than the previous one..).

ThanX . Just upgraded Qgis to last version | 3.4.2-Madeira |  QGIS | 22034aa070 and now it works... with Point layers !
Would be useful however if you could use simple "multilinestring" shp for routing....  would it be difficult/possible to codify ?

Would be useful however if you could use simple "multilinestring" shp for routing.... would it be difficult/possible to codify ?

This refer to this ... sorry :
https://github.com/nilsnolde/OSMtools/issues/80

fixed in newest master and available in plugin repo


Build error with Unity 2018.4 and IL2CPP

In Unity 2018.4.4f1, when building with IL2CPP enabled, throws this error (Mono works fine)
`Failed running /Applications/Unity/Hub/Editor/2018.4.4f1/Unity.app/Contents/il2cpp/build/il2cppcore/il2cppcore.dll --convert-to-cpp --emit-null-checks --enable-array-bounds-check --dotnetprofile="unityaot" --compile-cpp --libil2cpp-static --platform="Android" --architecture="ARMv7" --configuration="Release" --outputpath="/Users/valeria/Desktop/projects/fenix-instant-app-3/Temp/StagingArea/assets/bin/Data/Native/armeabi-v7a/libil2cpp.so" --cachedirectory="/Users/valeria/Desktop/projects/fenix-instant-app-3/Assets/../Library/il2cpp_android_armeabi-v7a/il2cpp_cache" --additional-include-directories="/Applications/Unity/Hub/Editor/2018.4.4f1/PlaybackEngines/AndroidPlayer/Tools/bdwgc/include" --additional-include-directories="/Applications/Unity/Hub/Editor/2018.4.4f1/PlaybackEngines/AndroidPlayer/Tools/libil2cpp/include" --tool-chain-path="/Users/valeria/Library/Android/android-ndk-r16b" --map-file-parser="/Applications/Unity/Hub/Editor/2018.4.4f1/Unity.app/Contents/Tools/MapFileParser/MapFileParser" --directory="/Users/valeria/Desktop/projects/fenix-instant-app-3/Temp/StagingArea/assets/bin/Data/Managed" --generatedcppdir="/Users/valeria/Desktop/projects/fenix-instant-app-3/Temp/StagingArea/Il2Cpp/il2cppOutput"
stdout:
Building libil2cpp.so with AndroidToolChain
Output directory: /Users/valeria/Desktop/projects/fenix-instant-app-3/Temp/StagingArea/assets/bin/Data/Native/armeabi-v7a
Cache directory: /Users/valeria/Desktop/projects/fenix-instant-app-3/Library/il2cpp_android_armeabi-v7a/il2cpp_cache
il2cpp.exe didn't catch exception: Unity.IL2CPP.Building.BuilderFailedException:
Invocation was: Executable: /Users/valeria/Library/Android/android-ndk-r16b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++
Arguments: -DNET_4_0 -DUNITY_AOT -DGC_NOT_DLL -DRUNTIME_IL2CPP -DLINUX -DANDROID -DPLATFORM_ANDROID -D__linux__ -D__STDC_FORMAT_MACROS -I"/Applications/Unity/Hub/Editor/2018.4.4f1/PlaybackEngines/AndroidPlayer/Tools/bdwgc/include" -I"/Applications/Unity/Hub/Editor/2018.4.4f1/PlaybackEngines/AndroidPlayer/Tools/libil2cpp/include" -I"/Applications/Unity/Hub/Editor/2018.4.4f1/Unity.app/Contents/il2cpp/libil2cpp" -I"/Applications/Unity/Hub/Editor/2018.4.4f1/Unity.app/Contents/il2cpp/external/boehmgc/include" -I"/Users/valeria/Desktop/projects/fenix-instant-app-3/Temp/StagingArea/Il2Cpp/il2cppOutput" -I"." -I"/Users/valeria/Library/Android/android-ndk-r16b/sources/cxx-stl/gnu-libstdc++/4.9/include" -I"/Users/valeria/Library/Android/android-ndk-r16b/sources/cxx-stl/gnu-libstdc++/4.9/include/backward" -I"/Users/valeria/Library/Android/android-ndk-r16b/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include" -c -g -DNDEBUG -funwind-tables -fno-limit-debug-info -fdata-sections -ffunction-sections -Wa,--noexecstack -fno-rtti -std=c++98 -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -fno-strict-overflow -fPIC -Os --sysroot "/Users/valeria/Library/Android/android-ndk-r16b/sysroot" -gcc-toolchain "/Users/valeria/Library/Android/android-ndk-r16b/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64" -target armv7-none-linux-androideabi -isystem "/Users/valeria/Library/Android/android-ndk-r16b/sysroot/usr/include/arm-linux-androideabi" -D__ANDROID_API__=16 -march=armv7-a -mfloat-abi=softfp -mfpu=neon-fp16 -Wno-unused-value "/Users/valeria/Desktop/projects/fenix-instant-app-3/Temp/StagingArea/Il2Cpp/il2cppOutput/Il2CppTypeDefinitions.cpp" -o "/Users/valeria/Desktop/projects/fenix-instant-app-3/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/21516E1ED2CEE254E4E4ACA5569B6107.o"
at Unity.IL2CPP.Building.CppProgramBuilder.BuildAllCppFiles(IEnumerable`1 sourceFilesToCompile, IBuildStatisticsCollector statisticsCollector)
at Unity.IL2CPP.Building.CppProgramBuilder.Build(IBuildStatistics& statistics)
at il2cpp.Program.DoRun(String[] args)
at il2cpp.Program.Run(String[] args)
at il2cpp.Program.Main(String[] args)
stderr:
Unhandled Exception: Unity.IL2CPP.Building.BuilderFailedException:
Invocation was: Executable: /Users/valeria/Library/Android/android-ndk-r16b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++
Arguments: -DNET_4_0 -DUNITY_AOT -DGC_NOT_DLL -DRUNTIME_IL2CPP -DLINUX -DANDROID -DPLATFORM_ANDROID -D__linux__ -D__STDC_FORMAT_MACROS -I"/Applications/Unity/Hub/Editor/2018.4.4f1/PlaybackEngines/AndroidPlayer/Tools/bdwgc/include" -I"/Applications/Unity/Hub/Editor/2018.4.4f1/PlaybackEngines/AndroidPlayer/Tools/libil2cpp/include" -I"/Applications/Unity/Hub/Editor/2018.4.4f1/Unity.app/Contents/il2cpp/libil2cpp" -I"/Applications/Unity/Hub/Editor/2018.4.4f1/Unity.app/Contents/il2cpp/external/boehmgc/include" -I"/Users/valeria/Desktop/projects/fenix-instant-app-3/Temp/StagingArea/Il2Cpp/il2cppOutput" -I"." -I"/Users/valeria/Library/Android/android-ndk-r16b/sources/cxx-stl/gnu-libstdc++/4.9/include" -I"/Users/valeria/Library/Android/android-ndk-r16b/sources/cxx-stl/gnu-libstdc++/4.9/include/backward" -I"/Users/valeria/Library/Android/android-ndk-r16b/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include" -c -g -DNDEBUG -funwind-tables -fno-limit-debug-info -fdata-sections -ffunction-sections -Wa,--noexecstack -fno-rtti -std=c++98 -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -fno-strict-overflow -fPIC -Os --sysroot "/Users/valeria/Library/Android/android-ndk-r16b/sysroot" -gcc-toolchain "/Users/valeria/Library/Android/android-ndk-r16b/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64" -target armv7-none-linux-androideabi -isystem "/Users/valeria/Library/Android/android-ndk-r16b/sysroot/usr/include/arm-linux-androideabi" -D__ANDROID_API__=16 -march=armv7-a -mfloat-abi=softfp -mfpu=neon-fp16 -Wno-unused-value "/Users/valeria/Desktop/projects/fenix-instant-app-3/Temp/StagingArea/Il2Cpp/il2cppOutput/Il2CppTypeDefinitions.cpp" -o "/Users/valeria/Desktop/projects/fenix-instant-app-3/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/21516E1ED2CEE254E4E4ACA5569B6107.o"
at Unity.IL2CPP.Building.CppProgramBuilder.BuildAllCppFiles(IEnumerable`1 sourceFilesToCompile, IBuildStatisticsCollector statisticsCollector)
at Unity.IL2CPP.Building.CppProgramBuilder.Build(IBuildStatistics& statistics)
at il2cpp.Program.DoRun(String[] args)
at il2cpp.Program.Run(String[] args)
at il2cpp.Program.Main(String[] args)
at Program.Main(String[] args)
UnityEngine.Debug:LogError(Object)
UnityEditorInternal.Runner:RunProgram(Program, String, String, String, CompilerOutputParserBase) (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:128)
UnityEditorInternal.Runner:RunNetCoreProgram(String, String, String, CompilerOutputParserBase, Action1) (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:79) UnityEditorInternal.IL2CPPBuilder:RunIl2CppWithArguments(List1, Action1, String) (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:366) UnityEditorInternal.IL2CPPBuilder:ConvertPlayerDlltoCpp(String, String, String, Boolean) (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:349) UnityEditorInternal.IL2CPPBuilder:Run() (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:211) UnityEditorInternal.IL2CPPUtils:RunIl2Cpp(String, String, IIl2CppPlatformProvider, Action1, RuntimeClassRegistry) (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:35)
UnityEditor.BuildPipeline:BuildPlayer(BuildPlayerOptions)
GooglePlayInstant.Editor.PlayInstantBuilder:Build(BuildPlayerOptions) (at Assets/GooglePlayInstant/Editor/PlayInstantBuilder.cs:224)
GooglePlayInstant.Editor.PlayInstantBuilder:BuildAndSign(BuildPlayerOptions) (at Assets/GooglePlayInstant/Editor/PlayInstantBuilder.cs:173)
GooglePlayInstant.Editor.PlayInstantPublisher:Build() (at Assets/GooglePlayInstant/Editor/PlayInstantPublisher.cs:53)
GooglePlayInstant.Editor.PlayInstantEditorMenu:BuildForPlayConsole() (at Assets/GooglePlayInstant/Editor/PlayInstantEditorMenu.cs:101)
`
Here is a Screnshot of Player Settings of my project

Hello, thank you for reporting this issue.
A colleague and I have both tried to reproduce this issue on a Mac running Unity 2018.4 without success. We're both able to build an instant app APK with IL2CPP on 2018.4.
One challenge with this issue is that "il2cpp.exe didn't catch exception: Unity.IL2CPP.Building.BuilderFailedException" gives the clang++ command line invocation that failed, but to my reading doesn't indicate what the underlying cause was.
If you switch your project's "PlayInstant > Build Settings... > Android Build Type" from "Instant" back to "Installed" and build again, does the exception still occur for IL2CPP builds?

Yes, I aready tried that.
Here:
https://drive.google.com/file/d/10C7wjINdXTcD54tGAkdcVSned3FDhLek/view?usp=sharing
You can find a demo project I made that fails with that error when I use the "PlayInstant --> Build for Console" option

Thank you for sharing the demo project.
I tried it out on Unity 2018.4.13f1 with NDK r16b on computer MacOS 10.14. I tried building with IL2CPP several times with toggling various settings (.NET version, engine stripping, etc) and wasn't able to reproduce the issue.
I'm not sure what to suggest at this point other than installing the latest Unity 2018.4 or perhaps reinstalling some of the other dependencies such as the Android NDK?

Ok, thanks to your info on what MacOS version you were using, I remembered I had updated to Catalina recently, investigated a little, and found out the error I was having was this one:
https://forum.unity.com/threads/clang-cannot-be-opened.759941/
Now I can build without problems!!!
Thank you for your help!


JNI error on upgrade from 8.14.5-shaded to 8.15.0-shaded (#1134)

Do not include com.github.jnr:jffi with native implementations in it, because they are not renamed properly.

@davidxia @mattnworb, could one of you please have a look?

Done.
Please release the new version as soon as possible.
Thanks

Released as 8.15.1.


On IE11 initializeDialogAsync does not run

I have an extension that opens a pop up on a click of a button. I open the pop up with
(this extension uses react)
window.tableau.extensions.ui.displayDialogAsync(popupUrl, payload, { height: 123, width: 123 })						.then(() => {...}).catch((error) => {...});
And then in the componentDidMount function I call this:
window.tableau.extensions.initializeDialogAsync().then(() => { 			... 		}).catch((error) => { 			... 		})
In IE11 this initializeDialogAsync does not seem to be running as nothing inside it is called.
The HTML content of the page is loaded but anything done inside this call is not being displayed. Does anyone had this issue before or know how to handle this?
This exension works in Edge, Firefox and Chrome (the ones tested). Only IE is having this issue. It seems that it just ignores or cannot go inside the initializeDialogAsync
Many thanks in advance.

Hi
Can you open the debugger and see if there are messages in the console? Often this is caused by using something that IE11 doesn't support (like big arrow syntax above). We have polyfills for our code, but not for developer code.
Also, what version of Tableau are you running? IE11 got supported in 2018.3 or 2018.2.3.
Thanks,
John

I get no errors on the console. I also use polyfill. The issue does not seem to be related to that.
The Tableau server version is 2018.2.3.

Are you willing to share your extension? Perhaps a cut down version without any specialized code that you are developing. We need to figure out what is happening on your end.
John

Thanks once again.
I created a simple mockup app trying to recreate the scenario. It's just a quick draft and not fully functional, but it's very similar.
On base.js you'll see that I'm opening the dialog but then, inside it,
I can't access the tableau settings.
I leave here the app (it's a react app, just run npm install to get the node modules and npm start to start running)
test--app.zip
Best regards,
Bruno

Thank you Bruno, we will investigate.
John

Thank you very much.
I'll just add that on my extension that's the part that works on all browsers but IE (version 11).
Looking forward for your feedback :)

Hi Bruno
There are two issues you might be running into here.

IE11 is very slow on the callback to componentDidMount after loading the extension. In my case (with a beefy machine), it can take 2 seconds. In Chrome it is called immediately.
The react-scripts module reloading does not call componentDidMount on refresh.

If you click to configure before 2 seconds, or after a change and auto-refresh, initializeAsync doesn't complete before attempting to call tableau.extensions.settings.set().
tableau.extensions is defined the minute you load the extensions library, but all of the namespaces under extensions are not set up until initializeAsync completes.
Hopefully that helps you get going on IE11.
John

Hello John,
Sorry for the late answer, but I was on vacation.
Thank you very much for these suggestions, I'll have a look at it.
Best regards,
Bruno

Hello @johnDance ,
I've experimented a bit more with the suggestion you gave and also with setting timeout functions.
I came to the conclusion that this is very inconsistent on IE. Sometimes with a timeout of a few seconds, the extension seems to work although, it's hit or miss because some other times it doesn't, there isn't a clear pattern.
Attached you'll see another test app that can be deployed in a tomcat server (for example) that just requires to install the node modules (npm install) and build the .war with mvn clean install.
This extension has a simple main screen that uses a timeout function to wait a bit before initializing the API, after that we can press the button to open a dialog. This dialog pops up and has a button to set a setting (window.tableau.extensions.settings.set) to set a variable and another to close. The expected behaviour is that the first button will set the variable but in IE this is not always the case.
I debug this with the console always opened and I am seeing that in IE when trying to set it can't.
Do you have other insight on this matter?
Best regards,
Bruno
iedebug.zip

I'm also finding this issue in a rework of my Export All extension. My configure component makes use of useEffect() as follows with '[Configure.js] useEffect' showing in the IE console, but tableau.extensions.initializeDialogAsync() does not fire:
console.log('[Configure.js] Initialise Config Screen', props);

  useEffect(() => {
    console.log('[Configure.js] useEffect');
    //Initialise Extension
    tableau.extensions.initializeDialogAsync().then((openPayload) => {

      console.log('[Configure.js] Initialise Dialog', openPayload);

      let sheetSettings = tableau.extensions.settings.get('selectedSheets');

      if (sheetSettings && sheetSettings != null) {
        console.log('[Configure.js] Existing Sheet Settings Found', sheetSettings);
        props.updateMeta(JSON.parse(sheetSettings));
      }

      let labelSettings = tableau.extensions.settings.get('buttonLabel');

      if (labelSettings && labelSettings != null) {
        console.log('[Configure.js] initializeDialogAsync Existing Label Settings Found', labelSettings);
        props.updateLabel(labelSettings);
      }

    });
    // eslint-disable-next-line react-hooks/exhaustive-deps
  }, []);

And here's the IE11 console again showing no errors but not progressing with the initialisation either:

Closing out based on age. If this is still an issue, please reopen with a comment on the latest status and we can revisit.
Also, in 2020 Tableau officially stopped supporting IE11, so these types of issues would probably not be fixed.


Please support deploying function app from sub folder in root of repository

Posted new issue here(https://github.com/Azure/Azure-Functions/issues/2065) before, but I was suggested to create a ticket here.
Refer to this wiki: https://github.com/projectkudu/kudu/wiki/Customizing-deployments#deploying-a-specific-folder-for-a-node-php-or-aspnet-site
If the folder you want to deploy is not the root of the repository, you can specify which folder to deploy. e.g.
[config]
project = MyWebRoot
This is not working for Function app with local git enabled.
Reproduce steps:
create Nodejs function app
enable local git from deployment center
function app is in sub folder in root of the repository as screenshot

create .deployment in the root of repository

commit the code, got error: Source and destination directories cannot be sub-directories of each other

Hi
If the problem persists and is related to running it on Azure App Service, please open a support incident in Azure:
https://learn.microsoft.com/en-us/azure/azure-portal/supportability/how-to-create-azure-support-request
This way we can better track and assist you on this case
Thanks,
Joaquin Vano
Azure App Service


Support Show Sharding Table From employees

What this PR does:
Support SQL: Show Sharding Table From employees.
Which issue(s) this PR fixes:
Fixes :
https://github.com/arana-db/arana/issues/629 ,  https://github.com/arana-db/arana/issues/645  and https://github.com/arana-db/arana/issues/644
Special notes for your reviewer:

This PR is dependent on the newest Tag for arana_parser https://github.com/arana-db/parser  to support show sharding table from xxx .

The json string is so long that partial content folding occurs when mysql displays the table：

Codecov Report
Patch coverage: 65.71% and project coverage change: -0.10 :warning:

Comparison is base (76c4e80) 36.90% compared to head (1f14ea3) 36.81%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@            Coverage Diff             @@
##           master     #663      +/-   ##
==========================================
- Coverage   36.90%   36.81%   -0.10%
==========================================
  Files         203      204       +1
  Lines       22340    22419      +79
==========================================
+ Hits         8245     8253       +8
- Misses      13178    13249      +71
  Partials      917      917

Impacted Files
Coverage Δ

pkg/executor/redirect.go
3.81% <ø> (ø)

pkg/runtime/ast/proto.go
53.33% <ø> (ø)

pkg/boot/discovery.go
47.95% <25.00%> (ø)

pkg/proto/rule/rule.go
70.33% <66.66%> (ø)

pkg/boot/misc.go
76.97% <75.00%> (ø)

pkg/runtime/ast/show.go
32.46% <75.00%> (+1.57%)
:arrow_up:

pkg/runtime/ast/ast.go
70.88% <100.00%> (+0.04%)
:arrow_up:

... and 3 files with indirect coverage changes
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

Latest updates:  move allow_full_scan to attributes node, related to the issue: https://github.com/arana-db/arana/issues/644


Auto generate README.md examples

Overview
The output and YAML spec examples are currently hard-coded. Instead, these should be auto-generated by the library and content.

Work for this issue will begin begin on branch work-liquid-labs/command-line-documentation/19.


Changes to the Azure reservation exchange policy for Azure Synapse Analytics SQL Pool Dedicated

Hello,
please, can you confirm, if the "new" exchange policy is applicable to "Azure Synapse Analytics - SQL Pool Dedicated"? Or is it only for VMs.
Thank you,
Erik

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

ID: 8e527742-18e2-fbe9-eb24-592cd9f1e8b8
Version Independent ID: 12b0641b-d1ce-cbf8-abf8-821ea767028b
Content: Changes to the Azure reservation exchange policy - Microsoft Cost Management
Content Source: articles/cost-management-billing/reservations/reservation-exchange-policy-changes.md
Service: cost-management-billing
Sub-service: reservations
GitHub Login: @bandersmsft
Microsoft Alias: banders

@eerik47
Thanks for your feedback! We will investigate and update as appropriate.

@eerik47 The updated exchange policy doesn't apply to Azure Synapse Analytics - SQL Pool Dedicated. The updated exchange policy only applies to the "compute" reservations listed in the note at the top of the article.
The section in the article at https://learn.microsoft.com/azure/cost-management-billing/reservations/synapse-analytics-pre-purchase-plan#cancellations-and-exchanges for Azure Synapse Analytics covers SQL Pool Dedicated where it explains that cancel and exchange isn't supported for Synapse Pre-Purchase Plans. All purchases are final.
I hope this helps.
#please-close


Add a /me endpoint

I noticed the idea while reading PingDirectory docs. The /me endpoint takes you to view your entry if you're logged in:

If you're not logged in, it suggests doing so:

Going to go ahead and merge this one


Better operation IO specification

Currently, data in libraries can't be used w/o subclassing it since the data types have to have src and dst references to their source/destination operation types. This is a problem for two reasons (which are debatably the same reason):

Relationship is stored on both the operation and the data type
Tightly coupled data and operations

One possible solution:
Operations should be updated to specify their input/output using only ptrs (prefixed w/ either "input/output"):
input_training
input_classes
output_text

This will require the visualizer and ExecutePipeline plugin to be updated.

The current solution is to use the structural inheritance feature of webgme to create prototypes of operations which contain two nodes Inputs and Outputs. These nodes contain the data nodes for the operation's inputs and outputs (both names and types - they are prototypes).
This solves the problem in a way that is more natural programmatically, extensible and consistent with the prototypical inheritance already found in webgme, js, lua, etc (basically everything DeepForge is using or built around).


Update graphql-playground to 1.5.2

After making all changes to the cask:

[x] brew cask audit --download {{cask_file}} is error-free.
[x] brew cask style --fix {{cask_file}} left no offenses.
[x] The commit message includes the cask’s name and version.

Thank you.


Compilation with tdm64 gcc fails on Windows 8 64bit

I'm trying to compile jpype with tdm64-gcc-4.8.1-3 for windows 8 64 bit.
python setup.py -c mingw32
...
C:\TDM-GCC-64\bin\gcc.exe -mdll -O -Wall -DWIN32=1 -Inative\common\include -Inative\python\include "-IC:\Program Files\Java\jdk1.7.0_51\include" "-IC:\Program Files\Java\jdk1.7.0_51\include\win32" -Ic:\python27\include -Ic:\python27\PC -c native\common\jp_javaenv.cpp -o build\temp.win-amd64-2.7\Release\native\common\jp_javaenv.o
In file included from C:\Program Files\Java\jdk1.7.0_51\include/jni.h:45:0,
                 from native\common\include/jp_utility.h:20,
                 from native\common\include/jpype.h:80,
                 from native\common\jp_javaenv.cpp:17:
C:\Program Files\Java\jdk1.7.0_51\include\win32/jni_md.h:31:0: warning: "JNICALL" redefined [enabled by default]
 #define JNICALL __stdcall
 ^
In file included from native\common\jp_javaenv.cpp:17:0:
native\common\include/jpype.h:51:0: note: this is the location of the previous definition
   #define JNICALL
 ^
In file included from native\common\jp_javaenv.cpp:17:0:
native\common\jp_javaenv.cpp: In member function 'void JPJavaEnv::DeleteLocalRef(jobject)':
native\common\jp_javaenv.cpp:143:15: error: cast from 'jobject {aka _jobject*}' to 'long int' loses precision [-fpermissive]
  TRACE1((long)obj);
               ^
native\common\include/jpype.h:30:32: note: in definition of macro 'TRACE1'
 #define TRACE1(m) _trace.trace(m)
                                ^
native\common\jp_javaenv.cpp: In member function 'void JPJavaEnv::DeleteGlobalRef(jobject)':
native\common\jp_javaenv.cpp:155:15: error: cast from 'jobject {aka _jobject*}' to 'long int' loses precision [-fpermissive]
  TRACE1((long)obj);
               ^
native\common\include/jpype.h:30:32: note: in definition of macro 'TRACE1'
 #define TRACE1(m) _trace.trace(m)
                                ^
native\common\jp_javaenv.cpp: In member function '_jobject* JPJavaEnv::NewLocalRef(jobject)':
native\common\jp_javaenv.cpp:167:15: error: cast from 'jobject {aka _jobject*}' to 'long int' loses precision [-fpermissive]
  TRACE1((long)a0);
               ^
native\common\include/jpype.h:30:32: note: in definition of macro 'TRACE1'
 #define TRACE1(m) _trace.trace(m)
                                ^
native\common\jp_javaenv.cpp:171:15: error: cast from 'jobject {aka _jobject*}' to 'long int' loses precision [-fpermissive]
  TRACE1((long)res); //, JPJni::getClassName(a0).getSimpleName());
               ^
native\common\include/jpype.h:30:32: note: in definition of macro 'TRACE1'
 #define TRACE1(m) _trace.trace(m)
                                ^
native\common\jp_javaenv.cpp: In member function '_jobject* JPJavaEnv::NewGlobalRef(jobject)':
native\common\jp_javaenv.cpp:179:15: error: cast from 'jobject {aka _jobject*}' to 'long int' loses precision [-fpermissive]
  TRACE1((long)a0);
               ^
native\common\include/jpype.h:30:32: note: in definition of macro 'TRACE1'
 #define TRACE1(m) _trace.trace(m)
                                ^
native\common\jp_javaenv.cpp:183:15: error: cast from 'jobject {aka _jobject*}' to 'long int' loses precision [-fpermissive]
  TRACE1((long)res); //, JPJni::getClassName(a0).getSimpleName());
               ^
native\common\include/jpype.h:30:32: note: in definition of macro 'TRACE1'
 #define TRACE1(m) _trace.trace(m)
                                ^
native\common\jp_javaenv.cpp: In member function '_jobject* JPJavaEnv::NewDirectByteBuffer(void*, jlong)':
native\common\jp_javaenv.cpp:287:15: error: cast from 'jobject {aka _jobject*}' to 'long int' loses precision [-fpermissive]
  TRACE1((long)res);
               ^
native\common\include/jpype.h:30:32: note: in definition of macro 'TRACE1'
 #define TRACE1(m) _trace.trace(m)
                                ^
error: command 'gcc' failed with exit status 1

That is correct.  Python modules must only be built with the same compiler used to build CPython.


Move to yargs. Autogenerates usage and fixes #12

This also adds the help command:
$ ied help
ied is a package manager for Node.

Usage:

ied <command> [arguments]

Commands:
  install [package]  Fetch all packages or an individual package
  run <command>      Run a package.json script
  test               Run the test script specified in the package.json
  shell              Enter a sub-shell with an augmented PATH
  ping               Check if the registry is up
  ls                 Print the dependency graph
  config             Print the current config
  init               Initialize a new package
  link [package]     Link the current package or into it
  unlink [package]   Unlink the current package or from it
  help [command]     View help on an individual command

Options:
  --version   Show version number                                              [boolean]
  -h, --help  Show usage information                                           [boolean]

README:  https://github.com/alexanderGugel/ied
ISSUES:  https://github.com/alexanderGugel/ied/issues

$ ied help install
ied install [package]

Options:
  --version       Show version number                                                                 [boolean]
  -h, --help      Show usage information                                                              [boolean]
  -S, --save      Update package.json dependencies                                                    [boolean]
  -D, --save-dev  Update package.json devDependencies                                                 [boolean]
  -o, --only      Install a subset of dependencies
  -r, --registry  Use a custom registry                                 [default: "https://registry.npmjs.org"]

Examples:
  ied install
  ied install <pkg>
  ied install <pkg>@<version>
  ied install <pkg>@<version range>
  ied install --only=production                                  Install dependencies only, not devDependencies
  ied install --registry="https://npm.mycorp.com" <pkg>              Install a package from your local registry

Force-pushed a lint fix

Not a big fan of dynamically generated docs TBH. Last time I tried yargs it had a massive dependency graph and required in like a hundred files. Will try this out...

This is going to give us a lot of flexibility in arg parsing, and ensures the docs always follow the code. It also fixes #12 because the existing argument parser has an issue with flag positioning.
If, in the future, something it autogenerates is no good, we can have it display a static file as part/all of the output.
It seems the dep tree is under control:
└─┬<EMAIL_ADDRESS>  ├──<EMAIL_ADDRESS>  ├─┬<EMAIL_ADDRESS>  │ ├──<EMAIL_ADDRESS>  │ └──<EMAIL_ADDRESS>  ├─┬<EMAIL_ADDRESS>  │ ├──<EMAIL_ADDRESS>  │ └──<EMAIL_ADDRESS>  ├──<EMAIL_ADDRESS>  ├──<EMAIL_ADDRESS>  └─┬<EMAIL_ADDRESS>    ├──<EMAIL_ADDRESS>    └─┬<EMAIL_ADDRESS>      └──<EMAIL_ADDRESS>

@STRML Ok, you convinced me :smile: If you submit this against rebirth (the next version of ied), I will merge. This might give you a bunch of merge conflicts TBH, but should be fairly easy to resolve. Let me know if I can help!

Closed for #110


Integration

I managed to combine all of our work into the html file.  Some of it would not merge, so I had to do it by hand.

My search bar looks like it works fine as long as you only search for Memphis Addresses. The only thing I noticed is when fullscreened, the search bar is under the marker UI. Might need to move one of the two.


Add cloudflare to cloud provider options

Description
I like to use cloudflare for my "cloud provider", it would be great to have this option.
Rationale
Cloudflare is a great and cost effective option.

Also DigitalOcean could be added here.
Both are supported by django-storages, so that should be straight forward.
@browniebroke is that something that should be done?

If they send over an engineer to support it that would be great!

For digital ocean, we've had this one open for a while... https://github.com/cookiecutter/cookiecutter-django/issues/1878

Also DigitalOcean could be added here.

No, for digital ocean, we've had this one open for a while... #1878

I just tested this, it works perfectly fine.
With the new dict-style storages config of Django 4.2 and "default_acl": "public-read" the media files can be made public.
I can make a PR and you can check it out.

I can make a PR and you can check it out.

Sure


Can't search with spaces between search keywords?

If I'm searching for a file which I don't remember the exact name of, I usually enter space separated words which I think are part of the name.
For example, if the file is called timeline-item-person.ts I might search for person item.
In the standard Telescope find files, this will get a match, however it seems that smart open needs me to use the exact word separator which the files use on disk (ie. -), for example, neither of the following will find any files for the above mentioned file name: person item, item person.
Is this expected?
(Also, thanks for the great add-on, love it!)

It uses fzy (or optionally fzf) to do the matching.  It's outside of the scope of this plugin to implement our own algorithm here, but if there's something I'm doing wrong with respect to plugging in the prompt text, then that's something we could change.
On the other hand if fzy/fzf just work differently in this regard, then we could see if we could add the algorithm that telescope uses as an additional option?
I'd appreciate any input or contributions from others on this one.

Switching to FZF will probably address this issue. This is the exact case I requested fzf support for

@dtormoen Is the FZF support merged, I don't see anything in the README for how to configure it in the way you imply. All I see is that smart open can use FZF optionally?
As a side note, I'm using the Astronvim distro and that ships with fzf-native, so I would assume smart open would already be using FZF if it's an optional, automatic opt in?
https://astronvim.github.io/acknowledgements#-plugins-used-in-astronvim
Thanks to both of you for the help & advice here! 😄

Yeah you configure match_algorithm = 'fzf'. If you don't specify anything, it's treated as match_algorithm = 'fzy'
It's in the docs here: https://github.com/danielfalk/smart-open.nvim#configuration

Cool, thanks @danielfalk, I must have missed that - all working as expected now!
Side question, is it possible to configure using the following format rather than directly in the main telescope setup - I'm not sure it's working?
require("smart_open").setup {
  match_algorithm = "fzf",
}

require("telescope").load_extension "smart_open"

I recently saw this issue for another telescope extension which was also missing the above style of config.

I'm not sure if there's an example of a plugin that woks that way.  The one cited in the issue doesn't work that way as far as I can tell. Instead, telescope extensions are directed to provide a setup function that telescope is responsible for calling.  I provide that here.
I just pushed a change however that should allow you to put it as part of your key mapping if you want to override what's configured in setup.
Example:
vim.api.nvim_set_keymap("n", "<leader><leader>", "", {
   callback = function ()
      require('telescope').extensions.smart_open.smart_open({ match_algorithm = "fzy" })
   end,
   noremap = true,
   silent = true
})

@danielfalk Thanks for your reply - I can't find any other addons which use this setup method, but I have a strong feeling that I've seen and used the plugins which allow this before.
However, telescope-alternate certainly does allow that particular method - I'm using it in my config right now, for reference, here's both my telescope & telescope alternate configs.
(The nice thing about this setup method is it decouples telescope config from any addon setup & makes splitting up and managing config for telescope much cleaner).
actions = require "telescope.actions"
return {
  defaults = {
    mappings = {
      i = {
        ["<CR>"] = actions.select_tab,
        ["<C-b>"] = actions.select_default,
        ["<C-_>"] = actions.select_horizontal,
        ["<C-Bslash>"] = actions.select_vertical,
      },
    },
  },
  extensions = {
    smart_open = {
      match_algorithm = "fzf",
    },
  },
}

require("telescope-alternate").setup {
  layout_strategy = "vertical",
  layout_config = {
    vetical = {},
  },
  mappings = {
    -- .... loads of stuff here
  },
}

require("telescope").load_extension "telescope-alternate"

I just pushed a change however that should allow you to put it as part of your key mapping if you want to override what's configured in setup.

Thanks!

OK yeah that helps.  I see what they're doing and should be able to make this change

I've got a new branch for this if you want to try it.  It seems to work for me, but if you want to give it a shot and let me know, the branch is called alternate-setup

Thanks @danielfalk, I've switched to that branch and it seems to work well!
The only weirdness is the inconsistency with the setup & telescope names (kebab vs snake casing of smart-open), but not sure if that's a real problem or not...
return {
    "danielfalk/smart-open.nvim",
    dependencies = { "kkharji/sqlite.lua" },
    event = "BufRead",
    branch = "alternate-setup",
    config = function()
        require("smart-open").setup {
            match_algorithm = "fzf",
        }
        require("telescope").load_extension "smart_open"
    end,
}

See require("smart-open") vs require("telescope").load_extension "smart_open"

I'm also interested in trying out the other fixes in the 0.2 branch. Do you have plans to merge this alternate-setup to master and back port to 0.2?

OK, it's backported now.

Thanks @danielfalk - love the new results in 0.2.x - the file_name path colouring is so much better.
I don't suppose you have a snippet to use this same highlighting by default in telescope file pickers? (figured you might have configured your setup to use this everywhere?)


Revise SE-0346 implementation for core team decision

https://forums.swift.org/t/se-0346-second-review-lightweight-same-type-requirements-for-primary-associated-types/56414
In short:

The primary associated type list now references existing associated types, instead of declaring new ones. The existing type can be defined in the protocol itself, or some protocol it inherits
Specifying fewer type arguments than the number of primary associated types is no longer allowed; you must either omit all type arguments, or specify exactly the right number

@swift-ci Please smoke test

@swift-ci Please smoke test


Restore Features

Bring features up to date with updated data api

New refactor, new API, new feature re-implementation


Support manual negativeAcknowledge

Hi @sksamuel,
IIRC, negativeAck is not implemented, there is a reason for it or can pulsar4s support negativeAcknowledge?

Yep once 2.4 is released.

Done in #44.


Add minimal React template integrating Web3.js

Created a basic React application that integrates Web3.js version 4.13.0.
Implemented MetaMask wallet connection functionality on button click.
Displays connected account address within the UI.
Handles account and network changes using global event listeners.
Added login and logout functionality with state management.
Automatically reconnects to MetaMask on page refresh if previously authorized.
Provides a starting point for developers to build decentralized applications (dApps) using React and Web3.js.

This contribution addresses issue #7201 by providing a sample project that demonstrates how to integrate Web3.js with a React application, facilitating easier onboarding for developers new to blockchain development.

Thank you very much for this PR, @manish-raana, but we are not currently accepting external contributions for this project since it is still in the early phases of design and development. We will keep you in mind if we identify any tasks that we believe are good opportunities for external contributors.

Thank you @danforbes for reverting on this
Just let me know if I can contribute in any way in future.


linker Error in Compilation with -I flag

as written in instructions "Definitions are found in library inc/ folder and you need to point your compiler -I flag there."
I have written the following command in the terminal
gcc -o my_program mlx90632.c mlx90632_extended_meas.c -I./inc
in which I'm getting the following response with warnings and errors
In file included from mlx90632.c:32:
./inc/mlx90632.h:68:2: warning: "Using default BITS_PER_LONG value" [-W#warnings]
#warning "Using default BITS_PER_LONG value"
^
1 warning generated.
In file included from mlx90632_extended_meas.c:31:
./inc/mlx90632.h:68:2: warning: "Using default BITS_PER_LONG value" [-W#warnings]
#warning "Using default BITS_PER_LONG value"
^
1 warning generated.
Undefined symbols for architecture x86_64:
"_main", referenced from:
implicit entry/start for main executable
"_mlx90632_i2c_read", referenced from:
_mlx90632_start_measurement in mlx90632-e77c9c.o
_mlx90632_read_temp_ambient_raw in mlx90632-e77c9c.o
_mlx90632_read_temp_object_raw in mlx90632-e77c9c.o
_mlx90632_start_measurement_burst in mlx90632-e77c9c.o
_mlx90632_init in mlx90632-e77c9c.o
_mlx90632_addressed_reset in mlx90632-e77c9c.o
_mlx90632_get_measurement_time in mlx90632-e77c9c.o
...
"_mlx90632_i2c_write", referenced from:
_mlx90632_start_measurement in mlx90632-e77c9c.o
_mlx90632_start_measurement_burst in mlx90632-e77c9c.o
_mlx90632_init in mlx90632-e77c9c.o
_mlx90632_addressed_reset in mlx90632-e77c9c.o
_mlx90632_write_eeprom in mlx90632-e77c9c.o
_mlx90632_erase_eeprom in mlx90632-e77c9c.o
_mlx90632_unlock_eeporm in mlx90632-e77c9c.o
...
"_msleep", referenced from:
_mlx90632_start_measurement_burst in mlx90632-e77c9c.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Could anyone please tell me how to resolve these errors?
also can then I be able to use the library in Arduino?
p.s. I am a beginner in coding, so if you feel there could be even a basic error from my side please let me know.
Thank you

Hi,
You are compiling using normal gcc, so I assume you wanted to run this on your PC instead of Arduino?
The bits_per_long definition is to allow the usage of different CPU architecture, because it affects the square root calculations that are preformed by the driver. Usually, most embedded CPUs are 32 bit, but as you can see from your PC it is 64 bit. So that define is a warning because you can leave it undefined for your PC, but I suggest you define it to align with what you are doing.
The library needs a few external functions to be defined, primarly for i2c communication and for some delays (msleep). You can read more details about what you need to implement to enable communication https://melexis.github.io/mlx90632-library/group__mlx90632___a_p_i__depends.html
If you will use this library with Arduino you just need to define these functions and then add the compile and link of the library with your Arduino code. I am not sure how you are currently compiling your sources for Arduino, but the above command is from your PC's GCC compiler, not for Arduino.

Note: For arduino example, please have a look here:
https://github.com/melexis/i2c-stick/blob/main/i2c-stick-arduino/

I assume this is resolved, so closing this issue. Open another one if there is something unknown.


Magic

I don't know if it will work right now, and I haven't sanity-checked it. But I thought it might be interesting to show you some ChatGPT 4 magic

Testing so far :
./github-merge-manager run -d
2023-03-16T11:00:47.027Z        INFO    running with options: [approve]
2023-03-16T11:00:47.027Z        INFO    searching for PRs in org sous-chefs with title `Automated PR: Standardising Files`
2023-03-16T11:00:47.027Z        INFO    merge method defined as squash
2023-03-16T11:00:47.027Z        INFO    dryrun is true
2023-03-16T11:00:47.783Z        INFO    Found 185 repos
2023-03-16T11:00:49.803Z        INFO    Found PR in repository apache2 pr number: 779
2023-03-16T11:00:49.803Z        INFO    dry run, skipping approving PR 779
2023-03-16T11:00:50.555Z        INFO    Found PR in repository aws pr number: 464
2023-03-16T11:00:50.555Z        INFO    dry run, skipping approving PR 464
2023-03-16T11:00:51.599Z        INFO    Found PR in repository firewall pr number: 270
2023-03-16T11:00:51.599Z        INFO    dry run, skipping approving PR 270
2023-03-16T11:00:52.127Z        INFO    Found PR in repository java pr number: 686
2023-03-16T11:00:52.127Z        INFO    dry run, skipping approving PR 686
2023-03-16T11:00:52.630Z        INFO    Found PR in repository logrotate pr number: 177
2023-03-16T11:00:52.631Z        INFO    dry run, skipping approving PR 177
2023-03-16T11:00:58.478Z        INFO    Found PR in repository git pr number: 167
2023-03-16T11:00:58.478Z        INFO    dry run, skipping approving PR 167
2023-03-16T11:00:59.492Z        INFO    Found PR in repository mysql pr number: 692
2023-03-16T11:00:59.492Z        INFO    dry run, skipping approving PR 692
2023-03-16T11:01:02.928Z        INFO    Found PR in repository tomcat pr number: 389
2023-03-16T11:01:02.928Z        INFO    dry run, skipping approving PR 389
2023-03-16T11:01:07.326Z        INFO    Found PR in repository homebrew pr number: 166
2023-03-16T11:01:07.326Z        INFO    dry run, skipping approving PR 166
2023-03-16T11:01:08.498Z        INFO    Found PR in repository graphite pr number: 377
2023-03-16T11:01:08.498Z        INFO    dry run, skipping approving PR 377
2023-03-16T11:01:09.071Z        INFO    Found PR in repository line pr number: 248
2023-03-16T11:01:09.071Z        INFO    dry run, skipping approving PR 248
2023-03-16T11:01:09.328Z        INFO    Found PR in repository jenkins pr number: 801
2023-03-16T11:01:09.328Z        INFO    dry run, skipping approving PR 801
2023-03-16T11:01:11.713Z        INFO    Found PR in repository docker pr number: 1235
2023-03-16T11:01:11.713Z        INFO    dry run, skipping approving PR 1235
2023-03-16T11:01:19.860Z        INFO    Found PR in repository language-chef pr number: 48
2023-03-16T11:01:19.860Z        INFO    dry run, skipping approving PR 48
2023-03-16T11:01:20.622Z        INFO    Found PR in repository consul pr number: 616
2023-03-16T11:01:20.622Z        INFO    dry run, skipping approving PR 616
2023-03-16T11:01:34.018Z        INFO    Found PR in repository terraform-github-repository pr number: 38
2023-03-16T11:01:34.018Z        INFO    dry run, skipping approving PR 38

Took 48s


🎈 3.8.0

🎈 Release
Preparation for 3.8.0 release.
Comparison to 3.7.0: https://github.com/ignitionrobotics/ign-gazebo/compare/ignition-gazebo3_3.7.0...ign-gazebo3
Checklist

[x] Asked team if this is a good time for a release
[x] There are no changes to be ported from the previous major version
[x] No PRs targeted at this major version are close to getting in
[x] Bumped minor for new features, patch for bug fixes
[x] Updated changelog
[ ] Updated migration guide (as needed)
[ ] Link to PR updating dependency versions in appropriate repository in ignition-release (as needed): https://github.com/ignition-release/ign-gazebo3-release/pull/10

Note to maintainers: Remember to use Squash-Merge

@chapulina it looks like we are now depending on ign-gui3.5 instead of ign-gui3.4, so I believe we will need to update this in the binary package metadata when that PR is made.


Get Tasks Filters

Hi, I am trying to filter Tasks by  Responsible using your client and I get the following error.
{"error_propagate":false,"error":"Query not secure enough, must filter on either org, space, app, responsible, reference or created_by","error_description":"Query not secure enough, must filter on either org, space, app, responsible, reference or created_by","request":{"url":"http://api.podio.com/task/","query_string":"limit=25&offset=0&responsible=2532062&sort_by=rank&sort_desc=False","method":"GET"}}
If I try to filter by the Created By then it looks like the wrong json request is being done to the REST endpoint.
Thanks,

Tim

Hi Cj-Phases,
Spot on! Thanks for that, it worked well.

Tim


Added Azure API Management as a service provider

Pre-submission checklist:
Please check each of these after submitting your pull request:

[x] Are you only including a repo_url if your project is 100% open source? If so, you need to pick the single best GitHub repository for your project, not a GitHub organization.
[x] Is your project closed source or, if it is open source, does your project have at least 250 GitHub stars?
[x] Have you picked the single best (existing) category for your project?
[x] Does it follow the other guidelines from the new entries section?
[x] Have you included a URL for your SVG or added it to hosted_logos and referenced it there?
[x] Does your logo clearly state the name of the project/product and follow the other logo guidelines?
[x] Does your project/product name match the text on the logo?
[x] Have you verified that the Crunchbase data for your organization is correct (including headquarters and LinkedIn)?
[ ] ~10 minutes after opening the pull request, the CNCF-Bot will post the URL for your staging server. Have you confirmed that it looks good to you and then added a comment to the PR saying "LGTM"?

Build failed because of:
No cached entry, and Azure API Management has issues with logo: azure-api-management.svg, SVG file has a <text> element. Please convert it to the glyph first, because we can not render it the same way on all computers, especially on our render server
Empty twitter for Tartiflette: https://twitter.com/dailymotionUSA
Item Azure API Management has no image_data

LGTM


Fix command docs, automate API doc generation

This PR fixes the wrong command docs of #305, updates the API docs themselves and includes a Github action that automates API doc generation on every push.

Fixes #305


Usage1：CUDA_VISIBLE_DEVICES=0 python3 main.py --c  ./Config/config.cfg  --t_model bilstm --train -p

Usage2：CUDA_VISIBLE_DEVICES=0 python3 main.py --c  ./Config/config.cfg  --t_model cnn --train -p
Both CNN and bilstm models were run on the same data set, but the best results I got were both The Current Best Dev Accuracy: 82.110092, Locate on 12 Epoch.
The Current Best Test Accuracy: accuracy = 84.404174%

CUDA_VISIBLE_DEVICES=0 python3 main.py --c ./Config/config.cfg  --train -p
modify config.cfg for choose cnn or bilstm, see Config readme

Both models ran separately, but the results were the same

All the same

The code I ran and the data set I used was the one you put on github. I didn't make any changes.

modify config.cfg to choose model
model_cnn = True
model_bilstm = False

Thank you, I see

My best dev set accuracy is 2% lower than you

test set accuracy is same as me ?


Use effective focal length by default, always guess telescope names from nominal

For some tests I could switch to prod5 files containing the information, but for most I had to give the option to revert to nominal.
 There are some very long lines after adding the focal length to the source calls
Looks good otherwise


accept_insiderEula on get-artifactUrl and New-BcContainer

Minor adjustment but we need to add this to both commands.

Thanks for your contribution, much appreciated.


To doc: Add support for multiple composefile when deploying

References:
https://github.com/docker/docker-ce/blob/v18.03.0-ce-rc3/CHANGELOG.md
https://github.com/docker/cli/pull/569
Possible doc location:
https://docs.docker.com/compose/extends/#understanding-multiple-compose-files
https://docs.docker.com/compose/production/

Closing this ticket due to its age, and the impending refactor. If you think this is in error, feel free to reopen. Thanks!


Another suggestion: clan logos and clan tag

Another enhancement suggestions about the very nice bot:

You are using some icons as emojis to get the small size. If this would also be possible to do with normal clan logo pictures, it would be a nice UI thing to add the clan logos next to the clan names.

The clan tags are shown for every command except the announcement command for preparation and war battle day.

I added #2 but haven't started work on #1 yet.

@spAnser what do you think about use setThumbnail to put clan logo in attackers message?
Something like this:
Discord.RichEmbed().setThumbnail((attackData.who === 'clan') ? WarData.stats.clan.badge : WarData.stats.opponent.badge)

badge: is the url from clash API
"badgeUrls": {
      "small": "string",
      "large": "string",
      "medium": "string"
    },

That probably could be a good addition to some of the embedded styles although probably not all. Or creating a few new ones to choose from that include the badges.


FIX #406 Refatorar_editScreen

Ness Pull Request foi feito:
#406

Pull Request Test Coverage Report for Build 1313

9 of 9 (100.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.8%) to 91.615%

Totals

Change from base Build 1311:
0.8%

Covered Lines:
242

Relevant Lines:
262

💛  - Coveralls


[core] Return sorted snapshot rows by default

Purpose
The system snapshots table return unordered snapshot rows by default, it's better to return sorted rows by default.
Tests
Before

Enhance

containsExactly

Right, we can use containsSequence.


docs[minor]: Add multimodal section in Google VertexAI docs

Fixes # (issue)

Also, I converted your PR back to a draft. Please mark as "Ready for review" once you've pushed the changes. Thank you!


Make time args work

Quick and dirty implementation for parse_date using dateparser.  Won't handle everything described in the docstring, but better than nothing.
Casting to int is important, because otherwise we end up passing something like ?before=1685602800.0 to the API, which it will ignore.

Unrelatedly, removed xapian from requirements.txt since it's not a pip-installable package (cf.).
This way, during setup you can do pip install -r requirements.txt to get all the pip-installable dependencies, and then install other dependencies separately as needed.

I didn't realise this was available off the shelf. Now we won't need lark. Thanks!


[AMBARI-24327] Zeppelin server is shown as started even if it fails d…

…uring start up.(vbrodetskyi)
What changes were proposed in this pull request?
Changed alert location and changed related alert definition
How was this patch tested?
Deployed fresh cluster and checked that it works fine
Please review Ambari Contributing Guide before opening a pull request.

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/Ambari-Github-PullRequest-Builder/3215/
Test FAILed.
Test FAILured.


Use types from k8s.io/metrics

This PR changes Heapster over to the types from k8s.io/metrics when serving metrics from the API server.
It's currently dependent on an updated version of #1483, which is blocked on kubernetes/client-go#123.

This change is

cc @piosz PTAL

client-go finally synced, so this is unblocked

LGTM, thanks a lot for doing it!


what ide do you used to develop bazel project？

I am using clion with plugin, but it seems can not set breakpoint

I don't think I used an IDE, just a text editor!


Failing to acquire access token - Non-interactive error: block_token_requests

Please follow the issue template below. Failure to do so will result in a delay in answering your question.

Library

[ ]<EMAIL_ADDRESS>or<EMAIL_ADDRESS>
Important: Please fill in your exact version number above, e.g<EMAIL_ADDRESS>Framework
React v16.12.0
Description
I have 2 applications which are both protected by azure ad: a react app and an asp.net core web API. These applications are registered separately in Azure so each has its own client id. Users will get authenticated via the react app and in turn the react app will call the API. As of now users can successfully sign in but I can't get an access token to call the API. I exposed the API and it has a scope like this: api://{web_api_client_id}/api.read. I tested the API via postman and its working. In the console I'm seeing the following informational messages: Token is not in cache for scope:openid profile user.read api://{web_api_client_id}/api.read, renewing accesstoken, renewToken is called for scope:openid profile user.read api://{web_api_client_id}/api.read. There is also an error I am not sure if it affects: Unsafe JavaScript attempt to initiate navigation for frame with origin 'http://localhost:3000' from frame with URL 'https://login.microsoftonline.com/{tenant_id}/oauth2/v2.0/authorize?response_type=token&scope=openid profile User.Read api%3A%{tenant_id}%2Fapi.read&client_id={react_app_client_id}&redirect_uri=http%3A%2F%2Flocalhost%3A3000%2Fbusiness-units&state=4c9679db-e187-4531-a6c0-7f6b7d23d77c&nonce=c9cf0545-263c-4848-a03d-cdf051a4594c&client_info=1&x-client-SKU=MSAL.JS&x-client-Ver=1.2.1&login_hint={my_full_name}%40{my_domain.com}&login_req={user_account_identifier}&domain_req={tenant_id}&domain_hint=organizations&client-request-id=06c6df6e-34df-4909-be79-aa76fd5417c6&prompt=none&response_mode=fragment'. The frame attempting navigation of the top-level window is sandboxed, but the flag of 'allow-top-navigation' or 'allow-top-navigation-by-user-activation' is not set.
Security
Is this issue security related? No
Regression
Did this behavior work before? No
Configuration
Please provide your MSAL configuration options.
`export const GRAPH_SCOPES = {
OPENID: "openid",
PROFILE: "profile",
USER_READ: "User.Read",
MY_API: "api://{web_api_client_id}/api.read"
};
export const GRAPH_ENDPOINTS = {
ME: "https://graph.microsoft.com/v1.0/me"
};
export const GRAPH_REQUESTS = {
LOGIN: {
scopes: [
GRAPH_SCOPES.OPENID,
GRAPH_SCOPES.PROFILE,
GRAPH_SCOPES.USER_READ,
GRAPH_SCOPES.MY_API
]
}
};
export const msalApp = new UserAgentApplication({
auth: {
clientId: "{react_app_client_id}",
authority:
"https://login.microsoftonline.com/{tenant_id}",
redirectURI: "http://localhost:3000"
},
cache: {
cacheLocation: "localStorage",
storeAuthStateInCookie: isIE()
},
system: {
navigateFrameWait: 0,
logger: {
error: console.error,
errorPii: console.error,
info: console.log,
infoPii: console.log,
verbose: console.log,
verbosePii: console.log,
warning: console.warn,
warningPii: console.warn
}
}
});`
// Provide configuration values here.
// For Azure B2C issues, please include your policies.

Reproduction steps

npm start
Click button to sign-in and login pop-up appears
Enter username and password

Expected behavior
I expect that after user signs in the library will silently acquire an access token to call the API so that users can view the data from the API.
Browsers
Is this issue browser-specific? No, all browsers affected.

@Edgias Can you try opening the login.microsoftonline.com url in its on tab, and let me know what happens?

@jasonnutter My bad about the url, the unsafe javascript error is gone but I am still getting Non-interactive error: block_token_requests. What am I missing? Could it be the way I registered my apps as described above?

@Edgias That error is thrown when we detect that your application is try to make a call to acquireTokenSilent on page load when it is loaded inside a hidden iframe. We throw this error to prevent bad side effects from occurring (endlessly acquiring tokens in nested iframes, namely). This error is mostly informative, and does not prevent your application from acquiring tokens. To suppress this error, either add logic to your application to not attempt to not call acquireTokenSilent on page load when it is loaded inside an iframe, or have this error silently caught in a catch blockwhen you callacquireTokenSilent`.

Closing. We will look into improving this error message and documentation. Let us know if you have any questions.

My page is not being loaded within an iframe yet still throws the Non-interactive error: block_token_requests error.

@EspressoBeans We use a hidden iframe to acquire tokens, and this error occurs when we detect that the page used as the redirect uri for silent requests (which gets loaded inside the hidden iframe) is making calls to acquireTokenSilent on page load inside that iframe.

is that what explains this if statement in the react sample app?
if (account && !WindowUtils.isInIframe()) {                 const tokenResponse = await this.acquireToken(                     GRAPH_REQUESTS.LOGIN,                     useRedirectFlow                 );
My app seems to be working fine with redirect flow, gets the token and everything but every time my componentDidMount runs I see these console logs:
Non-interactive error: block_token_requests
Non-interactive error: unsupported_response_type

is that what explains this if statement in the react sample app?
if (account && !WindowUtils.isInIframe()) { const tokenResponse = await this.acquireToken( GRAPH_REQUESTS.LOGIN, useRedirectFlow );

Correct.

My app seems to be working fine with redirect flow, gets the token and everything but every time my componentDidMount runs I see these console logs:
Non-interactive error: block_token_requests
Non-interactive error: unsupported_response_type

Have you enabled your application for the implicit flow? The unsupported_response_type is an indicator it may not be. See this comment: https://github.com/AzureAD/microsoft-authentication-library-for-js/issues/766#issuecomment-503383859

add the check for !WindowUtils.isInIframe() fixed the blocked token request console error.
checking the box for implicit grant for access token fixed the unsupported_response_type error.
Thanks a ton.  I can tell you guys are working hard on MSAL and it is a lot nicer to work with than it was this time last year.

I did notice this warning, however last I checked the latest msal.js version is 1.3.0

Great! You're welcome.

I did notice this warning, however last I checked the latest msal.js version is 1.3.0

That warning is for customers looking to upgrade to @azure/msal-browser aka MSAL.js v2, which switches from the Implicit Flow to the Auth Code Flow. See: #1000


Warning: Cannot read property 'postcss' of undefined

The grunt command is breaking build with a warning. The problem started in Travis-CI and now it's displaying in local Windows install too:

Running "postcss:dist" (postcss) task
Warning: Cannot read property 'postcss' of undefined Use --force to continue.
Aborted due to warnings.
Script grunt handling the post-install-cmd event returned with error code 3

My Gruntfile.js and package.json are here
We tried solving some issues in StackOverflow, and figured out two things:

node version needs to be >=4
require('es6-promise').polyfill() is important because postcss withdrawn es6-promise support

But still it's not proceeding further. :disappointed:
What's wrong with my process using grunt-postcss?

I had this exact error.
In my case I had:
require('autoprefixer')({ browsers: ['> 1%']}).postcss
And fixed it by removing the .postcss at the end, ie:
require('autoprefixer')({ browsers: ['> 1%']})


fix: Do not use --all for nproc by default

See
https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8129#issuecomment-2255284362.

thanks @theofidry !
any plans for new release, perhaps ?
I'm eager to update the version used by PHP CS Fixer !

Sorry for the delay, this has been released as part of 1.2.0!

nice ! thanks ;)


Adds the python bindings tutorial

🎉 New feature
Summary
This PR creates a new tutorial page with all the relevant information regarding the python API created for gz-transport in https://github.com/gazebosim/gz-transport/pull/411.
Checklist

[x] Signed all commits for DCO
[ ] Added tests
[ ] Added example and/or tutorial
[ ] Updated documentation (as needed)
[ ] Updated migration guide (as needed)
[ ] Consider updating Python bindings (if the library has them)
[ ] codecheck passed (See contributing)
[ ] All tests passed (See test coverage)
[ ] While waiting for a review on your PR, please help review another open pull request to support the maintainers

Note to maintainers: Remember to use Squash-Merge and edit the commit message to match the pull request summary while retaining Signed-off-by messages.

friendly ping @Voldivh

@Voldivh there are still some unresolved comments

Thank you @Voldivh


Found small typo/inconsistency

The first step says open Games.cpp.
But in the other pages of the guide/doc, the file is called Game.cpp.

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

ID: 5318fad1-2580-ea35-5bd3-8a37ec5dc0b9
Version Independent ID: 28cf188d-6993-eba0-0dde-99af44f25aca
Content: Walkthrough: Testing a Project (C++)
Content Source: docs/ide/walkthrough-testing-a-project-cpp.md
Product: visual-cpp
Technology: cpp-ide
GitHub Login: @corob-msft
Microsoft Alias: corob

Fixed.


Using Microsoft.MixedReality.OpenXR not found in MRTK3 preview 14

Describe the bug
"using Microsoft.MixedReality.OpenXR;" Not Found during the compilation of Android-based project. There was a missing reference in the assembly definition.
Expected behavior
Your setup (please complete the following information)

Unity Version [Unity 2021.3.21f1]
MRTK Version [v3 preview 14]

Target platform (please complete the following information)

Qualcomm Spades

Additional context
Opening the Microsoft.MixedReality.OpenXR.asmdef in a text editor and adding  "Android" as an option in the "include Platforms" section fixed this issue for me.

@jasonodomtaqtile  what version of "Mixed Reality OpenXR Plugin" are you using?  In version 1.8.0 we have removed support for Android
https://github.com/microsoft/OpenXR-Unity-MixedReality-Samples/releases/tag/v1.8.0
If you still require Android support please downgrade to v1.7.2
https://github.com/microsoft/OpenXR-Unity-MixedReality-Samples/releases/tag/v1.7.2
I've opened a separate issue to remove MRTK3's dependency on the MR OpenXR Plugin for Android

https://github.com/microsoft/MixedRealityToolkit-Unity/issues/11524

Resolving as Won't Fix, since Android support was removed from the "Mixed Reality OpenXR Plugin"


Fix failing test: add missing array offset

What
Currently the it_generates_an_eloquent_model_using_a_factory test fails on accessing an undefined index of the $response->json() array.
...E......                                                        10 / 10 (100%)

Time: 1.27 minutes, Memory: 32.00 MB

There was 1 error:

1) Laracasts\Cypress\Tests\CypressControllerTest::it_generates_an_eloquent_model_using_a_factory
ErrorException: Undefined index: name

What has been done

Update $response->json()['name'] to $response->json()[0]['name'].

Notes
The test below (it_generates_a_collection_of_eloquent_model_using_a_factory) was already using $response->json()[0]['name'].

Sorry for the delay. Thanks for submitting this, but the commit I just merged already included this fix.

Sorry for the delay. Thanks for submitting this, but the commit I just merged already included this fix.

@JeffreyWay No problem, was a small thing anyway. Have a nice day! 😀👍

@JeffreyWay No problem, was a small thing anyway. Have a nice day! 😀👍


Logstash (1.5.3) is not able to get data from remote kafka

I am trying to read some log messages from kafka. Below is my logstash config:-
input {
    kafka {
        zk_connect => "kafka:2181"
        group_id => "logstash"
        topic_id => "logstash_logs"
        reset_beginning => false
        consumer_threads => 1
    }
}

output {
  elasticsearch {
    index => "test-2015-08-18"
  }
}

My zookeeper.properties in kafka look like below:-
dataDir=/tmp/kafka/
clientPort=2181
maxClientCnxns=0

The topic logstash_logs was created with the below command in the kafka machine:-
bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic logstash_logs

On running logstash I am getting the below error in console:-
log4j, [2015-08-19T10:41:42.315]  WARN: kafka.client.ClientUtils$: Fetching topic metadata with correlation id 5 for topics [Set(logstash_logs)] from broker [id:0,host:localhost,port:9092] failed
java.nio.channels.ClosedChannelException
    at kafka.network.BlockingChannel.send(BlockingChannel.scala:100)
    at kafka.producer.SyncProducer.liftedTree1$1(SyncProducer.scala:73)
    at kafka.producer.SyncProducer.kafka$producer$SyncProducer$$doSend(SyncProducer.scala:72)
    at kafka.producer.SyncProducer.send(SyncProducer.scala:113)
    at kafka.client.ClientUtils$.fetchTopicMetadata(ClientUtils.scala:58)
    at kafka.client.ClientUtils$.fetchTopicMetadata(ClientUtils.scala:93)
    at kafka.consumer.ConsumerFetcherManager$LeaderFinderThread.doWork(ConsumerFetcherManager.scala:66)
    at kafka.utils.ShutdownableThread.run(ShutdownableThread.scala:60)
log4j, [2015-08-19T10:41:42.315]  WARN: kafka.consumer.ConsumerFetcherManager$LeaderFinderThread: [logstash_logstash-indexer-1439961100662-86d0d679-leader-finder-thread], Failed to find leader for Set([logstash_logs,0])
kafka.common.KafkaException: fetching topic metadata for topics [Set(logstash_logs)] from broker [ArrayBuffer(id:0,host:localhost,port:9092)] failed
    at kafka.client.ClientUtils$.fetchTopicMetadata(ClientUtils.scala:72)
    at kafka.client.ClientUtils$.fetchTopicMetadata(ClientUtils.scala:93)
    at kafka.consumer.ConsumerFetcherManager$LeaderFinderThread.doWork(ConsumerFetcherManager.scala:66)
    at kafka.utils.ShutdownableThread.run(ShutdownableThread.scala:60)
Caused by: java.nio.channels.ClosedChannelException
    at kafka.network.BlockingChannel.send(BlockingChannel.scala:100)
    at kafka.producer.SyncProducer.liftedTree1$1(SyncProducer.scala:73)
    at kafka.producer.SyncProducer.kafka$producer$SyncProducer$$doSend(SyncProducer.scala:72)
    at kafka.producer.SyncProducer.send(SyncProducer.scala:113)
    at kafka.client.ClientUtils$.fetchTopicMetadata(ClientUtils.scala:58)
    ... 3 more

I am able to telent kafka 2181 and also able to connect to kafka  from kafka-web-console running from logstash machines. I am also able to connect to kafka if I place a kafka in the same machine as logstash and make z_connect => "localhost:2181". The  problem seems to be there only when kafka is running remote.
Environment:-

Logstash - 1.5.3 on Debain Linux 7 x86_64
Kafka -  2.10-<IP_ADDRESS> on Debian Linux 8 x 86_64

To check if there is an issue with OS Version I  placed logstash also in the same machine as in kafka and then also it worked fine with z_connect => "localhost:2181".

Setting advertised.host.name=kafka in server.properties file solved the issue.

awesome! if this issue is resolved for you, feel free to close the issue! thanks!


Added password icon

Hi @subhadipbhowmik
It would be great if you add gssoc24-extd label to this issue and merge my PR if you liked the changes : )

@subhadipbhowmik , i have fixed issue #1. check and merge accordingly and also add gssoc-extd label

I have already done the changes and have raised a PR :)

@subhadipbhowmik plz merge my PR


ConvertFrom-ArmTemplate doesn't work with relative paths

When running `ConvertFrom-ArmTemplate -Path .\MyTemplate.json'  an error is thrown as the CmdLet looks for the template in the wrong folder. Using full path works as expected.

Can you try with the attached?
PSArm.zip

This works.
$PSVersionTable

Name                           Value
----                           -----
PSVersion                      7.1.3
PSEdition                      Core
GitCommitId                    7.1.3
OS                             Microsoft Windows 10.0.19042
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>
WSManStackVersion              3.0

PSVersion                      7.1.3

Oh, interesting! I wonder if .NET made some changes under the hood. In any case, the linked PR should fix it.

@bjompen please provide some details of your environment set up which at minimum should include the output of  $PSVersionTable & what version of PSArm you are using


Async / Await and Tasks

October?  This is an intermediate topic and may be good to present with a guest

Discuss Concurrency


Typo fix?

I'm really beginner for learning these concepts, but the Translation might be: P' = (X + tx, Y + ty) ?
Thanks for job, good tutorial.

Fixed, thanks for reporting it :)


Rasterization not hardware-accelerated in OSX

May impact performance. Should see why, and try to re-enable the hardware accel.

I was able to enable hardware accel with app.commandLine.appendSwitch('force-gpu-rasterization') but I'm not sure that's a good idea. I'm not sure why it was disabled, and, on my device, it's disabled in both Chrome and Electron.

It's probably due to security concerns:
see: https://cialu.net/enable-hardware-acceleration-firefox-make-faster/ and
https://security.stackexchange.com/questions/13799/is-webgl-a-security-concern
The first link is FireFox related. But the issues seems to be WebGL related, which may affect every browser. ...

@pmario thanks for the heads up

Seems to be fixed upstream.

Seems to be fixed upstream.

Any links?

No I just checked chrome://gpu on my beaker and it was working again.


Fix client thinking a food cell is a player, format

Credits to @NuclearC

Removed trailing space
Title

Push this to Updates branch, there will be conflict problems merging the Updates branch if this is accepted

Close? @Agarian
See https://github.com/Megabyte918/MultiOgar-Edited/pull/467


fix travis

Description

fixes failing travis builds

Checklist:

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have added necessary inline code documentation
[ ] I have added tests that prove my fix is effective and that this feature works
[ ] New and existing unit tests pass locally with my changes

Is this fix solving the build fails? I am currently re-running my buildsd


hive: Add new metric to expose degraded hive modules

Currently, we expose the cilium_hive_status but we have no insights on the actual affected modules and we need to manually investigate which modules are affected.
Add a new metric to only highlight the degraded status labeled by the module name.
Considered concerns:

High metric cardinality -> the metric only publish data for degraded modules, the amount of degraded modules should be minimal and expected the metric to have no data in a healthy cluster.

Please assign this to me.
I'll have a follow-up PR to add the new metric to the existing Grafana dashboard.


Change installation command in README

The following modifications might be needed in README.md since there is no nvim directory in this repository.
Before:
ln -s ~/path/to/CyberNvim/nvim ~/.config/nvim

After
ln -s ~/path/to/CyberNvim ~/.config/nvim

Thanks!