Reference docs for 0.12.2007.114.

Docs Build status updates of commit c9fa3a7:
:warning: Validation status: warnings

File
Status
Preview URL
Details

api/qsharp/microsoft.quantum.arithmetic.reflectaboutinteger.yml
:warning:Warning
View
Details

api/qsharp/microsoft.quantum.arrays.drawmany.yml
:warning:Warning
View
Details

api/qsharp/microsoft.quantum.arrays.enumerated.yml
:warning:Warning
View
Details

api/qsharp/microsoft.quantum.arrays.swapped.yml
:warning:Warning
View
Details

api/qsharp/microsoft.quantum.canon.applyand.yml
:warning:Warning
View
Details

api/qsharp/microsoft.quantum.canon.applycontrolledonbitstring.yml
:warning:Warning
View
Details

api/qsharp/microsoft.quantum.canon.applycontrolledonint.yml
:warning:Warning
View
Details

api/qsharp/microsoft.quantum.canon.applylowdepthand.yml
:warning:Warning
View
Details

api/qsharp/microsoft.quantum.canon.controlledonbitstring.yml
:warning:Warning
View
Details

api/qsharp/microsoft.quantum.canon.controlledonint.yml
:warning:Warning
View
Details

api/qsharp/microsoft.quantum.canon.multiplexoperations.yml
:warning:Warning
View
Details

api/qsharp/microsoft.quantum.canon.repeat.yml
:warning:Warning
View
Details

api/qsharp/microsoft.quantum.canon.repeata.yml
:warning:Warning
View
Details

api/qsharp/microsoft.quantum.canon.repeatc.yml
:warning:Warning
View
Details

api/qsharp/microsoft.quantum.canon.repeatca.yml
:warning:Warning
View
Details

api/qsharp/microsoft.quantum.characterization.discretephaseestimationiteration.yml
:warning:Warning
View
Details

api/qsharp/microsoft.quantum.core.attribute.yml
:warning:Warning
View
Details

api/qsharp/microsoft.quantum.core.deprecated.yml
:warning:Warning
View
Details

api/qsharp/microsoft.quantum.core.entrypoint.yml
:warning:Warning
View
Details

api/qsharp/microsoft.quantum.diagnostics.assertmeasurement.yml
:warning:Warning
View
Details

api/qsharp/microsoft.quantum.diagnostics.assertmeasurementprobability.yml
:warning:Warning
View
Details

api/qsharp/microsoft.quantum.diagnostics.enabletestingvianame.yml
:warning:Warning
View
Details

api/qsharp/microsoft.quantum.diagnostics.test.yml
:warning:Warning
View
Details

api/qsharp/microsoft.quantum.errorcorrection.syndromemeasop.yml
:warning:Warning
View
Details

api/qsharp/microsoft.quantum.intrinsic.assert.yml
:warning:Warning
View
Details

api/qsharp/microsoft.quantum.intrinsic.assertprob.yml
:warning:Warning
View
Details

api/qsharp/microsoft.quantum.intrinsic.s.yml
:warning:Warning
View
Details

api/qsharp/microsoft.quantum.intrinsic.t.yml
:warning:Warning
View
Details

api/qsharp/microsoft.quantum.machinelearning.estimateclassificationprobabilities.yml
:warning:Warning
View
Details

api/qsharp/microsoft.quantum.machinelearning.estimateclassificationprobability.yml
:warning:Warning
View
Details

api/qsharp/microsoft.quantum.machinelearning.inferredlabel.yml
:warning:Warning
View
Details

api/qsharp/microsoft.quantum.machinelearning.inferredlabels.yml
:warning:Warning
View
Details

api/qsharp/microsoft.quantum.machinelearning.sequentialmodel.yml
:warning:Warning
View
Details

api/qsharp/microsoft.quantum.machinelearning.validatesequentialclassifier.yml
:warning:Warning
View
Details

api/qsharp/microsoft.quantum.oracles.reflectionoraclefromdeterministicstateoracle.yml
:warning:Warning
View
Details

api/qsharp/microsoft.quantum.simulation.quantumprocessor.extensions.applyconditionally.yml
:warning:Warning
View
Details

api/qsharp/microsoft.quantum.simulation.quantumprocessor.extensions.applyconditionallya.yml
:warning:Warning
View
Details

api/qsharp/microsoft.quantum.simulation.quantumprocessor.extensions.applyconditionallyc.yml
:warning:Warning
View
Details

api/qsharp/microsoft.quantum.simulation.quantumprocessor.extensions.applyconditionallyca.yml
:warning:Warning
View
Details

api/qsharp/microsoft.quantum.simulation.quantumprocessor.extensions.applyconditionallyintrinsic.yml
:warning:Warning
View
Details

api/qsharp/microsoft.quantum.simulation.quantumprocessor.extensions.applyconditionallyintrinsica.yml
:warning:Warning
View
Details

api/qsharp/microsoft.quantum.simulation.quantumprocessor.extensions.applyconditionallyintrinsicc.yml
:warning:Warning
View
Details

api/qsharp/microsoft.quantum.simulation.quantumprocessor.extensions.applyconditionallyintrinsicca.yml
:warning:Warning
View
Details

api/qsharp/microsoft.quantum.simulation.quantumprocessor.extensions.applyifelseintrinsic.yml
:warning:Warning
View
Details

api/qsharp/microsoft.quantum.simulation.quantumprocessor.extensions.applyifelseintrinsica.yml
:warning:Warning
View
Details

api/qsharp/microsoft.quantum.simulation.quantumprocessor.extensions.applyifelseintrinsicc.yml
:warning:Warning
View
Details

api/qsharp/microsoft.quantum.simulation.quantumprocessor.extensions.applyifelseintrinsicca.yml
:warning:Warning
View
Details

api/qsharp/microsoft.quantum.simulation.quantumprocessor.extensions.applyifelser.yml
:warning:Warning
View
Details

api/qsharp/microsoft.quantum.simulation.quantumprocessor.extensions.applyifelsera.yml
:warning:Warning
View
Details

api/qsharp/microsoft.quantum.simulation.quantumprocessor.extensions.applyifelserc.yml
:warning:Warning
View
Details

This comment lists only the first 50 files in the pull request.

api/qsharp/microsoft.quantum.arithmetic.reflectaboutinteger.yml

[Warning-UidNotFound] Unable to find uid "Microsoft.Quantum.Arithmetic".
[Warning-UidNotFound] Unable to find uid "Int".
[Warning-UidNotFound] Unable to find uid "Unit".

api/qsharp/microsoft.quantum.arrays.drawmany.yml

[Warning-UidNotFound] Unable to find uid "Microsoft.Quantum.Arrays".
[Warning-UidNotFound] Unable to find uid "'TInput".
[Warning-UidNotFound] Unable to find uid "'TOutput".
[Warning-UidNotFound] Unable to find uid "Int".
[Warning-UidNotFound] Unable to find uid "'TInput".
[Warning-UidNotFound] Unable to find uid "'TOutput".

api/qsharp/microsoft.quantum.arrays.enumerated.yml

[Warning-UidNotFound] Unable to find uid "Microsoft.Quantum.Arrays".
[Warning-UidNotFound] Unable to find uid "'TElement".
[Warning-UidNotFound] Unable to find uid "Int".
[Warning-UidNotFound] Unable to find uid "'TElement".

api/qsharp/microsoft.quantum.arrays.swapped.yml

[Warning-UidNotFound] Unable to find uid "Microsoft.Quantum.Arrays".
[Warning-UidNotFound] Unable to find uid "Int".
[Warning-UidNotFound] Unable to find uid "Int".
[Warning-UidNotFound] Unable to find uid "'T".
[Warning-UidNotFound] Unable to find uid "'T".

api/qsharp/microsoft.quantum.canon.applyand.yml

[Warning-UidNotFound] Unable to find uid "Microsoft.Quantum.Canon".
[Warning-UidNotFound] Unable to find uid "Qubit".
[Warning-UidNotFound] Unable to find uid "Qubit".
[Warning-UidNotFound] Unable to find uid "Qubit".
[Warning-UidNotFound] Unable to find uid "Unit".

api/qsharp/microsoft.quantum.canon.applycontrolledonbitstring.yml

[Warning-UidNotFound] Unable to find uid "Microsoft.Quantum.Canon".
[Warning-UidNotFound] Unable to find uid "Bool".
[Warning-UidNotFound] Unable to find uid "'T".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "Qubit".
[Warning-UidNotFound] Unable to find uid "'T".
[Warning-UidNotFound] Unable to find uid "Unit".

api/qsharp/microsoft.quantum.canon.applycontrolledonint.yml

[Warning-UidNotFound] Unable to find uid "Microsoft.Quantum.Canon".
[Warning-UidNotFound] Unable to find uid "Int".
[Warning-UidNotFound] Unable to find uid "'T".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "Qubit".
[Warning-UidNotFound] Unable to find uid "'T".
[Warning-UidNotFound] Unable to find uid "Unit".

api/qsharp/microsoft.quantum.canon.applylowdepthand.yml

[Warning-UidNotFound] Unable to find uid "Microsoft.Quantum.Canon".
[Warning-UidNotFound] Unable to find uid "Qubit".
[Warning-UidNotFound] Unable to find uid "Qubit".
[Warning-UidNotFound] Unable to find uid "Qubit".
[Warning-UidNotFound] Unable to find uid "Unit".

api/qsharp/microsoft.quantum.canon.controlledonbitstring.yml

[Warning-UidNotFound] Unable to find uid "Microsoft.Quantum.Canon".
[Warning-UidNotFound] Unable to find uid "Bool".
[Warning-UidNotFound] Unable to find uid "'T".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "Qubit".
[Warning-UidNotFound] Unable to find uid "'T".
[Warning-UidNotFound] Unable to find uid "Unit".

api/qsharp/microsoft.quantum.canon.controlledonint.yml

[Warning-UidNotFound] Unable to find uid "Microsoft.Quantum.Canon".
[Warning-UidNotFound] Unable to find uid "Int".
[Warning-UidNotFound] Unable to find uid "'T".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "Qubit".
[Warning-UidNotFound] Unable to find uid "'T".
[Warning-UidNotFound] Unable to find uid "Unit".

api/qsharp/microsoft.quantum.canon.multiplexoperations.yml

[Warning-UidNotFound] Unable to find uid "Microsoft.Quantum.Canon".
[Warning-UidNotFound] Unable to find uid "'T".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "'T".
[Warning-UidNotFound] Unable to find uid "Unit".

api/qsharp/microsoft.quantum.canon.repeat.yml

[Warning-UidNotFound] Unable to find uid "Microsoft.Quantum.Canon".
[Warning-UidNotFound] Unable to find uid "'TInput".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "Int".
[Warning-UidNotFound] Unable to find uid "'TInput".
[Warning-UidNotFound] Unable to find uid "Unit".

api/qsharp/microsoft.quantum.canon.repeata.yml

[Warning-UidNotFound] Unable to find uid "Microsoft.Quantum.Canon".
[Warning-UidNotFound] Unable to find uid "'TInput".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "Int".
[Warning-UidNotFound] Unable to find uid "'TInput".
[Warning-UidNotFound] Unable to find uid "Unit".

api/qsharp/microsoft.quantum.canon.repeatc.yml

[Warning-UidNotFound] Unable to find uid "Microsoft.Quantum.Canon".
[Warning-UidNotFound] Unable to find uid "'TInput".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "Int".
[Warning-UidNotFound] Unable to find uid "'TInput".
[Warning-UidNotFound] Unable to find uid "Unit".

api/qsharp/microsoft.quantum.canon.repeatca.yml

[Warning-UidNotFound] Unable to find uid "Microsoft.Quantum.Canon".
[Warning-UidNotFound] Unable to find uid "'TInput".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "Int".
[Warning-UidNotFound] Unable to find uid "'TInput".
[Warning-UidNotFound] Unable to find uid "Unit".

api/qsharp/microsoft.quantum.characterization.discretephaseestimationiteration.yml

[Warning-UidNotFound] Unable to find uid "Microsoft.Quantum.Characterization".
[Warning-UidNotFound] Unable to find uid "Int".
[Warning-UidNotFound] Unable to find uid "Double".
[Warning-UidNotFound] Unable to find uid "Qubit".
[Warning-UidNotFound] Unable to find uid "Qubit".
[Warning-UidNotFound] Unable to find uid "Unit".

api/qsharp/microsoft.quantum.core.attribute.yml

[Warning-UidNotFound] Unable to find uid "Microsoft.Quantum.Core".

api/qsharp/microsoft.quantum.core.deprecated.yml

[Warning-UidNotFound] Unable to find uid "Microsoft.Quantum.Core".

api/qsharp/microsoft.quantum.core.entrypoint.yml

[Warning-UidNotFound] Unable to find uid "Microsoft.Quantum.Core".

api/qsharp/microsoft.quantum.diagnostics.assertmeasurement.yml

[Warning-UidNotFound] Unable to find uid "Microsoft.Quantum.Diagnostics".
[Warning-UidNotFound] Unable to find uid "Pauli".
[Warning-UidNotFound] Unable to find uid "Qubit".
[Warning-UidNotFound] Unable to find uid "Result".
[Warning-UidNotFound] Unable to find uid "String".
[Warning-UidNotFound] Unable to find uid "Unit".

api/qsharp/microsoft.quantum.diagnostics.assertmeasurementprobability.yml

[Warning-UidNotFound] Unable to find uid "Microsoft.Quantum.Diagnostics".
[Warning-UidNotFound] Unable to find uid "Pauli".
[Warning-UidNotFound] Unable to find uid "Qubit".
[Warning-UidNotFound] Unable to find uid "Result".
[Warning-UidNotFound] Unable to find uid "Double".
[Warning-UidNotFound] Unable to find uid "String".
[Warning-UidNotFound] Unable to find uid "Double".
[Warning-UidNotFound] Unable to find uid "Unit".

api/qsharp/microsoft.quantum.diagnostics.enabletestingvianame.yml

[Warning-UidNotFound] Unable to find uid "Microsoft.Quantum.Diagnostics".

api/qsharp/microsoft.quantum.diagnostics.test.yml

[Warning-UidNotFound] Unable to find uid "Microsoft.Quantum.Diagnostics".

api/qsharp/microsoft.quantum.errorcorrection.syndromemeasop.yml

[Warning-UidNotFound] Unable to find uid "Microsoft.Quantum.ErrorCorrection".

api/qsharp/microsoft.quantum.intrinsic.assert.yml

[Warning-UidNotFound] Unable to find uid "Microsoft.Quantum.Intrinsic".
[Warning-UidNotFound] Unable to find uid "Pauli".
[Warning-UidNotFound] Unable to find uid "Qubit".
[Warning-UidNotFound] Unable to find uid "Result".
[Warning-UidNotFound] Unable to find uid "String".
[Warning-UidNotFound] Unable to find uid "Unit".

api/qsharp/microsoft.quantum.intrinsic.assertprob.yml

[Warning-UidNotFound] Unable to find uid "Microsoft.Quantum.Intrinsic".
[Warning-UidNotFound] Unable to find uid "Pauli".
[Warning-UidNotFound] Unable to find uid "Qubit".
[Warning-UidNotFound] Unable to find uid "Result".
[Warning-UidNotFound] Unable to find uid "Double".
[Warning-UidNotFound] Unable to find uid "String".
[Warning-UidNotFound] Unable to find uid "Double".
[Warning-UidNotFound] Unable to find uid "Unit".

api/qsharp/microsoft.quantum.intrinsic.s.yml

[Warning-UidNotFound] Unable to find uid "Microsoft.Quantum.Intrinsic".
[Warning-UidNotFound] Unable to find uid "Qubit".
[Warning-UidNotFound] Unable to find uid "Unit".

api/qsharp/microsoft.quantum.intrinsic.t.yml

[Warning-UidNotFound] Unable to find uid "Microsoft.Quantum.Intrinsic".
[Warning-UidNotFound] Unable to find uid "Qubit".
[Warning-UidNotFound] Unable to find uid "Unit".

api/qsharp/microsoft.quantum.machinelearning.estimateclassificationprobabilities.yml

[Warning-UidNotFound] Unable to find uid "Microsoft.Quantum.MachineLearning".
[Warning-UidNotFound] Unable to find uid "Double".
[Warning-UidNotFound] Unable to find uid "Double".
[Warning-UidNotFound] Unable to find uid "Int".
[Warning-UidNotFound] Unable to find uid "Double".

api/qsharp/microsoft.quantum.machinelearning.estimateclassificationprobability.yml

[Warning-UidNotFound] Unable to find uid "Microsoft.Quantum.MachineLearning".
[Warning-UidNotFound] Unable to find uid "Double".
[Warning-UidNotFound] Unable to find uid "Double".
[Warning-UidNotFound] Unable to find uid "Int".
[Warning-UidNotFound] Unable to find uid "Double".

api/qsharp/microsoft.quantum.machinelearning.inferredlabel.yml

[Warning-UidNotFound] Unable to find uid "Microsoft.Quantum.MachineLearning".
[Warning-UidNotFound] Unable to find uid "Double".
[Warning-UidNotFound] Unable to find uid "Double".
[Warning-UidNotFound] Unable to find uid "Int".

api/qsharp/microsoft.quantum.machinelearning.inferredlabels.yml

[Warning-UidNotFound] Unable to find uid "Microsoft.Quantum.MachineLearning".
[Warning-UidNotFound] Unable to find uid "Double".
[Warning-UidNotFound] Unable to find uid "Double".
[Warning-UidNotFound] Unable to find uid "Int".

api/qsharp/microsoft.quantum.machinelearning.sequentialmodel.yml

[Warning-UidNotFound] Unable to find uid "Microsoft.Quantum.MachineLearning".

api/qsharp/microsoft.quantum.machinelearning.validatesequentialclassifier.yml

[Warning-UidNotFound] Unable to find uid "Microsoft.Quantum.MachineLearning".
[Warning-UidNotFound] Unable to find uid "Double".
[Warning-UidNotFound] Unable to find uid "Int".

api/qsharp/microsoft.quantum.oracles.reflectionoraclefromdeterministicstateoracle.yml

[Warning-UidNotFound] Unable to find uid "Microsoft.Quantum.Oracles".

api/qsharp/microsoft.quantum.simulation.quantumprocessor.extensions.applyconditionally.yml

[Warning-UidNotFound] Unable to find uid "Microsoft.Quantum.Simulation.QuantumProcessor.Extensions".
[Warning-UidNotFound] Unable to find uid "Result".
[Warning-UidNotFound] Unable to find uid "Result".
[Warning-UidNotFound] Unable to find uid "'T".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "'T".
[Warning-UidNotFound] Unable to find uid "'U".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "'U".
[Warning-UidNotFound] Unable to find uid "Unit".

api/qsharp/microsoft.quantum.simulation.quantumprocessor.extensions.applyconditionallya.yml

[Warning-UidNotFound] Unable to find uid "Microsoft.Quantum.Simulation.QuantumProcessor.Extensions".
[Warning-UidNotFound] Unable to find uid "Result".
[Warning-UidNotFound] Unable to find uid "Result".
[Warning-UidNotFound] Unable to find uid "'T".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "'T".
[Warning-UidNotFound] Unable to find uid "'U".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "'U".
[Warning-UidNotFound] Unable to find uid "Unit".

api/qsharp/microsoft.quantum.simulation.quantumprocessor.extensions.applyconditionallyc.yml

[Warning-UidNotFound] Unable to find uid "Microsoft.Quantum.Simulation.QuantumProcessor.Extensions".
[Warning-UidNotFound] Unable to find uid "Result".
[Warning-UidNotFound] Unable to find uid "Result".
[Warning-UidNotFound] Unable to find uid "'T".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "'T".
[Warning-UidNotFound] Unable to find uid "'U".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "'U".
[Warning-UidNotFound] Unable to find uid "Unit".

api/qsharp/microsoft.quantum.simulation.quantumprocessor.extensions.applyconditionallyca.yml

[Warning-UidNotFound] Unable to find uid "Microsoft.Quantum.Simulation.QuantumProcessor.Extensions".
[Warning-UidNotFound] Unable to find uid "Result".
[Warning-UidNotFound] Unable to find uid "Result".
[Warning-UidNotFound] Unable to find uid "'T".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "'T".
[Warning-UidNotFound] Unable to find uid "'U".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "'U".
[Warning-UidNotFound] Unable to find uid "Unit".

api/qsharp/microsoft.quantum.simulation.quantumprocessor.extensions.applyconditionallyintrinsic.yml

[Warning-UidNotFound] Unable to find uid "Microsoft.Quantum.Simulation.QuantumProcessor.Extensions".
[Warning-UidNotFound] Unable to find uid "Result".
[Warning-UidNotFound] Unable to find uid "Result".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "Unit".

api/qsharp/microsoft.quantum.simulation.quantumprocessor.extensions.applyconditionallyintrinsica.yml

[Warning-UidNotFound] Unable to find uid "Microsoft.Quantum.Simulation.QuantumProcessor.Extensions".
[Warning-UidNotFound] Unable to find uid "Result".
[Warning-UidNotFound] Unable to find uid "Result".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "Unit".

api/qsharp/microsoft.quantum.simulation.quantumprocessor.extensions.applyconditionallyintrinsicc.yml

[Warning-UidNotFound] Unable to find uid "Microsoft.Quantum.Simulation.QuantumProcessor.Extensions".
[Warning-UidNotFound] Unable to find uid "Result".
[Warning-UidNotFound] Unable to find uid "Result".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "Unit".

api/qsharp/microsoft.quantum.simulation.quantumprocessor.extensions.applyconditionallyintrinsicca.yml

[Warning-UidNotFound] Unable to find uid "Microsoft.Quantum.Simulation.QuantumProcessor.Extensions".
[Warning-UidNotFound] Unable to find uid "Result".
[Warning-UidNotFound] Unable to find uid "Result".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "Unit".

api/qsharp/microsoft.quantum.simulation.quantumprocessor.extensions.applyifelseintrinsic.yml

[Warning-UidNotFound] Unable to find uid "Microsoft.Quantum.Simulation.QuantumProcessor.Extensions".
[Warning-UidNotFound] Unable to find uid "Result".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "Unit".

api/qsharp/microsoft.quantum.simulation.quantumprocessor.extensions.applyifelseintrinsica.yml

[Warning-UidNotFound] Unable to find uid "Microsoft.Quantum.Simulation.QuantumProcessor.Extensions".
[Warning-UidNotFound] Unable to find uid "Result".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "Unit".

api/qsharp/microsoft.quantum.simulation.quantumprocessor.extensions.applyifelseintrinsicc.yml

[Warning-UidNotFound] Unable to find uid "Microsoft.Quantum.Simulation.QuantumProcessor.Extensions".
[Warning-UidNotFound] Unable to find uid "Result".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "Unit".

api/qsharp/microsoft.quantum.simulation.quantumprocessor.extensions.applyifelseintrinsicca.yml

[Warning-UidNotFound] Unable to find uid "Microsoft.Quantum.Simulation.QuantumProcessor.Extensions".
[Warning-UidNotFound] Unable to find uid "Result".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "Unit".

api/qsharp/microsoft.quantum.simulation.quantumprocessor.extensions.applyifelser.yml

[Warning-UidNotFound] Unable to find uid "Microsoft.Quantum.Simulation.QuantumProcessor.Extensions".
[Warning-UidNotFound] Unable to find uid "Result".
[Warning-UidNotFound] Unable to find uid "'T".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "'T".
[Warning-UidNotFound] Unable to find uid "'U".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "'U".
[Warning-UidNotFound] Unable to find uid "Unit".

api/qsharp/microsoft.quantum.simulation.quantumprocessor.extensions.applyifelsera.yml

[Warning-UidNotFound] Unable to find uid "Microsoft.Quantum.Simulation.QuantumProcessor.Extensions".
[Warning-UidNotFound] Unable to find uid "Result".
[Warning-UidNotFound] Unable to find uid "'T".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "'T".
[Warning-UidNotFound] Unable to find uid "'U".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "'U".
[Warning-UidNotFound] Unable to find uid "Unit".

api/qsharp/microsoft.quantum.simulation.quantumprocessor.extensions.applyifelserc.yml

[Warning-UidNotFound] Unable to find uid "Microsoft.Quantum.Simulation.QuantumProcessor.Extensions".
[Warning-UidNotFound] Unable to find uid "Result".
[Warning-UidNotFound] Unable to find uid "'T".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "'T".
[Warning-UidNotFound] Unable to find uid "'U".
[Warning-UidNotFound] Unable to find uid "Unit".
[Warning-UidNotFound] Unable to find uid "'U".
[Warning-UidNotFound] Unable to find uid "Unit".

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel


Power Runs Crash

Microsoft PowerToys version
0.37.2
Running as admin

[X] Yes

Area(s) with issue?
PowerToys Run
Steps to reproduce
Just doing a normal search with power run.
2021-05-17.txt

✔ Expected Behavior
Do a normal search
❌ Actual Behavior
Power run crash with a dialog.

Other Software
n/a

@rikkk88
Can you disable Windows Search plugin and check if issue still exists?

duplicate of https://github.com/microsoft/PowerToys/issues/9143

Funny but my menu doesn´t correspond to your´s, there is no plugins option.
[image: image.png]
Mykhailo Pylyp @.***> escreveu no dia segunda,
17/05/2021 à(s) 10:57:

@rikkk88 https://github.com/rikkk88
Can you disable Windows Search plugin and check if issue still exists?
[image: image]
https://user-images.githubusercontent.com/17161067/118470498-67df1e00-b70f-11eb-8a29-6c6130fb17fb.png
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/microsoft/PowerToys/issues/11320#issuecomment-842190647,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AUDJDB2RLKA275UUEQLM6XDTODSBPANCNFSM45ACDWDQ
.

@rikkk88
Go to GitHub and drag and drop your image into a GitHub comment. It isn't available if you attach it to a mail.

Thanks for the help I solved the problem by uninstall/install and them give
the administrator permission, now it all works, but my menu is
different from yours, there is no plugins option.
Mykhailo Pylyp @.***> escreveu no dia segunda,
17/05/2021 à(s) 17:04:

@rikkk88 https://github.com/rikkk88
Go to GitHub and drag and drop your image into a GitHub comment. It isn't
available if you attach it to a mail.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/microsoft/PowerToys/issues/11320#issuecomment-842445778,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AUDJDB6HR3PSTLR3YK3YJ23TOE47VANCNFSM45ACDWDQ
.


ETC - Bug Block Revard and Payments PPLNS

Description
ETC POOL - etc.lucky-mining.com.ua
Wrong amount of coins revard.
Invalid allocation of PPLNS.
Steps to Reproduce

Version
Release 21
Additional Information
Parity.log
2018-03-27 04:44:35    18/25 peers   13 MiB chain 68 MiB db 0 bytes queue 22 KiB sync  RPC:  0 conn,  5 req/s, 3455 µs
2018-03-27 04:44:59  Imported #5618960 5b98…9000 (0 txs, 0.00 Mgas, 18.15 ms, 0.53 KiB)
2018-03-27 04:44:59  Submitted block imported OK. #5618960: 5b98d9b52afd1ff5748d7ef67bd96a4dbc2a779e8562b74a2a68061347aa9000
2018-03-27 04:45:10    18/25 peers   13 MiB chain 66 MiB db 0 bytes queue 22 KiB sync  RPC:  0 conn,  9 req/s, 3334 µs
2018-03-27 04:45:11  Imported #5618961 20a8…0334 (3 txs, 0.06 Mgas, 2.79 ms, 0.87 KiB)
2018-03-27 04:45:14  Imported #5618962 f784…0c9f (7 txs, 0.22 Mgas, 6.60 ms, 1.62 KiB)

2018-03-27 11:58:14  Imported #5620481 7612…3e2c (7 txs, 0.15 Mgas, 2.67 ms, 1.30 KiB)
2018-03-27 11:58:23    18/25 peers   37 MiB chain 68 MiB db 0 bytes queue 22 KiB sync  RPC:  0 conn,  8 req/s, 7990 µs
2018-03-27 11:58:31  Error importing transaction: Transaction(InsufficientBalance { balance:<PHONE_NUMBER>989629494, cost:<PHONE_NUMBER>989629000 })
2018-03-27 11:58:33  Imported #5620482 07a4…a5cd (7 txs, 0.18 Mgas, 3.86 ms, 1.43 KiB)
2018-03-27 11:58:36  Error importing transaction: Transaction(InsufficientBalance { balance:<PHONE_NUMBER>989629494, cost:<PHONE_NUMBER>989629000 })
2018-03-27 11:58:41  Error importing transaction: Transaction(InsufficientBalance { balance:<PHONE_NUMBER>989629494, cost:<PHONE_NUMBER>989629000 })
2018-03-27 11:58:42  Imported #5620483 91a1…1af8 (9 txs, 0.19 Mgas, 7.20 ms, 1.54 KiB)
2018-03-27 11:58:43  Imported #5620483 cb1a…856c (9 txs, 0.19 Mgas, 5.58 ms, 1.53 KiB)
2018-03-27 11:58:46  Error importing transaction: Transaction(InsufficientBalance { balance:<PHONE_NUMBER>989629494, cost:<PHONE_NUMBER>989629000 })
2018-03-27 11:58:51  Error importing transaction: Transaction(InsufficientBalance { balance:<PHONE_NUMBER>989629494, cost:<PHONE_NUMBER>989629000 })
2018-03-27 11:58:56  Error importing transaction: Transaction(InsufficientBalance { balance:<PHONE_NUMBER>989629494, cost:<PHONE_NUMBER>989629000 })
2018-03-27 11:58:58    18/25 peers   37 MiB chain 68 MiB db 0 bytes queue 22 KiB sync  RPC:  0 conn, 10 req/s, 455 µs
2018-03-27 11:59:31  Imported #5620484 b4b1…3c5e (0 txs, 0.00 Mgas, 1.02 ms, 0.52 KiB)
2018-03-27 11:59:33    18/25 peers   37 MiB chain 68 MiB db 0 bytes queue 22 KiB sync  RPC:  0 conn,  4 req/s, 357 µs

miningcore.log
[2018-03-27 15:29:07.0829] [I] [etc1] [Ethereum Job Manager] Submitting block 5621244
[2018-03-27 15:29:07.1091] [I] [etc1] [Ethereum Job Manager] Daemon accepted block 5621244 submitted by 0xfbef7a4f2f5c1a1af5203b8802ba79519e18b02f
[2018-03-27 15:29:07.1091] [I] [etc1] [Pool] [0HLCJCFM1URTG] Share accepted: D=1,164

[2018-03-27 15:42:50.9907] [I] [PayoutManager] Processing payments for pool etc1
[2018-03-27 15:42:51.0104] [I] [etc1] [Ethereum Payout Handler] Unlocked block 5621244 worth 5 ETC
[2018-03-27 15:42:51.0104] [I] [PayoutManager] Processing payments for pool etc1, block 5621244
[2018-03-27 15:42:51.0104] [I] [PPLNS] Fetching page 0 of shares for pool etc1, block 5621244
[2018-03-27 15:42:51.5822] [I] [PPLNS] Fetching page 1 of shares for pool etc1, block 5621244
[2018-03-27 15:42:51.9040] [I] [etc1] [Pool] [0HLCJCFM1URT3] Share accepted: D=1,164
[2018-03-27 15:42:52.0826] [I] [etc1] [Pool] [0HLCJCFM1URTJ] Share accepted: D=1,164
[2018-03-27 15:42:52.1627] [I] [PPLNS] Balance-calculation for pool etc1, block 5621244 completed with accumulated score 2 (100%)
[2018-03-27 15:42:52.1627] [I] [PPLNS] Adding 4,2915 ETC to balance of 0xfbef7a4f2f5c1a1af5203b8802ba79519e18b02f for 285,52 T<PHONE_NUMBER>92017) shares for block 5621244
[2018-03-27 15:42:52.1685] [I] [PPLNS] Adding 0,31119 ETC to balance of 0x1421bd523ebfae0599b93b6c88cc0a0184fad3a1 for 20,71 T<PHONE_NUMBER>3990,1) shares for block 5621244
[2018-03-27 15:42:52.1705] [I] [PPLNS] Adding 0,20424 ETC to balance of 0x641d550a1dc24c8afea5fc080475d215d27e14a1 for 13,6 T<PHONE_NUMBER>5501) shares for block 5621244
[2018-03-27 15:42:52.1705] [I] [PPLNS] Adding 0,05815 ETC to balance of 0x4213d1c709684fbdbcf8b27de421744e6cdeb9d4 for 3,87 T<PHONE_NUMBER>471,11) shares for block 5621244
[2018-03-27 15:42:52.1754] [I] [PPLNS] Adding 0,11441 ETC to balance of 0xA93A0e79894A9C9D242E7EC3a0a1bAB8d34078ea for 7,61 T<PHONE_NUMBER>528,17) shares for block 5621244
[2018-03-27 15:42:52.1773] [I] [PPLNS] Adding 0,01801 ETC to balance of 0xb0dB1E9827ECdb9D3EE0A330B20A5888204ce865 for 1,2 T<PHONE_NUMBER>838,08) shares for block 5621244
[2018-03-27 15:42:52.2071] [I] [PPLNS] Fetching page 0 of discarded shares for pool etc1, block 5621244
[2018-03-27 15:42:52.7012] [I] [PPLNS] Fetching page 1 of discarded shares for pool etc1, block 5621244
[2018-03-27 15:42:53.0964] [I] [PPLNS] 228,92 T<PHONE_NUMBER>09895) total discarded shares, block 5621244
[2018-03-27 15:42:53.0978] [I] [PPLNS] 0xfbef7a4f2f5c1a1af5203b8802ba79519e18b02f = 208,24 T<PHONE_NUMBER>46120) discarded shares, block 5621244
[2018-03-27 15:42:53.0978] [I] [PPLNS] 0x1421bd523ebfae0599b93b6c88cc0a0184fad3a1 = 9,15 T<PHONE_NUMBER>631,26) discarded shares, block 5621244
[2018-03-27 15:42:53.0978] [I] [PPLNS] 0x641d550a1dc24c8afea5fc080475d215d27e14a1 = 4,55 T<PHONE_NUMBER>204,94) discarded shares, block 5621244
[2018-03-27 15:42:53.0978] [I] [PPLNS] 0xA93A0e79894A9C9D242E7EC3a0a1bAB8d34078ea = 3,94 T<PHONE_NUMBER>361,87) discarded shares, block 5621244
[2018-03-27 15:42:53.0978] [I] [PPLNS] 0x4213d1c709684fbdbcf8b27de421744e6cdeb9d4 = 2,32 T<PHONE_NUMBER>108,67) discarded shares, block 5621244
[2018-03-27 15:42:53.0978] [I] [PPLNS] 0xb0dB1E9827ECdb9D3EE0A330B20A5888204ce865 = 720,3 G<PHONE_NUMBER>67,784) discarded shares, block 5621244
[2018-03-27 15:42:53.0978] [I] [PPLNS] Deleting 93657 discarded shares before 2018-03-26T20:20:02.4625380
[2018-03-27 15:42:53.2643] [I] [PPLNS] 332,52 T<PHONE_NUMBER>56345,46) shares contributed to a total payout of 4,9975 ETC (100,00% of block reward) to 6 addresses
[2018-03-27 15:42:53.2832] [I] [etc1] [Ethereum Payout Handler] Sending 4,2915 ETC to 0xfbef7a4f2f5c1a1af5203b8802ba79519e18b02f
[2018-03-27 15:42:53.3297] [I] [etc1] [Ethereum Payout Handler] Payout transaction id: 0x68477f30141f7dc8a1d89d9bda89e22874159258344e4b8bfb6d04263c1b0461
[2018-03-27 15:42:53.3382] [I] [etc1] [Ethereum Payout Handler] Sending 0,31119 ETC to 0x1421bd523ebfae0599b93b6c88cc0a0184fad3a1
[2018-03-27 15:42:53.3437] [I] [etc1] [Ethereum Job Manager] New block 5621289 detected
[2018-03-27 15:42:53.3437] [I] [etc1] [Pool] Broadcasting job
[2018-03-27 15:42:53.3759] [I] [etc1] [Ethereum Payout Handler] Payout transaction id: 0xb6ba63d162275e6b82990671d94e5f3872ddfff7b66e70f27a530a1d8344e07d
[2018-03-27 15:42:53.3824] [I] [etc1] [Ethereum Payout Handler] Sending 0,20424 ETC to 0x641d550a1dc24c8afea5fc080475d215d27e14a1
[2018-03-27 15:42:53.4223] [I] [etc1] [Ethereum Payout Handler] Payout transaction id: 0x2508beba1f733c4005253d14d0dd15d090597673cc2613c1be947dd0a15e4979
[2018-03-27 15:42:53.4279] [I] [etc1] [Ethereum Payout Handler] Sending 0,11097 ETC to 0x4213d1c709684fbdbcf8b27de421744e6cdeb9d4
[2018-03-27 15:42:53.4786] [I] [etc1] [Ethereum Payout Handler] Payout transaction id: 0x75c3f1788ea95ecd106f8ae2cfe215b0937cb6f659088a2af6e3e2e9a93329ed
[2018-03-27 15:42:53.4902] [I] [etc1] [Ethereum Payout Handler] Sending 0,20896 ETC to 0xA93A0e79894A9C9D242E7EC3a0a1bAB8d34078ea
[2018-03-27 15:42:53.5393] [I] [etc1] [Ethereum Payout Handler] Payout transaction id: 0x4ce1fc509c47fa27c84a7f171547cba2afedcadb4deced28b6955f1d16420bd5

Parity config
[parity]

chain = "classic"
mode = "active"
auto_update = "all"
release_track = "stable"
base_path = "/MYDIR"
db_path = "/MYDIR/chains"
keys_path = "/MYDIR/keys"
identity = ""
light = false

[ui]
disable = true

[dapps]
disable = true

[ipc]
disable = true

[network]
discovery = false

[rpc]
interface = "<IP_ADDRESS>"
cors = ["32"]
apis = ["eth,net,web3,personal,parity,parity_pubsub,rpc"]
port = 8645

[websockets]
interface = "all"
port = 8646

[mining]
author = "0xa773717247a7ab6a1281665954f440042281cd9f"

[misc]
log_file = "/MYDIR/parity.log"
logging = "info"
color = true

[footprint]
db_compaction = "ssd"
cache_size = 512

[account]
unlock = ["0xa773717247a7ab6a1281665954f440042281cd9f"]
password = ["/MYDIR/password.file"]
keys_iterations = 10240

miningcore config
{
    "logging": {
        "level": "info",
        "enableConsoleLog": true,
        "enableConsoleColors": true,
        "logFile": "/MYDIR/logs/etc.log",
        "logBaseDirectory": "/MYDIR/logs/",
        "perPoolLogFile": false
    },
	"dagDir": "/MYDIR/dag_etc",
    "banning": {
        "manager": "integrated",
        "banOnJunkReceive": true,
        "banOnInvalidShares": false
    },
	"api":{
    "enabled":true,
    "listenAddress":"**MYIP**",
    "port":4000
	},
    "notifications": {
        "enabled": false,
        "email": {
            "host": "smtp.example.com",
            "port": 587,
            "user": "user",
            "password": "password",
            "fromAddress"<EMAIL_ADDRESS>            "fromName": "support"
        },
        "admin": {
            "enabled": false,
            "emailAddress"<EMAIL_ADDRESS>            "notifyBlockFound": true
        }
    },
    "persistence": {
        "postgres": {
            "host": "<IP_ADDRESS>",
            "port": 5433,
            "user": "miningcore",
            "password": "**MYPASS**",
            "database": "miningcore"
        }
    },
	"devDonation":0.0,
    "paymentProcessing": {
        "enabled": true,
        "interval": 600,
        "shareRecoveryFile": "recovered-shares.txt"
    },
    "pools": [{
        "id": "etc1",
        "enabled": true,
        "coin": {
            "type": "ETC"
        },
        "address": "0xa773717247a7ab6a1281665954f440042281cd9f",
        "rewardRecipients": [{
                "type": "op",
                "address": "0xa773717247a7ab6a1281665954f440042281cd9f",
                "percentage": 0
        }],
        "blockRefreshInterval": 100,
        "clientConnectionTimeout": 600,
        "banning": {
            "enabled": true,
            "time": 600,
            "invalidPercent": 50,
            "checkThreshold": 50
        },
        "ports": {
            "3072": {
			"listenAddress": "<IP_ADDRESS>",
                "difficulty": 2.328830926874709,
                "varDiff": {
                    "minDiff": 1.164415463437354,
                    "maxDiff": 2.328830926874709,
                    "targetTime": 15,
                    "retargetTime": 90,
                    "variancePercent": 30
                }
            },
            "3073": {
			"listenAddress": "<IP_ADDRESS>",
                "difficulty": 0.1,
                "varDiff": {
                    "minDiff": 0.5,
                    "maxDiff": 1.5,
                    "targetTime": 15,
                    "retargetTime": 90,
                    "variancePercent": 30
                }
            }
        },
        "daemons": [
            {
                "host": "<IP_ADDRESS>",
                "port": 8645,
                "user": "user",
                "password": "password"
            }
        ],
        "paymentProcessing": {
            "enabled": true,
            "minimumPayment": 0.1,
            "payoutScheme": "PPLNS",
            "payoutSchemeConfig": {
                "factor": 2.0
            },
            "coinbasePassword": "**MYBASEPASS**",
            "keepUncles": false,
            "keepTransactionFees": false
        }
    }]
}

I understand that there are 4 coins in the ETC block. And it is 4 that should divide PPLNS.
I ask help @oliverw pls.

@OleksandrBlack That explains why coinfoundry's ETC pool recently ran out of funds. Fix incoming.

@oliverw I ask you. Give direction in the direction of the problem and correct it. Can on the code part where 5 coins are indicated. I want to fix this as quickly as possible. Thanks in advance.!)

Fixed in c6df5b5f0c8f9b9b8b360540f25a34529ce2a097

@oliverw @calvintam236
http://ethc.lucky-mining.com.ua/blocks.html
Block № 5626570 - Revard 4.13531
https://gastracker.io/block/5626570
Miner Reward 4.0103 Ether
The problem is not solved

@OleksandrBlack Gastracker shows the raw block reward without tx fees.


PSR-7 adapter for Amphp HTTP Server

          > We plan to eventually have a PSR-7 adpter on top of our current API, but we don't plan to make our API directly depend on PSR-7 here.

it will be really nice to have PSR-7 support through PSR-7 adapter
Originally posted by @raghuveer in https://github.com/amphp/http-server/issues/357#issuecomment-1925322985

@kelunik can this request be prioritized? is it possible?
any email address/chat option for a discussion on this and for prioritization of few other custom requirements?


fix: error in windows "Error: EPERM: operation not permitted, unlink"

Checklist
All items have to be completed before a PR is merged

[x] Adhere to Contribution Guidelines
[ ] Updates to Decision Records considered?
[ ] Updates to documentation at flxbl-sfp Guide considered?
[ ] Tested changes?
[ ] Unit Tests new and existing passing locally?

Resolves https://github.com/flxbl-io/sfp/issues/128 @azlam-abdulsalam
After some investigation, I found that the issue only occurs on Windows because unlink and rmdir operations are not atomic there
Refs:
https://github.com/isaacs/rimraf/issues/102#issuecomment-207715075
https://www.npmjs.com/package/rimraf (rimraf.windows and rimraf.moveRemove sections)
https://superuser.com/a/1796069

Thanks @dinhphieu


Move 'push' command to separate executable

Closes #62

@rultor please merge

@rultor please merge

@extsoft OK, I'll try to merge now. You can check the progress of the merge here

@rultor please merge

@extsoft Done! FYI, the full log is here (took me 2min)


Microsot.OperationalInsights: Required CLI changes.

Resource Provider
Microsot.OperationalInsights
Description of Feature or Work Requested
A new public api version was published targeting an upcoming public preview. changes spans across two resources and requires an update to CLI client.
and in particular:

Supporting default data collection rule association with a specify workspaces.
Update - az monitor log-analytics workspace update
Need to add a new parameter - [--defaultDataCollectionRuleResourceId]
az monitor log-analytics workspace | Microsoft Docs

All tables recent changes.
List (requires an update) - az monitor log-analytics workspace table list
Get (requires an update) - az monitor log-analytics workspace table show
Patch (requires an update) - az monitor log-analytics workspace table update
Delete – Not supported by CLI today.
Put – Not supported by CLI today.

Its important to indicate Patch/Delete/Put now also supports async operations, meaning on some occasions 202 will be returned instead of 200 and azure async headers are mandatory for the user:
•	Retry-After
•	Location
•	Azure-AsyncOperation
Minimum API Version Required
2021-12-01-preview
Swagger Link
https://github.com/Azure/azure-rest-api-specs/tree/main/specification/operationalinsights/resource-manager/Microsoft.OperationalInsights/preview/2021-12-01-preview
Target Date
Public preview begins 2/1/22, target date for CLI changes - 1/23/22.

Monitor

Since public SDK is still in releasing, we can use private SDK for development first.
How to generate private SDK?
https://github.com/Azure/azure-sdk-for-python/blob/main/doc/dev/private_package/get_private_package.md


Changing Text on NextButton seem's to be not OK :(

Hello, Thanks a lot for your wizard :-) Just a little question, i would like to chanbge the button text for the Next Button on my Last page. I tried this :
private void wizardPage3_Initialize(object sender, AeroWizard.WizardPageInitEventArgse)
{
   wizardControl1.NextButtonText ="Terminate" ;
   wizardControl1.Refresh();
   wizardControl1.Invalidate();
}

My button always appear at "Next" and not "Terminate".
Could you help me please ?
Thanks a lot,
Best regards,
Originally posted: 2012-09-26T04:33:01

Just found the solution on the source code :
Use :

wizardControl1.FinishButtonText =
"Terminer" ;

Originally posted: 2012-09-26T07:16:36


Azure Function, either In-Process or Independent Worker, catches exception but then continues executing code after the throw reaching 200 OK.

Library name and version
.Net 6.0
Describe the bug
Azure Function, either In-Process or Independent Worker, catches exception but then continues executing code after the throw reaching 200 OK instead of just 400 BadRequest
`
[FunctionName(nameof(ChoiceInPHttpTrigger))]
public static async Task RunAsync([HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", Route = null)] HttpRequest req, ILogger log)
{
Task tResp = ProcessInP.ProcessChoiceInPHttpTriggerAsync(req, log);
HttpResponseMessage resp = await tResp;
return resp;
}
public static async Task ProcessChoiceInPHttpTriggerAsync(HttpRequest req, ILogger log, Processor proc = null)
{
string signature = nameof(ProcessChoiceInPHttpTriggerAsync);
try
{
	signature = GetSignature(req);
	log.LogTrace($"{signature} BEGIN {req?.Method} content len={req?.ContentLength} type={req?.ContentType} isJson={req?.IsJsonContentType()}");

	LocalState lst = await LocalStateFactoryInP.CreateStateAsync(req);
	lst.ResultData = await Process.ApplyProcessorAsync(lst, proc ?? new Processor(log));  //Exception is just thrown from inside there from a synchronous static method

	log.LogWarning($"WARN {signature} IF YOU SEE THIS OK STATUS there should NOT be an exception in the scope above!");
	HttpResponseMessage resp = ResponseFactory.CreateResponse(HttpStatusCode.OK, lst.ResultData);

	log.LogTrace($"{signature} END status={resp.StatusCode} success={resp.IsSuccessStatusCode}");
	return resp;
}
catch (ArgumentException ex)
{
	log.LogError($"ERROR {signature} status={HttpStatusCode.BadRequest} message={ex.Message}");
	return ResponseFactory.CreateResponseString(HttpStatusCode.BadRequest, ex.Message);
}
catch (ApplicationException ex)
{
	log.LogError($"ERROR {signature} status={HttpStatusCode.ExpectationFailed} message={ex.Message}");
	return ResponseFactory.CreateResponseString(HttpStatusCode.ExpectationFailed, ex.Message);
}
catch (Exception ex)
{
	log.LogError($"ERROR {signature} status={HttpStatusCode.InternalServerError} message={ex.Message} {ex.StackTrace}");
	return ResponseFactory.CreateResponseString(HttpStatusCode.InternalServerError, "See log for details");
}

}
public static async Task ApplyProcessorAsync(LocalState lst = null, Processor proc = null)
{
Validator.ValidateInput(lst);
var res = new Result();

res.Data = await proc.SomeProc.HitSomeDBReadUpperCaseAsync(lst.RepresentationData.Data);

//Tests run in about 6 seconds
//res.Length = await proc.OtherProc.HitSomeStorageReadLengthAsync(res.Data);
//res.LenOverride = await proc.OtherProcInherit.HitSomeStorageReadLengthAsync(res.Data);

//Tests run in about 4.5 seconds
IOtherProcessor[] ops = new List<IOtherProcessor>() { proc.OtherProc, proc.OtherProcInherit }.ToArray();
int[] r = await ComputeAsync(res.Data, ops);
res.Length = r[0];
res.LenOverride = r[1];

Validator.ValidateResult(res);

return res;

}
public static bool ValidateInput(LocalState lst)
{
if (lst == null)
throw new ArgumentNullException("lst", "LocalState missing");
if (lst.RepresentationData == null)
	throw new ArgumentException("lst.RepresentationData", "Representation missing");

if (string.IsNullOrEmpty(lst.RepresentationData.Data))
	throw new ArgumentException("lst.RepresentationData.Data", "Representation data missing"); // IT THROWS HERE

return true;

}`
Expected behavior
Log from Debug in VStudio - works as expected also like in XUnit test - catches exception returning BadRequest
[2024-05-15T19:08:58.029Z] Found C:\Test\Choice-AzF-SMC_C#\ChoiceAzF_InProcess\ChoiceAzF_InProcess.csproj. Using for user secrets file configuration.
Functions:
ChoiceInPHttpTrigger: [GET,POST] http://localhost:7039/api/ChoiceInPHttpTrigger
For detailed output, run func with --verbose flag.
[2024-05-15T19:09:07.099Z] Host lock lease acquired by instance ID '000000000000000000000000153F1E48'.
[2024-05-15T19:09:28.090Z] Executing 'ChoiceInPHttpTrigger' (Reason='This function was programmatically called via the host APIs.', Id=30781b89-2059-4a5c-920e-6be3610eae91)
[2024-05-15T19:09:28.188Z] ERROR 0HN3L2A5CL2DU:00000002 Process status=BadRequest message=lst.RepresentationData.Data (Parameter 'Representation data missing')
[2024-05-15T19:09:28.220Z] Executed 'ChoiceInPHttpTrigger' (Succeeded, Id=30781b89-2059-4a5c-920e-6be3610eae91, Duration=148ms)
Only works in Individual Worker model by adding [FromBody] RData representationData parameter
Still, I see the ERROR BadRequest logged twice
ProcessChoiceInWHttpTriggerAsync status=BadRequest message=lst.RepresentationData.Data (Parameter 'Representation data missing')
Connected!
2024-05-15T18:50:51Z   [Information]   Executing 'Functions.ChoiceInWHttpTrigger' (Reason='This function was programmatically called via the host APIs.', Id=9498f5d3-3b2d-4506-851e-a128d1f06ddc)
2024-05-15T18:50:51Z   [Verbose]   Sending invocation id: '9498f5d3-3b2d-4506-851e-a128d1f06ddc
2024-05-15T18:50:51Z   [Verbose]   Posting invocation id:9498f5d3-3b2d-4506-851e-a128d1f06ddc on workerId:1473cb2a-03a8-4bef-9aa5-3cff83557996
2024-05-15T18:50:51Z   [Information]   00-92640c9328aa71d06d492cce580bf5a4-f50925cec95a7974-00 ProcessChoiceInWHttpTriggerAsync BEGIN verb=POST
2024-05-15T18:50:51Z   [Error]   ERROR 00-92640c9328aa71d06d492cce580bf5a4-f50925cec95a7974-00 ProcessChoiceInWHttpTriggerAsync status=BadRequest message=lst.RepresentationData.Data (Parameter 'Representation data missing')
2024-05-15T18:50:51Z   [Information]   Executed 'Functions.ChoiceInWHttpTrigger' (Succeeded, Id=9498f5d3-3b2d-4506-851e-a128d1f06ddc, Duration=258ms)
2024-05-15T18:50:52Z   [Information]   Executing 'Functions.ChoiceInWHttpTrigger' (Reason='This function was programmatically called via the host APIs.', Id=bf9dcb41-917b-4a95-b4ea-5855e9fa6c0e)
2024-05-15T18:50:52Z   [Verbose]   Sending invocation id: 'bf9dcb41-917b-4a95-b4ea-5855e9fa6c0e
2024-05-15T18:50:52Z   [Verbose]   Posting invocation id:bf9dcb41-917b-4a95-b4ea-5855e9fa6c0e on workerId:1473cb2a-03a8-4bef-9aa5-3cff83557996
2024-05-15T18:50:52Z   [Information]   00-997a8f60572f4daaa1ddc4c448cf827a-f6ed3b529d0f24bc-01 ProcessChoiceInWHttpTriggerAsync BEGIN verb=POST
2024-05-15T18:50:52Z   [Error]   ERROR 00-997a8f60572f4daaa1ddc4c448cf827a-f6ed3b529d0f24bc-01 ProcessChoiceInWHttpTriggerAsync status=BadRequest message=lst.RepresentationData.Data (Parameter 'Representation data missing')
2024-05-15T18:50:52Z   [Information]   Executed 'Functions.ChoiceInWHttpTrigger' (Succeeded, Id=bf9dcb41-917b-4a95-b4ea-5855e9fa6c0e, Duration=12ms)
`[Function(nameof(ChoiceInWHttpTrigger))]
//public HttpResponseData Run([HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", Route = null)] HttpRequestData req, [FromBody] RData representationData, FunctionContext ctx)
public async Task RunAsync(
[HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", Route = null)] HttpRequestData req,
[FromBody] RData representationData,
FunctionContext ctx)
{
try
{
Task tResp = ProcessInW.ProcessChoiceInWHttpTriggerAsync(req, Log, representationData, Procs);
HttpResponseData resp = await tResp;
return resp;
}
catch (Exception ex)
{
Log.LogError($"ERROR {nameof(ChoiceInWHttpTrigger)} ex={ex.Message} {ex.StackTrace}");
return req.CreateResponse(HttpStatusCode.InternalServerError);
}
}
public static async Task ProcessChoiceInWHttpTriggerAsync(HttpRequestData req, ILogger log, IData payload, Processor proc = null)
{
string signature = nameof(ProcessChoiceInWHttpTriggerAsync);
try
{
	signature = GetSignature(req, nameof(ProcessChoiceInWHttpTriggerAsync));
	log.LogInformation($"{signature} BEGIN verb={req?.Method}");

	LocalState lst = LocalStateFactoryInW.CreateState(req, payload);
	lst.ResultData = await Process.ApplyProcessorAsync(lst, proc ?? new Processor(log)); //Exception is just thrown from inside there from a synchronous static method

	log.LogWarning($"WARN {signature} IF YOU SEE THIS OK STATUS there should NOT be an exception in the scope above!");
	HttpResponseData resp = ResponseFactory.Response(req.CreateResponse(HttpStatusCode.OK), lst.ResultData);

	log.LogInformation($"{signature} END status={resp.StatusCode}");
	return resp;
}
catch (ArgumentException ex)
{
	log.LogError($"ERROR {signature} status={HttpStatusCode.BadRequest} message={ex.Message}");
	return ResponseFactory.ResponseString(req.CreateResponse(HttpStatusCode.BadRequest), ex.Message);
}
catch (ApplicationException ex)
{
	log.LogError($"ERROR {signature} status={HttpStatusCode.ExpectationFailed} message={ex.Message}");
	return ResponseFactory.ResponseString(req.CreateResponse(HttpStatusCode.ExpectationFailed), ex.Message);
}
catch (Exception ex)
{
	log.LogError($"ERROR {signature} status={HttpStatusCode.InternalServerError} message={ex.Message} {ex.StackTrace}");
	return ResponseFactory.ResponseString(req.CreateResponse(HttpStatusCode.InternalServerError), "See log for details");
}

}
Program.cs of the Independent Worker example is :
using Microsoft.Extensions.Hosting;
using System.Diagnostics.CodeAnalysis;
//var host = new HostBuilder().ConfigureFunctionsWorkerDefaults().Build();
//await host.RunAsync();
//host.Run();
namespace ChoiceAzFIndividualWorker
{
[ExcludeFromCodeCoverage]
static class Program
{
static async Task Main(string[] args)
{
var host = new HostBuilder().ConfigureFunctionsWorkerDefaults().Build();
await host.RunAsync();
//host.Run();
}
}
}`
Actual behavior
Log running in Azure - after exception caught, still executes "Process IF YOU SEE THIS OK STATUS there should NOT be an exception in the scope above!"
Connected!
2024-05-15T19:15:50Z   [Information]   Executing 'ChoiceInPHttpTrigger' (Reason='This function was programmatically called via the host APIs.', Id=fdef415e-1402-4943-8edf-200fd9796ba3)
2024-05-15T19:15:51Z   [Verbose]   4000020e-0000-ec00-b63f-84710c7967bb Process BEGIN POST content len=0 type=application/json isJson=True
2024-05-15T19:15:51Z   [Error]   ERROR 4000020e-0000-ec00-b63f-84710c7967bb Process status=BadRequest message=lst.RepresentationData.Data (Parameter 'Representation data missing')
2024-05-15T19:15:51Z   [Information]   Executed 'ChoiceInPHttpTrigger' (Succeeded, Id=fdef415e-1402-4943-8edf-200fd9796ba3, Duration=62ms)
2024-05-15T19:15:51Z   [Information]   Executing 'ChoiceInPHttpTrigger' (Reason='This function was programmatically called via the host APIs.', Id=d7fb7cb6-12f7-4821-a218-925c011f0f49)
2024-05-15T19:15:51Z   [Verbose]   4000020f-0000-ec00-b63f-84710c7967bb Process BEGIN POST content len=2 type=application/json isJson=True
2024-05-15T19:15:51Z   [Warning]   WARN 4000020f-0000-ec00-b63f-84710c7967bb Process IF YOU SEE THIS OK STATUS there should NOT be an exception in the scope above!
2024-05-15T19:15:51Z   [Verbose]   4000020f-0000-ec00-b63f-84710c7967bb Process END status=OK success=True
2024-05-15T19:15:51Z   [Information]   Executed 'ChoiceInPHttpTrigger' (Succeeded, Id=d7fb7cb6-12f7-4821-a218-925c011f0f49, Duration=242ms)
Reproduction Steps
Function is https://choiceaesb.azurewebsites.net/api/ChoiceInPHttpTrigger
POST with nothing in the body to see the 200 OK coming after the throw.
The one that works is https://choiceiwaesb.azurewebsites.net/api/ChoiceInWHttpTrigger
POST { "Data": "" } or { "Data": null } in the body to get the clean 400 Bad Request
POST { "Data": "test" } to get the clean 200 OK
Environment
Runtime <IP_ADDRESS>69, .Net 6.0 hosted on Windows, AustraliaEastPlan (Y1: 0)

Hi @radumi.  Thanks for reaching out and we regret that you're experiencing difficulties.  As this inquiry is unrelated to one of the Azure SDK packages maintained in this repository, I've transferred this to the Azure Functions repository as #2484.   This will ensure that the folks best able to assist have visibility.

Thanks Jesse.
Thanks/Regards, Radu.
On Fri, 17 May 2024, 01:10 Jesse Squire, @.***> wrote:

Hi @radumi https://github.com/radumi. Thanks for reaching out and we
regret that you're experiencing difficulties. As this inquiry is unrelated
to one of the Azure SDK packages maintained in this repository, I've
transferred this to the Azure Functions repository as #2484
https://github.com/Azure/Azure-Functions/issues/2484. This will ensure
that the folks best able to assist have visibility.
—
Reply to this email directly, view it on GitHub
https://github.com/Azure/azure-sdk-for-net/issues/44059#issuecomment-2115208846,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AC4STLTWYEJW4IXCHWUCSJTZCSV5HAVCNFSM6AAAAABHYZWG2GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMJVGIYDQOBUGY
.
You are receiving this because you were mentioned.Message ID:
@.***>


match device['productType'] SyntaxError: invalid syntax

Hello,
I am getting an error with Python 3.9.2 when I start your script:
(myvenv) user@raspberrypi:~/Meraki-To-MindMaps $ python meraki_api_main.py
Traceback (most recent call last):
  File "/home/user/Meraki-To-MindMaps/meraki_api_main.py", line 13, in <module>
    from meraki_functions import *
  File "/home/user/Meraki-To-MindMaps/meraki_functions.py", line 78
    match device['productType']:
          ^
SyntaxError: invalid syntax

Could you tell me how to fix that?
Regards

please, I kindly request to send me the output for that variable, probably you have a product which is not valid for this code and is required to be adapted. Follow next steps to debug:
step 1. git pull the project.
step 2. switch to branch 'issue#2'
step 3. Run the command: python meraki_api_main.py
step 4. Please check if device_list var is returning a list or a dict and corresponding result, since it is required to have a key as 'productType' (probably my testings doesn't contain same key pairs)
thanks.

I found the issue. Structural Pattern Matching has been introduced with Python 3.10.
So you have to make Python =>3.10 as requirement.
Regards

Maybe you can use this snippet to check Python version:
import sys
import warnings

def checkVersion():
    # Checking Python version:
    expect_major = 3
    expect_minor = 10
    expect_rev = 14
    if sys.version_info[:2] != (expect_major, expect_minor):
        print("INFO: Script developed and tested with Python " + str(expect_major) + "." + str(expect_minor))
        current_version = str(sys.version_info[0])+"."+str(sys.version_info[1])
        if sys.version_info[:2] != (expect_major, expect_minor):
            warnings.warn("Current Python version was unexpected: Python " + current_version)
        else:
            print("      Current version is different: Python " + current_version)

checkVersion()

I'll update this PR in a couple of days, since I need more time to test on replicate issue in dev environments.


Add [GeneratedCode] and [ExcludeFromCodeCoverage] to Name Generator output members

What does the pull request do?
Adds attributes to output of both Name Generators (InitializeComponentCodeGenerator and OnlyPropertiesCodeGenerator).

Generated fields now have the [GeneratedCode] attribute.
Generated InitializeComponent method now has [GeneratedCode] and [ExcludeFromCodeCoverage]

What is the updated/expected behavior with this PR?
Code generated by InitializeComponentCodeGenerator now looks like:
namespace Sandbox
{
    partial class MainWindow
    {
        [global::System.CodeDom.Compiler.GeneratedCode("Avalonia.Generators.NameGenerator.InitializeComponentCodeGenerator", "11.2.999.0")]
        internal global::Avalonia.Controls.Grid grid;
        [global::System.CodeDom.Compiler.GeneratedCode("Avalonia.Generators.NameGenerator.InitializeComponentCodeGenerator", "11.2.999.0")]
        internal global::Avalonia.Controls.TextBlock text;

        /// <summary>
        /// Wires up the controls and optionally loads XAML markup and attaches dev tools (if Avalonia.Diagnostics package is referenced).
        /// </summary>
        /// <param name="loadXaml">Should the XAML be loaded into the component.</param>
        /// <param name="attachDevTools">Should the dev tools be attached.</param>

        [global::System.CodeDom.Compiler.GeneratedCode("Avalonia.Generators.NameGenerator.InitializeComponentCodeGenerator", "11.2.999.0")]
        [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage]
        public void InitializeComponent(bool loadXaml = true, bool attachDevTools = true)
        {
            if (loadXaml)
            {
                AvaloniaXamlLoader.Load(this);
            }

#if DEBUG
            if (attachDevTools)
            {
                this.AttachDevTools();
            }
#endif

            var __thisNameScope__ = this.FindNameScope();
            grid = __thisNameScope__?.Find<global::Avalonia.Controls.Grid>("grid");
            text = __thisNameScope__?.Find<global::Avalonia.Controls.TextBlock>("text");
        }
    }
}

How was the solution implemented (if it's not obvious)?
I mostly tried to match what Mvvm Toolkit is doing for its output, though this generator is still on ISourceGenerator instead of incremental. Code strings were built similar to the existing parts of the generators instead of Roslyn AST.
The unit tests and unit test data required updating. The version parameter of [GeneratedCode] will be ever-changing, so a $GeneratorVersion tag was used in test code files. Mvvm Toolkit uses <ASSEMBLY_VERSION> with a similar replacement strategy at test-time.
Checklist

[X] Updated unit tests

Breaking changes
None
Fixed issues
Fixes #15611

@stevemonaco,
Please read the following Contributor License Agreement (CLA). If you agree with the CLA, please reply with the following:
@cla-avalonia agree

Contributor License Agreement
Contribution License Agreement
This Contribution License Agreement ( “Agreement” ) is agreed to by the party signing below ( “You” ),
and conveys certain license rights to the AvaloniaUI OÜ ( “AvaloniaUI OÜ” ) for Your contributions to
AvaloniaUI OÜ open source projects. This Agreement is effective as of the latest signature date below.
1. Definitions.
“Code” means the computer software code, whether in human-readable or machine-executable form,
that is delivered by You to AvaloniaUI OÜ under this Agreement.
“Project” means any of the projects owned or managed by AvaloniaUI OÜ and offered under a license
approved by the Open Source Initiative (www.opensource.org).
“Submit” is the act of uploading, submitting, transmitting, or distributing code or other content to any
Project, including but not limited to communication on electronic mailing lists, source code control
systems, and issue tracking systems that are managed by, or on behalf of, the Project for the purpose of
discussing and improving that Project, but excluding communication that is conspicuously marked or
otherwise designated in writing by You as “Not a Submission.”
“Submission” means the Code and any other copyrightable material Submitted by You, including any
associated comments and documentation.
2. Your Submission. You must agree to the terms of this Agreement before making a Submission to any
Project. This Agreement covers any and all Submissions that You, now or in the future (except as
described in Section 4 below), Submit to any Project.
3. Originality of Work.  You represent that each of Your Submissions is entirely Your
original work. Should You wish to Submit materials that are not Your original work,
You may Submit them separately to the Project if You (a) retain all copyright and
license information that was in the materials as you received them, (b) in the
description accompanying your Submission, include the phrase "Submission
containing materials of a third party:" followed by the names of the third party and any
licenses or other restrictions of which You are aware, and (c) follow any other
instructions in the Project's written guidelines concerning Submissions.
4. Your Employer. References to “employer” in this Agreement include Your employer or anyone else
for whom You are acting in making Your Submission, e.g. as a contractor, vendor, or agent. If Your
Submission is made in the course of Your work for an employer or Your employer has intellectual
property rights in Your Submission by contract or applicable law, You must secure permission from Your
employer to make the Submission before signing this Agreement. In that case, the term “You” in this
Agreement will refer to You and the employer collectively. If You change employers in the future and
desire to Submit additional Submissions for the new employer, then You agree to sign a new Agreement
and secure permission from the new employer before Submitting those Submissions.
5. Licenses.
a. Copyright License. You grant AvaloniaUI OÜ, and those who receive the Submission directly
or indirectly from AvaloniaUI OÜ, a perpetual, worldwide, non-exclusive, royalty-free, irrevocable
license in the Submission to reproduce, prepare derivative works of, publicly display, publicly perform,
and distribute the Submission and such derivative works, and to sublicense any or all of the foregoing
rights to third parties.
b. Patent License. You grant AvaloniaUI OÜ, and those who receive the Submission directly or
indirectly from AvaloniaUI OÜ, a perpetual, worldwide, non-exclusive, royalty-free, irrevocable license
under Your patent claims that are necessarily infringed by the Submission or the combination of the
Submission with the Project to which it was Submitted to make, have made, use, offer to sell, sell and
import or otherwise dispose of the Submission alone or with the Project.
c. Other Rights Reserved. Each party reserves all rights not expressly granted in this Agreement.
No additional licenses or rights whatsoever (including, without limitation, any implied licenses) are
granted by implication, exhaustion, estoppel or otherwise.
6. Representations and Warranties. You represent that You are legally entitled to grant the above
licenses. You represent that each of Your Submissions is entirely Your original work (except as You may
have disclosed under Section 3 ). You represent that You have secured permission from Your employer to
make the Submission in cases where Your Submission is made in the course of Your work for Your
employer or Your employer has intellectual property rights in Your Submission by contract or applicable
law. If You are signing this Agreement on behalf of Your employer, You represent and warrant that You
have the necessary authority to bind the listed employer to the obligations contained in this Agreement.
You are not expected to provide support for Your Submission, unless You choose to do so. UNLESS
REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING, AND EXCEPT FOR THE WARRANTIES
EXPRESSLY STATED IN SECTIONS 3, 4, AND 6 , THE SUBMISSION PROVIDED UNDER THIS AGREEMENT IS
PROVIDED WITHOUT WARRANTY OF ANY KIND, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTY OF
NONINFRINGEMENT, MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE.
7. Notice to AvaloniaUI OÜ. You agree to notify AvaloniaUI OÜ in writing of any facts or
circumstances of which You later become aware that would make Your representations in this
Agreement inaccurate in any respect.
8. Information about Submissions. You agree that contributions to Projects and information about
contributions may be maintained indefinitely and disclosed publicly, including Your name and other
information that You submit with Your Submission.
9. Governing Law/Jurisdiction. This Agreement is governed by the laws of the Republic of Estonia, and
the parties consent to exclusive jurisdiction and venue in the courts sitting in Talinn,
Estonia. The parties waive all defenses of lack of personal jurisdiction and forum non-conveniens.
10. Entire Agreement/Assignment. This Agreement is the entire agreement between the parties, and
supersedes any and all prior agreements, understandings or communications, written or oral, between
the parties relating to the subject matter hereof. This Agreement may be assigned by AvaloniaUI OÜ.
AvaloniaUI OÜ dedicates this Contribution License Agreement to the public domain according to the Creative Commons CC0 1.

@cla-avalonia agree


Extension issue

Issue Type: Bug
Extension Name: LiveServer
Extension Version: 5.6.1
OS Version: Windows_NT x64 10.0.19041
VSCode version: 1.53.2

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

Issue Type: Bug
Extension Name: LiveServer
Extension Version: 5.6.1
OS Version: Windows_NT x64 10.0.19041
VSCode version: 1.53.2
⚠ We have written the needed data into your clipboard. Please paste! ⚠


[FLINK-34014][jdbc] Avoid executeBatch when buffer is empty

This PR adds a few checks to avoid sending empty buffer to database

Hi @snuyanzin could you please review this PR in your available time? Thanks!


⚠ Fetchers has degraded performance

In 39bd6a4, Fetchers ($STATUS_URL) experienced degraded performance:

HTTP code: 200
Response time: 290 ms

Resolved: Fetchers performance has improved in 81cf9ec.


Plugin at risk of deprecation

Hi there from Grafana Labs 👋
Firstly, thank you for contributing to the Grafana plugin ecosystem.
I'm reaching out as this plugin is at risk of being deprecated from the Grafana plugin catalog as it has not been updated since 2020 - including not having the most recent release here in GitHub published, and as such appears to be unmaintained.
We recognise that priorities change and that it may no longer be possible to keep plugins up to date. For your awareness, deprecation has no impact on existing users of the plugin, but discourages further adoption to prevent users from starting to rely on a component which won't receive updates.
Please advise if you believe the plugin is stable and wish for it to remain in the catalog, or alternatively that you agree the plugin should be deprecated. In the case of the latter, if there is any specific guidance you would like to offer users of the plugin - please let me know and we can include this in the deprecation notice.
Feel free to email me at<EMAIL_ADDRESS>if preferred; apologies, we don't have an email address associated with this plugin so I had to raise an issue.
If we don't hear from you within 30 days, I'll go ahead and deprecate the plugin.
Thank you again
David

Hi David, I’ve achieved the desired result by using the new canvas panel.
Cheers
Brew
Brew - James Henry Breward
@.***
UK +447977671926
On 6 Dec 2023 at 11:19 +0000, David Harris @.***>, wrote:

Hi there from Grafana Labs 👋
Firstly, thank you for contributing to the Grafana plugin ecosystem.
I'm reaching out as this plugin is at risk of being deprecated from the Grafana plugin catalog as it has not been updated since 2020 - including the most recent release here in GitHub, and as such appears to be unmaintained.
We recognise that priorities change and that it may no longer be possible to keep plugins up to date. For your awareness, deprecation has no impact on existing users of the plugin, but discourages further adoption to prevent users from starting to rely on a component which won't receive updates.
Please advise if you believe the plugin is stable and wish for it to remain in the catalog, or alternatively that you agree the plugin should be deprecated. Feel free to email me at @.*** if preferred; apologies, we don't have an email address associated with this plugin so I had to raise an issue.
If we don't hear from you within 30 days, I'll go ahead and deprecate the plugin.
Thank you again
David
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: @.***>


Stop creating TimestampFormatter.FormatterTask in ExecSession

@muga Removing straightforward. Can you have a look?

Thanks!


Thanks!

Just wanted to show a little support & gratitude by saying 🙏Thanks!
TouchOSC is an amazing App, and your Preset is just very well thought-out and really useful!
Amazing work and craftmanship!

Good to hear, appreciate the comments!


CallToCalli bug

This text is translated by machine
When using the CallToCalli function, errors will occur in the judgment of the if statement
Look at the picture
before

after

I guess you may have handled Opcode brfalse incorrectly

This text is translated by machine

In this position, the "brfalse" statement plays the wrong role

This text is translated by machine - I got you, I'll try to write simply as possible
So, yeah, I know about this problem, thank you for reporting, this is because I'm replacing CIL Instructions wrong (creating new instead of replacing), you could have a lot of the same issues. In newer versions of BitMono, this is an already known bug and fixed. At the moment BitMono is in process of migration from dnlib to AsmResolver, so I'll pre-release a new version on days with bug fixes and new features.

So, I think I'll pre-release the now existing version in BitMono tags, these bugs have already been fixed there, why not because this tag just contains there and doing nothing helpful.

Now you could try the new version of BitMono, some things could be buggy and unstable there, anyway, waiting for the version with AsmResolver.

yeah, thank you for your reply. I'm looking forward to the new version of BitMono! :D

Closing it due to no activity also this bug was fixed


Null conditional spec seems to no longer disallow obj?.MethodGroup

The original wording of the spec seems to disallow obj?.MethodGroup due to the combination of the following (thanks to @RikkiGibson for finding this):
https://github.com/dotnet/csharplang/blob/main/spec/expressions.md#null-conditional-operator

If E0 is classified as nothing, then E is classified as nothing. Otherwise E is classified as a value.

https://github.com/dotnet/csharplang/blob/main/spec/expressions.md#expression-classifications

Expression classifications
An expression is classified as one of the following:

A value. Every value has an associated type.
...
A method group, which is a set of overloaded methods resulting from a member lookup (Member lookup)...A method group is permitted in an invocation_expression (Invocation expressions) , a delegate_creation_expression (Delegate creation expressions) and as the left hand side of an is operator, and can be implicitly converted to a compatible delegate type (Method group conversions). In any other context, an expression classified as a method group causes a compile-time error.

This is also the current behavior of the compiler (SharpLab):
using System;
using System.Collections.Generic;

class C
{
    // ❌ CS8978 'method group' cannot be made nullable.
    // (Older compiler: ❌ CS0023 Operator '?' cannot be applied to operand of type 'method group')
    //                             ↓
    Action<int> M(List<int> p) => p?.Add;
}

However, the current spec doesn't contain wording that seems to disallow this. I saw no statement that resembles the one in the original spec:

If E0 is classified as nothing, then E is classified as nothing. Otherwise E is classified as a value.

And reading the entire section as well as the member_access section didn't seem to speak on this at all.
https://github.com/dotnet/csharpstandard/blob/standard-v6/standard/expressions.md#1177-null-conditional-member-access
Rather, the spec says the null-conditional expression has the same meaning as ((object)P == null) ? null : P.A except that P is evaluated once. That conditional expression works for method groups.

The conditional expression doesn't work under the old compiler (C# 5):

error CS0173: Type of conditional expression cannot be determined because there is no implicit conversion between '' and 'method group'

Something has changed since to make the conditional expression begin to work. Perhaps this indirectly means the new spec is correct, and the compiler should now be updated to allow obj?.MethodGroup?

I think what we're trying to determine as part of this issue is:

From the old spec in csharplang to the new standard in csharpstandard, did we change from disallowing null-conditional method group to allowing it?
If the answer to (1) is yes, then was the change intentional?

Assigned to @gafter and @Nigel-Ecma who've done the most work in this area.

So why does is this not allowed then?
var attributes_func = context.declarationBody()?.typeInfo()?.attribute;

The last element 'attribute' is a methid just like 'declarationBody' and 'typeInfo'.
This generates CS8978

Was there an opportunity to discuss this issue in meeting yet?

So why is this not allowed then?

I think it's not allowed by the compiler for the same reason as the original example. If the original example turns out to be allowed by the standard, then I think your example is too, and the compiler should be changed to allow both.

From the specification at https://github.com/dotnet/csharpstandard/blob/standard-v6/standard/expressions.md#1177-null-conditional-member-access, the type of P?.A is the type of P.A when that type is neither a type parameter (blah blah) nor a non-nullable value type.  Well, there is no such type in this context.  So how is it classified?  There is no classification that fits.
The null-conditional invocation expression, on the other hand, was intended to be permitted.  There is a hint here:

Unlike the syntactically equivalent null_conditional_member_access or null_conditional_element_access, a null_conditional_invocation_expression may be classified as nothing.

Oh, so tell me where it says the former cannot be classified as nothing?  I think a constraint is missing.  It says that the result cannot be void; is that the same thing?  In any case, I believe it was intended not to be permitted.
While the null-conditional method group was not intended to be permitted, the null-conditional invocation expression was explicitly permitted.

Also, if the left-hand-side has an explicitly declared type, then the conditional expression works because we added target-typed conditional expressions in 8.0: https://github.com/dotnet/csharplang/blob/main/proposals/csharp-9.0/target-typed-conditional-expression.md .  If the left-hand-side is declared with var, that won't work.

@gafter
From trying it out on .NET Fiddle some compilers support it, others don't.
If the Standard goes with a constraint/restriction here we're in the "interesting" position that the null conditional is disallowed in cases where the code it is defined to be equivalent to is allowed. That sounds like it might support adding an informative note as well as the constraint.
@mads what do you think on this one?

@Nigel-Ecma Was that meant to be @MadsTorgersen?

I think in C# 10 and onward, a method group can have a type. Not sure how that factors in to this. https://github.com/dotnet/csharplang/blob/main/proposals/csharp-10.0/lambda-improvements.md#natural-function-type

A method group has a natural type if all candidate methods in the method group have a common signature.

Let me know if I interpreted that correctly @cston.
I don't think we defined a target typed conversion for ?., so perhaps it doesn't work to simply "imitate" the behavior of Del delegate = obj == null ? (Del)null : obj.Method; here.
As far as design goes, I see this as a papercut which would be reasonable to rectify through some appropriate spec change. But it doesn't seem urgent.

Aim for today's meeting: decide between:

We want to resolve this to allow it
We want to resolve this to prohibit it
We're happy to punt for a while

We believe @RikkiGibson's comment from Feb 21st may explain things.
In C# 7, this code would fail to compile:
void M() {}
...
bool condition = ...;
Action action = condition ? null : M;

... whereas in C# 10 it would compile.
That means the current (Jan 2023) behavior is consistent: x?.M won't compile and neither will (x == null ? null : x.M).
When we come to spec C# 10, then the behavior will become inconsistent.

Sample:
public class A
{
	public Action<int> M(List<int> p) => p?.Add; // null conditional
}

public class B
{
	public Action<int> M(List<int> p) { Action<int> q = p?.Add; return q; } // null conditional with explicit typing
}

public class C
{
	public Action<int> M(List<int> p) => ((object)p == null) ? null : p.Add; // expansion
}

Using .NET Fiddle's set of compilers:

Compiler
C# Version
A
B
C

.NET 4.7.2
v6?
❎
❎
❎

.NET Core 3.1
v8
❎
❎
❎

.NET 5
v9
❎
❎
✅

.NET 6
v10
❎
❎
✅

.NET 7
v11
❎
❎
✅

Rosyln 4.4
v11
❎
❎
✅

Issue seems to appear at the C# v8/v9 boundary – so we were a version out in our thinking, but probably same cause?

Both the crosses and checks are green on my screen, so it's very difficult for me to read.
I think C# 10 added the natural types for lambdas, but C# 9 added target-typed conditional expressions. I would expect that is why case C started working.

Apologies, I didn't hunt for a red X – I expect there is one somewhere in Unicode...
Yes, C working is good, A & B not working :-(
We'll look into why...

I wonder whether the reason for C# 9 (.NET 5) working is target-typed null conditional expressions?


DocsArchive-<IP_ADDRESS>Auto archive content

Please don't merge this PR until target archive repo PR https://github.com/OPS-E2E-PPE/docs-yml-archive-non-versioning-archive/pull/484 is merged into live branch.
Auto archive content to https://github.com/opstest2/docs-yml-archive-non-versioning-archive.git

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

File
Status
Preview URL
Details

.openpublishing.redirection.json
:white_check_mark:Succeeded

docs/TOC.yml
:white_check_mark:Succeeded
View

docs/to-be-archive/level1/article3-1-1.md
:white_check_mark:Succeeded
View

docs/to-be-archive/level1/article3-1-2.md
:white_check_mark:Succeeded
View

docs/to-be-archive/level1/article3-1-3.yml
:white_check_mark:Succeeded
View

docs/to-be-archive/level2/article3-2-1.md
:white_check_mark:Succeeded
View

docs/to-be-archive/level2/article3-2-2.md
:white_check_mark:Succeeded
View

docs/to-be-archive/level2/article3-2-3.yml
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


There is a similar project called Devika

There is a similar project called Devika and I don't know if it make sense that people working on two similar projects.

Devika is a really amateur project, no websooket, +10 requests to the api per second, the interface isn't really that of devin

How can I test OpenDevin to see how it looks like in compare of Devika?

We can close this Issue @huybery

@PierrunoYT we're closing in on a working prototype. Stay tuned!


Update scalafmt-core to 3.0.4

Updates org.scalameta:scalafmt-core from 2.7.5 to 3.0.4.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Files still referring to the old version number
The following files still refer to the old version number (2.7.5).
You might want to review and update them manually.
.github/workflows/format.yml

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

labels: library-update, semver-major, old-version-remains

Coverage decreased (-0.5%) to 94.304% when pulling 0af5ab37ea2334a43ee1b98f777aa960c31b6e30 on scala-steward:update/scalafmt-core-3.0.4 into ca10c64b98af9973d1b830d6a180d8b2c8898d98 on iheartradio:master.

Coverage decreased (-2.8%) to 91.975% when pulling 0af5ab37ea2334a43ee1b98f777aa960c31b6e30 on scala-steward:update/scalafmt-core-3.0.4 into ca10c64b98af9973d1b830d6a180d8b2c8898d98 on iheartradio:master.

Superseded by #171.


Better error for invalid job names

Before, the CI would stop and log an error. Now, it displays "invalid-name" in the web UI and shows the error message as the job's result.
Fixes #371

Please sign your commits following these rules:
https://github.com/docker/docker/blob/master/CONTRIBUTING.md#sign-your-work
The easiest way to do this is to amend the last commit:
$ git clone -b "check-names" git@github.com:talex5/datakit.git somewhere
$ cd somewhere
$ git commit --amend -s --no-edit
$ git push -f

Amending updates the existing PR. You DO NOT need to open a new one.

@talex5 can you rebase that PR if it is still needed (or close it otherwise?). Thanks!


SwapStyle enum serialization is incorrect

The current serializer for SwapStyle uses JsonNamingPolicy.CamelCase, which converts SwapStyle.AfterBegin to "afterBegin" instead of the correct "afterbegin".  This issue impacts several enum values.

That's an easy fix. Create a SwapStyleConverter : JsonConverter<SwapStyle> in the serialization folder and register it with the sterilization context.


A little question

I do not understand this mulLocal and this mul since the PhysicsWorld class is supposed to take care of this.

I've just run history search and it seems it's been there since day 1 of supported physics. I seem to vaguely remember that I wanted the meter based velocity and pixel based velocity to be of similar values from the outside.
Now that I think about it, it doesn't make sense, so spot on for noticing it :+1: it's removed in the next version, commit

Oh, that was fast!
Thank you for this great lib !!


Initial task status is not copied on recurrence

Please check that this issue hasn't been reported before.

[X] I searched previous Bug Reports didn't find any similar reports.

Expected Behavior
It would be nice of the initial status of the task is copied on recurrence
Current behaviour
Initial task status is not copied on recurrence
Steps to reproduce
Example:

Open Obsidian
Install 'Tasks' plugin
Install 'Things 2' theme
Create a new task: - [S] test 🔁 every day 📅 2023-07-05
Click the checkbox
Result: - [ ] test 🔁 every day 📅 2023-07-06
Expected result: - [S] test 🔁 every day 📅 2023-07-06

Which Operating Systems are you using?

[ ] Android
[ ] iPhone/iPad
[ ] Linux
[ ] macOS
[x] Windows

Obsidian Version
1.3.5
Tasks Plugin Version
4.1.0
Checks

[ ] I have tried it with all other plugins disabled and the error still occurs

Possible solution
No response

Hi, thanks for using Tasks.
Yes, I can reproduce the behaviour you describe, and can confirm that this is indeed to intended behaviour.
Different people want to assign different meanings to the characters in between the [ and ].
So Tasks provides some default values, that are very widely used.
It's then up to the user to teach Tasks about any other statuses.
https://publish.obsidian.md/tasks/Getting+Started/Statuses
Here are some example setups:
https://publish.obsidian.md/tasks/Getting+Started/Statuses/Example+Statuses
So you need to use the Tasks settings to teach Tasks about your custom statuses, and for each one, what the next status is, and what the type is.
Having said that, looking at the docs of how statuses and recurring tasks work together, I don't think you will be able to have a recurring task that goes from [S] to [S]. You will need to have a status in between.

@claremacrae, thank you for your reply. Maybe my explanation is wrong. When you click on the status, Obsidian creates a new one. The current one has become from [S] to [x] and rightly so. The new one is created correctly, but instead of [S] it is created with [ ]. If it is the intended behavior, then maybe add the ability to do this in the plugin settings?
I mean it's only for recurring tasks. I think it's a copy function or so.

Hi @AAndyProgram,
Please send me a zipped minimal vault so that I can test this out with your settings.
There are notes on doing this here:
https://publish.obsidian.md/tasks/Support+and+Help/Report+a+Bug#Before+reporting+a+Tasks+bug+involving+another+plugin

Hi @claremacrae, here is the minimal vault: Notes.zip

Hi @claremacrae, here is the minimal vault: Notes.zip

Sorry, but it it's not a minimal vault:

Got it. Sorry. Here is the correct vault, I hope.
TestNotes.zip

Got it. Sorry. Here is the correct vault, I hope.
TestNotes.zip

Hahah - you've over-corrected. Now there is no .obsidian folder at all, so I cannot see your settings.
This is the section I linked to above, because I went to the trouble of documenting the steps to follow, to do this:
https://publish.obsidian.md/tasks/Support+and+Help/Report+a+Bug#Before+reporting+a+Tasks+bug+involving+another+plugin

This is the section I linked to above, because I went to the trouble of documenting the steps to follow, to do this:
https://publish.obsidian.md/tasks/Support+and+Help/Report+a+Bug#Before+reporting+a+Tasks+bug+involving+another+plugin

Obviously the bit about 'the other plugin' isn't relevant for you - but I am asking you to please set up your status settings in the test vault as you have in your live one, for the reasons described elsewhere on that page...

Excuse me, but it is there. TestNotes.zip\TestNotes\Notes\
Just go two levels deeper.

Excuse me, but it is there. TestNotes.zip\TestNotes\Notes\.obsidian\
Just go two levels deeper.

Got it. Thanks.

OK, so here is what is happening.
Basically, the code is doing exactly what it was designed to do - which unfortunately is not what you want it to do.
Completing the first [S] task

@claremacrae, thank you for your reply. Maybe my explanation is wrong. When you click on the status, Obsidian creates a new one. The current one has become from [S] to [x] and rightly so.

Indeed, this is because in your settings, the status that follows S is x:

Creating the new recurrence
And then what Tasks then does is look at the x status, and see what its next status is:
This is the first x status in your settings, and its next status is space - so that is the status used for the new task:

How to make it work with the current code
The custom status code in Tasks was not designed to have one status toggling to multiple possible new values.
You would need to set up a cycle like:
S -> X
X -> S.
Where the DONE symbol is a capital X, to distinguish from the standard x.

Brilliantly! It works. Thank you! 😊


Fix deepsource issues

Describe the bug
A clear and concise description of what the bug is.

Version

Astro: [e.g. 0.6.0]
OS: [eg. Debian]

To Reproduce
Steps to reproduce the behavior:

Write the DAG  '...'
Create connection '....'
Run using  '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Add any other context about the problem here.

Above issues are resolved, we'll log another ticket in case new issues arise

@phanikumv is there a PR for this issue?


website URL

Took me a bit to find it. Could add it (http://michaeleskin.com/abctools/abctools.html) here in the readme and/or the About.

Thanks for the suggestion! Added the link as well as an example Share URL to the readme.

Also, in the relevant section of your homepage, the text suggests that there should be a link to this GitHub repo somewhere, but I don't see it.

Thanks for noticing that! I'll add it now!
Cheers,
Michael
On Mon, Feb 20, 2023 at 7:54 AM Zachary Moon @.***>
wrote:

Also, in the relevant section of your homepage, the text suggests that
there should be a link to this GitHub repo somewhere, but I don't see it.
—
Reply to this email directly, view it on GitHub
https://github.com/seisiuneer/abctools/issues/3#issuecomment-1437231702,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AB4ZXLZJRZUSEL676ZNEQ33WYOHUXANCNFSM6AAAAAAU7XVD5Q
.
You are receiving this because you modified the open/close state.Message
ID: @.***>

--

Michael Eskin
@.***
(619) 368-1854 (text/voice)
Home Page http://michaeleskin.com  |  Online Store
https://michaeleskin.gumroad.com  |  Zoom Session
http://michaeleskin.com/session  |  AppCordions http://appcordions.com
|  Flickr https://www.flickr.com/photos/eskin/albums

Fixed! Thanks!
On Mon, Feb 20, 2023 at 9:59 AM Michael Eskin @.***> wrote:

Thanks for noticing that! I'll add it now!
Cheers,
Michael
On Mon, Feb 20, 2023 at 7:54 AM Zachary Moon @.***>
wrote:

Also, in the relevant section of your homepage, the text suggests that
there should be a link to this GitHub repo somewhere, but I don't see it.
—
Reply to this email directly, view it on GitHub
https://github.com/seisiuneer/abctools/issues/3#issuecomment-1437231702,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AB4ZXLZJRZUSEL676ZNEQ33WYOHUXANCNFSM6AAAAAAU7XVD5Q
.
You are receiving this because you modified the open/close state.Message
ID: @.***>

--

Michael Eskin
@.***
(619) 368-1854 (text/voice)
Home Page http://michaeleskin.com  |  Online Store
https://michaeleskin.gumroad.com  |  Zoom Session
http://michaeleskin.com/session  |  AppCordions http://appcordions.com
|  Flickr https://www.flickr.com/photos/eskin/albums

--

Michael Eskin
@.***
(619) 368-1854 (text/voice)
Home Page http://michaeleskin.com  |  Online Store
https://michaeleskin.gumroad.com  |  Zoom Session
http://michaeleskin.com/session  |  AppCordions http://appcordions.com
|  Flickr https://www.flickr.com/photos/eskin/albums


[2.x] Set headers per-Mapping for canary configurations

Description
This change moves add_request_headers, add_response_headers, remove_request_headers, and remove_response_headers from the IRHTTPMappingGroup to the IRBaseMapping when generating Envoy routes. This means that two canary Mappings will no longer have their headers merged, but rather each generated route will contain only the headers exactly present in its corresponding Mapping.
Related Issues

https://github.com/knative/serving/issues/11572
#3769

Testing
A new plain test, CanaryAddReqHeadersMapping, has been added to address this use case.
Checklist

[x] I made sure to update CHANGELOG.md.
Remember, the CHANGELOG needs to mention:

Any new features
Any changes to our included version of Envoy
Any non-backward-compatible changes
Any deprecations

[x] This is unlikely to impact how Ambassador performs at scale.
Remember, things that might have an impact at scale include:

Any significant changes in memory use that might require adjusting the memory limits
Any significant changes in CPU use that might require adjusting the CPU limits
Anything that might change how many replicas users should use
Changes that impact data-plane latency/scalability

[x] My change is adequately tested.
Remember when considering testing:

LEGACY MODE TESTS DO NOT RUN FOR EVERY PR. If your change is affected by legacy mode, you need
to run legacy-mode tests manually (set AMBASSADOR_LEGACY_MODE=true and run the tests).
(This will be fixed soon.)
Your change needs to be specifically covered by tests.

Tests need to cover all the states where your change is relevant: for example, if you add a behavior that can be enabled or disabled, you'll need tests that cover the enabled case and tests that cover the disabled case. It's not sufficient just to test with the behavior enabled.

You also need to make sure that the entire area being changed has adequate test coverage.

If existing tests don't actually cover the entire area being changed, add tests.
This applies even for aspects of the area that you're not changing – check the test coverage, and improve it if needed!

We should lean on the bulk of code being covered by unit tests, but...
... an end-to-end test should cover the integration points

[ ] I updated DEVELOPING.md with any any special dev tricks I had to use to work on this code efficiently.

hello @impl
why it has been closed ?


Ionic 2 beta 11 navigation not working

Short description of the problem:
NavController is not working properly
What behavior are you expecting?
NavController redirects to a blank page after doing this.nav.popToRoot() or this.nav.setRoot()
Steps to reproduce:

Set some page as a root one
Navigate between diferent pages
On some action call this.nav.popToRoot() or this.nav.setRoot()

import {NavController} from 'ionic-angular';

@Component({
  templateUrl: 'some-component.html',
})
export class SomeComponent {
 constructor(private nav: NavController) {
  }

 someAction(){
    this.nav.setRoot(LoginComponent);
  }
 otherSomeAction(){
   this.nav.popToRoot();
  }
}

Which Ionic Version?  2.0.0-beta.11

Hello! Thanks for opening an issue with us! Would you mind taking a look at this repo i made and giving it a try? Just click on the push new page button and it will cycle through pushing two pages and then popping to root. Unfortunately, I cannot seem to reproduce with this example. Also, our current sidemenu starter uses setRoot and i can not currently reproduce the issue their either. If you wouldnt mind, could you make a repo with a minimal example i can use to reproduce this issue? Thanks for using Ionic!

Hello after further review I am going to close this issue as a duplicate of https://github.com/driftyco/ionic/issues/7564. Thanks!

Hi, we could reproduce the issue. It appers when you add LoadingController and an Ajax call.
You can download the code from here: https://github.com/ferminmoli/Ionic-popToRoot

It looks like the LoadingController is overriding the app nav, and it's loosing the navigation stack.


Pyo3 Arrow - support for Rust, rather than Python as the driver

Given the docs are focused on using Python as the driver, does pyo3-arrow in its current form support having rust as the driver calling python?
i.e. 'Using Python from Rust'
An example is round trip processing whereby python is used for access to certain libraries, but the main program is in rust.
note: this question relates to https://crates.io/crates/pyo3-arrow , which links back to this repo.
Thanks!

the Rust facing docs live here: https://docs.rs/pyo3-arrow/latest/pyo3_arrow/

Whether you use Rust to create Python bindings or whether you're using Python as the primary driver doesn't matter. In either case, you're using pyo3 to connect to the Python interpreter.
pyo3-arrow manages the data conversion between Rust and Python. It's separate from where the "compute" happens. You can call Python functions from Rust if you'd like, and then call extract to a pyo3-arrow type whenever you're reading to move the data into Rust memory.


Fix url-join bugs

We recently added url-join for Nunjucks.
It's great little library and can handle complex urls.
Unfortunately, there are some issues, which should be resolved. Mostly they don't do as much harm, except few ones, but I will list them all just to remember:
https://github.com/jfromaniello/url-join/issues/20
https://github.com/jfromaniello/url-join/issues/21
https://github.com/jfromaniello/url-join/issues/18
https://github.com/jfromaniello/url-join/issues/10
https://github.com/jfromaniello/url-join/issues/6
https://github.com/jfromaniello/url-join/pull/19
For instance, it will not work with our most common scenarios due to bug with double //:
href='{{ localeDir() }}{{ url }}'

because
urljoin(localeDir(), url)

will produce wrong //some/url/goes/here if original url contains leading /, like /some/url/goes/here
It doesn't matter if localeDir() returns here for base locale /, or ''. Join will always wrongly convert everything into relative protocol.

We should look for something that is similar to node URL module

After taking a look at source code of that library I think we definitely should look for something better or implement our own module since it's quite trivial.

Node's URL resolve and it's browser-side implementations doing different thing — it resolves urls to final state. It's completely different task.
Unfortunately all other libraries have much less features or incomplete, I didn't find good alternatives. Besides, this one is the most popular (see NPM stats). Let's see will author reply, I want first to know how alive this library.

@StyleT
Just for the information, we opted to use more reliable  URI.js instead of url-join.
Not everything perfect with it too, but we've augmented it slightly here to achieve some desired functionality and fix some (supposedly) not correct behavior. And some tests just to showcase of augmented behavior.