Monitor new version privatelinkscopes 2021-07-01-preview [PrivateLinkScopes]

MSFT employees can try out our new experience at OpenAPI Hub  - one location for using our validation tools and finding your workflow.

Changelog
Please ensure to add changelog with this PR by answering the following questions.

What's the purpose of the update?

[] new service onboarding
[x] new API version
[ ] update existing version for new feature
[ ] update existing version to fix swagger quality issue in s360
[ ] Other, please clarify

When you are targeting to deploy new service/feature to public regions? Please provide date, or month to public if date is not available yet.
When you expect to publish swagger? Please provide date, or month to public if date is not available yet.
If it's an update to existing version,  please select SDKs of specific language and CLIs that require refresh after swagger is published.

[x] SDK of .NET (need service team to ensure code readiness)
[ ] SDK of Python
[ ] SDK of Java
[ ] SDK of Js
[ ] SDK of Go
[x] PowerShell
[ ] CLI
[ ] Terraform
[ ] No, no need to refresh for updates in this PR

Contribution checklist:

[x] I commit to follow the Breaking Change Policy of "no breaking changes"
[x] I have reviewed the documentation for the workflow.
[x] Validation tools were run on swagger spec(s) and errors have all been fixed in this PR. How to fix?

If any further question about AME onboarding or validation tools, please view the FAQ.
ARM API Review Checklist

[x] Ensure to check this box if one of the following scenarios meet updates in the PR, so that label “WaitForARMFeedback” will be added automatically to involve ARM API Review. Failure to comply may result in delays for manifest application. Note this does not apply to data plane APIs, all “removals” and “adding a new property” no more require ARM API review.

Adding new API(s)
Adding a new API version
[x] Ensure to copy the existing version into new directory structure for first commit (including refactoring) and then push new changes including version updates in separate commits. This is required to review the changes efficiently.
Adding a new service

[x] Please ensure you've reviewed following guidelines including ARM resource provider contract and REST guidelines. Estimated time (4 hours). This is required before you can request review from ARM API Review board.

[ ] If you are blocked on ARM review and want to get the PR merged with urgency, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.

Breaking Change Review Checklist
If there are following updates in the PR, ensure to request an approval from Breaking Change Review Board as defined in the Breaking Change Policy.

[ ] Removing API(s) in stable version
[ ] Removing properties in stable version
[ ] Removing API version(s) in stable version
[ ] Updating API in stable or public preview version with Breaking Change Validation errors
[ ] Updating API(s) in public preview over 1 year (refer to Retirement of Previews)

Action: to initiate an evaluation of the breaking change, create a new intake using the template for breaking changes. Addition details on the process and office hours are on the Breaking change Wiki.
Please follow the link to find more details on PR review process.

/azp run

1005 - RemovedPath

Just aligned the paths to PascalCase.
1011 - AddingResponseCode
Added default response.
1026 - TypeChanged
Added type property where required.

LGTM.

❌ 1005 - RemovedPath | The new version is missing a path that was found in the old version. Was path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.insights/privateLinkScopes' removed or restructured?Old: Microsoft.Insights/preview/2019-10-17-preview/privateLinkScopes_API.json#L70:5
❌ 1005 - RemovedPath | The new version is missing a path that was found in the old version. Was path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.insights/privateLinkScopes/{scopeName}' removed or restructured?Old: Microsoft.Insights/preview/2019-10-17-preview/privateLinkScopes_API.json#L103:5
❌ 1005 - RemovedPath | The new version is missing a path that was found in the old version. Was path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.insights/privateLinkScopeOperationStatuses/{asyncOperationId}' removed or restructured?Old: Microsoft.Insights/preview/2019-10-17-preview/privateLinkScopes_API.json#L260:5
---
This is just to align with the conventions. No a real breaking change.
❌ 1006 - RemovedDefinition | The new version is missing a definition that was found in the old version. Was 'PrivateEndpointProperty' removed or renamed?New: Microsoft.Insights/preview/2021-07-01-preview/privateLinkScopes_API.json#L846:3Old: Microsoft.Insights/preview/2019-10-17-preview/privateLinkScopes_API.json#L745:3
❌ 1006 - RemovedDefinition | The new version is missing a definition that was found in the old version. Was 'PrivateLinkServiceConnectionStateProperty' removed or renamed?New: Microsoft.Insights/preview/2021-07-01-preview/privateLinkScopes_API.json#L846:3Old: Microsoft.Insights/preview/2019-10-17-preview/privateLinkScopes_API.json#L745:3
❌ 1006 - RemovedDefinition | The new version is missing a definition that was found in the old version. Was 'PrivateEndpointConnection' removed or renamed?New: Microsoft.Insights/preview/2021-07-01-preview/privateLinkScopes_API.json#L846:3Old: Microsoft.Insights/preview/2019-10-17-preview/privateLinkScopes_API.json#L745:3
---
I aligned with common types of private links.
❌ 1011 - AddingResponseCode | The new version adds a response code 'default'.New: Microsoft.Insights/preview/2021-07-01-preview/privateLinkScopes_API.json#L373:11
❌ 1011 - AddingResponseCode | The new version adds a response code 'default'.New: Microsoft.Insights/preview/2021-07-01-preview/privateLinkScopes_API.json#L418:11
❌ 1011 - AddingResponseCode | The new version adds a response code 'default'.New: Microsoft.Insights/preview/2021-07-01-preview/privateLinkScopes_API.json#L467:11
❌ 1011 - AddingResponseCode | The new version adds a response code 'default'.New: Microsoft.Insights/preview/2021-07-01-preview/privateLinkScopes_API.json#L526:11
❌ 1011 - AddingResponseCode | The new version adds a response code 'default'.New: Microsoft.Insights/preview/2021-07-01-preview/privateLinkScopes_API.json#L577:11
❌ 1011 - AddingResponseCode | The new version adds a response code 'default'.New: Microsoft.Insights/preview/2021-07-01-preview/privateLinkScopes_API.json#L620:11
❌ 1011 - AddingResponseCode | The new version adds a response code 'default'.New: Microsoft.Insights/preview/2021-07-01-preview/privateLinkScopes_API.json#L669:11
❌ 1011 - AddingResponseCode | The new version adds a response code 'default'.New: Microsoft.Insights/preview/2021-07-01-preview/privateLinkScopes_API.json#L734:11
❌ 1011 - AddingResponseCode | The new version adds a response code 'default'.New: Microsoft.Insights/preview/2021-07-01-preview/privateLinkScopes_API.json#L785:11
❌ 1011 - AddingResponseCode | The new version adds a response code 'default'.New: Microsoft.Insights/preview/2021-07-01-preview/privateLinkScopes_API.json#L828:11
---
This was to fix lintdiff. This actually a feature not a bug.
❌ 1029 - ReadonlyPropertyChanged | The read only property has changed from 'true' to 'false'.New: Microsoft.Insights/preview/2021-07-01-preview/privateLinkScopes_API.json#L850:9Old: Microsoft.Insights/preview/2019-10-17-preview/privateLinkScopes_API.json#L890:9
❌ 1029 - ReadonlyPropertyChanged | The read only property has changed from 'false' to 'true'.New: common-types/resource-management/v2/privatelinks.json#L12:9Old: Microsoft.Insights/preview/2019-10-17-preview/privateLinkScopes_API.json#L963:9
❌ 1029 - ReadonlyPropertyChanged | The read only property has changed from 'true' to 'false'.New: common-types/resource-management/v2/privatelinks.json#L68:9Old: Microsoft.Insights/preview/2019-10-17-preview/privateLinkScopes_API.json#L985:9
❌ 1029 - ReadonlyPropertyChanged | The read only property has changed from 'true' to 'false'.New: Microsoft.Insights/preview/2021-07-01-preview/privateLinkScopes_API.json#L1055:9Old: Microsoft.Insights/preview/2019-10-17-preview/privateLinkScopes_API.json#L1012:9
❌ 1029 - ReadonlyPropertyChanged | The read only property has changed from 'false' to 'true'.New: common-types/resource-management/v2/types.json#L289:9Old: Microsoft.Insights/preview/2019-10-17-preview/privateLinkScopes_API.json#L1102:9
❌ 1029 - ReadonlyPropertyChanged | The read only property has changed from 'false' to 'true'.New: common-types/resource-management/v2/types.json#L294:9Old: Microsoft.Insights/preview/2019-10-17-preview/privateLinkScopes_API.json#L1106:9
❌ 1033 - RemovedProperty | The new version is missing a property found in the old version. Was 'nextLink' renamed or removed?New: Microsoft.Insights/preview/2021-07-01-preview/privateLinkScopes_API.json#L1054:7Old: Microsoft.Insights/preview/2019-10-17-preview/privateLinkScopes_API.json#L1011:7
❌ 1033 - RemovedProperty | The new version is missing a property found in the old version. Was 'code' renamed or removed?New: common-types/resource-management/v2/types.json#L326:7Old: Microsoft.Insights/preview/2019-10-17-preview/privateLinkScopes_API.json#L1101:7
❌ 1033 - RemovedProperty | The new version is missing a property found in the old version. Was 'message' renamed or removed?New: common-types/resource-management/v2/types.json#L326:7Old: Microsoft.Insights/preview/2019-10-17-preview/privateLinkScopes_API.json#L1101:7
❌ 1034 - AddedRequiredProperty | The new version has new required property 'privateLinkServiceConnectionState' that was not found in the old version.New: Microsoft.Insights/preview/2021-07-01-preview/privateLinkScopes_API.json#L1039:9Old: Microsoft.Insights/preview/2019-10-17-preview/privateLinkScopes_API.json#L1001:9
❌ 1034 - AddedRequiredProperty | The new version has new required property 'privateLinkServiceConnectionState' that was not found in the old version.New: common-types/resource-management/v2/privatelinks.json#L36:5Old: Microsoft.Insights/preview/2019-10-17-preview/privateLinkScopes_API.json#L940:5
---
Everything here is to align with privatelink.json common types

Change PrivateEndpointConnection to AzureMonitorPrivateEndpointConnection
is this a breaking change?

Done.
From: Weidong Xu @.>
Sent: Tuesday, June 29, 2021 11:57 AM
To: Azure/azure-rest-api-specs @.>
Cc: Arik Olsh @.>; Mention @.>
Subject: Re: [Azure/azure-rest-api-specs] Monitor new version privatelinkscopes 2021-07-01-preview [PrivateLinkScopes] (#14901)
@weidongxu-microsoft commented on this pull request.

In specification/monitor/resource-manager/Microsoft.Insights/preview/2021-07-01-preview/privateLinkScopes_API.jsonhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FAzure%2Fazure-rest-api-specs%2Fpull%2F14901%23discussion_r660418458&data=04|01|Arie.Olshanezky%40microsoft.com|0afd14fd2e954e19c01408d93adbda04|72f988bf86f141af91ab2d7cd011db47|1|0|637605538222022336|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=wEhAiHUO59J34d1avrzjNZaUJHi2AnhJq1Zbm25igH0%3D&reserved=0:

@@ -346,6 +346,9 @@

     ],

     "description": "Gets the private link resources that need to be created for a Azure Monitor PrivateLinkScope.",

     "operationId": "PrivateLinkResources_ListByPrivateLinkScope",

   "x-ms-pageable": {

     "nextLinkName": "nextLink"

"nextLinkName": null would be fine.

You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FAzure%2Fazure-rest-api-specs%2Fpull%2F14901%23pullrequestreview-694769948&data=04|01|Arie.Olshanezky%40microsoft.com|0afd14fd2e954e19c01408d93adbda04|72f988bf86f141af91ab2d7cd011db47|1|0|637605538222032335|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=5bx5C8kpKDbVdobLj%2B10Xpc4xuoqgixQrtCr5GS0b%2F8%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FALHNW5KS726VXYP7MZUM36TTVGDFTANCNFSM47AAFNNQ&data=04|01|Arie.Olshanezky%40microsoft.com|0afd14fd2e954e19c01408d93adbda04|72f988bf86f141af91ab2d7cd011db47|1|0|637605538222032335|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=Rhjm33RmWCMhlnHmENRH%2BVxKZa1t5WFlt%2FjlASCrZo0%3D&reserved=0.

@msyyc @ArcturusZhang for awareness of breaking changes.

Please compare with 2019-10-17-Preview to validate no breaking changes.

Please don't merge this PR without consent.


Dropdown can go out of screen when button is at bottom

If you have the dropdown button at the bottom of the screen, only the first item of the dropdown will be visible and others will go outside the screen, so there will be no way to select them.
It would be better if the dropdown was always fully visible in screen so that all options are selectable even if dropdown button is at the bottom of the screen

I have the sam issue too. Any idea on how to improve the behaviour?

it seems as duplicate of #96


chore: [Storage] update turbo copy and filenames

@saranshdhingra @ddelgrosso1
Thanks for calling out the file names, Saransh!
I've done an audit of file names, function names, section tags, printed lines, and descriptions. Please take a look. These are updates to the turbo replication PHP code samples noted in b/217259317. Thanks!

The changes look good to me but I defer to @saranshdhingra or one of the PHP experts.

@bshaffer Would you please take a look? Thanks!

The tests are still failing. Take a look at the logs!

Build Status

EARLY ACCESS

Cloud Consoleopen_in_newfeedbackmore_vert

ProjectProject250644331956

keyboard_arrow_right

InvocationInvocation

7d094541-93e8-483d-9d01-8db01df23b31content_copy(Mar 7, 2022, 4:38:12 PM)

Build ContextKokoro: cloud-devrel/php-docs-samples/presubmit/php80

1 target evaluated on Mar 7, 2022, 4:38:12 PM for 5 min, 42 sec

Evaluation started by kokoro-github-subscriber

Invocation

Failed

Targets Affected1Broken0Failed1Flaky0Successful0

TargetsInvocation LogInvocation DetailsArtifacts

Showing build.log

file_download Download Full Log

Warning: Permanently added 'localhost' (ED25519) to the list of known hosts. Warning: Permanently added 'localhost' (ED25519) to the list of known hosts. Warning: Permanently added 'localhost' (ED25519) to the list of known hosts. [14:39:22] Transferring environment variable script to build VM [14:39:23] Transferring kokoro_log_reader.py to build VM [14:39:23] Transferring source code to build VM [14:39:25] Executing build script on build VM [ID: 4232548] Executing command via SSH: export KOKORO_BUILD_NUMBER="1004" export KOKORO_JOB_NAME="cloud-devrel/php-docs-samples/presubmit/php80" source /tmpfs/kokoro-env_vars.sh; cd /tmpfs/src/ ; chmod 755 github/php-docs-samples/.kokoro/trampoline.sh ; PYTHON_3_VERSION="$(pyenv which python3 2> /dev/null || which python3)" ; PYTHON_2_VERSION="$(pyenv which python2 2> /dev/null || which python2)" ; if "$PYTHON_3_VERSION" -c "import psutil" ; then KOKORO_PYTHON_COMMAND="$PYTHON_3_VERSION" ; else KOKORO_PYTHON_COMMAND="$PYTHON_2_VERSION" ; fi > /dev/null 2>&1 ; echo "export KOKORO_PYTHON_COMMAND="$KOKORO_PYTHON_COMMAND"" > "$HOME/.kokoro_python_vars" ; nohup bash -c "( rm -f /tmpfs/kokoro_build_exit_code ; github/php-docs-samples/.kokoro/trampoline.sh ; echo \${PIPESTATUS[0]} > /tmpfs/kokoro_build_exit_code ) > /tmpfs/kokoro_build.log 2>&1" > /dev/null 2>&1 & echo $! > /tmpfs/kokoro_build.pid ; source "$HOME/.kokoro_python_vars" ; "$KOKORO_PYTHON_COMMAND" /tmpfs/kokoro_log_reader.py /tmpfs/kokoro_build.log /tmpfs/kokoro_build_exit_code /tmpfs/kokoro_build.pid /tmpfs/kokoro_log_reader.pid --start_byte 0 Activated service account credentials for<EMAIL_ADDRESS>Docker configuration file updated.  Updating dependencies to latest instead of installing from lock file. See https://getcomposer.org/install for more information. Loading composer repositories with package information Info from https://repo.packagist.org: #StandWithUkraine Updating dependencies Lock file operations: 71 installs, 0 updates, 0 removals - Locking bshaffer/phpunit-retry-annotations (v0.2) - Locking composer/pcre (3.0.0) - Locking composer/semver (3.2.9) - Locking composer/xdebug-handler (3.0.3) - Locking doctrine/annotations (1.13.2) - Locking doctrine/instantiator (1.4.1) - Locking doctrine/lexer (1.2.3) - Locking firebase/php-jwt (v5.5.1) - Locking friendsofphp/php-cs-fixer (v3.7.0) - Locking google/auth (v1.18.0) - Locking google/cloud-tools (dev-main a964c06) - Locking guzzlehttp/guzzle (7.4.1) - Locking guzzlehttp/promises (1.5.1) - Locking guzzlehttp/psr7 (2.1.0) - Locking myclabs/deep-copy (1.11.0) - Locking phar-io/manifest (2.0.3) - Locking phar-io/version (3.2.1) - Locking php-cs-fixer/diff (v2.0.2) - Locking phpdocumentor/reflection-common (2.2.0) - Locking phpdocumentor/reflection-docblock (5.3.0) - Locking phpdocumentor/type-resolver (1.6.0) - Locking phpspec/prophecy (v1.15.0) - Locking phpunit/php-code-coverage (7.0.15) - Locking phpunit/php-file-iterator (2.0.5) - Locking phpunit/php-text-template (1.2.1) - Locking phpunit/php-timer (2.1.3) - Locking phpunit/php-token-stream (4.0.4) - Locking phpunit/phpunit (8.5.24) - Locking psr/cache (2.0.0) - Locking psr/container (1.1.2) - Locking psr/event-dispatcher (1.0.0) - Locking psr/http-client (1.0.1) - Locking psr/http-factory (1.0.1) - Locking psr/http-message (1.0.1) - Locking psr/log (2.0.0) - Locking ralouphie/getallheaders (3.0.3) - Locking sebastian/code-unit-reverse-lookup (1.0.2) - Locking sebastian/comparator (3.0.3) - Locking sebastian/diff (3.0.3) - Locking sebastian/environment (4.2.4) - Locking sebastian/exporter (3.1.4) - Locking sebastian/global-state (3.0.2) - Locking sebastian/object-enumerator (3.0.4) - Locking sebastian/object-reflector (1.1.2) - Locking sebastian/recursion-context (3.0.1) - Locking sebastian/resource-operations (2.0.2) - Locking sebastian/type (1.1.4) - Locking sebastian/version (2.0.1) - Locking symfony/browser-kit (v5.4.3) - Locking symfony/console (v5.4.5) - Locking symfony/deprecation-contracts (v2.5.0) - Locking symfony/dom-crawler (v5.4.6) - Locking symfony/event-dispatcher (v5.4.3) - Locking symfony/event-dispatcher-contracts (v2.5.0) - Locking symfony/filesystem (v5.4.6) - Locking symfony/finder (v5.4.3) - Locking symfony/options-resolver (v5.4.3) - Locking symfony/polyfill-ctype (v1.25.0) - Locking symfony/polyfill-intl-grapheme (v1.25.0) - Locking symfony/polyfill-intl-normalizer (v1.25.0) - Locking symfony/polyfill-mbstring (v1.25.0) - Locking symfony/polyfill-php73 (v1.25.0) - Locking symfony/polyfill-php80 (v1.25.0) - Locking symfony/polyfill-php81 (v1.25.0) - Locking symfony/process (v5.4.5) - Locking symfony/service-contracts (v2.5.0) - Locking symfony/stopwatch (v5.4.5) - Locking symfony/string (v5.4.3) - Locking theseer/tokenizer (1.2.1) - Locking twig/twig (v3.3.8) - Locking webmozart/assert (1.10.0) Writing lock file Installing dependencies from lock file (including require-dev) Package operations: 71 installs, 0 updates, 0 removals - Downloading bshaffer/phpunit-retry-annotations (v0.2) - Downloading composer/pcre (3.0.0) - Downloading doctrine/lexer (1.2.3) - Downloading symfony/deprecation-contracts (v2.5.0) - Downloading psr/container (1.1.2) - Downloading symfony/service-contracts (v2.5.0) - Downloading symfony/stopwatch (v5.4.5) - Downloading symfony/polyfill-php80 (v1.25.0) - Downloading symfony/process (v5.4.5) - Downloading symfony/polyfill-php81 (v1.25.0) - Downloading symfony/polyfill-mbstring (v1.25.0) - Downloading symfony/polyfill-php73 (v1.25.0) - Downloading symfony/options-resolver (v5.4.3) - Downloading symfony/finder (v5.4.3) - Downloading symfony/polyfill-ctype (v1.25.0) - Downloading symfony/filesystem (v5.4.6) - Downloading symfony/event-dispatcher-contracts (v2.5.0) - Downloading symfony/event-dispatcher (v5.4.3) - Downloading symfony/polyfill-intl-grapheme (v1.25.0) - Downloading symfony/string (v5.4.3) - Downloading symfony/console (v5.4.5) - Downloading psr/cache (2.0.0) - Downloading composer/xdebug-handler (3.0.3) - Downloading composer/semver (3.2.9) - Downloading friendsofphp/php-cs-fixer (v3.7.0) - Downloading psr/http-message (1.0.1) - Downloading ralouphie/getallheaders (3.0.3) - Downloading psr/http-factory (1.0.1) - Downloading guzzlehttp/psr7 (2.1.0) - Downloading psr/http-client (1.0.1) - Downloading guzzlehttp/promises (1.5.1) - Downloading guzzlehttp/guzzle (7.4.1) - Downloading firebase/php-jwt (v5.5.1) - Downloading google/auth (v1.18.0) - Downloading twig/twig (v3.3.8) - Downloading symfony/dom-crawler (v5.4.6) - Downloading symfony/browser-kit (v5.4.3) - Downloading google/cloud-tools (dev-main a964c06) - Downloading phpdocumentor/type-resolver (1.6.0) - Downloading phpdocumentor/reflection-docblock (5.3.0) - Downloading sebastian/global-state (3.0.2) - Downloading sebastian/exporter (3.1.4) - Downloading phpunit/php-file-iterator (2.0.5) - Downloading doctrine/instantiator (1.4.1) - Downloading phpspec/prophecy (v1.15.0) - Downloading phar-io/version (3.2.1) - Downloading myclabs/deep-copy (1.11.0) - Downloading phpunit/phpunit (8.5.24) 0/48 [>---------------------------] 0% 10/48 [=====>----------------------] 20% 25/48 [==============>-------------] 52% 37/48 [=====================>------] 77% 46/48 [==========================>-] 95% 48/48 [============================] 100% - Installing bshaffer/phpunit-retry-annotations (v0.2): Extracting archive - Installing composer/pcre (3.0.0): Extracting archive - Installing doctrine/lexer (1.2.3): Extracting archive - Installing symfony/deprecation-contracts (v2.5.0): Extracting archive - Installing psr/container (1.1.2): Extracting archive - Installing symfony/service-contracts (v2.5.0): Extracting archive - Installing symfony/stopwatch (v5.4.5): Extracting archive - Installing symfony/polyfill-php80 (v1.25.0): Extracting archive - Installing symfony/process (v5.4.5): Extracting archive - Installing symfony/polyfill-php81 (v1.25.0): Extracting archive - Installing symfony/polyfill-mbstring (v1.25.0): Extracting archive - Installing symfony/polyfill-php73 (v1.25.0): Extracting archive - Installing symfony/options-resolver (v5.4.3): Extracting archive - Installing symfony/finder (v5.4.3): Extracting archive - Installing symfony/polyfill-ctype (v1.25.0): Extracting archive - Installing symfony/filesystem (v5.4.6): Extracting archive - Installing psr/event-dispatcher (1.0.0): Extracting archive - Installing symfony/event-dispatcher-contracts (v2.5.0): Extracting archive - Installing symfony/event-dispatcher (v5.4.3): Extracting archive - Installing symfony/polyfill-intl-normalizer (v1.25.0): Extracting archive - Installing symfony/polyfill-intl-grapheme (v1.25.0): Extracting archive - Installing symfony/string (v5.4.3): Extracting archive - Installing symfony/console (v5.4.5): Extracting archive - Installing php-cs-fixer/diff (v2.0.2): Extracting archive - Installing psr/cache (2.0.0): Extracting archive - Installing doctrine/annotations (1.13.2): Extracting archive - Installing psr/log (2.0.0): Extracting archive - Installing composer/xdebug-handler (3.0.3): Extracting archive - Installing composer/semver (3.2.9): Extracting archive - Installing friendsofphp/php-cs-fixer (v3.7.0): Extracting archive - Installing psr/http-message (1.0.1): Extracting archive - Installing ralouphie/getallheaders (3.0.3): Extracting archive - Installing psr/http-factory (1.0.1): Extracting archive - Installing guzzlehttp/psr7 (2.1.0): Extracting archive - Installing psr/http-client (1.0.1): Extracting archive - Installing guzzlehttp/promises (1.5.1): Extracting archive - Installing guzzlehttp/guzzle (7.4.1): Extracting archive - Installing firebase/php-jwt (v5.5.1): Extracting archive - Installing google/auth (v1.18.0): Extracting archive - Installing twig/twig (v3.3.8): Extracting archive - Installing symfony/dom-crawler (v5.4.6): Extracting archive - Installing symfony/browser-kit (v5.4.3): Extracting archive - Installing google/cloud-tools (dev-main a964c06): Extracting archive - Installing webmozart/assert (1.10.0): Extracting archive - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive - Installing phpdocumentor/type-resolver (1.6.0): Extracting archive - Installing phpdocumentor/reflection-docblock (5.3.0): Extracting archive - Installing phpunit/php-token-stream (4.0.4): Extracting archive - Installing sebastian/version (2.0.1): Extracting archive - Installing sebastian/type (1.1.4): Extracting archive - Installing sebastian/resource-operations (2.0.2): Extracting archive - Installing sebastian/recursion-context (3.0.1): Extracting archive - Installing sebastian/object-reflector (1.1.2): Extracting archive - Installing sebastian/object-enumerator (3.0.4): Extracting archive - Installing sebastian/global-state (3.0.2): Extracting archive - Installing sebastian/exporter (3.1.4): Extracting archive - Installing sebastian/environment (4.2.4): Extracting archive - Installing sebastian/diff (3.0.3): Extracting archive - Installing sebastian/comparator (3.0.3): Extracting archive - Installing phpunit/php-timer (2.1.3): Extracting archive - Installing phpunit/php-text-template (1.2.1): Extracting archive - Installing phpunit/php-file-iterator (2.0.5): Extracting archive - Installing theseer/tokenizer (1.2.1): Extracting archive - Installing sebastian/code-unit-reverse-lookup (1.0.2): Extracting archive - Installing phpunit/php-code-coverage (7.0.15): Extracting archive - Installing doctrine/instantiator (1.4.1): Extracting archive - Installing phpspec/prophecy (v1.15.0): Extracting archive - Installing phar-io/version (3.2.1): Extracting archive - Installing phar-io/manifest (2.0.3): Extracting archive - Installing myclabs/deep-copy (1.11.0): Extracting archive - Installing phpunit/phpunit (8.5.24): Extracting archive 0/71 [>---------------------------] 0% 10/71 [===>------------------------] 14% 28/71 [===========>----------------] 39% 39/71 [===============>------------] 54% 56/71 [======================>-----] 78% 71/71 [============================] 100% 12 package suggestions were added by new dependencies, use `composer suggest` to see details. Package phpunit/php-token-stream is abandoned, you should avoid using it. No replacement was suggested. Generating autoload files 48 packages you are using are looking for funding. Use the `composer fund` command to find out more! % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 41 306 41 127 0 0 409 0 --:--:-- --:--:-- --:--:-- 409 100 306 100 306 0 0 987 0 --:--:-- --:--:-- --:--:-- 987 Skipping tests in appengine/standard/trace (unchanged) Skipping tests in appengine/standard/auth (unchanged) Skipping tests in appengine/standard/logging (unchanged) Skipping tests in appengine/standard/grpc (unchanged) Skipping tests in appengine/standard/metadata (unchanged) Skipping tests in appengine/standard/slim-framework (unchanged) Skipping tests in appengine/standard/memorystore (unchanged) Skipping tests in appengine/standard/symfony-framework (unchanged) Skipping tests in appengine/standard/front-controller (unchanged) Skipping tests in appengine/standard/helloworld (unchanged) Skipping tests in appengine/standard/laravel-framework (unchanged) Skipping tests in appengine/standard/wordpress (unchanged) Skipping tests in appengine/standard/errorreporting (unchanged) Skipping tests in appengine/standard/getting-started (unchanged) Skipping tests in appengine/standard/tasks/snippets (unchanged) Skipping tests in appengine/standard/tasks/apps/handler (unchanged) Skipping tests in appengine/flexible/websockets (unchanged) Skipping tests in appengine/flexible/twilio (unchanged) Skipping tests in appengine/flexible/staticcontent (unchanged) Skipping tests in appengine/flexible/logging (unchanged) Skipping tests in appengine/flexible/analytics (unchanged) Skipping tests in appengine/flexible/symfony (unchanged) Skipping tests in appengine/flexible/metadata (unchanged) Skipping tests in appengine/flexible/datastore (unchanged) Skipping tests in appengine/flexible/drupal8 (unchanged) Skipping tests in appengine/flexible/supervisord/replacement (unchanged) Skipping tests in appengine/flexible/supervisord/addition (unchanged) Skipping tests in appengine/flexible/memcache (unchanged) Skipping tests in appengine/flexible/laravel (unchanged) Skipping tests in appengine/flexible/helloworld (unchanged) Skipping tests in appengine/flexible/wordpress (unchanged) Skipping tests in appengine/flexible/storage (unchanged) Skipping tests in appengine/flexible/tasks (unchanged) Skipping tests in asset (unchanged) Skipping tests in auth (unchanged) Skipping tests in bigquery/stackoverflow (unchanged) Skipping tests in bigquery/api (unchanged) Skipping tests in bigquerydatatransfer (unchanged) Skipping tests in bigtable (unchanged) Skipping tests in cdn (unchanged) Skipping tests in cloud_sql/mysql/pdo (unchanged) Skipping tests in cloud_sql/postgres/pdo (unchanged) Skipping tests in cloud_sql/sqlserver/pdo (unchanged) Skipping tests in compute/logging (unchanged) Skipping tests in compute/cloud-client/instances (unchanged) Skipping tests in compute/cloud-client/firewall (unchanged) Skipping tests in datastore/tutorial (unchanged) Skipping tests in datastore/api (unchanged) Skipping tests in datastore/quickstart (unchanged) Skipping tests in dialogflow (unchanged) Skipping tests in dlp (unchanged) Skipping tests in endpoints/getting-started (unchanged) Skipping tests in error_reporting (unchanged) Skipping tests in eventarc/generic (unchanged) Skipping tests in firestore (unchanged) Skipping tests in functions/http_content_type (unchanged) Skipping tests in functions/firebase_rtdb (unchanged) Skipping tests in functions/tips_phpinfo (unchanged) Skipping tests in functions/env_vars (unchanged) Skipping tests in functions/firebase_analytics (unchanged) Skipping tests in functions/firebase_firestore (unchanged) Skipping tests in functions/concepts_requests (unchanged) Skipping tests in functions/concepts_filesystem (unchanged) Skipping tests in functions/http_form_data (unchanged) Skipping tests in functions/http_method (unchanged) Skipping tests in functions/helloworld_log (unchanged) Skipping tests in functions/firebase_auth (unchanged) Skipping tests in functions/tips_scopes (unchanged) Skipping tests in functions/helloworld_pubsub (unchanged) Skipping tests in functions/http_cors (unchanged) Skipping tests in functions/helloworld_http (unchanged) Skipping tests in functions/helloworld_get (unchanged) Skipping tests in functions/concepts_build_extension (unchanged) Skipping tests in functions/imagemagick (unchanged) Skipping tests in functions/firebase_firestore_reactive (unchanged) Skipping tests in functions/slack_slash_command (unchanged) Skipping tests in functions/helloworld_storage (unchanged) Skipping tests in functions/firebase_remote_config (unchanged) Skipping tests in functions/tips_retry (unchanged) Skipping tests in functions/tips_infinite_retries (unchanged) Skipping tests in iap (unchanged) Skipping tests in iot (unchanged) Skipping tests in kms (unchanged) Skipping tests in language (unchanged) Skipping tests in logging (unchanged) Skipping tests in media/transcoder (unchanged) Skipping tests in monitoring (unchanged) Skipping tests in pubsub/api (unchanged) Skipping tests in pubsub/quickstart (unchanged) Skipping tests in pubsub/app (unchanged) Skipping tests in recaptcha (unchanged) Skipping tests in run/helloworld (unchanged) Skipping tests in secretmanager (unchanged) Skipping tests in securitycenter (unchanged) Skipping tests in servicedirectory (unchanged) Skipping tests in spanner (unchanged) Skipping tests in speech (unchanged) /tmpfs/src/github/php-docs-samples/storage /tmpfs/src/github/php-docs-samples running phpunit in storage Using alternate project php-docs-samples-kokoro2 PHPUnit 8.5.24 #StandWithUkraine Runtime: PHP 8.0.1 Configuration: /tmpfs/src/github/php-docs-samples/storage/phpunit.xml.dist Error: This version of PHPUnit does not support code coverage on PHP 8 ............................................FF................... 65 / 75 ( 86%) .......... 75 / 75 (100%) Time: 3.05 minutes, Memory: 34.00 MB There were 2 failures: 1) Google\Cloud\Samples\Storage\Tests\TurboReplicationTest::testSetRpoDefault Failed asserting that two strings are equal. --- Expected +++ Actual @@ @@ -'Recovery point objective (RPO) has been set to DEFAULT for samples-turbo-replication-62268a55c27f5.\n +'The replication behavior or recovery point objective (RPO) has been set to DEFAULT for samples-turbo-replication-62268a55c27f5.\n ' /tmpfs/src/github/php-docs-samples/storage/test/TurboReplicationTest.php:91 2) Google\Cloud\Samples\Storage\Tests\TurboReplicationTest::testSetRpoAsyncTurbo Failed asserting that two strings are equal. --- Expected +++ Actual @@ @@ -'Recovery point objective (RPO) has been set to ASYNC_TURBO for samples-turbo-replication-62268a55c27f5.\n +'The replication behavior or recovery point objective (RPO) has has been set to ASYNC_TURBO for samples-turbo-replication-62268a55c27f5.\n ' /tmpfs/src/github/php-docs-samples/storage/test/TurboReplicationTest.php:110

There were 2 failures:

1) Google\Cloud\Samples\Storage\Tests\TurboReplicationTest::testSetRpoDefault
Failed asserting that two strings are equal.
--- Expected
+++ Actual
@@ @@
-'Recovery point objective (RPO) has been set to DEFAULT for samples-turbo-replication-62268a55c27f5.\n
+'The replication behavior or recovery point objective (RPO) has been set to DEFAULT for samples-turbo-replication-62268a55c27f5.\n
 '

/tmpfs/src/github/php-docs-samples/storage/test/TurboReplicationTest.php:91

2) Google\Cloud\Samples\Storage\Tests\TurboReplicationTest::testSetRpoAsyncTurbo
Failed asserting that two strings are equal.
--- Expected
+++ Actual
@@ @@
-'Recovery point objective (RPO) has been set to ASYNC_TURBO for samples-turbo-replication-62268a55c27f5.\n
+'The replication behavior or recovery point objective (RPO) has has been set to ASYNC_TURBO for samples-turbo-replication-62268a55c27f5.\n
 '

/tmpfs/src/github/php-docs-samples/storage/test/TurboReplicationTest.php:110


Various fixes found through manual FV

Started off just fixing #556 and #557 but found a few more issues while I was doing manual FV of those changes:

Reinit client and elector after EtcdException in mechanism driver (including EtcdClusterIdChanged).
Have Elector forcefully shut down its greenlet to avoid temporary overlap with dying greenlet.  Use the stop mechanism in the UTs to give it a workout.
Use decorator to handle exception in each transport API call.
Simplify exception handling in Elector (seemed odd that we were catching EtcdException and EtcdFooException, which is a subclass -- maybe an artefact of our stub missing this detail?)
Reduce log verbosity on somewhat-expected failures by feeding exceptions through common logging function (I know at least one customer who might see all the tracebacks as a regression).
Reduce and randomise the retry timer.  It was taking minutes to even retry in my testing.
Fix prevExists/prevExist incorrect API call to python-etcd.

Fixes #556 #557.

There's a change I'm not sure about here: in order to let the Elector step down, I removed the timestamp from the value but I'm not sure if the timestamp was needed for some purpose.

Sorry it's not particularly well split out but I was testing it all together so splitting it out might give a false sense of security!

Note that this only partially resolves #557. In particular, EtcdClusterIDChanged should not cause failures of any method in mech_calico: they should retry.

The timestamp is there for two reasons.

Diagnosability. In the field with elections support like to know when an elected instance takes over.
Reload. Suppose a process has an election, gets and exception and restarts. It avoids the problem where the instance thinks it's elected (although actually that might not matter - the instance never checks the string to see "is that me").

Neither of these is a bomb-proof argument for the timestamp.

Right, so I am going to fix the comment independently, and the rest looks fine to me (we could have a debate about the timestamp, but not worth it), so no action.


I used python for ffmpeg7.1(version:12.04), But I use custom expr running very slowly by gl-transition

As title, how to use for python to use gl-transition can quick
Now, I use custom expr, very very slowly!!!!!!!
please, tell me how to work, thank you

Everything is explained in the README.
For fast creation of transitions use the custom ffmpeg version.


Scheduled Task Grains should deactivate if next tick time is far out

Describe the feature
Scheduled Task Grains should deactivate if next tick time is far out / or task is disabled and if history queue is empty.

Closing as duplicate of #152


Tracing v2

Slightly improved tracing stuffs.

Bypass gauge because issue is more to do with integration test suite: https://github.com/ckcr4lyf/kiryuu/actions/runs/9478621855/job/26115464380#step:6:20

Probably a lot more need to fix or version lock gauge. See: https://github.com/getgauge/gauge-ts/pull/170


Verify Signature for Payment Link is not there in Utility.php

I want to work for it

@imrancoder signature verification for the payment link has been added #255 . you can check this code snippet


[ADDED] Feat: Adding theme to the Book Your Ticket page #3843

Related Issue

#3843

Fixes:  #3843
Description
#3843
All the feature of the webpage were changed in order to match with the current theme of the website and also the header and footer were applied to make the website look uniform. Fixed issue #3843

Type of PR

[ ] Bug fix
[X] Feature enhancement
[ ] Documentation update
[ ] Other (specify): _______________

Screenshots / videos (if applicable)
Before:

After:

https://github.com/user-attachments/assets/a9d906fb-a218-42be-bbf4-70cf597f70ed
Checklist:

[X] I have made this change from my own.
[X] My code follows the style guidelines of this project.
[X] I have performed a self-review of my own code.
[X] I have commented my code, particularly in hard-to-understand areas.
[X] I have made corresponding changes to the documentation.
[X] My changes generate no new warnings.
[X] I have tested the changes thoroughly before submitting this pull request.
[X] I have provided relevant issue numbers and screenshots after making the changes.

It would be great if you could add the level 3 tag, Thank you!

work on fixing footer @KrishPatel1205


Custom Character Idle anim won't play

The title is pretty self explanatory. When creating a custom character, the idle animation won't play after a animation is finished or when beat hits.
 Uhhh can you send me the code?

took some time. unfortunaly I deleted it since I'm not doing much FNF stuff anymore but I remember that I didn't changed anything with the code. (if you meant like the character scene. yea it's not existing anymore)

LOL alr

may accour again since I plan on doing some stuff on this engine again. honestly its a pretty cool and good engine.


Update Add-VivaModuleFeaturePolicy.md for VFAM feature category preview release

Update Add-VivaModuleFeaturePolicy.md for VFAM feature category preview release

I messed this up. Recreated in another PR.


LOGIN ERROR: Can't get CSRF Token

Happened shortly after I saw a message saying 'maintenance'.

https://plug.dj - Plug's in maintenance mode right now, which will prevent anyone (bots included!) from logging in.

https://www.facebook.com/plugdj/posts/953058441425423
Plug will be in maintenance for the rest of the day for upgrades.

Thanks very much!


Tolerate images_directory_gsurl values with a final slash

I was passing a GCS URL with a final slash and that caused the workflow to fail. See https://job-manager.dsde-prod.broadinstitute.org/jobs/e67da343-7a05-454d-aa53-6479e1a481d8
Suggestion: consider updating the workflow to be tolerant of a final slash if users include it.
Thanks very much for these great workflows!

Actually I realized I didn't do this quite right...
It works fine, but the caveat is that now there are two visible inputs to the WDL for the input directory, for example:
one is required

and one is optional

The second optional one should not exist!  It exists because I did the String manipulation inside the input block, when I should do it after the input block.  I will fix this.


[Feature req] Asterisk shown in create/update forms for required fields

Issue was raised by @AbbyJanke .
My opinion on this, in short

having a 'required' => true attribute on the addField() declaration would be ok, it would definitely be a solution, but it would require telling the CRUD that a field is required in two places - once in the addField() and once in the Request file;
ideally, we should be able to see which fields are required automagically; that would be the best way, I think;

@AbbyJanke @tabacitu it already exists xD
https://github.com/Laravel-Backpack/CRUD/blob/master/src/public/crud/css/form.css
       $this->addField([
            'name' => 'title',
            'attributes' => [
                'required' => true,
            ],
        ]);

Then you get

Has been in the core since November 2016!

Ouch :-))
Haha thanks @OwenMelbz , I guess I forgot about it for a minute.

I created a PR that adds the asterisks automatically, without being too much trouble.
https://github.com/Laravel-Backpack/CRUD/pull/1495
Let me know what you think.
Cheers!


0.2.0-no-blocks Without blocks

From wozat's post
I love this!
What would be nice is if there could be an elevator mod that didn't add a block, and we could use the config to specify which block could function as an elevator (like a lapis block or something else that might not be used so much). I would need something like this for my mostly-vanilla pack which doesn't add any blocks or items.
But under normal circumstances, this mod is essential! Thanks for the port!
add the version 0.2.0-no-blocks, without blocks, items and item groups.

Done.


Cleans signal handling and reduces complexity of "getenvoy run"

Before, we had complex signal handling in both "getenvoy run" and also
normal command invocation. This solves the first part by reducing the
amount of gears used to run the process, and also moving to
NotifyContext for signal interception.
While logic is simpler now, we don't explicitly close the admin logs
for reasons mentioned in comments. Finalization should be fine and if
it proves not to be, we can refactor a different way.
See #172 for more information on NotifyContext, though this change
doesn't remove the osutil functions, yet. That will be a different PR
as it is a different branch of code.
Signed-off-by: Adrian Cole<EMAIL_ADDRESS>

looks like I'll be doing the log file close refactor now after all as it fails in linux otherwise :D

once this is in, we can move most of the functions that await run completion to e2e, possibly in parallel depending on if #178 is allowed to merge or not (as it is the only thing that requires static ports)

thanks for the review, @jcchavezs and @musaprg!


[TX-Builder] Provide feedback when we can't parse a JSON from an input

When parsing inputs in transaction builder we have a JSON.parse outside a try-catch. As JSON.parse can throw when parsed value is not a valid JSON we should catch this scenario and show an error to the user, instead of simply not allowing to add the transaction and printing an error in the console

We added a general try-catch to show user an error without specific feedback, so at least they know that something is happening. Still we should improve input feedback
https://github.com/gnosis/safe-react-apps/pull/142#discussion_r663998436

This issue is no longer present after the parser overhaul by Dani. Can be tested on development

True, closing this ticket ;)


Adding more useful documentation stubs

Trying to correct some of the documentation oddities, as well as suggest some direction for undocumented frameworks
Contributing to Twilio

All third-party contributors acknowledge that any contributions they provide will be made under the same open-source license that the open-source project is provided under.

[x] I acknowledge that all my contributions will be made under the project's license.

Codecov Report

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

@@           Coverage Diff           @@
##           master     #662   +/-   ##
=======================================
  Coverage   81.13%   81.13%
=======================================
  Files          78       78
  Lines        5163     5163
  Branches      130      130
=======================================
  Hits         4189     4189
  Misses        974      974

Continue to review full report at Codecov.

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


Disregard mkrf_conf.rb as a requirement for DevKit

It has become a common trick to use an extension configure script named mkrf_conf.rb to conditionally install extra dependencies via Gem::DependencyInstaller when installing a gem.
cf. http://en.wikibooks.org/wiki/Ruby_Programming/RubyGems#How_to_install_different_versions_of_gems_depending_on_which_version_of_ruby_the_installee_is_using
A mkrf_conf.rb script is expected to generate a Rakefile which is later run by a standard tool rake(1), and that doesn't necessarily require build tools like make(1), C compiler, etc.
With this change, a gem could even make a dependency on a native gem optional using a mkrf_conf.rb so users on Windows without DevKit could run it.

This is the best solution I've seen yet to this problem.
That being said I'm still a little skeptical of using anything that is in extensions because there's always going to someone, in some place that causes things to fail.
I do think it's a problem though. See #259.
Umm, I'm going to ping @drbrain and @luislavena to see what they think.
There is a very good possibility I may be taking too much caution in my approach.

Why not load the devkit and ignore mkrf extensions at the have_tools check? Or instead issue a warning at the have_tools check?

@drbrain @knu That's actually really good compromise. I would totally accept/merge that.
Thank you for looking at it. :smile:
@drbrain I do have a quick question about extensions though. Was the intent to handle that kind of ruby script configuration or is it just a clever work around that people are using since there isn't anything like that in the spec.

It's a clever workaround and is officially unsupported.

Actually, installing gems via extensions does not work well with bundler (esp. under bundle --deployment).  You'd have to tweak require_paths somehow or import installed library files; either way it is a totally ugly hack.

@knu Alright, well if you find a solution that you like then I'll be glad to help you getting it running on RubyInstaller.

What I'm suggesting here is omit the check for devkit when extensions only contain mkrf_conf scripts because make/sh/cc are not a requirement for running a mkrf_conf script.  It is out of scope what you do with mkrf_conf.

@knu Sorry, I meant in addition to this change.
For this if could just change the location of the check so that we can fail to load the DevKit THEN check to see if it's just a mkrf_conf script and not fail the entire install.

As Devkit will be done away with in next release, shall we close this?

RubyInstaller2 does not seem to have this problem, so I'm happy with it.  Is there any new release from this repo?


[Error] FieldService : externalized text label not found, section: 'SchedulingWorkspaceFilter' missing

Summary
I am encountering an error when trying to create a scratch org with Field Service enabled in the new Spring 24 release.
[Error] FieldService : externalized text label not found, section: 'SchedulingWorkspaceFilter' missing
I have the following features and settings enabled, and everything works when I remove the settings for fieldService (except that fieldService is disabled).
Steps To Reproduce
Create a scratch with fieldService enabled
Expected result
The scratch should be created without issue and fieldService should be enabled.
Actual result
The scratch fails to create because of an error in the fieldService settings.
System Information
Github CLI is running bash with newest version of the CLI.
`
@salesforce/cli/2.27.6 linux-x64 node-v18.19.0
@oclif/plugin-autocomplete 3.0.5 (core)
@oclif/plugin-commands 3.1.1 (core)
@oclif/plugin-not-found 3.0.9 (core)
@oclif/plugin-plugins 4.1.23 (core)
@oclif/plugin-search 1.0.12 (core)
@oclif/plugin-update 4.1.8 (core)
@oclif/plugin-version 2.0.11 (core)
@oclif/plugin-warn-if-update-available 3.0.9 (core)
@salesforce/cli 2.27.6 (core)
apex 3.0.22 (core)
auth 3.3.6 (core)
deploy-retrieve 3.2.9 (core)
limits 3.1.6 (core)
org 3.3.10 (core)
packaging 2.1.4 (core)
schema 3.1.0 (core)
sobject 1.1.6 (core)
source 3.1.8 (core)
telemetry 3.1.10 (core)
templates 56.0.12 (core)
trust 3.3.4 (core)
user 3.2.6 (core)
`

This was fixed after the full rollout


Added 2 videos of about 10 mins on topic css

L48:https://drive.google.com/file/d/1JPkDEN7t2RgBiwwrs6YThUkkQs0od0_b/view?usp=sharing
L49:https://drive.google.com/file/d/1pFC9BBGS_FXCJFmSMAqmCPeOT0Y7v4xd/view?usp=sharing

👨💻 Changes proposed

✔ Check List (Check all the applicable boxes)

[ ] My code follows the code style of this project.
[ ] This PR does not contain plagiarized content.
[ ] The title of my pull request is a short description of the requested changes.

📄 Note to reviewers

📷 Screenshots

@singhmansi25  please review this PR...


[New] - Font Family | Token Type

### Tasks
- [ ] Technical Review Needed
- [ ] Style Dictionary Content review
- [x] Initial Doc create

Typography Tokens/👀 02 Font Family - Token Type V0.3.md

Add notes on fall back font family

also feel like @keeganedwin has some info on this to contribute


Add Accelerator section in Admin Panel and feature flag

Closes: #1372
Description

Added new feature flag disableAccelerators and new section in the admin panel for accelerators.

How Has This Been Tested?

Add accelerator profile crd to your cluster, from odh-dasboard/manifests/crd/acceleratorprofiles.opendatahub.io.crd.yaml
Open ODH dashboard with clusteradmin login
In the sidebar, under setting section you can find Accelerator Profiles.

Note: This PR only provides empty state of the page, so make sure you don't have any AcceleratorProfile operand in your cluster.
Test Impact

Integration testing: To test Empty State of no Accelerator profile and created storybook too.
Request review criteria:

Self checklist (all need to be checked):

[x] The developer has manually tested the changes and verified that the changes work
[x] Commits have been squashed into descriptive, self-contained units of work (e.g. 'WIP' and 'Implements feedback' style messages have been removed)
[x] Testing instructions have been added in the PR body (for PRs involving changes that are not immediately obvious).
[x] The developer has added tests or explained why testing cannot be added (unit tests & storybook for related changes)

If you have UI changes:

[x] Included any necessary screenshots or gifs if it was a UI change.
[x] Included tags to the UX team if it was a UI/UX change (find relevant UX in the SMEs section).

After the PR is posted & before it merges:

[ ] The developer has tested their solution on a cluster by using the image produced by the PR to main

cc @yannnz

/test all

@kaedward In the mocks you gave concern on the wording of the empty state, The empty state is for admins to add accelerator profile CRs (gpus). Accelerator profiles are used to sync the use of gpus in the UI to the physical hardware in the cluster. Essentially an admin would go add an accelerator profile after they configured actual accelerators in the openshift console.

please add tests too @dpanshug

@kaedward In the mocks you gave concern on the wording of the empty state, The empty state is for admins to add accelerator profile CRs (gpus). Accelerator profiles are used to sync the use of gpus in the UI to the physical hardware in the cluster. Essentially an admin would go add an accelerator profile after they configured actual accelerators in the openshift console.

Thanks for the details, @Gkrumbach07 ! I think my problem was more with the phrasing - usually we wouldn't tell a user to go ask someone about something if we don't know for certain who that person is or if it is the current user. It's different if we're asking them to go ask their admin for some permission, but here we're not sure. This is based on @yannnz's comment in the mocks, which was 4 months ago so is probably outdated: " I believe they need to check the availability of accelerators in cluster, although it’s unclear who they should check with."
LMK if this is outdated and the info in the screenshot above is correct, and I can write another suggestion. For now though, I would recommend something more like this:
"No accelerator profiles yet
To get started, create an accelerator profile that corresponds with an available accelerator in your OpenShift cluster.
[Create accelerator profile]"
This is more straight-forward and allows the user to figure out who they need to talk to (if anyone). I also removed the "please" which we try to avoid, and updated the button to "Create" instead of "Add" since we refer to this as "Create" everywhere else. Please LMK what you think!


Add @typespec/streams as direct dependency

Intention is to pin all TSP packages, not just leaf nodes
Ensures branch "tsp-next" resolves the correct packages

Should we include @typespec/xml as well? It is used by @typespec/openapi3 as an optional peer just like streams:
https://github.com/microsoft/typespec/blob/72e5c09a306da55a7e19a248beef6413687d25e1/packages/openapi3/package.json#L70-L74

Should we include @typespec/xml as well? It is used by @typespec/openapi3 as an optional peer just like streams: https://github.com/microsoft/typespec/blob/72e5c09a306da55a7e19a248beef6413687d25e1/packages/openapi3/package.json#L70-L74

ah good point not sure why tis not failing there too

Should we include @typespec/xml as well? It is used by @typespec/openapi3 as an optional peer just like streams: https://github.com/microsoft/typespec/blob/72e5c09a306da55a7e19a248beef6413687d25e1/packages/openapi3/package.json#L70-L74

@chrisradek: That's actually not a valid optional peer dep.  It needs to be listed under peerDependencies in addition to peerDependenciesMeta.  If you fix this bug, then yes we will need to add @typespec/xml.


Added some fields to ready event

As the title says

Thanks a lot @jonas747 and @iopred  too!  :heart:


Httl user hint

Builds on top of https://github.com/bpmn-io/dmn-js-properties-panel/pull/81 to add a hint for HTTL + link to additional documentation:

Related to https://github.com/camunda/camunda-modeler/issues/4062

Released with https://github.com/bpmn-io/dmn-js-properties-panel/releases/tag/v3.3.0.


Update specs2-core, specs2-scalacheck to 4.12.2

Updates

org.specs2:specs2-core
org.specs2:specs2-scalacheck

from 4.11.0 to 4.12.2.
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.specs2" } ]

labels: test-library-update, semver-minor

Superseded by #17.


Fix incorrect OBJ flip faces check

See forum https://forum.babylonjs.com/t/babylon-objexport-obj-mesh-serialization-bug/50856.
This is the second issue from the forum post.
The gist of the issue is that we were checking the scene's handedness to determine whether we should flip faces but we should instead be checking for the material's winding order (a.k.a., side orientation in Babylon.js).

Please make sure to label your PR with "bug", "new feature" or "breaking change" label(s).
To prevent this PR from going to the changelog marked it with the "skip changelog" label.

Snapshot stored with reference name:
refs/pull/15167/merge
Test environment:
https://babylonsnapshots.z22.web.core.windows.net/refs/pull/15167/merge/index.html
To test a playground add it to the URL, for example:
https://babylonsnapshots.z22.web.core.windows.net/refs/pull/15167/merge/index.html#WGZLGJ#4600
Links to test babylon tools with this snapshot:
https://playground.babylonjs.com/?snapshot=refs/pull/15167/merge
https://sandbox.babylonjs.com/?snapshot=refs/pull/15167/merge
https://gui.babylonjs.com/?snapshot=refs/pull/15167/merge
https://nme.babylonjs.com/?snapshot=refs/pull/15167/merge
To test the snapshot in the playground with a playground ID add it after the snapshot query string:
https://playground.babylonjs.com/?snapshot=refs/pull/15167/merge#BCU1XR#0

WebGL2 visualization test reporter:
https://babylonsnapshots.z22.web.core.windows.net/refs/pull/15167/merge/testResults/webgl2playwright/index.html

Visualization tests for WebGPU (Experimental)
https://babylonsnapshots.z22.web.core.windows.net/refs/pull/15167/merge/testResults/webgpuplaywright/index.html


InvalidCxxCompiler exception at 33% of training

I pulled the finetune notebook into a PyCharm project. Created a new venv based off python 3.10.  Installed gliner 0.2.7 and then pip installed accelerate -U (0.32.1) like the notebook said. The model is still the small one.
At the 33% training mark, the training crashes with the following exception:
`  File "C:\Users\XXXXXX\venv_2024\GlinerFineTuning\lib\site-packages\torch_inductor\codecache.py", line 971, in cpp_compiler_search
raise exc.InvalidCxxCompiler()
torch._dynamo.exc.BackendCompilerFailed: backend='inductor' raised:
InvalidCxxCompiler: No working C++ compiler found in torch._inductor.config.cpp.cxx: (None, 'g++')`
Is an external compiler required for training? If so, which one?
Preceding the crash, as many torch related warnings like:
`Skipping iteration due to error: backend='inductor' raised:
AssertionError: ((393216,), (512, 768))
Set TORCH_LOGS="+dynamo" and TORCHDYNAMO_VERBOSE=1 for more information
You can suppress this exception and fall back to eager by setting:
import torch._dynamo
torch._dynamo.config.suppress_errors = True`
I really have enjoyed GLiNER as it ships, but I need some fine-tuning.  Any thoughts?

Can you make sure that you have g++ installed? Also, did you run a cell that compiles a model. Because I found this related issue https://github.com/pytorch/pytorch/issues/92745. Plus can you clarify how large your dataset is?

@Ingvarstep  Thank you for replying.
I do not have g++ installed. Is g++ required for fine-tuning?
In walking the cpp_compiler_search() method that triggers the exception, there is a check for the platform being "linux" - does this mean I need to be on a linux platform for fine-tuning?
I did execute the model compilation.
I have a very similar stack trace as shown at the pytorch site.
The training data file is the sample_data.json file from the examples directory, so 20.6kb.
Thank you again.

@davidress-ILW , I am not super familiar with how torch.compile works, but it looks like g++ should be installed for sure. The simplest thing I can recommend is to avoid compilation of a model. Let me know if the issue still persists.

@Ingvarstep Thank you for reply. By commenting out the compiler call, the model completes training and we are thus all set a this end.
I really appreciate you and the others at GLiNER for the help and the software. GLiNER is just to good to be true sometimes.  I recently did a blind check on an entity by processing six different web sites - GLiNER medium_v2.1 found 27 of 28 entities which is a 96.4% accuracy. Why in the world did I ever think I needed to fine-tune GLiNER for this entity?


emqttd_plugin_manager to load and unload plugins

load_plugin/1, unload_plugin/1 API should be rewrite.

Support Plugin Design Now.


Windows 11 flags ghcid.exe as having trojan when built with stack

Virus Total also reports when uploading the exe

Followed this guide for windows setup of Haskell : https://travishorn.com/haskell-development-on-windows
After
stack install ghcid
built the exe
ran command
ghcid --command=stack ghci --test=main
after running the tests on package the ghcid.exe was flagged and quarantined
Probably a false positive?
I expect ghcid.exe does windows system calls to do the hot reloading that might look suspicious to the windows defender program

Microsoft confirmed false positive

Yeah, unfortunately Haskell binaries generally aren't that well represented in the world, so virus scanners semi regularly tag them :(


MakePermalink method chopping off end of baseurl

In helpers/url.go in the MakePermalink method, the baseurl is chopped from the .[com|org|etc] on, so if I had a url like: "myhugosite.com/blog", all permalinks are getting resolved to "myhugosite.com/$1" and the /blog is dropped off.

@realchaseadams did you retest this?

I haven't had a chance to, if there's a unit test for it or if someone has seen it work like it's supposed to, feel free to close.

Just checked. This is covered by tests.


Use the current 3.5.x last release version for docs purpose

@oscerd thanks ! But I'm afraid that the docs are generated from master only. Going to fix that for now, to more accurately reflect the current state.


nodePackages.ocaml-language-server: init at 0.2.0

Motivation for this change
Add ocaml-language-server
Things done

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

[x] NixOS
[ ] macOS
[ ] Linux

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

Please update to fix the merge conflict.


0.9.0 modeld not working and openpilot not accelarate

Describe the bug
I have updated the openpilot to 0.9.0, but have several issues.

modeld not working
snapshot

create CUDAExecutionProvider. Please reference https://onnxruntime.ai/docs/reference/execution-providers/CUDA-ExecutionProvider.html#requirements to ensure all dependencies are met.
clocksd logcatd proclogd logmessaged modeld ui soundd locationd calibrationd torqued controlsd deleter laikad navd paramsd plannerd radard thermald statsd
Onnx using  ['CPUExecutionProvider']
HERE ready to run onnx model ['input_imgs', 'big_input_imgs', 'desire', 'traffic_convention', 'features_buffer'] [[1, 12, 128, 256], [1, 12, 128, 256], [1, 100, 8], [1, 2], [1, 99, 128]]
---- HOHO ready to run onnx model ['input_imgs', 'big_input_imgs', 'desire', 'traffic_convention', 'features_buffer'] [[1, 12, 128, 256], [1, 12, 128, 256], [1, 100, 8], [1, 2], [1, 99, 128]]
-- GT  0  / SZ  393216  / ST  b''  /
Traceback (most recent call last):
  File "/openpilot/selfdrive/modeld/runners/onnx_runner.py", line 75, in <module>
    run_loop(ort_session, tf8_input=("--use_tf8" in sys.argv))
  File "/openpilot/selfdrive/modeld/runners/onnx_runner.py", line 48, in run_loop
    inputs.append(read(ts, (k=='input_img' and tf8_input)).reshape(shp).astype(itp))
  File "/openpilot/selfdrive/modeld/runners/onnx_runner.py", line 21, in read
    assert(len(st) > 0)
AssertionError

Note that I have reinstalled libzmq package

openpilot not accelerate

frame:  engaged: False ; throttle:  0.0 ; steer(c/deg):  -0.0 0.0 ; brake:  0.0

Thanks for the help.

Which car does this affect?
Honda Civic 2016
Provide a route where the issue occurs
carla
openpilot version
0.9.0
Additional info

@didpurwanto Any chance to learn how you resolved the issue?

@GregorKikelj you can resolve this issue by installing libzmq package to enable modeld module. First, apt purge libzmq* -y , then do this step-by-step
git clone https://github.com/zeromq/libzmq.git /libzmq
cd /libzmq
./autogen.sh
./configure
make
make install
ldconfig

@adeebshihadeh Any idea why this is needed? Zmq is in cereal already...

hello i meet the problem "openpilot unavailable waiting for controls to start"
this problem is familiar with your problem
do you know how to fix it ?
thx


All the files dissapear when i add 2 or more torrents (mostly on the thrid)

I already tested the app in 3 services,heroku,clever cloud and xervo ( the new modulus)
xervo has the fastest server (beating 120mb/s somethimes), however, it has the same issue

Disapear from where ?

from the torrent tab

Update: The issue doesn happen in the 3.0.0 version

I will investigate on it. Do you have any screen shots or errors in the web console ?

unfortunely no, but i discover something, It seems that the error is related to RAM, with 198mb I could download up to 2 torrent at one time, with 368mb I could download it up to 3 at a time, with 512mb I could get up to 5, I tested it in version 2.7.4, Seems to be a way for the server to clear memory

Logs:
throw new assert.AssertionError({
2017-03-01T12:00:41.309-03:00 ^
2017-03-01T12:00:41.318-03:00 at queryServer (cluster.js:501:12)
2017-03-01T12:00:41.309-03:00 AssertionError: false == true
2017-03-01T12:00:41.317-03:00 at RoundRobinHandle.add (cluster.js:139:3)
2017-03-01T12:00:41.466-03:00 at Worker.onmessage (cluster.js:450:7)
2017-03-01T12:00:43.919-03:00 at ChildProcess. (cluster.js:765:8)
2017-03-01T12:00:44.819-03:00 at emitTwo (events.js:111:20)
2017-03-01T12:00:45.808-03:00 at ChildProcess.emit (events.js:191:7)
2017-03-01T12:00:45.899-03:00 at process.nextTick (internal/child_process.js:744:12)
2017-03-01T12:00:46.322-03:00 at _combinedTickCallback (internal/process/next_tick.js:67:7)
2017-03-01T12:00:46.325-03:00 at process._tickCallback (internal/process/next_tick.js:98:9)
2017-03-01T12:00:46.414-03:00 npm ERR! Linux 4.9.11+
2017-03-01T12:00:46.418-03:00 npm ERR! argv "/home/bas/.nvm/versions/node/v6.9.3/bin/node" "/home/bas/.nvm/versions/node/v6.9.3/bin/npm" "start"
2017-03-01T12:00:46.424-03:00 npm ERR! node v6.9.3
2017-03-01T12:00:46.489-03:00 npm ERR! npm v3.10.10
2017-03-01T12:00:46.489-03:00 npm ERR! code ELIFECYCLE
2017-03-01T12:00:46.490-03:00 npm ERR<EMAIL_ADDRESS>start: node src/index.js
2017-03-01T12:00:46.490-03:00 npm ERR! Exit status 1
2017-03-01T12:00:46.490-03:00 npm ERR!
2017-03-01T12:00:46.490-03:00 npm ERR! Failed at the<EMAIL_ADDRESS>start script 'node src/index.js'.
2017-03-01T12:00:46.490-03:00 npm ERR! Make sure you have the latest version of node.js and npm installed.
2017-03-01T12:00:46.491-03:00 npm ERR! If you do, this is most likely a problem with the lunik-torrent package,
2017-03-01T12:00:46.491-03:00 npm ERR! not with npm itself.
2017-03-01T12:00:46.491-03:00 npm ERR! Tell the author that this fails on your system:
2017-03-01T12:00:46.491-03:00 npm ERR! node src/index.js
2017-03-01T12:00:46.491-03:00 npm ERR! You can get information on how to open an issue for this project with:
2017-03-01T12:00:46.492-03:00 npm ERR! npm bugs lunik-torrent
2017-03-01T12:00:46.492-03:00 npm ERR! Or if that isn't available, you can get their info via:
2017-03-01T12:00:46.492-03:00 npm ERR! npm owner ls lunik-torrent
2017-03-01T12:00:46.492-03:00 npm ERR! There is likely additional logging output above.
2017-03-01T12:00:46.493-03:00 npm ERR! Please include the following file with any support request:
2017-03-01T12:00:46.493-03:00 npm ERR! /home/bas/app_4b386ff8-f5a2-4d59-9ecc-a81e9d90b400/npm-debug.log

you're trying to fix it?

I have tried to do something in #233 . You need to select 1 duplica in your config

Torrents keep dissapearing, 1 duplica is already selected in the current master, and theres showing nothing in the web log, just (node:1263) Warning: Possible EventEmitter memory leak detected. 11 ready listeners added. Use emitter.setMaxListeners() to increase limit when i add a torrent
this would be solved if you limit the connections of each torrent?


Is there a Max topic limit?

Does emqttd have a limit on the maximum topic allowed to be created or this is all based on memory.

No. Depends on memory.


Build issue for --with-java when Java 11 installed

If Java 11 is installed, the formula won't build if --with-java is specified because Ice doesn't support building with Java 11. We could fix the formula to depend on java 1.8 instead of 1.8+. This would ensure it builds with Java 1.8.
Building with Java 1.8 won't be enough for the IceGridGUI bundled application to work however... to get it to work we also need to fix ice/java/src/IceGridGUI/build.gradle to require com.panayotis:appbundler:1.1.0, 1.0.2 doesn't support Java > 1.8.
I guess we need to patch the sources and create a new tag to patch v3.7.1?

We can apply a patch directly in the formula or from a GitHub commit diff.
eg. https://github.com/zeroc-ice/homebrew-tap/blob/master/Formula/ice.rb#L29-L32

Ice 3.7.2 (now released) supports building with Java 11.


Stuck in the process buildDeps after run the php artisan larastarters:install

Hello, i got stuck when after run the php artisan larastarters:install and pick the laravel starter kit.
I've been waiting almost 30 minuts for the process but still stuck, anybody know what's happen here?
(⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂) ⠙ idealTree:tendajingga: sill idealTree buildDeps

I changed the connection and everything went smoothly


update: add new condition for tabIndicator render

Please read and mark the following check list before creating a pull request:

[x] I read and followed the CONTRIBUTING.md guide.
[x] I read and followed the New Feature Checklist guide.

Short description of what this resolves:
Closes #1237

Btw, regarding all TabIndicator states, I don't think we need shouldComponentUpdate condition at all

Btw, regarding all TabIndicator states, I don't think we need shouldComponentUpdate condition at all

Yep, it worth testing it without any condition then. And probably we're fine with removing shouldComponentUpdate then. Could you check that?

the problem with nativeDriver is that for some reason it calls an error with animation when shouldComponentUpdate removed. Im still figuring out what's the problem with it, but are we really need this nativeDriver right there?

the problem with nativeDriver is that for some reason it calls an error with animation when shouldComponentUpdate removed. Im still figuring out what's the problem with it, but are we really need this nativeDriver right there?

It worth using it when possible for having better performance. With this flag enabled, you will have animations running on the UI thread and not through the bridge.

Still not sure why it's crushes when nativedriver: true  applied =(

@whitestranger7 It works fine for me with the removed shouldComponentUpdate on clean project.
However I am getting crashes on kitten-tricks project too.
During investigation I found that the app crash because of NaN value which was set on animation definition
return Animated.timing(this.contentOffset, {
      toValue: RTLService.select(params.offset, -params.offset),
      duration: 200,
      easing: Easing.linear,
      useNativeDriver: Platform.OS !== 'web',
    });

after calculations goes into
return Animated.timing(this.contentOffset, {
      toValue: NaN,
      duration: 200,
      easing: Easing.linear,
      useNativeDriver: true,
    });

The reason why params.offset is NaN is on this line const offset: number = this.indicatorWidth * index;(undefined*0=NaN)
indicatorWidth doesn't have any initial value(private indicatorWidth: number;) and it is setting only after onLayout call
The reason why it is not working on kitten-tricks: top components re-render for some reasons and it leads to tabBar re-render and as result
public componentDidUpdate(prevProps) {
    const { selectedPosition: index } = this.props;

    this.scrollToIndex({
      index,
      animated: true,
    });
  }

called before onLayout.
In order to fix the initial issue I guess we have to remove shouldComponentUpdate and set a default value for indicatorWidth by private indicatorWidth: number = 0


Gallery author and photo credits are mixed

For example on https://main--helix-sportsmagazine--headwirecom.hlx.page/content-v2/play/instruction/_default/gallery/2012/4/photos-aaron-baddeley-2012-04 both credits shouldn't be simply separated by "," but indicate who's the author for the article and who's the author for the images

@hsaginor this is probably an importer issue because I noticed the author includes both:

I think they should be separated: one author for the article and one for the photos (aka Image Credit)

Also I don't think we need the full url of the contributor but his id eg j-d--cuban for J.D. Cuban

Or maybe we don't even need the author url, we can possibly compute it too client-side.


for some reason , it is not starting

the program does not open
version 1.3.7 cpu only
11th Gen Intel(R) Core(TM) i3-1125G4 @ 2.OOGHz 2.00 GHz
16.0 GB (15.8 GB usable)
Windows 11 Pro
23H2
22631.2861

thanks for reporting, i might have found the problem. Will release an update asap

i have release a new version https://github.com/Dadangdut33/Speech-Translate/tree/1.3.8. Please do check it out.
you can open this issue again if the problem still persist


Add Missing Table Translation Test Case

Add a test case that will check this file: https://github.com/ManageIQ/manageiq/blob/master/locale/en.yml#L1694 and look for any tables that are missing entries.
@miq-bot add-label help-wanted
@miq-bot add-label "good first issue"

Hey @GilbertCherrie - I'd like to work on this issue, can you please assign it to me? Thanks.

We can't assign it since you're not part of org (it's just the way GitHub issues works, but feel free to submit a PR!

Sure, no worries :)
Working on it 👍🏻


Calendar language

Current CI_Calendar class in its constructor always load default language (line 133) :
$this->CI->lang->load('calendar');
If I want to change language I have to load another language file AFTER calendar library initialization, but in this case language file is loaded twice. I think old behavior with "if" in constructor is better. I used to load language file before call $this->load->library('calendar', $prefs); because in $prefs I need my language variables.

Explain this better please, I don't understand what the "old behavior" or "language variables" that you're referring to are.

Old behavior - I mean before this commit https://github.com/bcit-ci/CodeIgniter/commit/03404890a5a0ea9c5e02c235a94312741bdf05b2
By "language variables" I mean it's get more complicate for application logic (at least in my case). Usually I decide which language to load at beginning, than generate custom calendar template, which use some of these language specific variables, and than load and generate calendar. Now I have to check language again after loading calendar library and reload calendar language file, after it has been loaded already in Calendar constructor. I think this is unnecessary.
I followed issues which this commit closes, but I don't understand why now it's better ?!?

Since the library can't work without translations, it automatically loads the ones for the configured language ... I still don't see how that could be a problem for you.

It become problem after I upgraded CodeIgniter and it overrides already loaded calendar language file with default language from config.php (not what my visitor expect), and with current version of constructor I have to load calendar language file again to overwrite phrases again. If you this think this is OK, I've already workaround it.

Just changing the application-wide language configuration at runtime - that's the whole point, loading each language separately is ineffective.


Deep sleep mode in ibeacons

How to put ibeacons to deep sleep mode and wake them after a particular time interval?

I think you should ask it on forum.

@vipul-08 I think we can't help you here properly since your question is not related to esp32 programming. Could you please close it to keep the issue list clean?
cc @chegewara


Request - Add override method to support newer Arduino Wire.cpp implementation

The following code from Sparkfun attempts to call an override that results in an incorrrect call to the wrong Wire.cpp requestFrom override.
What is happening?
https://github.com/sparkfun/SparkFun_6DoF_ISM330DHCX_Arduino_Library/blob/main/src/sfe_bus.cpp#L183
nReturned = _i2cPort->requestFrom((int)addr, (int)nChunk, (int)true);

is calling:
https://github.com/sparkfun/SparkFun_6DoF_ISM330DHCX_Arduino_Library/blob/main/src/sfe_bus.cpp#L183
uint32_t TwoWire::requestFrom(uint16_t id, uint16_t regi, size_t size)

but it should be calling
https://github.com/polyhobbyist/wiring_for_ros/blob/main/Wire.cpp#L118
uint32_t TwoWire::requestFrom(uint16_t id, size_t size)

Hi @jakkaj,
Sorry for the delay on this. I was wondering if you happen to have added this method? If so, I'd love to infoporate it. I don't have that device to specifically test against.


Missing Sublime command - Go to word

While building this extension I found that VS Code is missing feature parity with Sublime Text. The feature is go to word.

Default keyboard shortcut is ctrl+j on Windows. Sublime Text does not define a keyboard shortcut on Mac for this by default.

To keep the number of issues in our inbox at a manageable level, we're closing issues that have been on the backlog for a long time but haven't gained traction: we look at the number of votes the issue has received and the number of duplicate issues filed. Thank you for your time and understanding.
If you disagree and feel that this issue is crucial: we're happy to listen and to reconsider.


Text is changed when typing if space is selected as an activation key

Using PowerAccent in PowerToys on Windows 11 French.
If the activation key includes the space key, when I type fast, it happens that a vowel followed by a space is combined into the accentuated vowel. For example, if I type "de ta", it displays "déta".
I think that when I type fast, I sometimes press the spacebar (with my thumb) before releasing the vowel key. Maybe a short delay before processing the space key would solve the issue.
If I change the activation key to be the arrows only, the issue doesn't happen.

I found a scenario for a slightly different bug to happen:

Press the e key and hold it.
Press the space bar and hold it.
Press for example the k key.
Release all keys.

Space + k are replaced by é, resulting in eé instead of e k.

Same issue in Korean.
I believe this problem gives a bad user experience, thus it has to be considered as a bug.
It's very unfortunate that this issue has not been resolved for over a year.


hasAnnotationMatcher not working

What steps did you take:
I have the below kapp config, which I expect to ignore changed to the labels field on all resources with the kapp.k14s.io/change-group.app annotation:
diffAgainstLastAppliedFieldExclusionRules:
- path: [metadata, labels]
  resourceMatchers:
    - hasAnnotationMatcher:
        keys:
        - "kapp.k14s.io/change-group.app"

What happened:
Kapp still detects changed to the labels for those resources with the given annotation.
What did you expect:
Kapp to ignore changes to those labels for resources with the given annotation.
Environment:

kapp version (use kapp --version):

kapp version 0.62.0

OS (e.g. from /etc/os-release):

PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
NAME="Debian GNU/Linux"
VERSION_ID="12"
VERSION="12 (bookworm)"
VERSION_CODENAME=bookworm
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

Kubernetes version (use kubectl version)

WARNING: This version information is deprecated and will be replaced with the output from kubectl version --short.  Use --output=yaml|json to get the full version.
Client Version: version.Info{Major:"1", Minor:"25", GitVersion:"v1.25.16", GitCommit:"c5f43560a4f98f2af3743a59299fb79f07924373", GitTreeState:"clean", BuildDate:"2023-11-15T22:39:12Z", GoVersion:"go1.20.10", Compiler:"gc", Platform:"linux/amd64"}
Kustomize Version: v4.5.7
Server Version: version.Info{Major:"1", Minor:"24", GitVersion:"v1.24.17+k3s1", GitCommit:"026bb0ec396744e93f870b624b6871de85de0ff9", GitTreeState:"clean", BuildDate:"2023-09-05T20:48:24Z", GoVersion:"go1.20.7", Compiler:"gc", Platform:"linux/amd64"}

Hey @antwacky!
If your intention is to not update certain fields, then I would recommend using the rebase rules. So for your use case, you can have something like:
rebaseRules:
- path: [metadata, labels]
  type: copy
  sources: [existing]
  resourceMatchers:
    - hasAnnotationMatcher:
        keys:
        - "kapp.k14s.io/change-group.app"

The LastApplied in diffAgainstLastAppliedFieldExclusionRules is something that kapp uses to do a "smart diff", so diffAgainstLast... is generally helpful for scenarios where something is not tracked in LastApplied. The matcher should be working fine, you can try using the - allMatcher: {} instead of it and I am sure that it would have the same result with diffAgainstLast....

That works, thanks :)


Update legal_strings.xml (EXPOSUREAPP-3995)

Description
Added English version of legal texts
Steps to reproduce

We need to keep the translatable= false here as we do not provide all languages

Fixed it.


permission denied: when editing preferences using a longhorn volume

Describe the bug
A clear and concise description of what the bug is.
Saving preferences when configured against a default longhorn (https://longhorn.io) volume returns a 'permission denied' error.
This is because by default the mounted pvc is root, and the container permissions are 'hajimari' (uid: 100, gid: 101).  I've fixed this by adding this to the deployment securityContext:
securityContext:
fsGroup: 101
fsGroupChangePolicy: "OnRootMismatch"
You might want to considering adding something like this to the helm chart for the future.
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: [e.g. iOS]
Browser [e.g. chrome, safari]
Version [e.g. 22]

Smartphone (please complete the following information):

Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser [e.g. stock browser, safari]
Version [e.g. 22]

Additional context
Add any other context about the problem here.

Just another data point for this issue -- I'm using a Helm chart in Terraform, so these are the equivalent modified settings:
resource "helm_release" "hajimari" {
  repository = "https://hajimari.io"
  chart      = "hajimari"

  # rest of the chart setup omitted

  set {
    name  = "podSecurityContext.fsGroup"
    value = 101
  }
  set {
    name  = "podSecurityContext.fsGroupChangePolicy"
    value = "OnRootMismatch"
  }
}


Details (optional)
Need TLS definition so we can link mTLS to it

Hey @CathPag
I would like to work on it.

As mentioned in the other issue, please select one term as we only allow people to work on one at a time — thank you!

Apologies for it.

I will take this only. :)


Not usable in web worker

It seems this package relies on Device.getInfo (which also is not clear, and should not be a requirement?) being called first - but Device.getInfo does not work in web workers.

Nevermind, this actually seems to be a limitation in Capacitor...

@piotrblasiak Hi, seems that there is some misunderstanding here. Service-workers are used in web applications as well as PWA which are Web applications. Being Web application they will use the Web part of a capacitor plugin and the not required to use the Device.getInfo as it will return always web. so in PWA app or javascript app you just need to import the plugin. It is only when you develop native applications that you could  access Device.getInfo to identify if the device is an Android or an IOS platform if there are some specifics to a platform required in your application code. Native applications do no use service-workers. To be clear, if you run a PWA app on an Android or IOS platform, it is a browser application not a native application. Hope this clarify. So, as SQLite is not a accessible in Browser mode, the capacitor-sqlite plugin will return not implemented. Hope this clarify


Deselecting

This might be more of a question than an issue not sure.
When i click on an item without using the command key it deselects everything else. is there a way to prevent that from happening , i want it to act like im holding the command key unless i'm holding shift key, is that possible ?
Mike

Hi Mike,
i've published a new version of the plugin some minutes ago (v.1.2.0). In this version, i've added a fourth parameter on onSelectionStart and onSelectionEnd callbacks, so you can use them to simulate keys holding this way:
$("...").multiSelector({
            onSelectionStart: function(list, parent, element, event)
            {
                //Holding the command key
                event.metaKey = true;

                //Holding the ctrl key
                event.ctrlKey = true;

                //Holding the shift key
                event.shiftKey = true;
            }
        });

So, in your case, you should use event.metaKey = true to reach your goal.
Hope it helps!
Alberto


[WIP] IRI as own public type

This PR refactors IriData into the first-class kind of RDF term Iri.
As this affects many areas of sophia this PR is marked as work-in-progress and is not ready to be merged, yet.
The changes will not only include 1-to-1 translations of existing code but also re-organization of modules, adding and removing of features and alignment with the previous work of refactoring blank nodes (#48) and variables (#47). As I'm not the owner of this crate and due to the reach of this PR, I highly appreciate reviews and discussions.
ToDo list
This list is of course open to discussion. I'll try to work through the list from top to bottom.

[x] refactor _iri_data into a public module, including renaming IriData to Iri.
[x] Integrate the join mechanism more deeply into Iri, as far as possible.

[ ] write an adapter for iterators, e.g. graph.triples().resolve_with(&term)....

[x] Integrate new Iri into Term, including convenient functions.
[ ] Replace usage of Term where actually only an Iri is valid.
[x] ~Replace Option<&Term> with~ Seems not to give any advantages.enum GraphId<'a, TD> {
    Named(&'a Iri<TD>),
    Default,
}

Integrate the join mechanism more deeply into Iri, as far as possible.

+1

write an adapter for iterators, e.g. graph.triples().resolve_with(&term)....

I can see your use case here, but I think I would rather go for something like
    graph.triples().map_triples(|t| base.resolve_triple(t))

(see #50 for my thought on the issue of resolving relative IRIs).

Integrate new Iri into Term, including convenient functions.

+1

Replace usage of Term where actually only an Iri is valid.

What do you have in mind. Recall that Sophia aims to support a generalized model. In particular, any term is allowed in any position of Triples/Quads.

Replace Option<&Term> for graph names with [a dedicated enum]

Your proposed enum is incorrect w.r.t. the RDF Abstract Model, which allows IRIs or blank nodes as graph names. Furthermore, as mentioned above, I'd like to keep the Sophia generalized model as uniform as possible. Literal as graph names are very debatable, but variables as graph names will be useful when we want to represent queries as generalized datasets.
An orthogonal concern is: should we have a dedicated type for graph names, instead of simply using Option<Term>? I previously used a dedicated type, and I found it caused much complexity without having real added value. Furthermore, I think the semantics of the graph name in a quad is accurately conveyed by Option<Term>: triples from the default graph have no associated graph name, while triples from named graphs have some associated graph name, which is a term.
So I'm not really favorable to that last item. But I'm still open for discussion...

Regarding the replacement of Term where only Iri is valid.
Here I had something in mind like Namespace or the data type of literals as they really only work with IRIs. At the moment there is error handling or a panic in those cases. I thought it would be nice to let the type system take care of such situations. Of course, such replacements must be evaluated with user-friendliness in mind.

In the latest commit I removed unsafe from Iri's *_unchecked() methods due to the question I asked at URLO.

I noticed there are a bunch of requested changes to the documentation. Don't think I won't address them. I just wait for a final commit to this PR when it's done.

[ ] write an adapter for iterators, e.g. graph.triples().resolve_with(&term)....

As you opened a dedicated issue (#50) should a solution be included here or would you rather like a separate PR?

Re #50 this PR is fine: your Resolve trait is exactly what I had in mind.

In the last commit I added  a resolve_triples() method to TripleSource. If you think the design is okay I would add implementasion for QuadSource and an extension trait for Iterators (Item = Term, Triple, Quad, Result<Term>, ...).

In the last commit I added a resolve_triples() method to TripleSource

As previously stated, I have mixed feelings about this.
On the one hand, I can see that this is a rather general-purpose method on triple/quad stream, that may deserves a dedicated method.
But on the other hand, if we go down that path, there are many other general-purposes functions that I can think of that would equally deserve their own specific method:

rename bnodes into fresh ones
replace bnodes with variables / variables with bnodes
change absolute IRIs to relative ones (given a base IRI) (opposite of resolve)
replace variables by their bound values (given a mapping)

We would end up with a rather cluttered API, while all of this can be achieved rather simply with map_triples. In the case of resolve_triples, this would be
   source.map_triples(|t| base.resolve(t))

You're right resolve_triples() is more or less a convenient method for map_triples(). And especially as it is a convenience I'd like keeping it. Besides the constraints of Iterators they have a pretty rich API. And you get all of it by simply implementing next(). Of course most Iterator methods can be implemented by map() and fold() as well. Triple-/QuadSource can be the same where you get a rich API of convenience methods for free.
Another point is discoverability. With many convenient methods someone can directly see the features sophia provides. Whereas, you have to figure out yourself how the parts fit together when there are only a few methods.

Further digging into *Source adapters I found that there are many duplicate items. I don't know if this is intentional or not. For the later case a comitted a version implementing Resolver for a QuadSource. This way we could remove all the duplicated adapters from quad::stream and even the StreamingModes should be removable.

re. including resolve_triples in TripleSource: ok, you convinced me :-)
re. duplicate items in triple::stream and quad::stream: first I to reuse the types from triple::stream in quad::stream (only adding additional traits to them), but this required a bunch of pub(crate) qualifiers, which I thought were not very elegant...

It seems to me that the issue of adapters for Triple- and QuadSources goes of topic of this PR.
I conclude this PR with an IntoIterator implementation for Resolver.
There is no coding left I want to do regarding the PR's topic. Therefore, I removed the [WIP] tag and suggest this PR for merging.

I'm happy with this PR, except for the IntoIter impl for Resolver (see my comment on the code). Actually, I think that the resolve_triples/Resolver thing be treated separately. In particular, I came to the conclusion that TripleSource::resolve_triples should be implemented as follow:
    fn resolve_triples<'a>(self, base: IriParsed<'a>) -> MapSource<Self, XXX>
    where /* ... */
    {
        self.map_triples(move |t| base.resolve(t))
    }

This way, we would inherit all the impls attached to MapSource, including IntoIter.
The only problem is the XXX in the return type of the method; we need to put there the exact type of the closure, which is not possible :-/ But I can see a solution to this: make MapSource more generic: instead of expecting a FnMut(StreamedTriple<S::Triple>) -> T, it would expect a trait SourceMapper<S>, which would be implemented by FnMut(StreamedTriple<S::Triple>) -> T, but also other types...
I suggest we get rid of all the parts of this PR that relate to resolve_triple and the Resolver type. This will be added in the future PR addressing #52. Ideally, this would be done by cherry-picking the relevant commits and submitting a clean branch. But if that's too much hassle, and you prefer to just remove all this with an additional commit, I'll understand.

[x] No further content to add to this PR.
[x] Conversations are resolved.
[x] Documentation is added.
[x] Tests were added.

I think its ready to be merged.


GolfScript Language

The GolfScript language is used a ton on codegolf & on github.

@phase Please the requirements and steps to add support for a new language in Linguist ;)

Looks like there's ~200 GolfScript files on GitHub which doesn't reach our guidelines for usage/adoption. Please feel free to reopen an issue in the future if the popularity significantly increases.


option to support kerberos as authentication backend

Can't seem to label these as feature request, but what the title says :)

Too much complexity and only requested here once, closing.

+1 for LDAP/MIT Kerberos support as Auth Server
Or else SAML2, openID ...


GULAppDelegateSwizzler compile time error

I'm trying to run the StorageExample project and I'm getting an error in GULAppDelegateSwizzerl.m. Just ran pod install and hit build...
It looks like there is an unexpected type
- (void)application:(UIApplication *)application
    handleEventsForBackgroundURLSession:(NSString *)identifier
                      completionHandler:(void (^)())completionHandler API_AVAILABLE:(ios(7.0)) {

@Steven4294 can you share your pod versions?


[SPARK-37002][PYTHON] Introduce the 'compute.check_identical_indices' option

What changes were proposed in this pull request?
Introduce the compute.check_identical_indices option, with the default value of True.
Why are the changes needed?
Check two indices are identical is a expensive operation, compute.check_identical_indices is introduced to set whether or not do this operation.
Does this PR introduce any user-facing change?
>>> ps.get_option('compute.check_identical_indices')
True
>>> ps.set_option('compute.check_identical_indices', False)
>>> ps.get_option('compute.check_identical_indices')
False
>>> ps.set_option('compute.check_identical_indices', 1)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/u02/spark/python/pyspark/pandas/config.py", line 348, in set_option
    _options_dict[key].validate(value)
  File "/u02/spark/python/pyspark/pandas/config.py", line 104, in validate
    raise TypeError(
TypeError: The value for option 'compute.check_identical_indices' was <class 'int'>; however, expected types are [<class 'bool'>].
>>> ps.reset_option('compute.check_identical_indices')
>>> ps.get_option('compute.check_identical_indices')
True

How was this patch tested?
Existing tests

Test build #144238 has finished for PR 34281 at commit 2a11312.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/48718/

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/48822/

With the comments above, LGTM

LGTM too, once the existing comments are resolved.


read and use the configured model

Currently, only the chat mode uses the specified model in the config file, meanwhile, the  prompt  always uses the default model ( gpt-3.5-turbo)

perfect, thanks @AlaEddineBoughanmmi !


Integrate Pending State in RPC

Describe the feature
for BlockNumber::Pending we need the pending state, which I believe should be provided by the engine API implementation or Blockchain tree
I guess, ideally, we have a way to request the pending state via a channel from RPC -> engine API/blockchain tree.
imo it would make sense to add a new provider trait: PendingStateProvider or as another function to the StateProviderFactory?
this would unblock RPC impl until we have this available, wdyt @rakita?
Additional context
ref #1212

this is actually a dup of #1105


Improve coverage & fix setting metadata value

Commit message

Improve coverage

Screenshot

Testing

[ ] Added unit tests
[ ] Ran unit tests successfully
[ ] Added documentation for public APIs and/or Wiki

          1 Warning

:warning:
The Pull Request title does not follow the convention [00000] PR Title text

  Generated by :no_entry_sign: Danger

          1 Warning

:warning:
The Pull Request title does not follow the convention [00000] PR Title text

  Generated by :no_entry_sign: Danger