Sizeof errors ?

I (on Macos) tried today your (very promising) solution and i have 2 weird errors :
[  2%] Building CXX object _deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o [  5%] Linking CXX static library ../../../lib/libgtest.a [  5%] Built target gtest [  7%] Building CXX object _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o [ 10%] Linking CXX static library ../../../lib/libgmock.a [ 10%] Built target gmock [ 12%] Building CXX object _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o [ 15%] Linking CXX static library ../../../lib/libgmock_main.a [ 15%] Built target gmock_main [ 17%] Building CXX object _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o [ 20%] Linking CXX static library ../../../lib/libgtest_main.a [ 20%] Built target gtest_main [ 22%] Building CXX object plugin/CMakeFiles/AudioPlugin.dir/source/PluginEditor.cpp.o In file included from /Users/matthieuvirmoux/plugtest/audio-plugin-template/plugin/source/PluginEditor.cpp:1: In file included from /Users/matthieuvirmoux/plugtest/audio-plugin-template/plugin/include/YourPluginName/PluginEditor.h:3: In file included from /Users/matthieuvirmoux/plugtest/audio-plugin-template/plugin/include/YourPluginName/PluginProcessor.h:3: In file included from /Users/matthieuvirmoux/plugtest/audio-plugin-template/libs/juce/modules/juce_audio_processors/juce_audio_processors.h:57: In file included from /Users/matthieuvirmoux/plugtest/audio-plugin-template/libs/juce/modules/juce_gui_basics/juce_gui_basics.h:60: In file included from /Users/matthieuvirmoux/plugtest/audio-plugin-template/libs/juce/modules/juce_graphics/juce_graphics.h:58: In file included from /Users/matthieuvirmoux/plugtest/audio-plugin-template/libs/juce/modules/juce_core/juce_core.h:204: In file included from /Users/matthieuvirmoux/plugtest/audio-plugin-template/libs/juce/modules/juce_core/system/juce_StandardHeader.h:50: In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/algorithm:1747: In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h:28: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/__memory/unique_ptr.h:63:19: error: invalid application of 'sizeof' to an incomplete type 'juce::AccessibilityHandler'     static_assert(sizeof(_Tp) >= 0, "cannot delete an incomplete type");                   ^~~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/__memory/unique_ptr.h:297:7: note: in instantiation of member function 'std::default_delete<juce::AccessibilityHandler>::operator()' requested here       __ptr_.second()(__tmp);       ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/__memory/unique_ptr.h:263:75: note: in instantiation of member function 'std::unique_ptr<juce::AccessibilityHandler>::reset' requested here   _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); }                                                                           ^ /Users/matthieuvirmoux/plugtest/audio-plugin-template/libs/juce/modules/juce_gui_basics/layout/juce_Viewport.h:346:20: note: in instantiation of member function 'std::unique_ptr<juce::AccessibilityHandler>::~unique_ptr' requested here             return createIgnoredAccessibilityHandler (*this);                    ^ /Users/matthieuvirmoux/plugtest/audio-plugin-template/libs/juce/modules/juce_gui_basics/juce_gui_basics.h:162:11: note: forward declaration of 'juce::AccessibilityHandler'     class AccessibilityHandler;           ^ In file included from /Users/matthieuvirmoux/plugtest/audio-plugin-template/plugin/source/PluginEditor.cpp:1: In file included from /Users/matthieuvirmoux/plugtest/audio-plugin-template/plugin/include/YourPluginName/PluginEditor.h:3: In file included from /Users/matthieuvirmoux/plugtest/audio-plugin-template/plugin/include/YourPluginName/PluginProcessor.h:3: In file included from /Users/matthieuvirmoux/plugtest/audio-plugin-template/libs/juce/modules/juce_audio_processors/juce_audio_processors.h:57: In file included from /Users/matthieuvirmoux/plugtest/audio-plugin-template/libs/juce/modules/juce_gui_basics/juce_gui_basics.h:60: In file included from /Users/matthieuvirmoux/plugtest/audio-plugin-template/libs/juce/modules/juce_graphics/juce_graphics.h:58: In file included from /Users/matthieuvirmoux/plugtest/audio-plugin-template/libs/juce/modules/juce_core/juce_core.h:204: In file included from /Users/matthieuvirmoux/plugtest/audio-plugin-template/libs/juce/modules/juce_core/system/juce_StandardHeader.h:50: In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/algorithm:1747: In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h:28: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/__memory/unique_ptr.h:63:19: error: invalid application of 'sizeof' to an incomplete type 'juce::Drawable'     static_assert(sizeof(_Tp) >= 0, "cannot delete an incomplete type");                   ^~~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/__memory/unique_ptr.h:297:7: note: in instantiation of member function 'std::default_delete<juce::Drawable>::operator()' requested here       __ptr_.second()(__tmp);       ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/__memory/unique_ptr.h:263:75: note: in instantiation of member function 'std::unique_ptr<juce::Drawable>::reset' requested here   _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); }                                                                           ^ /Users/matthieuvirmoux/plugtest/audio-plugin-template/libs/juce/modules/juce_gui_basics/menus/juce_PopupMenu.h:302:62: note: in instantiation of member function 'std::unique_ptr<juce::Drawable>::~unique_ptr' requested here                          std::unique_ptr<Drawable> iconToUse = {});                                                              ^ /Users/matthieuvirmoux/plugtest/audio-plugin-template/libs/juce/modules/juce_gui_basics/juce_gui_basics.h:154:11: note: forward declaration of 'juce::Drawable'     class Drawable;           ^ 2 errors generated. gmake[2]: *** [plugin/CMakeFiles/AudioPlugin.dir/build.make:76: plugin/CMakeFiles/AudioPlugin.dir/source/PluginEditor.cpp.o] Error 1 gmake[1]: *** [CMakeFiles/Makefile2:344: plugin/CMakeFiles/AudioPlugin.dir/all] Error 2 gmake: *** [Makefile:146: all] Error 2
I searched for a couple of hours but nothing... Does someone have an idea ?
Thanks

This will be soon fixed in an upcoming update of JUCE but for now, I needed to downgrade the C++ standard on Macs. The fix was added in 256494c. Let me know if it works for you.

Thank you for your answer, i will try as soon as possible.


Fix uncompile-able java code

Hello,
Thank you for your interest and contribution. Indeed it looks like we try to use 'topic' twice. I'll follow up internally about getting this pull request merged as we have an internal process for making changes. Stay tuned...

This change has been merged in 1.1.1 release.


Should Source/Destination fields in the Rule be pointers?

Currently these are non-pointers, but since they may contain completely empty values it feels like these should be pointers.

I think the thing to think about here is "is there a distinction between the 0 value and the not specified value".
If src is not specified, is that behaviorally different from src: {}?

Optional fields should probably all be pointers, so that they can be omitted.

We really want to represent two things:

Match all sources (don't care about source)
Match some specified set of sources.

Doesn't sound like we need a pointer for this.  Then again, the right semantics would probably be this:

src: nil - don't care about source

src: {} - match no sources

src: {k:v, a:b} match sources with k=v && a=b

#2 doesn't really make sense, so maybe the API could just validate it and error in that case?

@robbrockbank @gunjan5 what do you think of the above?

I don't think match no sources makes sense - we always have a source, so basically a nil source is not really required.  I'd be happy closing this out - accepting that a get may return an empty source or destination struct - and perhaps in the future updating the YAML marshaling to omit empty structs the same way it omits empty values.

I'm not sure I feel that {} means match no sources.  That feels more like "we are matching on a source but don't care about any of the source parameters".   The parameters in the source map tighten up the match on the source so the fewer the parameters, the looser the match.  To me nil feels more like "match no sources" and therefore I think that pushes us towards not having nil as a valid value since it'll always be a negative match.
@caseydavenport I'm gonna close this out - accepting that we have {} returned on a get and eventually update the YAML marshaler to omit empty structs in the same way it omits empty values.  I believe this should be relatively easy if we fork the current golang marshaler (although we'd have to fork the yaml marshaler too :-( ).  I'll raise a separate low priority issue for that.  Please re-open if you disagree.


Add East US 2 region

@elliotwmsft : Thanks for your contribution to the Azure documentation! The author, @linda33wj, has been notified to review your proposed change.

@elliotwmsft : Thanks for your contribution to the Azure documentation! The author, @linda33wj, has been notified to review your proposed change.

#sign-off


List of rules is cut with the footer

Happens on Edge and Chrome.  Example URL: https://sonarwhal.com/docs/user-guide/rules/no-vulnerable-javascript-libraries/

Only happening on Windows in all browsers. Displaying fine on Mac. I'm running all the same browser versions.

I'm able to repro this in Safari on MacOS:

So it looks like a problem with the screen resolution then @ststimac

Thanks Greg. I'm looking into this today.

Yup, I think it's something with the floats. Makes my job easier :)


Buttons are too wide on the social pane in classic era/sod

This was from the PTR, right? Because on normal SoD the 'Groups' button is not there for me.
Anyway, fixed with f822b230ac2ca3816ec45d3a6b66bb1028563390.

Hey, no this was on live. Not on PTR


Mod causes crash when enabling or disabling other mods

tried to fix in https://github.com/ForOne-Club/ImproveGame/commit/c54ddc89c3fb9f7e3bc651ef3b52486004ce40fb


[feature] Github Action for installing moon

I'm mainly running Github Actions, and I'm wondering if it might be helpful to have a setup-moon action.
We should use GitHub Actions' caching capabilities to store the global binary (Rust code), which might provide us with a more optimized workflow?
Let me know if I can help, or if I have missed anything?

This isn't a bad idea, I like it.
I've also thought about caching the toolchain at ~/.moon. Maybe the tool can do that also.

This isn't a bad idea, I like it.
I've also thought about caching the toolchain at ~/.moon. Maybe the tool can do that also.

For what it is worth, I had to do this or I would get errors indicating node wasn't available. It is possible this had to do with my project's setup. It is difficult to tell since debugging actions is kind of a pain.
    - name: Cache Moon tools
      uses: actions/cache@v3
      with:
        path: ~/.moon/tools
        key: ${{ runner.os }}-moon-tools-v1-${{ hashFiles('.moon/toolchain.yml') }}

Started on this here: https://github.com/moonrepo/setup-moon-action

This is done. Will announce soon!


access vg_twist.name after removal in common.fix_twist_bones

In tools/common.py, the function fix_twist_bones appends twisted vertex groups' names to bones_to_delete to record those vertex groups.
However, when adding the names to bones_to_delete, the vertex groups have already been removed by calling mix_weights with default delete_old_vg=True. This may result in an undefined behavior when accessing their name (e.g. accessing vg_twist1.name). UnicodeDecodingError will be raised randomly at these places.
If it is not deliberately designed to put them there, maybe the following revisions will help:
def fix_twist_bones(mesh, bones_to_delete):
    # This will fix MMD twist bones

    for bone_type in ['Hand', 'Arm']:
        for suffix in ['L', 'R']:
            # ........

            if vg_twist1:
                bones_to_delete.append(vg_twist1.name)    # new place here
                mix_weights(mesh, vg_twist1.name, vg_twist.name, mix_strength=0.25, delete_old_vg=False)
                mix_weights(mesh, vg_twist1.name, vg_parent.name, mix_strength=0.75)
                # bones_to_delete.append(vg_twist1.name)     # original place, which causes problems

            if vg_twist2:
                bones_to_delete.append(vg_twist2.name)    # new place here
                mix_weights(mesh, vg_twist2.name, vg_twist.name, mix_strength=0.5, delete_old_vg=False)
                mix_weights(mesh, vg_twist2.name, vg_parent.name, mix_strength=0.5)
                # bones_to_delete.append(vg_twist1.name)     # original place, which causes problems

            if vg_twist3:
                bones_to_delete.append(vg_twist3.name)    # new place here
                mix_weights(mesh, vg_twist3.name, vg_twist.name, mix_strength=0.75, delete_old_vg=False)
                mix_weights(mesh, vg_twist3.name, vg_parent.name, mix_strength=0.25
                # bones_to_delete.append(vg_twist1.name)     # original place, which causes problems

Wow good catch, thanks for that! Adding this now


Only run validate if .tf files exist in the directory.

Fixes #19

Looks good. Could you apply the same in another shell script as well?

Yeah, which one?

v1.7.3 has been released.


Problems with Guzzle6 and Laravel 5.5

Hi, I have this problem
When I run my project with php artisan serve (http://<IP_ADDRESS>:8000), I can consume the api, but when I access the application without artisan (http://<IP_ADDRESS>/myapp) I can no longer consume the api shows me a message of "Server error: GET http: //<IP_ADDRESS>/test/myapi/r/12345678 resulted in a 500 Internal Server Error
I have the following code
  `$client=new Client([
		'base_uri'=>'http://<IP_ADDRESS>/myapi/api/r/',
	]);
	$response=$client->request('GET',"{$pval}");
	$person=json_decode($response->getBody()->getContents());`

I thank their help

You have to check your server logs to find out what the problem is.
You receive a response, it even states it's a server side issue (5xx status code), that rules Guzzle out as a suspect with 99% probability.


PMXs crashing Godot

I'm very excited with this project, and wanted to test some PMXs I have laying around.
Unfortunately a bug is happening when loading some (not all) models.
For reference, I used REM式初音ミクV4Xver1.1.
To recreate:

Compile Godot 4.0 and then the module inside Godot
Create a new project
Drag the folder with the .pmx to the project created
Open the project on Godot

Godot starts to load the texture files. When the .pmx file starts being loaded, the window immediately closes.
The project will only work again if the folder with the .pmx is deleted.

Will look into this. No promises though.

I'll check this one.

I will be uploading an update soon.

Bod.jpg -> bod.jpg
Eye.jpg -> eye.jpg
face.jpg -> FACE.jpg
skinF.jpg -> skinf.jpg
Some names are case insensitive.

Thank you so much!


Update XamlCompilationOptions.xml

fixes #31

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

File
Status
Preview URL
Details

docs/Xamarin.Forms.Xaml/XamlCompilationOptions.xml
:white_check_mark:Succeeded

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 in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel


Error<EMAIL_ADDRESS>install: node-gyp rebuild

I use Windows 7. But error while install. How can I fix it?
D:\MyCode\react-form-builder-master>npm install

<EMAIL_ADDRESS>install D:\MyCode\react-form-builder-master\node_module
s\contextify
node-gyp rebuild

D:\MyCode\react-form-builder-master\node_modules\contextify>if not defined
npm_config_node_gyp (node "C:\Program Files\nodejs\node_modules\npm\bin\node-gyp
-bin\....\node_modules\node-gyp\bin\node-gyp.js" rebuild )  else (node "" rebu
ild )
Building the projects in this solution one at a time. To enable parallel build,
please add the "/m" switch.
contextify.cc
win_delay_load_hook.cc
..\src\contextify.cc(150): error C2039: 'SetAccessCheckCallbacks': is not a mem
ber of 'v8::ObjectTemplate' [D:\MyCode\react-form-builder-master\node_modu
les\contextify\build\contextify.vcxproj]
c:\users\wins7.node-gyp\7.2.0\include\node\v8.h(4696): note: see declarati
on of 'v8::ObjectTemplate'
..\src\contextify.cc(131): warning C4996: 'v8::Function::NewInstance': was decl
ared deprecated [D:\MyCode\react-form-builder-master\node_modules\contexti
fy\build\contextify.vcxproj]
c:\users\wins7.node-gyp\7.2.0\include\node\v8.h(3292): note: see declarati
on of 'v8::Function::NewInstance'
..\src\contextify.cc(182): warning C4996: 'v8::Object::GetRealNamedProperty': w
as declared deprecated [D:\MyCode\react-form-builder-master\node_modules\c
ontextify\build\contextify.vcxproj]
c:\users\wins7.node-gyp\7.2.0\include\node\v8.h(2949): note: see declarati
on of 'v8::Object::GetRealNamedProperty'
..\src\contextify.cc(209): warning C4996: 'v8::Object::GetRealNamedProperty': w
as declared deprecated [D:\MyCode\react-form-builder-master\node_modules\c
ontextify\build\contextify.vcxproj]
c:\users\wins7.node-gyp\7.2.0\include\node\v8.h(2949): note: see declarati
on of 'v8::Object::GetRealNamedProperty'
..\src\contextify.cc(210): warning C4996: 'v8::Object::GetRealNamedProperty': w
as declared deprecated [D:\MyCode\react-form-builder-master\node_modules\c
ontextify\build\contextify.vcxproj]
c:\users\wins7.node-gyp\7.2.0\include\node\v8.h(2949): note: see declarati
on of 'v8::Object::GetRealNamedProperty'
gyp ERR! build error
gyp ERR! stack Error: C:\Program Files (x86)\MSBuild\14.0\bin\msbuild.exe fail
ed with exit code: 1
gyp ERR! stack     at ChildProcess.onExit (C:\Program Files\nodejs\node_modules
npm\node_modules\node-gyp\lib\build.js:276:23)
gyp ERR! stack     at emitTwo (events.js:106:13)
gyp ERR! stack     at ChildProcess.emit (events.js:191:7)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_proces
s.js:215:12)
gyp ERR! System Windows_NT 6.1.7601
gyp ERR! command "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodej
s\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "rebuild"
gyp ERR! cwd D:\MyCode\react-form-builder-master\node_modules\contextify
gyp ERR! node -v v7.2.0
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok
npm WARN optional SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>(node_modules\ch
okidar\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@
1.0.15: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"
})
npm WARN<EMAIL_ADDRESS>requires a peer of jquery@ but none
was installed.
npm ERR! Windows_NT 6.1.7601
npm ERR! argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\
node_modules\npm\bin\npm-cli.js" "install"
npm ERR! node v7.2.0
npm ERR! npm  v3.10.9
npm ERR! code ELIFECYCLE
npm ERR<EMAIL_ADDRESS>install: node-gyp rebuild
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>install script 'node-gyp rebuild'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the contextify package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-gyp rebuild
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs contextify
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls contextify
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR!     D:\MyCode\react-form-builder-master\npm-debug.log

@lanc8 looks like it's an issue with node-gyp on windows. Maybe take a look at this issue from a different repo for guidance?  https://github.com/bevacqua/perfschool/issues/5

Not solve my problem. And I tried to set up and use it in my project. I doesn't work at all:
var FormBuilder = require('react-forms-builder');
===> Can't found............ :(

I'm receiving this same error on OSX.

Same here on OSX.

I had the same node-gyp problem on Ubuntu 16.04 but this seemed to solve it:

Dropping down to Node LTS 6.11 (via nvm) solved the<EMAIL_ADDRESS>error
Installing Canvas as noted  here solved the<EMAIL_ADDRESS>error

Now I can run the demo

The follow packages are hard  to in installing:
1."jsdom": "^11.11.0",
2. "canvas": "^1.6.11",
3."node-sass": "^4.9.0"。
Install the above packages independently until they are successfully installed. And then your project will run well.

This is fixed the fork here: https://github.com/Kiho/react-form-builder


Getting access is denied?

I've ran the script sucessfully, opened the firewall ports and reloaded, made sure that the service is running on the VPS also, but I'm getting an access is denied message when I read the log on the client.

Wed Jan 31 04:03:36 2018 NOTE: FlushIpNetTable failed on interface [2] {5393BA56-211D-461C-B3A1-4C84F3EBA010} (status=5) : Access is denied.
Wed Jan 31 04:03:36 2018 do_ifconfig, tt->did_ifconfig_ipv6_setup=0
Wed Jan 31 04:03:36 2018 MANAGEMENT: >STATE:1517371416,ASSIGN_IP,,<IP_ADDRESS>,,,,
Wed Jan 31 04:03:36 2018 Block_DNS: WFP engine opened
Wed Jan 31 04:03:36 2018 Error in add_block_dns_filters(): add_sublayer: failed to add persistent sublayer : Access is denied.   [status=0x5]
Wed Jan 31 04:03:36 2018 MANAGEMENT: Client disconnected
Wed Jan 31 04:03:36 2018 Blocking DNS failed!
Wed Jan 31 04:03:36 2018 Exiting due to fatal error

It worked in the past, but that was a previous VPS, I have no idea why its not working. :/

This Works! Thanks!

This works, running as admin, thanks :)

I almost had a Heart Attack. this solved the issue thanks


switch node-agent install task with cluster creation

Thanks to this change we should be able to import gluster cluster. For ceph cluster @dahorak needs to create workaround.

This issue doesn't apply to Ceph storage nodes, so there is no required workaround for that.

(14:13:08) dahorak: rkanade: Hi, Filip mentioned, that we should firstly create Gluster or Ceph cluster on storage nodes and then install tendrl-node-agents, otherwise if we will firstly install and configure node-agents and then create the Gluster or Ceph storage, it will not work (which is probably the root cause of https://github.com/Tendrl/node-agent/issues/435). Did I understand it correctly? If yes, is there any possibility to "refresh" the tendrl-node-agent state in case it is firstly installed and then the Gluster/Ceph storage cluster is created?
(14:13:46) rkanade: @dahorak @fbalak I have identified the job routing regression, you guys dont have to do anything, I am sending a PR, please test after that is merged
(14:13:48) rkanade: ill update here
(14:14:47) dahorak: rkanade: ok, so it is perfectly ok to install and configure tendrl-node-agents and then install and create Ceph/Gluster cluster? (just to be sure, if we don't need to change our automated playbooks)
(14:15:48) rkanade: @dahorak I would suggest for import cluster, install and start the sds correctly on all nodes, ensure gluster all nodes are peer probed and only then start tendrl-node-agents on all nodes
(14:16:50) rkanade: We calculate gluster same $nvr uniqueness based on "gluster pool list" which can change if another node is peer probed after initial cluster detection
(14:17:33) dahorak: rkanade: ok, so it will be better to start the tendrl-node-agent first time when the gluster or ceph cluster is fully ready, right?
(14:18:00) rkanade: @dahorak For ImportCluster, Yes
(14:18:01) dahorak: does this apply somehow to ceph cluster?
(14:18:08) rkanade: doesnt apply to ceph really
(14:18:27) dahorak: ok, great...
(14:18:31) rkanade: thanks


feat: add an option to disable throwing an error when !request.ok

In my app i have a lot of "normal" HTTP errors (e.g. 404 when no "object" found etc...).
It's a pain to alway surround API call with try / catch (or then / catch) to avoid code crash when a simple if(response.ok) will be enough.
I added "disableThrowOnError" option to remove the throw error behavior on fetch-http-client.
Default value is false, then the current behavior remain unchanged.

Hello @RoCat ! Thanks for this feature request, can you switch target branch from master to next ?

Hi, change done ;)

Thank you!

Would love to see this option added to generateApi as well 🥳


WAFV2 WebACL detects change when there are none in v6 alpha.5

What happened?
I create a wafv2 web acl using following csharp code.
var webAcl = new Aws.WafV2.WebAcl("my-web-acl", new()
{
    Name = "my-web-acl",
    DefaultAction = new Aws.WafV2.Inputs.WebAclDefaultActionArgs
    {
        Block = new Aws.WafV2.Inputs.WebAclDefaultActionBlockArgs(),
    },
    Rules = new[]
    {
        new Aws.WafV2.Inputs.WebAclRuleArgs
        {
            Name = "US-access-only",
            Priority = 0,
            Statement = new Aws.WafV2.Inputs.WebAclRuleStatementArgs
            {
                GeoMatchStatement = new Aws.WafV2.Inputs.WebAclRuleStatementGeoMatchStatementArgs
                {
                    CountryCodes = new[]
                    {
                        "US",
                    },
                },
            },
            VisibilityConfig = new Aws.WafV2.Inputs.WebAclRuleVisibilityConfigArgs
            {
                CloudwatchMetricsEnabled = true,
                MetricName = "US-access-only",
                SampledRequestsEnabled = true,
            },
            Action = new Aws.WafV2.Inputs.WebAclRuleActionArgs
            {
                Allow = new Aws.WafV2.Inputs.WebAclRuleActionAllowArgs()
            }
        }
    },
    Scope = "REGIONAL",
    VisibilityConfig = new Aws.WafV2.Inputs.WebAclVisibilityConfigArgs
    {
        CloudwatchMetricsEnabled = true,
        MetricName = "my-web-acl",
        SampledRequestsEnabled = true,
    },
}, new CustomResourceOptions
{
    Protect = false,
});

When I run the pulumi up command for the first time, It creates web acl without any issue.
But then if I run pulumi up command again without making changes to code it shows following difference to update.
Previewing update (prod)

View in Browser (Ctrl+O): https://app.pulumi.com/........

     Type                 Name               Plan       Info
     pulumi:pulumi:Stack  my-stack
 ~   └─ aws:wafv2:WebAcl  my-web-acl         update     [diff: ~rules]

Resources:
    ~ 1 to update
    1 unchanged

Do you want to perform this update? details
  pulumi:pulumi:Stack: (same)
    [urn=urn:pulumi:prod::my-stack::pulumi:pulumi:Stack::my-stack]
    ~ aws:wafv2/webAcl:WebAcl: (update)
        [id=19aa70cf-6e12-3334-815d-b3d702eca70a]
        [urn=urn:pulumi:prod::my-stack::aws:wafv2/webAcl:WebAcl::my-web-acl]
        [provider=urn:pulumi:prod::my-stack::pulumi:providers:aws::default_5_42_0::......]
      ~ rules: [
          ~ [0]: {
                  + name            : "US-access-only"
                  + priority        : 0
                  ~ statement       : {
                      ~ geoMatchStatement: {
                          ~ countryCodes: [
                              + [0]: "US"
                            ]
                        }
                    }
                  ~ visibilityConfig: {
                      + cloudwatchMetricsEnabled: true
                      + metricName              : "US-access-only"
                      + sampledRequestsEnabled  : true
                    }
                }
        ]

Expected Behavior
When running pulumi up without any code change, it should not show any updates/differences.
Steps to reproduce
see details above.
Output of pulumi about
'dotnet build -nologo .' completed successfully
CLI
Version      3.76.1
Go Version   go1.20.6
Go Compiler  gc
Plugins
NAME    VERSION
aws     5.42.0
dotnet  unknown
Host
OS       Microsoft Windows 11 Pro
Version  10.0.22621 Build 22621
Arch     x86_64
This project is written in dotnet: executable='C:\Program Files\dotnet\dotnet.exe' version='7.0.306'
Current Stack: xxx/xxx/prod
TYPE                     URN
pulumi:pulumi:Stack      urn:pulumi:prod::xxx::pulumi:pulumi:Stack::xxx
pulumi:providers:aws     urn:pulumi:prod::xxx::pulumi:providers:aws::default_5_42_0
aws:wafv2/webAcl:WebAcl  urn:pulumi:prod::xxx::aws:wafv2/webAcl:WebAcl::my-web-acl
Found no pending operations associated with prod
Backend
Name           pulumi.com
URL            https://app.pulumi.com/xxx
User           xxx
Organizations  xxx
Dependencies:
NAME        VERSION
Pulumi      3.55.1
Pulumi.Aws  5.42.0
Additional context
No response
Contributing
Vote on this issue by adding a 👍 reaction.
To contribute a fix for this issue, leave a comment (and link to your pull request, if you've opened one already).

Actually, it looks like this is a duplicate of https://github.com/pulumi/pulumi-aws/issues/1423 which has already been addressed and will be shipped in v6. There's currently an alpha version of v6 available if you want to confirm that this is now resolved.
Please do comment back if you can still reproduce this issue on v6. Thank you!

Actually, it looks like this is a duplicate of #1423 which has already been addressed and will be shipped in v6. There's currently an alpha version of v6 available if you want to confirm that this is now resolved.
Please do comment back if you can still reproduce this issue on v6. Thank you!

Thanks @danielrbradley  for prompt reply.
I updated my pulumi.aws nuget pacakge to alpha
<PackageReference Include="Pulumi.Aws" Version="6.0.0-alpha.5" />
I noticed that for AWS managed rules the issues seems to be resolved. However, the above code still shows constant diff.
this is what the constant diff looks like now for the code above.

Thanks for the re-test and confirmation. I've raised this internally for the team working on the release.

I can reproduce the issue, lifted to unit test in https://github.com/pulumi/pulumi-terraform-bridge/pull/1330, will continue investigating.

I'm going to merge this into https://github.com/pulumi/pulumi-aws/issues/1423 we've reopened as a duplicate. The fix is not quite making it the 6.0 release timeline but we'll be targeting a patch release shortly after the initial 6.0 to fix comprehensively.


Unable to get local issuer certificate

Preflight Checklist

[X] I have installed the latest version of Storage Explorer.
[X] I have checked existing resources, including the troubleshooting guide and the release notes.
[X] I have searched for similar issues.

Storage Explorer Version
1.20.1
Regression From
No response
Architecture
x64
Storage Explorer Build Number
20210720.10
Platform
Windows
OS Version
Windows 10
Bug Description
When i want to explore Table, I Have this error.
For information, I have no proxy.
Impossible de récupérer les ressources enfants.
Détails :
unable to get local issuer certificate
Steps to Reproduce
Open Storage Explorer and deploy Table
Actual Experience
--
Expected Experience
No response
Additional Context
No response

Hi, it sounds like you are having self signed certificates issues. We have to recommended paths forward for you:

Try using system proxy, which you can read about in our networking documentation: https://docs.microsoft.com/en-us/azure/storage/common/storage-explorer-network There are some limitations to it, so make sure you understand those.
Try setting certificates manually. You can read about this process in our troubleshooting guide for additional help with that: https://docs.microsoft.com/en-us/azure/storage/common/storage-explorer-troubleshooting?tabs=Windows%2C2004#ssl-certificate-issues
If neither of those help feel free to come back here to let us know what happaned.

Closing due to lack of response. If you still need help please at least try the above suggestions. If that does not help we recommend you either:

Open a support ticket via the Azure Portal
Open a new issue here

Thanks.


Add organisers page

@slinky-bass, @justinslack: what do you think of this?
I was writing the blurb for the upcoming hackathon and I realised the "about the facilitators" bit was going to be be big, so I though I could point at this instead.

looks good.


Travis tests sometimes hang

The Travis CI tests sometimes hang, and this may be indicative of a bug in s3_iter_bucket routine, which uses multiprocessing.
The failing tests mess up unrelated PRs (need manual test restarts, like in #61), so we want this fixed ASAP.

@piskvorky I have not seen hangs lately, it's still relevant?

Yes, relevant, reproduced with Travis, problem in test_s3_iter_bucket_moto (smart_open.tests.test_smart_open.S3IterBucketTest)

We don't use Travis anymore.


Mapping field name to another one

I have a bibliography in which the entry language is in the langid field and not language (I think this was required by the biblatex package). I tried:
import {plugins, Cite} from "@citation-js/core";
import "@citation-js/plugin-bibtex";

const config = plugins.config.get("@bibtex");
config .parse.strict = false;
config.types.bibtex.source.langid = "language";
config.types.biblatex.source.langid = "language";

But this does nothing (and the documentation is not super-clear).
Is this the intended usage of this plugin mapping?
Thanks!
mario

config.types is used for mapping the entry types, not the fields. The field mappings are currently not extendable. However langid should be mapped by default (at least for BibLaTeX input). Setting langid in BibLaTeX output is more difficult as it would have to validate that the value is in the babel or polyglossia packages.

Thanks @larsgw for the clarification! Anyway, seems the langid field is not mapped. With the following entry:
@Book{Valle2023,
  author    = {Mario Valle and Antonella Galgano},
  publisher = {Corriere della Sera},
  title     = {La libertà},
  year      = {2023},
  month     = mar,
  series    = {Percorsi Montessori},
  volume    = {19},
  issn      = {2532-64314},
  keywords  = {montessori},
  langid    = {italian},
}

Read by this code:
import {plugins, Cite} from "@citation-js/core";
import "@citation-js/plugin-bibtex";

const config = plugins.config.get("@bibtex");
config.parse.strict = false;
config.parse.sentenceCase = "never";
config.parse.biblatex = true;

const cite = new Cite(bibFilesContent, {generateGraph: false});
console.log(JSON.stringify(cite.data, undefined, 2))

Produces this output:
[
  {
    "author": [
      {
        "given": "Mario",
        "family": "Valle"
      },
      {
        "given": "Antonella",
        "family": "Galgano"
      }
    ],
    "collection-title": "Percorsi Montessori",
    "type": "book",
    "id": "Valle2023",
    "citation-key": "Valle2023",
    "ISSN": "2532-64314",
    "issued": {
      "date-parts": [
        [
          2023,
          3
        ]
      ]
    },
    "keyword": "montessori",
    "publisher": "Corriere della Sera",
    "title": "La libertà",
    "volume": "19"
  }
]

You see, the langid field disappeared.
Yes, a quick&dirty solution is to .replaceAll("langid", "language") after reading the bib file. But I want to understand the library to use it better.
Thanks for your help!
mario

Yes, I meant that it should be mapped in the future, at least for reading input. It isn't at the moment as you point out.


Add backend service implementation for geofence and add geofence to b…

Implement backend service for geofence

@JonasVautherin I removed the src/backend/proto from the request. Just curious - where are the proto files kept these days? Anyway, please take a look and let me know if there's anything else I need to do!

where are the proto files kept these days?

They are now at the root of the repo, in proto/ :blush:.

No problem! Happy to help, and thanks for merging


(RedisSemanticCache + ChatOpenAI + OpenAIEmbeddings) - Not working as expected - Wanted to understand, if I am doing something wrong here.

System Info
Dependency Versions
langchain==0.0.349
langchain-community==0.0.1
langchain-core==0.0.13
openai==1.3.8
Python Version
Python 3.11.4
Redis Stack Version
redis-stack-server 6.2.0
Who can help?
No response
Information

[X] The official example notebooks/scripts
[ ] My own modified scripts

Related Components

[X] LLMs/Chat Models
[X] Embedding Models
[ ] Prompts / Prompt Templates / Prompt Selectors
[ ] Output Parsers
[ ] Document Loaders
[ ] Vector Stores / Retrievers
[ ] Memory
[ ] Agents / Agent Executors
[ ] Tools / Toolkits
[ ] Chains
[ ] Callbacks/Tracing
[ ] Async

Reproduction
from langchain.globals import set_llm_cache
from langchain.cache import RedisSemanticCache
from langchain.embeddings import OpenAIEmbeddings
from langchain_community.chat_models import ChatOpenAI
from redis import Redis
import time
llm = ChatOpenAI(openai_api_key='<OPENAI_API_KEY>', model_name='gpt-3.5-turbo')
cache = RedisSemanticCache(redis_url="redis://localhost:6379",
embedding=OpenAIEmbeddings(openai_api_key='<OPENAI_API_KEY>'),
score_threshold=0.95)
set_llm_cache(cache)
start = time.time()
response = llm.predict("""Tell me about USA in only two sentences""")
print(time.time()-start)
print(response)
start = time.time()
response = llm.predict("""Tell me about INDIA in only two sentences""")
print(time.time()-start)
print(response)
start = time.time()
response = llm.predict("""What is LLMs in the context of GEN AI ?""")
print(time.time()-start)
print(response)
Expected behavior
As the score_threshold is set to 0.98, I expect all the three prompts to give three different responses. But we are getting one response for all the three prompts.
Output from running the script :
4.252941131591797
The United States of America is a federal republic consisting of 50 states, a federal district, five major self-governing territories, and various possessions. It is a diverse and influential country known for its cultural and economic power on the global stage.
0.3903520107269287
The United States of America is a federal republic consisting of 50 states, a federal district, five major self-governing territories, and various possessions. It is a diverse and influential country known for its cultural and economic power on the global stage.
0.6625611782073975
The United States of America is a federal republic consisting of 50 states, a federal district, five major self-governing territories, and various possessions. It is a diverse and influential country known for its cultural and economic power on the global stage.

Try adjusting score_threshold=0.05
The lower the threshold - the more similar requests must be to match the cached results.


Add slice_rows to interchange protocol

closes #204

I think this current implementation leaves a lot to be desired. I.E. in the case of something like pandas or other dataframe library that doesn't use the Arrow memory layout under the hood, they'd presumably materialize arrow on the __dataframe__ call and then have to slice the arrow format memory, which if containing strings or has a step size, isn't free. This is already potentially a problem in selecting columns as well, so I guess this inefficiency is nothing new?
Additionally, it makes it a bit hard to reason about when the producer vs when the consumer should do row selection. I.E. if Polars is consuming data from say PyArrow, I imagine Polars would rather handle row slicing itself (assuming you'll hit a situation where it's not pure pointer arithmetic). Now in the situation of Pandas consuming data from say Polars, you'd probably want Polars to handle the row slicing.
Arrow interchange protocols handle the slicing case (ignoring step size) by allowing specifying an offset and a size. Maybe we can do something similar here?

sounds good, thanks

Do we expect / want to encourage developers using dataframe libraries to explicitly call __dataframe__ themselves as opposed to using libraryx.from_dataframe(...)? It feels a bit funky to me currently that we go from say:
pl_df = ...  # My polars dataframe
pdf = pandas.from_dataFrame(pl_df)

to:
pl_df = ...  # My polars dataframe
pdf = pandas.from_dataframe(pl_df.__dataframe__().select_columns(...).slice_rows(...))

My 2c is that this is just highlighting the lack of standard API here and that the experience should be something along the lines of (ignoring API names for column selection and row slicing):
pl_df = ...  # My polars dataframe
pdf = pandas.from_dataframe(pl_df.cols(...).slice_rows(...))

Would be good to have others chime in here given this interchange protocol is already being adopted where we probably don't want to introduce something and later decide to change / remove it.

It's what plotly already does to not have to convert the entire dataframe

Any updates here please?
This is the only thing I plan to try adding to the interchange protocol, promised
I think of the interchange protocol as being useful to converting between libraries and doing some preselection in a standardised way:

select columns (currently possible)
select rows (not possible)

cc @rgommers @jorisvandenbossche

gentle ping
(would really like to get this in for pandas 3.0 tbh)

I think of the interchange protocol as being useful to converting between libraries and doing some preselection in a standardised way:

select columns (currently possible)
select rows (not possible)

The ability to select subset rows in addition to selecting columns seems harmonious.
Implementation in Modin should not be a problem.
+1

Any updates please?

closing due to lack of interest (this PR has been open for 5 months), thanks all for comments


[Bug]: stream error: stream ID 3; CANCEL; received from peer

What happened?
I was doing [Patterns Loader]
Enter the default Git repository URL for the patterns (leave empty for 'https://github.com/danielmiessler/fabric.git' or type 'reset' to remove the value):
Enter the default folder in the Git repository where patterns are stored (leave empty for 'patterns' or type 'reset' to remove the value):
Downloading patterns and Populating C:\Users\ulwaz.config\fabric\patterns..
, when stream error: stream ID 3; CANCEL; received from peer
stream error: stream ID 3; CANCEL; received from peer happened. I was expecting the patterns to download without any issues.
Version check

[X] Yes I was.

Relevant log output
stream error: stream ID 3; CANCEL; received from peer
stream error: stream ID 3; CANCEL; received from peer

Relevant screenshots (optional)

I think this is coming from the remote API. Try another model and I bet you don't have that issue. I've had similar issues recently with Google.

Hy there, I know this is not a proper solution, but I might become handy to overcome this bug. I run this line in the terminal:
cd /tmp ; git clone https://github.com/danielmiessler/fabric.git ; cp -r fabric-main/patterns ~/.config/fabric/ ; rm -rf fabric-main ; cd ~
Cheers.

Hy there, I know this is not a proper solution, but I might become handy to overcome this bug. I run this line in the terminal:
cd /tmp ; git clone https://github.com/danielmiessler/fabric.git ; cp -r fabric-main/patterns ~/.config/fabric/ ; rm -rf fabric-main ; cd ~
What it does?:
Clones the repository to a temporary directory. Copies the "patterns" folder to ~/.config/fabric/. Deletes the cloned repository. Returns to your home directory.
Cheers.

sam@LAPTOP-S5LCRFHR:~/.config/fabric$ cd /tmp ; git clone https://github.com/danielmiessler/fabric.git ; cp -r fabric-main/patterns ~/.config/fabric/ ; rm -rf fabric-main ; cd ~
Cloning into 'fabric'...
remote: Enumerating objects: 10958, done.
remote: Counting objects: 100% (3822/3822), done.
remote: Compressing objects: 100% (1648/1648), done.
error: RPC failed; curl 92 HTTP/2 stream 5 was not closed cleanly: CANCEL (err 8)
error: 2583 bytes of body are still expected
fetch-pack: unexpected disconnect while reading sideband packet
fatal: early EOF
fatal: fetch-pack: invalid index-pack output
cp: cannot stat 'fabric-main/patterns': No such file or directory

Ethernet solved the issue, weird but it worked for me.

Ethernet solved the issue, weird but it worked for me.

Yeap, +1 with this troubleshooting. I plugged ethernet on my laptop and voila! thanks 👍


No way to determine message type in message_received handler

For example, when a Facebook bot receives a post back it will trigger both the facebook_postback and message_received events, while this is good for conversational usage it means that messages will be processed twice in some cases. It would be good if there were an easy way to tell if a message had been generated from a post back in the message_received handler.
I'd like to add a type field to the message which would be set to facebook_postback (similar to how the Slack bot adds a type field to some messages).
(Botkit versions 0.4.0 and HEAD)

Submitted PR #469 to resolve this

Merged! Thank you!


Does this support Rackspace CloudFiles via the swift api?

Does this package support rackspace cloudfile? I believe Rackspace cloudfiles is based on openstack swift. I seem to can't figure out how to authenticate it with rackspace cloud's Identity v2.0.

@ammonkc Try http://flysystem.thephpleague.com/docs/adapter/rackspace/ instead.

Thanks for the suggestion, but I was trying to find an alternative to league/flysystem-rackspace since it still uses the guzzle/guzzle 3.x package which is abandoned.

Have you seen this in the OpenStack SDK docs? It should be the correct way to authenticate with Rackspace.

Thanks @mzur


Methods to allow extending a segment.

For example useful if you want to merge a position and yaw segment.

LGTM :) Thxxx. We verbally agreed to keep the time checking as is.


Added Mo's Algorithm

Have you read the Contributing Guidelines on Pull Requests?
(Write your answer here.)
Yes
Description
(Write your answer here.)
It is a basic idea that is implemented to improve the speed of query-based algorithms. It is mostly used in Competitive Programming
Checklist

[x] I've read the contribution guidelines.
[x] I've checked the issue list before deciding what to submit.
[x] I've edited the README.md and link to my code.

Related Issues or Pull Requests
(Write your answer here.)
Yes

Successfully added the PR

Successfully added the PR

@Jassi10000  make the code to take input dynamically from the user and add space and time complexity

@Jassi10000  make the code to take input dynamically from the user and add space and time complexity

@shraddhavp Ok mam no issues
I will do it

@shraddhavp Ok mam no issues
I will do it

Should I close this PR?
and make a new one next time?

Should I close this PR?
and make a new one next time?

Should I close this PR?
and make a new one next time?

Preferred to work on this PR. Making multiple PRs for a single Issue and closing them to rectify the change requested would simply flood the Project.
Every piece of Code goes through continuous reviews before it is merged. So please work on this PR itself to address the issues that we raise 👍

Should I close this PR?
and make a new one next time?

Preferred to work on this PR. Making multiple PRs for a single Issue and closing them to rectify the change requested would simply flood the Project.
Every piece of Code goes through continuous reviews before it is merged. So please work on this PR itself to address the issues that we raise 👍

@shraddhavp  Mam I have updated the commits in the PR , according to what you said

Added the time and space complexities
Updated the code to take input from the user

@shraddhavp  Mam I have updated the commits in the PR , according to what you said

Added the time and space complexities
Updated the code to take input from the user

@Jassi10000 Make README changes as well. Let me know once you are done with the same and I will take a look over the Code 👍

@Jassi10000 Make README changes as well. Let me know once you are done with the same and I will take a look over the Code 👍

@Jassi10000 Make README changes as well. Let me know once you are done with the same and I will take a look over the Code 👍

You mean I need to make changes in that Contributors.md file mentioned in Readme?

@Jassi10000 Make README changes as well. Let me know once you are done with the same and I will take a look over the Code 👍

You mean I need to make changes in that Contributors.md file mentioned in Readme?

@Jassi10000 Make README changes as well. Let me know once you are done with the same and I will take a look over the Code 👍

You mean I need to make changes in that Contributors.md file mentioned in Readme? @HarshCasper

Nope. Every Langauge Directory has a README as well. Please make changes to it.
Please resolve the Merge Conflicts as well.

Closing the PR because no no updates.

@HarshCasper , bro what means no updates , am having my exams besides , so not getting much time , it was a coincidence that I got to see this one right now only
Btw I have already put my name in contributors list  , you can check as well
and regarding the merge conflicts , I don't know how to solve them , and not getting time to see a video or so
If you understood my situation a little too , then just give me one more day , and I will finish it


Skip unstable tests from Docker bug 14203

It looks like Docker #14203 is not resolved in Docker 1.10. Skip unstable tests.
https://jenkins.dockerproject.org/job/Swarm-PRs (engine 1.10)/646/console
# time="2016-03-23T21:41:21Z" level=error msg="HTTP error: 500 Internal Server Error: Cannot start container 2e7d435af9e1ad2e7e74a465985c9233aec3798827032058c7d09be0842b0506: [9] System error: read parent: connection reset by peer\n" status=500

Signed-off-by: Dong Chen<EMAIL_ADDRESS>

LGTM

LGTM


Add issue transfer functionality

Gracias por someter este PR :tada: Por favor siga los pasos que siguen para completarlo. Ademas antes de someter este PR, por favor den le un vistazo a nuestro archivo de CONTRIBUTING.md
Thanks for submitting this PR :tada: Please fill out the following areas with specifics about this PR. Also, please take the time to look at our CONTRIBUTING.md file.
Gracias / Thanks :heart: :octocat:
Que contiene este PR / What's in this PR

This PR adds functionality to transfer issues between repos.
It adds:

A new graphql file trasfer-issue.graphql
A new user prompt asking if they want to transfer issues
New logic to handle issues and PRs
New helper function to transfer the issues
A couple of new types to handle additional data from graphql

Esto resuelve un Issue / Does this solve an Issue

Closes #17
Marque lo que este aplica / Check what applies

[ ] Añadí documentación necesaria / I've added any needed documentation
[x] Pude probar la corrida / I could test this by running the project

@chocrates I think this resolves your request. Would you be willing to test this out before I merge and craft a releas?

Awesome @froi!
Yes of course.  I am swamped today so it may take me until Wednesday.  I will let you know.

Works great @froi!


Minion skills/gems in offensive?

Hi there! Can't see what i am doing wrong. I have zombies/srs/spectres but can't find where i can check their damage in the offensive ?? No support for minions?

No, minions are not supported. They require data outside of skill gems that we don't have.

Ah, I answered this in the forums as well. Missed this. We pretty much
don't have any data on minions since 2.0, iirc. I would say that we won't
really ever be able to fully support them.

Got it, thanx!

Minion data has been released by GGG officially. Do you plan to add that info to the program? Path of Building already did it

We are slowly getting there; we still have a long way to go before we are
close to the level of accuracy of Path of Building. Realistically minions
will be a later addition


Unable to receive connectionless out-of-band invitation

When receiving an out-of-band invitation containing a proof-request without any handshake_protocols I get an error No existing connection exists and handshake_protocol is missing. This leads me to believe connectionless out of band invitations are not supported in ACA-Py.
Also looking at the code it seems to only process the attached message if there is a connection record:
        # Request Attach
        if len(invitation.requests_attach) >= 1 and conn_rec is not None

Are connectionless exchanges initiated through out of band not supported yet? Am I using it incorectly?
Here is the full error:
2022-02-21 13:40:13,192 aries_cloudagent.admin.server DEBUG Body: {
    "@type": "did:sov:BzCbsNYhMrjHiqZDTUASHg;spec/out-of-band/1.0/invitation",
    "@id": "dc81a186-908a-449a-a2b5-d8ed1a0c6a88",
    "label": "Aries Cloud Agent",
    "services": [
      {
        "id": "#inline",
        "type": "did-communication",
        "recipientKeys": [
          "did:key:z6MkrBLdrjur8fgA9TGSCXaKNoU8zi3hiu1hozfbgLALfXty"
        ],
        "serviceEndpoint": "ws://localhost:4000"
      }
    ],
    "requests~attach": [
      {
        "@id": "request-0",
        "mime-type": "application/json",
        "data": {
          "json": {
            "@type": "did:sov:BzCbsNYhMrjHiqZDTUASHg;spec/present-proof/2.0/request-presentation",
            "@id": "9203ebcc-e54c-4a61-9a4a-6ede677a3b6d",
            "request_presentations~attach": [
              {
                "@id": "indy",
                "mime-type": "application/json",
                "data": {
                  "base64": "eyJuYW1lIjogIlByb29mIHJlcXVlc3QiLCAicmVxdWVzdGVkX2F0dHJpYnV0ZXMiOiB7ImFkZGl0aW9uYWxQcm9wMSI6IHsibmFtZSI6ICJmYXZvdXJpdGVEcmluayIsICJyZXN0cmljdGlvbnMiOiBbXX19LCAicmVxdWVzdGVkX3ByZWRpY2F0ZXMiOiB7fSwgInZlcnNpb24iOiAiMS4wIiwgIm5vbmNlIjogIjEwNzI2NDI0ODkxMTI2OTA4OTAyMTk0NyJ9"
                }
              }
            ],
            "will_confirm": true,
            "formats": [
              {
                "attach_id": "indy",
                "format"<EMAIL_ADDRESS>              }
            ]
          }
        }
      }
    ]
  }
2022-02-21 13:40:13,199 aries_cloudagent.core.dispatcher ERROR Handler error: invitation_receive
Traceback (most recent call last):
  File "/Users/timo/Developer/Work/Projects/AFJ/aries-cloudagent-python/aries_cloudagent/protocols/out_of_band/v1_0/routes.py", line 221, in invitation_receive
    result = await oob_mgr.receive_invitation(
  File "/Users/timo/Developer/Work/Projects/AFJ/aries-cloudagent-python/aries_cloudagent/protocols/out_of_band/v1_0/manager.py", line 563, in receive_invitation
    raise OutOfBandManagerError(
aries_cloudagent.protocols.out_of_band.v1_0.manager.OutOfBandManagerError: No existing connection exists and handshake_protocol is missing
2022-02-21 13:40:13,203 aries_cloudagent.admin.server ERROR Handler error with exception: No existing connection exists and handshake_protocol is missing

=================

Here's the endpoints I'm calling (doesn't need any setup):
POST /present-proof-2.0/create-request
{
  "presentation_request": {
    "indy": {
      "name": "Proof request",
      "requested_attributes": {
        "additionalProp1": {
          "name": "favouriteDrink",
          "restrictions": []
        }
      },
      "requested_predicates": {},
      "version": "1.0"
    }
  }
}

POST /out-of-band/create-invitation
Replace id with the pres_ex_id from previous step
{
  "attachments": [
    {
      "id": "8aa67942-7d92-444b-984b-215782cbc3aa",
      "type": "present-proof"
    }
  ]
}

POST /out-of-band/receive-invitation
Replace body with invitation from previous step
{
    "@type": "did:sov:BzCbsNYhMrjHiqZDTUASHg;spec/out-of-band/1.0/invitation",
    "@id": "dc81a186-908a-449a-a2b5-d8ed1a0c6a88",
    "label": "Aries Cloud Agent",
    "services": [
      {
        "id": "#inline",
        "type": "did-communication",
        "recipientKeys": [
          "did:key:z6MkrBLdrjur8fgA9TGSCXaKNoU8zi3hiu1hozfbgLALfXty"
        ],
        "serviceEndpoint": "ws://localhost:4000"
      }
    ],
    "requests~attach": [
      {
        "@id": "request-0",
        "mime-type": "application/json",
        "data": {
          "json": {
            "@type": "did:sov:BzCbsNYhMrjHiqZDTUASHg;spec/present-proof/2.0/request-presentation",
            "@id": "9203ebcc-e54c-4a61-9a4a-6ede677a3b6d",
            "request_presentations~attach": [
              {
                "@id": "indy",
                "mime-type": "application/json",
                "data": {
                  "base64": "eyJuYW1lIjogIlByb29mIHJlcXVlc3QiLCAicmVxdWVzdGVkX2F0dHJpYnV0ZXMiOiB7ImFkZGl0aW9uYWxQcm9wMSI6IHsibmFtZSI6ICJmYXZvdXJpdGVEcmluayIsICJyZXN0cmljdGlvbnMiOiBbXX19LCAicmVxdWVzdGVkX3ByZWRpY2F0ZXMiOiB7fSwgInZlcnNpb24iOiAiMS4wIiwgIm5vbmNlIjogIjEwNzI2NDI0ODkxMTI2OTA4OTAyMTk0NyJ9"
                }
              }
            ],
            "will_confirm": true,
            "formats": [
              {
                "attach_id": "indy",
                "format"<EMAIL_ADDRESS>              }
            ]
          }
        }
      }
    ]
  }

@shaangill025, @andrewwhitehead -- we need to get this going.  Anything related to OOB support and DID Exchange needs to be ready in ACA-Py as soon as possible, as we do the Community Transition from Connections.

@shaangill025 or @andrewwhitehead is one of you already working on this? If not, I can take a look at this.

@TimoGlastra -- I would say go ahead. I don't think this is high on the list.

But as I read my previous statement and think about it -- it needs to be higher.  :-(

@TimoGlastra I can take this on today if you haven't already started working on this?

I already started the work. It's work than I initially thought, so I may hand it off if I run out of time :)
But I'll try to finish it first. Thanks!

With #1676 , I have fixed an issue where unused connections were not deleted when OOB invitation contains request attachments. This might relate to your current work.


<EMAIL_ADDRESS>download via aria2 failed

ERROR Download failed! (Error 3) Resource was not found
DEBUG https://fastcopy.jp/archive/FastCopy361_installer.zip
referer=https://fastcopy.jp/archive/
dir=C:\Users\gwenl\scoop\cache
out=fastcopy#3.61#https_fastcopy.jp_archive_FastCopy361_installer.zip

#1403

Dup of #1403


Tensorflow Lib Built from source (branch r2.2-tfnet) not working with master on Mac

I am trying to build Tensorflow from source from fork https://github.com/SciSharp/tensorflow using instructions in https://github.com/SciSharp/TensorFlow.NET/tree/master/tensorflowlib
The resultant libtensorflow.dylib is not working with TensorFlow.net dll I built from master branch or branch v0.22-eager-mode.
I am running the code on https://tensorflownet.readthedocs.io/en/latest/HelloWorld.html
System.NullReferenceException: Object reference not set to an instance of an object   at Tensorflow.Graph._as_graph_element_locked (System.Object obj, System.Boolean allow_tensor, System.Boolean allow_operation) [0x001b1] in TensorFlowNET.Core/Graphs/Graph.cs:215

I think the doc is not updated. You can refer the example repo to get the latest samples.

This works, thanks.


The Bottom to Up button doesn't have cursor pointer property & Hover effect

I want to work on this issue and give a pointer & hover effect to the bottom to up button. So can you assign this issue to me?

SSOC'22

@MohitNamdev22 How many issues are left which have been assigned to you?

No issues are left from yesterday, this one is first issue of the day

All previous issues are completed & merged, So can you assign it to me?

All previous issues are completed & merged, So can you assign it to me?

Go ahead


napalm.facts https error

SUMMARY
Hello
Getting error when fetching the napalm.facts
ISSUE TYPE
requests.exceptions.ProxyError: HTTPSConnectionPool(host='leafsw01', port=22): Max retries exceeded with url: /ins (Caused by ProxyError('Cannot connect to proxy.', error('Tunnel connection failed: 404 Not Found',)))

STACKSTORM VERSION
Paste the output of st2 --version:
st2 2.7.2, on Python 2.7
OS / ENVIRONMENT / INSTALL METHOD
3.10.0-693.21.1.el7.x86_64
STEPS TO REPRODUCE

Not sure why it is using proxy, under config/napalm.yaml this is what I have configured:
devices:
  - hostname: leafsw01
    driver: nxos
    port: 22
    credentials: ro

Command run: st2 run napalm.get_facts hostname=leafsw01

This is better tracked against your issue at https://github.com/StackStorm-Exchange/stackstorm-napalm/issues/44, since it is pack-specific


Getting rid of the unordered map.

This should be pretty clear. It is much simpler code. No more std::memcpy or std::unordered_map. It is just straight, clean code. And it should be pretty fast too.

@anonrig  Note that this code, like the previous code, returns 0 (NULL) for file, and not std::nullopt. It is unclear to me whether the file protocol has a port. I have not looked at the specification.

Spec says that "file" special scheme does not have a port number. Referencing: https://url.spec.whatwg.org/#url-miscellaneous

@anonrig No port is not the same as NUL (0), right? So do we have a bug?

(I don't particularly care, I just want it to be correct.)

We do have a bug yes. It should be std::nullopt


CSS and JS Pipeline Error

If I have css_pipeline: true I get this error:

If I change that to css_pipeline: false the error is cleared.
The same happens with js_pipeline.
Grav 0.9.26

Try running a composer update to ensure you have the latest vendor libraries.

You were right, of course. This fixed it right up:
$ rm -Rf vendor
$ bin/composer.phar update --no-dev


Import CSV file do not work anymore 7.3.0+

Hello,
Since version 7.3.+, I'm not able to import CSV file anymore.
The max length for varchar fields was previously set to 50 or 1024, and is now auto detected (with random values)
and it seems everything was imported into varchar.
I'm working with big, dirty CSV files (50 columns, 10k+ raws, and malformed) the business gave to me, and I keep getting errors since I update from 7.3.0 to newer versions including the 21.0.0 one.
Data transfer failed during batch insert
(you can disable batch insert in order to skip particular rows).
Reason:
SQL Error [8115] [S0002]: Une erreur de dépassement arithmétique s'est produite lors de la conversion de expression en type de données int.
Data transfer failed during batch insert
(you can disable batch insert in order to skip particular rows).
Reason:
SQL Error [8152] [22001]: Les données de chaîne ou binaires seront tronquées.
Is there a was to get the old way to import csv (everything to varchar(1024)) without having to redefine mapping for each one of the 50 columns?
An option or something for dirty but working import, to me the import CSV functionality has not to be perfect, it has just to put temporary data quickly in database, and then we can extract, convert to import them properly.

Hello @Jrmy003,
You can specify minimal length for columns in the importer settings:

Does it solve your problem? Thanks.

Hello @ShadelessFox
It partially fix the issue, I'm still having this one, while trying to convert, phone or bank account numbers to integer.
Data transfer failed during batch insert
(you can disable batch insert in order to skip particular rows).
Reason:
SQL Error [8115] [S0002]: Une erreur de dépassement arithmétique s'est produite lors de la conversion de expression en type de données int.

Are you expecting these account numbers to be converted into integers or not?
Can you provide sample data, so I can examine it?
Does changing value of Columns samples count affects the result or the error itself?

@Jrmy003 ,
please, uncheck highlighted option

@ShadelessFox
Are you expecting these account numbers to be converted into integers or not?
No, everything in varchar is fine for me, I'm just looking to import a lot of data quickly into a temporary format does not matter as I am able to convert data into proper format using sql if I need it. And moreover I expect phone number, bank account numbers, even postal codes to be format as varchar not integer to avoid the loss of first 0 for exemple.
And having to manually check for target
Can you provide sample data, so I can examine it?

Quite hard I'm importing sensitive details of our customers
Does changing value of Columns samples count affects the result or the error itself?

I just tried taking the whole file as example the mapping is the same as the previous one (with 1000 as Columns samples count)
And still got an error the error :
Data transfer failed during batch insert
(you can disable batch insert in order to skip particular rows).
Reason:
SQL Error [8115] [S0002]: Une erreur de dépassement arithmétique s'est produite lors de la conversion de expression en type de données int.

By the sample data I meant any data, I'm only interested in the format of it. Of course I'm not begging you to provide such sensitive data. You can replace digits, so original data would not be recognizable.
First of all, try to set Columns samples count to 0 this time, this should default all columns back to varchar.

@uslss
Still got sql error, but it helped me finding the error data.
@ShadelessFox
Can you provide sample data, so I can examine it?
You can reproduce the bug using the csv content attached as test.log file.
The integer size is set to 4

test.log
This columns are created

By the sample data I meant any data, I'm only interested in the format of it. Of course I'm not begging you to provide such sensitive data. You can replace digits, so original data would not be recognizable.
First of all, try to set Columns samples count to 0 this time, this should default all columns back to varchar.

@ShadelessFox Perfect that's all I needed (I'm able to import everything again as varchar by setting 0 in this field, and I can adjust the max size now :) )
And still remains the bug related to integer size detection, that do not matter to me. Should I close this ticket now as I can import CSV as full varchar?
Or keep it open until the integer detection is fixed?

Actually, we don't detect the maximum size for numeric columns.
I believe the 4 on your screenshot is the default length for int column in your database.
You can create a separate feature request, since this issue's title may be misleading for it.

Ok, thank you for the help!
Have a good day !

And btw I'm using SqlServer 2008 which is not supported any more by Microsoft, I'm not sure the issue related to integer exists on newer version of Sql Server. The bug maybe do not exists :/

It's still 4 by default using SQL Server 15 (2019) 🤔
As I said earlier, you can create a FR to support determining the length of numeric columns, too

Ok then, will create a bug so, I got a concrete example.


Adding to the advisor the 'requiredCustomerAction'

Adding new types of recommendation to the advisor: -NoSubnetDelegation
-SubnetContainsInvalidIpConfiguration
-ServiceFailedToInstallOrResumeDueVnetIssues

Learn Build status updates of commit 88e1738:
:warning: Validation status: warnings

File
Status
Preview URL
Details

data-explorer/azure-advisor.md
:warning:Warning

Details

data-explorer/azure-advisor.md

Line 166, Column 1: [Warning: file-not-found - See documentation] Invalid file link: 'azure-data-explorer-uses-subnet-without-delegation'.
Line 167, Column 1: [Warning: file-not-found - See documentation] Invalid file link: 'azure-data-explorer-uses-subnet-with-invalid-ip-configuration'.
Line 168, Column 1: [Warning: file-not-found - See documentation] Invalid file link: 'azure-data-explorer-failed-to-install-or-resume-due-virtual-netwrok-issues'.
Line 177, Column 176: [Suggestion: docs-link-absolute - See documentation] Absolute link 'https://learn.microsoft.com/azure/data-explorer/vnet-deploy-troubleshoot?tabs=windows' will be broken in isolated environments. Replace with a relative link.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Learn Build.
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.
Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel

Learn Build status updates of commit 95558ad:
:bulb: Validation status: suggestions

File
Status
Preview URL
Details

data-explorer/azure-advisor.md
:bulb:Suggestion

Details

data-explorer/azure-advisor.md

Line 177, Column 176: [Suggestion: docs-link-absolute - See documentation] Absolute link 'https://learn.microsoft.com/azure/data-explorer/vnet-deploy-troubleshoot' will be broken in isolated environments. Replace with a relative link.

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.
Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel

Learn Build status updates of commit c2f1357:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

data-explorer/azure-advisor.md
:white_check_mark:Succeeded

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 learn.microsoft.com contributor guidesPost your question in the Learn support channel

Learn Build status updates of commit f53095f:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

data-explorer/azure-advisor.md
:white_check_mark:Succeeded

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 learn.microsoft.com contributor guidesPost your question in the Learn support channel

Learn Build status updates of commit 797d545:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

data-explorer/azure-advisor.md
:white_check_mark:Succeeded

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 learn.microsoft.com contributor guidesPost your question in the Learn support channel

Learn Build status updates of commit fb3e780:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

data-explorer/azure-advisor.md
:white_check_mark:Succeeded

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 learn.microsoft.com contributor guidesPost your question in the Learn support channel

Learn Build status updates of commit 52e723d:
:warning: Validation status: warnings

File
Status
Preview URL
Details

data-explorer/k2bridge.md
:warning:Warning

Details

data-explorer/kusto/functions-library/pair-probabilities-fl.md
:warning:Warning

Details

data-explorer/kusto/management/external-tables-azurestorage-azuredatalake.md
:warning:Warning

Details

data-explorer/kusto/query/renderoperator.md
:warning:Warning

Details

data-explorer/kusto/tools/kusto-explorer.md
:warning:Warning

Details

data-explorer/azure-advisor.md
:bulb:Suggestion

Details

data-explorer/k2bridge.md

Line 138, Column 148: [Warning: bookmark-not-found] Cannot find bookmark '#install-kibana-service' in 'k2bridge.md'.
Line 0, Column 0: [Suggestion: disallowed-domain] Url 'https://www.elastic.co/guide/en/kibana/current/kibana-concepts-analysts.html' references a disallowed domain 'https://www.elastic.co'. This poses a security risk.
Line 0, Column 0: [Suggestion: disallowed-domain] Url 'https://github.com/microsoft/K2Bridge' references a disallowed domain 'https://github.com'. This poses a security risk.
Line 0, Column 0: [Suggestion: disallowed-domain] Url 'https://azure.microsoft.com/free/' references a disallowed domain 'https://azure.microsoft.com'. This poses a security risk.
Line 0, Column 0: [Suggestion: disallowed-domain] Url 'https://github.com/helm/helm#install' references a disallowed domain 'https://github.com'. This poses a security risk.
Line 0, Column 0: [Suggestion: disallowed-domain] Url 'https://github.com/microsoft/K2Bridge/blob/master/docs/configuration.md' references a disallowed domain 'https://github.com'. This poses a security risk.
Line 0, Column 0: [Suggestion: disallowed-domain] Url 'http://<IP_ADDRESS>:5601' references a disallowed domain 'http://<IP_ADDRESS>:5601'. This poses a security risk.
Line 0, Column 0: [Suggestion: disallowed-domain] Url 'https://github.com/microsoft/K2Bridge/blob/master/docs/searching.md' references a disallowed domain 'https://github.com'. This poses a security risk.
Line 104, Column 9: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'a' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 122, Column 9: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'a' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

data-explorer/kusto/functions-library/pair-probabilities-fl.md

Line 168, Column 33: [Warning: bookmark-not-found] Cannot find bookmark '#lift' in 'kusto/functions-library/pair-probabilities-fl.md', did you mean '#syntax'?
Line 168, Column 222: [Warning: bookmark-not-found] Cannot find bookmark '#jaccard' in 'kusto/functions-library/pair-probabilities-fl.md'.
Line 0, Column 0: [Suggestion: disallowed-domain] Url 'https://en.wikipedia.org/wiki/Lift_(data_mining)' references a disallowed domain 'https://en.wikipedia.org'. This poses a security risk.
Line 0, Column 0: [Suggestion: disallowed-domain] Url 'https://en.wikipedia.org/wiki/Jaccard_index' references a disallowed domain 'https://en.wikipedia.org'. This poses a security risk.
Line 19, Column 8: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'a' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 23, Column 8: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'a' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

data-explorer/kusto/management/external-tables-azurestorage-azuredatalake.md

Line 19, Column 65: [Warning: bookmark-not-found] Cannot find bookmark '#table-name' in 'kusto/management/external-tables-azurestorage-azuredatalake.md'.
Line 19, Column 96: [Warning: bookmark-not-found] Cannot find bookmark '#schema' in 'kusto/management/external-tables-azurestorage-azuredatalake.md'.
Line 21, Column 24: [Warning: bookmark-not-found] Cannot find bookmark '#partitions' in 'kusto/management/external-tables-azurestorage-azuredatalake.md'.
Line 21, Column 78: [Warning: bookmark-not-found] Cannot find bookmark '#path-format' in 'kusto/management/external-tables-azurestorage-azuredatalake.md'.
Line 22, Column 19: [Warning: bookmark-not-found] Cannot find bookmark '#format' in 'kusto/management/external-tables-azurestorage-azuredatalake.md'.
Line 23, Column 6: [Warning: bookmark-not-found] Cannot find bookmark '#connection-string' in 'kusto/management/external-tables-azurestorage-azuredatalake.md'.
Line 24, Column 13: [Warning: bookmark-not-found] Cannot find bookmark '#properties' in 'kusto/management/external-tables-azurestorage-azuredatalake.md'.
Line 24, Column 47: [Warning: bookmark-not-found] Cannot find bookmark '#properties' in 'kusto/management/external-tables-azurestorage-azuredatalake.md'.
Line 67, Column 170: [Warning: bookmark-not-found] Cannot find bookmark '#virtual-columns' in 'kusto/management/external-tables-azurestorage-azuredatalake.md'.

This comment lists only the first 25 errors (including error/warning/suggestion) in the pull request.
For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Learn Build.
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.
Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel

Learn Build status updates of commit c023e1c:
:warning: Validation status: warnings

File
Status
Preview URL
Details

data-explorer/k2bridge.md
:warning:Warning

Details

data-explorer/kusto/functions-library/pair-probabilities-fl.md
:warning:Warning

Details

data-explorer/kusto/management/external-tables-azurestorage-azuredatalake.md
:warning:Warning

Details

data-explorer/kusto/query/renderoperator.md
:warning:Warning

Details

data-explorer/kusto/tools/kusto-explorer.md
:warning:Warning

Details

data-explorer/azure-advisor.md
:bulb:Suggestion

Details

data-explorer/k2bridge.md

Line 138, Column 148: [Warning: bookmark-not-found] Cannot find bookmark '#install-kibana-service' in 'k2bridge.md'.
Line 0, Column 0: [Suggestion: disallowed-domain] Url 'https://www.elastic.co/guide/en/kibana/current/kibana-concepts-analysts.html' references a disallowed domain 'https://www.elastic.co'. This poses a security risk.
Line 0, Column 0: [Suggestion: disallowed-domain] Url 'https://github.com/microsoft/K2Bridge' references a disallowed domain 'https://github.com'. This poses a security risk.
Line 0, Column 0: [Suggestion: disallowed-domain] Url 'https://azure.microsoft.com/free/' references a disallowed domain 'https://azure.microsoft.com'. This poses a security risk.
Line 0, Column 0: [Suggestion: disallowed-domain] Url 'https://github.com/helm/helm#install' references a disallowed domain 'https://github.com'. This poses a security risk.
Line 0, Column 0: [Suggestion: disallowed-domain] Url 'https://github.com/microsoft/K2Bridge/blob/master/docs/configuration.md' references a disallowed domain 'https://github.com'. This poses a security risk.
Line 0, Column 0: [Suggestion: disallowed-domain] Url 'http://<IP_ADDRESS>:5601' references a disallowed domain 'http://<IP_ADDRESS>:5601'. This poses a security risk.
Line 0, Column 0: [Suggestion: disallowed-domain] Url 'https://github.com/microsoft/K2Bridge/blob/master/docs/searching.md' references a disallowed domain 'https://github.com'. This poses a security risk.
Line 104, Column 9: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'a' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 122, Column 9: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'a' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

data-explorer/kusto/functions-library/pair-probabilities-fl.md

Line 168, Column 33: [Warning: bookmark-not-found] Cannot find bookmark '#lift' in 'kusto/functions-library/pair-probabilities-fl.md', did you mean '#syntax'?
Line 168, Column 222: [Warning: bookmark-not-found] Cannot find bookmark '#jaccard' in 'kusto/functions-library/pair-probabilities-fl.md'.
Line 0, Column 0: [Suggestion: disallowed-domain] Url 'https://en.wikipedia.org/wiki/Lift_(data_mining)' references a disallowed domain 'https://en.wikipedia.org'. This poses a security risk.
Line 0, Column 0: [Suggestion: disallowed-domain] Url 'https://en.wikipedia.org/wiki/Jaccard_index' references a disallowed domain 'https://en.wikipedia.org'. This poses a security risk.
Line 19, Column 8: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'a' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 23, Column 8: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'a' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

data-explorer/kusto/management/external-tables-azurestorage-azuredatalake.md

Line 19, Column 65: [Warning: bookmark-not-found] Cannot find bookmark '#table-name' in 'kusto/management/external-tables-azurestorage-azuredatalake.md'.
Line 19, Column 96: [Warning: bookmark-not-found] Cannot find bookmark '#schema' in 'kusto/management/external-tables-azurestorage-azuredatalake.md'.
Line 21, Column 24: [Warning: bookmark-not-found] Cannot find bookmark '#partitions' in 'kusto/management/external-tables-azurestorage-azuredatalake.md'.
Line 21, Column 78: [Warning: bookmark-not-found] Cannot find bookmark '#path-format' in 'kusto/management/external-tables-azurestorage-azuredatalake.md'.
Line 22, Column 19: [Warning: bookmark-not-found] Cannot find bookmark '#format' in 'kusto/management/external-tables-azurestorage-azuredatalake.md'.
Line 23, Column 6: [Warning: bookmark-not-found] Cannot find bookmark '#connection-string' in 'kusto/management/external-tables-azurestorage-azuredatalake.md'.
Line 24, Column 13: [Warning: bookmark-not-found] Cannot find bookmark '#properties' in 'kusto/management/external-tables-azurestorage-azuredatalake.md'.
Line 24, Column 47: [Warning: bookmark-not-found] Cannot find bookmark '#properties' in 'kusto/management/external-tables-azurestorage-azuredatalake.md'.
Line 67, Column 170: [Warning: bookmark-not-found] Cannot find bookmark '#virtual-columns' in 'kusto/management/external-tables-azurestorage-azuredatalake.md'.

This comment lists only the first 25 errors (including error/warning/suggestion) in the pull request.
For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Learn Build.
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.
Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel

@shsagir
Can you review the proposed changes? IMPORTANT: When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

Learn Build status updates of commit 6631455:
:warning: Validation status: warnings

File
Status
Preview URL
Details

data-explorer/azure-advisor.md
:warning:Warning

Details

data-explorer/azure-advisor.md

Line 165, Column 3: [Warning: bookmark-not-found] Cannot find bookmark '#luster-failed-to-install-or-resume-due-to-virtual-network-issues' in 'azure-advisor.md', did you mean '#cluster-failed-to-install-or-resume-due-to-virtual-network-issues'?

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Learn Build.
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.
Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel

Learn Build status updates of commit 41e1fea:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

data-explorer/azure-advisor.md
:white_check_mark:Succeeded

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 learn.microsoft.com contributor guidesPost your question in the Learn support channel

#sign-off


New theme: hugo-starter

Theme submission
Before submitting a theme please make sure you've read the README.md. It describes in detail what information are needed and which requirements have to be fulfilled for the submission. The check list below can help you.
Link to my theme repository: https://github.com/jimfrenette/hugo-starter
I made sure that...

[X] the repository contains a good README.md describing my theme
[X] an open source license has been added to LICENSE.md
[X] all metadata have been added to theme.toml
[X] screenshots have been added in the images/ folder with the required dimensions
[X] in case I'm using a customized demo via the exampleSite folder that

[X] https://example.com is set as base url in exampleSite/config.{toml, yaml, json} to avoid the abuse of unused domains
[X] I tested that my theme's demo works with the content directory of gohugoio/HugoBasicExample

[X] I tested my theme against the gohugoio/HugoBasicExample

[X] I've checked the developer tools' console in my browser for error messages

[X] in case my theme is using Hugo Pipes features like toCSS and PostCSS that I have committed the /resources directory with all generated assets, for my theme to work in the basic version of Hugo

Feel free to ask questions. We're glad to help.

Hello @jimfrenette
Thank you for the theme submission. However I have the following suggestions:

What is the purpose of the JS alert on the index page of your theme's demo? You need to remove it.
Why use all the complexity of Webpack and NPM for a starter Hugo theme? Are you aware of the native Hugo Pipes workflow? It is much simpler than Webpack.
I understand that your theme is based on Webpack UI 4 but I strongly suggest that you give Hugo Pipes a try. It will simplify your life and your theme's future users life a lot.
Also at line 4 of your theme.toml please enter the tag starter since we already have this tag on the website for starter themes.

Let me know how you want to proceed.

@onedrawingperday thank for the review,

I commented out the js alert that is there to test/verify the initial ui js build
I prefer Webpack for UI builds. Yes, it is more complex, however, it includes tree shaking, ES 6 transpiling using babel and can be extended using the vast amount of modules from NPM.
added starter to the tags term array

Thanks,
Jim

* I commented out the js alert that is there to test/verify the initial ui js build

I am still seeing the JS alert. See attached screenshot after pulling the latest changes:

The alert is present not just on the index page but also in every other page of the demo. Also even if it is dismissed it re-appears once a page is either reloaded or visited again.
Please do remove these alerts. Other than that your theme demo looks ok.

@onedrawingperday it must have been cached, I cleaned ui output folder (static/dist) and rebuilt the ui: npm run build.
Thanks,
Jim

@jimfrenette 👍
@digitalcraftsman This theme is based on Webpack UI 4 and it seems ready for addition to the showcase.

 Next, I'll promote your theme on Hugo's official Twitter account.

@digitalcraftsman Thanks!


Rewrite DeleteSubFingerprintsByTrackReference to make it more robust to a multi threaded environment

Method RAMStorage.DeleteSubFingerprintsByTrackReference modifies the lists of SubFingerprint Ids that contain deleted TrackReference.
In a parallel execution, this may lead to an IndexOutOfBoundsException in SubFingerprintGroupingCounter.GroupByAndCount method, since in the inner loop the SubFingerprint ID is accessed via an index.
for (int j = 0; j < subFingerprints[i].Count; ++j)
{
           // if after a successfull length check, subFingerprints[i] is modified by RAMStorage.DeleteSubFingerprintsByTrackReference
           // below line will throw an exception.
           var key = subFingerprints[i][j];
           counter.TryGetValue(key, out var count);
           counter[key] = count + 1;
}

Modify the delete operation such that if the list that is analyzed contains SubFingerprints that have to be removed, a new copy list has to be created without filtered IDs. Once a copy list is created, it has to substitute the old list in the corresponding HashTable.
This will prevent any IndexOutOfBoundsException in the grouping counter since it will continue to run the old list that is not shrunk by the delete operation.
Before rewriting the method, write a unit test that replicates IndexOutOfBoundsException.  Rewriting the method should fix the test.

Fixed in 600cb05


[Feature]: Whatsapp flows to handle conversation flow

Is your feature request related to a problem? Please describe.
The chat flow seems to be too long and tiresome.
Describe the solution you'd like
I suggest using WhatsApp flows to handle conversation flow and selection of attributes (e.g. Topic, Class, Type Of Question, number of questions to be generated etc.) which gives the user a form like experience which is attractive and fun.
Describe alternatives you've considered
One alternative could be using quick replies or buttons in WhatsApp to guide the user through the process. For instance, instead of asking open-ended questions in the chat flow, the chatbot can present pre-defined options (e.g., buttons for topics, question types, or classes). This approach simplifies interaction but may not feel as interactive or visually appealing as the form-like experience provided by WhatsApp flows.
Additional context
Including multimedia elements like images, GIFs, or videos in the WhatsApp flow could make the experience more engaging and less tiresome. For example, a short video explaining how to use the chatbot or visual representations of different question types could enhance user understanding.
It might also help to analyze user feedback or engagement metrics to determine where the chat flow becomes tiresome. Adjustments could then focus on those specific pain points.
NB:
Check out the following about WhatsApp flows:-

https://www.youtube.com/watch?v=GG8JfmVkj08
https://www.youtube.com/watch?v=TOluedENQgQ

CC:

@jurmy24
@fredygerman

Hey @misingo255! Awesome suggestion. We have actually already replaced the previous way of onboarding new users with WhatsApp flows (we have a pending Pull Request to integrate it). So you're exactly right that it's a much better solution than what you see in the demo at docs/twiga.gif, which is an older version.
Regarding using flows for the actual interactions (i.e. teachers requesting some exercises for example). Our field studies suggest that typical public school teachers in Tanzania are mostly comfortable using WhatsApp for texting their colleagues and friends/family. We want to make the experience of using it very similar to that. So we're working on making the chatbot as intelligent as possible so that the teachers hardly need to know what "features" it has and instead it provides them with examples. But perhaps when a new teacher joins we need a better process for making it clear to them what they can use Twiga for.

I agree with @jurmy24 and for now to help the new teacher understand the chatbot better we can even send a tutorial or demo video and / or document after they complete the onboarding.

Though I quite like the idea of sending a flow if the teacher requests an exercise or exam so that they can fill in specifically what they want and what textbooks/topics, etc... they want it to make use of.
For example, it would be nice if they could just tick a box saying they want the exam as a PDF and then we send that to them on WhatsApp.

@jurmy24 This is cool. I can't wait to see the new update. I'm looking forward to it.
Also, be free to check me if you need any assistance.
Thanks.

For sure! Thanks for the help. I'll tag you if I think there's any task you might want to work on. Let me know what your interests are and I'm sure we can find something.


vscodium: 1.57.1 -> 1.58.0

Motivation for this change
Upgrades vscodium from 1.57.1 to 1.58.0
This PR was automatically generated by nixpkgs-upkeep.

CI workflow that created this PR.
Internal tag: 543a03e2f8e3e3648894fc7c9f65c7a4.

Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 129901 at a88d1e5c run on x86_64-linux 1

2 packages built successfully:

vscodium
vscodium-fhs

Could we backport this to release-21.05 ?

Result of nixpkgs-review pr 129901 run on x86_64-darwin 1

1 package built:

vscodium

Going to submit a PR manually.