Update of documentation and tutorial

After clarification of:
https://github.com/test-fullautomation/robotframework-testsuitesmanagement/issues/142
https://github.com/test-fullautomation/robotframework-testsuitesmanagement/issues/143
https://github.com/test-fullautomation/robotframework-testsuitesmanagement/issues/145
(dotdict syntax and support of lists in JSON files)
the documentation and the tutorial should be extended by some examples.
(Task for @HolQue )

Done for tutorial with:
https://github.com/test-fullautomation/robotframework-tutorial/pull/29
Main docu will follow after code stabilization (to avoid merge conflicts).

Done also for component documentation:
https://github.com/test-fullautomation/robotframework-testsuitesmanagement/pull/185
Work finished.

solved and already merged with #185


[BUG] Can't change userNameAttributeName for azure sso

Describe the bug
I try to change value of userNameAttributeName in my application.yml and value is not updated.
In AADWebAppConfiguration (line 165), value is not set. For value is set, you need to call fonction with ClientRegistration in parameter.
In AADOAuth2UserService (Line 81), value is always null and It take default value.
To Reproduce
Try to change default value and It don't working.
Code Snippet
My application.yml
spring:
  security:
    oauth2:
      client:
        provider:
          azure:
            user-name-attribute: upn

Expected behavior
userNameAttributeName don't have default value when my user is connected
Setup (please complete the following information):

spring 5.4.3
azure-spring-boot-starter-active-directory 3.2.0

Additional context
I migrate from old version of azure-spring-boot. All other feature in my application is working.
Information Checklist
Kindly make sure that you have added all the following information above and checkoff the required fields otherwise we will treat the issuer as an incomplete report

[X] Bug Description Added
[X] Repro Steps Added
[X] Setup information Added

@stliu could you please take a look?

@j0nathan33
Thank you for reaching out.
It's a bug, we will fix it.


Feature: Packing List

A site with all things people usually should bring along to the lan party.

I guess this varies too much between people so the actual utility this provides is very low


chore(main): release core-js 1.5.9-experimental

:robot: I have created a release beep boop
1.5.9-experimental (2024-11-12)
🐛 Bug Fixes

testing release -- attempt 2 (60e831f)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/open-socket/js-sdk/releases/tag/core-js-v1.5.9-experimental :sunflower:


Staging smaller chunks of code like git add -p

Currently we can only stage and commit whole files. Especially in multi developer scenarios it would be useful if we could stage smaller chunks of code. Similiar to 'git add -p'.

I didn't dare to ask for this! git add -p is my champion.


Allow arguments with a dash

Feature Description
Allow arguments with a dash: cargo make task_name -arg
Describe The Solution You'd Like
Currently I have to run cargo make task_name non_dash_arg -- -arg.
I would like to run: cargo make task_name non_dash_arg  -arg, where -arg is available to the task in ${@}.
Code Sample
[tasks.mzoon]
description = "Run MZoon"
command = "cargo"
args = ["run", "--manifest-path", "../../crates/mzoon/Cargo.toml", "${@}"]
dependencies = ["default::install-wasm-pack"]

or
[tasks.mzoon]
description = "Run MZoon"
script_runner = "@duckscript"
script = '''
exec --fail-on-error cargo run --manifest-path "../../crates/mzoon/Cargo.toml" ${@}
'''
dependencies = ["default::install-wasm-pack"]

Would be callable as:
cargo make mzoon start -r

P.S. It looks like ${@} doesn't work in exec in Duckscript - how should I fix it, please?

@MartinKavik thanks. I think the -- thing is a limitation i'm getting from cargo/clap. my code is executed after.
as for duckscript ${@} support, so actually ${@} is not supported in script blocks at all. not just duckscript.
its supported by the args only.
if you want all args in the duckscript context, there are 2 ways:

use the 1,2,3,... variables for example echo ${1} ${2}
use the CARGO_MAKE_TASK_ARGS variable which holds all variables joined with ';' so you can split it to an array: args_array = split ${CARGO_MAKE_TASK_ARGS} ;

lets say you want to proxy it to some executable you can do:|
# replace ; to a space char
args_string = replace ${CARGO_MAKE_TASK_ARGS} ; " "

# using the spread % here to make it split to multiple args for the exec (be careful if some args have a space, they need to be wrapped with ")
exec --fail-on-error cargo run --manifest-path "../../crates/mzoon/Cargo.toml" %{args_string}

released :)


FI-3355: Integrate Carin Client Test Suite with Reference Client

Summary
Updated the Carin Client Suite to work with cpcds Reference Client. Changes include:
2. Adding _include search support for the ExplanationOfBenefit resource
3. Allowing the stringing of multiple of the same parameters, such as multiple_include params for ExplanationOfBenefit
4. Adding support for /fhir/:endpoint/:id queries
5. Removing security field from mock capability statement
Also, changed Carin patient id from 998 to 888 since patient 998 already exists on the reference server to avoid confusion. Fixed up some minor path errors as well for the mock capability and operation outcome resources.
Testing Guidance
To test, you need to run this test kit locally with the CPCDS Reference Implementation Client preset. Then you must run the reference server locally with this Bundle put in the resources folder:
carin_bundle_patient_888.json
Finally, run the cpcds client on this forked repo branch: https://github.com/emichaud998/cpcds-client-ri/tree/Inferno_C4BB_Client_Test_Kit
Notes about running cpcds client:

I had Java 18 installed, but this required that I downgraded to 17
I installed rails with the command: gem install rails, and then had to run any of the rails commands in the read me by prepending it with bundle exec rails
When running the client, navigate to localhost:3000, and then type in the running Carin Client suite FHIR endpoint, and type the Carin patient id, 888, into the client secret and client id fields. Then hit the Display button on the next page and it will make a request to the Carin Client suite. Then click the link in the Inferno Carin Client Test Suite dialog to say you have finished submitting requests. If you hit true for the next attestation test that pops up, all the tests should pass.

Got the reference implementation running, but wasn't able to connect it to the test kit.  I see it make a call to the metadata endpoint, but it doesn't finish the connection. Is there a specific access token value I need to run the inferno tests with?

Finally, run the cpcds client on this forked repo branch: https://github.com/emichaud998/cpcds-client-ri/tree/Inferno_C4BB_Client_Test_Kit

What are the changes that you needed to make? Did you need to make substantive updates such that we wouldn't expect a deployed version to be able to be run against the publicly hosted version (listed on the lantana ri dashboard as down)? It looks like there were a bunch of changes to get it to run on your system, but not sure if there were substantive ones as well.

Finally, run the cpcds client on this forked repo branch: https://github.com/emichaud998/cpcds-client-ri/tree/Inferno_C4BB_Client_Test_Kit

What are the changes that you needed to make? Did you need to make substantive updates such that we wouldn't expect a deployed version to be able to be run against the publicly hosted version (listed on the lantana ri dashboard as down)? It looks like there were a bunch of changes to get it to run on your system, but not sure if there were substantive ones as well.

The changes were not massive changes, but they are specific to our test kit to get it working correctly. The main changes I made is that it automatically adds the SAMPLE_TOKEN bearer token rather than trying to go through the SMART App Launch steps, and I also changed the EOB request that it makes to make sure it has "_include"s that our reference server supports, and so that it will end up receiving all the different Carin resource types. I also had to change the ruby version to 3.1.2, and then had to make a few code changes with that.

The main changes I made is that it automatically adds the SAMPLE_TOKEN bearer token rather than trying to go through the SMART App Launch steps,

That's ok for now, but let's add a ticket for adding real SMART support to our tests.

and I also changed the EOB request that it makes to make sure it has "_include"s that our reference server supports, and so that it will end up receiving all the different Carin resource types.

is that just the addition of the _include:payee, or is there more? Without that, the client just doesn't pass all of the tests?

I also had to change the ruby version to 3.1.2, and then had to make a few code changes with that.

I wonder if their use of an older ruby version is why their public server for this functionality is down.

The main changes I made is that it automatically adds the SAMPLE_TOKEN bearer token rather than trying to go through the SMART App Launch steps,

That's ok for now, but let's add a ticket for adding real SMART support to our tests.

I did test this out with the Reference Server and I was able to connect it, so this should be possible if I add the SMART app launch sequence to this test kit

and I also changed the EOB request that it makes to make sure it has "_include"s that our reference server supports, and so that it will end up receiving all the different Carin resource types.

is that just the addition of the _include:payee, or is there more? Without that, the client just doesn't pass all of the tests?

It was the addition of  _include:payee, and getting rid of  _include:insurer since it is not supported on the reference server

The main changes I made is that it automatically adds the SAMPLE_TOKEN bearer token rather than trying to go through the SMART App Launch steps,

That's ok for now, but let's add a ticket for adding real SMART support to our tests.

I did test this out with the Reference Server and I was able to connect it, so this should be possible if we are able to get a SMART app launch sequence supported. My one concern is that it looks like the reference client automatically sends a request as soon as it connects via SMART, so the SMART sequence would have to work while the test kit's tests are running and the wait dialog is open.

That shouldn't be a barrier. When you get to it, talking with Tom Strassner about how he's done this on DTR would be good, but collecting the interactions into a single wait has worked for that test kit.

and I also changed the EOB request that it makes to make sure it has "_include"s that our reference server supports, and so that it will end up receiving all the different Carin resource types.

is that just the addition of the _include:payee, or is there more? Without that, the client just doesn't pass all of the tests?

It was the addition of _include:payee, and getting rid of _include:insurer since it is not supported on the reference server

Is this a CARIN BB IG version difference? was did "payee" replace "insurer" at some point. This could be a legitimate PR against their repo (probably with a companion PR against their server).


Speed up test_tcp_port_node_record_discovery test

For example in this CI run, test_tcp_port_node_record_discovery took a lot of time:
https://github.com/paradigmxyz/reth/actions/runs/9603455329/job/26486706883?pr=8968
        PASS [   0.159s] reth-transaction-pool::it evict::only_blobs_eviction
        PASS [  10.437s] reth-node-ethereum::e2e p2p::can_sync
  TRY 1 SLOW [> 30.000s] reth-network::it startup::test_tcp_port_node_record_discovery
  TRY 1 SLOW [> 60.000s] reth-network::it startup::test_tcp_port_node_record_discovery
  TRY 1 SLOW [> 90.000s] reth-network::it startup::test_tcp_port_node_record_discovery
TRY 1 TRMNTG [>120.000s] reth-network::it startup::test_tcp_port_node_record_discovery
   TRY 1 TMT [ 120.006s] reth-network::it startup::test_tcp_port_node_record_discovery
--- TRY 1 STDOUT:        reth-network::it startup::test_tcp_port_node_record_discovery ---
running 1 test
test startup::test_tcp_port_node_record_discovery has been running for over 60 seconds

   DELAY 2/3 by   1.699s reth-network::it startup::test_tcp_port_node_record_discovery
   RETRY 2/3 [         ] reth-network::it startup::test_tcp_port_node_record_discovery
  TRY 2 SLOW [> 30.000s] reth-network::it startup::test_tcp_port_node_record_discovery
  TRY 2 SLOW [> 60.000s] reth-network::it startup::test_tcp_port_node_record_discovery
  TRY 2 SLOW [> 90.000s] reth-network::it startup::test_tcp_port_node_record_discovery
TRY 2 TRMNTG [>120.000s] reth-network::it startup::test_tcp_port_node_record_discovery
   TRY 2 TMT [ 120.007s] reth-network::it startup::test_tcp_port_node_record_discovery
--- TRY 2 STDOUT:        reth-network::it startup::test_tcp_port_node_record_discovery ---
running 1 test
test startup::test_tcp_port_node_record_discovery has been running for over 60 seconds

   DELAY 3/3 by   3.361s reth-network::it startup::test_tcp_port_node_record_discovery
   RETRY 3/3 [         ] reth-network::it startup::test_tcp_port_node_record_discovery
  TRY 3 SLOW [> 30.000s] reth-network::it startup::test_tcp_port_node_record_discovery
  TRY 3 SLOW [> 60.000s] reth-network::it startup::test_tcp_port_node_record_discovery
  TRY 3 SLOW [> 90.000s] reth-network::it startup::test_tcp_port_node_record_discovery
TRY 3 TRMNTG [>120.000s] reth-network::it startup::test_tcp_port_node_record_discovery
   TRY 3 TMT [ 120.010s] reth-network::it startup::test_tcp_port_node_record_discovery
--- TRY 3 STDOUT:        reth-network::it startup::test_tcp_port_node_record_discovery ---
running 1 test
test startup::test_tcp_port_node_record_discovery has been running for over 60 seconds

   Canceling due to test failure
------------
     Summary [ 377.896s] 148 tests run: 147 passed, 1 timed out, 10 skipped
   TRY 3 TMT [ 120.010s] reth-network::it startup::test_tcp_port_node_record_discovery

This test should be fixed to not stall

hmm this is odd, can't reproduce locally, but perhaps this has something to do with the discovery part here


add Bundesland and BRD inzidenz information

Add 7 days inzidenz for Bundesland and BRD to have a better compare with LK inzidenz (suggestion of tester).

added Bundesland inzidenz to LK details page in Version 0.7alpha

7day in also added via BL list in Version v1.4

7day in also added via BL list in Version v1.4


python312Packages.flask-restx: disable broken tests

15f9d09c26267c391b79a1be98e257a888731c03 (i assume) revealed a bug in flask-restx, disabled tests for now deferring to upstream which is aware of the issue

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[x] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

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

nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review pr 348846

aarch64-darwin

:white_check_mark: 8 packages built:

flexget
flexget.dist
lacus
lacus.dist
python311Packages.flask-restx
python311Packages.flask-restx.dist
python312Packages.flask-restx
python312Packages.flask-restx.dist


v0.1.0

Added Username & Profile Pic to Navigation
Fixed logout issue
Updated chat responses

Codecov Report
Attention: Patch coverage is 48.95833% with 98 lines in your changes are missing coverage. Please review.

Project coverage is 76.57%. Comparing base (103cb29) to head (4e1ee54).

Files
Patch %
Lines

src/components/twitch-wheel/MessageHandler.js
9.52%
76 Missing :warning:

src/api/twitch/index.js
88.50%
10 Missing :warning:

src/components/twitch-wheel/OptionsMenu/index.jsx
20.00%
8 Missing :warning:

...mponents/twitch-wheel/ImportedMainScreen/index.jsx
55.55%
4 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #12      +/-   ##
==========================================
+ Coverage   71.35%   76.57%   +5.21%
==========================================
  Files          26       26
  Lines        4301     4038     -263
  Branches       54       54
==========================================
+ Hits         3069     3092      +23
+ Misses       1232      946     -286

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Capture page number

I would like to see the page number associated with the note/highlight for easy reference If I want to return to the original text.
I guess KOReader does somehow capture it since this standalone utility seems to be able to capture the page number: https://www.mobileread.com/forums/showthread.php?t=265433

I'll have to double check.
I'm pretty sure I haven't seen a property for the page number but the whole koreader file is IMO a bit of a mess.
If someone can do it then I should be able to do it as well but don't hold your breath


Rocketchat :latest 6.6.0 docker container for CasaOS is broken (infinit reboot of RocketChat in container).

Tried to install RocketChat v. 6.6.0 on two different computers (Ubuntu 23.10 and Ubuntu 22.04 LTS).
On both PCs the behavor of container is similar: in docker image the RocketChat process loads RAM from 150 mb up to mid. 750 mb then stops, restarts and the process repeats. The DB process is fine.
That happens not only with your docker image, but also with image from another repositary: https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/rocket-chat
Please try it yourself, I think something is broken.

I forgot to mention that in previous versions of RocketChat I wasn't able to spot this problem.

Thanks for letting me know. I have downgraded the Rocket.Chat version to 6.5.3 for now. There seem to be some issues with 6.6.0.


Provide meachanism to set exact GEO bounds

Observation:

map.getBounds() does not return same area as the configured one with map.fitBounds()

Scenario:

leaflet uses EPSG:25832 projections
tiles are obtained from mapproxy, which is also in EPSG:25832
I have a program that uses UTM and different scales for each axis. One of them is 95% of the other one

fitBounds tries to find maximal zoom level for the bounds, but it might be correct only for one axis.
Leaflet finds a nearly perfect zoom for Y axis: Absolute UTM error 27.5, relative  0.000495%. X Absolute Error 260, 0.0444%.
The UTM Easting locations appear to be not correct.
Is there a way to work around this issue in leaflet? Is there a way to stretch map in one dimension?

That is unfortunate.
Probably this would be difficult for me to change anything in leaflet code for my project.
Could be possible via plugins? I see there are tile manipulation plugins
https://leafletjs.com/plugins.html


allow writing DataTree objects containing references to disk

In trying to create a nicer way to access ocean model output (several stacks of netcdf files where each stack can be concatenated, but not necessarily merged into a single Dataset object), I've been able to construct a DataTree object:
hourly = xr.concat([virtualizarr.open_virtual_dataset(path, ...) for path in paths], dim="time", ...)
daily = xr.concat([virtualizarr.open_virtual_dataset(path, ...) for path in paths], dim="time", ...)
monthly = xr.concat([virtualizarr.open_virtual_dataset(path, ...) for path in paths], dim="time", ...)

tree = DataTree.from_dict({"/": ..., "/hourly": hourly, "/daily": daily, "/monthly": monthly})

but would then need a way to write that tree to disk.
The current file formats (except maybe parquet, but not sure), definitely support this since they're based on zarr, we'd just need to create a DataTree accessor and write the code to serialize DataTree objects containing ManifestArrays.
Edit: related to #84 and #11

I was going to say that this is a duplicate of #84, but it's actually not because being able to write from DataTree is useful even if we have not yet implemented open_virtual_datatree.


backport: bitcoin#18937, #19390, #19473, #19478, #19489, #19596, #19657, #19727, #19816, partial #18638

Issue being fixed or feature implemented
Just regular backports from bitcoin v21
What was done?

partial bitcoin/bitcoin#18638
bitcoin/bitcoin#19489
bitcoin/bitcoin#19657
bitcoin/bitcoin#18937
bitcoin/bitcoin#19727
bitcoin/bitcoin#19816
bitcoin/bitcoin#19390
bitcoin/bitcoin#19473
bitcoin/bitcoin#19596
bitcoin/bitcoin#19478

How Has This Been Tested?
Run unit/functional tests
Breaking Changes
N/A
Checklist:

[x] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have added or updated relevant unit/integration/functional/e2e tests
[ ] I have made corresponding changes to the documentation
[x] I have assigned this pull request to a milestone

@knst knst force-pushed the bp-v21-p23 branch from 634abee to 4e46e61

rebased to be after re-merging master to develop


Missing status code 0x00000064

Missing status code 0x00000064

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

ID: 6ddcd3b5-8767-395d-47f1-d411d699da9c
Version Independent ID: b1449d8b-86ee-48dd-ac30-44a15041af1b
Content: FSLogix error code reference - FSLogix
Content Source: fslogix-docs/fslogix-error-codes-reference.md
Product: fslogix
GitHub Login: @DougCoombs
Microsoft Alias: docoombs

Logfiles are being updated with extended information on resolution and error details.


Support type alias

Want to do this
type Type = ast.Type

Done https://github.com/DQNEO/babygo/commit/5dfffcd4995d680ea6791326c86b8d355fdea369


Bump Moq from 4.2.1502.0911 to 4.11.0

Summary
This is the half of #4720 that passes the tests

Yeah, except is doesn't 😝
Just kidding though, thanks for looking into it.

😞
I knew that only testing one of the failing tests was going to come back to haunt me…


ADDomain.Credential causing DSC compilation failure

Problem description
This configuration has been compiling successfully for years so this failure is a breaking change. The DSC configuration is imported into Azure Automation DSC and compiled there. Here is the code used to create $adminCredential in Azure Automation. Notice the password is converted to a SecureString before the credential is created.
function Set-Credential {
    param (
        [Parameter(Mandatory = $true)]
        [String]$ResourceGroupName,

        [Parameter(Mandatory = $true)]
        [String]$AutomationAccountName,

        [Parameter(Mandatory = $true)]
        [String]$Name,

        [Parameter(Mandatory = $true)]
        [String]$Description,

        [Parameter(Mandatory = $true)]
        [String]$UserName,

        [Parameter(Mandatory = $true)]
        [String]$UserSecret
    )

    Write-Log "Setting automation credential '$Name'..."

    try {
        $automationCredential = Get-AzAutomationCredential `
            -ResourceGroupName $ResourceGroupName `
            -AutomationAccountName $AutomationAccountName `
            -ErrorAction Stop `
        | Where-Object { $_.Name -eq $Name }
    }
    catch {
        Exit-WithError $_
    }

    $userSecretSecure = ConvertTo-SecureString $UserSecret -AsPlainText -Force
    $credential = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $UserName, $userSecretSecure

    if ($null -eq $automationCredential) {
        try {
            $automationCredential = New-AzAutomationCredential `
                -Name $Name `
                -Description $Description `
                -Value $credential `
                -ResourceGroupName $ResourceGroupName `
                -AutomationAccountName $AutomationAccountName `
                -ErrorAction Stop
        }
        catch {
            Exit-WithError $_
        }
    }
    else {
        try {
            $automationCredential = Set-AzAutomationCredential `
                -Name $Name `
                -Description $Description `
                -Value $credential `
                -ResourceGroupName $ResourceGroupName `
                -AutomationAccountName $AutomationAccountName `
                -ErrorAction Stop
    }
        catch {
            Exit-WithError $_
        }
    }
}

Verbose logs
The running command stopped because the preference variable "ErrorActionPreference" or common parameter is set to Stop: System.InvalidOperationException error processing property 'Credential' OF TYPE 'ADDomain': Converting and storing encrypted passwords as plain text is not recommended. For more information on securing credentials in MOF file, please refer to MSDN blog: https://go.microsoft.com/fwlink/?LinkId=393729 At line:21 char:9 + ADDomain

DSC configuration
configuration LabDomainConfig {
    param (
        [Parameter(Mandatory = $true)]
        [String]$ComputerName
    )

    Import-DscResource -ModuleName PSDscResources
    Import-DscResource -ModuleName ActiveDirectoryDsc
    Import-DscResource -ModuleName DnsServerDsc

    $adminCredential = Get-AutomationPSCredential 'bootstrapadmin'
    $domain = Get-AutomationVariable -Name 'adds_domain_name'

    node $ComputerName {
        WindowsFeature 'AD-Domain-Services' {
            Name = 'AD-Domain-Services'
            Ensure = 'Present'
        }

        ADDomain 'LabDomain' {
            DomainName = $domain
            Credential = $adminCredential
            SafemodeAdministratorPassword = $adminCredential
            ForestMode = 'WinThreshold'
            DependsOn =  '[WindowsFeature]AD-Domain-Services'
        }

        DnsServerForwarder 'SetForwarders' {
            IsSingleInstance = 'Yes'
            IPAddresses = @('<IP_ADDRESS>')
            UseRootHint = $false
            DependsOn = '[ADDomain]LabDomain'
        }

        ADUser 'bootstrapadmin' {
            UserName = $adminCredential.UserName
            PasswordNeverExpires = $true
            DomainName = $domain
            DomainController = $ComputerName
            DependsOn = '[ADDomain]LabDomain'
        }
    }
}

Suggested solution
Investigate the root cause of the breaking change and address with an update.
Operating system the target node is running
Windows Server 2022

PowerShell version and build the target node is running
N/A, failure is during compilation in Azure Automation DSC.

ActiveDirectoryDsc version
6.5.0

This issue appears to be transient, it went away after I used a different azure automation account. I will close for now and re-open if it persists.

Re-opening, this is not a transient issue but a consistent failure even on newly created Azure Automation accounts.

This is definitely a breaking change in Azure Automation DSC, so not an issue with ActiveDirectoryDsc. The issue is that the default behavior for Azure Automation described in Securing the MOF File, specifically related to certificates no longer works:

Nodes registered to Azure Automation DSC will automatically have certificates installed and managed by the service with no administrative overhead required.

To work around this PsDscAllowPlainTextPassword can be used to complete compilation until this is fixed in Azure Automation DSC. Here is the code I use now to compile which works:
function Start-DscCompliationJob {
    param(
        [Parameter(Mandatory = $true)]
        [String]$ResourceGroupName,

        [Parameter(Mandatory = $true)]
        [String]$AutomationAccountName,

        [Parameter(Mandatory = $true)]
        [String]$DscConfigurationName,

        [Parameter(Mandatory = $true)]
        [String]$VirtualMachineName
    )

    Write-Log "Compliling DSC Configuration '$DscConfigurationName'..."

    $params = @{
        ComputerName = $VirtualMachineName
    }

    $configuationData = @{
        AllNodes = @(
            @{
                NodeName = "$VirtualMachineName"
                PsDscAllowPlainTextPassword = $true
            }
        )
    }

    try {
        $dscCompilationJob = Start-AzAutomationDscCompilationJob `
            -ResourceGroupName $ResourceGroupName `
            -AutomationAccountName $AutomationAccountName `
            -ConfigurationName $DscConfigurationName `
            -ConfigurationData $configuationData `
            -Parameters $params `
            -ErrorAction Stop
    }
    catch {
        Exit-WithError $_
    }

    $jobId = $dscCompilationJob.Id

    while ($null -eq $dscCompilationJob.EndTime -and $null -eq $dscCompilationJob.Exception) {
        $dscCompilationJob = $dscCompilationJob | Get-AzAutomationDscCompilationJob
        Write-Log "DSC compilation job ID '$jobId' status is '$($dscCompilationJob.Status)'..."
        Start-Sleep -Seconds 10
    }

    if ($dscCompilationJob.Exception) {
        Exit-WithError "DSC compilation job ID '$jobId' failed..."
    }

    Write-Log "DSC compilation job ID '$jobId' status is '$($dscCompilationJob.Status)'..."
}

Since this is not an ActiveDirectory DSC issue I am closing this issue.


Manage 3rd-Party ECAT Slaves dialog software requirements are vague

Describe the bug
The Manage 3rd-Party ECAT Slaves dialog requires that LabVIEW 32-bit, LabVIEW RT, and EtherCAT support for LVRT be installed on the host PC to properly function. This is not listed in the software requirements for using the custom device.
This is because the logic called when importing the ESI files does more than just move them on disk and to the target. It also calls into the EtherCAT driver DLL and LabVIEW provider to validate the contents of the file. Without these files on disk, you can get a few different errors when using it that would ideally not be thrown:
To Reproduce
The issue manifests itself a few different ways:

EtherCAT is not installed - Broken VI is shown when ESI file is imported

LabVIEW is not installed - Quasi-silent failure where the Result field shows some truncated text about the failure
LabVIEW RT or ECAT support for LVRT is not installed - Error dialog is thrown

Expected behavior
A single error would be thrown telling users that they do not have the prerequisite software installed to use this functionality. Ideally, this would show up when launching the initial dialog box and before any target queries or file selection happens.
Additional context
This issue affects older versions, but these particular errors and dialogs will only be shown in 21.0+
Workaround
Manual place the files in the correct directory on the RT Target and restart the target. For Linux RT targets, this is the following path:
/var/local/natinst/IndComECAT/DD
This bypasses any validation, but it allows users to get the ESI files to the RT target without installing LabVIEW 32-bit on the host PC.

This issue was improved with the changes in #210 that added a specific error listing the dependencies for VeriStand 2021 through 2021 R3.
Beginning with the upcoming release that includes #236, this issue will be much less impactful. The only requirements of this dialog will be that EtherCAT is installed, and an error message will be displayed if it is not.


More tests

Changes Unknown when pulling 57295981f661bec1e2c6543b30a6a5cddd69f5d6 on tests_for_testfunctions into ** on master**.

Changes Unknown when pulling 57295981f661bec1e2c6543b30a6a5cddd69f5d6 on tests_for_testfunctions into ** on master**.


Fix vppbranch var to point to right versions

Product Version(s):
v3.27.0
master
Issue:

Link to docs preview:

SME review:

[ ] An SME has approved this change.

DOCS review:

[ ] A member of the docs team has approved this change.

Additional information:

Merge checklist:

[ ] Deploy preview inspected wherever changes were made
[ ] Build completed successfully
[ ] Test have passed

Ping @ctauchen

LGTM thanks @onong


Stack

Infix to prefix and postfix conversions using stack operations.

Great work please give this repo a star and follow me for follow back 😊✨


Hello. Is FLP implemented by the “predict“ function in the offchip_pred_perc.cc file? Is SLP implemented by the “predict_on_prefetch” function in the offchip_pred_perc.cc file? @jesuisalexjamet

@jesuisalexjamet

@jesuisalexjamet


Disable persistence methods in Folder mode

Description
The persistence methods will have to be reworked to account for Folder mode in the future. For now, we disallow saving to GitHub & Google Drive when in Folder mode.
Also updated the code relating to persistence so that it can work with any active editor tab index (and not just 0).
Related to #2176.
Type of change

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update
[ ] Code quality improvements

How to test
The Folder mode is not yet ready for production and is disabled programmatically. Enable Folder mode for testing by changing the condition to false:
https://github.com/source-academy/frontend/blob/b90a7a249be4969e6127e08eedc06900db2a78d5/src/pages/playground/Playground.tsx#L609-L622
Check that the persistence methods cannot be used in Folder mode.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

12 of 35 (34.29%)  changed or added relevant lines in 5 files are covered.
3 unchanged lines in 3 files lost coverage.
Overall coverage decreased (-0.004%) to 34.829%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/commons/controlBar/ControlBarGoogleDriveButtons.tsx
0
1
0.0%

src/commons/controlBar/github/ControlBarGitHubButtons.tsx
0
1
0.0%

src/commons/sagas/PersistenceSaga.tsx
12
15
80.0%

src/features/github/GitHubUtils.tsx
0
4
0.0%

src/commons/sagas/GitHubPersistenceSaga.ts
0
14
0.0%

Files with Coverage Reduction
New Missed Lines
%

src/commons/controlBar/github/ControlBarGitHubButtons.tsx
1
2.56%

src/commons/sagas/PersistenceSaga.tsx
1
56.38%

src/pages/playground/Playground.tsx
1
2.73%

Totals

Change from base Build<PHONE_NUMBER>:
-0.004%

Covered Lines:
4791

Relevant Lines:
12813

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Warning: This coverage report may be inaccurate.
This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

For more information on this, see Tracking coverage changes with pull request builds.
To avoid this issue with future PRs, see these Recommended CI Configurations.
For a quick fix, rebase this PR at GitHub. Your next report should be accurate.

Details

12 of 35 (34.29%)  changed or added relevant lines in 5 files are covered.
3 unchanged lines in 3 files lost coverage.
Overall coverage decreased (-0.004%) to 34.829%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/commons/controlBar/ControlBarGoogleDriveButtons.tsx
0
1
0.0%

src/commons/controlBar/github/ControlBarGitHubButtons.tsx
0
1
0.0%

src/commons/sagas/PersistenceSaga.tsx
12
15
80.0%

src/features/github/GitHubUtils.tsx
0
4
0.0%

src/commons/sagas/GitHubPersistenceSaga.ts
0
14
0.0%

Files with Coverage Reduction
New Missed Lines
%

src/commons/controlBar/github/ControlBarGitHubButtons.tsx
1
2.56%

src/commons/sagas/PersistenceSaga.tsx
1
56.38%

src/pages/playground/Playground.tsx
1
2.73%

Totals

Change from base Build<PHONE_NUMBER>:
-0.004%

Covered Lines:
4791

Relevant Lines:
12813

💛  - Coveralls


proposal link

I forget to add link of my proposal.
Should i add??

Yes

on pull request??

Yes, create a pull request for it.

I create a pull request. You can check @GeorgLink

You can review it and ask me for changes. After your review I finally submitted to gsoc.


Uncaught TypeError: Cannot read property 'Event' of undefined

Hi,
I'm struggling to get this script to work.  Using with jQuery 1.9.
If I click anywhere on a page, I get Uncaught TypeError: Cannot read property 'Event' of undefined

I had the same problem, because we do not use $ as a prefix for jQuery to prevent problems between different libraries.
You have just to replace the $ char with jQuery:
customEvent = $.Event(eventName, {originalEvent: originalEvent})
to
customEvent = jQuery.Event(eventName, {originalEvent: originalEvent})
I hope this get fixed in the lib soon.

@twerthmueller could you please make a pull request?

Sure, I created a pull request: https://github.com/GianlucaGuarini/Tocca.js/pull/38