Conform EmailAddress to ExpressibleByStringLiteral

Working with EmailAddress can be made easier by conforming it to ExpressibleByStringLiteral. The implementation could look something like this:
public init(stringLiteral value: String) {
    self.email = value
}

Then you could create an instance of the type like this:
let address: EmailAddress =<EMAIL_ADDRESS>

Sounds cool to me and we can even have a single unit test for it now :) I’ll get it tatted soon as I get home today.
Sent with GitHawk

I never got home 😂 sorry @calebkleveter


Directory files not copied to output on dotnet build in VSTS

I added a "Deployment" directory to my ASP.NET Core site with a PowerShell file in it.  I marked this directory to copyToOutput in the project.json.
  "buildOptions": {
    "emitEntryPoint": true,
    "preserveCompilationContext": true,
    "copyToOutput": {
      "include": [ "Deploy" ]
    }

This appears to work fine locally.  The ps1 file is always updated in the bin folder.
In VSTS however it only appears to be copied one time and then not updated on subsequent builds.  I am using a VS Build task in my build def.  I was only able to get it to update if I added a task to delete the bin folder first.
With further testing I think I resolved this issue by tweaking my include to point to the files in the folder instead of the folder itself.
  "buildOptions": {
    "emitEntryPoint": true,
    "preserveCompilationContext": true,
    "copyToOutput": {
      "include": [ "Deploy/**" ]
    }

I have not done extensive testing here just wanted to see if others have seen the same behavior.  This was super confusing and I wasted a couple days on it.

This seems like feedback for dotnet build tool.  You're not having an issue with any of the tasks in this repro.  We will however create dotnet build tasks and/or templates as the dust settles and the dotnet tools get closer to release.


MemoryUsage keyword is not present in the latest vulkano version(0.34.0)

Not declared  type MemoryUsage  in version 0.34.0 in chapter Creating a buffer,

ok, i'll close issue


server does not take new connections while (re)creating an index

OrientDB Version: 2.2.27
Expected behavior

start creation of an index
while this is ongoing, in an other session on the same machine, start the "console.sh" client program, and try to open a new connection to the same database as where the index is being created
expected that this new connection is opened in seconds

Actual behavior

the "CONNECT" attempt in that "console.sh" session is blocked until the index creation is completed
system is not at all short in resources during this case (48 cores, globally used for only 97%; still 48GB RAM free of the installed 128GB)

Steps to reproduce

chaps,
what happened ? Have I been barred from this github ? Got no more replies since many weeks...
Is OrientDB still being worked upon, with bugfixes and improvements?

I see that other topics from other people are still being commented on by the OrientDB staff. What's going on with my topics? No more feedback for many weeks...

hi @laa ,
can you please provide some feedback about this? You commented nearly 1.5 years ago that something to fix/enhance this monopolizing of the server from index building, would be included in the "next hotfix".
We are now at hotfix 2.2.34, was something done indeed about this issue?
thx in advance

For example, reading the docs, I see there are some tunables of the Lucene index writer.


add variables kv-store model

@mistercrunch
This PR adds a model called "Variable," which can be used to pass around small pieces of information within the app.  This is useful for defining parameters for adhoc tasks such as backfill jobs.  "Variable" is a key-value store, where the value is typically a JSON object.  Data can be entered via either the "Browse->Variables" Admin tab or through a POST request.  Forms dropped in the templates/variables folder help users create POST requests in a way that provides structure and verification for more complex data.

Looks good!


feat/refactor__kubernetes__network_policy

Title
feat/refactor__kubernetes__network_policy
Description
Refactoring Kubernetes NetworkPolicy Template with $data format
Changes

examples
templates
test-values
chart

Validations
Input command:

./scripts/helm_chart_test.sh charts/common-library charts/common-library/examples/Kubernetes_NetworkPolicy.yaml

Output:
==> Linting charts/common-library
1 chart(s) linted, 0 chart(s) failed
Source: common-library/templates/Kubernetes_NetworkPolicy.yaml
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: test-networkpolicy
namespace: default
annotations:
annotation: test-networkpolicy
spec:
podSelector:
matchLabels:
changeme-match-label: "true"
policyTypes:

Ingress
ingress:
from:

namespaceSelector:
matchLabels:
name: changeme-namespace
podSelector:
matchLabels:
type: changeme-label


Static Analyzer docs

…plate.md
Create no-unresolved-parent-class-reference.md
Create no-multiple-template-files.md
Create no-private-wire-config-property.md
Create no-conditional-using-property-from-unresolvable-wire.md
Create no-wire-configuration-property-using-output-of-non-primeable-wire.md
Create no-wire-adapter-of-resource-cannot-be-primed.md
Create no-missing-resource-cannot-prime-wire-adapter.md
Create no-wire-config-property-uses-getter-function-returning-non-literal.md
Create no-wire-config-property-uses-getter-function-returning-inaccessible-import.md
Create no-class-refers-to-parent-class-from-unsupported-namespace.md
Create no-wire-config-property-uses-imported-artifact-from-unsupported-namespace.md
Create no-wire-config-references-non-local-property-reactive-value.md
Create no-composition-on-unanalyzable-property-from-unresolvable-wire.md
Create no-composition-on-unanalyzable-property-non-public.md
Create no-composition-on-unanalyzable-getter-property.md
Create no-composition-on-unanalyzable-property-missing.md
Create no-wire-config-property-circular-wire-dependency.md
Create no-iterate-on-unanalyzable-getter-property.md
Create no-conditional-using-unanalyzable-non-public-property.md
Create no-assignment-expression-for-external-components.md
Create no-tagged-template-expression-contains-unsupported-namespace.md
Create no-getter-contains-more-than-return-statement.md
Create no-expression-contains-module-level-variable-ref.md
Create no-call-expression-references-unsupported-namespace.md
Create no-eval-usage.md
Create no-reference-to-class-functions.md
Create no-reference-to-module-functions.md
Create no-functions-declared-within-getter-method.md
Create no-unsupported-member-variable-in-member-expression.md
Create no-member-expression-reference-to-non-existent-member-variable.md
Create no-member-expression-reference-to-unsupported-namespace-reference.md
Create no-member-expression-contains-non-portable-identifier.md
Create no-member-expression-reference-to-super-class.md
Create no-member-expression-reference-to-unsupported-global.md
Create no-reference-to-unsupported-namespace-reference.md
Create no-image-reference-unanalyzable-source-property.md
Create no-image-reference-missing-source-property.md
Update no-member-expression-reference-to-super-class.md
Delete no-conditional-using-property-from-unresolvable-wire.md
Update no-unresolved-parent-class-reference.md
Update no-private-wire-config-property.md
Update no-wire-configuration-property-using-output-of-non-primeable-wire.md
Update no-composition-on-unanalyzable-property-from-unresolvable-wire.md
Update no-composition-on-unanalyzable-property-non-public.md
Update no-composition-on-unanalyzable-getter-property.md
Update no-composition-on-unanalyzable-property-missing.md
Delete no-iterate-on-unanalyzable-getter-property.md
Delete no-conditional-using-unanalyzable-non-public-property.md
Update no-assignment-expression-for-external-components.md
Update no-getter-contains-more-than-return-statement.md
Update no-expression-contains-module-level-variable-ref.md
Update no-member-expression-contains-non-portable-identifier.md
Update no-member-expression-reference-to-super-class.md
Delete no-image-reference-unanalyzable-source-property.md
Delete no-image-reference-missing-source-property.md
Create no-render-function-contains-more-than-return-statement.md
Create no-render-function-return-statement.md
create first rule file in new docs folder
Update no-assignment-expression-assigns-value-to-member-variable.md
remove severity info
Removed 'Details' heading
attempting table
table take 2
removed error code from title and duplicated details
table looked bad
added "error" to title
remove error code from doc

@sfdctaka Realizing that this PR is technically for 242 Komaci. Which in turn is our dev branch here, currently. Since we're moving headlong into 242 support anyway, I'd propose that we merge dev back into main, prior to completing this PR. Just keeps v0.2.0 cleanly in 240 territory, for whatever it's worth. Thoughts?

@sfdctaka As near as I can tell, lib/rules/no-undefined-wire-config-property.js is a rule that's gone away in Komaci in 242. I presume we should remove it from our repo too?

(I noticed when comparing lib/doc files against lib/rules files.)


Applied fixes from StyleCI

This pull request applies code style fixes from an analysis carried out by StyleCI.

For more information, click here.

Coverage decreased (-1.6%) to 86.904% when pulling 4b0755205b02cf2b5de1e5fa6cbd790c94553b68 on analysis-zYOA1G into f25ceb976e6b168603291c180dc02c0bdb8a9569 on master.


phonotactic profiles

At the moment I'm calculating the phonotactic profiles of words from within loanpy and was wondering if that is not also a data wrangling task that should be moved to the preprocessing? If yes then I could fix this step simultaneously with issue #18 @LinguList

Good point, and yes.

We have one example database, where we added CV templates.

https://github.com/lexibank/tppsr/
https://tpps.clld.org

The question is: what kind of CV templates do you want to calculate?

I mean "prosodic templates"? In lingpy, we have some of them, including those that automatically syllabify.

Ah, great, so I simply use from lingpy import prosodic_string then ProsodicStructure = attr.ib(default=None) and finally ProsodicStructure=prosodic_string(tokens, _output='CcV'). I think I should be able to implement this 🖒 Actually this should allow me to make the whole code a good deal simpler, could throw out 2 functions and probably even 2-3 files...

I'm wonderning what the lower case "c" means in this context, I tried to look it up in lingpy's documentation but couldn't find an answer there. Like for example in
>>> rom lingpy import prosodic_string
>>> prosodic_string(["a", "b", "c"], _output="CcV")
'Vcc'

That is indeed nice! Let me know once you have implemented this, and
I'll have a look and check (for curiosity ;)

Yup, will do, working on it right now. I figured out in the meanwhile that I'll have to use _output="cv" to get only capital C and V... and T. So I'm just curious: What does the "T" signify in a prosodic string?

https://github.com/martino-vic/ronatasbertawot/blob/main/cldf/forms.csv

Let me know once you have implemented this, and I'll have a look and check (for curiosity ;)

added col ProsodicStructure to forms.csv with a modified lexibank-script. Went surprisingly quickly to implement! Took me like less than 5 minutes , eventually

Ah and lingpy is treating "j" as a consonant, thank god! PanPhon encodes it as a vowel, so I had to manually tinker around in the feature vector file and then document the changes I made - not very elegant

Fixed this in commit ca23d2868a117ae3ad03b242955273e085c9f959

Please test with strings like torte vs. trote. Lower c indicates a
consonant following a syllable peak, so it is post-nucleus.


[ENH] JET clusterer

Describe the feature or idea you want to propose
JET is a super fast time series clustering algorithm that is deigned to work with large datasets and variable-length series. The paper is published here: https://www.mdpi.com/2673-4591/68/1/37
Describe your proposed solution
I reached out to @wenig who said he would take the lead on this.
Describe alternatives you've considered, if relevant
No response
Additional context
No response

@chrisholder is this issue for implementing the methods in the paper?


Conflicts while taking pull to the latest version

Steps to Reproduce

.. .https://prnt.sc/uur4zw)

...https://prnt.sc/uur5mf

... See the Attached Screen Shots please. Even I was on other version i.e. 1.7.2 I think
Then tried to take pull but that caused conflicts, then go to prior's version with git reset --hard HEAD~3(may be different number too).

Logs

CONFLICT (content): Merge conflict in packages/flutter_tools/lib/src/web/compile.dart
Auto-merging packages/flutter_tools/lib/src/version.dart
CONFLICT (content): Merge conflict in packages/flutter_tools/lib/src/version.dart
Removing packages/flutter_tools/lib/src/linux/makefile.dart
Auto-merging packages/flutter_tools/lib/src/ios/xcodeproj.dart
CONFLICT (content): Merge conflict in packages/flutter_tools/lib/src/ios/xcodeproj.dart
Removing packages/flutter_tools/lib/src/dart/sdk.dart
Auto-merging packages/flutter_tools/lib/src/commands/version.dart
CONFLICT (content): Merge conflict in packages/flutter_tools/lib/src/commands/version.dart
Auto-merging packages/flutter_tools/lib/src/commands/upgrade.dart
CONFLICT (content): Merge conflict in packages/flutter_tools/lib/src/commands/upgrade.dart
Removing packages/flutter_tools/lib/src/commands/unpack.dart
Auto-merging packages/flutter_tools/lib/src/commands/assemble.dart
CONFLICT (content): Merge conflict in packages/flutter_tools/lib/src/commands/assemble.dart
Removing packages/flutter_tools/lib/src/codegen.dart
Auto-merging packages/flutter_tools/lib/src/bundle.dart
CONFLICT (content): Merge conflict in packages/flutter_tools/lib/src/bundle.dart
Auto-merging packages/flutter_tools/lib/src/build_system/targets/web.dart
CONFLICT (content): Merge conflict in packages/flutter_tools/lib/src/build_system/targets/web.dart
Auto-merging packages/flutter_tools/lib/src/build_system/targets/common.dart
CONFLICT (content): Merge conflict in packages/flutter_tools/lib/src/build_system/targets/common.dart
Removing packages/flutter_tools/lib/src/build_runner/build_runner.dart
Removing packages/flutter_tools/lib/src/base/error_handling_file_system.dart
Auto-merging packages/flutter_tools/lib/src/aot.dart
Auto-merging packages/flutter_tools/lib/src/android/gradle.dart
CONFLICT (content): Merge conflict in packages/flutter_tools/lib/src/android/gradle.dart
Auto-merging packages/flutter_tools/gradle/flutter.gradle
CONFLICT (content): Merge conflict in packages/flutter_tools/gradle/flutter.gradle
Removing packages/flutter_tools/gradle/deprecated_settings.gradle
Auto-merging packages/flutter_tools/bin/xcode_backend.sh
CONFLICT (content): Merge conflict in packages/flutter_tools/bin/xcode_backend.sh
Removing packages/flutter_tools/bin/vs_build.bat
Auto-merging packages/flutter_tools/bin/macos_assemble.sh
CONFLICT (content): Merge conflict in packages/flutter_tools/bin/macos_assemble.sh

Hi @kansal2403
Can you please try the following
git reset --hard
flutter channel stable
flutter upgrade --force
flutter doctor -v

Without additional information, we are unfortunately not sure how to resolve this issue.
We are therefore reluctantly going to close this bug for now.
Please don't hesitate to comment on the bug if you have any more information for us; we will reopen it right away!
Thanks for your contribution.
Could everyone who still has this problem please file a new issue with the exact description of what happens, logs, and the output of flutter doctor -v.
All system setups can be slightly different, so it's always better to open new issues and reference related issues.

@pedromassangocode Thanks for support, it was fixed with the given commands. But I think those conflicts shouldn't be there ever. This way it took more time than cloning the fresh version


Make services not required; clean-up project config.

Make services not required; clean-up project config.
It's perfectly fine to have an azure.yaml that only does provision. I verified that creating a minimal azure.yaml and running azd deploy and azd restore works correctly.
Project config was also littered with unset properties when running azd init with "empty template" selected. This change cleans up the azure.yaml generated.
Before:
name: test3
infra:
    provider: ""
    path: ""
    module: ""
pipeline:
    provider: ""

After:
# yaml-language-server: $schema=https://raw.githubusercontent.com/Azure/azure-dev/main/schemas/v1.0/azure.yaml.json

name: test3

Fixes #1162

Also please change the definition here https://github.com/Azure/azure-dev/blob/main/ext/vscode/src/services/AzureDevShowProvider.ts#L28 to
readonly services?: { readonly [name: string]: AzureDevService };

(note the question mark)

@karolz-ms FYI, even with this change, azd show --output json still shows an empty map, due to our contractual output object (relevant code here):
$ azd show --output json
{  "name": "test3",
  "services": {}
}

I think this is the desirable producer behavior from azd. But I think it's also better for consumer to be relaxed in assumptions and have the contract reflect the data model. I've made the change. Let me know if I should do something else instead.

VSCode Extension Installation Instructions

Download the extension at https://azuresdkreleasepreview.blob.core.windows.net/azd/vscode/pr/2065/azure-dev-0.6.0-alpha.1.vsix
Extract the extension from the compressed file
In vscode
a. Open "Extensions" (Ctrl+Shift+X)
b. Click the ...\ menu at top of Extensions sidebar
c. Click "Install from VSIX"
d. Select location of downloaded file

Azure Dev CLI Install Instructions
Install scripts
MacOS/Linux

May elevate using sudo on some platforms and configurations

bash:
curl -fsSL https://azuresdkreleasepreview.blob.core.windows.net/azd/standalone/pr/2065/uninstall-azd.sh | bash;
curl -fsSL https://azuresdkreleasepreview.blob.core.windows.net/azd/standalone/pr/2065/install-azd.sh | bash -s -- --base-url https://azuresdkreleasepreview.blob.core.windows.net/azd/standalone/pr/2065 --version '' --verbose --skip-verify

pwsh:
Invoke-RestMethod 'https://azuresdkreleasepreview.blob.core.windows.net/azd/standalone/pr/2065/uninstall-azd.ps1' -OutFile uninstall-azd.ps1; ./uninstall-azd.ps1
Invoke-RestMethod 'https://azuresdkreleasepreview.blob.core.windows.net/azd/standalone/pr/2065/install-azd.ps1' -OutFile install-azd.ps1; ./install-azd.ps1 -BaseUrl 'https://azuresdkreleasepreview.blob.core.windows.net/azd/standalone/pr/2065' -Version '' -SkipVerify -Verbose

Windows
PowerShell install
powershell -c "Set-ExecutionPolicy Bypass Process; irm 'https://azuresdkreleasepreview.blob.core.windows.net/azd/standalone/pr/2065/uninstall-azd.ps1' > uninstall-azd.ps1; ./uninstall-azd.ps1;"
powershell -c "Set-ExecutionPolicy Bypass Process; irm 'https://azuresdkreleasepreview.blob.core.windows.net/azd/standalone/pr/2065/install-azd.ps1' > install-azd.ps1; ./install-azd.ps1 -BaseUrl 'https://azuresdkreleasepreview.blob.core.windows.net/azd/standalone/pr/2065' -Version '' -SkipVerify -Verbose;"

MSI install
powershell -c "irm 'https://azuresdkreleasepreview.blob.core.windows.net/azd/standalone/pr/2065/azd-windows-amd64.msi' -OutFile azd-windows-amd64.msi; msiexec /i azd-windows-amd64.msi /qn"

Standalone Binary

Linux -

x86_64 - https://azuresdkreleasepreview.blob.core.windows.net/azd/standalone/pr/2065/azd-linux-amd64.tar.gz
ARM64 - https://azuresdkreleasepreview.blob.core.windows.net/azd/standalone/pr/2065/azd-linux-arm64.tar.gz

MacOS -

x86_64 - https://azuresdkreleasepreview.blob.core.windows.net/azd/standalone/pr/2065/azd-darwin-amd64.zip
ARM64 - https://azuresdkreleasepreview.blob.core.windows.net/azd/standalone/pr/2065/azd-darwin-arm64.zip

Windows - https://azuresdkreleasepreview.blob.core.windows.net/azd/standalone/pr/2065/azd-windows-amd64.zip

MSI

https://azuresdkreleasepreview.blob.core.windows.net/azd/standalone/pr/2065/azd-windows-amd64.msi

Container
docker run -it azdevcliextacr.azurecr.io/azure-dev:pr-2065

Documentation

learn.microsoft.com documentation

title: Azure Developer CLI reference (preview)
description: This article explains the syntax and parameters for the various Azure Developer CLI Preview commands.
author: alexwolftmsft
ms.author: alexwolf
ms.date: 05/01/2023
ms.service: azure-dev-cli
ms.topic: conceptual
ms.custom: devx-track-azdevcli
Azure Developer CLI reference (preview)
This article explains the syntax and parameters for the various Azure Developer CLI Preview commands.
azd
The Azure Developer CLI (azd) is an open-source tool that helps onboard and manage your application on Azure
Options
  -C, --cwd string   Sets the current working directory.
      --debug        Enables debugging and diagnostics logging.
  -h, --help         Gets help for azd.
      --no-prompt    Accepts the default value instead of prompting, or it fails if there is no default.

See also

azd auth: Authenticate with Azure.
azd config: Manage azd configurations (ex: default Azure subscription, location).
azd deploy: Deploy the application's code to Azure.
azd down: Delete Azure resources for an application.
azd env: Manage environments.
azd init: Initialize a new application.
azd monitor: Monitor a deployed application.
azd package: Packages the application's code to be deployed to Azure. (Beta)
azd pipeline: Manage and configure your deployment pipelines.
azd provision: Provision the Azure resources for an application.
azd restore: Restores the application's dependencies.
azd template: Find and view template details.
azd up: Provision Azure resources, and deploy your project with a single command.
azd version: Print the version number of Azure Developer CLI.

azd auth
Authenticate with Azure.
Options
  -h, --help   Gets help for auth.

Options inherited from parent commands
  -C, --cwd string   Sets the current working directory.
      --debug        Enables debugging and diagnostics logging.
      --no-prompt    Accepts the default value instead of prompting, or it fails if there is no default.

See also

azd auth login: Log in to Azure.
azd auth logout: Log out of Azure.
Back to top

azd auth login
Log in to Azure.
Synopsis
Log in to Azure.
When run without any arguments, log in interactively using a browser. To log in using a device code, pass
--use-device-code.
To log in as a service principal, pass --client-id and --tenant-id as well as one of: --client-secret,
--client-certificate, or --federated-credential-provider.
azd auth login [flags]

Options
      --check-status                           Checks the log-in status instead of logging in.
      --client-certificate string              The path to the client certificate for the service principal to authenticate with.
      --client-id string                       The client id for the service principal to authenticate with.
      --client-secret string                   The client secret for the service principal to authenticate with. Set to the empty string to read the value from the console.
      --federated-credential-provider string   The provider to use to acquire a federated token to authenticate with.
  -h, --help                                   Gets help for login.
      --redirect-port int                      Choose the port to be used as part of the redirect URI during interactive login.
      --tenant-id string                       The tenant id or domain name to authenticate with.
      --use-device-code                        When true, log in by using a device code instead of a browser.

Options inherited from parent commands
  -C, --cwd string   Sets the current working directory.
      --debug        Enables debugging and diagnostics logging.
      --no-prompt    Accepts the default value instead of prompting, or it fails if there is no default.

See also

azd auth: Authenticate with Azure.
Back to top

azd auth logout
Log out of Azure.
Synopsis
Log out of Azure
azd auth logout [flags]

Options
  -h, --help   Gets help for logout.

Options inherited from parent commands
  -C, --cwd string   Sets the current working directory.
      --debug        Enables debugging and diagnostics logging.
      --no-prompt    Accepts the default value instead of prompting, or it fails if there is no default.

See also

azd auth: Authenticate with Azure.
Back to top

azd config
Manage azd configurations (ex: default Azure subscription, location).
Synopsis
Manage the Azure Developer CLI user configuration, which includes your default Azure subscription and location.
Available since azure-dev-cli_0.4.0-beta.1.
The easiest way to configure azd for the first time is to run azd init. The subscription and location you select will be stored in the config.json file located in the config directory. To configure azd anytime afterwards, you'll use azd config set.
The default value of the config directory is:

$HOME/.azd on Linux and macOS
%USERPROFILE%.azd on Windows

The configuration directory can be overridden by specifying a path in the AZD_CONFIG_DIR environment variable.
Options
  -h, --help   Gets help for config.

Options inherited from parent commands
  -C, --cwd string   Sets the current working directory.
      --debug        Enables debugging and diagnostics logging.
      --no-prompt    Accepts the default value instead of prompting, or it fails if there is no default.

See also

azd config get: Gets a configuration.
azd config list: Lists all configuration values.
azd config list-alpha: Display the list of available features in alpha stage.
azd config reset: Resets configuration to default.
azd config set: Sets a configuration.
azd config unset: Unsets a configuration.
Back to top

azd config get
Gets a configuration.
Synopsis
Gets a configuration in the configuration path.
The default value of the config directory is:

$HOME/.azd on Linux and macOS
%USERPROFILE%\.azd on Windows

The configuration directory can be overridden by specifying a path in the AZD_CONFIG_DIR environment variable.
azd config get <path> [flags]

Options
  -h, --help   Gets help for get.

Options inherited from parent commands
  -C, --cwd string   Sets the current working directory.
      --debug        Enables debugging and diagnostics logging.
      --no-prompt    Accepts the default value instead of prompting, or it fails if there is no default.

See also

azd config: Manage azd configurations (ex: default Azure subscription, location).
Back to top

azd config list
Lists all configuration values.
Synopsis
Lists all configuration values in the configuration path.
The default value of the config directory is:

$HOME/.azd on Linux and macOS
%USERPROFILE%\.azd on Windows

The configuration directory can be overridden by specifying a path in the AZD_CONFIG_DIR environment variable.
azd config list [flags]

Options
  -h, --help   Gets help for list.

Options inherited from parent commands
  -C, --cwd string   Sets the current working directory.
      --debug        Enables debugging and diagnostics logging.
      --no-prompt    Accepts the default value instead of prompting, or it fails if there is no default.

See also

azd config: Manage azd configurations (ex: default Azure subscription, location).
Back to top

azd config list-alpha
Display the list of available features in alpha stage.
azd config list-alpha [flags]

Options
  -h, --help   Gets help for list-alpha.

Options inherited from parent commands
  -C, --cwd string   Sets the current working directory.
      --debug        Enables debugging and diagnostics logging.
      --no-prompt    Accepts the default value instead of prompting, or it fails if there is no default.

See also

azd config: Manage azd configurations (ex: default Azure subscription, location).
Back to top

azd config reset
Resets configuration to default.
Synopsis
Resets all configuration in the configuration path.
The default value of the config directory is:

$HOME/.azd on Linux and macOS
%USERPROFILE%\.azd on Windows

The configuration directory can be overridden by specifying a path in the AZD_CONFIG_DIR environment variable to the default.
azd config reset [flags]

Options
  -h, --help   Gets help for reset.

Options inherited from parent commands
  -C, --cwd string   Sets the current working directory.
      --debug        Enables debugging and diagnostics logging.
      --no-prompt    Accepts the default value instead of prompting, or it fails if there is no default.

See also

azd config: Manage azd configurations (ex: default Azure subscription, location).
Back to top

azd config set
Sets a configuration.
Synopsis
Sets a configuration in the configuration path.
The default value of the config directory is:

$HOME/.azd on Linux and macOS
%USERPROFILE%\.azd on Windows

The configuration directory can be overridden by specifying a path in the AZD_CONFIG_DIR environment variable.
azd config set <path> <value> [flags]

Examples
azd config set defaults.subscription <yourSubscriptionID>
azd config set defaults.location eastus

Options
  -h, --help   Gets help for set.

Options inherited from parent commands
  -C, --cwd string   Sets the current working directory.
      --debug        Enables debugging and diagnostics logging.
      --no-prompt    Accepts the default value instead of prompting, or it fails if there is no default.

See also

azd config: Manage azd configurations (ex: default Azure subscription, location).
Back to top

azd config unset
Unsets a configuration.
Synopsis
Removes a configuration in the configuration path.
The default value of the config directory is:

$HOME/.azd on Linux and macOS
%USERPROFILE%\.azd on Windows

The configuration directory can be overridden by specifying a path in the AZD_CONFIG_DIR environment variable.
azd config unset <path> [flags]

Examples
azd config unset defaults.location

Options
  -h, --help   Gets help for unset.

Options inherited from parent commands
  -C, --cwd string   Sets the current working directory.
      --debug        Enables debugging and diagnostics logging.
      --no-prompt    Accepts the default value instead of prompting, or it fails if there is no default.

See also

azd config: Manage azd configurations (ex: default Azure subscription, location).
Back to top

azd deploy
Deploy the application's code to Azure.
azd deploy <service> [flags]

Options
      --all                   Deploys all services that are listed in azure.yaml
  -e, --environment string    The name of the environment to use.
      --from-package string   Deploys the application from an existing package.
  -h, --help                  Gets help for deploy.

Options inherited from parent commands
  -C, --cwd string   Sets the current working directory.
      --debug        Enables debugging and diagnostics logging.
      --no-prompt    Accepts the default value instead of prompting, or it fails if there is no default.

See also

Back to top

azd down
Delete Azure resources for an application.
azd down [flags]

Options
  -e, --environment string   The name of the environment to use.
      --force                Does not require confirmation before it deletes resources.
  -h, --help                 Gets help for down.
      --purge                Does not require confirmation before it permanently deletes resources that are soft-deleted by default (for example, key vaults).

Options inherited from parent commands
  -C, --cwd string   Sets the current working directory.
      --debug        Enables debugging and diagnostics logging.
      --no-prompt    Accepts the default value instead of prompting, or it fails if there is no default.

See also

Back to top

azd env
Manage environments.
Options
  -h, --help   Gets help for env.

Options inherited from parent commands
  -C, --cwd string   Sets the current working directory.
      --debug        Enables debugging and diagnostics logging.
      --no-prompt    Accepts the default value instead of prompting, or it fails if there is no default.

Back to top

azd env get-values
Get all environment values.
azd env get-values [flags]

Options
  -e, --environment string   The name of the environment to use.
  -h, --help                 Gets help for get-values.

Options inherited from parent commands
  -C, --cwd string   Sets the current working directory.
      --debug        Enables debugging and diagnostics logging.
      --no-prompt    Accepts the default value instead of prompting, or it fails if there is no default.

See also

azd env: Manage environments.
Back to top

azd env list
List environments.
azd env list [flags]

Options
  -h, --help   Gets help for list.

Options inherited from parent commands
  -C, --cwd string   Sets the current working directory.
      --debug        Enables debugging and diagnostics logging.
      --no-prompt    Accepts the default value instead of prompting, or it fails if there is no default.

See also

azd env: Manage environments.
Back to top

azd env new
Create a new environment.
azd env new <environment> [flags]

Options
  -h, --help                  Gets help for new.
  -l, --location string       Azure location for the new environment
      --subscription string   Name or ID of an Azure subscription to use for the new environment

Options inherited from parent commands
  -C, --cwd string   Sets the current working directory.
      --debug        Enables debugging and diagnostics logging.
      --no-prompt    Accepts the default value instead of prompting, or it fails if there is no default.

See also

azd env: Manage environments.
Back to top

azd env refresh
Refresh environment settings by using information from a previous infrastructure provision.
azd env refresh [flags]

Options
  -e, --environment string   The name of the environment to use.
  -h, --help                 Gets help for refresh.

Options inherited from parent commands
  -C, --cwd string   Sets the current working directory.
      --debug        Enables debugging and diagnostics logging.
      --no-prompt    Accepts the default value instead of prompting, or it fails if there is no default.

See also

azd env: Manage environments.
Back to top

azd env select
Set the default environment.
azd env select <environment> [flags]

Options
  -h, --help   Gets help for select.

Options inherited from parent commands
  -C, --cwd string   Sets the current working directory.
      --debug        Enables debugging and diagnostics logging.
      --no-prompt    Accepts the default value instead of prompting, or it fails if there is no default.

See also

azd env: Manage environments.
Back to top

azd env set
Manage your environment settings.
azd env set <key> <value> [flags]

Options
  -e, --environment string   The name of the environment to use.
  -h, --help                 Gets help for set.

Options inherited from parent commands
  -C, --cwd string   Sets the current working directory.
      --debug        Enables debugging and diagnostics logging.
      --no-prompt    Accepts the default value instead of prompting, or it fails if there is no default.

See also

azd env: Manage environments.
Back to top

azd init
Initialize a new application.
azd init [flags]

Options
  -b, --branch string         The template branch to initialize from.
  -e, --environment string    The name of the environment to use.
  -h, --help                  Gets help for init.
  -l, --location string       Azure location for the new environment
      --subscription string   Name or ID of an Azure subscription to use for the new environment
  -t, --template string       The template to use when you initialize the project. You can use Full URI, <owner>/<repository>, or <repository> if it's part of the azure-samples organization.

Options inherited from parent commands
  -C, --cwd string   Sets the current working directory.
      --debug        Enables debugging and diagnostics logging.
      --no-prompt    Accepts the default value instead of prompting, or it fails if there is no default.

See also

Back to top

azd monitor
Monitor a deployed application.
azd monitor [flags]

Options
  -e, --environment string   The name of the environment to use.
  -h, --help                 Gets help for monitor.
      --live                 Open a browser to Application Insights Live Metrics. Live Metrics is currently not supported for Python apps.
      --logs                 Open a browser to Application Insights Logs.
      --overview             Open a browser to Application Insights Overview Dashboard.

Options inherited from parent commands
  -C, --cwd string   Sets the current working directory.
      --debug        Enables debugging and diagnostics logging.
      --no-prompt    Accepts the default value instead of prompting, or it fails if there is no default.

See also

Back to top

azd package
Packages the application's code to be deployed to Azure. (Beta)
azd package <service> [flags]

Options
      --all                  Deploys all services that are listed in azure.yaml
  -e, --environment string   The name of the environment to use.
  -h, --help                 Gets help for package.

Options inherited from parent commands
  -C, --cwd string   Sets the current working directory.
      --debug        Enables debugging and diagnostics logging.
      --no-prompt    Accepts the default value instead of prompting, or it fails if there is no default.

See also

Back to top

azd pipeline
Manage and configure your deployment pipelines.
Options
  -h, --help   Gets help for pipeline.

Options inherited from parent commands
  -C, --cwd string   Sets the current working directory.
      --debug        Enables debugging and diagnostics logging.
      --no-prompt    Accepts the default value instead of prompting, or it fails if there is no default.

See also

azd pipeline config: Create and configure your deployment pipeline by using GitHub or Azure Pipelines.
Back to top

azd pipeline config
Create and configure your deployment pipeline by using GitHub or Azure Pipelines.
azd pipeline config [flags]

Options
      --auth-type string        The authentication type used between the pipeline provider and Azure for deployment (Only valid for GitHub provider). Valid values: federated, client-credentials.
  -e, --environment string      The name of the environment to use.
  -h, --help                    Gets help for config.
      --principal-name string   The name of the service principal to use to grant access to Azure resources as part of the pipeline.
      --principal-role string   The role to assign to the service principal. (default "contributor")
      --provider string         The pipeline provider to use (github for Github Actions and azdo for Azure Pipelines).
      --remote-name string      The name of the git remote to configure the pipeline to run on. (default "origin")

Options inherited from parent commands
  -C, --cwd string   Sets the current working directory.
      --debug        Enables debugging and diagnostics logging.
      --no-prompt    Accepts the default value instead of prompting, or it fails if there is no default.

See also

azd pipeline: Manage and configure your deployment pipelines.
Back to top

azd provision
Provision the Azure resources for an application.
Synopsis
Provision the Azure resources for an application.
The command prompts you for the following values:

Environment name: The name of your environment.
Azure location: The Azure location where your resources will be deployed.
Azure subscription: The Azure subscription where your resources will be deployed.

Depending on what Azure resources are created, running this command might take a while. To view progress, go to the Azure portal and search for the resource group that contains your environment name.
azd provision [flags]

Options
  -e, --environment string   The name of the environment to use.
  -h, --help                 Gets help for provision.

Options inherited from parent commands
  -C, --cwd string   Sets the current working directory.
      --debug        Enables debugging and diagnostics logging.
      --no-prompt    Accepts the default value instead of prompting, or it fails if there is no default.

See also

Back to top

azd restore
Restores the application's dependencies.
azd restore <service> [flags]

Options
      --all                  Restores all services that are listed in azure.yaml
  -e, --environment string   The name of the environment to use.
  -h, --help                 Gets help for restore.

Options inherited from parent commands
  -C, --cwd string   Sets the current working directory.
      --debug        Enables debugging and diagnostics logging.
      --no-prompt    Accepts the default value instead of prompting, or it fails if there is no default.

See also

Back to top

azd template
Find and view template details.
Options
  -h, --help   Gets help for template.

Options inherited from parent commands
  -C, --cwd string   Sets the current working directory.
      --debug        Enables debugging and diagnostics logging.
      --no-prompt    Accepts the default value instead of prompting, or it fails if there is no default.

See also

azd template list: Show list of sample azd templates.
azd template show: Show details for a given template.
Back to top

azd template list
Show list of sample azd templates.
azd template list [flags]

Options
  -h, --help   Gets help for list.

Options inherited from parent commands
  -C, --cwd string   Sets the current working directory.
      --debug        Enables debugging and diagnostics logging.
      --no-prompt    Accepts the default value instead of prompting, or it fails if there is no default.

See also

azd template: Find and view template details.
Back to top

azd template show
Show details for a given template.
azd template show <template> [flags]

Options
  -h, --help   Gets help for show.

Options inherited from parent commands
  -C, --cwd string   Sets the current working directory.
      --debug        Enables debugging and diagnostics logging.
      --no-prompt    Accepts the default value instead of prompting, or it fails if there is no default.

See also

azd template: Find and view template details.
Back to top

azd up
Provision Azure resources, and deploy your project with a single command.
azd up [flags]

Options
  -e, --environment string   The name of the environment to use.
  -h, --help                 Gets help for up.

Options inherited from parent commands
  -C, --cwd string   Sets the current working directory.
      --debug        Enables debugging and diagnostics logging.
      --no-prompt    Accepts the default value instead of prompting, or it fails if there is no default.

See also

Back to top

azd version
Print the version number of Azure Developer CLI.
azd version [flags]

Options
  -h, --help   Gets help for version.

Options inherited from parent commands
  -C, --cwd string   Sets the current working directory.
      --debug        Enables debugging and diagnostics logging.
      --no-prompt    Accepts the default value instead of prompting, or it fails if there is no default.

See also

Back to top


[Suggestion] /siege alternative (From GriefPrevention)

Hello!
Im looking for an alternative to GriefPrevention that is updated more regular and is possible to request features too, GP has been slacking for a very long time now.
The one feature missing from GriefPrevention  -> GriefDefender is the ability to siege.
Siege has always sucked with GriefPrevention, Ive used it for 5/6 years now and its gone through multiple developers hands each with a different take on siege.
Im not sure if this would be better as an addon plugin for GriefDefender.
One of the biggest issues with siege, is there is no log, statistics, or records of peoples attacking/defending, or how to group these people together to understand, limit and record attacks/defends, If siege were to happen with GriefDefender I think it would need:

A statistics system that records all battles for won/loss of a siege and those involved in it to build up a reputation score per player, this allows stopping a high level player attacking a brand new player for example.
Players working together in a Crew/Clan, We use SimpleClans, its brilliant and its got an API, this would solve all whos working with who, its already got a k/d system too. Expanding from this would be brilliant, its also got a /crew war feature thats not triggering anything at present but can be hooked into when 2 crews rival each other (they both have to accept the rivalry)
This could be the best solution for starting off with a new siege plugin as both parties have to accept to be rivals.

Very basic overview, I don't want to get too much into detail just incase you don't want to ever add a siege system, then I will be praying on Griefprevention updates!
Thanks

There will be no siege addon to GriefDefender as it is out of scope for what this plugin is about which is protection. However, I will be adding support for Guilds soon which can be found here
https://www.spigotmc.org/resources/guilds-new-mysql-sqlite-support-update-sale-20-off.66176/

Never seen that Guilds, looks like its got some cool features with the wars and vault, sadly its missing so much compared to SimpleClans, loads of really basic necessities for running a crew. I guess its a fairly new plugin, SimpleClans has been around forever, Just so you are aware the SimpleClans Bukkit/Spigot pages are not updated its all happening in the GitHub.
https://github.com/marcelo-mason/SimpleClans/releases

Ahhh right, the old fliparoo, Its always funny asking for a developer to add hooks into others APIs, they usually say "go to the other person to add it" then they are like "get them to add it" when they both have API's haha
I will ask him! I'm currently using GriefPrevention and haven't tested GD yet, quite a big change for us, sitting at 27,329 claims, and did already ask him to add a hook into GP but it never came about.
SimpleClans really is brilliant for a fully fledged crew management plugin, it focuses on just that managing a crew not anything with land claims, thats what would make it utterly perfect to combine the two GriefDefender & SimpleClans, using the Simpleclans rivalry, k/d etc and war system to activate fights in a claim, I will talk with the SimpleClans dev see what he thinks, its just hard when ive not used GriefDefender to think of exactly how it should work.
I really need to learn Java so I can create my own man in the middle plugin to work between plugins, it would mean figuring out how a siege system would work though.
Your https://github.com/GriefDefenderAPI leads to a 404, is this it? https://github.com/bloodmc/GriefDefenderAPI

Lets start super basic, SimpleClans creates a permissions for each clan (Apparently) which would lead me to believe it should be simple enough to trust an entire Clan into a claim plugin /trust clan or something, as each person in the Clan should inherit their clans permission they should trust/container etc trust to the Claim it, being kicked from a Clan means they are auto ejected from the Claim then.
Its called SimpleClans but they allow you to change all the commands in-game which not many plugins so, so my entire system has been re-branded to Crews being a Pirate themed server, so may end up calling Clans Crews.
Once this exists; then we can progress into Alliances/Rivalries & wars!

OK so to distinguish between normal permission group trust and clan trust, I'm thinking a new command such as /trustclan or /clantrust which would add a prefix clan- before name.
So for ex. if a player typed /trustclan viper, GD would add clan-viper to builder group.
If the same user typed /at viper , GD would add clan-viper to access trust group.
Thoughts?

Wouldn't access trust need to be the same? /atcrew viper An alternative could be:
/trust crew viper
/at crew viper
Just means no player can be named Crew, be a good idea to have the clan/crew variable changeable per server, I would use crew.
Either that or
/atcrew viper

But not permission trust, that would get a bit mental!

Why not something like /trust clan:viper or /trust c:viper?

Yes, I had a typo. OK so basically we agree that 2 commands should be added
/trustclan|trustcrew [clanname]
/atclan|trustclan [clanname]
So you are free to use clan or crew as I'll have both added as aliases.

Sounds good to me!

Second this!
I really would appreciate clans aswell


Extract formatter plugin test using new test driver

https://github.com/fluent/fluentd/blob/master/test/test_formatter.rb includes test for old (v0.12) API.

LGTM


Add type signatures to spec

Addresses #138
Throwing this up as a bit of a strawman, as there will no doubt be differing opinions around syntax.
I put forward the following suggestion:
sequence :: Apply f, Traversable t => t (f a) ~> (b -> f b) -> f (t a)
'------'    '--------------------'    '-----'    '-------------------'
   '- method name     '- constraints     '- method target  '- method arguments

I'm also not sure whether an explanation of the syntax should be included in the spec or not.

:+1:

This looks great! Only one thing worries me, this type syntax was designed for curried functions, while our methods are not curried.
For instance:
 reduce :: Foldable f => f a ~> (b -> a -> b) -> b -> b

seems like a.reduce(fn) returns a function, and fn should be curried.

Only one thing worries me, this type syntax was designed for curried functions, while our methods are not curried.

Good point. We could using tuples to represent arguments instead.
Foldable f => f a ~> (((b, a) -> b), b) -> b

It seems like it's a bit of a trade off in terms of readability.
Also, is there any preference for keeping or removing the method name from the signature?

+1 for tuples, this would be more correct.

Ah, maybe we could also remove descriptions like the following now?
The `equals` method takes one argument:

     a.equals(b)

 1. `b` must be a value of the same Setoid

     1. If `b` is not the same Setoid, behaviour of `equals` is
        unspecified (returning `false` is recommended).

 2. `equals` must return a boolean (`true` or `false`).

Since this is basically type signatures in english, and we now have proper type signatures.

Can we keep both? I find that it lends to the appeal of the spec, as in, some people don't know how to read haskell and reading the description helps people understand that.

I'm very much in favour of this proposal.
In Haskell the constraints are parenthesized when there are multiple constraints. I don't know whether there's a compelling reason for this or whether the decision was made to simplify the grammar.

@joneshf you happy for me to merge this one?


Unsound function subtyping

Example:
function foo(x: ?string): void {
  if (x) {
    x.toLowerCase();
  }
}

const foo_: () => void = foo;
foo_(1);

Presumably, function with fewer explicit arguments can never be a supertype of a function, even if it has some maybe/optional arguments.

The same problem with rest args:
declare function foo(...x: Array<string>): void;
const foo_: () => void = foo;
foo_(1);

So, here is what happens: Flow reuses code that handles function application for function subtyping. When argument is not present, it is substituted with void, which if fine for function application, but  not for subtyping. For subtyping it should be mixed. For example:
declare function foo(x: ?string): void;
foo(); // void ~> ?string: OK
(foo: () => void); // mixed -> ?string: ERROR
(foo: (string) => void); // string -> ?string: OK

Duplicate of https://github.com/facebook/flow/issues/3049?


Remove focus-visible support

Is your feature request related to a problem? Please describe.
Focus visible is supported by all modern browsers.
Describe the solution you'd like
Remove polyfill features.
Exit criteria
This issue can be closed once all focus-visible features have been migrated to native browser support.

See commit for review https://github.com/AlaskaAirlines/auro-button/pull/210/commits/b2299b25f04c769402d11e000cab00d66fb24b6a


fix: not working language selection

Also a general refactor to use kotlin inline for building things.
Closes https://github.com/openfoodfacts/openfoodfacts-androidapp/issues/3540.
Closes #3437.
Test APK
https://github.com/openfoodfacts/openfoodfacts-androidapp/suites/3615337385/artifacts/87373606

I found this one in the branch as well. Not sure if related to your changes: https://github.com/openfoodfacts/openfoodfacts-androidapp/issues/4196. Happens on trying to edit a product

New artefact: https://github.com/openfoodfacts/openfoodfacts-androidapp/suites/3623909306/artifacts/87647039

@VaiTon LGTM 👍 ✅


AWS Bedrock Access for CICA Data extraction tool

Environment details
We require a development environment to get access to AWS Bedrock & Textract for the CICA Data extraction tool. These are the AWS services that would be used.
Application Name
cica-data-extraction
Description of application
The CICA data extraction tool is a solution for caseworkers to search and highlight specific useful data within a case application and supporting case documents.
This would enable caseworkers filter through necessary information quicker .
The application would be hosted on the Cloud platform but would need access via the API to an LLM in Bedrock .
GitHub team slug
cica-data-extraction-maintainers
GitHub code owner team slug
No response
GitHub actions reviewer team slug
No response
Environments

[X] Development
[ ] test
[ ] Preproduction
[ ] Production

Environment access level Development
developer
Environment access level Test
No response
Environment access level Preproduction
No response
Environment access level Production
No response
application
CICA-Data-extraction
business-unit
CICA
infrastructure-support
<EMAIL_ADDRESS>owner
<EMAIL_ADDRESS>Subnet sets

[X] General
[ ] Isolated

How do users connect to the application
Over the public internet
Additional features
Please check any additional features required

[ ] Additional VPC Endpoints
[ ] Extended DNS Zones
[x] Other - please specify

Other information
The nearest approved region we can use for Bedrock is Frankfurt (eu-central-1).
We would need temporary permissions to manager Bedrock from AWS console pending when Bedrock is fully supported on terraform. Thank you
Definition of Done
Definition of Done

[ ] account created
[ ] customer informed

Moved this one to blocked pending a discussion with @jennyd .

Discussed with @davidkelliott ; as this application is going to use a combination of textract and bedrock, this one is appropriate for the Modernisation Platform so I'll bring this out of blocked.


Update CONTRIBUTING.md

Noticed that the contents of the "In this topic, we'll cover:" section no longer reflected the actual contents of the topic.   Removed obsolete section links, updated 'guidance checklist' section to what is currently present in the document.  Forced me to read the Dos and Don'ts... I think I'm compliant.

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

File
Status
Preview URL
Details

CONTRIBUTING.md
:white_check_mark:Succeeded

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

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

File
Status
Preview URL
Details

CONTRIBUTING.md
:white_check_mark:Succeeded

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


Add fast implementation of quicksort that does smart pivot choosing

@TimSheard Here is a fast in-place unstable sort for SmallArray that I promised.

@lehins Do we expect to need this in the end? If so, please merge, otherwise let's just close this PR. Can always resurrect it later.

@TimSheard Do you still need this sorting functionality?

I talked to @TimSheard , he said that unfortunately he no longer needs it.


Myntra Customize - Update Scroll functionality

While scrolling, update URL with the section id that we are currently at.
Add "features" section in navigation "About" dropdown

https://github.com/DhanushNehru/Ultimate-Web-Development-Resources/pull/190 created

Please add image / video of your output @HarineMurugan

PFA the screenshots along with https://github.com/DhanushNehru/Ultimate-Web-Development-Resources/pull/190

hello @HarineMurugan i want to work with this issue could you please assign this to me

Hi, I have already created PR for this. https://github.com/DhanushNehru/Ultimate-Web-Development-Resources/pull/190/
Screenshots updated in it. I think you can start working on this once this is merged.


Add CMS as a drop-down option for Admin users in navbar

Add 'CMS' drop-down option here.

@Ruthie2018 as QA tester

QA passed
https://docs.google.com/spreadsheets/d/1Hec5QDAQmvg9BG7VIiM0XndcQMvrSI3XGAWANT8iJTk/edit#gid=547627265


Pause Command Leads to Missing Slide Footer

Is this issue resolved by using the \onslide-command instead? It seems like there is no way to get \pause working in this scenario.


[video_play] only play when i use airpods ?

i use video_play in my ios app.But i use play() to play video only work when i use airpods.
If i don't use airpods, video didn't play when i use play(), just value.playing => true.
Flutter (Channel stable, v1.17.1, on Mac OS X 10.15.4 19E287, locale
zh-Hans-CN)
• Flutter version 1.17.1 at
/Users/guchunwen/Documents/project/flutter-sdk/flutter
• Framework revision f7a6a7906b (9 days ago), 2020-05-12 18:39:00 -0700
• Engine revision 6bc433c6b6
• Dart version 2.8.2
ios 13.4.1
video_player: ^0.10.11+1

Hi @chavesgu
can you please provide your flutter doctor -v ,
your flutter run --verbose
(while "playing" the contents in your app w/o airpods),
your pubspec.yaml
and a reproducible minimal code sample.
Thank you

flutter doctor -v
[✓] Flutter (Channel stable, v1.17.1, on Mac OS X 10.15.4 19E287, locale
zh-Hans-CN)
• Flutter version 1.17.1 at
/Users/guchunwen/Documents/project/flutter-sdk/flutter
• Framework revision f7a6a7906b (9 days ago), 2020-05-12 18:39:00 -0700
• Engine revision 6bc433c6b6
• Dart version 2.8.2
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.1)
• Android SDK at /Users/guchunwen/Library/Android/sdk
• Platform android-29, build-tools 29.0.1
• ANDROID_HOME = /Users/guchunwen/Library/Android/sdk
• Java binary at:
/Library/Java/JavaVirtualMachines/jdk1.8.0_171.jdk/Contents/Home/bin/java
• Java version Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
• All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS (Xcode 11.5)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Xcode 11.5, Build version 11E608c
• CocoaPods version 1.9.1
[!] Android Studio (not installed)
• Android Studio not found; download from
https://developer.android.com/studio/index.html
(or visit https://flutter.dev/docs/get-started/install/macos#android-setup
for detailed instructions).
[✓] IntelliJ IDEA Ultimate Edition (version 2019.1.3)
• IntelliJ at /Applications/IntelliJ IDEA.app
• Flutter plugin version 37.0.3
• Dart plugin version 191.7830
[✓] VS Code (version 1.45.1)
• VS Code at /Applications/Visual Studio Code.app/Contents
• Flutter extension version 3.10.2
[✓] Connected device (2 available)
• iPhone        • 00008020-00183131149A002E            • ios • iOS 13.4.1
• iPhone 11 Pro • 534B84EF-6B11-4DBA-B26E-EC75D68A9D28 • ios •
com.apple.CoreSimulator.SimRuntime.iOS-13-5 (simulator)
flutter run --verbose
[   +1 ms] Flutter run key commands.
[   +1 ms] r Hot reload. 🔥🔥🔥
[   +1 ms] R Hot restart.
[        ] h Repeat this help message.
[        ] d Detach (terminate "flutter run" but leave application running).
[        ] c Clear the screen
[        ] q Quit (terminate the application on the device).
[        ] An Observatory debugger and profiler on iPhone is available at: http://localhost:1024
there is nothing shown when i switch airpods.
pubspec.yaml
video_player: ^0.10.11+1

@iapicca
just official sample

Hi @chavesgu
thanks for your doctor;
can you please provide
your full flutter run --verbose
If the logs are too long
you may attach it as txt file
Thank you

here is full flutter run --verbose below.
flutter run --verbose.txt
when i play/pause video, there is nothing shown

Hi @chavesgu
Running official example on a physical or simulator has no issue with asset video or network without airpods when testing on latest stable and dev channel

flutter doctor -v
[✓] Flutter (Channel dev, 1.19.0-1.0.pre, on Mac OS X 10.15.4 19E287, locale
    en-GB)
    • Flutter version 1.19.0-1.0.pre at /Users/tahatesser/Code/flutter_dev
    • Framework revision 456d80b9dd (2 weeks ago), 2020-05-11 11:45:03 -0400
    • Engine revision d96f962ca2
    • Dart version 2.9.0 (build 2.9.0-7.0.dev 092ed38a87)

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
    • Android SDK at /Users/tahatesser/Code/SDK
    • Platform android-29, build-tools 29.0.3
    • ANDROID_HOME = /Users/tahatesser/Code/SDK
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      1.8.0_212-release-1586-b4-5784211)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 11.5)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.5, Build version 11E608c
    • CocoaPods version 1.9.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 3.6)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 45.1.1
    • Dart plugin version 192.8052
    • Java version OpenJDK Runtime Environment (build
      1.8.0_212-release-1586-b4-5784211)

[✓] VS Code (version 1.45.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.10.2

[✓] Connected device (4 available)
    • SM M305F   • 32003c30dc19668f • android-arm64  • Android 10 (API 29)
    • macOS      • macOS            • darwin-x64     • Mac OS X 10.15.4 19E287
    • Web Server • web-server       • web-javascript • Flutter Tools
    • Chrome     • chrome           • web-javascript • Google Chrome
      81.0.4044.138

• No issues found!

Can you please make to uninstall this app and clone the official repository and run official exampl and try again?
Thank you

@TahaTesser my flutter channel is latest stable,  when i use flutter 1.12.x before,  video_play was work well.

Hi @chavesgu
This only happens in Flutter? Have you tried to restart your iPhone and try again? Also please upgrade to iOS 13.5, let us know
Thank you

yes，only happens in flutter， other app like bilibili is normal. I restart iphone and upgrade to iOS 13.5, it still unchanged.

@TahaTesser
Currently, only play() is not work. Such as seekTo(),when i use this api,the video is seekTo correct position, but it is still not play.

@TahaTesser Hi, brother,   is this issue repaired?

@TahaTesser hey! good news ! when i upgrade ios13.6 , the play() api is work correctly.

Hi @chavesgu
Looks like it was your device's as we haven't similar issues popup
given your last message I feel safe to close this issue, if you disagree please write in the comments and I will reopen it.
Thank you


Give better error for missing arches in base image

OSBS-7971

Signed-off-by: Adam Cmiel<EMAIL_ADDRESS>Maintainers will complete the following section:

[x] Commit messages are descriptive enough
[x] "Signed-off-by:" line is present in each commit
[x] Code coverage from testing does not decrease and new code is covered
[x] JSON/YAML configuration changes are updated in the relevant schema
[x] Changes to metadata also update the documentation for the metadata
[x] Pull request includes link to an osbs-docs PR for user documentation updates
[x] New feature can be disabled from a configuration file

no release notes needed, minor change only


[WIP] Enable more linters in golangci-lint

https://github.com/rancher/rancher/issues/18638

Completed


chore: update docs

Description
Fix parsing in documentation.
Fixes # (issue)
Type of change
N/A
How Has This Been Tested?
N/A
Checklist
N/A

Codecov Report

Merging #848 (c2e8e68) into develop (06d25d8) will not change coverage.
The diff coverage is n/a.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
@@           Coverage Diff            @@
##           develop     #848   +/-   ##
========================================
  Coverage    87.65%   87.65%
========================================
  Files           27       27
  Lines         1847     1847
========================================
  Hits          1619     1619
  Misses         228      228

:tada: This PR is included in version 1.9.3-beta.7 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


update examples: remove WN18RR and update cora

Description

As titled.
Motivation and Context

One example is enough. WN18RR as an example does not add much more value.

Closing in favor of #375.


There should be indications that "things have changed, and they are not saved"

Related to https://github.com/zokugun/vscode-sync-settings/issues/18, there should be (regular?) information that the current settings are not saved in the repository.
I appreciate the "extra careful - I don't mess your stuff behind-the-scenes" approach, but there also needs to be way for the user to "not forget to sync", but neither "make it his second nature to touch something, and sync the settings".
The "basic model" could be periodic reminders while the settings are different from the saved ones.
The git-enhanced response gives many alternatives:

Settings are always written on the cloned repo as unstaged / staged / committed in unsaved/<yyyy-mm-dd_start> branch, always starting a new one on top of branch after the first change after uploading the settings (those branches can also exist upstream)
(For the committed one) Uploading them means simply git checkout <branch>; git merge --no-ff unsaved/<yyyy-mm-dd_start>; git push; git branch -m unsaved/<yyyy-mm-dd_start> _merged/unsaved/<yyyy-mm-dd_start>

@stdedos When re-reviewing your issue, I was thinking "Why not do a check every hour and alert the user if he want to save?" then I remembered the cron-related issue #28.
So in line of that issue, what if I add a syncSettings.check action and use an external extension to run it every hour?
Would that be ok for you?
But then the simpler vs-cron is deprecated and isn't available on open-vsx. I could fork it, require it and internalize the crons...
What do you think?
crons:
  check: 0 * * * *         // every hour
  download: 0 9 * * *  // at 9AM, every day
  upload: 0 17 * * *     // at 5PM, every day

  download: 0 9 * * *  // at 9AM, every day
  upload: 0 17 * * *     // at 5PM, every day

ALL for it :star_struck:
Remember to: AVOID resolving issues (e.g. git merge ..., etc) when you "do all that". (or do it :stuck_out_tongue_winking_eye: )

The new version has the following settings https://github.com/zokugun/vscode-sync-settings#crons and a new review command.
Don't forget to create a new issue for your enhanced git process ;)

There you go! https://github.com/zokugun/vscode-sync-settings/issues/36
I have also seen a review prompt; let's say verified / lgtm! :star_struck:


Write kubernetes manifest files to disk

What should we add or change to make your life better?
I want to be able to see the exact files that tye uses with kubectl apply
Why is this important to you?
I want to be able to debug if something isn't working as expected.
I want to source control these files.
azsdke2e

Closing as this is possible with tye generate


[SPARK-37695][CORE][SHUFFLE] Skip diagnosis ob merged blocks from push-based shuffle

What changes were proposed in this pull request?
Skip diagnosis ob merged blocks from push-based shuffle
Why are the changes needed?
Because SPARK-36284 has not been addressed yet, skip it to suppress exceptions.
21/12/19 18:46:37 WARN TaskSetManager: Lost task 166.0 in stage 1921.0 (TID 138855) (beta-spark5 executor 218): java.lang.AssertionError: assertion failed: Expected ShuffleBlockId, but got shuffleChunk_464_0_5645_0
	at scala.Predef$.assert(Predef.scala:223)
	at org.apache.spark.storage.ShuffleBlockFetcherIterator.diagnoseCorruption(ShuffleBlockFetcherIterator.scala:1043)
	at org.apache.spark.storage.BufferReleasingInputStream.$anonfun$tryOrFetchFailedException$1(ShuffleBlockFetcherIterator.scala:1308)
	at scala.Option.map(Option.scala:230)
	at org.apache.spark.storage.BufferReleasingInputStream.tryOrFetchFailedException(ShuffleBlockFetcherIterator.scala:1307)
	at org.apache.spark.storage.BufferReleasingInputStream.read(ShuffleBlockFetcherIterator.scala:1293)
	at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
	at java.io.BufferedInputStream.read(BufferedInputStream.java:265)
	at java.io.DataInputStream.readInt(DataInputStream.java:387)
	at org.apache.spark.sql.execution.UnsafeRowSerializerInstance$$anon$2$$anon$3.readSize(UnsafeRowSerializer.scala:113)
	at org.apache.spark.sql.execution.UnsafeRowSerializerInstance$$anon$2$$anon$3.<init>(UnsafeRowSerializer.scala:120)
	at org.apache.spark.sql.execution.UnsafeRowSerializerInstance$$anon$2.asKeyValueIterator(UnsafeRowSerializer.scala:110)
	at org.apache.spark.shuffle.BlockStoreShuffleReader.$anonfun$read$2(BlockStoreShuffleReader.scala:98)
	at scala.collection.Iterator$$anon$11.nextCur(Iterator.scala:486)
	at scala.collection.Iterator$$anon$11.hasNext(Iterator.scala:492)
	at scala.collection.Iterator$$anon$10.hasNext(Iterator.scala:460)
	at org.apache.spark.util.CompletionIterator.hasNext(CompletionIterator.scala:31)
	at org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:37)
	at scala.collection.Iterator$$anon$10.hasNext(Iterator.scala:460)
	at org.apache.spark.sql.catalyst.expressions.GeneratedClass$GeneratedIteratorForCodegenStage9.sort_addToSorter_0$(Unknown Source)
	at org.apache.spark.sql.catalyst.expressions.GeneratedClass$GeneratedIteratorForCodegenStage9.processNext(Unknown Source)
	at org.apache.spark.sql.execution.BufferedRowIterator.hasNext(BufferedRowIterator.java:43)
	at org.apache.spark.sql.execution.WholeStageCodegenExec$$anon$1.hasNext(WholeStageCodegenExec.scala:759)
	at org.apache.spark.sql.catalyst.expressions.GeneratedClass$GeneratedIteratorForCodegenStage10.smj_findNextJoinRows_0$(Unknown Source)
	at org.apache.spark.sql.catalyst.expressions.GeneratedClass$GeneratedIteratorForCodegenStage10.processNext(Unknown Source)
	at org.apache.spark.sql.execution.BufferedRowIterator.hasNext(BufferedRowIterator.java:43)
	at org.apache.spark.sql.execution.WholeStageCodegenExec$$anon$2.hasNext(WholeStageCodegenExec.scala:778)
	at scala.collection.Iterator$$anon$10.hasNext(Iterator.scala:460)
	at org.apache.spark.shuffle.sort.UnsafeShuffleWriter.write(UnsafeShuffleWriter.java:179)
	at org.apache.spark.shuffle.ShuffleWriteProcessor.write(ShuffleWriteProcessor.scala:59)
	at org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:99)
	at org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:52)
	at org.apache.spark.scheduler.Task.run(Task.scala:136)
	at org.apache.spark.executor.Executor$TaskRunner.$anonfun$run$3(Executor.scala:507)
	at org.apache.spark.util.Utils$.tryWithSafeFinally(Utils.scala:1468)
	at org.apache.spark.executor.Executor$TaskRunner.run(Executor.scala:510)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)

Does this PR introduce any user-facing change?
Yes, suppress the exceptions.
How was this patch tested?
Run 1T TPCDS manually.

LGTM excepts 2 minor comments.

cc @mridulm

ok to test

Test build #146427 has started for PR 34961 at commit ce42f59.

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

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

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/50902/

Test build #146427 has finished for PR 34961 at commit ce42f59.

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

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/146427/

Can one of the admins verify this patch?

Thanks, merged to master, branch-3.2.


throw a cpk warning on the CLI when a schema has CPK, the project has datastore enabled and the corresponding feature flag is disabled

Description of changes
This PR helps the CX by throwing a CPK warning ⚠ on the CLI when:

schema has a CPK - @primarykey and
conflict detection is enabled (datastore is used in the project) and
the feature flag for CPK - respectPrimaryKeyAttributesOnConnectionField is false in "amplify/cli.json" file

When CPK modelgen is being disabled in a schema with CPK's, this PR would aid the CX to enable the feature flag and solve issues with the CPK models.
sample schema used:
type Todo @model {
  todoId: ID! @primaryKey
  content: String
}

type TodoCopy @model {
  todoCopyId: ID! @primaryKey
  contentCopy: String
}

screenshot of the warning when the schema is compiled by running the command -
amplify-dev api gql-compile

Issue #, if available

Description of how you validated changes
Checklist

[x] PR description included
[x] yarn test passes
[x] Tests are changed or added
[x] Relevant documentation is changed or added (and PR referenced)
[ ] New AWS SDK calls or CloudFormation actions have been added to relevant test and service IAM policies

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@manaswi223 looks like this PR can be closed now, since the other PR was merged?

no @david-mcafee David, that PR is closed and this is the actual PR & awaiting review from @renebrandel.

no @david-mcafee David, that PR is closed and this is the actual PR & awaiting review from @renebrandel.

Thanks @manaswi223! I left a suggestion on updating the messaging above :)

thanks David. Committed that suggestion :)


inRandomOrder is terribly inefficient

inRandomOrder is terribly inefficient when database is not small. For example, if a database has 50000 rows it needs to generate 50000 random numbers and sort all rows without an index. The algorithm need to be changed. Skipping random number of rows is far more efficient as is explained here:
http://akinas.com/pages/en/blog/mysql_random_row/
The method was initially introduced in order to get some random rows not ordering them randomly.

The method explained where?
The inRandomOrder method is on the query builder, so one would expect it to call the random function of the underlying database driver. If you wanted to use a specific, different sort of randomisation I think that's the sort of thing you'd implement in your own project.

If you have something that will work more efficient, without configuration, it would probably be accepted as PR.  What do you suggest?

Skipping random number of rows is far more efficient as is explained here:
http://akinas.com/pages/en/blog/mysql_random_row/

Yes, for selecting 1 item. But that doesn't work for multiple rows.

@barryvdh If my memory serve me rightly  that method where initially suggested for choosing a single raw. However, for selecting multiple rows, a multiple row can be selected and be UNIONed. Normally the application needs to choose randomly a very tiny proportion of tables rows. And that is yet far more efficient that random sorting.

So as I said, create a PR ;)

@salarmehr any solution you recommend. I am also noticing inRandomOrder() is very slow with large tables.

@vdhicts I have already suggested something in the above converstaion.


new chatflow engine

maybe based on github.com/xmonader/chatflow-wizards if any good

duplicated of #249


Unittest for timeseries_anomalies

Resolve #136.

Codecov Report

Merging #137 (ae89635) into master (ea2d2f3) will increase coverage by 6.52%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #137      +/-   ##
==========================================
+ Coverage   35.78%   42.30%   +6.52%
==========================================
  Files          24       24
  Lines        1794     1794
==========================================
+ Hits          642      759     +117
+ Misses       1152     1035     -117

Impacted Files
Coverage Δ

orion/primitives/timeseries_anomalies.py
94.32% <ø> (+82.97%)
:arrow_up:

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 ea2d2f3...ae89635. Read the comment docs.


add sample geodataframe notebook with readme notes

Summary:
What did I do?
Created a sample notebook that covers how to leverage data from a Pandas Geodataframe as a GeoData layer within stac_ipyleaflet.
Why *** did I do it? (What was the motivation?)

To help users extend current stac_ipyleaflet functionality.

How *** can someone test or demo my changes?

Follow the notebook!

Fixes or Addresses Issue #: #85
Checklist before requesting a review:

[ ] My code follows the guidelines of this project
[X] I  performed a self-review of my code changes
[ ] I have added my changes to the change log (HISTORY.rst)
[X] I have completed spell-checking, removed unnecessary print statements & commented-out code
[X] I have commented my code, particularly in hard-to-understand areas
[X] I have made corresponding changes to the documentation
[ ] New and existing unit tests pass locally with my changes

Anyway, just my 2 cents.

Thanks for your feedback, @chuckwondo - I created a new issue around this.


Example cmake fetch content output is erroneous for Windows

Hi There
I tried the example and followed the steps for installing and running it on windows 11.
I could see the following files there and ran the cpr_example.exe generated .

but the output I get is
Status code: 0
Header:
Text:

What happens in case you don't just double click the executable, but instead you run it through the terminal (cmd/powershell/...)?

I got this when i ran through the terminal as mentioned .

Looks like an https issue. I will try to boot up my W11 VM later today and see what I can do about this.

Works for me on W11:
PS F:\USERNAME\Desktop\example-cmake-fetch-content\build\Debug> .\cpr_example.exe
Status code: 200
Header:
        Access-Control-Allow-Origin:*
        Access-Control-Expose-Headers:ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
        Cache-Control:public, max-age=60, s-maxage=60
        Content-
[...]

Could you please provide the log output of cmake ..

Closing this for inactivity.


Design and Deploy Your First Integration Flow

Tutorial URL: https://developers.sap.com/tutorials/cp-starter-integration-cpi-design-iflow.html
Kindly suggest adding a step to test and validate the deployed service to complete the development.
I found that posting the following Body to the endpoint was sufficient to accomplish it.
{
"productIdentifier": "HT-1080"
}

Hi @danhenry00 ,
Thanks for reaching out to SAP.
With reference to your concern, you have deployed an integration flow.
To test the same, you need to proceed with the next set of tutorial i.e., https://developers.sap.com/tutorials/cp-starter-isuite-api-management.html
Please complete the whole mission to get a better trial experience.
Regards,
Vikram

Thank you for your feedback. The issue seems to be resolved, so I am closing the issue.
If you still have questions, feel free to reopen the issue.

Thank you for your feedback. The issue seems to be resolved, so I am closing the issue.
If you still have questions, feel free to reopen the issue.


error: unknown type name 'CHIPInt64uAttributeCallbackBridge'

Problem
Missing generated function.
Summary of Changes

Add CHIPInt64uAttributeCallbackBridge

Will merge before CI tests finish: this seems to only change mm/zap/json files, which are generally unchecked by CI (some zap check exists, however those are expected to pass)


Chirpstack MQTT authentication using client certificates

In general the recommended way of ensuring MQTT security & authentication is using mutual TLS with client certificate verification.
For rabbit mq MQTT plugin docs can be found here:
https://www.rabbitmq.com/mqtt.html#tls-certificate-authentication
https://github.com/rabbitmq/rabbitmq-server/tree/main/deps/rabbitmq_auth_mechanism_ssl
With such approach a username and password are not needed and should not be sent.
As they say:
Clients must not supply username and password.
Connection where username/password is provided can be rejected when such authentication method is disabled in the broker.
When using chirpstack I tried to make a secure connection with client certificate & no username and pass with no luck.
From what I see when I configure mqtt integration with no username and password still an empty string is used for both.
Also an empty string sends an empty string to a broker so in my opinion there is no way to configure chirpstack not to send username/password.
I didn't check but I believe the same problem will affect an mqtt-packet-forwarder that can be used inside of a gateway.

Thanks for your feedback, I did not have issues when testing the MQTT Forwarder with mTLS with a blank username / password and was not aware this could case issues with other MQTT brokers. Only setting user_name and password arguments if this configuration != empty string should be easy to implement.
Would you like to create a PR for this (for both chirpstack and chirpstack-mqtt-forwarder repos)? I think it should like this:
if !conf.username.is_empty() {
        conn_opts_b.user_name(&conf.username);
}

if !conf.password.is_empty() {
        conn_opts_b.password(&conf.password);
}

https://github.com/chirpstack/chirpstack/blob/master/chirpstack/src/integration/mqtt.rs#L103
https://github.com/chirpstack/chirpstack/blob/master/chirpstack/src/gateway/backend/mqtt.rs#L158
https://github.com/chirpstack/chirpstack-mqtt-forwarder/blob/master/src/mqtt.rs#L118

I was assuming that internally conn_opts_b would by default store user_name and password as empty strings, but that is not the case. The default is None an settings it sets it to Some(...).


Always include a BFO import

AFAICT the only ontology that explicitly imports BFO is the extended relation ontology. If that doesn't happen to be imported when you open one of the component files then there are BFO ids displayed in Protege. Since they all use BFO, I think they should all explicitly import BFO.

I agree. If I'm deploying CCO in an application, I will have custom imports and slims, and further domain modules, etc, so including the import doesn't seem like it would cause build issues for those using the ontologies. If I'm using a CCO module, I'm not sure why I wouldn't want BFO as well.

This issue appears to duplicate a matter raised on https://github.com/CommonCoreOntology/CommonCoreOntologies/issues/255 . I will close this branch and track this request under the other branch for the 2.0 release.


Implement ducts

Description
Fixes #881. This PR adds the geometric implementation for ducts.

How Has This Been Tested?
New unit tests have been added.

Screenshots, that help to understand the changes(if applicable):
To Do
Checklist:

[x] A test for the new functionality was added.
[x] All tests run without failure.
[x] The new code complies with the TiGL style guide.
[x] New classes have been added to the Python interface.
[x] API changes were documented properly in tigl.h.

Codecov Report

Merging #889 (8e2126e) into master (e5d4ee8) will decrease coverage by 6.73%.
The diff coverage is 89.54%.

:exclamation: Current head 8e2126e differs from pull request most recent head 2ea5876. Consider uploading reports for the commit 2ea5876 to get more accurate results

@@            Coverage Diff             @@
##           master     #889      +/-   ##
==========================================
- Coverage   69.30%   62.57%   -6.74%
==========================================
  Files         296      297       +1
  Lines       24750    24867     +117
==========================================
- Hits        17153    15560    -1593
- Misses       7597     9307    +1710

Impacted Files
Coverage Δ

src/fuselage/CCPACSFuselage.h
100.00% <ø> (ø)

src/fuselage/CCPACSFuselageSegment.cpp
62.86% <0.00%> (ø)

src/wing/CCPACSWing.h
100.00% <ø> (ø)

src/configuration/CCPACSConfiguration.cpp
52.24% <37.50%> (-4.65%)
:arrow_down:

src/fuselage/CCPACSFuselage.cpp
62.94% <85.00%> (-5.59%)
:arrow_down:

src/wing/CCPACSWing.cpp
76.65% <86.66%> (-0.09%)
:arrow_down:

src/ducts/CCPACSDucts.cpp
92.30% <92.30%> (ø)

src/ducts/CCPACSDuct.cpp
91.17% <96.36%> (+91.17%)
:arrow_up:

src/fuselage/CCPACSFuselageSegments.cpp
81.70% <100.00%> (+18.54%)
:arrow_up:

src/wing/CCPACSWingRibsDefinition.h
0.00% <0.00%> (-100.00%)
:arrow_down:

... and 50 more

LGTM! Let's merge 🥳 🎆 🍾

Yeah! :)


gh-462 Docs: Add Note clarifying the usage of buildpacks

resolves https://github.com/spring-cloud/spring-cloud-dataflow-server-cloudfoundry/issues/462

merged in scdf docs in 5bbc68971841d99e047e76477e1d59b43ff72cfa


Loading scalar cubes not possible in iris < 2

Another argument for switching to iris > 2 as soon as possible (#451):
Consider the following recipe:
...
preprocessors:
  sp50: &sp50
    extract_levels:
      levels: 5000
      scheme: linear
    extract_region:
      start_latitude: -90
      end_latitude: -60
      start_longitude: 0
      end_longitude: 360
    average_region:
      coord1: latitude
      coord2: longitude

diagnostics:
  diag_ta_sp50:
    variables:
      ta: &variable_settings
        project: CMIP5
        mip: Amon
        field: T3M
        exp: historical
        start_year: 1979
        end_year: 2005
        preprocessor: mean_sp50
    scripts:
...

This fails with the following error:
...
  File "ESMValTool/esmvaltool/preprocessor/__init__.py", line 240, in preprocess
    result = [function(items, **args)]
  File "ESMValTool/esmvaltool/preprocessor/_io.py", line 211, in extract_metadata
    cube = iris.load_cube(filename)
  File "miniconda3/envs/esmvaltool/lib/python3.6/site-packages/iris/__init__.py", line 378, in load_cube
    raise iris.exceptions.ConstraintMismatchError('no cubes found')
iris.exceptions.ConstraintMismatchError: no cubes found

The preprocessed file looks like this:
dimensions:
        bnds = 2 ;
variables:
        double ta ;
                ta:standard_name = "air_temperature" ;
                ta:long_name = "Air Temperature" ;
                ta:units = "K" ;
                ta:cell_methods = "time: mean latitude: longitude: mean time: mean" ;
                ta:coordinates = "day_of_month day_of_year lat lon month_number plev time year" ;
        double plev ;
                plev:bounds = "plev_bnds" ;
                plev:units = "Pa" ;
                plev:standard_name = "air_pressure" ;
                plev:long_name = "pressure" ;
                plev:positive = "down" ;
        double plev_bnds(bnds) ;
        int64 day_of_month ;
                day_of_month:bounds = "day_of_month_bnds" ;
                day_of_month:units = "1" ;
                day_of_month:long_name = "day_of_month" ;
        int64 day_of_month_bnds(bnds) ;
        int64 day_of_year ;
                day_of_year:bounds = "day_of_year_bnds" ;
                day_of_year:units = "1" ;
                day_of_year:long_name = "day_of_year" ;
        int64 day_of_year_bnds(bnds) ;
        double lat ;
                lat:bounds = "lat_bnds" ;
                lat:units = "degrees_north" ;
                lat:standard_name = "latitude" ;
                lat:long_name = "latitude" ;
        double lat_bnds(bnds) ;
        double lon ;
                lon:bounds = "lon_bnds" ;
                lon:units = "degrees_east" ;
                lon:standard_name = "longitude" ;
                lon:long_name = "longitude" ;
        double lon_bnds(bnds) ;
        int64 month_number ;
                month_number:bounds = "month_number_bnds" ;
                month_number:units = "1" ;
                month_number:long_name = "month_number" ;
        int64 month_number_bnds(bnds) ;
        double time ;
                time:bounds = "time_bnds" ;
                time:units = "day since 1950-01-01 00:00:00.0000000" ;
                time:standard_name = "time" ;
                time:long_name = "time" ;
                time:calendar = "proleptic_gregorian" ;
        double time_bnds(bnds) ;
        int64 year ;
                year:bounds = "year_bnds" ;
                year:units = "1" ;
                year:long_name = "year" ;
        int64 year_bnds(bnds) ;

// global attributes:
                ...
data:

 ta =<PHONE_NUMBER>98659 ;

 plev = 25000 ;

 plev_bnds = 27500, 22500 ;

 day_of_month = 15 ;

 day_of_month_bnds = 15, 16 ;

 day_of_year = 183 ;

 day_of_year_bnds = 16, 351 ;

 lat = 0 ;

 lat_bnds = -31.25, 31.25 ;

 lon = 180 ;

 lon_bnds = 0, 360 ;

 month_number = 6 ;

 month_number_bnds = 1, 12 ;

 time = 15523 ;

 time_bnds = 10592, 20454 ;

 year = 1992 ;

 year_bnds = 1979, 2005 ;
}

The cube is scalar and has no dimensional coordinate left. The current iris version is not able to load files like this, version 2.2.0 is. Right now, this is really inconvenient, since I cannot use the full capacity of the preprocessor and have to do temporal averaging in the diagnostic itself.

will close via #832 (when the case)


How to implement a a 'goal-to-task' AI planning tool based on Midscene

The FAQ mentioned

If you require a 'goal-to-task' AI planning tool, you can develop one based on Midscene.

But I'm not sure how to leverage Midscene to make this, any hint for this? Currently the AI trend is about use a goal instead defining atomic tasks like  this so I want to give it a try

Hi @ducan-ne ,
You may try the latest v0.8.6 version of midscene. We've just add some 'replanning' strategy in this version.

We will remove the "goals and tasks" instructions from the FAQ, as it is not straightforward for developers to implement.


Rows in Error Do Not Display in the UI on CSV Upload

Describe the bug
When you upload a CSV file that contains an error for a specific cell, I do not see a list of affected rows; this feature worked at one time.
Impact
Will impact every Sender.
To Reproduce
Steps to reproduce the behavior:

Log in as a Sender w/ group "DHSender_csvuploadertest"
Go to the upload page
Drag this CSV file that contains known errors to the upload area    https://cdc.sharepoint.com/:x:/r/teams/USDSatCDC/Shared Documents/PRIME ReportStream/Team Documents/Experience Team/Test Files/ReportStream-StandardCSV-ExampleData-20220107-ERRORS.csv?d=w3722f7236361480f92909fe6f85c5308&csf=1&web=1&e=IDluRL
Click Upload
See that the "Areas Containing the Requested Edit" does not show the row(s)

Expected behavior
All errors that have row information should show a list of rows that contain the error
Screenshots

@TomNUSDS @kevinhaube @sethdarragile6 If anyone has time this sprint we need to figure out why this is not working; it worked at one time
cc: @rachelhanster

@loripusey I looked into this and this seems related to work @whytheplatypus has done regarding errors and warnings.
Gage, unfortunately all ActionLog objects are returning with null indexes, so the following code block is failing to create a list of row numbers:
actionDetail.index?.let {
     itemsByGroupingId[groupingId]?.add(actionDetail.index + 1)
}

I'm going to shift this bug to Pipeline's board


Remove 'v' Prefix from VDS Version in Large Cohort Pipeline for Better Output Version Handling

This Pull Request (PR) addresses an issue in the large_cohort pipeline where specifying an output_version in the configuration file doesn't allow for both reusing a previous VDS version and specifying a new sample_qc_ht version prefix.
The large_cohort pipeline has a parameter to specify the VDS version, but it prepends a 'v' to this version. This becomes a problem when the previous VDS was specified by output_version, because a VDS with a name like v1-0.vds won't exist.
To solve this issue, the PR removes the prepending of 'v' to the vds_version. This allows for the correct referencing of VDS files when they are named using the output_version scheme, and enables the generation of a new sample_qc_ht version while reusing a specified output_version VDS.
This change enhances the flexibility of the large_cohort pipeline, making it possible to compare new SampleQC results with a previous sample_qc_ht output, while also using the corresponding VDS from the previous run.

LGTM

@vivbak see here: https://batch.hail.populationgenomics.org.au/batches/432286/jobs/1

Dismissing my review, I think you've got better people to provide better feedback.

I'd also like to suggest as an alternative if we don't have support to scrap the v:

Ensure vds_version is specified on future runs. We can enforce this.
Rename the .vds to match the desired naming convention instead (add a v). This will also unblock you.

@vivbak for the second option: renaming the VDS, which repository should we add the shell script to?

@hopedisastro I don't have a great answer for this, and worth asking in a data standup. But I feel the best option is here https://github.com/populationgenomics/transfer-private/tree/main/bioheart

@vivbak I'm in favour of scrapping the 'v' and using vds_version. If I'm understanding correctly, it provides greater flexibility to re-analysis like in this case where we want to use previous output for a different stage where we will produce a new version of that stages output. This way, when running data for the first time, one can use just output_version and produce outputs with the specified output version prefix. Then subsequent analysis has the flexibility to take previous outputs and produce new analyses.

@vivbak We are re-examining this PR in the context of https://github.com/populationgenomics/transfer-private/pull/56 (tl;dr: rename folders in bioheart buckets to disambiguate; delete files that were produced in debugging processes).
This PR from January removes code that reinserts a v into the file path. Can you please re-examine this PR and advise if it is necessary/desirable to remove this segment of code in the Combiner stage? Thanks! ✋

@vivbak and to confuse us even more, documentation for the LC pipeline states that the v should in fact be present

Link to LC pipeline Miro board.

@vivbak

Can you please re-examine this PR and advise if it is necessary/desirable to remove this segment of code in the Combiner stage?

@amyminiter, it just depends on whether the PA team decides to scrap the V or not. As per the thread I linked above, the last decision on the matter that I was involved in, was to keep the v. So if that's the call, we close this PR.
It's important to note, the Miro board was a reflection of the code at the time, not the other way around, so it IMO it doesn't really matter what that documentation says, so long as its updated accordingly.

@michael-harper I think this change has been superseded given @Alexander-Stuckey's refactor of the combiner stage - now this VDS version is exclusively taken from config, with no editing


Apply Rector Option::PHP_VERSION_FEATURES 7.2

Set rector config Option::PHP_VERSION_FEATURES to 7.2
Checklist:

[x] Securely signed commits

All green :tada: For note, it need to be update to 7.3 on 4.1 branch


Cython 3.0 compatibility and performance

Cython 3.0 was a major release [1] so we'll have to evaluate compatibility in mthree with it.
[1] https://cython.readthedocs.io/en/latest/src/changes.html#unified-release-notes
Originally posted by @mtreinish in https://github.com/Qiskit-Extensions/mthree/pull/187#pullrequestreview-1628845042
As reported in #187 there is noticeable performance regression when building mthree from source with Cython >= 3.0. Before we say we support building with cython 3.0 we should get to the bottom of that.

I think this is due to #197


Tone.PolySynth and Tone.Sampler duration

Ok, I set up a polyphonic sampler like this:
var polysamp = new Tone.PolySynth(3,  Tone.Sampler, {
"C3": "bradaaah1.wav",
"C4": "bradaaah2.wav"
} );
and then I want to play a note with it:
polysamp.triggerAttackRelease("F3", 0.1);
but instead of the 0.1 duration I get the entire sample.  I've tried setting the 'release' value on the PolySynth, tried scheduling triggerAttack and triggerRelease separately, but it still insists on playing the whole thing.
brad
PS:  I hope this is the right place to post these queries.  Are there other forums for tone.js I should know about?

In the latest version, Sampler should be used without PolySynth since it is already fully polyphonic. (i should make it throw an error if trying to use it in the PolySynth constructor).
Feel free to post general questions (non bugs/issues) on the tone.js forum.

In the latest dev build it will throw an error if you try to use it with a class which doesn't extend Tone.Monophonic to avoid this confusion in the future


Web-based serial console not working on Arch Linux running on C1/ARM

The web-based serial console on the server detail page doesn't work for Arch Linux on C1/ARM servers. There is no echo on keyboard input, except rarely when you sometimes can enter text for 2-3 seconds before the console stops echoing. There is never any output coming back from the server; never a prompt or anything else that shows up, as if the keyboard input is never forwarded or received by Arch.
I have tried with Safari/OS X, Chromium/OS X and Firefox/Windows just to be sure it isn't a browser problem, but the result is the same.

Hi @stolendata,
I just tried and I haven't problems 😑 , can you retry and tell me if you have always this issue ?

Yes, it's always. Everytime I open up the server page and the console the result is the same.

Did you start a new instance ?

I can confirm that the console works for the new Arch Linux build for C1. Can you please elaborate on what changes you have made, so that I can incorporate them in my old install?

I changed the kernel to use 4.5.7 std

@QuentinPerez Forgive me for asking again, but surely there must be something else changed? I am running 4.5.7 now (since 4.4.8 stopped booting after some update), on a fully updated Arch made from the old build I installed about 4 months ago, and on my installation the serial console does not work, while on an install from your new Arch build it will work.