Unable to load a remote Contentful schema.

Describe the bug
Seemingly without an update to graphql-codegen or any of the associated packages / plugins I am using, the process can no longer load the schema. I am not aware of any changes to Contentful in terms of the service so its a bit of a mystery. I made no updates to versions of graphql-codegen (other than trying to update to latest to see if that resolved the issue) so I'm not sure why it has just suddenly stopped working. I have no changes in my source code since the last successful run so I'm out of ideas...
Really found this to be a useful tool in my workflow so it would be a shame to do without it.
To Reproduce
npm run graphql-codegen (config provided bellow).

My GraphQL schema:

Too large, but could be provided if necessary.

My GraphQL operations:

Too many to list, but could be provided if necessary.

My codegen.yml config file:

{
	"schema": [{
		"https://graphql.contentful.com/content/v1/spaces/***/environments/master": {
			"headers": {
				"Authorization": "Bearer ***"
			}
		}
	}],
	"documents": [
		"**/*.{graphql,gql,js,ts,vue}"
	],
	"generates": {
		"./graphql/types.ts": {
			"plugins": [
				"typescript",
				"typescript-resolvers",
				"typescript-operations"
			]
		},
		"./graphql/operations.ts": {
			"plugins": [
				"typescript-resolvers",
				"typescript-document-nodes"
			]
		}
	}
}

Expected behavior
Codegen process should run as it has previously.
Environment:

OS: MacOS Monterey
"@graphql-codegen/cli": "2.6.2",
"@graphql-codegen/typescript": "2.4.7",
"@graphql-codegen/typescript-document-nodes": "2.2.7",
"@graphql-codegen/typescript-operations": "2.3.4",
"@graphql-codegen/typescript-resolvers": "2.5.4",
NodeJS: 16.14.2

Additional context
Terminal output error:
Failed to load schema for "./graphql/operations.ts"
        Failed to load schema from https://graphql.contentful.com/content/v1/spaces/***/environments/master:

        this.splice is not a function
        TypeError: this.splice is not a function
    at HeadersList.append (/Users/***/node_modules/cross-undici-fetch/dist/patch-headers-list.js:44:16)
    at Headers.append (/Users/***/node_modules/undici/lib/fetch/headers.js:215:31)
    at fill (/Users/***/node_modules/undici/lib/fetch/headers.js:72:15)
    at new Headers (/Users/***/node_modules/undici/lib/fetch/headers.js:168:5)
    at new Request (/Users/***/node_modules/cross-undici-fetch/dist/create-node-ponyfill.js:84:29)
    at Object.fetch (/Users/***/node_modules/cross-undici-fetch/dist/create-node-ponyfill.js:116:24)
    at defaultAsyncFetch (/Users/***/node_modules/@graphql-tools/url-loader/index.js:41:29)
    at /Users/***/node_modules/@graphql-tools/url-loader/index.js:492:36
    at new ValueOrPromise (/Users/***/node_modules/value-or-promise/build/main/ValueOrPromise.js:14:21)
    at executor (/Users/***/node_modules/@graphql-tools/url-loader/index.js:460:20)

        GraphQL Code Generator supports:
          - ES Modules and CommonJS exports (export as default or named export "schema")
          - Introspection JSON File
          - URL of GraphQL endpoint
          - Multiple files with type definitions (glob expression)
          - String in config file

        Try to use one of above options and run codegen again.

NOTE: triple stars represent redacted paths / credentials.

I'm seeing the same error trying to load a schema from an apollo-server instance. The error appears to be happening in undici package (sub dependency of codegen). Using version 5.0.0 works fine for me, so some change in that package starting with version 5.1.0 is likely the culprit.
A temporary workaround using yarn resolutions in package.json:
  "resolutions": {
    "undici": "5.0.0"
  }

@bartels thanks for this, I had identified where the problem came from but didn't think to provide an override.
After some digging I actually realised I had bumped a version of nuxt3 from rc.1 to rc.3 which resulted in a dedupe of the undici version causing 5.1.1 to be used which then triggered the version mismatch and issue.
I am using npm v8.5.0 so solution was:
"overrides": {
    "<EMAIL_ADDRESS>{
      "<EMAIL_ADDRESS>{
<EMAIL_ADDRESS>{
          "undici": "5.0.0"
        }
      }
    }
  }

But this effectively mirrors the solution you mentioned.
Thanks again, not the first time I have been caught out with minor version dedupe mismatches...
Not sure if this closes the issue so to speak, but a workaround at least for now.

I'm also on a turborepo npm v8.5.0, but the solutions described here don't help. I still get the this.splice is not a function error 🤔

I've tried the override as described above, but get the following error:
npm ERR! Override for<EMAIL_ADDRESS>conflicts with direct dependency
Any words of wisdom?

I managed to hack around by simply adding "undici": "5.0.0" as a dev-dependency..... It does not look nice, but keeps the boat rocking

Thank you, that did it.


Push Notification

Users should be notified with a notification when some event occurs.

I want to work on this issue.please assign me.

You can start working on it. Also, if you need access to Firebase, message me your email id.

You can start working on it. Also, if you need access to Firebase, message me your email id.

<EMAIL_ADDRESS>

You can start working on it. Also, if you need access to Firebase, message me your email id.

<EMAIL_ADDRESS>
Done

_Debug service listening on ws://<IP_ADDRESS>:43645/oyZLJ4lspJU=/ws
TypeError: Cannot read property 'app' of undefined
at Object.app$ [as app] (http://localhost:42007/packages/firebase_core_web/src/interop/core.dart.lib.js:34:101)
at new cloud_firestore_web.FirebaseFirestoreWeb.new (http://localhost:42007/packages/cloud_firestore_web/src/write_batch_web.dart.lib.js:862:64)
at Function.registerWith (http://localhost:42007/packages/cloud_firestore_web/src/write_batch_web.dart.lib.js:744:73)
at Object.registerPlugins (http://localhost:42007/packages/work_today/generated_plugin_registrant.dart.lib.js:13:46)
at main (http://localhost:42007/web_entrypoint.dart.lib.js:32:35)
at main.next ()
at runBody (http://localhost:42007/dart_sdk.js:38550:34)
at Object._async [as async] (http://localhost:42007/dart_sdk.js:38581:7)
at main$ (http://localhost:42007/web_entrypoint.dart.lib.js:31:18)
at http://localhost:42007/main_module.bootstrap.js:19:10
at Array.forEach ()
at window.$dartRunMain (http://localhost:42007/main_module.bootstrap.js:18:32)
at :1:8
at Object.runMain (http://localhost:42007/dwds/src/injected/client.js:8656:21)
at http://localhost:42007/dwds/src/injected/client.js:22068:19
at _wrapJsFunctionForAsync_closure.$protected (http://localhost:42007/dwds/src/injected/client.js:3830:15)
at _wrapJsFunctionForAsync_closure.call$2 (http://localhost:42007/dwds/src/injected/client.js:10905:12)
at Object._asyncStartSync (http://localhost:42007/dwds/src/injected/client.js:3794:20)
at main__closure1.$call$body$main__closure (http://localhost:42007/dwds/src/injected/client.js:22080:16)
at main__closure1.call$1 (http://localhost:42007/dwds/src/injected/client.js:22007:19)
at StaticClosure._rootRunUnary [as call$2$5] (http://localhost:42007/dwds/src/injected/client.js:4153:16)
at _CustomZone.runUnary$2$2 (http://localhost:42007/dwds/src/injected/client.js:12136:39)
at _CustomZone.runUnaryGuarded$1$2 (http://localhost:42007/dwds/src/injected/client.js:12068:14)
at _ControllerSubscription._sendData$1 (http://localhost:42007/dwds/src/injected/client.js:11697:19)
at _DelayedData.perform$1 (http://localhost:42007/dwds/src/injected/client.js:11849:59)
at _PendingEvents_schedule_closure.call$0 (http://localhost:42007/dwds/src/injected/client.js:11898:14)
at Object._microtaskLoop (http://localhost:42007/dwds/src/injected/client.js:3990:24)
at StaticClosure._startMicrotaskLoop (http://localhost:42007/dwds/src/injected/client.js:3996:11)
at AsyncRun__initializeScheduleImmediate_internalCallback.call$1 (http://localhost:42007/dwds/src/injected/client.js:10774:9)
at invokeClosure (http://localhost:42007/dwds/src/injected/client.js:1250:26)
at MutationObserver. (http://localhost:42007/dwds/src/injected/client.js:1269:18)

_Debug service listening on ws://<IP_ADDRESS>:43645/oyZLJ4lspJU=/ws
TypeError: Cannot read property 'app' of undefined
at Object.app$ [as app] (http://localhost:42007/packages/firebase_core_web/src/interop/core.dart.lib.js:34:101)
at new cloud_firestore_web.FirebaseFirestoreWeb.new (http://localhost:42007/packages/cloud_firestore_web/src/write_batch_web.dart.lib.js:862:64)
at Function.registerWith (http://localhost:42007/packages/cloud_firestore_web/src/write_batch_web.dart.lib.js:744:73)
at Object.registerPlugins (http://localhost:42007/packages/work_today/generated_plugin_registrant.dart.lib.js:13:46)
at main (http://localhost:42007/web_entrypoint.dart.lib.js:32:35)
at main.next ()
at runBody (http://localhost:42007/dart_sdk.js:38550:34)
at Object._async [as async] (http://localhost:42007/dart_sdk.js:38581:7)
at main$ (http://localhost:42007/web_entrypoint.dart.lib.js:31:18)
at http://localhost:42007/main_module.bootstrap.js:19:10
at Array.forEach ()
at window.$dartRunMain (http://localhost:42007/main_module.bootstrap.js:18:32)
at :1:8
at Object.runMain (http://localhost:42007/dwds/src/injected/client.js:8656:21)
at http://localhost:42007/dwds/src/injected/client.js:22068:19
at _wrapJsFunctionForAsync_closure.$protected (http://localhost:42007/dwds/src/injected/client.js:3830:15)
at _wrapJsFunctionForAsync_closure.call$2 (http://localhost:42007/dwds/src/injected/client.js:10905:12)
at Object._asyncStartSync (http://localhost:42007/dwds/src/injected/client.js:3794:20)
at main__closure1.$call$body$main__closure (http://localhost:42007/dwds/src/injected/client.js:22080:16)
at main__closure1.call$1 (http://localhost:42007/dwds/src/injected/client.js:22007:19)
at StaticClosure._rootRunUnary [as call$2$5] (http://localhost:42007/dwds/src/injected/client.js:4153:16)
at _CustomZone.runUnary$2$2 (http://localhost:42007/dwds/src/injected/client.js:12136:39)
at _CustomZone.runUnaryGuarded$1$2 (http://localhost:42007/dwds/src/injected/client.js:12068:14)
at _ControllerSubscription._sendData$1 (http://localhost:42007/dwds/src/injected/client.js:11697:19)
at _DelayedData.perform$1 (http://localhost:42007/dwds/src/injected/client.js:11849:59)
at _PendingEvents_schedule_closure.call$0 (http://localhost:42007/dwds/src/injected/client.js:11898:14)
at Object._microtaskLoop (http://localhost:42007/dwds/src/injected/client.js:3990:24)
at StaticClosure._startMicrotaskLoop (http://localhost:42007/dwds/src/injected/client.js:3996:11)
at AsyncRun__initializeScheduleImmediate_internalCallback.call$1 (http://localhost:42007/dwds/src/injected/client.js:10774:9) at invokeClosure (http://localhost:42007/dwds/src/injected/client.js:1250:26) at MutationObserver. (http://localhost:42007/dwds/src/injected/client.js:1269:18)

i am facing this error when i am running app
how to resolve it?

Were you trying to use Google Sign In?

No,  i was normally to run app on android emulator or chrome emulator but i see these type error in my android studio console

It's not clear what's the exact issue. Try running pub get command and restarting android studio. If it doesn't work even after that, check stackoverflow.

it's resolved,
Now, please tell me the work function of this app.
because when i was logged in it shows me work today logo screen

also can you give me some creds that you have registered in this app(workers and others both) for testing purpose

also can you give me some creds that you have registered in this app(workers and others both) for testing purpose

You can register on the app on your own. On the home page, click on "Hire" to register as Hirer and on "Work" to register as Worker.

It's not clear what's the exact issue. Try running the pub get command and restarting android studio. Also, add a SHA1 key in the Firebase console. If it doesn't work even after that, check StackOverflow.

it's resolved,
Now, please tell me the work function of this app.
because when i was logged in it shows me work today logo screen

For Push notification, you'll have to send the notification to the user when a hire request is made (a new document is added in the request collection on the firestore whenever a request is created)

ok, thanks!


{cdn} HTML tags are rendering as empty parameter values in reference docs

Describe the bug
Problem to solve:
HTML tags in source code are causing build warnings in MicrosoftDocs/azure-docs-cli. More importantly, customer-facing reference docs are not instantiating properly -- parameter values formatted with `<>` are missing. Here's an example:

Requested solution:
These values should be escaped with a backtick. Here's an example from az webpubsub.

Related GitHub issues:
This is the same issue as these GitHub issues.
List of HTML tag instances that need update:

File name
Build error

latest/docs-ref-autogen/cdn/custom-domain.yml
HTML tag 'indexToRemove' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

latest/docs-ref-autogen/cdn/custom-domain.yml
HTML tag 'value' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

latest/docs-ref-autogen/cdn/origin.yml
HTML tag 'indexToRemove' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

latest/docs-ref-autogen/cdn/origin.yml
HTML tag 'value' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

latest/docs-ref-autogen/cdn/origin-group.yml
HTML tag 'indexToRemove' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

latest/docs-ref-autogen/cdn/origin-group.yml
HTML tag 'value' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

latest/docs-ref-autogen/cdn/profile.yml
HTML tag 'indexToRemove' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

latest/docs-ref-autogen/cdn/profile.yml
HTML tag 'value' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

Related command
az cdn
Errors
n/a
Issue script & Debug output
n/a
Expected behavior
n/a
Environment Summary
Azure CLI 2.62.0
Additional context
No response

Thank you for opening this issue, we will look into it.


Config API QuickStart - Tracking issue to update the Quickstarts with new version of SDKs once they released

Since Config API has moved to stable and have a change in API version causing breaking changes, there will be new version of SDKs to be released. It is a tracking issue to update the Configuration API QuickStart to refresh with new version of SDK once the SDKs are released.

Note all QS's are already updated to RC versions per #867

/assign

Note all QS's are already updated to RC versions per #867

Will update to stable versions once all SDKs are released.

\assign


main to live

Docs Build status updates of commit 7b50020:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

.gitattributes
:white_check_mark:Succeeded

.openpublishing.publish.config.json
:white_check_mark:Succeeded

Advertising/bingads-13/ad-insight-service/ad-insight-data-objects.md
:white_check_mark:Succeeded

Advertising/bingads-13/ad-insight-service/ad-insight-service-operations.md
:white_check_mark:Succeeded

Advertising/bingads-13/ad-insight-service/ad-insight-service-reference.md
:white_check_mark:Succeeded

Advertising/bingads-13/ad-insight-service/ad-insight-value-sets.md
:white_check_mark:Succeeded

Advertising/bingads-13/ad-insight-service/adapierror.md
:white_check_mark:Succeeded

Advertising/bingads-13/ad-insight-service/adapifaultdetail.md
:white_check_mark:Succeeded

Advertising/bingads-13/ad-insight-service/adgroupbidlandscape.md
:white_check_mark:Succeeded

Advertising/bingads-13/ad-insight-service/adgroupbidlandscapeinput.md
:white_check_mark:Succeeded

Advertising/bingads-13/ad-insight-service/adgroupbidlandscapetype.md
:white_check_mark:Succeeded

Advertising/bingads-13/ad-insight-service/adgroupestimate.md
:white_check_mark:Succeeded

Advertising/bingads-13/ad-insight-service/adgroupestimator.md
:white_check_mark:Succeeded

Advertising/bingads-13/ad-insight-service/adposition.md
:white_check_mark:Succeeded

Advertising/bingads-13/ad-insight-service/apifaultdetail.md
:white_check_mark:Succeeded

Advertising/bingads-13/ad-insight-service/applicationfault.md
:white_check_mark:Succeeded

Advertising/bingads-13/ad-insight-service/auctioninsightentry.md
:white_check_mark:Succeeded

Advertising/bingads-13/ad-insight-service/auctioninsightkpi.md
:white_check_mark:Succeeded

Advertising/bingads-13/ad-insight-service/auctioninsightkpiadditionalfield.md
:white_check_mark:Succeeded

Advertising/bingads-13/ad-insight-service/auctioninsightresult.md
:white_check_mark:Succeeded

Advertising/bingads-13/ad-insight-service/auctionsegment.md
:white_check_mark:Succeeded

Advertising/bingads-13/ad-insight-service/auctionsegmentsearchparameter.md
:white_check_mark:Succeeded

Advertising/bingads-13/ad-insight-service/batcherror.md
:white_check_mark:Succeeded

Advertising/bingads-13/ad-insight-service/bidlandscapepoint.md
:white_check_mark:Succeeded

Advertising/bingads-13/ad-insight-service/bidopportunity.md
:white_check_mark:Succeeded

Advertising/bingads-13/ad-insight-service/bidopportunitytype.md
:white_check_mark:Succeeded

Advertising/bingads-13/ad-insight-service/broadmatchkeywordopportunity.md
:white_check_mark:Succeeded

Advertising/bingads-13/ad-insight-service/broadmatchsearchquerykpi.md
:white_check_mark:Succeeded

Advertising/bingads-13/ad-insight-service/budgetlimittype.md
:white_check_mark:Succeeded

Advertising/bingads-13/ad-insight-service/budgetopportunity.md
:white_check_mark:Succeeded

Advertising/bingads-13/ad-insight-service/budgetpoint.md
:white_check_mark:Succeeded

Advertising/bingads-13/ad-insight-service/budgetpointtype.md
:white_check_mark:Succeeded

Advertising/bingads-13/ad-insight-service/campaignestimate.md
:white_check_mark:Succeeded

Advertising/bingads-13/ad-insight-service/campaignestimator.md
:white_check_mark:Succeeded

Advertising/bingads-13/ad-insight-service/categorysearchparameter.md
:white_check_mark:Succeeded

Advertising/bingads-13/ad-insight-service/competitionlevel.md
:white_check_mark:Succeeded

Advertising/bingads-13/ad-insight-service/competitionsearchparameter.md
:white_check_mark:Succeeded

Advertising/bingads-13/ad-insight-service/criterion.md
:white_check_mark:Succeeded

Advertising/bingads-13/ad-insight-service/currencycode.md
:white_check_mark:Succeeded

Advertising/bingads-13/ad-insight-service/daterangesearchparameter.md
:white_check_mark:Succeeded

Advertising/bingads-13/ad-insight-service/daymonthandyear.md
:white_check_mark:Succeeded

Advertising/bingads-13/ad-insight-service/devicecriterion.md
:white_check_mark:Succeeded

Advertising/bingads-13/ad-insight-service/devicesearchparameter.md
:white_check_mark:Succeeded

Advertising/bingads-13/ad-insight-service/domaincategory.md
:white_check_mark:Succeeded

Advertising/bingads-13/ad-insight-service/entitytype.md
:white_check_mark:Succeeded

Advertising/bingads-13/ad-insight-service/estimatedbidandtraffic.md
:white_check_mark:Succeeded

Advertising/bingads-13/ad-insight-service/estimatedpositionandtraffic.md
:white_check_mark:Succeeded

Advertising/bingads-13/ad-insight-service/excludeaccountkeywordssearchparameter.md
:white_check_mark:Succeeded

Advertising/bingads-13/ad-insight-service/getauctioninsightdata.md
:white_check_mark:Succeeded

Advertising/bingads-13/ad-insight-service/getbidlandscapebyadgroupids.md
:white_check_mark:Succeeded

This comment lists only the first 50 files in the pull request.
For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel


lastest version variable in book

Yes. this is the public book edition. And the version name has not been settled.


Executing NavigationLink2D._edit_get_rect crashes Godot

Godot version
4.0.alpha.custom_build. b6d102c7c
System information
Ubuntu 22.04 - Nvidia GTX 970, Gnome shell 42 X11
Issue description
When executing
	var temp_variable6 = NavigationLink2D.new()
	temp_variable6._edit_get_rect()

Godot crashes with this backtrace
scene/2d/navigation_link_2d.cpp:116:121: runtime error: member call on null pointer of type 'struct World2D'
scene/2d/navigation_link_2d.cpp:116:121: runtime error: member access within null pointer of type 'struct World2D'

================================================================
handle_crash: Program crashed with signal 11
Engine version: Godot Engine v4.0.alpha.custom_build (4b164b8e4790cfeb597b763123560b59a96458e5)
Dumping the backtrace.

This example was found by Godot fuzzer - Qarminer, so it is quite unlikelly that this code could be used in real project, but still this should be handled gracefully.
Steps to reproduce
Above
Minimal reproduction project
No response

CC @DarkKilauea

I was able to reproduce the error in Arch Linux with the following debug information:
ERROR: Condition "!is_inside_tree()" is true. Returning: Ref<World2D>()
   at: get_world_2d (scene/main/canvas_item.cpp:773)

================================================================
handle_crash: Program crashed with signal 11
Engine version: Godot Engine v4.0.alpha.custom_build (9142904c248cb4c9de8776f9abe995fc22335c2c)
Dumping the backtrace. Please include this when reporting the bug on: https://github.com/godotengine/godot/issues
[1] /usr/lib/libc.so.6(+0x38a40) [0x7f071b417a40] (??:0)
[2] World2D::get_navigation_map() const (??:0)
[3] NavigationLink2D::_edit_get_rect() const (??:0)
[4] void call_with_variant_args_retc_helper<__UnexistingClass, Rect2>(__UnexistingClass*, Rect2 (__UnexistingClass::*)() const, Variant const**, Variant&, Callable::CallError&, IndexSequence<>) (??:0)
[5] void call_with_variant_args_retc_dv<__UnexistingClass, Rect2>(__UnexistingClass*, Rect2 (__UnexistingClass::*)() const, Variant const**, int, Variant&, Callable::CallError&, Vector<Variant> const&) (??:0)
[6] MethodBindTRC<Rect2>::call(Object*, Variant const**, int, Callable::CallError&) (??:0)
[7] Object::callp(StringName const&, Variant const**, int, Callable::CallError&) (??:0)
[8] Variant::callp(StringName const&, Variant const**, int, Variant&, Callable::CallError&) (??:0)
[9] GDScriptFunction::call(GDScriptInstance*, Variant const**, int, Callable::CallError&, GDScriptFunction::CallState*) (??:0)
[10] GDScriptInstance::callp(StringName const&, Variant const**, int, Callable::CallError&) (??:0)
[11] bool Node::_gdvirtual__ready_call<false>() (??:0)
[12] Node::_notification(int) (??:0)
[13] Node::_notificationv(int, bool) (??:0)
[14] CanvasItem::_notificationv(int, bool) (??:0)
[15] Node2D::_notificationv(int, bool) (??:0)
[16] Object::notification(int, bool) (??:0)
[17] Node::_propagate_ready() (??:0)
[18] Node::_propagate_ready() (??:0)
[19] Node::_set_tree(SceneTree*) (??:0)
[20] SceneTree::initialize() (??:0)
[21] OS_LinuxBSD::run() (??:0)
[22] /home/******/Programming/godot/bin/godot.linuxbsd.tools.x86_64(main+0x187) [0x560b9761b210] (??:0)
[23] /usr/lib/libc.so.6(+0x232d0) [0x7f071b4022d0] (??:0)
[24] /usr/lib/libc.so.6(__libc_start_main+0x8a) [0x7f071b40238a] (??:0)
[25] /home/******/Programming/godot/bin/godot.linuxbsd.tools.x86_64(_start+0x25) [0x560b9761afb5] (??:0)
-- END OF BACKTRACE --
================================================================

I will try to look further into it as my first issue.

This issue is likely in this method, during the first line.
Rect2 NavigationLink2D::_edit_get_rect() const {
	real_t radius = NavigationServer2D::get_singleton()->map_get_link_connection_radius(get_world_2d()->get_navigation_map());

	Rect2 rect(get_start_location(), Size2());
	rect.expand_to(get_end_location());
	rect.grow_by(radius);
	return rect;
}

I didn't expect this method to be called when the link wasn't part of the scene tree, so get_world2d() isn't guarded by a is_in_tree() check.   Adding that guard and returning an empty Rect seems like a reasonable fix.

I've created a fix in https://github.com/godotengine/godot/pull/65444.

Fixed by #65444.


Accordion | Test | Add e2e accordion test for inactive prop

Jira

http://vjira2:8080/browse/WWWD-4037

Summary
Add Nightwatch test for inactive prop.
Details
Tests that after clicking an inactive item, the item remains collapsed and it has the appropriate classes and attributes.
How to test

Review the files changed
Checkout branch locally and run e2e test

PR was released with v2.8.4-canary.bde01a443.0

PR was released with v2.9.0


Add Action-based versions of configuration extensions

A small pull request to add support for configuring all current plugins with action-based extension methods.

Most of the changes look simple enough, but with some consistency errors.
If we're adding these methods, perhaps we could add that those as examples in the documentation/readme too?

I guess at this point I'm happy. If you want to add some documentation too, that's OK by me and I'll hold merging/reviewing.
If you don't want to do that, let me know and we can get this merged.

I was working on some documentation changes :)

I added some text to the plugin part of the configuration page. The readme doesn't use either of the two methods.


Remove gql client from store and use sdkv2 indexer where it was used.

Fixes #1033

I added graphQlClient constant in lib/constants/index.ts. Could you remove that also and fix places where it is used?

done


generates switch with invalid characters when using union mutation

Bug description
After running flutter pub run build_runner build it generates code with invalid character which does not compile.  check generated code below
/// other
@JsonSerializable(explicitToJson: true)
class VerifyOTP$Mutation$AuthPayload with EquatableMixin {
  VerifyOTP$Mutation$AuthPayload();

  factory VerifyOTP$Mutation$AuthPayload.fromJson(Map<String, dynamic> json) {
    switch (json['__typename'].toString()) {
      case r'NextAuthInput':
        return VerifyOTP$Mutation$AuthPayload$NextAuthInput.fromJson(json);
      case r'Account':
        return VerifyOTP$Mutation$AuthPayload$Account.fromJson(json);
      default:
    }
    return _$VerifyOTP$Mutation$AuthPayloadFromJson(json);
  }

  @override
  List<Object> get props => [];
  Map<String, dynamic> toJson() {
    switch ($$typename) { //INVALID HERE. WHAT is this???????????
      case r'NextAuthInput':
        return (this as VerifyOTP$Mutation$AuthPayload$NextAuthInput).toJson();
      case r'Account':
        return (this as VerifyOTP$Mutation$AuthPayload$Account).toJson();
      default:
    }
    return _$VerifyOTP$Mutation$AuthPayloadToJson(this);
  }
}
/// other

console message
Compiler message:
lib/gql/graphql_api.graphql.dart:111:13: Error: The getter '$$typename' isn't defined for the class 'VerifyOTP$Mutation$AuthPayload'.
 - 'VerifyOTP$Mutation$AuthPayload' is from 'package:myproject/gql/graphql_api.graphql.dart' ('lib/gql/graphql_api.graphql.dart').
Try correcting the name to the name of an existing getter, or defining a getter or field named '$$typename'.
    switch ($$typename) { //INVALID HERE.
            ^^^^^^^^^^

Specs
Artemis version: ^6.4.4-beta.1

build.yaml:
targets:
  $default:
    builders:
      artemis:
        options:
          schema_mapping:
            - output: lib/gql/graphql_api.dart
              schema: lib/gql/schema.graphql
              queries_glob: lib/gql/files/**.graphql

Artemis output:
[INFO] Generating build script...
[INFO] Generating build script completed, took 519ms

[INFO] BuildDefinition:Initializing inputs
[INFO] BuildDefinition:Reading cached asset graph...
[INFO] BuildDefinition:Reading cached asset graph completed, took 165ms

[INFO] BuildDefinition:Checking for updates since last build...
[INFO] BuildDefinition:Checking for updates since last build completed, took 1.5s

[INFO] Build:Running build...
[INFO] Build:Running build completed, took 29ms

[INFO] Build:Caching finalized dependency graph...
[INFO] Build:Caching finalized dependency graph completed, took 109ms

[INFO] Build:Succeeded after 153ms with 0 outputs (0 actions)

GraphQL schema:
union AuthPayload = Account | NextAuthInput

type NextAuthInput {
  require: AuthInputType!
}

enum AuthInputType {
  ACCOUNT_SETUP
  PASSWORD
}

type Account {
  avatar: String
  # other things.....
}

GraphQL query:
mutation verifyOTP($otp: String!) {
    verifyOTP(input: {otp: $otp}) {
        ... on NextAuthInput {
            require
        }
        ... on Account {
            id
            name
        }
    }
}

It seems that you forgot __typename in your queries

@vasilich6107 thanks

Does anyone by chance know what the "r" does in the case statement?
case r'NextAuthInput'


date-calendar: added script

Yes that's true. I'll make a new pull request.

What is you window manager? I got some problems with i3wm. I guess that I should configure floating for yad.

@x70b1 for_window [class="Yad"] floating enable :)

Bspwm. Yes I totally forget to mention in the README that with tiling window managers Yad needs to be set floating. I'm adding that too.

I work on the files. I will add an info.

Actually yes for pos_y it can be better if it does not depend on mouse position at all.

I merge that. We can fix that later.


Blend animation

Hi as you have commented on PR #30 I have closed the PR and created a new branch name Blend-animation i have followed your instructions . Check it out
Sorry for the issue,
Thank you.

Hi @Inija-2503, This PR also has the same issue as PR #30 as you see the file content present within this PR...

Please refer to this comment: https://github.com/Grow-with-Open-Source/Javascript-Projects/pull/33#issuecomment-2438397023


Add a Music Kit App #137

Title and Issue number

Title : Add a Music Kit App
Issue No. : #137
Code Stack : HTML, CSS, Javascript
Close #176

Checklist:

[x] I have mentioned the issue number in my Pull Request.
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have created a helpful and easy to understand README.md
[x] I have updated the Index.html file for my contribution

@shivam200446 There is already a PR
https://github.com/sadanandpai/frontend-mini-challenges/pull/176
why multiple PRs


React Native v.71 Compliance

This PR resolves https://github.com/wix/Detox/issues/4066, https://github.com/wix/Detox/issues/4067, https://github.com/wix/Detox/issues/4068, https://github.com/wix/Detox/issues/4069 and https://github.com/wix/Detox/issues/4070.

Thank you! 🎉

Wow! Great & epic.
When 0.72? 😜 I observe that going from 0.71 to 0.72 is doing not bad in the community. Me personally had a great migration experience in a moderately complex project.

Wow! Great & epic.
When 0.72? 😜 I observe that going from 0.71 to 0.72 is doing not bad in the community. Me personally had a great migration experience in a moderately complex project.

Great question, we may try this soon and if the migration will be seamless we won't postpone it.. Anyhow, Detox might work with 0.72 now without changes. Feel free to try this and update
The new Detox version that officially supports React Native 0.71 is 20.9.1

Wow! Great & epic.
When 0.72? 😜 I observe that going from 0.71 to 0.72 is doing not bad in the community. Me personally had a great migration experience in a moderately complex project.

Great question, we may try this soon and if the migration will be seamless we won't postpone it.. Anyhow, Detox might work with 0.72 now without changes. Feel free to try this and update The new Detox version that officially supports React Native 0.71 is 20.9.1

<EMAIL_ADDRESS>+<EMAIL_ADDRESS>+ Android = 👍, worked seamlessly from the first run
<EMAIL_ADDRESS>+<EMAIL_ADDRESS>+ iOS = investigating :)

Btw, you guys should know this, but react native 0.71 had a nasty, nasty, awful performance issue (people not screaming enough, but I do).
It had quite severe impact in a bigger project. My performance KPI's plummeted.
https://github.com/facebook/react-native/issues/35778
It was fixed in 0.72.0 ;) 🙂

Wow! Great & epic.
When 0.72? 😜 I observe that going from 0.71 to 0.72 is doing not bad in the community. Me personally had a great migration experience in a moderately complex project.

Great question, we may try this soon and if the migration will be seamless we won't postpone it.. Anyhow, Detox might work with 0.72 now without changes. Feel free to try this and update The new Detox version that officially supports React Native 0.71 is 20.9.1

Correction: The official version is 20.10.0 🚀

@RohovDmytro Thanks for this valuable input. We will definitely take that into account

@RohovDmytro Hello, just curious if you managed to get this new version of detox working seamlessly with RN 0.72.x on iOS? (will be performing the upgrade soon too)


.ignore Plugin causes too many Threads hang / crash dump in phpstorm

Hi,
I encountered an issue with your newest version of your plugin. I think since the last .ignore update it causes phpstorm randomly after maximazing the IDE window again an too many Threads hang issue or better saying an thread crash dump log.
This is especially feelable, when you maximize phpstorm again and it hangs for at least 3 seconds. In very hard cases I also needed to kill the IDE process completely. I am not sure which SIGTERM Signal it was exactly when I needed to kill it by hand, because I am / was using phpstorm under Mac OS X and I did it graphically.
After getting in touch with the JetBrains support, we found out, that it is clearly addressable to your plugin. After disabling it and working as usually two days without it, everything worked fine - no hangs.
Here is the original JetBrains board topic to it: https://intellij-support.jetbrains.com/hc/en-us/community/posts/115000467630-phpstorm-hangs-sometimes-when-maximizing-the-IDE-again
And in the attachments you can find the logging files and crash dump files from about two days.
Thank you very much for creating awesome openSource Software! :-)
I hope this helps to resolve the problem, so that I can use the plugin again on my Mac.
PS: I was using phpstorm 2017.1.4 as this issue appeared. But I don't think that this changes anything on the issue itself, because your plugin wasn't been updated since then. Also, I didn't update phpstorm during the whole JetBrains support request. So, I used from the beginning until the end only phpstorm 2017.1.4 on MacOS Sierra Version 10.12.5
threadDumps-2days.zip
idea.log.zip

@alpham8 Thank you for this report!
With the v2.0.0 version released just right now I have fixed a lot of the threading issues. Can you please verify if it resolves your issues?

No it did not solve it. My PHPstorm can barely handle the latest update. Constantly lagging and getting memory dumps. I'm uninstalling the plugin for now, having too many issues with it at the moment.

With #415 I have resolved couple of the performance issues. I'll release it in a few days in v2.1.0

@hsz got version 2.6.2 and i can confirm that on my machine above problems persist, it might not be identical but i am sure it's current plugin as it hangs only when working with .gitignore file. Plugin disabling/removal make this problem disappear. PhpStorm version is 2018.1.6

Same as @Ig0r-M but I'm on 2018.2.5.  Editing the .gitignore file hangs PhpStorm, disabling the plugin clears the problem up.


chore(main): release 1.6.0

:robot: I have created a release beep boop
1.6.0 (2024-09-05)
Features

deps: bump flagsmith from 4.0.3 to 4.1.0 (23292ef)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/jhoermann/flagsmith-vue/releases/tag/v1.6.0 :sunflower:


WebGL 1.0 parity with WebGL 2.0

Currently the WebGL 1.0 renderer lacks some of the features of the WebGL 2.0 one, notably:

Distortions
Dynamic lighting
Clones
Most effects:

Overlay
Gradient overlay
Border (inner / outer)
Glow (inner / outer)

It is also a less efficient renderer. Can we bring some of those features back?

Won't fix. WebGL 2.0 support is getting better all the time, the last hold out is Safari and that is not on by default in the next beta version.
In the next release WebGL 1.0 has in fact been paired back even further - just good enough to tell your users they ought to get a better browser. 🤪


Breaking change in 1.3.0

Describe the Issue
The constructor of EasyImageView now has differently named parameters, which is considered a breaking change
in version 1.2.1:
  const EasyImageView({
    Key? key,
    required this.imageProvider,
    this.minScale = 1.0,
    this.maxScale = 5.0,
    this.doubleTapZoomable = false,
    this.onScaleChanged,
  }) : super(key: key);

in version 1.3.0
 const EasyImageView({
    Key? key,
    required this.imageWidget,
    this.minScale = 1.0,
    this.maxScale = 5.0,
    this.doubleTapZoomable = false,
    this.onScaleChanged,
  }) : super(key: key);

Todo
Expected behavior
Rename the parameter back to the old version, or retract the current version and release it as 2.0.0
Steps to Reproduce

n/a
Other Information

retract pub package

@wferem1 Thank you for reporting this and sorry for the inconvenience. I've retracted 1.3.0 and am working on a fix. I'll post an update here.

@wferem1 PR: https://github.com/thesmythgroup/easy_image_viewer/pull/45

@wferem1 1.3.1 has been released (https://pub.dev/packages/easy_image_viewer), thanks again. I'm closing the ticket now.


Increase Core Lotus Network Infrastructure Resiliency

eta: 2023Q1
description:
Increase network resiliency by further decentralizing core network infrastructure, starting with bootstrap nodes. FIL-Infra will continue to operate bootstrap nodes in three regions, but want to support the community in running more!
We'll track and publicize uptime for critical network infrastructure at https://chain.love, to improve monitoring of this core network infrastructure and increase operator accountability.
Finally, by providing Impact Evaluators and Service Level expectations for Bootstrap nodes, we will incentivize more PLN organizations to operate and monitor critical network infrastructure by leveraging the PLN builders funnel.
Impact
As of today, if FIL-Infra bootstrap nodes were to go offline due to unforeseen circumstances - outages, human error, unpaid invoices, etc - it's highly likely lotus users could not join Mainnet, after starting or restarting lotus. Peer tables are not persisted through restarts.

closing in favour of https://github.com/protocol/netops/issues/71


pull request for e2e test at 01/26/2017 03:15:09

:white_check_mark: Validation status: passed
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.


memroy

when press the key that bind, the browser's memory is increase higher and higher, why?

@ideamean It's most likely due to the code you've registered as the callback for the hotkey. Can you post it here?

hotkeys.bindTo($scope).add({
combo: 'left',
description: 'action_map_mode_submit',
callback: function (event, hotkey) {
// even if here is no code, memory will continue to rise
// press the "left" key, memory will increase
}
})

That's weird, I created a Plunk to test and I can't reproduce this. Even after 2000 hotkey presses there was absolutely no increase in the memory used.
Does it depend which browser you use? Can you create a Plunk or similar that demonstrates the issue?


Feature/more tool registry changes

Working on https://github.com/ga4gh/tool-registry-schemas/pull/15

[x] Check that you pass the basic style checks and unit tests by running mvn clean install

Coverage increased (+0.2%) to 73.499% when pulling 5773b69b509271c91ba4c53c12d92238b22bba71 on feature/more_tool_registry_changes into 6aa8f346c273a12dd4fdcbaa0cf16a9e36dde61a on develop.


Allow creation of exclusion windows

I dug around in the issues and found that scheduling was requested in #48 and implemented in #66. This is a great start but ideally kured can also support exclusion windows. Something along these lines:
exclusions:
  - name: Black Week / Black Friday
    start: "2024-11-25T00:00:00Z"
    end: "2024-11-30T23:59:59Z"
  - name: Holidays
    start: "2024-12-23T16:00:00Z"
    end: "2025-01-02T10:00:00Z"

The idea being that during the exclusion windows the schedule is not respected and no nodes are being restarted. The motivation here is that I don't want to get paged during my time off or intentionally cause disruptions when the system is running at full tilt.

Not stale.

I don't see a problem with this. Are you willing to push up a patch?


Massive Artifacts when printing PDF documents (IPP only?)

Steps to reproduce:

Print any PDF document
Have a look at the output

What happens:
Some documents tend to get printed with large artifacts when printed from Linux. When printed from another computer (macOS), the artifacts are not present. The artifacts happen when printing using Firefox + native GNOME print dialog or when printing using Evince. Some of the artifacts are random (i.e. when repeatedly trying to print, they don't happen any more or at least not all the time). Some of the artifacts seem to be reproducible 100%.
What should happen:
Print without artifacts.
One document which I have not yet managed to print without artifacts is this one: 332Rovereto.pdf (original URL).
Software info:
cups-filesystem-2.3.3op2-7.fc34.noarch
cups-libs-2.3.3op2-7.fc34.x86_64
cups-client-2.3.3op2-7.fc34.x86_64
cups-pk-helper-0.2.6-12.fc34.x86_64
cups-ipptool-2.3.3op2-7.fc34.x86_64
cups-2.3.3op2-7.fc34.x86_64
gutenprint-cups-5.3.4-2.fc34.x86_64
python3-cups-2.0.1-10.fc34.x86_64
cups-filters-libs-1.28.9-2.fc34.x86_64
cups-filters-1.28.9-2.fc34.x86_64
evince-40.4-1.fc34.x86_64
gtk3-3.24.30-1.fc34.x86_64
glib2-2.68.3-1.fc34.x86_64
gnome-settings-daemon-40.0.1-1.fc34.x86_64
kernel-5.13.9-200.fc34.x86_64
Hardware info:
HP envy 4527, connected via wifi (Note: This is a really bad quality printer)
This is probably not much useful info for you. Can you please tell me which kind of info would make this issue more helpful?
Edit:
Note: It seems like the issue described above only happens with the IPP driver which is available by default in GNOME. After configuring the printer with system-config-printer using HPLIP, the issue seems to be gone. This information may help narrowing down the issue.

Hi @genodeftest,
As mentioned by @zdohnal, try to print the PDF from Libreoffice and check whether it works or not. Also, did you setup the printer queue or did it just show up when you wanted to print?
Can you please provide your log files with debug mode on.
You can do it by running cupsctl --debug-logging" to turn on debug mode.
Then, print 332Rovereto.pdf and wait until the job comes out. You can find the error log file in /var/log/cups/error_log and attach it here .
Thanks


[full-ci] [tests-only] Port api test

Description
Merge commit from master to stable-2.0
These https://github.com/owncloud/ocis/pull/5150, https://github.com/owncloud/ocis/pull/5102, https://github.com/owncloud/ocis/pull/5023 are the PRs merged to master
Related Issue

Part of https://github.com/owncloud/ocis/issues/4937

How Has This Been Tested?

:robot:

Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Technical debt
[x] Tests only (no source changes)

Checklist:

[ ] Code changes
[ ] Unit tests added
[x] Acceptance tests added
[ ] Documentation ticket raised:

@grgprarup please also put a link to the master PR in the PR description. That will help people in future, when they are checking which PRs have been ported.

Done :+1:


ENTER key doesn't work

Hi,
CTRL-SHIFT ENTER and also ENTER do nothing.
Please fix this.
Windows 10.

Hey. Try to take the file bad_ducky-master \ demo_scripts \ demo1.txt
and use it. If necessary, then edit it in notepad ++
At me all perfectly works)
win 10

Just like @Dekanser wrote, this happens when you are using wrong line ending. You must use some editor which supports LF (Windows Notepad supports only CRLF)!
https://en.wikipedia.org/wiki/Newline


Missing POST Object Request

Describe the feature
For Pre-signed multipart form-data uploads, one must use POST  (PUT is for binary data)
But I cannot find anywhere in this repo and/or sdk any reference for how to make the PostRequest, not to mention presigning it : https://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectPOST.html
Unless I missed something, this sdk does not seem to support PostObject requests.
Is your Feature Request related to a problem?
Unable to use multipart form-data uploads
Proposed Solution
A few options here:

implementing a "PostObjectRequest" request, similarly to the existing "PutObjectRequest".
adding the GeneratePresignedUrlRequest that exists in the Java SDK, which would allow to pass the POST method instead of PUT.
similarly to JS/Python SDKs , add a "createPresignedPost" method to the client.

Describe alternative solutions or features you've considered
No response
Acknowledge

[ ] I may be able to implement this feature request

AWS Kotlin SDK version used
v0.19.2-beta
Platform (JVM/JS/Native)
JVM
Operating System and version
MacOS

Hi @ianbotsf , thank you for the response
I'm not sure I understood, allow me to explain in more detail.
Goal:
I want to generate presigned urls for our clients (browsers + mobile platforms(Android + iOS)), so the clients could upload the file by parts, using form-data (POST) multipart.
Flow:
That is, after CreateMultipartUploadRequest , we need to split the file to Chunks/Parts, and presign them.
But in order to presign them, we can't use PutObjectRequest and then presign().
Instead, we need PostObjectRequest (which does not exist) and then presign()
(because, as mentioned above, we want to use form-data for multipart upload, which means it's POST, not PUT)
References from other frameworks:
For that we need an equivalent of :
this: https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/s3-presigned-post.html
or, in Python variant - https://boto3.amazonaws.com/v1/documentation/api/latest/guide/s3-presigned-urls.html#generating-a-presigned-url-to-upload-a-file
Solutions:

If I understood you correctly, we can simply make an a request to S3 using OkHttClient to do the POST presign?
Is it possible for this sdk to simply implement a PostObjectRequest, that

I tried using UploadPartRequest and presign() but it seems that's not it

To clarify, the GH link you posted talks about multipart S3 uploads. That is the process of completing a object upload across multiple API calls (e.g., CreateMultipartUpload, UploadPart, UploadPart, UploadPart, ..., CompleteMultipartUpload). This is unrelated to multipart-encoded forms.
The AWS SDK for Kotlin does not yet have a mechanism to create multipart-encoded requests that could be used to construct web forms for submission by a browser. We'd like to add this feature in the future but at this time you must construct the necessary form fields yourself (including signing whatever policy is attached). I'll leave this feature open for tracking and we'll update it when the work is complete.

I'll put this here for anyone looking for this feature:
https://github.com/pschichtel/aws-s3-post-object-presigner
https://central.sonatype.com/artifact/tel.schich/aws-s3-post-object-presigner


Error 127 while running make

After running make i am met with issues.
/aomp/aomp/bin/build_aomp.sh: not found

Could you please provide more information? Are you trying to build AOMP from source? If so here are some instructions:
https://github.com/ROCm-Developer-Tools/aomp/blob/master/docs/SOURCEINSTALL_PREREQUISITE.md
https://github.com/ROCm-Developer-Tools/aomp/blob/master/docs/SOURCEINSTALL.md


test: Validate Saved Credential in WACI Issuance flow

Currently, the view credential page is broken when we save credential through WACI. Need to  add tests to validate this.

fix is being worked in https://github.com/trustbloc/wallet/issues/1515


Disable incremental build - causing issues with ref build

Docs Build status updates of commit 3e821ea:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

.openpublishing.publish.config.json
: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.


bug: single character lowecase workspace names are valid

Create workspaces root:foo:bar, all good!
$ kubectl get workspaces
NAME    TYPE       PHASE   URL
users   homeroot   Ready   https://<IP_ADDRESS>:6443/clusters/root:users

$ kubectl ws .
Current workspace is "root".

$ kubectl ws create --enter foo
Workspace "foo" (type root:organization) created. Waiting for it to be ready...
Workspace "foo" (type root:organization) is ready to use.
Current workspace is "root:foo".

$ kubectl ws create --enter bar
Workspace "bar" (type root:universal) created. Waiting for it to be ready...
Workspace "bar" (type root:universal) is ready to use.
Current workspace is "root:foo:bar".

Try to repeat with root:a:b - you can do it, but get weird errors!
$ kubectl ws root
Current workspace is "root".

$ kubectl ws create --enter a
Workspace "a" (type root:organization) created. Waiting for it to be ready...
Workspace "a" (type root:organization) is ready to use.
Current workspace is the URL "https://<IP_ADDRESS>:6443/clusters/root:a".

$ kubectl ws create --enter b
Error: current URL "https://<IP_ADDRESS>:6443/clusters/root:a" does not point to cluster workspace

$ kubectl apply -f - <<EOF
apiVersion: tenancy.kcp.dev/v1beta1
kind: Workspace
metadata:
  name: b
spec:
  type:
    name: universal
    path: root
EOF
workspace.tenancy.kcp.dev/b created

$ kubectl ws b
Error: current URL "https://<IP_ADDRESS>:6443/clusters/root:a" does not point to cluster workspace

$ kubectl ws root:a:b
Error: current URL "https://<IP_ADDRESS>:6443/clusters/root:a" does not point to cluster workspace

$ kubectl ws -
Current workspace is "root".

$ kubectl ws root:a:b
Current workspace is the URL "https://<IP_ADDRESS>:6443/clusters/root:a:b".

$ kubectl ws root
Error: current URL "https://<IP_ADDRESS>:6443/clusters/root:a:b" does not point to cluster workspace

$ kubectl ws -
Current workspace is "root".

$ kubectl get workspaces
NAME    TYPE           PHASE   URL
a       organization   Ready   https://<IP_ADDRESS>:6443/clusters/root:a
foo     organization   Ready   https://<IP_ADDRESS>:6443/clusters/root:foo
users   homeroot       Ready   https://<IP_ADDRESS>:6443/clusters/root:users

The restriction comes from:
lclusterRegExp = regexp.MustCompile(`^[a-z0-9][a-z0-9-]*[a-z0-9](:[a-z0-9][a-z0-9-]*[a-z0-9])*$`)

Which was first introduced in commit 68f4e6d7 via kcp-dev/kcp#744 and has since proliferated to kcp-dev/logicalcluster
and we seem pretty determined that single-character workspace names are not valid:
        tests := []struct {
                name  string
                valid bool
        }{
                {"elephant:foo", true},
                ...
                {"elephant:a", false},

But what exactly is allowed?
But what should it be?

$ kubectl apply -f - <<EOF
apiVersion: tenancy.kcp.dev/v1beta1
kind: Workspace
metadata:
  name: A
spec:
  type:
    name: organization
    path: root
EOF
The ClusterWorkspace "A" is invalid:
* metadata.name: Invalid value: "A": a lowercase RFC 1123 subdomain must consist of lower case alphanumeric characters, '-' or '.', and must start and end with an alphanumeric character (e.g. 'exam\
ple.com', regex used for validation is '[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*')
* metadata.name: Invalid value: "A": metadata.name in body should match '^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$'

It seems it's RFC 1035 label names only ? i.e. must start with a lowercase alphabetic character? See https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

@sttts unless you have some larger context for us to worry about, I think the fix proposed by @markmc seems reasonable?
@markmc thank you for taking the time to dig into this! I think this is what we dream every bug report would look like, right? :)

I'd like a few minutes to dig into this to make sure everything ends up consistent, will report back in a bit

Ok, there are 2 validations at play here:
* metadata.name: Invalid value: "A": a lowercase RFC 1123 subdomain must consist of lower case alphanumeric characters, '-' or '.', and must start and end with an alphanumeric character (e.g. 'example.com', regex used for validation is '[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*')

This comes from https://github.com/kcp-dev/kubernetes/blob/eeba459ad2a11c1472a84f0b33042d9c479c6aeb/staging/src/k8s.io/apimachinery/pkg/util/validation/validation.go#L215 and is the standard validation that applies to all metadata.name values for custom resources.
* metadata.name: Invalid value: "A": metadata.name in body should match '^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$'

This comes from kcp: https://github.com/kcp-dev/kcp/blob/b583994d0ccd7aecae7410dbda9608b674ffeb58/config/crds/tenancy.kcp.dev_workspaces.yaml-patch
We need to align everything so it's consistent. I think the only thing that's not is lclusterRegExp in pkg/apis/tenancy/v1alpha1/helper/helper.go?

The other issue I notice is that a name with a beginning with 0-9 is allowed for things like namespaces, but we're rejecting it for workspaces
$ kubectl apply -f ns.yaml
namespace/0ns created
$ kubectl apply -f ws.yaml
The ClusterWorkspace "0ws" is invalid: metadata.name: Invalid value: "0ws": metadata.name in body should match '^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$'

It's an easy fix if we're agreed there's no reason for us to be rejecting these?

Do we expect that a workspace's metadata.name would ever be used as part of a routable DNS entry? @sttts

Do we expect that a workspace's metadata.name would ever be used as part of a routable DNS entry? @sttts

We have no choice. Kube decided long ago that a CRD is a RFC 1123 label. But I wasn't aware that digits are allowed at the beginning of such a label:
const dns1123LabelFmt string = "[a-z0-9]([-a-z0-9]*[a-z0-9])?"

Am not aware of technical reasons why we cannot allow digits as first character. No strong opinions.

Rephrase: do we need the workspace name to be part of a DNS domain/subdomain such that it's part of a DNS query? i.e. <somews>.something.example.io/api/v1/configmaps


increase vertical spacing when a new heading starts after a paragraph

perhaps doubling the line spacing above a heading would be enough


Snowflake top users have uppercase in their urn because of the email

When using Snowflake ingestion, top users are added to the dataset but don't match with OIDC created users.
It seems to be related to the email from SNOWFLAKE.ACCOUNT_USAGE.USERS which strangely includes uppercase.
In our table USERS, some values look like<EMAIL_ADDRESS>Expected behavior
When using Snowflake ingestion, top users should have urn without lowercase when using convert_urns_to_lowercase: true.
Desktop (please complete the following information):

OS: Windows 10
Browser Chrome
Version v0.10.0

Hey @matwalk , do you mean
Expected behavior
When using Snowflake ingestion, top users should have urn with lowercase when using convert_urns_to_lowercase: true.

Hi @mayurinehate,
Yes that's I wanted to say. Not enough coffee yesterday ;-)

The PR is merged, so closing this too.


docs: Fix simple typo, uniaue -> unique

There is a small typo in marketing/views.py.
Should read unique rather than uniaue.

Coverage remained the same at 89.859% when pulling 4a747f5a43345a0491ed759922a3987896210252 on timgates42:bugfix_typo_unique into cb1ea9afb6275e5ecc26d8b6ece398ed74b279c7 on MicroPyramid:master.


CreateOrGetDirectConversation missing

I installed the nuget package for Microsoft.Bot.Connector.Teams, and I'm on asp.net core. But intellisense is showing me that CreateOrGetDirectConversation doesn't exist as a method of ConnectorClient.Conversations. Did I install the wrong thing?

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

ID: ba8d3979-14f5-3105-ad89-ce6f98d11df1
Version Independent ID: e53a7d1e-0e70-ca30-9809-fda7ebe5f4da
Content: Proactive messages - Teams
Content Source: msteams-platform/concepts/bots/bot-conversations/bots-conv-proactive.md
Product: msteams
GitHub Login: @o365devx
Microsoft Alias: o365devx

Which version of SDK are you using?

Hey @Wajeed-msft, I'm using version 4.0.0-beta1.

@damienestewart - You can use CreateConversationAsync() method with conversation paramerts to send proactive message. Please try this sample code:
                var userId = turnContext.Activity.From.Id;
                var tenantId = teamConversationData.Tenant.Id;
                var parameters = new ConversationParameters
                {
                    Members = new[] { new ChannelAccount(userId) },
                    ChannelData = new TeamsChannelData
                    {
                        Tenant = new TenantInfo(tenantId),
                    },
                };

                var conversationResource = await connectorClient.Conversations.CreateConversationAsync(parameters);
                var message = Activity.CreateMessageActivity();
                message.Text = "This is a proactive message.";
                await connectorClient.Conversations.SendToConversationAsync(conversationResource.Id, (Activity)message);

CreateOrGetDirectConversation() is an extension method in v3.* SDK.


implicitly wrap conditions in a bool() constructor

Is your feature request related to a problem? Please describe.
Currently the user is forced to explicitly cast to a bool type whatever they evaluate in an condition.
Describe the solution you'd like
Like in python, there should be an implicit cast to bool (if possible) when evaluating a term as a condition (loop, ite etc)
Describe alternatives you've considered
None
Additional context
None

Solved by #219


Error when running receive command.

Hi,
When I run
 php app/console uecode:qpush:receive my_queue_name
I am getting
Warning: Invalid argument supplied for foreach()

@vamsiikrishna What queue provider are you using?  The receive method should, ideally, always be returning an array, empty or otherwise.  Curious how this is happening.

I'm also having this. I'm using AWS SQS provider.

@vamsiikrishna I think you are receiving from sync provider.
@kmfk Sync provider implementation isn't returning an array:
public function receive(array $options = []) {}


Support for new bulb model number

Hi team. Great integration you have made here. It's working great with my slightly older bulbs, but the bulbs I just got this week have a different model number.
The new ones I have are 12A19060WRGBWH2. https://www.homedepot.ca/product/ecosmart-led-a19-e26-60-watt-equivalent-a-line-lamps-energy-saving-rgbw-2200k-6500k-2-pack-/1001773506
All the web results for this model number are for homedepot.ca, so it might be unique to Canada. They are the functionally and visually the same as my old ones which have model number 11A19060WRGBWH1. The only ones were also sold in a 2-pack, but maybe internally had the old model numbers.
I'm also happy to make a pull request for this, if it will help get it in faster.

The output of the TestHubspace.py script is too long to post here, I have 12 devices hooked up.

TestHubspaceOutput.txt
Here it is a text file.

Thanks. Unfortunately, the nice people at hubspace make our lives difficult by leaving the model number field blank on new devices. I'll try to post something that works.

Try latest light.py and hubspace.py. manually download and replace those files. Let me know if works.

Thanks so much for writing this so quickly, but unfortunately it didn't work for me. I cloned the repo locally then copied the files through the Home Assistant terminal. I reinstalled the bulbs with a new name in Hubspace, but they still show up without a model name, and are limited to turning on and off.

It really looks like the code should work, so I'm not sure what to suggest. I'm happy to run some debugging but I'm not sure how to get at it.

Found a bug. Try latest Hubspace.py

Shoot, it's still not working for me. I got the newest code, rebooted the system, and readded the bulbs with new names. Still showing up as it did before, with no model name.

I was able to trace the problem and found that the getChildId wasn't firing on line 326 of lights.py. I changed this line 320 from if None in (childId, model, deviceId, deviceClass): to if None in (childId, model, deviceId, deviceClass) or "" in (childId, model, deviceId, deviceClass): which allowed it to get into getChildId. Now it's showing up with correct Model and I can change the color in the interface.

Thanks. Fixed with 4e4d5bd


[PartEditor] USe TRIX

This will use TRIX to replace NPU in backend names.
ONE-vscode-DCO-1.0-Signed-off-by: SaeHie Park<EMAIL_ADDRESS>

For #824


FEATURE REQUEST $race bets all go to winner

Would it be possible to have the winner of the $race command to win all the flowers that have been bet on the race using the $jr <number> Command?

no


First run problems

I just created a fresh virtualenv and did pip install pychromecast. I followed it up with pip install pychromecast --upgrade to update all of the dependencies to the latest versions, but no mater what I do, I seem to ALWAYS get this error. I realize that it is a zerconf error, but I figured you guys might have an idea of what is causing it.
Exception in thread zeroconf-Engine:
Traceback (most recent call last):
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/threading.py", line 810, in __bootstrap_inner
    self.run()
  File "/Users/tscrip/Development/Python/venv/lib/python2.7/site-packages/zeroconf.py", line 946, in run
    rr, wr, er = select.select(rs, [], [], self.timeout)
error: (9, 'Bad file descriptor')

I am using the very basic code that is posted on the home page:
from __future__ import print_function
import time
import pychromecast

pychromecast.get_chromecasts_as_dict().keys()

Not sure what it could be. I suggest to try it with Python 3.

I will give that a try. If that is the solution, can we get the documentation updated? I would hate for someone to run into the same issue that I am experiencing.

As far as I know it's not a common issue.
On Wed, Oct 12, 2016 at 7:08 AM, tscrip<EMAIL_ADDRESS>wrote:

I will give that a try. If that is the solution, can we get the
documentation updated? I would hate for someone to run into the same issue
that I am experiencing.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/balloob/pychromecast/issues/120#issuecomment-253223727,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABYJ2kWyeYUqEAANaVDzchGfbSUj3jekks5qzOnqgaJpZM4KUTSA
.

--
PaulusSchoutsen.nl
It's nice to be important but it's more important to be nice.

Ok. I just did the exact same test with Python 3, and it worked with NO issues.

Also getting this exact same issue with Python 2.7.12 on macOS Sierra.
Worked fine with python3 installed via brew.

The problem comes from zconf.close() in https://github.com/balloob/pychromecast/blob/master/pychromecast/discovery.py#L90.
This is a duplicate of https://github.com/balloob/pychromecast/issues/59 and will be fixed by https://github.com/jstasiak/python-zeroconf/pull/88.

I can confirm that manually applying the changes from https://github.com/jstasiak/python-zeroconf/pull/88/commits/4475cbc723ec146bb5afb1d4931f8fb1c503b398 solves this issue for me

FYI python-zeroconf 0.18.0 with the relevant patch has just been released.


Changed Font style and size along with some alignments.

Fixed Issue #70
Changed: Changed font family from Ubuntu to Josefin-sans.
Aligned fonts to make impressive UI.
The code written in this commit follows the project pattern and is not plagiarized.

Kindly accept this pr.

Looks great, thank you


doc: Update README with roadmap and feature status.

Inspired by iceberg-go, I feel that we may need a roadmap/status table in README.md to make the status more clear.

I'll work on this.

Will you add non-jvm future of iceberg in README :laughing:

Will you add non-jvm future of iceberg in README 😆

It's a too big picture😅


Update build.gradle

@petewarden could you take a look, please?

Nagging Reviewers @petewarden, @aselle: It has been 14 days with no activity and the awaiting review label was assigned. Can you please take a look?

Nagging Reviewer @petewarden, @aselle: It has been 29 days with no activity and the awaiting review label was assigned. Can you please take a look?

Nagging Reviewer @petewarden, @aselle: It has been 44 days with no activity and the awaiting review label was assigned. Can you please take a look?

Nagging Reviewer @petewarden, @aselle: It has been 59 days with no activity and the awaiting review label was assigned. Can you please take a look?


feat: Validate that combination of route names and type are unique wi…

…thin an agency
This logic corresponds to real-world use cases validated at Google for
all its production feeds.
Previous validation produced too many false positives because it ignored
route type and validated uniqueness of short and long names separately.

Done!

Thanks @aababilov ! :)

Thanks for review, @lionel-nj !


add contributing document, take two - original by @b0undarybreaker

Replaced by https://github.com/FabricMC/yarn/pull/733


Remove some strong language in docs/forms.md

Remember, there may be children/students using these examples...

Agree, that feels unnecessary.


Building libcamera for Raspberry Pi Zero

@jwest115
Have you tested building libcamera for a Raspberry Pi Zero? Where did you get the cross compiler for the Raspberry Pi you used?
Building using a Rpi Zero cross-compiler produces these errors:
/opt/cross-pi-gcc-10.3.0-0/bin/../lib/gcc/arm-linux-gnueabihf/10.3.1/../../../../arm-linux-gnueabihf/bin/ld: ../../lib/raspberrypi/libcamera/build/lib/libcamera.so: undefined reference to<EMAIL_ADDRESS>/opt/cross-pi-gcc-10.3.0-0/bin/../lib/gcc/arm-linux-gnueabihf/10.3.1/../../../../arm-linux-gnueabihf/bin/ld: ../../lib/raspberrypi/libcamera/build/lib/libcamera.so: undefined reference to<EMAIL_ADDRESS>/opt/cross-pi-gcc-10.3.0-0/bin/../lib/gcc/arm-linux-gnueabihf/10.3.1/../../../../arm-linux-gnueabihf/bin/ld: ../../lib/raspberrypi/libcamera/build/lib/libcamera.so: undefined reference to<EMAIL_ADDRESS>/opt/cross-pi-gcc-10.3.0-0/bin/../lib/gcc/arm-linux-gnueabihf/10.3.1/../../../../arm-linux-gnueabihf/bin/ld: ../../lib/raspberrypi/libcamera/build/lib/libcamera.so: undefined reference to<EMAIL_ADDRESS>/opt/cross-pi-gcc-10.3.0-0/bin/../lib/gcc/arm-linux-gnueabihf/10.3.1/../../../../arm-linux-gnueabihf/bin/ld: ../../lib/raspberrypi/libcamera/build/lib/libcamera.so: undefined reference to<EMAIL_ADDRESS>/opt/cross-pi-gcc-10.3.0-0/bin/../lib/gcc/arm-linux-gnueabihf/10.3.1/../../../../arm-linux-gnueabihf/bin/ld: ../../lib/raspberrypi/libcamera/build/lib/libcamera-base.so: undefined reference to<EMAIL_ADDRESS>/opt/cross-pi-gcc-10.3.0-0/bin/../lib/gcc/arm-linux-gnueabihf/10.3.1/../../../../arm-linux-gnueabihf/bin/ld: ../../lib/raspberrypi/libcamera/build/lib/libcamera-base.so: undefined reference to<EMAIL_ADDRESS>/opt/cross-pi-gcc-10.3.0-0/bin/../lib/gcc/arm-linux-gnueabihf/10.3.1/../../../../arm-linux-gnueabihf/bin/ld: ../../lib/raspberrypi/libcamera/build/lib/libcamera.so: undefined reference to<EMAIL_ADDRESS>/opt/cross-pi-gcc-10.3.0-0/bin/../lib/gcc/arm-linux-gnueabihf/10.3.1/../../../../arm-linux-gnueabihf/bin/ld: ../../lib/raspberrypi/libcamera/build/lib/libcamera.so: undefined reference to<EMAIL_ADDRESS>/opt/cross-pi-gcc-10.3.0-0/bin/../lib/gcc/arm-linux-gnueabihf/10.3.1/../../../../arm-linux-gnueabihf/bin/ld: ../../lib/raspberrypi/libcamera/build/lib/libcamera.so: undefined reference to<EMAIL_ADDRESS>/opt/cross-pi-gcc-10.3.0-0/bin/../lib/gcc/arm-linux-gnueabihf/10.3.1/../../../../arm-linux-gnueabihf/bin/ld: ../../lib/raspberrypi/libcamera/build/lib/libcamera.so: undefined reference to<EMAIL_ADDRESS>/opt/cross-pi-gcc-10.3.0-0/bin/../lib/gcc/arm-linux-gnueabihf/10.3.1/../../../../arm-linux-gnueabihf/bin/ld: ../../lib/raspberrypi/libcamera/build/lib/libcamera.so: undefined reference to<EMAIL_ADDRESS>collect2: error: ld returned 1 exit status

@ethancheez I haven't tried building libcamera for a raspberry pi zero. As for the cross compilers I used, I got them from https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads

For the libcamera-aarch32.txt file, do these have to be to the path of the cross compiler? Or is libcamera built using the native compilers?
[binaries]
c = 'arm-linux-gnueabihf-gcc'
cpp = 'arm-linux-gnueabihf-g++'
ar = 'arm-linux-gnueabihf-ar'
strip = 'arm-linux-gnueabihf-strip'

Also, if we are using an x86 machine, does the arm have to be changed to x86_64?
[host_machine]
system = 'linux'
cpu_family = 'arm'
cpu = 'arm'
endian = 'little'

The libcamera-aarch32.txt has the path for the cross compilers. There's some info at https://github.com/raspberrypi/libcamera for building libcamera with native compilers. As for the second question - yes, I believe you would need to change the cpu and cpu_family entries to be x86_64. There's a table in the meson build docs with the options you can use: https://mesonbuild.com/Reference-tables.html#cpu-families


Export the cell value formatting used by copy-to-clipboard to use for other data export features

I'm currently implementing a CSV data export/download feature, and I would like to apply the same formatting logic to cell values that are also used for the copy-to-clipboard feature (e.g. the formatCell function). For this, it would be very useful if there is an exported function to format a cell object to a string which can be reused for implementing other data export features as well.
Btw. I'm also happy to contribute a hook for (stream) downloading the data as CSV once I have a stable solution.

Formatting for copy is much more complicated than just formatting the strings. To get copy to work correctly cross application you really want to form an HTML structure. This is... somehow... like this depresses me in a way not many things have... the defacto standard for how to copy tabular data between spreadsheets.

This is now exported. The methods are fun.


mosdns: 5.3.1 -> 5.3.3

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/IrineSistiana/mosdns/releases.
meta.description for mosdns is: Modular, pluggable DNS forwarder
meta.homepage for mosdns is: https://github.com/IrineSistiana/mosdns
Updates performed

Golang update

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 5.3.3 with grep in /nix/store/qi0vng6mwpazx6n3dyqiacjdh4bivsxc-mosdns-5.3.3
found 5.3.3 in filename of file in /nix/store/qi0vng6mwpazx6n3dyqiacjdh4bivsxc-mosdns-5.3.3

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

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

mosdns

Instructions to test this update (click to expand)

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

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

Or:
nix build github:r-ryantm/nixpkgs/c72939e6d204a9cc87870e4baae0cdb7b26dd92c#mosdns

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/qi0vng6mwpazx6n3dyqiacjdh4bivsxc-mosdns-5.3.3
ls -la /nix/store/qi0vng6mwpazx6n3dyqiacjdh4bivsxc-mosdns-5.3.3/bin

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

1 package built:

mosdns

Maintainer pings
cc @Moraxyc for testing.

Add a :+1: reaction to pull requests you find important.

@NixOS/nixpkgs-merge-bot merge

@NixOS/nixpkgs-merge-bot merge


pluto: prometheus: add matrix federation monitoring/alerting

Fixes #410.

Deployed for testing: https://prometheus.nixos.org/alerts?search=MatrixFederationFailure


Bump version 0.15.5

Patch version 0.15.5 has been released, feedstock should be updated.
@klauer As I had not the time yet to get familiar with Conda, could you please do the upgrade? I will see look at it to be able to reproduce it next time.
By the way, we didn't decide on a process for version upgrade. For example, should the upgrade PR be approved by both maintainers ?
apischema is my first open-source project, so I'm still learning about how to manage it.

@wyfo, great!
Usually, the conda bot (@regro-cf-autotick-bot) will notice the new release on GitHub within a certain amount of time and automatically open a pull request with the bumped version, fixed hash, and so on. (see here for all the bot's PRs as a point of interest)
When the above works - and works within an acceptable period of time - it's a really great and convenient system.
I'm happy to do the version bump manually, but perhaps we should wait and see if the bot will pick it up (if you're not in a hurry).
As to whether we should both approve it, that's certainly up to us. There's a certain level of trust, as either of us can merge PRs without the other's approval. At least for the first few releases, how about we both approve and then merge? Once you're more comfortable with how conda-forge works, then (as this is your package) merging without requiring my approval seems appropriate.

It's true I'm kind in a hurry when it comes to patches — I try to fix bugs in less than 24h — but Conda release is not urgent if no user ask for it. And I'm happy to see the bot in action.

As to whether we should both approve it, that's certainly up to us. There's a certain level of trust, as either of us can merge PRs without the other's approval. At least for the first few releases, how about we both approve and then merge? Once you're more comfortable with how conda-forge works, then (as this is your package) merging without requiring my approval seems appropriate.

Ok for me 👍


DIY branch coverage implementation

Implement branch coverage by manual instrumentation of the source code for five functions
with high cyclomatic complexity. Use a separate development branch or repo for this, as this code is
not permanent. The simplest method for this is as follows:
1. Identify all branches in the given functions; assign a unique number (ID) to each one.
2. Before the program starts (before the first instruction in “main” or as the first step in the unit test
harness), create data structures that hold coverage information about specific branches.
3. Before the first statement of each branch outcome (including to-be-added “else” clauses if none exist),
add a line that sets a flag if the branch is reached.
4. At the end of the program (as the last instruction in “main” or at the end of all unit tests), write all
information about the taken branches taken to a file or console.
Note: It is perfectly fine if your coverage tool is inefficient (memory-wise or time-wise) and its output may
be hard to read. For example, you may allocate 100 coverage measurement points to each function, so
you can easily divide the entries into a fixed-size array.
1. What is the quality of your own coverage measurement? Does it take into account ternary operators
(condition ? yes : no) and exceptions, if available in your language?
2. What are the limitations of your tool? How would the instrumentation change if you modify the program?
3. If you have an automated tool, are your results consistent with the ones produced by existing tool(s)?

Closing this since the script is functional.


Internal Server Error: object supporting the buffer API required

Hi, I'm on python 3.4.0 and python-oauth2 1.9. The doc says it supports python up to 3.4 but it doesn't work for me.
Traceback (most recent call last):
File "/Users/speedingdeer/code/.../pyvenv3.4/lib/python3.4/site-packages/bottle.py", line 862, in _handle
return route.call(*_args)
File "/Users/speedingdeer/code/.../pyvenv3.4/lib/python3.4/site-packages/bottle.py", line 1732, in wrapper
rv = callback(_a, **ka)
File "server.py", line 242, in do_oauth_callback
resp, content = client.request(request_url, 'GET')
File "/Users/speedingdeer/code/.../pyvenv3.4/lib/python3.4/site-packages/oauth2/init.py", line 687, in request
connection_type=connection_type)
File "/Users/speedingdeer/code.../pyvenv3.4/lib/python3.4/site-packages/httplib2/init.py", line 1314, in request
(response, content) = self._request(conn, authority, uri, request_uri, method, body, headers, redirections, cachekey)
File "/Users/speedingdeer/code/.../pyvenv3.4/lib/python3.4/site-packages/httplib2/init.py", line 1116, in _request
headers=headers, redirections=redirections - 1)
File "/Users/speedingdeer/code/.../pyvenv3.4/lib/python3.4/site-packages/oauth2/init.py", line 673, in request
req.sign_request(self.method, self.consumer, self.token)
File "/Users/speedingdeer/code/.../pyvenv3.4/lib/python3.4/site-packages/oauth2/init.py", line 493, in sign_request
self['oauth_body_hash'] = base64.b64encode(sha1(self.body).digest())
TypeError: object supporting the buffer API required
Do you know something about this issue?

Taking a look, it means that self.body isn't an object that has a buffer api... What are you passing in as the body?

I've been fallowing this code:
http://blog.jaarce.com/2012/07/facebook-and-twitter-authentication.html
so you can simply copy paste it. on 2.7 it works just fine, on 3.4 3.5 it doesn't.

Python-oauth2 is backwards compatible with 2.7, but I'd say there's some
differences in the code you linked to that are not compatible. Can you
reduce the code to replicate the issue into the smallest possible form?
On Wed, 13 Jan 2016 at 12:16 Filip Wiśniewski<EMAIL_ADDRESS>wrote:

I've been fallowing this code:
http://blog.jaarce.com/2012/07/facebook-and-twitter-authentication.html
so you can simply copy paste it. on 2.7 it works just fine, on 3.4 3.5 it
doesn't.
—
Reply to this email directly or view it on GitHub
https://github.com/joestump/python-oauth2/issues/203#issuecomment-171133331
.

Yes I can, I won't do it now cause it's late night in my timezone, but I will put you here the snippet tomorrow.

Hey @speedingdeer how'd you go?

Bump @speedingdeer

Here is the code I'm trying to use "from the wiki":
#!/local/web/.local/bin/python3.5

import oauth2 as oauth

# Create your consumer with the proper key/secret
consumer = oauth.Consumer(key="<KEY>",
    secret="<SECRET>")

# Request Token URL for ClearPass
request_token_url = "<URL>"

# Create our client
client = oauth.Client(consumer)

# The OAuth Client request works just like httplib2 for the most part
(resp, content) = client.request(request_token_url,"GET")
print(resp)
print(content)

Nevermind, I was using a GET when I needed to POST.
Thanks.
-Neil

may be this PR can fix this issue
https://github.com/joestump/python-oauth2/pull/214

may be this PR can fix this issue )


[WIP DONOT REVIEW] Install Submariner broker on hub cluster

Signed-Off-By: Janki Chhatbar<EMAIL_ADDRESS>

/hold

@Jaanki what's the status of this one? are you actively working on this for 2.5?

Closing in favor of https://github.com/stolostron/submariner-addon/pull/264. Though the methodology is different, it pretty does the same thing.


Fixes #53: ClientManipulator for anonymous user represended by string

Nice catch, thank you very much @skroczek !


upgrade nixpkgs to release-22.05

This gives us:

GHC-9.0.2

All dependencies upgraded to their latest versions.

A working haskell-language-server which allows IDEs like VS Code to analyse ic-hs. For VS Code use the Nix Environment Selector plugin to load shell.nix and use the Haskell extension to get:

Maybe we can merge the compat changes in a separate PR?

Yes, I can do that.

Neat! Do you know if Darwin still works?


contact form stops working after running a while.

Hello I have a problem with my contact form.
The form validation leads to the error page after running a while normally.
Each time I make a correction or I clear the cache, It's working fine and after I while (question of minutes or an hour) It's stops working without any logic explanation. I don't even know where to look for with this strange behaviour!
Any help welcome!
Thanks

The latest Form plugin RC (testing) releases should solve this issue.
In the meantime, add cache_enable: false to the modular form (https://learn.getgrav.org/forms/forms/how-to-forms-in-modular-pages#using-forms-in-modular-pages)


Mixin apply for mod luckperms failed on 1.20.2

Description
I updated server and now it crashes on startup with this error message
Reproduction Steps

Update server from 1.20.1 to 1.20.2
Crash, you have to kill the server to use it again.

Expected Behaviour
It functions properly on new version
Server Details
Fabric 1.20.2 loader version 0.15.1
LuckPerms Version
5.4.111
Logs and Configs
Full server log
Extra Details
I deleted every luckperms related file but no work.

5.4.111 is for fabric 1.20.3, not 1.20.2. downgrade to 5.4.110

Thanks it now works.
The downloads page on luckperms.net says fabric 1.20.2 but it's actually 1.20.3


Added support for DB2 on AS/400 or ISeries

First push of the modified version of the DB2as400 package
NB: the metadata table must be uppercase or the Table.exists() method won't find it
(perhaps a bug in the JTOPEN JDBC driver ?)
So for instance:
flyway.table=MY_SCHEMA

This PR needs some cleanup before it can be merged:

remove unnecessary reformatting of existing code
remove code that is commented out
add MigrationMediumTest + Concurrent test classes
remove stdout printlns
reevaluate the need for "constantitis" in the DB support class
add a maven profile (excluded by default) to include the jdbc driver and run the tests
provide a pull request against flywaydb.org with the documentation changes

Cheers
Axel

Any progress on this? I'm in need for as400 support. Can I help in improving this pull request?

Yes, As far as I tested it is working, if you download and apply the patch
of the pull request you can use flyway on as400. I need to create some test
and maybe a new profile because the tests will not be able to run on
Travis...
Regards!
2015-01-26 11:52 GMT-03:00 Marten Deinum<EMAIL_ADDRESS>
Any progress on this? I'm in need for as400 support. Can I help in
improving this pull request?
—
Reply to this email directly or view it on GitHub
https://github.com/flyway/flyway/pull/864#issuecomment-71471865.

--
Rodrigo M. Tato Rothamel

Any news on the points I mentioned?

Closing due to lack of response.


Added clearing reminder, bug fix and changed date description for reminder deadline

Clear command will now clear all reminders
Bug fix for empty string message
Date description for overdue task changed

Please also add the user guide information


where to get the perceptual loss?

Hi authors, thanks for your great work! I am also considering using the perceptual loss you mentioned. I am wondering if you trained you own perception model to build this loss or just download from somewhere?

Code release addressed in

#2

You can find details about training the perceptual model here.


Updates for the oadp-operator for 1.2

[ ] update crds
[ ] datamover specific changes
[ ] server params
[ ]

Latest status:

Velero CRDs and upstream changes are updated

https://github.com/openshift/oadp-operator/pull/940
https://github.com/openshift/oadp-operator/pull/929
https://github.com/openshift/oadp-operator/pull/917

Support for new server parameters is merged

https://github.com/openshift/oadp-operator/pull/916
https://github.com/openshift/oadp-operator/pull/909

Datamover CRDs and VSM related changes are also updated

https://github.com/openshift/oadp-operator/pull/934
https://github.com/openshift/oadp-operator/pull/927
https://github.com/openshift/oadp-operator/pull/899
https://github.com/openshift/oadp-operator/pull/896
https://github.com/openshift/oadp-operator/pull/897

@shubham-pampattiwar I believe this is done, correct :)


sun.awt.windows.WWindowPeer imported but not needed

sun.awt.windows.WWindowPeer is imported in GT5OreLayerHelper.java, but is never called. This import prevents compiling on linux and has no reason to be there.

Oops, I must have imported it in IDE by mistake. Thanks, I'll remove it later.


Column cellRenderer is missing isVisible prop

Hey folks,
I'm in the process of doing some performance improvements in our app around image loading in a Table component during scrolling.
For this I'd like to use both isScrolling and isVisible. I assumed isVisible would be available to the Column's cellRenderer, but it's not passed on.
Is this intentional? If not, I'd like to create a PR to pass on this prop.

any update on this?


Feature request: Speech2Text (Whisper) as chat input

Use OpenAI Whisper API to transcribe user voice to input into the chat field (OS native transcription is inaccurate). There could be a passphrase like ("over out" or whatever) that functions as [Enter] command and send the query.
I could try to develop this feature if it's deemed valuable

I really like this idea. The only issue I see with it is that Whisper usage costs might add up pretty quickly for the user. I'll add this to my list and look into it some more. I've worked with the Whisper API so I could get it done quite quickly.

Good point. At 0.006$/minute transcribed I estimate it to be around 3-15 cents per hour of active chatbot usage, depending on the type of convo. Maybe we can display 'minutes transcribed' and 'costs', possibly set a maximum budget per session/day etc. to clip the downside.
Would be great since it improves user's speaking ability as a freebie (whereas typing won't improve any further)

Good call. I think with that type of UX it would be great. I plan on making token usage visible, and adding Whisper hours to that would be pretty easy. I'll work on this - really like the idea.

I could add it as an option. I think @markusstrasser is advocating for Whisper due to its performance. Extremely accurate.

One option could be to allow users to directly run the Whisper Model directly on their laptops, it would be for power users only, likely

Sounds great, looking forward to this feature!

I could add it as an option. I think @markusstrasser is advocating for Whisper due to its performance. Extremely accurate.

This extension might be helpful: https://github.com/C-Nedelcu/talk-to-chatgpt/pull/45

Whisper.cpp has also a WebAssembly version that works in the browser alone https://github.com/ggerganov/whisper.cpp/tree/master/examples/whisper.wasm

I don't mind running whisper locally, not too much to setup, could we do a config setting for to and from speech endpoints, i would probably be looking at running https://github.com/askrella/speech-rest-api or something similar
I'd be happy to collaborate on a PR if this, or even an option for openapi whisper as well, I'm not sure how often I choose to use speech, but probably less if i'm weary of api costs

is this integrated? in the hosted version I do not see any microphone button for doing STT?


⚠ WSINGRESOS - GENERICO has degraded performance

In 3f31951, WSINGRESOS - GENERICO (https://srvshyweb.yucatan.gob.mx/cgi-bin/wspd_cgi.sh/WService=wsingresos/internet/servicios/wsGenericoPagosWeb.r) experienced degraded performance:

HTTP code: 200
Response time: 2190 ms

Resolved: WSINGRESOS - GENERICO performance has improved in 56c23fe after 4 hours, 12 minutes.


post-processing net with pre-net??

I did not find any hints in the original paper that in the post-processing module a pre-net is added before CBHG, so why the author add one in the code 'tacotron/networks.py.decode2' ??

Yes, I think your understanding is right. There should be no prenet in post-processing. Some days ago, I pulled a requests to remove it, https://github.com/Kyubyong/tacotron/pull/52
But as the dimension is not consistent, I have closed it.


SelectedNodes property is not updated in single-selection mode

The SelectedNodes property cannot be used to determine which tree node is selected in single-selection mode.
I have to handle the ItemInvoked event and manually keep track of the selected node.
In single-selection mode, the SelectedNodes property should always contain 0 or 1 item.

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

ID: 30d36b7a-f029-3033-ed1e-4b82f75d6a21
Version Independent ID: 6a43492e-b7c3-9ed2-cec2-ee0f5558f8b0
Content: TreeView.SelectedNodes Property (Windows.UI.Xaml.Controls) - UWP app developer
Content Source: https://cpubwin.visualstudio.com/DefaultCollection/windows-uwp/_git/winrt-api-build?path=%2fwinrt-api-build%2fwindows.ui.xaml.controls.treeview.yml&version=GBlive&_a=contents
Product: windows
Git Login: wdg-dev-content
Microsoft Alias: wdg-dev-content

I have created an entry in User Voice for this.
Please vote on it if you agree it needs to be done.
See: https://wpdev.uservoice.com/forums/110705-universal-windows-platform/suggestions/37249801-the-selectednodes-property-for-single-select-treev

Thanks, we are tracking this as a product bug is Microsoft/microsoft-ui-xaml#124.


ch01s05: Add resources for DB connectivity for the VPN exercise

The cloudformation now add the following resources:

PrivateA and PrivateB subnets.
RDS instance
DB security group

Merging myself because it was testing and working for the ch01s04-ge exercise.


This example lacks usage examples or test code samples

It would be cool if you provide usage examples or automated tests. It is not clear how to actually use the example.

@Xeizzen thanks for reporting. I'll archive this project because the support of subscriptions isn't good, so, I'm concerned about people using this project and losing their time or receiving different results.
I recommend this project: https://github.com/functionalfoundry/graphqlws seems to be a good implementation of Subscriptions with Go.


More Selectfeature xy

Do you think these additional changes?
NOTE: I put it in this branch since this is the updated with master.

Cherry-picked b6c902199ad29116453f2d98312f70dc5d138adb with 7994ed59c8023e08c2fd2719f45a1f86179946d5 in my branch, but I don't think we should commit d047612ac1ce085b8c78ce4db8af6cd4a28fd979 because it modifies deprecated methods.
@jorix, can you please close the pull request if you agree? The changes are in my selectfeature-xy branch now.

I agree 100%. I was not aware that onSelect, onBeforeSelect was deprecated.
Thank you for considering my proposal on hover.


Update FAQ section in documentation

Requested by @sonichi to add the workaround to "gratitude loops" to the FAQ
I also removed a redundant section that focus only on config_list_from_json, repointing users to the oai utils example notebook for more clarity.

Why are these changes needed?

The following updates provide a workaround for  gpt-3.5-turbo agent models congratulating and thanking each other in a continuous loop when they complete a task.
Related issue number

https://discord.com/channels/1153072414184452236/1153072414184452243/1159897545946964149
Checks

[X] I've included any doc changes needed for https://microsoft.github.io/autogen/. See https://microsoft.github.io/autogen/docs/Contribute#documentation to build and test documentation locally.
[ ] I've added tests (if relevant) corresponding to the changes introduced in this PR.
[ ] I've made sure all auto checks have passed.

Codecov Report

Merging #390 (1fa0f76) into main (6438625) will decrease coverage by 0.30%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main     #390      +/-   ##
==========================================
- Coverage   42.33%   42.03%   -0.30%
==========================================
  Files          19       19
  Lines        2393     2393
  Branches      539      539
==========================================
- Hits         1013     1006       -7
- Misses       1302     1308       +6
- Partials       78       79       +1

Flag
Coverage Δ

unittests
42.03% <ø> (-0.21%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.
see 1 file with indirect coverage changes


Feature: Concatenate two videos together

I need to concatenate two videos together. If you're ok with this feature being added, @shahen94, I'll submit a PR after I write the code.

That would be awesome to have that functiomality

Closing this thread due to long inactivity

Hey, I'd still love to have this! I just haven't yet had time to do it myself. :)

This is pretty easy to implement on both platforms, iOS have AVFoundation which is allows to do that.
We just merged @kesha-antonov 's PR, he did great job on android side, and configured FFPEG, so using it i definitely sure that we can do it also for android as well.
I had no time as well to work on this project actively, i've planned to resume work in next week. But implementing concatination currently is not a my target.


0.55.4 is not updating using react-native-git-upgrade

[x] I have reviewed the documentation
[x] I have searched existing issues
[x] I am using the latest React Native version

Environment
Environment:
OS: Windows 10
Node: 9.2.0
Yarn: 1.3.2
npm: 5.8.0
Watchman: Not Found
Xcode: N/A
Android Studio: Version  <IP_ADDRESS> AI-171.4443003
Packages: (wanted => installed)
react: 16.3.1 => 16.3.1
react-native: ^0.55.3 => 0.55.3
Steps to Reproduce
$> react-native-git-upgrade 0.55.4
Expected Behavior
successfully upgrade as it did with previous versions
Actual Behavior
`
git-upgrade ERR! An error occurred during upgrade:
git-upgrade ERR! Error: The specified version of React Native 0.55.4 doesn't exist.
Re-run the react-native-git-upgrade command with an existing version,
for example: "react-native-git-upgrade 0.38.0",
or without arguments to upgrade to the latest: "react-native-git-upgrade".
at parseInformationJsonOutput (/AppData/Roaming/npm/node_modules/react-native-git-upgrade/cliEntry.js:110:11)
at Object. (/AppData/Roaming/npm/node_modules/react-native-git-upgrade/cliEntry.js:264:48)
at Generator.next ()
.
.
`

usually its published in a day or 2, now its been 5 days an im waiting for a couple of particular bugs that might have been resolved

Testing again today, this appears to have been resolved.

Still same issue
An error occurred during upgrade:
git-upgrade ERR! Error: Command 'yarn add<EMAIL_ADDRESS>exited with code 1: