Allow retrying at Scenario level

I see that retries for individual steps are supported, and I think retrying of Scenarios would also be beneficial (particularly for a project that I'm working on).
Proposal
New number config option called numberOfTimesToRetryFailedScenario.
When set to 0, it does what it currently does (fail the first time it fails).
When set to 1, and a Scenario fails on the first try, that Scenario will be rerun from the start, and if it fails on the second run, then let the Scenario fail.
Follow that pattern for 2 or more retries.

I guess this can be a useful feature, feel free to propose a PR

I am really looking forward to this feature. please update once it is there.

@deepikadixitb please provide a PR

@syedasadulhaq We have launched cucumber on webdriverio v5 months ago. We will not be doing feature enhancements on this repository.

Thanks for the prompt response @abjerstedt. I'm using "webdriverio": "^5.11.13",
The believe the "retry flaky tests in scenario level" is not available in wdio-cucumber 5 either. Please correct me if I'm wrong. Thanks!

@syedasadulhaq Then you should look for updates in the webdriverio repository :). If there isn't already an issue for this there, feel free to add a new feature enhancement request.

ok, thanks


Update master branch to main in CONTRIBUTING.md

Signed-off-by: Nam Le<EMAIL_ADDRESS>

Thanks!


Strict null check src/vs/workbench/services/extensions

Part of #60565
Tracks updating src/vs/workbench/services/extensions/ to have strict null checking.
Not all of these files are eligible to be included in the strict null build yet due to their dependencies. You do not need to fix errors outside of the extensions directory
Steps

Add src/vs/workbench/services/extensions/**/*.ts to the include section of src/tsconfig.strictNullChecks.json
Run yarn strict-null-check -- --watch
Fix strict null check compiler errors
Verify normal build still works
Revert changes to src/tsconfig.strictNullChecks.json

I took care of this in https://github.com/Microsoft/vscode/commit/7d0e64f5ec69c1452bcf227692768db45b8d6334
Please take a look at those changes and revise them as needed


.NET 8 isolated - The gRPC channel URI 'http://:' could not be parsed

Description
Service Bus triggered function simply doesn't work. Please see the repo - https://github.com/alvipeo/FuncAppDotnet8Iso.
Steps to reproduce
https://github.com/alvipeo/FuncAppDotnet8Iso
This is created as a new Azure Function project and selecting Service Bus as trigger. Then it's published to Azure Function (Linux).
And ...Blow!

@alvipeo Could you take a look at this - https://github.com/Azure/azure-functions-dotnet-worker/issues/2248#issuecomment-1921847568 ? What is the host version you see for your failing app?

@kshyju Thanks, the workaround helped me!
I wonder if I should close the issue now..?

But then I have to set the WEBSITE_USE_PLACEHOLDER_DOTNETISOLATED to 0 every single time when I deploy the project...

@alvipeo As mentioned in the linked issue, the fix is in the functions host(runtime) and will be included in version 4.30.0, which is still being deployed for Linux SKU. The deployment make take a few days to complete on all regions (world wide). Let us know if you still experience the issue after your app is on 4.30.0 (You should be able to see the version in the overview blade in azure portal).

But then I have to set the WEBSITE_USE_PLACEHOLDER_DOTNETISOLATED to 0 every single time when I deploy the project...

No the app settings stays between deployments, unless your deployment is doing something extra to cleanup the app settings everytime.

How about when the function is containerized in Linux and hosted in Container Apps? I get this same exception when using version 5.20.0.


Merge https://github.com/kubernetes/cloud-provider-openstack:master into master

/lgtm

/retest
Nothing too bad, just usual etcd issues.

/retest
/lgtm

/override ci/prow/e2e-openstack
Okay, three times it was just etcd warning that we get on Vexxhost.


theme_changer_added_by_Varun-28

now theme can be changed into light and dark. Please review and response.

Nice work! @Varun-28
Some Suggestions:

Remove the Octocat icon. It doesn't go well with the nav bar
For the dark-light mode, switch try something like we have here https://girlscriptboilerplate.netlify.app/
Fix the footer

Sure sir I will do all the changes, thanks for the compliment 😊
On Mon 13 Jul, 2020, 10:13 PM Smaranjit Ghose<EMAIL_ADDRESS>wrote:

Nice work! @Varun-28 https://github.com/Varun-28
Some Suggestions:

Remove the Octocat icon. It doesn't go well with the nav bar
For the dark-light mode, switch try something like we have here
https://girlscriptboilerplate.netlify.app/
Fix the footer

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/smaranjitghose/doc2pen/pull/18#issuecomment-657667662,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ANMU666FT7KV7HX5GPE5Z23R3M2RTANCNFSM4OYVABFA
.


Problem with URL in node version 10

I'm facing up this problem in node version 10 and it can be solved like this https://stackoverflow.com/a/52794744
Do we have any update on it. Thank you!
TypeError: _url.URL is not a constructor     at OnePay.js:132     at new Promise (<anonymous>)     at OnePayInternational.buildCheckoutUrl (OnePay.js:77)     at ConfirmPaymentPage._this._redirectToPayemntGateway (ConfirmPaymentPage.js:33)     at HTMLUnknownElement.callCallback (react-dom.development.js:147)     at Object.invokeGuardedCallbackDev (react-dom.development.js:196)     at invokeGuardedCallback (react-dom.development.js:250)     at invokeGuardedCallbackAndCatchFirstError (react-dom.development.js:265)     at executeDispatch (react-dom.development.js:571)     at executeDispatchesInOrder (react-dom.development.js:596)     at executeDispatchesAndRelease (react-dom.development.js:695)     at executeDispatchesAndReleaseTopLevel (react-dom.development.js:704)     at forEachAccumulated (react-dom.development.js:676)     at runEventsInBatch (react-dom.development.js:844)     at runExtractedEventsInBatch (react-dom.development.js:852)     at handleTopLevel (react-dom.development.js:5030)     at batchedUpdates$1 (react-dom.development.js:21425)     at batchedUpdates (react-dom.development.js:2247)     at dispatchEvent (react-dom.development.js:5110)     at react-dom.development.js:21482     at Object.unstable_runWithPriority (scheduler.development.js:255)     at interactiveUpdates$1 (react-dom.development.js:21481)     at interactiveUpdates (react-dom.development.js:2268)     at dispatchInteractiveEvent (react-dom.development.js:5086)

If you can send us a pull request with passed unit tests, we're happy to merge it and publish a new version. Thank you.

@trongthanh This one https://github.com/naustudio/node-vn-payments/pull/18 Please help to check. Thank you!

hi @hoantran-it , which exact version of node 10 you were using? I tested with latest version v10.16.0, but it looked like there is still the URL class in the "url" package.

@tttt-conan It is v10.15.3

I think I know what's wrong here. In the error log, I saw you were calling it from React, which is the front-end side. This package is supposed to be used on the back-end side. You have to write some routes on your back-end to handle the requests. You can check our example here:
https://github.com/naustudio/node-vn-payments/tree/master/example

Oh I suppose this lib for react front-end side, sorry, let me check. Thank you! @tttt-conan


[Feature] Moving around files in the webinterface

Hi! It would be awesome if we could move around files and folder from within the web interface. This would be even better with drag and drop support.
This is a good feature for people that are not familiar in working with git software and prefer to use the web interface for such operations.
Please let me know what you think about this request.

You already can move files around. Just edit the file and change its filename - press backspace at the start of the filename input field to remove subdirectories.

I'll keep this open in case I've misunderstood what you were asking for though and for the drag-n-drop feature

You're right about that. But unfortunately this only applies to text files that are editable with the web interface editor.
Binaries or images cannot be moved with the web interface.
And drag-n-drop would of course be a nice to have feature.

The following bullet points are still open (refer my answer above):

Only files that can be edited with the gitea text editor are moveable from within the web interface
Moving is done by pressing backspace (not apparent/beginner-friendly)
Drag and Drop would be pretty nice

I write books, docs, blogs using markdown with the help of tools like Docusaurus.
For these repositories, I prefer to use gitea web ui to edit markdown files directly.
This way is so portable and convenient for the purpose above.
I don't need to work on my PC, don't need to open an IDE or text editor.
I can preview then the integrated CI tool can deploy the project immediately.
However, moving multiple files and folder is painful for this type of projects.
It would be nice to have a simple but user friendly to move multiple files and folders quickly via the web ui.

You already can move files around. Just edit the file and change its filename - press backspace at the start of the filename input field to remove subdirectories.

this is not the case for non-text files.
yes, drag and drop would be a nice have. or at least ability to edit the filename/path seperately


'NoneType' object has no attribute 'find' [x] get.Tweet

Initial Check

x Python version is 3.6;
x Just updated Twint with pip3 install --upgrade -e git+https://github.com/twintproject/twint.git@origin/master#egg=twint;
? Could be a duplicate - similar errors seem to be cropping up. Sorry for initially posting this as a comment on a pull request. (Deleted, thanks for the reply.)

Command Ran
Goal: save all tweets for user as json. Here's a simple example.
c = twint.Config()
c.Profile_full = True
c.Username = 'AshfordU'
c.Store_json = True
c.Output = 'AshfordU.json'
twint.run.Profile(c)

Description of Issue
For some Tweets I'm occasionally seeing the error output:
'NoneType' object has no attribute 'find' [x] get.Tweet
Also not sure yet if the full history will come through. Waiting on example to finish. For this particular username I was previously only able to go back to 2016-05-03 before I repulled Twint.
Environment Details
Ubuntu Terminal

Yes, so my history still isn't going back as far as expected (#272 ), which is supposed to be fixed with the latest merge. It takes a little while to run, but would someone else mind checking this out? Maybe my pull/update didn't work.

It seems to not be working but, it's also True that the missing tweets do not exist (at least this is what I can say)
Twint ouput

Twitter screenshot

import twint

c = twint.Config()
c.Username = 'AshfordU'
c.Store_json = True
c.Output = 'AshfordU.json'
twint.run.Search(c)

with twint.run.Search instead of twint.run.Profile, Twint will use Twitter search, which is speeder

Okay interesting. I am trying to now confirm that there should be tweets before 2016-05-03 for this user in case they deleted all their tweets before that or something. Twitter’s advanced search isnt working for me. Can you tell if the tweets actually go back to 2009 July like it says on the profile?

Twint output

Twitter screenshot

Conclusions
At this point I can say that Twint scraped every tweet and there are not more tweets available

`UPDATE:
with the code you provided, the last tweet that I got is

727573444699820032 2016-05-03 21:00:01 CET RT  How @Forbes Distinguished Speaker Series brings the lecture experience to online students:  http://bit.ly/1TvRJ21  pic.twitter.com/WVWfvpT1oG

error returned
list index out of range

So using Search instead of Profile you were able to go back to July 2010?

Yes, this is what I got

Update: Confirmed - the full history is coming through now. Glad search works even though profile does not. Are there features that are available through profile that are not available through search? Can you just deprecate profile? haha

I can not deprecate profile, even though it's not working completely right (yet). And the reason is quite simple, there are shadow-banned accounts around, and you can scrape their tweets only with profile and not search
In general, you can't find tweets (via search) of shadow-banned accounts, and there's where profile comes into play


How to ignore VolumeBindCheck  in the upper cluster scheduler?

When I run a pod with a pvc, the pod is always pending(upper cluster). I think it may be that the scheduler has been waiting for tensile to create pv, and tensile is waiting for the scheduler to allocate  a node, thus entering an infinite loop.
I noticed that the docs say to disable VolumeBindCheck, is it because of this issue?
By the way, can VolumeBindCheck only be disabled by modifying the scheduler source code?

VolumeBindCheck is previous filter of kube-schedueler, now, kube-scheduler works on scheduling framwork. Now you can disable the filter plugin named VolumeBinding


SiteOne Crawler is damaged and can't be opened (mac os, 14.1.1)

Running the Mac app for the first time shows me this error message:

I'm on an M1 running 14.1.1

I downloaded the version currently linked on the website (SiteOne-Crawler-mac-arm64-1.0.6.dmg).

Hi @janhenckens,
thank you for issue report.
I found out that this is an issue related to the DMG not being signed by an official paid Apple developer account. I'm already dealing with Apple support - their payment gateway is rejecting my payment, I don't know why. The next release I believe will be able to sign the release.
Until then, please proceed as follows:

Install the DMG again, but don't run the application yet
Run command sudo xattr -cr /Applications/SiteOne\ Crawler.app
Run the application

Please confirm if it works fine. Thank you.

Hi, I'm closing this ticket.
The current GUI version for macOS x64/arm64 is already signed and notarized by Apple, so it is no longer necessary to run the command mentioned in the previous comment.


Optional scope support

Add scope option for passing custom scope into modal controller.
I moved this update into separate commit from this.
This commit solves issue #50 also.

Coverage remained the same at 100.0% when pulling 5b76538f3f317a1158d66fb384bdbaf3c0bf9048 on rumkin:patch-3 into beb2c50f346296f082a6194b8fa9ea940c9f7848 on dwmkerr:master.

Merging this, I will update the documentation now


hotfix-marie-questions: Removed troublesome sample questions

Removed troublesome sample questions from the Marie web page at @xiaochizhou's request. No functional changes.

The removal of these questions is temporary and requested by Xiaochi

Approved by @xiaochizhou


common/build.sh: line 34: syntax error near unexpected token `;;'

Reported in https://github.com/sclorg/s2i-python-container/issues/220. So moving there.

on mac osx 10.12.6
$make build TARGET=centos7 VERSIONS=2.7
VERSION="2.7" SKIP_SQUASH=1 UPDATE_BASE= OS=centos7 CLEAN_AFTER= DOCKER_BUILD_CONTEXT=. OPENSHIFT_NAMESPACES="3.3" common/build.sh
common/build.sh: line 34: syntax error near unexpected token `;;'
make[1]: *** [2.7] Error 2

Resp. it looks like the >( ) construct isn't recognized by your bash; can you post the output from echo >(:) so we can see that shell-managed fifo is created?

[evil]$echo >(:)
/dev/fd/63
[evil]$bash --version
GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin16)
Copyright (C) 2007 Free Software Foundation, Inc.
I found that   $( case statment )  not support.

Ah, OK -> seems like older bashes had problems with echo $(case x in x) echo x ;; esac), parser probably takes the first closing ) bracket as end of '$()'.
How difficult is to install up2date bash (version 4+) on your box?

Hey please help ne solve this error
./phish.sh: line 430: syntax error near unexpected token ;;' ./phish.sh: line 430:                 ;;'

./phish sh: line 430:,...,


Add yes/no labels to pyguide snippets

Most guidelines in pyguide.md are demonstrated by showing a yes and
no code example, which are each labeled as such.
This commit adds missing yes/no labels to the example pair about
Conditional Expressions.
Signed-off-by: Lukas Puehringer<EMAIL_ADDRESS>

we make changes internally and push them outwards.  i'll take care of this.

Your PR has a conflict. Please resolve the conflict first to get merged

Nope. See the comment above. this change was already applied.


How to pass arguments to a keyboard maestro macro?

Hey Ian,
I don't know if this is documented somewhere, but is it possible to use alfred maestro to pass arguments into a keyboard maestro macro.
Meaning I could type 'km drive taxes' and then run a keyboard maestro macro that supplies 'taxes' or '$@' into my macro as a query param to google.com or use those variables however I want.
I would love to see an example of that if that’s possible.
Thanks so much.

Hey @davidawad, interesting use case. Unfortunately, it's not currently possible. The macros will be executed by AppleScript using the UID of the macro in question. In other words, no additional arguments are passed:
-- The passed query is the UID of the macro
tell application "Keyboard Maestro Engine"
  do script "{query}"
end tell

hey @iansinnott sorry for the late reply.
How about a workaround, what if we use the clipboard to pass the message between applications?
Then all you need to do is save the argument from alfred to clipboard, and KM just reads it from there.

Ok I've done some digging into this,
I'm not a go programmer but I'm pretty sure you can add an if statement around here:
https://github.com/iansinnott/alfred-maestro/blob/master/main.go#L56
you can take the second argument, meaning
km <WORKFLOW> <ARG>

and just add an if statement on the filter, if it sees a $2 it can copy that to the clipboard, that way the corresponding macro can read from the clipboard and we can get our message-passing working.
For now, my workaround was to type the second arg and copy with pbcopy. This requires running it twice, but gives me something close to what I wanted.

you can only trigger workflows with single word names

This is a significant tradeoff and would break workflows for existing users, so I'm loth to introduce such a breaking change. One of the unstated goals when creating alfred maestro was to be able to call macros by name, allowing potentially long but semantically meaningful macro names.

hrmm, maybe there's an option or flag we can set in the alfred script if users want to use the clipboard for arg passing?
I wouldn't want to fork the plugin for this as you've done great work already.


Only allow :Start() to be called once!

I accidentally called it twice in my project and went insane trying to figure out what was wrong. not fun :(

I'm so so sorry. Can you make a PR for this? I'm not available to do this right now


Fix Disabled Cursor Mouse Inputs on SDL2 Platform

The mouse inputs gotten from GetMouseDelta on the SDL2 platform of Raylib currently do not match the GLFW platform at all, and this patch fixes that. Now First Person cameras can actually work on the SDL2 platform.

LGTM

AFAIK cursorRelative's CORE.Input.Mouse.previousPosition is zero'd at the SDL_MOUSEMOTION event: https://github.com/raysan5/raylib/blob/0e1fc33c5c85a81fb1397e1f98f6bed68519e8fc/src/platforms/rcore_desktop_sdl.c#L1235
Tested CAMERA_FIRST_PERSON and GetMouseDelta() on core_3d_camera_first_person at current master branch (0e1fc33c5c85a81fb1397e1f98f6bed68519e8fc) with SDL2-2.30.7 and it appears to be working properly here.

Test diff and screenshot:
diff --git a/examples/core/core_3d_camera_first_person.c b/examples/core/core_3d_camera_first_person.c
index 35b18ace..9124cb8d 100644
--- a/examples/core/core_3d_camera_first_person.c
+++ b/examples/core/core_3d_camera_first_person.c
@@ -178,6 +178,8 @@ int main(void)
             DrawText("- Camera mode keys: 1, 2, 3, 4", 15, 60, 10, BLACK);
             DrawText("- Zoom keys: num-plus, num-minus or mouse scroll", 15, 75, 10, BLACK);
             DrawText("- Camera projection key: P", 15, 90, 10, BLACK);
+            Vector2 mouseDelta = GetMouseDelta();
+            DrawText(TextFormat("MOUSE DELTA %f %f", mouseDelta.x, mouseDelta.y), 15, 120, 20, BLACK);

             DrawRectangle(600, 5, 195, 100, Fade(SKYBLUE, 0.5f));
             DrawRectangleLines(600, 5, 195, 100, BLUE);

i had to zero both the currentPosition and the previous in that if statement (previously it was just current) to make the cursor act correctly
the previous position also has to be zeroed there cause otherwise the mouse delta remains after you stop moving the mouse cause there isnt a mouse movement

at high framerates also the mouse inputs seem correct on the current master but when you get to like 20fps they are extremely bad

When cursorRelative is enabled (ref), any generated SDL_MOUSEMOTION event (ref) will always zero previousPosition (ref). When PollInputEvents runs (ref) the previousPosition will never be filled (ref) while cursorRelative is active (ref). So previousPosition will continue to be zero'd. I can't see how zero'ing what that was already zero'd is changing something.

I can't neither see the usefulness of this change... 🤔


Added a new method: Phaser.Geom.Line#setFromObjects()

This PR

Adds a new method: Phaser.Geom.Line#setFromObjects

This method allows you to quickly set the coordinates of a Phaser.Geom.Line from the x/y components of two Vector2Like objects, and returns the Line itself for further chaining.

👍


Mysql: How to ignore CreatedAt when updating a record?

Hi guys, I'm finding how to ignore CreatedAt when updating a record. There is an error if I update a record without setting the column CreatedAt, so I want to ignore it when updating records. Thanks a lot.

I found the answer in document:
http://jinzhu.me/gorm/crud.html#update


TypeScript upgrade

This upgrades the glint monorepo's typescript version.
The reason I want to do this is because I'm preparing to move glint-environment-ember-template-imports into here, and that package relies on typescript's support for class static blocks that is not available in the present version.

@typescript-eslint/parser prints a disclaimer about its lack of official support for this typescript version, but everything seems to lint OK, and to solve the warning we need get over the eslint 8 major version, so I think that can go in a separate PR.

Thank you!


Enhance User Experience By Keeping Track Of Page Where The User Left

This is a(n):

[ ] Update to an existing Animated Button
[ ] Any Error
[x] Proposal to the Repository
[ ] Documentation / README.md changes

Details:

While I was playing around with the code to look for issues, I found it really irritating that on every refresh I am again on page 1. And I have to scroll down whole page to go to the desired page. It would be so good if we can make sure that user don't have to face this issue by keeping a track of the page where user left last time. It will enhance the user experience.
I am a GSSOC2023 contributor and would like to work on this add on.

Hi, are you still working on this issue? If you've already made a PR with the changes that have been merged then please close the issue. If you have an open PR, please mention this issue number in your PR in order to link them.
The labels will be added to the PR

It has been merged


Edit the "A Jekyll theme for documentation" meta tag for the Doc Book

The current text "A Jekyll theme for documentation" shows up on embeds / previews when the link is shared.
If possible, we should change it with a one-liner for DXdao and the Doc Book.

Addressed by #103


Readme was having wrong link, fixed the same to the new link.

It works now.
Signed-off-by: Hariharan T.S<EMAIL_ADDRESS>

Thanks!


please add httpie

https://github.com/jakubroztocil/httpie
I don't find this package, have to install by pip.

Don't think that will be provided here as MSYS2 package, as httpie IS a PIP package, not some source package. According to its Makefile, it utilises PIP to install itself even on Linux and mac OS.
The prebuilt packages for several Linux distributions and mac OS just install it using PIP.


[Framework] non bool before ternary fails assert

Code that throws run time error:
theme.primaryColor ?? theme.brightness == Brightness.dark ? Colors.white : Colors.black

-primaryColor is a Color type
-brightness is a bool
-Colors.white and Colors.black are Color types
══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════
The following assertion was thrown building AnimatedBuilder(animation: AnimationController#b6128(⏮
0.000; paused), dirty, state: _AnimatedState#284b4):
type 'MaterialColor' is not a subtype of type 'bool'

Either the assertion indicates an error in the framework itself, or we should provide substantially
more information in this error message to help you determine and fix the underlying cause.
In either case, please report this assertion by filing a bug on GitHub:
  https://github.com/flutter/flutter/issues/new

When the exception was thrown, this was the stack:
#0      _OutlineButtonState._getOutlineColor (package:flutter/src/material/outline_button.dart)
#1      _OutlineButtonState._getOutline (package:flutter/src/material/outline_button.dart:383:14)
#2      _OutlineButtonState.build.<anonymous closure> (package:flutter/src/material/outline_button.dart:428:19)
#3      AnimatedBuilder.build (package:flutter/src/widgets/transitions.dart:633:12)
#4      _AnimatedState.build (package:flutter/src/widgets/transitions.dart:96:48)
#5      StatefulElement.build (package:flutter/src/widgets/framework.dart:3743:27)
#6      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3655:15)
#7      Element.rebuild (package:flutter/src/widgets/framework.dart:3508:5)
#8      ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3635:5)
#9      StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3782:11)
#10     ComponentElement.mount (package:flutter/src/widgets/framework.dart:3630:5)
#11     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2920:14)
#12     Element.updateChild (package:flutter/src/widgets/framework.dart:2723:12)
#13     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3666:16)
#14     Element.rebuild (package:flutter/src/widgets/framework.dart:3508:5)
#15     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3635:5)
#16     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3782:11)
#17     ComponentElement.mount (package:flutter/src/widgets/framework.dart:3630:5)
#18     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2920:14)
#19     Element.updateChild (package:flutter/src/widgets/framework.dart:2723:12)
#20     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4674:14)
#21     Element.updateChild (package:flutter/src/widgets/framework.dart:2712:15)
#22     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3666:16)
#23     Element.rebuild (package:flutter/src/widgets/framework.dart:3508:5)
#24     StatelessElement.update (package:flutter/src/widgets/framework.dart:3715:5)
#25     Element.updateChild (package:flutter/src/widgets/framework.dart:2712:15)
#26     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3666:16)
#27     Element.rebuild (package:flutter/src/widgets/framework.dart:3508:5)
#28     ProxyElement.update (package:flutter/src/widgets/framework.dart:3922:5)
#29     Element.updateChild (package:flutter/src/widgets/framework.dart:2712:15)
#30     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3666:16)
#31     Element.rebuild (package:flutter/src/widgets/framework.dart:3508:5)
#32     ProxyElement.update (package:flutter/src/widgets/framework.dart:3922:5)
#33     Element.updateChild (package:flutter/src/widgets/framework.dart:2712:15)
#34     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3666:16)
#35     Element.rebuild (package:flutter/src/widgets/framework.dart:3508:5)
#36     StatelessElement.update (package:flutter/src/widgets/framework.dart:3715:5)
#37     Element.updateChild (package:flutter/src/widgets/framework.dart:2712:15)
#38     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3666:16)
#39     Element.rebuild (package:flutter/src/widgets/framework.dart:3508:5)
#40     ProxyElement.update (package:flutter/src/widgets/framework.dart:3922:5)
#41     Element.updateChild (package:flutter/src/widgets/framework.dart:2712:15)
#42     RenderObjectToWidgetElement._rebuild (package:flutter/src/widgets/binding.dart:857:16)
#43     RenderObjectToWidgetElement.update (package:flutter/src/widgets/binding.dart:835:5)
#44     RenderObjectToWidgetElement.performRebuild (package:flutter/src/widgets/binding.dart:849:7)
#45     Element.rebuild (package:flutter/src/widgets/framework.dart:3508:5)
#46     BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2255:33)
#47     AutomatedTestWidgetsFlutterBinding.drawFrame (package:flutter_test/src/binding.dart:763:18)
#48     _TestWidgetsFlutterBinding&BindingBase&SchedulerBinding&GestureBinding&RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:208:5)
#49     _TestWidgetsFlutterBinding&BindingBase&SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:990:15)
#50     _TestWidgetsFlutterBinding&BindingBase&SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:930:9)
#51     AutomatedTestWidgetsFlutterBinding.pump.<anonymous closure> (package:flutter_test/src/binding.dart:677:9)
#54     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:69:44)
#55     AutomatedTestWidgetsFlutterBinding.pump (package:flutter_test/src/binding.dart:664:27)
#56     WidgetTester.pumpWidget.<anonymous closure> (package:flutter_test/src/widget_tester.dart:224:22)
#59     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:69:44)
#60     WidgetTester.pumpWidget (package:flutter_test/src/widget_tester.dart:221:27)
#61     main.<anonymous closure> (file:///Users/antrob/git/flutter/packages/flutter/test/material/outline_button_test.dart:107:18)
<asynchronous suspension>
#62     testWidgets.<anonymous closure>.<anonymous closure> (package:flutter_test/src/widget_tester.dart:69:23)
#63     TestWidgetsFlutterBinding._runTestBody (package:flutter_test/src/binding.dart:528:19)
<asynchronous suspension>
#66     TestWidgetsFlutterBinding._runTest (package:flutter_test/src/binding.dart:512:14)
#67     AutomatedTestWidgetsFlutterBinding.runTest.<anonymous closure> (package:flutter_test/src/binding.dart:856:24)
#73     AutomatedTestWidgetsFlutterBinding.runTest (package:flutter_test/src/binding.dart:853:15)
#74     testWidgets.<anonymous closure> (package:flutter_test/src/widget_tester.dart:68:22)
#75     Declarer.test.<anonymous closure>.<anonymous closure>.<anonymous closure> (package:test/src/backend/declarer.dart:161:27)
<asynchronous suspension>
#76     Invoker.waitForOutstandingCallbacks.<anonymous closure> (package:test/src/backend/invoker.dart:249:15)
<asynchronous suspension>
#81     Invoker.waitForOutstandingCallbacks (package:test/src/backend/invoker.dart:246:5)
#82     Declarer.test.<anonymous closure>.<anonymous closure> (package:test/src/backend/declarer.dart:159:33)
#87     Declarer.test.<anonymous closure> (package:test/src/backend/declarer.dart:158:13)
<asynchronous suspension>
#88     Invoker._onRun.<anonymous closure>.<anonymous closure>.<anonymous closure>.<anonymous closure> (package:test/src/backend/invoker.dart:403:25)
<asynchronous suspension>
#102    _Timer._runTimers (dart:isolate/runtime/libtimer_impl.dart:382:19)
#103    _Timer._handleMessage (dart:isolate/runtime/libtimer_impl.dart:416:5)
#104    _RawReceivePortImpl._handleMessage (dart:isolate/runtime/libisolate_patch.dart:165:12)

I think you just have to add parentheses to get the correct evaluation order:
theme.primaryColor ?? (theme.brightness == Brightness.dark ? Colors.white : Colors.black);

Please reopen with more details if that doesn't fix it.


Azure function Extension Taking long time to Load (VS Code)

Issue Type: Bug
Extension Name: vscode-azurefunctions
Extension Version: 1.6.2
OS Version: Windows_NT x64 10.0.19042
VS Code version: 1.64.2

:warning: We have written the needed data into your clipboard. Please paste! :warning:

Please provide us with more information.

⚠ We have written the needed data into your clipboard. Please paste! ⚠

Could you please paste this data?

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.
Happy Coding!


Remove refresh dist workflow

This just didn't work out. See https://github.com/web-platform-dx/web-features/issues/1158#issuecomment-2195182111 for why this approach won't work.
Closes https://github.com/web-platform-dx/web-features/issues/1320
Closes https://github.com/web-platform-dx/web-features/issues/1158
(After merging, it'd be nice to delete the refresh dist label too.)

I've removed the label too!


maj package npm

:tada: This PR is included in version 1.4.0 :tada:
The release is available on:

GitHub release
v1.4.0

Your semantic-release bot :package::rocket:


Network timed out while trying to connect to https://index.docker.io/v1/repositories/library/redis/images

Network timed out while trying to connect to https://index.docker.io/v1/repositories/library/redis/images. You may want to check your internet connection or if you are behind a proxy.

There are some guidelines in the wiki to help you get connected from behind a proxy. Please see:
https://github.com/docker/kitematic/wiki/Common-Proxy-Issues-&-Fixes


Create diit

www.diit.info

@p4l4s6 Please rename lib/domains/info/diit to lib/domains/info/diit.txt

I have renamed it.. url is www.diit.info

@p4l4s6 Pull request merged. Thank you!


DO NOT MERGE: test travis

What this PR does / why we need it:
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #
Special notes for your reviewer:

Please confirm that if this PR changes any image versions, then that's the sole change this PR makes.

Release note:

NONE

Test Travis

CI is being fixed at https://github.com/multicloudlab/cluster-api-provider-ibmcloud/pull/32

CI will be ignored if only updating doc files @morvencao


How can I build this project within or without depthai-core?

build Fail
reproduce:
git clone  https://github.com/luxonis/depthai-unity.git
cd depthai-unity
git submodule update --init --recursive
cmake -G"Visual Studio 17 2022" -S. -Bbuild -D'BUILD_SHARED_LIBS=ON'  -DHUNTER_STATUS_DEBUG=ON -DHUNTER_TLS_VERIFY=OFF

output
-- [hunter *** DEBUG *** 2024-01-15T17:25:15] nlohmann_json versions available: [2.1.1-p0;2.1.1-p1;3.0.0;3.0.1;3.1.0;3.1.1;3.1.2;3.2.0;3.3.0;3.4.0;3.5.0;3.6.0;3.6.1;3.7.0;3.7.1;3.7.2;3.7.3;3.8.0]
-- [hunter *** DEBUG *** 2024-01-15T17:25:15] Package 'nlohmann_json' CONFIGURATION_TYPES: Release;Debug
-- [hunter *** DEBUG *** 2024-01-15T17:25:15] Package 'nlohmann_json' is cacheable: YES
-- [hunter *** DEBUG *** 2024-01-15T17:25:15] Install to: C:/.hunter/_Base/cb0ea1f/eb87dbf/900ca43/Install
-- [hunter] NLOHMANN_JSON_ROOT: C:/.hunter/_Base/cb0ea1f/eb87dbf/900ca43/Install (ver.: 3.9.1)
-- [hunter *** DEBUG *** 2024-01-15T17:25:15] Locking directory: C:/.hunter/_Base/cb0ea1f/eb87dbf/900ca43
-- [hunter *** DEBUG *** 2024-01-15T17:25:15] Lock done
-- [hunter *** DEBUG *** 2024-01-15T17:25:15] Already locked: C:/.hunter/_Base/cb0ea1f/eb87dbf/900ca43
-- [hunter *** DEBUG *** 2024-01-15T17:25:15] Locking directory: C:/.hunter/_Base/Download/nlohmann_json/3.9.1/f8a20a7
-- [hunter *** DEBUG *** 2024-01-15T17:25:15] Lock done
-- [hunter *** DEBUG *** 2024-01-15T17:25:15] Package 'nlohmann_json' default arguments: 'JSON_BuildTests=OFF'
-- [hunter *** DEBUG *** 2024-01-15T17:25:15] Add extra CMake args: 'JSON_BuildTests' = 'OFF'
-- [hunter *** DEBUG *** 2024-01-15T17:25:15] Locking directory: C:/.hunter/_Base/Cache
-- [hunter *** DEBUG *** 2024-01-15T17:25:15] Lock done
-- [hunter *** DEBUG *** 2024-01-15T17:25:15] Using environment variable USERPROFILE
-- [hunter *** DEBUG *** 2024-01-15T17:25:15] Downloading DONE metafile (try #0 of 10):
-- [hunter *** DEBUG *** 2024-01-15T17:25:15]   https://raw.githubusercontent.com/cpp-pm/hunter-cache/master/eb87dbf/nlohmann_json/3.9.1/f8a20a7/151cbba/4830b34/da39a3e/basic-deps.DONE
-- [hunter *** DEBUG *** 2024-01-15T17:25:15]   -> C:/.hunter/_Base/Cache/meta/eb87dbf/nlohmann_json/3.9.1/f8a20a7/151cbba/4830b34/da39a3e/basic-deps.DONE
-- [hunter *** DEBUG *** 2024-01-15T17:25:17] Download error ("Couldn't connect to server")
-- [hunter *** DEBUG *** 2024-01-15T17:25:17] Downloading DONE metafile (try #1 of 10):
-- [hunter *** DEBUG *** 2024-01-15T17:25:17]   https://raw.githubusercontent.com/cpp-pm/hunter-cache/master/eb87dbf/nlohmann_json/3.9.1/f8a20a7/151cbba/4830b34/da39a3e/basic-deps.DONE
-- [hunter *** DEBUG *** 2024-01-15T17:25:17]   -> C:/.hunter/_Base/Cache/meta/eb87dbf/nlohmann_json/3.9.1/f8a20a7/151cbba/4830b34/da39a3e/basic-deps.DONE
-- [hunter *** DEBUG *** 2024-01-15T17:25:19] Download error ("Couldn't connect to server")
-- [hunter *** DEBUG *** 2024-01-15T17:25:19] Downloading DONE metafile (try #2 of 10):
-- [hunter *** DEBUG *** 2024-01-15T17:25:19]   https://raw.githubusercontent.com/cpp-pm/hunter-cache/master/eb87dbf/nlohmann_json/3.9.1/f8a20a7/151cbba/4830b34/da39a3e/basic-deps.DONE
-- [hunter *** DEBUG *** 2024-01-15T17:25:19]   -> C:/.hunter/_Base/Cache/meta/eb87dbf/nlohmann_json/3.9.1/f8a20a7/151cbba/4830b34/da39a3e/basic-deps.DONE
-- [hunter *** DEBUG *** 2024-01-15T17:25:19] Retry after 5 seconds (attempt #2) ...
-- [hunter *** DEBUG *** 2024-01-15T17:25:27] Download error ("Couldn't connect to server")
-- [hunter *** DEBUG *** 2024-01-15T17:25:27] Downloading DONE metafile (try #3 of 10):
-- [hunter *** DEBUG *** 2024-01-15T17:25:27]   https://raw.githubusercontent.com/cpp-pm/hunter-cache/master/eb87dbf/nlohmann_json/3.9.1/f8a20a7/151cbba/4830b34/da39a3e/basic-deps.DONE
-- [hunter *** DEBUG *** 2024-01-15T17:25:27]   -> C:/.hunter/_Base/Cache/meta/eb87dbf/nlohmann_json/3.9.1/f8a20a7/151cbba/4830b34/da39a3e/basic-deps.DONE
-- [hunter *** DEBUG *** 2024-01-15T17:25:27] Retry after 5 seconds (attempt #3) ...

from first line, I see nlohmann_json  3.9.1 is not available in this Hunter Gate:
-- [hunter *** DEBUG *** 2024-01-15T17:25:15] nlohmann_json versions available: [2.1.1-p0;2.1.1-p1;3.0.0;3.0.1;3.1.0;3.1.1;3.1.2;3.2.0;3.3.0;3.4.0;3.5.0;3.6.0;3.6.1;3.7.0;3.7.1;3.7.2;3.7.3;3.8.0]

if I Update the version of nlohmann_json  in  depthai-core\cmake\Hunter\config.cmake with
hunter_config(
    nlohmann_json
    VERSION "3.8.0"
    URL "https://github.com/nlohmann/json/archive/v3.8.0.tar.gz"
    SHA1 "70a16819777672d3771a2754eccee95e4249b3b4"
)

build again, get this:
CMake Deprecation Warning at C:/.hunter/_Base/Download/Hunter/0.23.322/cb0ea1f/Unpacked/cmake/modules/hunter_lock_directory.cmake:4 (cmake_minimum_required):
  Compatibility with CMake < 3.5 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.
Call Stack (most recent call first):
  C:/.hunter/_Base/Download/Hunter/0.23.322/cb0ea1f/Unpacked/cmake/modules/hunter_make_directory.cmake:7 (include)
  C:/.hunter/_Base/Download/Hunter/0.23.322/cb0ea1f/Unpacked/cmake/modules/hunter_save_to_cache.cmake:8 (include)
  C:/.hunter/_Base/Download/Hunter/0.23.322/cb0ea1f/Unpacked/cmake/modules/hunter_download.cmake:26 (include)
  C:/.hunter/_Base/Download/Hunter/0.23.322/cb0ea1f/Unpacked/cmake/projects/nlohmann_json/hunter.cmake:6 (include)
  C:/.hunter/_Base/Download/Hunter/0.23.322/cb0ea1f/Unpacked/cmake/modules/hunter_add_package.cmake:62 (include)
  depthai-core/cmake/depthaiDependencies.cmake:11 (hunter_add_package)
  depthai-core/CMakeLists.txt:167 (include)

[hunter ** FATAL ERROR **] 3.8.0 already used in 'hunter.cmake'.
[hunter ** FATAL ERROR **]  Please specify another version in hunter_config(nlohmann_json).
[hunter ** FATAL ERROR **] [Directory:C:/.hunter/_Base/Download/Hunter/0.23.322/cb0ea1f/Unpacked/cmake/projects/nlohmann_json]

------------------------------ ERROR -----------------------------
    https://hunter.readthedocs.io/en/latest/reference/errors/error.incorrect.input.data.html
------------------------------------------------------------------

CMake Error at C:/.hunter/_Base/Download/Hunter/0.23.322/cb0ea1f/Unpacked/cmake/modules/hunter_error_page.cmake:12 (message):
Call Stack (most recent call first):
  C:/.hunter/_Base/Download/Hunter/0.23.322/cb0ea1f/Unpacked/cmake/modules/hunter_fatal_error.cmake:20 (hunter_error_page)
  C:/.hunter/_Base/Download/Hunter/0.23.322/cb0ea1f/Unpacked/cmake/modules/hunter_user_error.cmake:7 (hunter_fatal_error)
  C:/.hunter/_Base/Download/Hunter/0.23.322/cb0ea1f/Unpacked/cmake/modules/hunter_add_version.cmake:58 (hunter_user_error)
  C:/.hunter/_Base/Download/Hunter/0.23.322/cb0ea1f/Unpacked/cmake/projects/nlohmann_json/hunter.cmake:151 (hunter_add_version)
  C:/.hunter/_Base/Download/Hunter/0.23.322/cb0ea1f/Unpacked/cmake/modules/hunter_add_package.cmake:62 (include)
  depthai-core/cmake/depthaiDependencies.cmake:11 (hunter_add_package)
  depthai-core/CMakeLists.txt:167 (include)

-- Configuring incomplete, errors occurred!

change any version for nlohmann_json will not Fix This.
[hunter ** FATAL ERROR **] 3.8.0 already used in 'hunter.cmake'.
[hunter ** FATAL ERROR **]  Please specify another version in hunter_config(nlohmann_json).
[hunter ** FATAL ERROR **] [Directory:C:/.hunter/_Base/Download/Hunter/0.23.322/cb0ea1f/Unpacked/cmake/projects/nlohmann_json]

Please Help me.

System: Windows 11
Microsoft Visual Studio Community 2022
CMake version: 3.28.1

Or how to build depthai-unity without the source code of depthai-core, just reference the Releases of depthai-core  ?

Hi @personball
Just tried with fresh clone following these steps and I was able to compile without any issue. Could you give a try?
git clone https://github.com/luxonis/depthai-unity.git
cd depthai-unity/
git submodule update --init --recursive
cmake -S. -BbuildW1 -D'BUILD_SHARED_LIBS=ON'
cmake --build buildW1 --config Release --parallel 12
it was building with (-- Building for: Visual Studio 17 2022)

Hi @gespona , Thank you for your reply.
When I follow you instructions to run  cmake -S. -BbuildW1 -D'BUILD_SHARED_LIBS=ON' , I got this:
PS personball> cmake -S. -BbuildW1 -D'BUILD_SHARED_LIBS=ON'
-- Building for: Visual Studio 17 2022
CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.5 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.

CMake Deprecation Warning at depthai-core/CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.5 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.

-- Generating new toolchain...
-- Using toolchain file: C:/Users/perso/source/repos/depthai-unity/buildW1/depthai-core/generated/toolchain.cmake
CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.5 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.

CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.28/Modules/ExternalProject.cmake:3198 (message):
  The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is
  not set.  The policy's OLD behavior will be used.  When using a URL
  download, the timestamps of extracted files should preferably be that of
  the time of extraction, otherwise code that depends on the extracted
  contents might not be rebuilt if the URL changes.  The OLD behavior
  preserves the timestamps from the archive instead, but this is usually not
  what you want.  Update your project to the NEW behavior or specify the
  DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this
  robustness issue.
Call Stack (most recent call first):
  C:/Program Files/CMake/share/cmake-3.28/Modules/ExternalProject.cmake:4422 (_ep_add_download_command)
  CMakeLists.txt:4 (ExternalProject_Add)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- [hunter] Initializing Hunter workspace (cb0ea1f74f4a2c49a807de34885743495fccccbe)
-- [hunter]   https://github.com/cpp-pm/hunter/archive/v0.23.322.tar.gz
-- [hunter]   -> C:/.hunter/_Base/Download/Hunter/0.23.322/cb0ea1f

[hunter ** INTERNAL **] Build project failed
[hunter ** INTERNAL **] [Directory:C:/Users/perso/source/repos/depthai-unity/depthai-core]

------------------------------ ERROR ------------------------------
    https://docs.hunter.sh/en/latest/reference/errors/error.internal.html
-------------------------------------------------------------------

CMake Error at depthai-core/cmake/HunterGate.cmake:87 (message):
Call Stack (most recent call first):
  depthai-core/cmake/HunterGate.cmake:97 (hunter_gate_error_page)
  depthai-core/cmake/HunterGate.cmake:345 (hunter_gate_internal_error)
  depthai-core/cmake/HunterGate.cmake:509 (hunter_gate_download)
  depthai-core/CMakeLists.txt:34 (HunterGate)

-- Configuring incomplete, errors occurred!

And I try it with hunter trace options  -DHUNTER_STATUS_DEBUG=ON -DHUNTER_TLS_VERIFY=OFF, Then:
-- Configuring done (0.6s)
-- Generating done (0.0s)
-- Build files have been written to: C:/.hunter/_Base/Download/Hunter/0.23.322/cb0ea1f/Build
-- [hunter] Initializing Hunter workspace (cb0ea1f74f4a2c49a807de34885743495fccccbe)
-- [hunter]   https://github.com/cpp-pm/hunter/archive/v0.23.322.tar.gz
-- [hunter]   -> C:/.hunter/_Base/Download/Hunter/0.23.322/cb0ea1f
适用于 .NET Framework MSBuild 版本 17.8.3+195e7f5a3

  1>Checking Build System
  Creating directories for 'Hunter'
  Building Custom Rule C:/.hunter/_Base/Download/Hunter/0.23.322/cb0ea1f/CMakeLists.txt
  Performing download step (download, verify and extract) for 'Hunter'
  -- verifying file...
         file='C:/.hunter/_Base/Download/Hunter/0.23.322/cb0ea1f/v0.23.322.tar.gz'
  -- SHA1 hash of
      C:/.hunter/_Base/Download/Hunter/0.23.322/cb0ea1f/v0.23.322.tar.gz
    does not match expected value
      expected: 'cb0ea1f74f4a2c49a807de34885743495fccccbe'
        actual: 'da39a3ee5e6b4b0d3255bfef95601890afd80709'
  -- File already exists but hash mismatch. Removing...
  -- Downloading...
     dst='C:/.hunter/_Base/Download/Hunter/0.23.322/cb0ea1f/v0.23.322.tar.gz'
     timeout='none'
     inactivity timeout='none'
  -- Using src='https://github.com/cpp-pm/hunter/archive/v0.23.322.tar.gz'
  -- Retrying...
  -- Using src='https://github.com/cpp-pm/hunter/archive/v0.23.322.tar.gz'
  -- Retry after 5 seconds (attempt #2) ...
  -- Using src='https://github.com/cpp-pm/hunter/archive/v0.23.322.tar.gz'
  -- Retry after 5 seconds (attempt #3) ...
  -- Using src='https://github.com/cpp-pm/hunter/archive/v0.23.322.tar.gz'
  -- Retry after 15 seconds (attempt #4) ...
  -- Using src='https://github.com/cpp-pm/hunter/archive/v0.23.322.tar.gz'

How about your local hunter cache files?

yes seems an issue with hunter compiling depthai-core, but I'm not able to reproduce on my side.
did you tried to compile depthai-core alone ? https://github.com/luxonis/depthai-core
I see few issues here related to hunter:
https://github.com/luxonis/depthai-core/issues/953
https://github.com/luxonis/depthai-core/issues/876
there is recommendation to delete hunter cache directory: del C:/.hunter   maybe worth to try?

yes seems an issue with hunter compiling depthai-core, but I'm not able to reproduce on my side.
did you tried to compile depthai-core alone ? https://github.com/luxonis/depthai-core
I see few issues here related to hunter: luxonis/depthai-core#953 luxonis/depthai-core#876
there is recommendation to delete hunter cache directory: del C:/.hunter maybe worth to try?

Hi @gespona
I delete C:/.hunter each time I run cmake.
Maybe it is some problem with network.
I have success build my demo project with released depthai-core dlls, And I use vcpkg to resolve dependencies.
Please Consider release all DepthAI packages through vcpkg, It is supported by microsoft and has much better experience for developer.

Hi, @gespona
Same error occured for me.
There isn't a 'f8a20a7' directory in https://github.com/cpp-pm/hunter-cache/.

Hi @lighterhy,  deleting your C:/Users/<USER>/.hunter/ seems to solve the issue on the hunter side.
Could you see if that works for you? If not, maybe it's best to open a new issue, since this one is closed.


sample_misc: Addin WAYLAND DMABUF support to render NV12 on Wayland.

According to Vivek, the MESA iris driver expected 2 planes for NV12 and wl_drm will be deprecated in the future.  Change to use Wayland's linux-dmabuf protocol in this case.

Ung, Teng En would like to recall the message, "[Intel-Media-SDK/MediaSDK] sample_misc: Addin WAYLAND DMABUF support to render NV12 on Wayland. (#2803)".

Hi @dmitryermilov,
 Is thrre any update on the merge request?

Thanks

Hi @VUNNYSODHI , sorry for delayed reply.
I'd propose to promote  https://github.com/UngTengEn/MediaSDK/commits/dev_wayland_render_nv12 version. Can you please update the PR?

Hi,
I have file a new PR for https://github.com/UngTengEn/MediaSDK/commits/dev_wayland_render_nv12 here.
Then, I will close this.
Thanks


SMN: Breaking error with Energy Drain / Fester

SMN is spamming Fester even though the ability is unavailable (greyed out). SMN also apparently never casts Energy Drain, meaning it never gets aetherflow gauge points. At level 90, this causes the rotation to hang.

Should have been fixed with latest update on SMN


TypeError - no implicit conversion of Pod::Version into String

my Pods env
fatal: Not a git repository (or any of the parent directories): .git
Stack
   CocoaPods : 1.1.1
        Ruby : ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin16]
    RubyGems : 2.6.13
        Host : Mac OS X 10.12.2 (16C67)
       Xcode : 8.2.1 (8C1002)
         Git : git version 2.10.1 (Apple Git-78)
Ruby lib dir : /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib
Repositories : master - https://github.com/CocoaPods/Specs.git @ 8378edd09f7072799ec75d6fc897a00e8cad3f14
               O2Specs - https://github.com/huangzhijia/O2Specs.git @ 045223113faa18dd2ec08a2afdf60ac55d7423e7
               PodSpecs -  @ fatal: Not a git repository (or any of the parent directories): .git
               PosSpecs - http://git.code.oa.com/ddspods/PosSpecs.git @ aec964e1c79ed39dc093d234df1b5c46f87aad97
               SVNPodSpecs -  @ fatal: Not a git repository (or any of the parent directories): .git

Installation Source
Executable Path: /usr/local/bin/pod

Plugins
cocoapods-deintegrate : 1.0.1
cocoapods-plugins     : 1.0.0
cocoapods-repo-svn    : 2.1.0
cocoapods-search      : 1.0.0
cocoapods-stats       : 1.0.0
cocoapods-trunk       : 1.1.1
cocoapods-try         : 1.1.0

Podfile
source 'https://github.com/CocoaPods/Specs.git'
plugin 'cocoapods-repo-svn', :sources => [
        'http://mysvn.../trunk/IOSComponents/Pods/SVNPodSpecs/'
    ]

platform :ios, "7.0"

target 'TestPodsProj' do

   pod 'TestSvnRepo','1.0.0'

end

Private specs Repository in Git is OK，and in SVN is Error:
Error
TypeError - no implicit conversion of Pod::Version into String
/Library/Ruby/Gems/2.0.0/gems/cocoapods-downloader-1.1.2/lib/cocoapods-downloader/subversion.rb:55:in `reference_url'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-downloader-1.1.2/lib/cocoapods-downloader/subversion.rb:26:in `download!'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-downloader-1.1.2/lib/cocoapods-downloader/base.rb:82:in `block in download'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-1.1.1/lib/cocoapods/downloader.rb:157:in `block in ui_action'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-1.1.1/lib/cocoapods/user_interface.rb:64:in `section'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-1.1.1/lib/cocoapods/downloader.rb:156:in `ui_action'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-downloader-1.1.2/lib/cocoapods-downloader/base.rb:80:in `download'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-1.1.1/lib/cocoapods/downloader.rb:108:in `download_source'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-1.1.1/lib/cocoapods/downloader.rb:75:in `download_request'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-1.1.1/lib/cocoapods/downloader/cache.rb:171:in `download'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-1.1.1/lib/cocoapods/downloader/cache.rb:154:in `block in uncached_pod'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-1.1.1/lib/cocoapods/downloader/cache.rb:181:in `call'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-1.1.1/lib/cocoapods/downloader/cache.rb:181:in `in_tmpdir'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-1.1.1/lib/cocoapods/downloader/cache.rb:153:in `uncached_pod'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-1.1.1/lib/cocoapods/downloader/cache.rb:33:in `download_pod'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-1.1.1/lib/cocoapods/downloader.rb:42:in `download'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-1.1.1/lib/cocoapods/installer/pod_source_installer.rb:120:in `download_source'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-1.1.1/lib/cocoapods/installer/pod_source_installer.rb:60:in `install!'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-1.1.1/lib/cocoapods/installer.rb:355:in `install_source_of_pod'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-1.1.1/lib/cocoapods/installer.rb:322:in `block (2 levels) in install_pod_sources'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-1.1.1/lib/cocoapods/user_interface.rb:85:in `titled_section'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-1.1.1/lib/cocoapods/installer.rb:321:in `block in install_pod_sources'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-1.1.1/lib/cocoapods/installer.rb:313:in `each'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-1.1.1/lib/cocoapods/installer.rb:313:in `install_pod_sources'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-1.1.1/lib/cocoapods/installer.rb:159:in `block in download_dependencies'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-1.1.1/lib/cocoapods/user_interface.rb:64:in `section'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-1.1.1/lib/cocoapods/installer.rb:157:in `download_dependencies'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-1.1.1/lib/cocoapods/installer.rb:111:in `install!'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-1.1.1/lib/cocoapods/command/install.rb:37:in `run'
/Library/Ruby/Gems/2.0.0/gems/claide-1.0.2/lib/claide/command.rb:334:in `run'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-1.1.1/lib/cocoapods/command.rb:50:in `run'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-1.1.1/bin/pod:55:in `<top (required)>'
/usr/local/bin/pod:23:in `load'
/usr/local/bin/pod:23:in `<main>'

s.source       = { :svn => "svn://<IP_ADDRESS>:9600/wzhouhui/app/ios/ProjectManagerTest/QHLUtil", :tag => "#{s.version}" }

my  xx.podspec is wrong，modify ".source" , Then pod Install is OK
s.source = { :svn => "svn://<IP_ADDRESS>:9600/wzhouhui/app/ios/ProjectManagerTest/QHLUtil", :tag => "#{s.version}" }


Fixed a typo

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

powerbi-docs/service-set-data-alerts.md
:white_check_mark:Succeeded

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

close/reopen to trigger validation

@sagmulders : Thanks for your contribution! The author, @mihart, has been notified to review your proposed change.

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

powerbi-docs/service-set-data-alerts.md
:white_check_mark:Succeeded

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

#sign-off


improve template input

fixes #99

Codecov Report

Merging #99 (f97aa41) into master (3ef927a) will increase coverage by 0.11%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master      #99      +/-   ##
==========================================
+ Coverage   75.23%   75.34%   +0.11%
==========================================
  Files           5        5
  Lines         428      430       +2
==========================================
+ Hits          322      324       +2
  Misses         76       76
  Partials       30       30

Impacted Files
Coverage Δ

pkg/printer/printer.go
81.62% <100.00%> (+0.20%)
:arrow_up:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Fix operator block stencil

Fixes : linalg/block problem when the domain of a block linear operator is not a blockvectorspace in the creation of the arguments and the output for evaluation
linalg/basic : temporary vectors for the evaluation of composed operator were missing in case the last operator is also a composed operator
api/fem : The returns of the assembly functions were not copy, creating errors when evaluating several time the same LinearForm or BilinearForm

Closed by PR #279


Handle missing linter configuration

Should address https://app.getsentry.com/hound-1/production/group/88432966/.

:+1:


Ps3/ps4 controller DirectInput

I'm trung to add ps3 controller support to my game but even if sharpdxDirectInput recognise my gamepad , there is not update in the gamepad state.
Is it possible to add ps3 gamepad support with directInput or should I just write a using rawinput.

It seems DirectInput is considered deprecated now (https://en.wikipedia.org/wiki/DirectInput)
RawInput works reasonably well, it certainly works for the PS4 controller as I just recently added it to my engine, plus all the hard work of mapping raw input values has already been done here: https://code.google.com/p/ds4-tool/source/browse/ScpControl/DS4Device.cs

Unlikely supported by DirectInput out-of-the-box. So better try RawInput.


Allow getter and setter types to be unrelated

Fixes #43662
The one thing to note/discuss here is that to create unrelated accessors, both the getter and setter must have explicit annotations, because the setter’s type annotation will be used for an unannotated getter return type:
// Error:
const unannotatedGetter = {
  get p() {
    return 0;
//  ^^^^^^^^ Type 'number' is not assignable to type 'string'
  },
  set p(value: string) {
    // ...
  },
};

// Ok:
const bothAnnotated = {
  get p(): number {
    return 0;
  },
  set p(value: string) {
    // ...
  }
};

I think this is probably better than making it too easy to accidentally create unrelated accessor types, but perhaps it’s not obvious from the error message that unrelated accessor types are possible.

:shipit:

@andrewbranch which version did this land in? having trouble finding it in changelogs

5.1


303 tutorial broken

http://ui-grid.info/docs/#/tutorial/303_customizing_column_menu
It says click the third column to test the custom menu items. No menus anywhere, no menu items "Outer Scope Alert", etc, as intended.

It's working for me at the moment.  Is it perhaps driven by $2511 mentioned above?  Could you perhaps check again?

Appears to be working again

OK thanks, closed.


Incorrect Hex getting copied on Martini & Behongo

The one being displayed is #24fe41 but #ffffff is getting copied.

Behongo - #061700 getting copied as #ffffff

Have you tried this with a cleared clipboard? Can't replicate this bug, for me it copies the hex code correctly

Checked it, guess it might be a clipboard issue!


DIY Eviction Resource is listed twice

Taylor Burrows

Can we ask Taylor Burrows to provide a screenshot?

Doesn't seem to be an issue now


camera_view: live option isn't compatible with netatmo welcome webcam

Last working Home Assistant release (if known):
NA
Operating environment (Hass.io/Docker/Windows/etc.):
Hi,
I have hassio with 0.92.0 version of home assistant and supervisor 162;
Component/platform:
lovelace
Description of problem:
I'm trying to use option camera_view: live; it worked fine for my motorola hubbleconnected webcam by it don't work for my netatmo welcome webcam; lovelace configuration not working is this:
camera_image: camera.nursery_camera
entity: camera.sala_da_pranzo
title: Sala da pranzo2
type: picture-entity
camera_view: live
tap_action: null
action: toggle
hold_action: null
show_icon: true
show_name: true

also tried this one:
camera_image: camera.nursery_camera
entity: camera.sala_da_pranzo
title: Sala da pranzo2
type: picture-entity
camera_view: live

but lovelace don't show anything...
camera_view: live option is compatible also with netatmo welcome webcam: you can fix it?
Problem-relevant configuration.yaml entries and (fill out even if it seems unimportant):
netatmo:
  api_key: !secret api_key_netatmo
  secret_key: !secret secret_key_netatmo
  username: !secret username_netatmo
  password: !secret password_netatmo

Traceback (if applicable):
NA
Additional information:
NA

To show the live stream of you Welcome (or any other stream-enabled camera) just use the picture-entity card:
type: picture-entity
entity: camera.nursery_camera

already tried: it don't work.
where I can find lovelace logs?

Is you camera set up correctly? Do you see it in the unused entities?

yes, if I remove line
camera_view: live
all work fine (streaming synced every 5 seconds)
not listed in unused entities...

Sorry, I don't get it. What exactly do you mean by "don't work"?
For me the following lovelace config works fine with a Netatmo Welcome.
type: picture-entity
entity: camera.welcome
camera_view: live

It don’t display picture or video...all white with picture icon in the center...
Where I can find logs?

I am experiencing a similar issue with my Amcrest IP Camera. I have it successfully configured with the amcrest component which works well when I remove stream: from my config. When I enable stream: the playlist.m8u fails to download with a 504 error on the web client. The HA logs have the following:
2019-05-06 22:07:18 INFO (MainThread) [homeassistant.components.stream] Started stream: rtsp://redacted/cam/realmonitor?channel=1&subtype=1
Exception in thread stream_worker:
Traceback (most recent call last):
  File "/usr/local/lib/python3.7/threading.py", line 917, in _bootstrap_inner
    self.run()
  File "/usr/local/lib/python3.7/threading.py", line 865, in run
    self._target(*self._args, **self._kwargs)
  File "/usr/src/app/homeassistant/components/stream/worker.py", line 49, in stream_worker
    container = av.open(stream.source, options=stream.options)
  File "av/container/core.pyx", line 275, in av.container.core.open
  File "av/container/core.pyx", line 227, in av.container.core.Container.__cinit__
  File "av/container/core.pyx", line 129, in av.container.core.ContainerProxy.__init__
  File "av/container/core.pyx", line 195, in av.container.core.ContainerProxy.err_check
  File "av/utils.pyx", line 105, in av.utils.err_check
av.AVError: [Errno 825242872] Server returned 401 Unauthorized (authorization failed): 'rtsp://redacted/cam/realmonitor?channel=1&subtype=1' (16: rtsp)

I realize that the 401 response from the camera is the root cause, however it does work without stream: in the previous functionality with the refreshing image on the web client. Also, the Ariela app displays the still image correctly. Do the two display methods use different http libraries?
If at all relevant, stream subtype 0 is 4K in h265 and subtype 1 is 640x480 in h264 and neither work as expected.

now I have problem also with Motorola hubbleconnected webcam...any solutions?

I also updated to <IP_ADDRESS>, but it don't solved this issue...

Please provide more details about your problem and setup.

this is my configuration.yaml:
motorola hubbleconnected

platform: command_line
command: python3 -c "import requests; print(requests.get('http://<IP_ADDRESS>/?action=command&command=value_temperature').text)"
name: Temperatura sala da pranzo
value_template: '{{ (value.split(": ")[1]|float * 1.8 + 32)|round }}'
unit_of_measurement: °F

Netatmo
netatmo:
api_key: !secret api_key_netatmo
secret_key: !secret secret_key_netatmo
username: !secret username_netatmo
password: !secret password_netatmo
this is my lovelace configuration:
cards:
- camera_image: camera.telecamera_ingresso
entity: camera.telecamera_ingresso
title: Ingresso
type: picture-entity
camera_view: live
- camera_image: camera.nursery_camera
entity: camera.sala_da_pranzo
title: Sala da pranzo
type: picture-entity
camera_view: live
same results: no images...

@michaelwoods - the 401 is indeed your issue. That means that the authentication on your RTSP feed is invalid. Are you using the Amcrest component? I would check your camera settings on the camera itself.

@pilot1981 - does the stream load when you click on the picture without live view enabled?
What happens if you put ?frontend=latest at the end of your URL?

@hunterjm yes, that's the issue. I use the same secrets tokens for username/password in the amcrest component and generic rtsp camera but everything breaks down when adding stream:.
Using the same credentials in VLC stream the video just fine.

@hunterjm Yes, same IP camera with two configs (amcrest and generic ip). I added the generic IP with rtsp url after I wasn't able to stream with the amcrest config.

@michaelwoods Having two platforms in HA talking to / controlling the same camera is problematic. The Amcrest cameras can handle many commands from different sources simultaneously fairly well, but not the snapshot command (which is used to display thumbnail pictures, and for the "more info"/"live" display when not using the stream component.) In the current implementation it's not uncommon to get an error 401 when a snapshot command is received when a previous one hasn't finished. (And, yes, it is misleading because it's not really an authorization problem.) This can (and probably will) happen in your current configuration.
I would suggest:

Remove the generic camera platform config for the Amcrest camera.
You can also remove the following (because it's no longer required):

camera:
  - platform: amcrest

You can probably also remove stream_source: rtsp from your amcrest config. It's not needed when using the stream component, because it will always use RTSP.

Also with HASSIO 0.97.2, happen again with motorola bubble connected baby webcam

same here, no image with netatmo welcome and stream live activated

solved in 0.99.3

in 0.100 version I don't have image and I receive message of error in my config...what's changed?

As far as I know nothing has changed with the netatmo component. Welcome camera is working fine with 0.100. What's the error message?

problem resolved itself

Can we close this?

no, often camera_view: live option don't work for hubble connected webcam...I don't understand why...?!

But what has that to do with netatmo? We should open a new issue for that.

Sorry, my error.  Not open a new issue. You can maintain this open issue only for original webcam Hubble connected


[Bug] Mismatch parentheses make cursor disappear in Doom Horizon

Due to the way doom-horizon handles mismatch parentheses error highlights, the cursor appears to be "hidden into the background".

Hey! Could you post a screenshot and a set of instructions to reproduce?

Absolutely! Consider this simple reproduction:
Here's how doom-one correctly handles it:
Picture 1: Cursor is at the correct closing paren

Picture 2: Cursor has moved one position to the right (and landed on the dangling extra closing paren)

Now see how the colour design in doom-horizon makes the cursor disappear
Picture 1: Cursor is at the correct closing paren

Picture 2: Cursor has moved one position to the right (and landed on the dangling extra closing paren)

Notice that in the second picture where the cursor is on the mismatched paren, it seems as if the cursor has disappeared.


Exported survey responses only contain first value of multi-select multiple choice questions

In a survey, when a multiple choice question has the "Multiple Select" option turned on, responses to that question that have selected multiple values only export with the first selected value.
I first noticed this in the Fiji OUS when multiple choice shape attributes were exporting this way. I then did some testing in one of my sandbox surveys and found this was happening for non-spatial questions as well. In the survey dashboard data viewer I can see the multiple values recorded, despite the exported files not including all the values.

Looks like the export utils always coerce these values to a single string. It seems the right thing to do would be to always coerce the value to an array when multiple-select is enabled. Would that break any downstream processing you are doing? I can go ahead and make a fix but I'm hesitant to do so in case I break your apps.


python36Packages.gsd: 1.5.2 -> 1.5.4

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/python3.6-gsd/versions.
meta.description for python36Packages.gsd is: '"General simulation data file format"'.

Checks done (click to expand)

built on NixOS

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

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

found 1.5.4 with grep in /nix/store/z80rcf80id7axmrnnqjlfbzay8rg3rhp-python3.6-gsd-1.5.4

directory tree listing: https://gist.github.com/07c169a2afbd7425099529e32c19f8d5

du listing: https://gist.github.com/26de44c9f39474c4e216b24063ddc682

Outpath report (click to expand)

Outpath difference report
8 total rebuild paths
2 package rebuilds
2 x86_64-linux rebuilds
2 i686-linux rebuilds
2 x86_64-darwin rebuilds
2 aarch64-linux rebuilds
First ten rebuilds by attrpath
python27Packages.gsd
python36Packages.gsd

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/z80rcf80id7axmrnnqjlfbzay8rg3rhp-python3.6-gsd-1.5.4 \
  --option binary-caches 'https://cache.nixos.org/ https://r-ryantm.cachix.org/' \
  --option trusted-public-keys '
  r-ryantm.cachix.org-1:gkUbLkouDAyvBdpBX0JOdIiD2/DP1ldF3Z3Y6Gqcc4c=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(r-ryantm's Cachix cache is only trusted for this store-path realization.)
Or, build yourself:
nix-build -A python36Packages.gsd https://github.com/r-ryantm/nixpkgs/archive/34541a5827433dfeea436e5dff30863d89b7a8c4.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/z80rcf80id7axmrnnqjlfbzay8rg3rhp-python3.6-gsd-1.5.4
ls -la /nix/store/z80rcf80id7axmrnnqjlfbzay8rg3rhp-python3.6-gsd-1.5.4/bin

cc @costrouc for testing.

Success on x86_64-darwin (full log)
Attempted: python36Packages.gsd
Partial log (click to expand)
Processing ./gsd-1.5.4-cp36-cp36m-macosx_10_6_x86_64.whl
Requirement already satisfied: numpy in /nix/store/wd6nr3a4am08clb3jizca9451dhbkr09-python3.6-numpy-1.15.2/lib/python3.6/site-packages (from gsd==1.5.4) (1.15.2)
Installing collected packages: gsd
Successfully installed gsd-1.5.4
/private/tmp/nix-build-python3.6-gsd-1.5.4.drv-0/gsd-1.5.4
post-installation fixup
strip is /nix/store/g5r4apl0za012ffs6ladinwa5w0m1l3k-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/40r1xf7qysc1khbyyiqayyq4d4423kbj-python3.6-gsd-1.5.4/lib
patching script interpreter paths in /nix/store/40r1xf7qysc1khbyyiqayyq4d4423kbj-python3.6-gsd-1.5.4
/nix/store/40r1xf7qysc1khbyyiqayyq4d4423kbj-python3.6-gsd-1.5.4


can there any examples about multi GPU or multi machine training

the news said 64 GPU can acheive 56 speed,how can we build for training test.
can there any examples?

cc @tfboyd

#7679 Tracking progress on another issue.  We will have both in one script that allows you to try different options, e.g. data formats, ps placement and variable update options.  I would love to release it now as I know many people are really interested.  Closing this issue to keep tracking on the other one.


Automated cherry pick of #4750: fix: cloudevent 成功条件补充

Cherry pick of #4750 on release/2.13.
#4750: fix: cloudevent 成功条件补充

Codecov Report

:exclamation: No coverage uploaded for pull request base (release/2.13@bf707f8). Click here to learn what that means.
The diff coverage is n/a.

@@              Coverage Diff               @@
##             release/2.13   #4753   +/-   ##
==============================================
  Coverage                ?   6.87%
==============================================
  Files                   ?     523
  Lines                   ?   89082
  Branches                ?       0
==============================================
  Hits                    ?    6121
  Misses                  ?   82453
  Partials                ?     508

Flag
Coverage Δ

#aFlag
6.87% <ø> (?)

Continue to review full report at Codecov.

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

/lgtm

/approve

/approve


chore: bdd-sbhg-1578650913 to 0.0.1

chore: Promote bdd-sbhg-1578650913 to version 0.0.1

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approvers:
If they are not already assigned, you can assign the PR to them by writing /assign  in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


General: Changed manpage generation command

Description
Most of the changes are cosmetics, except for the generation part.
The ./ before neofetch is added because when help2man -N neofetch -o neofetch.1 is run, it generates the manpage for /usr/bin/neofetch instead.

LGTM :+1:


Fix index rewriter being erroneously included even when not selected

Work for this issue will begin begin on branch work-liquid-labs/cloudsite/171.


Corrects a typo in the tests for FC007

This example was passing, but because it was not finding an
include_recipe, rather than finding a local use of include_recipe.
Signed-off-by: Richard Clamp<EMAIL_ADDRESS>

Nice catch. I'll see what I can do to fix this one up

There shouldn't be anything to fix-up, the example when corrected still works, but now for the right reason.
The travis failures are the same as those on master, problems cloning git repositories for the regression suite.


Nuget Packager not creating packages in the same folder of the csproj

Description
When building a NuGet Package and leaving the Package Folder empty, it doesn't build the package next to the csproj as it should.
Steps to reproduce it:

Create a Build definition with a Nuget Packager

Path to csproj or nuspec file(s) to pack: ***.csproj
Package Folder: (empty)
Pack options
Include referenced projects: not checked
Automatic package versioning: Off
Configuration:release
-NuGet Arguments: -Symbols -Version $(Build.BuildNumber)

Expected output:
As described by the info in the "Package Folder" field.

Folder where packages will be created. If empty, packages will be created alongside the csproj or nuspec file.

It should create the .nupkg next to the csproj.
Actual output:
It creates the nuget in the root of the working directory instead of being next to the csproj.

This should be fixed by #4397, which will place NuGet packages in the $(Build.ArtifactStagingDirectory) by default.


*** Shutting down runit daemon (PID 9)...
ok: run: /etc/service/nginx-log-forwarder: (pid 27) 1s
*** runit daemon (PID 9) did not shut down in time. Forcing it to exit.
<stuck forever>

The only way I've been able to recover is by kill -9 <pid>.

same here, sometimes it gets stuck trying to do a graceful stop.
any plan on this?

I have the same issue, with multiple Dockerfile on 3 distinct hosts.

In my case, it seems to only occur when runit try to start services that fails to run. runit retry every second to start service, and maybe there's a race condition when shutting down the container in this state ...

I have the same issue.
When this happen, I can enter the container and confirm that nothing besides my_init and some runsv processes are running.
If I do sv status on all my services they all displays  as "down"

I also encountered this issue. Looks like it is because the runit daemon exits before waitpid_reap_other_children() catches that.
As a workaround, I changed this line inside waitpid_reap_other_children (around line 121):
			this_pid, status = os.waitpid(-1, 0)

to:
			this_pid, status = os.waitpid(pid, os.WNOHANG)
			if this_pid == 0:
				this_pid, status = os.waitpid(-1, 0)

With this, seems the issue goes away. Not quite sure how to properly fix this though.

Can confirm that I have the same issue on my repo here: https://github.com/lingz/docker-wordpress-hhvm-php-fpm-fallback
but that @SAPikachu proposed change fixed it for me as well.

Is there a fix for this bug planned? Looks like @SAPikachu's fix might work?
I just ran into it and had to skip using baseimage-docker for now as a result. Having containers that could hang in production when they're restarted worries me, and even if there's a workaround with switching drivers, it's pretty disruptive in development as well.

I've finally had some time to look at the issue list again, so I'm investigating this now.

I tried reproducing this issue, but has no luck doing that at all. I'm not even using the LXC driver. Even when I comment out some code (e.g. the kill call) to try to simulate the problem, I still couldn't reproduce it. Having said that, @SAPikachu's fix looks sane enough, so I'll incorporate it.


Release 0.19.1

Ideally I'd like to see #810 and #805 merged before this gets released, but those are waiting on testing/review.

Can you release this once #829 is in? Needed for the next glutin release, who's upcoming 0.21 release candidate is approaching.


404 at /desktop/windows/wsl/%20for%20details

I found a broken link : https://docs.docker.com/desktop/windows/wsl/ for details

Hey @sujoy00005
Thanks for reporting the broken link issue. Could you let us know how you arrived at the broken link?

Closing this ticket as this went stale

Please go ahead, I don't remember what happened there 😢.
On Mon, Dec 20, 2021, 2:02 PM Sebastiaan van Stijn @.***>
wrote:

Closing this ticket as this went stale
—
Reply to this email directly, view it on GitHub
https://github.com/docker/docker.github.io/issues/13511#issuecomment-997705893,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AFL3NWXKJL77IYD6KXBAD6DUR3SYNANCNFSM5D4LRAKA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were mentioned.Message ID:
@.***>


Native JSON support

EPIC
Goal
More native support for JSON and YAML
"Frank-developers mostly convert JSON to XML and than map it using XSLT, any Json2json mapping can be done using JavaScript pipe"
Description
We need equivalents for
XSLTPipe ==> JSTL (JSON mapping)  ==> JSLTPipe
XPATH ==> JSONpath ==> PARAM /  JsonIfPipe / other XPATH pipes
XSD validation ==> Validation against API Spec or JSON schema
Tasks

[ ] add JSLT pipe
[ ] add JSON path to param
[ ] add JSON IfPipe (and merge with + rename XmlIfPipe)

Related older issues

[ ] #1634
[ ] #6491
[ ] #5057

Slightly related:
XML Object Notation  ==> using a XML format that can convert from and to JSON without

[ ] #5534

javascript pipe is now used for JSON mapping

[ ] #6239

Keertje met @mlenterman er over hebben?

Keertje met @MLenterman er over hebben?

Ja, goed idee! Donderdag?

jq(json) and yq(yaml) are direct alternatives to XQuery for XML.
SDTL is a generic transformation language for structured data: SDTL. Would tackle all the advanced use-cases that XSLT can at the minimum, but also extremely complex. Unclear what the state/usage of that language is atm. Not a big fan it, but an option to consider.
For simpler cross-format transformations perhaps a templating engine would be more fitting and easier to use. Handlebars or Nunjucks seem good options for this.
JSLT seems to be the most useable alternative to XSLT for XML. I personally dislike using XSLT/JSLT complexity languages for most transformations, because the feature richness simply gets in the way when you only require a simple and straight forward transformation. But having a transformation language available for those advanced use-cases is still needed. JSLT checks out for that.

JSonnet see #7303 as Json data mapper. See [https://datasonnet.github.io/datasonnet-mapper/datasonnet/latest/cookbook.html](datasonnet cookbook) for examples.


Parse error and missing valid Swagger or OpenAPI version field

I am using the following packages:

Swashbuckle.AspNetCore 5.0.0-rc2
Microsoft.AspNetCore 2.2,
Microsoft.AspNetCore.Authentication.AzureAD.UI 2.2.0
Microsoft.AspNetCore.Mvc 2.2.0
Microsoft.AspNetCore.Mvc.Versioning 3.1.2
Microsoft.AspNetCore.Mvc.Versioning.ApiExplorer 3.2.0

I have set everything up to use OpenAPI.
When adding swagger generation with the code below I get:

"Parser error on line 201 missed comma between flow collection entries" and "missing valid Swagger or OpenApi version field".
"Unable to render this definition The provided definition does not specify a valid version field. Please indicate a valid Swagger or OpenAPI version field. Supported version fields are swagger: "2.0" and those that match  openapi: 3.0.n (for example, openapi: 3.0.0)."

services.AddSwaggerGen(options =>
            {
                options.AddSecurityDefinition("bearer", new OpenApiSecurityScheme
                {
                    Type = SecuritySchemeType.Http,
                    Scheme = "bearer",
                    BearerFormat = "JWT",
                    Description = "JWT Authorization header using the Bearer scheme. Example: \"Bearer {token}\"",
                    Name = "Authorization",
                    In = ParameterLocation.Header,
                    Flows = new OpenApiOAuthFlows
                    {
                        Implicit = new OpenApiOAuthFlow
                        {
                            AuthorizationUrl = new Uri($"https://login.microsoftonline.com/{configuration["AzureAD:TenantId"]}/oauth2/authorize", UriKind.RelativeOrAbsolute),
                            Scopes = new Dictionary<string, string>
                            {
                                {
                                    "user_impersonation", "Access api"
                                }
                            }
                        }
                    }
                });

                options.AddSecurityRequirement(new OpenApiSecurityRequirement
                {
                    {
                        new OpenApiSecurityScheme
                        {
                            Reference = new OpenApiReference { Type = ReferenceType.Header, Id = "Authorization" }
                        },
                        new[] { "user_impersonation" }
                    }
                });

I may be doing things wrong, but I have tried to find ways to do this and it seems to me that there are settings/properties missing.
Please enlighten me, is this is a bug or not.
Kind regards
Thomas

It looks like this generates a invalid JSON file at /swagger/v1/swagger.json
"security": [
    {{
        "$ref": "#/components/headers/Authorization"
      }[ ]
    }
  ]

I haven't encountered this issue - could you create, and point me to, a minimal sample project (from scratch) that repro's the issue?

I experienced the same issue as @ThomasCronholm. I had a project using Swashbuckle.AspNetCore 5.0.0-rc2 with a configuration that calls AddSecurityDefinition followed by AddSecurityRequirement with a OpenApiSecurityScheme.Reference.

Sorry for the late reply.
Here is a solution that reproduces the parse error.
I have removed ClientId and TenantId from the appsettings file, it gives the same result with and without them.
https://1drv.ms/u/s!AlDs6Q09M-TmibNVqh6FoeqVN9vUyA
BR
Thomas

In your call to AddSecurityRequirement you need to reference the SecurityScheme that you've just defined. So ... replace
new OpenApiSecurityScheme
{
    Reference = new OpenApiReference { Type = ReferenceType.Header, Id = "Authorization" }
}

with ...
new OpenApiSecurityScheme
{
    Reference = new OpenApiReference { Type = ReferenceType.SecurityScheme, Id = "bearer" }
}

Thanks, that worked.
Here is my configuration if anyone wonders.
// Register the Swagger generator, defining one or more Swagger documents
services.AddSwaggerGen(c =>
{
    c.SwaggerDoc("v1", new OpenApiInfo { Title = "Acme API", Version = "v1" });
    c.AddSecurityDefinition("bearerAuth", new OpenApiSecurityScheme
    {
        Type = SecuritySchemeType.Http,
        Scheme = "bearer",
        BearerFormat = "JWT",
        Description = "JWT Authorization header using the Bearer scheme."
    });
    c.AddSecurityRequirement(new OpenApiSecurityRequirement
    {
        {
            new OpenApiSecurityScheme
            {
                Reference = new OpenApiReference { Type = ReferenceType.SecurityScheme, Id = "bearerAuth" }
            },
            new string[] {}
        }
    });
});

@domaindrivendev Works for me as well, thank you.

I am using Swashbuckle.AspnetCore (4.0.1) and get an error only on our webserver...localhost runs fine.
Unable to render this definition
The provided definition does not specify a valid version field.
Please indicate a valid Swagger or OpenAPI version field. Supported version fields are swagger: "2.0" and those that match  openapi: 3.0.n (for example, openapi: 3.0.0).
I thought it was related to jwt authentication (configured but not active) and was going to try the above, but I am unable set the the SwaggerDoc( "v1" , Info parameter to new OpenApiInfo , I get a parameter mismatch compile error...thought someone might know what I am doing wrong...thanks in advance.

I am using Swashbuckle.AspnetCore (4.0.1) and get an error only on our webserver...localhost runs fine.
Unable to render this definition
The provided definition does not specify a valid version field.
Please indicate a valid Swagger or OpenAPI version field. Supported version fields are swagger: "2.0" and those that match openapi: 3.0.n (for example, openapi: 3.0.0).
I thought it was related to jwt authentication (configured but not active) and was going to try the above, but I am unable set the the SwaggerDoc( "v1" , Info parameter to new OpenApiInfo , I get a parameter mismatch compile error...thought someone might know what I am doing wrong...thanks in advance.

I'm experiencing an identical issue, but I'm actually using OpenApiInfo as a parameter and argument.

I'm running into this issue with v5.0.0.
  <PackageReference Include="Swashbuckle.AspNetCore" Version="5.0.0" />
    <PackageReference Include="Swashbuckle.AspNetCore.Annotations" Version="5.0.0" />

Works locally, but once I deploy it shows the error.

I'm running into this issue with v5.0.0.
  <PackageReference Include="Swashbuckle.AspNetCore" Version="5.0.0" />
    <PackageReference Include="Swashbuckle.AspNetCore.Annotations" Version="5.0.0" />

Works locally, but once I deploy it shows the error.

Having same problem here. With Swashbukle.AspNetCore version 5.5.1, runs fine locally but get the error when deploying to Azure.

I'm running into this issue with v5.0.0.
  <PackageReference Include="Swashbuckle.AspNetCore" Version="5.0.0" />
    <PackageReference Include="Swashbuckle.AspNetCore.Annotations" Version="5.0.0" />

Works locally, but once I deploy it shows the error.

Having same problem under version 5.6.3 on published server. any solution?

I am using Swashbuckle.AspnetCore (4.0.1) and get an error only on our webserver...localhost runs fine.
Unable to render this definition
The provided definition does not specify a valid version field.
Please indicate a valid Swagger or OpenAPI version field. Supported version fields are swagger: "2.0" and those that match openapi: 3.0.n (for example, openapi: 3.0.0).
I thought it was related to jwt authentication (configured but not active) and was going to try the above, but I am unable set the the SwaggerDoc( "v1" , Info parameter to new OpenApiInfo , I get a parameter mismatch compile error...thought someone might know what I am doing wrong...thanks in advance.

I'm experiencing an identical issue, but I'm actually using OpenApiInfo as a parameter and argument.
In fact my json begins like this:
{
  "openapi": "3.0.1",
  "info": {
    "title": "Personal Site Api",
    "version": "v1"
  },
...
},

Same issue here.  I'm using Swashbuckle.AspNetCore 6.2.3.
Retrieved my swagger.json file from the route and tested it at editor.swagger.com and it parses correctly.
It runs fine locally in Visual Studio 2019 but not on IIS.
I'm calling only:
public void ConfigureServices(IServiceCollection services)
{
  services.AddSwaggerGen(c =>
  {
      c.SwaggerDoc("v1", new OpenApiInfo() { Title = "MyWebAPI", Version = "2.0" });
  });
  ...

and
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
    app.UseSwagger();
    app.UseSwaggerUI(c => c.SwaggerEndpoint("/swagger/v1/swagger.json", "MyWebAPI v1"));
...

This worked in the past with version 5.#.# but it seems to have come about when I added [NonAction] to a method.  I upgraded to version 6 to see if there was a fix but to no avail.


Merge if statements

@malukenho please provide unit test, thanks!

@ezimuel no execution path changes - only compacted the conditionals.

@malukenho please change target to develop

@Ocramius changed

👍


error: ‘AutoDispatchBelowADInplaceOrView’ is not a member of ‘at’

🐛 Describe the bug
When I tried to compile torchvision on the server, after I run "make", it reported "error: ‘AutoDispatchBelowADInplaceOrView’ is not a member of ‘at'
I use libtorch 1.8.0 with cuda 10.2.
Versions
[root@kml-dtmachine-7222-prod vision]# python3 collect_env.py
Collecting environment information...
PyTorch version: N/A
Is debug build: N/A
CUDA used to build PyTorch: N/A
ROCM used to build PyTorch: N/A
OS: CentOS Linux release 7.8.2003 (Core) (x86_64)
GCC version: (GCC) 4.8.5 20150623 (Red Hat 4.8.5-39)
Clang version: Could not collect
CMake version: version 3.12.3
Libc version: glibc-2.3.4
Python version: 3.6.8 (default, Apr  2 2020, 13:34:55)  [GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] (64-bit runtime)
Python platform: Linux-4.18.0-2.4.3.kwai.x86_64-x86_64-with-centos-7.8.2003-Core
Is CUDA available: N/A
CUDA runtime version: 10.2.89
GPU models and configuration:
GPU 0: NVIDIA GeForce GTX 1080 Ti
GPU 1: NVIDIA GeForce GTX 1080 Ti
Nvidia driver version: 470.57.02
cuDNN version: Probably one of the following:
/usr/lib64/libcudnn.so.8.0.5
/usr/lib64/libcudnn_adv_infer.so.8.0.5
/usr/lib64/libcudnn_adv_train.so.8.0.5
/usr/lib64/libcudnn_cnn_infer.so.8.0.5
/usr/lib64/libcudnn_cnn_train.so.8.0.5
/usr/lib64/libcudnn_ops_infer.so.8.0.5
/usr/lib64/libcudnn_ops_train.so.8.0.5
HIP runtime version: N/A
MIOpen runtime version: N/A
Is XNNPACK available: N/A
Versions of relevant libraries:
[pip3] numpy==1.19.5
[conda] Could not collect

have you deal with this error? i have the same case


Move the Mixed Reality Auth package to use core-rest-pipeline

Solves https://github.com/Azure/azure-sdk-for-js/issues/15817
Updated @autorest/typescript to latest beta, regenerate the client, replaced @azure/core-http dependency with @azure/core-client and @azure/core-rest-pipeline, modified convenience layer files that depended on @azure/core-http, and minor version bump.

We probably want a minor version bump.

@JonathanCrd The check-format step in build is failing. Please run rushx format and include those changes. Also, please update the package version from 1.0.0-beta.1 to 1.0.0-beta.2

Please update the changelog as well.

@JonathanCrd The @azure/mixed-reality-remote-rendering package has a dependency on 1.0.0-beta.1 of this package. Once this PR is merged, please update the @azure/mixed-reality-remote-rendering package to use 1.0.0-beta.2 of this package instead

@JonathanCrd Please update the wiki with any steps you had to do that was not covered there. I think things like user agent, isNode(), metadata changes etc


Dynamic vars_files inclusion in chapter 5 'Playbook Variables' example broken

The way that vars_files are included probably changed somewhere in the Ansible 2.x lifecycle, rendering the example in the book a bit broken.
The playbook is:
---
- hosts: example
  vars_files:
    - "apache_default.yml"
    - "apache_{{ ansible_os_family }}.yml"
  tasks:
    - service: name={{ apache }} state=running

But that doesn't work.
Instead, we used include_vars in today's livestream, with with_first_found, which worked a bit better. I need to update that example in the book so it works correctly and doesn't mislead readers.
Also ansible_os_family is not CentOS, it's RedHat, on Cent OS (ansible_distribution is CentOS, however).

New example:
---
- hosts: example

  pre_tasks:
    - include_vars: "{{ item }}"
      with_first_found:
        - "apache_{{ ansible_os_family }}.yml"
        - "apache_default.yml"

  tasks:
    - name: Ensure Apache is running.
      service:
        name: "{{ apache_service_name }}"
        state: running

This has been fixed in the manuscript and will be in the next book release version.


Add Dependabot to Camel Quarkus Examples

Finally multi-directory support is available in Dependabot (currently beta). So it'd be good to have example project dependencies and Maven plugins updated in sync with the main project.

I added the initial config. Lets see how it works out.
https://github.com/apache/camel-quarkus-examples/blob/main/.github/dependabot.yml


Fix new black formatting

Fix the apparently new way black formats things.

Meh I think we first excluded tests or something, but sure


Update Manual Testing Section of DG

After our changes to v1.4, the manual testing section of the Developer Guide is out of date.

Will combine this with #139


Add CMA-ES with user prior

Contributor Agreements
Please read the contributor agreements and if you agree, please click the checkbox below.

[x] I agree to the contributor agreements.

[!TIP]
Please follow the Quick TODO list to smoothly merge your PR.

Motivation

As the current CMA-ES implementation does not allow users to give an initial covariance matrix, I modified the CMA-ES so that we can provide a covariance matrix from the user side.
Description of the changes

Add the CMA-ES with user prior

TODO List towards PR Merge
Please remove this section if this PR is not an addition of a new package.
Otherwise, please check the following TODO list:

[x] Copy ./template/ to create your package
[x] Replace <COPYRIGHT HOLDER> in LICENSE of your package with your name
[x] Fill out README.md in your package
[x] Add import statements of your function or class names to be used in __init__.py
[x] Apply the formatter based on the tips in README.md
[x] Check whether your module works as intended based on the tips in README.md

@c-bata Could you review this PR?


FancyZones (启动布局编辑器)

Settings parsing error
'zones-settings.json' contains malformed data.
Data:
{
"devices": [
{
"device-id": null,
"active-zoneset": {
"uuid": "{0A30B673-F5AB-4BC4-9639-997E842432D6}",
"type": "custom"
},
"editor-show-spacing": true,
"editor-spacing": 12,
"editor-zone-count": 3,
"editor-sensitivity-radius": 10
},
{
"device-id": "FancyZones#MultiMonitorDevice_1920_1080_{CACB8A76-7ED8-4846-9328-B252B72C6C31}",
"active-zoneset": {
"uuid": "{D35CA15A-F2FF-4C74-93FC-593D58ED56E8}",
"type": "priority-grid"
},
"editor-show-spacing": true,
"editor-spacing": 16,
"editor-zone-count": 3,
"editor-sensitivity-radius": 20
},
{
"device-id": "FancyZones#MultiMonitorDevice_1920_1080_{2AEFD913-DC58-4767-9365-3C30B0474739}",
"active-zoneset": {
"uuid": "{D35CA15A-F2FF-4C74-93FC-593D58ED56E8}",
"type": "priority-grid"
},
"editor-show-spacing": true,
"editor-spacing": 16,
"editor-zone-count": 3,
"editor-sensitivity-radius": 20
}
],
"custom-zone-sets": [
{
"uuid": "{0A30B673-F5AB-4BC4-9639-997E842432D6}",
"name": "Custom layout 1",
"type": "grid",
"info": {
"rows": 3,
"columns": 3,
"rows-percentage": [
5088,
1831,
3081
],
"columns-percentage": [
3333,
3333,
3334
],
"cell-child-map": [
[
0,
1,
3
],
[
4,
1,
5
],
[
4,
2,
5
]
],
"show-spacing": true,
"spacing": 12,
"sensitivity-radius": 10
}
}
],
"templates": [
{
"type": "blank",
"show-spacing": false,
"spacing": 0,
"zone-count": 0,
"sensitivity-radius": 0
},
{
"type": "focus",
"show-spacing": false,
"spacing": 0,
"zone-count": 3,
"sensitivity-radius": 20
},
{
"type": "columns",
"show-spacing": true,
"spacing": 16,
"zone-count": 3,
"sensitivity-radius": 20
},
{
"type": "rows",
"show-spacing": true,
"spacing": 16,
"zone-count": 3,
"sensitivity-radius": 20
},
{
"type": "grid",
"show-spacing": true,
"spacing": 16,
"zone-count": 3,
"sensitivity-radius": 20
},
{
"type": "priority-grid",
"show-spacing": true,
"spacing": 16,
"zone-count": 3,
"sensitivity-radius": 20
}
]
}

@xijiangyuexin
run the Report Bug command and upload the zip file

PowerToysReport_2021-02-04-15-50-32.zip

I was able to fix it by changing the zone uuid's of the two zones where the name starts with FancyZones to the one of the "null" zone and copying the zone type, editor-show-spacing, editor-spacing, editor-zone-count and editor-sensitivity-radius over from the "null" zone, then deleting the section for the "null" zone and restarting PowerToys. However opening the Zone Editor will break this

@xijiangyuexin
since you are using one monitor, there is no reason to have this option on:

turn the off the option Allow zones to span across monitors
quit PowerToys
delete the zones-settings.json file using the command prompt:

del %localappdata%\Microsoft\PowerToys\FancyZones\zones-settings.json

restart PowerToys and recreate your custom layout