Class names including $ cause compile error

Describe the bug
If you use a class name with a $ sign, it will cause compiler errors in the .g.dart file. It seems the name is directly inserted into a Exception message without escaping.
This might occur with the default setting of the graphql_codegen package, which generates class names like Query$character$character.
For example:
throw Exception(
          'Mapping Query$character$character → Character failed because Query$character$character was null, and no default value was provided. '
          'Consider setting the whenSourceIsNull parameter on the MapType<Query$character$character, Character> to handle null values during mapping.');

To Reproduce
Code to reproduce issue:

Add a class with a $ in the mapping annotation
Run flutter pub run build_runner build

Demo project: mapprgraphql.zip
Expected behavior
The class names are espaced before they are merged into strings.
For example:
 throw Exception(
          'Mapping Query\$character\$character → Character failed because Query\$character\$character was null, and no default value was provided. '
          'Consider setting the whenSourceIsNull parameter on the MapType<Query\$character\$character, Character> to handle null values during mapping.');

Version info

Package version : 1.3.1

Additional context
As a workaround the graphql_codegen can be instructed to change all the class names to something safe, like using the _.
targets:
    $default:
        builders:

            graphql_codegen:
                options:
                    clients:
                        - graphql
                        - graphql_flutter
                    namingSeparator: "_" # <------- overwrite the default behavior to a safe char

            auto_mappr:
                enabled: false
            auto_mappr_after_graphql_codegen:
                enabled: true

builders:
    auto_mappr_after_graphql_codegen:
        import: "package:auto_mappr/auto_mappr.dart"
        builder_factories: ["autoMapprBuilder"]
        build_extensions: { ".dart": [".auto_mappr.g.part"] }
        auto_apply: root_package
        build_to: cache
        applies_builders: ["source_gen:combining_builder"]
        required_inputs: [".freezed.dart", ".drift.dart", ".graphql.dart"]

Hi again @denxorz ✋, thanks for opening an issue! Hmm, we need to take a look at this but for sure we should support all names with $ and _ in it.

Hello again indeed @tenhobi ,
Yeah it seems all generation of the classes is correct. But because the $ is unescaped in the Exception message, the compiler mistakes it for a string interpolation.
I suspect map_model_body_method_builder.dart:363 might need to do escape the value of mapping to fix this.
_ works fine as a workaround (because _ is not used for string interpolation).


Removed files preventing personaccount metadata deployment

I had to remove these files to get an env with personaccounts model to deploy to a full sandbox environment #104

Just FYI this allowed deployment to continue, but broke one of the list view filters. Might be better to remove the entire thing


Add useful reusable objects to InternalThreadLocalMap

Just like we provided thread-local StringBuilder via InternalThreadLocalMap, we could provide the following objects for reusability:

byte[]
ArrayList[] - this replaces RecyclableArrayList

Also, make sure we make most use of these variables across our code base.  I suspect there are various places we create a new byte[], StringBuilder, and ArrayList blindly.

Add a reusable ArrayList to InternalThreadLocalMap in #4798.
For byte[], since it has a fixed length, we need a object pool for some commonly used byte[]. Not sure if it's worth.

Fixed by https://github.com/netty/netty/pull/4798


Bugfix: Removing clear of wound bit for coliseum in permadeath

https://www.youtube.com/watch?v=Jc5rKdLUzdQ&ab_channel=SilverThorn

Merged with 1.3.0 https://github.com/ff6wc/WorldsCollide/pull/64


Removal method

How would we go about uninstalling k3s installed using this playbook?

ansible-playbook reset.yml -i inventory/my-cluster/hosts.ini

Thank you very much!


Rename folders and module files

Docs Build status updates of commit 4c5f03a:
:warning: Validation status: warnings

File
Status
Preview URL
Details

docset/winserver2022-ps/shieldedvmcmdlets/Get-KeyProtectorFromShieldingDataFile.md
:warning:Warning
View (WindowsServer2022-ps)
Details

docset/winserver2022-ps/remotedesktopservices/Convert-License.md
:warning:Warning
View (WindowsServer2022-ps)
Details

docset/winserver2022-ps/netsecurity/Open-NetGPO.md
:warning:Warning
View (WindowsServer2022-ps)
Details

docset/winserver2022-ps/Microsoft.DiagnosticDataViewer/Microsoft.DiagnosticDataViewer.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/activedirectory/ActiveDirectory.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/activedirectory/Add-ADCentralAccessPolicyMember.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/activedirectory/Add-ADComputerServiceAccount.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/activedirectory/Add-ADDomainControllerPasswordReplicationPolicy.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/activedirectory/Add-ADFineGrainedPasswordPolicySubject.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/activedirectory/Add-ADGroupMember.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/activedirectory/Add-ADPrincipalGroupMembership.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/activedirectory/Add-ADResourcePropertyListMember.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/activedirectory/Clear-ADAccountExpiration.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/activedirectory/Clear-ADClaimTransformLink.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/activedirectory/Disable-ADAccount.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/activedirectory/Disable-ADOptionalFeature.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/activedirectory/Enable-ADAccount.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/activedirectory/Enable-ADOptionalFeature.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/activedirectory/Get-ADAccountAuthorizationGroup.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/activedirectory/Get-ADAccountResultantPasswordReplicationPolicy.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/activedirectory/Get-ADAuthenticationPolicy.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/activedirectory/Get-ADAuthenticationPolicySilo.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/activedirectory/Get-ADCentralAccessPolicy.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/activedirectory/Get-ADCentralAccessRule.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/activedirectory/Get-ADClaimTransformPolicy.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/activedirectory/Get-ADClaimType.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/activedirectory/Get-ADComputer.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/activedirectory/Get-ADComputerServiceAccount.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/activedirectory/Get-ADDCCloningExcludedApplicationList.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/activedirectory/Get-ADDefaultDomainPasswordPolicy.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/activedirectory/Get-ADDomain.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/activedirectory/Get-ADDomainController.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/activedirectory/Get-ADDomainControllerPasswordReplicationPolicy.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/activedirectory/Get-ADDomainControllerPasswordReplicationPolicyUsage.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/activedirectory/Get-ADFineGrainedPasswordPolicy.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/activedirectory/Get-ADFineGrainedPasswordPolicySubject.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/activedirectory/Get-ADForest.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/activedirectory/Get-ADGroup.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/activedirectory/Get-ADGroupMember.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/activedirectory/Get-ADObject.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/activedirectory/Get-ADOptionalFeature.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/activedirectory/Get-ADOrganizationalUnit.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/activedirectory/Get-ADPrincipalGroupMembership.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/activedirectory/Get-ADReplicationAttributeMetadata.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/activedirectory/Get-ADReplicationConnection.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/activedirectory/Get-ADReplicationFailure.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/activedirectory/Get-ADReplicationPartnerMetadata.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/activedirectory/Get-ADReplicationQueueOperation.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/activedirectory/Get-ADReplicationSite.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/activedirectory/Get-ADReplicationSiteLink.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

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

docset/winserver2022-ps/shieldedvmcmdlets/Get-KeyProtectorFromShieldingDataFile.md

Line 0, Column 0: [Warning-file-not-found] Invalid file link: './shieldedvmprovisioning.md'.

docset/winserver2022-ps/remotedesktopservices/Convert-License.md

Line 0, Column 0: [Warning-file-not-found] Invalid file link: '../remotedesktop/Get-RDLicenseConfiguration.md'.
Line 0, Column 0: [Warning-file-not-found] Invalid file link: '../remotedesktop/Get-RDSessionHost.md'.

docset/winserver2022-ps/netsecurity/Open-NetGPO.md

Line 0, Column 0: [Warning-file-not-found] Invalid file link: '../addsadministration/Get-ADDomainController.md'.

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 the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit f02dcea:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

docset/winserver2022-ps/shieldedvmcmdlets/Get-KeyProtectorFromShieldingDataFile.md
:x:Error

Details

docset/winserver2022-ps/uev/Set-UevTemplateProfile.yml
:warning:Warning

Details

docset/winserver2022-ps/uev/Test-UevTemplate.yml
:warning:Warning

Details

docset/winserver2022-ps/uev/Update-UevTemplate.yml
:warning:Warning

Details

docset/winserver2022-ps/uev/Unregister-UevTemplate.yml
:warning:Warning

Details

docset/winserver2022-ps/uev/Disable-UevTemplate.yml
:warning:Warning

Details

docset/winserver2022-ps/uev/Set-UevConfiguration.yml
:warning:Warning

Details

docset/winserver2022-ps/uev/Get-UevConfiguration.yml
:warning:Warning

Details

docset/winserver2022-ps/uev/Disable-UevAppxPackage.yml
:warning:Warning

Details

docset/winserver2022-ps/uev/Get-UevTemplate.yml
:warning:Warning

Details

docset/winserver2022-ps/failoverclusters/Add-ClusterDisk.yml
:warning:Warning

Details

docset/winserver2022-ps/iscsitarget/Get-IscsiServerTarget.yml
:warning:Warning

Details

docset/winserver2022-ps/nfs/New-NfsMappedIdentity.yml
:warning:Warning

Details

docset/winserver2022-ps/nfs/Get-NfsNetgroupStore.yml
:warning:Warning

Details

docset/winserver2022-ps/remoteaccess/Add-VpnS2SInterface.yml
:warning:Warning

Details

docset/winserver2022-ps/nfs/Set-NfsMappingStore.yml
:warning:Warning

Details

docset/winserver2022-ps/remoteaccess/Install-RemoteAccess.yml
:warning:Warning

Details

docset/winserver2022-ps/iscsitarget/Remove-IscsiServerTarget.yml
:warning:Warning

Details

docset/winserver2022-ps/remoteaccess/Clear-VpnS2SInterfaceStatistics.yml
:warning:Warning

Details

docset/winserver2022-ps/iscsitarget/New-IscsiServerTarget.yml
:warning:Warning

Details

docset/winserver2022-ps/iscsitarget/Get-IscsiTargetServerSetting.yml
:warning:Warning

Details

docset/winserver2022-ps/printmanagement/Get-PrinterProperty.yml
:warning:Warning

Details

docset/winserver2022-ps/networktransition/Get-NetIsatapConfiguration.yml
:warning:Warning

Details

docset/winserver2022-ps/nfs/New-NfsNetgroup.yml
:warning:Warning

Details

docset/winserver2022-ps/servermanagertasks/Stop-SMPerformanceCollector.yml
:warning:Warning

Details

docset/winserver2022-ps/nfs/Remove-NfsMappedIdentity.yml
:warning:Warning

Details

docset/winserver2022-ps/networktransition/Get-NetIPHttpsConfiguration.yml
:warning:Warning

Details

docset/winserver2022-ps/nfs/Resolve-NfsMappedIdentity.yml
:warning:Warning

Details

docset/winserver2022-ps/remoteaccess/Get-DANetworkLocationServer.yml
:warning:Warning

Details

docset/winserver2022-ps/scheduledtasks/Set-ClusteredScheduledTask.yml
:warning:Warning

Details

docset/winserver2022-ps/storage/Dismount-DiskImage.yml
:warning:Warning

Details

docset/winserver2022-ps/remoteaccess/Get-DAClientDnsConfiguration.yml
:warning:Warning

Details

docset/winserver2022-ps/remoteaccess/Remove-DAClientDnsConfiguration.yml
:warning:Warning

Details

docset/winserver2022-ps/remoteaccess/Get-DAEntryPointDC.yml
:warning:Warning

Details

docset/winserver2022-ps/storage/Get-PhysicalDisk.yml
:warning:Warning

Details

docset/winserver2022-ps/scheduledtasks/Get-ClusteredScheduledTask.yml
:warning:Warning

Details

docset/winserver2022-ps/scheduledtasks/Register-ScheduledTask.yml
:warning:Warning

Details

docset/winserver2022-ps/scheduledtasks/Export-ScheduledTask.yml
:warning:Warning

Details

docset/winserver2022-ps/smbshare/Get-SmbConnection.yml
:warning:Warning

Details

docset/winserver2022-ps/remoteaccess/Get-DAMultiSite.yml
:warning:Warning

Details

docset/winserver2022-ps/vpnclient/Add-VpnConnection.yml
:warning:Warning

Details

docset/winserver2022-ps/storage/Repair-VirtualDisk.yml
:warning:Warning

Details

docset/winserver2022-ps/storage/Set-Volume.yml
:warning:Warning

Details

docset/winserver2022-ps/updateservices/Approve-WsusUpdate.yml
:warning:Warning

Details

docset/winserver2022-ps/storage/Disconnect-VirtualDisk.yml
:warning:Warning

Details

docset/winserver2022-ps/nfs/Set-NfsMappedIdentity.yml
:warning:Warning

Details

docset/winserver2022-ps/vpnclient/Set-VpnConnection.yml
:warning:Warning

Details

docset/winserver2022-ps/remoteaccess/Get-DAOtpAuthentication.yml
:warning:Warning

Details

docset/winserver2022-ps/storage/Get-MaskingSet.yml
:warning:Warning

Details

docset/winserver2022-ps/scheduledtasks/Set-ScheduledTask.yml
:warning:Warning

Details

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

docset/winserver2022-ps/shieldedvmcmdlets/Get-KeyProtectorFromShieldingDataFile.md

Line 0, Column 0: [Error-MAML2Yaml_LoadFileFailed]

Failed to load file: W:/oqs2-s/docset/winserver2022-ps/shieldedvmcmdlets/Get-KeyProtectorFromShieldingDataFile.md:58:(720) '###
'
 Unexpected header name #, please try to use PlatyPS validate the content

docset/winserver2022-ps/uev/Set-UevTemplateProfile.yml

Line 10, Column 9: [Warning-file-not-found] Invalid file link: './Restore-UevBackup.yml'.

docset/winserver2022-ps/uev/Test-UevTemplate.yml

Line 18, Column 9: [Warning-file-not-found] Invalid file link: './Enable-UevTemplate.yml'.
Line 22, Column 9: [Warning-file-not-found] Invalid file link: './Register-UevTemplate.yml'.

docset/winserver2022-ps/uev/Update-UevTemplate.yml

Line 14, Column 9: [Warning-file-not-found] Invalid file link: './Enable-UevTemplate.yml'.
Line 18, Column 9: [Warning-file-not-found] Invalid file link: './Register-UevTemplate.yml'.

docset/winserver2022-ps/uev/Unregister-UevTemplate.yml

Line 14, Column 9: [Warning-file-not-found] Invalid file link: './Enable-UevTemplate.yml'.
Line 18, Column 9: [Warning-file-not-found] Invalid file link: './Register-UevTemplate.yml'.

docset/winserver2022-ps/uev/Disable-UevTemplate.yml

Line 12, Column 9: [Warning-file-not-found] Invalid file link: './Enable-UevTemplate.yml'.
Line 16, Column 9: [Warning-file-not-found] Invalid file link: './Register-UevTemplate.yml'.

docset/winserver2022-ps/uev/Set-UevConfiguration.yml

Line 10, Column 9: [Warning-file-not-found] Invalid file link: './Clear-UevConfiguration.yml'.
Line 12, Column 9: [Warning-file-not-found] Invalid file link: './Import-UevConfiguration.yml'.
Line 14, Column 9: [Warning-file-not-found] Invalid file link: './Export-UevConfiguration.yml'.

docset/winserver2022-ps/uev/Get-UevConfiguration.yml

Line 18, Column 9: [Warning-file-not-found] Invalid file link: './Clear-UevConfiguration.yml'.
Line 20, Column 9: [Warning-file-not-found] Invalid file link: './Import-UevConfiguration.yml'.
Line 22, Column 9: [Warning-file-not-found] Invalid file link: './Export-UevConfiguration.yml'.

docset/winserver2022-ps/uev/Disable-UevAppxPackage.yml

Line 8, Column 9: [Warning-file-not-found] Invalid file link: './Clear-UevAppxPackage.yml'.
Line 10, Column 9: [Warning-file-not-found] Invalid file link: './Enable-UevAppxPackage.yml'.
Line 12, Column 9: [Warning-file-not-found] Invalid file link: './Get-UevAppxPackage.yml'.

docset/winserver2022-ps/uev/Get-UevTemplate.yml

Line 14, Column 9: [Warning-file-not-found] Invalid file link: './Enable-UevTemplate.yml'.
Line 16, Column 9: [Warning-file-not-found] Invalid file link: './Register-UevTemplate.yml'.

docset/winserver2022-ps/failoverclusters/Add-ClusterDisk.yml

Line 29, Column 9: [Warning-file-not-found] Invalid file link: '../storage/Get-Disk.yml'.

docset/winserver2022-ps/iscsitarget/Get-IscsiServerTarget.yml

Line 18, Column 9: [Warning-file-not-found] Invalid file link: './Set-IscsiServerTarget.yml'.

docset/winserver2022-ps/nfs/New-NfsMappedIdentity.yml

Line 11, Column 9: [Warning-file-not-found] Invalid file link: './Get-NfsMappedIdentity.yml'.
Line 13, Column 9: [Warning-file-not-found] Invalid file link: './Get-NfsMappingStore.yml'.

docset/winserver2022-ps/nfs/Get-NfsNetgroupStore.yml

Line 11, Column 9: [Warning-file-not-found] Invalid file link: './Get-NfsMappingStore.yml'.

docset/winserver2022-ps/remoteaccess/Add-VpnS2SInterface.yml

Line 19, Column 9: [Warning-file-not-found] Invalid file link: './Set-VpnS2SInterface.yml'.

docset/winserver2022-ps/nfs/Set-NfsMappingStore.yml

Line 11, Column 9: [Warning-file-not-found] Invalid file link: './Get-NfsMappedIdentity.yml'.
Line 13, Column 9: [Warning-file-not-found] Invalid file link: './Get-NfsMappingStore.yml'.

docset/winserver2022-ps/remoteaccess/Install-RemoteAccess.yml

Line 30, Column 9: [Warning-file-not-found] Invalid file link: './Set-DAServer.yml'.
Line 32, Column 9: [Warning-file-not-found] Invalid file link: './Set-RemoteAccess.yml'.

docset/winserver2022-ps/iscsitarget/Remove-IscsiServerTarget.yml

Line 20, Column 9: [Warning-file-not-found] Invalid file link: './Set-IscsiServerTarget.yml'.

docset/winserver2022-ps/remoteaccess/Clear-VpnS2SInterfaceStatistics.yml

Line 28, Column 9: [Warning-file-not-found] Invalid file link: './Set-VpnAuthProtocol.yml'.

Line 13, Column 9: [Warning-file-not-found] Invalid file link: './Get-NfsMappingStore.yml'.

docset/winserver2022-ps/networktransition/Get-NetIPHttpsConfiguration.yml

Line 25, Column 9: [Warning-file-not-found] Invalid file link: './Reset-NetIPHttpsConfiguration.yml'.

docset/winserver2022-ps/nfs/Resolve-NfsMappedIdentity.yml

Line 11, Column 9: [Warning-file-not-found] Invalid file link: './Get-NfsMappedIdentity.yml'.
Line 13, Column 9: [Warning-file-not-found] Invalid file link: './Get-NfsMappingStore.yml'.

docset/winserver2022-ps/remoteaccess/Get-DANetworkLocationServer.yml

Line 26, Column 9: [Warning-file-not-found] Invalid file link: './Set-DANetworkLocationServer.yml'.

docset/winserver2022-ps/scheduledtasks/Set-ClusteredScheduledTask.yml

Line 13, Column 9: [Warning-file-not-found] Invalid file link: './New-ScheduledTaskAction.yml'.
Line 15, Column 9: [Warning-file-not-found] Invalid file link: './New-ScheduledTaskSettingsSet.yml'.
Line 17, Column 9: [Warning-file-not-found] Invalid file link: './New-ScheduledTaskTrigger.yml'.
Line 21, Column 9: [Warning-file-not-found] Invalid file link: './Unregister-ClusteredScheduledTask.yml'.

docset/winserver2022-ps/storage/Dismount-DiskImage.yml

Line 17, Column 9: [Warning-file-not-found] Invalid file link: './Get-DiskImage.yml'.
Line 19, Column 9: [Warning-file-not-found] Invalid file link: './Mount-DiskImage.yml'.

docset/winserver2022-ps/remoteaccess/Get-DAClientDnsConfiguration.yml

Line 27, Column 9: [Warning-file-not-found] Invalid file link: './Set-DAClientDnsConfiguration.yml'.

docset/winserver2022-ps/remoteaccess/Remove-DAClientDnsConfiguration.yml

Line 24, Column 9: [Warning-file-not-found] Invalid file link: './Set-DAClientDnsConfiguration.yml'.

docset/winserver2022-ps/remoteaccess/Get-DAEntryPointDC.yml

Line 28, Column 9: [Warning-file-not-found] Invalid file link: './Set-DAEntryPoint.yml'.
Line 30, Column 9: [Warning-file-not-found] Invalid file link: './Set-DAEntryPointDC.yml'.

docset/winserver2022-ps/storage/Get-PhysicalDisk.yml

Line 25, Column 9: [Warning-file-not-found] Invalid file link: './Get-StorageEnclosure.yml'.
Line 27, Column 9: [Warning-file-not-found] Invalid file link: './Get-StoragePool.yml'.
Line 31, Column 9: [Warning-file-not-found] Invalid file link: './New-StoragePool.yml'.
Line 33, Column 9: [Warning-file-not-found] Invalid file link: './Remove-PhysicalDisk.yml'.
Line 37, Column 9: [Warning-file-not-found] Invalid file link: './Set-PhysicalDisk.yml'.
Line 41, Column 9: [Warning-file-not-found] Invalid file link: './Get-StorageNode.yml'.

docset/winserver2022-ps/scheduledtasks/Get-ClusteredScheduledTask.yml

Line 15, Column 9: [Warning-file-not-found] Invalid file link: './Unregister-ClusteredScheduledTask.yml'.

docset/winserver2022-ps/scheduledtasks/Register-ScheduledTask.yml

Line 23, Column 9: [Warning-file-not-found] Invalid file link: './Start-ScheduledTask.yml'.
Line 25, Column 9: [Warning-file-not-found] Invalid file link: './Stop-ScheduledTask.yml'.
Line 27, Column 9: [Warning-file-not-found] Invalid file link: './Unregister-ScheduledTask.yml'.

docset/winserver2022-ps/scheduledtasks/Export-ScheduledTask.yml

Line 23, Column 9: [Warning-file-not-found] Invalid file link: './Start-ScheduledTask.yml'.
Line 25, Column 9: [Warning-file-not-found] Invalid file link: './Stop-ScheduledTask.yml'.
Line 27, Column 9: [Warning-file-not-found] Invalid file link: './Unregister-ScheduledTask.yml'.

docset/winserver2022-ps/smbshare/Get-SmbConnection.yml

Line 17, Column 9: [Warning-file-not-found] Invalid file link: './Update-SmbMultichannelConnection.yml'.

docset/winserver2022-ps/remoteaccess/Get-DAMultiSite.yml

Line 28, Column 9: [Warning-file-not-found] Invalid file link: './Enable-DAMultiSite.yml'.
Line 30, Column 9: [Warning-file-not-found] Invalid file link: './Set-DAMultiSite.yml'.

docset/winserver2022-ps/vpnclient/Add-VpnConnection.yml

Line 19, Column 9: [Warning-file-not-found] Invalid file link: './Remove-VpnConnection.yml'.

docset/winserver2022-ps/storage/Repair-VirtualDisk.yml

Line 27, Column 9: [Warning-file-not-found] Invalid file link: './Hide-VirtualDisk.yml'.
Line 31, Column 9: [Warning-file-not-found] Invalid file link: './Remove-VirtualDisk.yml'.
Line 33, Column 9: [Warning-file-not-found] Invalid file link: './Resize-VirtualDisk.yml'.

docset/winserver2022-ps/storage/Set-Volume.yml

Line 31, Column 9: [Warning-file-not-found] Invalid file link: './Optimize-Volume.yml'.

docset/winserver2022-ps/updateservices/Approve-WsusUpdate.yml

Line 11, Column 9: [Warning-file-not-found] Invalid file link: './Deny-WsusUpdate.yml'.
Line 13, Column 9: [Warning-file-not-found] Invalid file link: './Get-WsusUpdate.yml'.
Line 84, Column 29: [Warning-file-not-found] Invalid file link: './Get-WsusUpdate.yml'.

docset/winserver2022-ps/storage/Disconnect-VirtualDisk.yml

Line 21, Column 9: [Warning-file-not-found] Invalid file link: './Hide-VirtualDisk.yml'.
Line 25, Column 9: [Warning-file-not-found] Invalid file link: './Remove-VirtualDisk.yml'.
Line 29, Column 9: [Warning-file-not-found] Invalid file link: './Resize-VirtualDisk.yml'.

docset/winserver2022-ps/nfs/Set-NfsMappedIdentity.yml

Line 11, Column 9: [Warning-file-not-found] Invalid file link: './Get-NfsMappedIdentity.yml'.
Line 13, Column 9: [Warning-file-not-found] Invalid file link: './Get-NfsMappingStore.yml'.

docset/winserver2022-ps/vpnclient/Set-VpnConnection.yml

Line 19, Column 9: [Warning-file-not-found] Invalid file link: './Remove-VpnConnection.yml'.

docset/winserver2022-ps/remoteaccess/Get-DAOtpAuthentication.yml

Line 32, Column 9: [Warning-file-not-found] Invalid file link: './Enable-DAOtpAuthentication.yml'.
Line 34, Column 9: [Warning-file-not-found] Invalid file link: './Set-DAOtpAuthentication.yml'.

docset/winserver2022-ps/storage/Get-MaskingSet.yml

Line 31, Column 9: [Warning-file-not-found] Invalid file link: './New-MaskingSet.yml'.
Line 35, Column 9: [Warning-file-not-found] Invalid file link: './Rename-MaskingSet.yml'.

docset/winserver2022-ps/scheduledtasks/Set-ScheduledTask.yml

Line 21, Column 9: [Warning-file-not-found] Invalid file link: './New-ScheduledTaskAction.yml'.
Line 23, Column 9: [Warning-file-not-found] Invalid file link: './New-ScheduledTaskTrigger.yml'.
Line 27, Column 9: [Warning-file-not-found] Invalid file link: './Start-ScheduledTask.yml'.
Line 29, Column 9: [Warning-file-not-found] Invalid file link: './Stop-ScheduledTask.yml'.
Line 31, Column 9: [Warning-file-not-found] Invalid file link: './Unregister-ScheduledTask.yml'.

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 the docs.microsoft.com contributor guidesPost your question in the Docs support channel


create student-instructions for the mini data analysis project

Hi @vincenzocoia ,
Here's a draft document with student instructions and suggested grading scheme for the mini data analysis project; please let me know your thoughts and I am happy to modify it accordingly. Once it's done, I will add it to the evaluation page within the course section of the website!
Thank you,
Icíar

Looks great! I just added emphasis that it's a solo project. Thank you!!


feat: allow conditional logic on field message

Import and use the conditional logic trait on message field as it's supported by ACF
Proposed Changes

use conditional trait on message

Thanks @zangab! Keep up the good work 💪


feat(config): modify UltraPro 700 Z-Wave Switch

PR description here:
Added parameters and groups to paddle switch stub item 58433_59344_zw4011.json Merging will close #6578

@jascoproducts, can you please review this?

To @jascoproducts
In addition to the PR review, it would be very helpful for us (and therefore your customers) to have some sort of table of product TYPE:ID pairs and their parameters and association groups. For instance there are several "stubs" for your products (0x0063) without that information.  Examples (there are several more):
{
	"manufacturer": "Enbrighten",
	"manufacturerId": "0x0063",
	"label": "58436 / 59334 / ZWA4012",
	"description": "In-Wall Toggle Switch, QFSW, 700S",
	"devices": [
		{
			"productType": "0x4952",
			"productId": "0x3330"
		}
	],
	"firmwareVersion": {
		"min": "0.0",
		"max": "255.255"
	}
	// TODO: Add configuration parameters
}

{
	"manufacturer": "Enbrighten",
	"manufacturerId": "0x0063",
	"label": "59335 / 59341 / ZWA3017",
	"description": "In-Wall Toggle Dimmer, QFSW, 700S",
	"devices": [
		{
			"productType": "0x4944",
			"productId": "0x3431"
		}
	],
	"firmwareVersion": {
		"min": "0.0",
		"max": "255.255"
	}
	// TODO: Add configuration parameters
}

{
	"manufacturer": "Enbrighten",
	"manufacturerId": "0x0063",
	"label": "59337 / ZWA4011DV",
	"description": "In-Wall Paddle Switch, 120+277, QFSW, 700S",
	"devices": [
		{
			"productType": "0x4952",
			"productId": "0x3331"
		}
	],
	"firmwareVersion": {
		"min": "0.0",
		"max": "255.255"
	}
	// TODO: Add configuration parameters
}

That way when your customer gets a shiny new device, it will be picked up by Zwave JS and HAss upon inclusion.
Also note that the "stub" for this PR did not include the customer reported Type:ID, so as these are added/changed and the parameters and groups remain the same it would be good to have those too.
Thanks in advance.

Messed this up trying to rebase

I often don't bother rebasing anymore, unless it's really clean. Just merge the master branch.

You should be able to save this with a cherry pick of the relevant commit(s).


implementing edit and save in excel-online, lock api is failing

Hi,
As part of implementing edot and save feature to the excel-online viewer i implemented lock api first. but lock api is failing with below exceptions. I need some help to resolve this issue. Thank you in advance!
ExecuteDocumentSessionServiceRequest: Reporting connection failure to [ServiceUri:http://us7pcpool603:809/dss/DocumentSessionService.svc] to the LoadBalancer Setting Completion: {"Operation":"LocalCobaltPingRequest","CompletedSuccessfully":false,"RootOperation":"EnsureValidSessionAndAddClient","StartTime":"07/05/2022 11:30:36.152","DurationInMilliseconds":1008,"Threshold":150,"ThresholdExceeded":true,"SizeInBytes":0,"ExtraInfo":"[PingResponse: Error] [PingType: Long] [Target: Primary]"} ExecuteDocumentSessionServiceRequest: [DocumentSessionID:] [File:9d0c074a68f32790ee7a68ad02cc1c0ec9e44460870184604457cd693e9a412d] [ExceptionType:EndpointNotFoundException] [Exception:System.ServiceModel.EndpointNotFoundException: There was no endpoint listening at http://us7pcpool603:809/dss/DocumentSessionService.svc?build=16%2E0%2E10378%2E20000 that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details. ---> System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: No connection could be made because the target machine actively refused it <IP_ADDRESS>:809    at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)    at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception)    --- End of inner exception stack trace ---    at

My guess is it'll depend on the license you have for Office.  If your license includes support, then this seems like a reasonable place to start.


AttributeError

I get an Attribute Error when running the demo code. I have run pip install git+https://github.com/lgloege/web3storage before that, and it installed successfully.
~/web3storage via 🐍 v3.9.10 (web3storage) took 6s
❯ /usr/local/bin/python3 /Users/renekuhn/web3storage/web3stor
age.py
Traceback (most recent call last):
  File "/Users/renekuhn/web3storage/web3storage.py", line 1, in <module>
    import web3storage
  File "/Users/renekuhn/web3storage/web3storage.py", line 4, in <module>
    ws = web3storage.Client()
AttributeError: partially initialized module 'web3storage' has no attribute 'Client' (most likely due to a circular import)

@RocketRene Could you try installing the package in a new environment like this:
pip install -e git+https://github.com/lgloege/web3storage#egg=web3storage

then see if you can import it:
import web3storage
ws = web3storage.Client()

The package successfully installed and imported with python 3.9.10 on macOS for me. Please let me know if you still get an error.

Yes, it's the same

Ah, I see the issue! :)
I should have looked at your error message more closely.
Your file is called /Users/renekuhn/web3storage/web3storage.py.  So when you run 'import web3storage` it is trying to load the file you are working in. Your file can not have the same name as a package you are importing.
Please try changing the filename and making sure there isn't a file named web3storage.py in your working directory. Please let me know if this resolves the issue.
Maybe the package name should be changed to web3storageAPI or pyweb3storage? I am open to suggestions here.

I also noticed an error in the README.md file that may cause issues. Please also make sure the file you store the token in is named .web3_storage_token, there may be an extra 'n' at the end due to a typo in the README that is now fixed.

@RocketRene I am closing this issue. Please re-open if the issue persists.


[Improve][Common] Change componentTypeEnum

Description
No response
InLong Component
Other for not specified component
Are you willing to submit PR?

[X] Yes, I am willing to submit a PR!

Code of Conduct

[X] I agree to follow this project's Code of Conduct

already finished


MMdetection models failing with lightning

🐛 Bug
Training mmdetections with lightning is not working

This has been resolved.


Feat/pattern

Triangle Pattern using C++

@HarshwardhanPatil07 please add hactoberfet-accepted label to my PR.

Too small Commits @Faizanusmani06

Sorry @HarshwardhanPatil07 I'll add different types of pattern.

Is it Ok?

No Too small Codes


Directory does not exist

Hi,
I get an error message about an incorrect path when I run a JUnit test with PITclipse (Run As -> PIT mutation test):

I have two projects:

One project with the code to mutate (source folder => C:\Users\msi\workspace\PITest Code to mutate\src)
A Second project with the JUnit tests (source folder => C:\Users\msi\workspace\PITest Test Projects\src). The second project includes the source folder from the first project so that it knows the classes to test.

With that configuration, I get the error message mentioned above.
Regards Marcel

Revisiting the code that checks the classpath.  will let you know what I find.

I have been able to recreate this manually by creating a source dir and then deleting it from the file system directly (while it still shows in eclipse).
A fix should be released shortly, in the meantime you can resolve this yourself by refreshing your project or deleting the unused source directory.


Duplo 3963

Change description
Added GlobalSecondaryIndexes, LocalSecondaryIndexes, SSESpecification amd Streams in duplocloud_aws_dynamodb_table_v2 resource
Type of change

[ ] Bug fix (fixes an issue)
[ ] New feature (adds functionality)

Related issues

Fix #1

Checklists
Development

[ ] Pull requests may not be submitted to the master branch (use develop instead) - or they will be closed.
[ ] Lint rules pass locally
[ ] Application changes have been tested thoroughly
[ ] Automated tests covering modified code pass

Security

[ ] Security impact of change has been considered
[ ] Code follows company security practices and guidelines

Code review

[ ] Pull request has a descriptive title and context useful to a reviewer.
[ ] "Ready for review" label attached and reviewers assigned
[ ] Changes have been reviewed by at least one other contributor
[ ] Pull request linked to task tracker where applicable

Task linked: DUPLO-3963 Add GlobalSecondaryIndexes, LocalSecondaryIndexes, SSESpecification in duplocloud_aws_dynamodb_table_v2 resource


don't provide <stdint.h> in non-bundle mode.

though vs2008 has no support for stdint.h, providing
our own implementation will not work if we are not
building in bundle mode, since there will be no
"bundled/zeromq/stdint.hpp" exists, which is hardcoded in
buildutils/include_win32/stdint.h

If I understand the warning correctly, it is suggesting that this does exactly the wrong thing on VS2008, which is what Python 2 will most often be using. Is that not correct?

Hi, mirek, sorry for my poor English, which caused misunderstanding.I just updated the warning message, does it make sense now?

Sorry, I still don't understand. As I read the code and the comment, it seems to mean:

it is choosing to not include stdint.h
it needs to include stdint.h to work on VS2008

Is that not correct?

stdint.h is a C99 standard head file, but VS2008 has poor support for C99, and stdint.h is missing in VS2008 by default.
stdint.h is included in zmq.h, which is included by  buildutils/vers.c, so compiling buildutils/vers.c' with msvc complaining Can not find file stdint.h`.
To resolve this issue, a customized stdint.h was added in commit https://github.com/zeromq/pyzmq/commit/bdccfb646ba739da573781007ce86490512917e5, which include stdint.hpp from bundled zeromq.
However, if we build pyzmq in non-bundle mode, no zeromq source code will be downloaded, thus #include ../../bundled/zeromq/src/stdint.hpp will fail.So we should not try to provide our customized stdint.h in such case.

When building a release of pyzmq, bundled libzmq source is always available, even if it's not used, so the file being unavailable doesn't work. If you are running from git, you can fetch it with python setup.py fetch_libzmq. If the only reason to skip it is that the file may not be available in an incomplete git checkout, that's not enough, especially if it will break builds with the official Python.org CPython 2.7, which uses VS2008.

I encountered this issue while building pyzmq by runnning python setup configure --zmq=../libzmq-develop and python setup.py bdist_msi. Thanks for the tip python setup.py fetch_libzmq, it should resolve the issue.
I will close this PR, and since bundled/zeromq must exist no matter building on windows with bundled libzmq or not, I'd suggest to add a tip in https://github.com/zeromq/pyzmq/wiki/Building-and-Installing-PyZMQ


How to create a second client

Hi, I've installed the docker in my open media vault server. It works great, but if I opena again a cli to create a second client for another device, following this command docker run -v $OVPN_DATA:/etc/openvpn --log-driver=none --rm -it kylemanna/openvpn easyrsa build-client-full CLIENTNAME nopass
I get this error:
Easy-RSA error:

EASYRSA_PKI does not exist (perhaps you need to run init-pki)?
Expected to find the EASYRSA_PKI at: /etc/openvpn/pki

Thank you

Check you have the environment variable set to your original value. This will need to be done each time you open a new terminal window.
OVPN_DATA="ovpn-data-example "
The environment variable sets which docker volume to use.

That's right, the problem was just that. This solved my problem. I'm really newbie with docker. Thank you!


Increased Apk Size

this library increases the size of apk of my app. how can i reduce size , i only need ffmpeg functionality , i want to unload ffprobe

You can read how to do this in the wiki.


pinocchio: 2.6.4-1 in 'noetic/distribution.yaml' [bloom]

Increasing version of package(s) in repository pinocchio to 2.6.4-1:

upstream repository: https://github.com/stack-of-tasks/pinocchio.git
release repository: https://github.com/ipab-slmc/pinocchio_catkin-release.git
distro file: noetic/distribution.yaml
bloom version: 0.10.7
previous version for package: 2.6.3-1

Holding for Noetic sync


Upgrade SMPP Connector

Problem
Problem
SMPP connector (esb-connector-smpp) doesn't support special characters. For example, SMPP connector is not able to handle a message as following.
REF:4dgg Confirmé. fcbhdgjhj dgmjkykyiktyury  a été retiré de  sdb sdhjkd.Le solde est de  USD 10. Renseignements au 083290222
Also the SMPP connector follows the older connector model where we initiate the client connection using a seperate Init component.
Solution
Upgrade the SMPP connector to work with the new library by jsmpp.org (This is a continuation of the outdated library)
Upgrade the connector to the new connector module with the ability to reuse the same connection between components.
Affected Component
Analytics
Version
4.3.0
Implementation
No response
Related Issues
No response
Suggested Labels
No response

Developer comment
Upgraded the SMPP library to org.smpp version 3.0.0
Added new parameter to pass the Charset for the byte conversion.
Modified the connector to the new connector module.

Developer comment
The maximum number of characters allowed in a SMPP message differs for ALPHABET_UCS2 CES. Hence upgraded the logic to handle long messages.
Tested the functionality of SendSMS, SendBulkSMS, SMSConfig and SMSBind operations.
Tested with different character set encoding, alphabets and languages.
Noticed an possible bug in tooling side, where we cannot set the values for destinationAddresses for SendBulkSMS operation. Tooling reject adding a JSONObject for the mentioned value.

Developer comment

Refer PR [1] for the upgrade of the SMPP connector.
If the message is too long, SMPP connector breaks the message into multiple messages and append a User Data Header (UDH) to the start of the each message. This helps the SMSC server to identify the order of the messages. With PR [2] we have upgraded the functionality of ESM classes by setting the ESM Class automatically if its not specified by the user.

[1] https://github.com/wso2-extensions/esb-connector-smpp/pull/27
[2] https://github.com/wso2-extensions/esb-connector-smpp/pull/28

Developer comment

We have released the new connector to the WSO2 Connector Store.
Make sure to use the new dependency jsmpp-3.0.0.jar for the new connector. Add this jar to the <MI-HOME>/lib directory. If you have been using the previous versions of the connector, you will need to remove the old jar (jsmpp-2.1.0-RELEASE.jar) from <MI-HOME>/lib and <MI-HOME>/dropins directories as well.

Developer comment

The SMPP Connector ducumentation was updated with PR [1].

[1] https://github.com/wso2/docs-apim/pull/6970


Using focal point with button zoom?

Subject of the issue
When I zoom in with buttons, then pan, say to the bottom right corner of an image, and zoom out - the image starts to push off the screen. Is there a way to zoom out with the area that was panned to remaining centered? I know there is a demo for using the mouse wheel, but am hoping to do this with the Zoom in and Out buttons.
Your environment

version of jquery.panzoom
latest
version of jquery
3.1.0
which browser and its version
Chrome

Steps to reproduce
Go to the first demo on this page. http://timmywil.github.io/jquery.panzoom/demo/ Zoom all of the way in, pan to the bottom right-hand corner, zoom out. (using the zoom in and zoom out buttons)
Expected behavior
The image should zoom out and keep the place where you had panned to centered
Actual behavior
The image goes off screen.

Figured this out. This was the solution for me
`  $(document).on('click','.zoom-in',function(){
$elem.panzoom("zoom", {
focal: {
clientX: centerw,
clientY: centerh
}
});
});`

With centerw and centerh being the center of the screen.

I solve mine by using
focal: { clientX: (window.innerWidth / 2), clientY: (window.innerHeight / 2) }


Validation error when providing a base64 string to Image(value=...) in Message(images=...)

I am encountering a validation error while trying to create a Message object with an attached image using the ollama._types.Message and ollama._types.Image classes.
According to the documentation, the Message constructor’s images parameter should accept a Sequence[Image], and the Image constructor should accept a str, bytes, or Path.
I am passing a single base64-encoded image string directly to the Image(value=...) constructor, but I receive a validation error indicating that the input is being interpreted as an Image object rather than a raw string/bytes/path.
What I did:

Constructed a base64-encoded string of an image.
Created an Image object with Image(value=my_base64_string).
Passed a list of such Image objects into Message(images=...).

Expected behavior:
The Message object should be successfully created with the provided Image objects, each initialized from a raw base64 string.
Actual behavior:
A pydantic validation error is raised:
3 validation errors for Image
value.str
  Input should be a valid string ...
value.bytes
  Input should be a valid bytes ...
value.lax-or-strict[path_validator()]
  Input is not a valid path ...

Full error:
value.str
  Input should be a valid string [type=string_type, input_value=Image(value='iVBORw0KGgoA...nRTIIAAAAASUVORK5CYII='), input_type=Image]
    For further information visit https://errors.pydantic.dev/2.10/v/string_type
value.bytes
  Input should be a valid bytes [type=bytes_type, input_value=Image(value='iVBORw0KGgoA...nRTIIAAAAASUVORK5CYII='), input_type=Image]
    For further information visit https://errors.pydantic.dev/2.10/v/bytes_type
value.lax-or-strict[lax=union[json-or-python[json=function-after[path_validator(), str],python=is-instance[Path]],function-after[path_validator(), str]],strict=json-or-python[json=function-after[path_validator(), str],python=is-instance[Path]]]
  Input is not a valid path for <class 'pathlib.Path'> [type=path_type, input_value=Image(value='iVBORw0KGgoA...nRTIIAAAAASUVORK5CYII='), input_type=Image]

The error suggests that the Image constructor is somehow receiving another Image object instead of a base64 string.
Additional details:

I verified that images.values() returns a base64 str.
I am not double-wrapping the Image objects in my code.
Using Message(images=[Image(value=my_base64_string)]) triggers the error.

Environment:
Python version: 3.10.14
ollama version: 0.5.1
OS: Fedora 41
Code for reference
...
    async def generate(
        self,
        prompt: str,
        model: str,
        images: Optional[Dict[ImageKind, str]] = None,
        context: Optional[str] = None,
        debug: bool = False,
    ) -> Message:
        self.model = model

        # Prepare the system message
        system_message = Message(
            role="system",
            content=self.system_message(debug=debug),
        )
        if not self.messages:
            self.messages.append(system_message)
        else:
            self.messages[0] = system_message

        # Process images into a list of `Image` objects
        image_list: Sequence[Image] = (
            [Image(value=image_data) for image_data in images.values()]
            if images
            else []
        )

        # Add the user's message
        user_message = Message(
            role="user",
            content=prompt if not context else f"{context}\n{prompt}",
            images=image_list,
        )

        self.messages.append(user_message)
...

Hey @daniel-iliesh. Dug into this a bit - I think it is to be expected. I think the fix here would be passing in
image_list: Sequence[str] = [image_data for image_data in image.values()]

This is since the generate function accepts a sequence of string or bytes:
...
    images: Optional[Sequence[Union[str, bytes]]] = None,
...

I also see the same issue. I have a list of base64 encoded images.
Constructing a message by
m = Message(
  role="user",
  content="...",
  images=[Image(i) for I in images]
)

leads to a model validation error not during the contraction of the message but rather later when calling chat. The culprit is _copy_messages() which seems to be constructing images again.


Ward vs. Valar / Confiscation

My opponent Wards my duped Arya, I reveal Confiscation, he reveals Valar, I go first, resolve Confiscation first, Valar resolves, Arya dies.

I assume you coded it so that a Warded character ignores dupes, but the check is made at some point prior to the resolution of plot effects.
Also I might want to save my stolen Arya from Valar if I planned to confiscate Ward later, a turn after Valar.

I reveal Confiscation and discard Ward from my Paxter, then during plot phase he does not give me +1 gold (i'm not sure if he gave the bonus gold to my opponent that turn).

I think I can see a pattern here: certain values are calculated before the resolution of plots.

So far I've not been able to reproduce either of these issues. I've added tests around the basic interactions in #611, and Paxter survived the Valar when Confiscation went first, and provided the gold bonus on the same turn he was de-Warded. Was there anything else strange going on in these games?
Having the ability to trigger your dupe while you don't control the character is definitely valid, though, and what you'd want to do in your scenario. Implementing it may be... tricky.

Closing this as the original issue hasnt been reproducible.  Will raise the other feature request as a separate issue


Provide mechanism(s) to ensure the "best" result is first in the apps page

When using ilia as my application launcher, it doesn't consistently put the result I want first like my preferred rofi configuration does, and there isn't currently a way to configure sort or matching behavior.
Out of the box behavior from ilia (ilia -p apps):
https://user-images.githubusercontent.com/3608264/171774344-33b563aa-b77c-4f7c-9a83-fd714441faf9.mp4
The two rofi configurations that I feel consistently provide good matches are:

rofi -show drun -drun-match-fields name: only search on the application name (note that there are few results)

https://user-images.githubusercontent.com/3608264/171774411-a2e6bf4a-71d4-4e68-a9fd-30ff521eb9ed.mp4

rofi -show drun -sort -sorting-method fzf: search on all application metadata and provide the "best" results first... maybe this is calculated by the number of matches in the application metadata (e.g. application name + application description matches is better than just an application description match)? waves hands

https://user-images.githubusercontent.com/3608264/171774423-9eed9d61-98fd-4627-a4aa-1faeb12ee4a7.mp4

Either GitHub corrupted the video files on upload or there's an issue with my browser. I'll try and convert them to something more web-friendly.

Videos should be working now. Took me 3 or 4 tries of different codecs before it finally worked. libx264 codec seems to have been the trick for some reason. Or maybe it was one of the other flags I tried more or less randomly. :shrug:

Wow, thanks for the videos, very helpful @mfisher87 .  While the feature you're requesting could def be added, FYI one thing happening under the hood in ilia is that the last 32 app selections are saved in a list.  When ilia starts, it pulls those top 32 up in the ranking by frequency.  So, over time your most commonly used apps should rise to the top.  You can see what's being stored by ilia in gsettings via gsettings get org.regolith-linux.ilia app-launch-counts

Same frustration for me here. I really like the Regolith project, using it since several years. Just upgraded from Regolith 1 to Regolith 3 - and i need my sorting options for the launcher. @mfisher87 Did you find a solution? Do you still use rofi?

Yes, I'm still using rofi. I've been too busy to get on to Regolith 3 so far, I'm ashamed to say!
https://github.com/mfisher87/provision-desktop/blob/b0e02bf6b6ddee94f3c0e4c0cad8e86692245159/files/regolith2-cfg/i3/config.d/config#L132-L134


isValid() has side effects

Hi,
when I call isValid() in my template
<button [disabled]="!vm.isValid()" class="btn btn-primary btn-block">Submit</button>
the validation is triggered on the fields and the errors displayed (with 'require' validators for example) before the user enters anything.
As a workaround I use
<button [disabled]="vm.formGroup.invalid" ...
Thanks for this library!

I can see, the vm.isValid() changes the submit flag and rechecks if there is any error in order to display.
this.submitted = true;
this.onValueChanged();
return !this.formGroup.invalid;

which means that you should only call it on submit otherwise it will display the errors.
What is your suggestion about this?
Sorry for the late response.


Send to chat function in crafting menu not working

if you click these icons they dont do anything when my player was trying to send the item to chat that he crafted.

Having a look at this


[Candidate 1v1 Winding River Revised ZH v1] Map has rain and thunder sounds, but no rain effect

Observed behavior
Map has rain and thunder sounds, but no rain effect.
Expected behavior
Map has no rain and thunder sounds, or has rain effect.
Videos
https://github.com/TheSuperHackers/GeneralsRankedMaps/assets/4720891/8c0591af-44cd-4670-adbc-5477a2039402

Audio is as in the original map and has not been touched

Meaning its already bad in the original. Can this be improved or impossible? If I am not mistaken there are maps with light rain sounds and visual effects.

In that case I'll choose to remove sound effects rather than adding rain/thunder.
I don't want them to cause FPS issues for low end PC/laptops

Rain sound is still present.

Rain sound is still present.


Dashboard hotfixes

Pull Request Description

Fix the appearance of the tertiary button variant
Fix spinner for projects that are opening being misaligned by 1px
Fix appearance of "Login with Google" and "Login with GitHub" icons in the Login page

Important Notes
None
Checklist
Please ensure that the following checklist has been satisfied before submitting the PR:

[x] The documentation has been updated, if necessary.
[ ] Screenshots/screencasts have been attached, if there are any visual changes. For interactive or animated visual changes, a screencast is preferred.
[x] All code follows the
Scala,
Java,
TypeScript,
and
Rust
style guides. In case you are using a language not listed above, follow the Rust style guide.
[x] Unit tests have been written where possible.

These tooltips are bit troublemakers.. On local project it appears like that making unable to close project

The log out problem is persistent on my setup. I click log out and I am being redirected to the browser but going back to the dashboard. Reload properly lands on auth screen
https://github.com/enso-org/enso/assets/2855109/f4f72464-2353-4651-8eb4-614c061f3679

tooltips should be fixed. will look into the log out issue soon:tm:

not sure why CI is bugging out on packaging step, previous runs were working fine


Create get token standard method / Standardize ERC721/1155/20 method names

CHANGED:

BREAKING Renames many methods on the AssetsContractController to include the contract type they are used by in the name. This change is entirely to enhance legibility and maintainability as more contract types are supported.

ADDED:

Adds a single method getTokenStandardAndDetails to determine whether the input contract confirms to particular known token standard (ERC20, ERC721 or ERC1155) and return the detected standard along with some key values/details about that the contract that pertain to that standard. These additional details may include, in the case of an ERC721, for example, details about a specific tokenId within that contract, or, in the case of ERC20, the balance of the current user in the contract.

Random ideas:

Instead of waterfalling, could we use Promise.allSettled
Could we also turn those promises into utils, private methods or members of the standard itself

Another idea for the future: make the standard class extend a base standard class that has web3 in the constructor arguments

@wachunei @mcmire rebased and added this commit: https://github.com/MetaMask/controllers/pull/667/commits/f5ae2a916954786240201a9d151d10cbd236e780, which mocks all network requests for test files that were added/touched. Take another look when you have a chance.

Can you add "[BREAKING]" to the title of the PR so it's easier to identify?

LGTM. I'll wait for the other comments to be resolved before approving.

Hey @adonesky1, I just noticed that you added the method symbol from the ERC20 contract, in the metamask-eth-abis module there are tests to ensure that no one removes the methods we're using from the ABIs. We have to add the test for symbol, I can do it next week.

We have to add the test for symbol, I can do it next week.

You mean to the metamask-eth-abis repo right?

You mean to the metamask-eth-abis repo right?

Yes


The zoom behavior should support pointer events.

Users of Win 8 on touch devices which use IE 10 are disable to zoom in D3 using gestures. It's because in IE there are different gestures model.
Description of Pointer concept:
http://msdn.microsoft.com/en-us/library/ie/hh673557(v=vs.85).aspx http://github.com
Existing approaches of unifying events:
http://blogs.msdn.com/b/eternalcoding/archive/2013/01/16/hand-js-a-polyfill-for-supporting-pointer-events-on-every-browser.aspx

Back in September 2012, Microsoft proposed a specification to W3C
for unifying touch, pen and mouse events called Pointer Events
and based on the APIs available today in IE10 on Windows 8.
The W3C has since created a new Working Group which already published
a last call draft.The Microsoft Open Technologies, Inc. team has also released
a Pointer Events initial prototype for Webkit on HTML5Labs to further contribute
to the technical discussions in the W3C Pointer Events Working Group.

So seems like "Pointer" is upcoming standard (at least it's make sense). So it'll be cool to start support this model. Or just add ability to perform zooming by MSGesture.

xref: https://github.com/mbostock/d3/issues/2380

hey @mbostock :)
Since this is a very old request / topic, are there any new information about it?
It's because Windows tablets are really popular and quite common in big companys and there is no fix for zooming with an MS tablet ?!
Is there any reason why this was going to the icebox?
(and also, just a question by the way: is there any option / tutorial / code snippet, which makes the tooltips useable with an MS touch device? )

Touch events are in Edge but disabled per default and the setting hidden at about:flags. With this activated zooming in works but zooming out does not. All-in-all the situation is inadequate.
For what it's worth, here is a simple demo of how to support the pinch zooming gesture for triggering a d3 zoom (not the browser gesture for doing page zooming): https://mdn.github.io/dom-examples/pointerevents/Pinch_zoom_gestures.html
Maybe I find time for hacking support for this into d3 because pinch-zooming is the only thing in my project which does not work on touch-enabled devices with Windows (at least if they have keyboards, according to some voice on the web it makes a difference).
Currently, I am not very motivated to do so though because in MS Edge 16 (Fall Creators Update from few days ago) the renderer process stops working when zooming or programmatically panning on my page (page randomly freezes and reloads, after some reloads a "This page is having a problem reloading" message pops up. This happens when doing programmatic resizing as well, if anyone else has the problem with a d3-related page please tell me so we can report it to Microsoft).


[BUG] Upload Manager blocks users from interacting with the search box

Expected Results
Upload a file
The upload manager opens
Click on the search box
The search box is selected
Actual Results:
Upload a file
The upload manager opens
Click on the search box
The search box is not selectable
Close upload manager
Click on the search box
The search box is selected.

Still trying to figure out why. I did discover that the same thing happens with budget record edit fields.

See #732 for testing documentation


Added Python interface for setting parameters in objective functions

I couldn't find ways to set parameters for some objective functions with the current python interface, for example setting the tweedie_variance_power in TweedieRegression object. Added a few lines of code to enable passing the parameters for objective functions in a dictionary when creating the XGBModel object in python.

Sure I'll add a test this week! Sorry for the late response.

Closing stale PR. If you'd still like to add this feature to XGBoost, please open another PR. @jasonge27


React native error can not find entry modules error 404

hi today i install React native and create an app with create-react-native-app with following instruction of this page and then run npm start but i get this error :

before it i develop android app and i think the problem is not from sdk but i cant face why this error happen , also i doesn't change source of app only create app and then run it.

Same issue here.

can you try installing watchman? https://facebook.github.io/watchman/

i installed watchman ? so what should i do ? which command should is use to know what happen or get out put and  paste here ?

Hi i am also getting the error same like the above error while running an existing app through expo


Aliases missing - fn run

fn run - does not seem to exist (running installer 0.1.96, fn version 01.40)
This is used in the documentation of most examples.
Can someone add this alias - or update the example documentation with
fn images run

Closed by #480


Awesome papers and resources

beta-VAE is also very good ref : http://openreview.net/forum?id=Sy2fzU9gl
Learning an interpretable factorised representation of the independent data gen- erative factors of the world without supervision is an important precursor for the development of artificial intelligence that is able to learn and reason in the same way that humans do. We introduce  -VAE, a new state-of-the-art framework for automated discovery of interpretable factorised latent representations from raw image data in a completely unsupervised manner. Our approach is a modification of the variational autoencoder (VAE) framework. We introduce an adjustable hy- perparameter   that balances latent channel capacity and independence constraints with reconstruction accuracy. We demonstrate that  -VAE with appropriately tuned   > 1 qualitatively outperforms VAE (  = 1), as well as state of the art unsu- pervised (InfoGAN) and semi-supervised (DC-IGN) approaches to disentangled factor learning on a variety of datasets (celebA, faces and chairs). Furthermore, we devise a protocol to quantitatively compare the degree of disentanglement learnt by different models, and show that our approach also significantly outperforms all baselines quantitatively. Unlike InfoGAN,  -VAE is stable to train, makes few assumptions about the data and relies on tuning a single hyperparameter  , which can be directly optimised through a hyperparameter search using weakly labelled data or through heuristic visual inspection for purely unsupervised data.
and
https://arxiv.org/abs/1606.05579
Early Visual Concept Learning with Unsupervised Deep Learning
Automated discovery of early visual concepts from raw image data is a major open challenge in AI research. Addressing this problem, we propose an unsupervised approach for learning disentangled representations of the underlying factors of variation. We draw inspiration from neuroscience, and show how this can be achieved in an unsupervised generative model by applying the same learning pressures as have been suggested to act in the ventral visual stream in the brain. By enforcing redundancy reduction, encouraging statistical independence, and exposure to data with transform continuities analogous to those to which human infants are exposed, we obtain a variational autoencoder (VAE) framework capable of learning disentangled factors. Our approach makes few assumptions and works well across a wide variety of datasets. Furthermore, our solution has useful emergent properties, such as zero-shot inference and an intuitive understanding of "objectness".

http://www.evolvingai.org/ppgn

https://github.com/soumith/ganhacks

https://arxiv.org/pdf/1612.03242v1.pdf

https://github.com/andersbll/autoencoding_beyond_pixels

Wasserstein GAN  https://github.com/tdeboissiere/DeepLearningImplementations/blob/master/WassersteinGAN/README.md
We introduce a new algorithm named WGAN, an alternative to traditional GAN training. In this new model, we show that we can improve the stability of learning, get rid of problems like mode collapse, and provide meaningful learning curves useful for debugging and hyperparameter searches. Furthermore, we show that the corresponding optimization problem is sound, and provide extensive theoretical work highlighting the deep connections to other distances between distributions.

https://github.com/wayaai/SimGAN/blob/master/sim-gan.py#L138
# define custom local adversarial loss (softmax for each image section) for the discriminator
# the adversarial loss function is the sum of the cross-entropy losses over the local patches
#
def local_adversarial_loss(y_true, y_pred):
# y_true and y_pred have shape (batch_size, # of local patches, 2), but really we just want to average over
# the local patches and batch size so we can reshape to (batch_size * # of local patches, 2)
y_true = tf.reshape(y_true, (-1, 2))
y_pred = tf.reshape(y_pred, (-1, 2))
loss = tf.nn.softmax_cross_entropy_with_logits(labels=y_true, logits=y_pred)
    return tf.reduce_mean(loss)

https://github.com/dribnet/plat http://arxiv.org/abs/1609.04468
Utilities for exploring generative latent spaces as described in the Sampling Generative Networks paper.
paper:https://arxiv.org/abs/1701.04722
https://gist.github.com/poolio/b71eb943d6537d01f46e7b20e9225149

https://github.com/affinelayer/pix2pix-tensorflow

Guo-Jn Qi. Loss-Sensitive Generative Adversarial Networks on Lipschitz Densities. arXiv:1701.06264 [pdf]
The cost function used in this GLS-GAN implementation is a leaky rectified linear unit with a slope set in input opt. By default it is 0.2.
If you set slope to 0, you shall get LS-GAN;
If you set slope to 1.0, you shall get WGAN.
https://github.com/guojunq/glsgan

https://arxiv.org/abs/1611.04076v2
Least Squares Generative Adversarial Networks
Not to be confused with GLS-GAN or Loss Sensitive GAN above.

DiscoGAN
https://arxiv.org/pdf/1703.05192.pdf
"[...] we address the task of discovering cross-domain relations given unpaired data[...]"

CycleGAN
https://junyanz.github.io/CycleGAN/

BEGAN
https://arxiv.org/pdf/1703.10717.pdf
"We propose a new equilibrium enforcing method paired with a loss derived from
the Wasserstein distance for training auto-encoder based Generative Adversarial
Networks"

https://github.com/junyanz/CycleGAN

https://github.com/GunhoChoi/DiscoGAN_TF
https://github.com/carpedm20/DiscoGAN-pytorch
https://github.com/SKTBrain/DiscoGAN

ABC-GAN: Adaptive Blur and Control for improved training stability of Generative Adversarial Networks

We present two methods only affecting the way you train a GAN to improve it's stability, convergence speed, generated image quality and output resolution.

We use an adaptive controller (similar to the one used in BEGAN) for improved training speed

We use an adaptive blur for assisting the discriminator during training by shifting the focus from higher frequency signals to lower frequency signals. We noticed that discriminators tend to be too sensitive on the generated images and using a blur we focus more on the overall structure (e.g. of a face) and not the individual pixel colors.

We implemented our two approaches on top of DCGAN. It would be cool to see it used on other networks.
https://github.com/IgorSusmelj/ABC-GAN

https://github.com/LMescheder/AdversarialVariationalBayes     Adversarial Variational Bayes:
Unifying Variational Autoencoders and Generative Adversarial Networks


What is differences between apk and flutter-apk directory under build/outputs?

What is differences between apk and flutter-apk directory under build/outputs?
and which one should I distribute?

Hi @ekasetiawans
This issue doesn't seem to describe a bug or a feature request. Please see https://flutter.dev/community for resources and asking questions like this,
you may also get some help if you post it on Stack Overflow.
Closing, as this isn't an issue with Flutter itself. If you disagree, please write in the comments and I will reopen it.
Thank you


What is the limit for NWK_MAX_DEVICE_LIST ?

Hi
I have tried to figure out where the limit for NWK_MAX_DEVICE_LIST comes from.
There is a file OSAL_Nv.c is this responsible for saving all the Tables and other NV Informations?
Or in other words, does the Flash size limit the NWK_MAX_DEVICE_LIST because all bindings etc. are stored in the flash directly?
I know this is not an issue, but i dont know where else i should try to get in contact with you.
Would be very happy to get some answers.
Thanks.

Mostly because of MAXMEMHEAP, the bigger, the smaller the NWK_MAX_DEVICE_LIST.

Im asking, because i would like to outsource the table to an external memory like an EEPROM.
If i understand the User Manual for the Z-Stack correctly, everything which is responsible binding is stored in the NV-Memory. In case of the CC2531 it is the internal Flash


refactor(core/runloop): code clean for reconfigure event processing

Summary
In reconfigure event handler, we use current_router_hash and others
to compare with new hashes, but they are function local vars.
It is not a common used pattern.
This PR puts these hash vars into do block scope and did some style cleaning,
Now the code is more readable and maintainable.
Full changelog

move current_router_hash current_plugins_hash current_balancer_hash to do block level
move logic into function reconfigure_handler()
use get_now_ms() to calculate delta time
remove unnecessary is_exiting()
change the hash's default value to 0, so we can compare them with nil directly
style fix

I will rebase this PR to latest master and test it.


Feature request: hamburger menu

Hello Varun,
This is not really a bug but rather a feature request.
When there are (too) many links in the menu, it is cut on the mobile version.
I managed to put the links below each other when the width of the screen is small:

Would it be possible to add the fact that the menu becomes a hamburger menu when the width of the screen becomes small. Like this template: https://www.zerostatic.io/theme/hugo-hero/
For your information, my repo is https://github.com/AntoineSoetewey/elsaetantoine.
Thanks in advance.
Regards,
Antoine

Hey @AntoineSoetewey, this is how the default menu layout of the theme looks.

I see that you have made some changes to it in your repo － header.html
It is probably the reason why the menu is weird. Can you adapt the changes based on theme's header?

Thanks for your reply.
Here is how it looks like by default when there are too many links:

I had to make changes to header.html because the links are cut if there are too many.
Let me know if I'm not clear.

Thanks for clarifying. I'll send ina PR later for the menu 😉


Implement From for AnyConnection

This should implement From for AnyConnection so that other connection types can be converted to AnyConnection for libraries that need to support multiple Database's.

I have implemented From as suggested by @05storm26

@abonander Anything I am missing or need to do to get this implemented?

can someone please approve the work flow? Thank you.

@genusistimelord looks like cargo fmt needs to be run

@abonander I ran cargo fmt.


5.19.0 Trojan "packetEncoding"="Packet" server crash

5.19.0 Trojan "packetEncoding"="Packet" server crash

Could you please provide a log of the crashing process?

journalctl.txt

This is version 5.18.0. I downgraded to this version after 5.19.0. The crash can still be reproduced, but only after triggering UDP traffic for a while. In version 5.19.0, the crash happens more quickly. Both crashes are deliberately triggered by UDP traffic.


some boxes could not be detected, although I tried to decrease the box thresholds

If there is no private data involved, you can upload the original image here and we'll try to resolve the issue.

I have sent email with the orignal image

ok,thx


Make it more understandable...

The "Join Strings with .join" challenge is a bit confusing when read quickly for the first time. Suggestion is to include the output of console.log(joinedString) in the example stated:
i.e.
The following is an example of using join to join all of the elements of an array into a string with all the elements separated by word Na:
var joinMe = ["Na ", "Na ", "Na ", "Na ", "Batman!"];
var joinedString = joinMe.join("Na ");
console.log(joinedString);
Output: joinedString = "Na Na Na Na Na Na Na Na Batman!"
Or the example could be made a little bit less confusing by doing the following.
var joinMe = ["Batman ", "Joker!"];
var joinedString = joinMe.join("kills ");
console.log(joinedString);
Output: joinedString = "Batman kills Joker!"
Cheers

I don't think this would be a good example because it relies on having a space on one word and not the other and is also very atypical of how join would be used. Most commonly join is used to join words with a space or some piece of punctuation between them, as is done in the current example. I'll leave this open to get other people's opinions.

I would be open to an example that more clearly illustrates what is being added during the join operation.  The key would be something that alternates, like e i e i o maybe?
In reality we don't use join with words much.
We just need a good illustration.

You are right. I particularly like the below example stolen from w3schools (http://www.w3schools.com/jsref/jsref_join.asp)
var fruits = ["Banana", "Orange", "Apple", "Mango"];
var energy = fruits.join(" and ");
console.log(energy);
Output: Banana and Orange and Apple and Mango

Example avoiding spaces alltogether for simplicity
var joinMe = ["Batman","kills", "Joker!"];
var joinedString = joinMe.join("-");
console.log(joinedString);
Output: joinedString = "Batman-kills-Joker!"

I am not above stealing, but maybe we could use Veggies or something?
var veggies = ["Celery", "Radish", "Carrot", "Potato"];
joinedString = veggies.join(" and ");

+1 @SaintPeter

+1 @bhaskar20

ok, if someone wants to take this with the veggies example, I'd love to see a PR for it.

Hi, I can work on this one.
Also, I thought of another example using the existing Batman one:
var joinMe = ["Na ", "Na ", "Na ", "Na ", "Batman!"];
var joinedString = joinMe.join("- ");
console.log(joinedString);
Output: joinedString = "Na-Na-Na-Na-Batman!"
I find this one to be a lot more clear and avoids possible mistakes with white space, similar to @bhaskar20's example.

@kalunlee136 your example has some mistakes though

@bhaskar20 Did you mean the extra white space on the first "Na " in joinMe? because I just caught that. Woops.

https://github.com/FreeCodeCamp/FreeCodeCamp/pull/6732 A pull request is issued! Cheers.


mlflow-server: fix build

Description of changes
change the pname cause the pythonRelaxDeps to not work. so simplest change is to keep the original pname.

Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] 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/)
23.05 Release Notes (or backporting 22.11 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

[ ] Fits CONTRIBUTING.md.

@ofborg build mlflow-server mlflow-server.passthru.tests


Players doesnt still with tags

http://dev.bukkit.org/bukkit-plugins/permissionsex/forum/permissions-help/127793-plugin-changing-groups/
Also, sometimes i give the player the MOD tag and they lose in about 10 seconds...

Stormbow is back in town, handling this on the forums.


Second phase of stabilization docs formatting, spelling, and updates

Overview
Updates formatting and spelling in various documentation. Continuation of https://github.com/microsoft/MixedRealityToolkit-Unity/pull/6661

/azp mrtk_docs

/azp run mrtk_docs

/azp run mrtk_docs

/azp run mrtk_docs


Feature: Integration with Fleet/Rancher for multicluster secrets

Describe the solution you'd like
We manage multiple clusters using Rancher, and we also use External Secrets for our secrets. We have a need to be able to push secrets to multiple clusters from a single location, and would like to explore if External Secrets would be interested in adding an integration to facilitate this.
What is the added value?
Eases the difficulty of having to add secret stores/secrets for every single cluster, and instead would allow us to distribute a secret across multiple clusters (for example a secret that allows us to connect to a specific secret store provider).
Give us examples of the outcome
I'm not sure what the CRD would look like, but something like a DistributedExternalSecret which might create another CRD called a Bundle which Fleet would then distribute.
They currently have an open issue about distributing secrets across multiple clusters, so there is a need for it.
I'm interested in other's thoughts or ideas on how this might be done in other ways as well.

I think the SecretSink proposal should cover this, implementation is tracked in #976.

I actually think this is resolved with the Kubrerntes provider where we can set it up to point to our rancher server instance which contains all the ExternalSecrets.


Issues

Hi !
To not create an issue topic for every issue, so if you don't mind i put them here:
I tried today to compile NdiMedia directly from linux (blank project + plugin) and it don't compile here is the log:
Performing 2 actions (5 in parallel)
[1/2] Link libUE4Editor-NdiMedia.so
/usr/bin/ld: /home/gundz/Documents/Unreal Projects/MyProject/Plugins/NdiMedia/ThirdParty/lib/linux/x86_64-linux-gnu-5.4/libndi.a(Processing.NDI.Find.o): réadressage de R_X86_64_32 en vertu de « __gxx_personality_v0 » ne peut être utilisé lors de la création d'un objet partagé; recompilez avec -fPIC
/home/gundz/Documents/Unreal Projects/MyProject/Plugins/NdiMedia/ThirdParty/lib/linux/x86_64-linux-gnu-5.4/libndi.a : erreur lors de l'ajout de symboles : Mauvaise valeur
clang: error: linker command failed with exit code 1 (use -v to see invocation)
ERROR: UBT ERROR: Failed to produce item: /home/gundz/Documents/Unreal Projects/MyProject/Plugins/NdiMedia/Binaries/Linux/libUE4Editor-NdiMedia.so
Total build time: 34,06 seconds (Local executor: 0,00 seconds)
LogInit:Warning: Still incompatible or missing module: libUE4Editor-NdiMedia.so
LogInit:Warning: Still incompatible or missing module: libUE4Editor-NdiMediaEditor.so

I remember seeing this before. I have just received a dynamic DLL version from Newtek, and I'm going to push another change that will replace the static libraries. That should fix the linking related issues on Linux once and for all.

Okay !
About the crash issue, to be sure it not comes from my code i made a project with a simple blueprint script (level blueprint) that basicaly:

Ititialize NDIFinder and wait 3 seconds (to be sure to find the sources)
NDIFinder->GetSources, asign the endpoint from the first found source to the NDIMediaSource
And finaly Open it in the media player and play it
It work fine without any problem on windows, but crashes always on linux in UNdiMediaFinder::GetSources function

Here is the log
Log.txt
And if you want, the test project:
https://github.com/gundz/NDILinuxCrash/

Hi !
Any news about the linux library linking issue ?

I contacted Newtek, they send me the linux librairies !


add coverage reporting

Codecov Report

Merging #74 (de567a6) into main (6530208) will increase coverage by 0.00%.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #74   +/-   ##
=======================================
  Coverage   26.90%   26.91%
=======================================
  Files          10       10
  Lines         773      769    -4
  Branches      236      232    -4
=======================================
- Hits          208      207    -1
+ Misses        565      562    -3

Impacted Files
Coverage Δ

src/runtime/server/index.ts
43.62% <0.00%> (-0.38%)
:arrow_down:

src/utils.ts
1.52% <0.00%> (+<0.01%)
:arrow_up:

src/autogenerate/index.ts
3.84% <0.00%> (+0.02%)
:arrow_up:

Continue to review full report at Codecov.

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


Ability to emit keys or values based on enviroment

The manfest.json can't accept values based on conditions.
Like the vender prefixes, we can probably add __dev__ and __prod__ flag for keys that are to be emitted in development only.
This was raised in this question by @ThaneshR
when this is implemented, users could try like this
{
...
 "__dev__content_security_policy": "script-src 'self' 'unsafe-eval'; object-src 'self'",
 "__prod__content_security_policy": "script-src 'self'; object-src 'self'",
...
}

and produce the necessary keys based on enviroment.

npm throwing errors on publishing
...
npm ERR! code E403
npm ERR! 403 403 Forbidden - PUT https://registry.npmjs.org/wext-manifest-loader
npm ERR! 403 In most cases, you or one of your dependencies are requesting
npm ERR! 403 a package version that is forbidden by your security policy.
...

Released in 2.0.0

@ThaneshR Could you test and see if this makes it possible?

@abhijithvijayan I migrated my extension and tested it, it works.
I'm not sure why but now when I remove the unsafe-eval in content-security-policy for dev mode, the app still works. I checked the compiled manifest and unsafe-eval is not present.
I poked around but I can't figure out what changed, maybe the newer version of webpack is no longer using eval is the best conclusion I can come up with.
Anyhow, thanks for the quick turnaround.

@ThaneshR i added that unsafe-eval some time back in kutt-extension for some error I think.
Thanks Anyway, it's a good suggestion. Different Development and Production keys might not be everyone's use case. But it is kinda nice to have that as well.
Anyway, closing this for now.

@abhijithvijayan I figured out why you don't need unsafe-eval in dev mode anymore.
It's because you added this line in the webpack config to disable devtool on April 17:
https://github.com/abhijithvijayan/web-extension-starter/blob/react-typescript/webpack.config.js#L49
And devtool is the reason webpack uses eval: https://stackoverflow.com/a/50405809/3642636
I originally pulled your repo in March, hence why my repo before the migration was using eval and not after.
Can file this under: _#good-to-know

@ThaneshR Oh cool!
It was to fix another issue a user raised.
Could you do a PR that removes all the prefixes and unsafe-eval as well, so that no transformation is required for the content security policies.
So basically left with a single line for CSP.


[UI Suggestion] Rounded buttons

I know S-UI has rectangular and round buttons, but in my personal opinion it should also have rounded buttons.
I think it would be great for S-UI 2.0 to have native implementation of beautiful rounded buttons, because it's one of few must have things for UI oriented frameworks, for example paging looks really great with rounded buttons at the corners.
Example url: http://1.bp.blogspot.com/-VPHXCnhqCoE/VUhxJKV5akI/AAAAAAAAHkw/aDSyCuLc4nw/s1600/round%2Bcornered%2Bbutton%2Busing%2Bbootstrap%2Bwith%2Bicons.jpg

This can be done fairly simply with user theming very easily in current SUI and 2.0


Liceinsing for Compliance Content Search

Based on the following public content, Compliance Content Search (eDiscovery Search) is available with O365 Business Premium and Enterprise E1.
https://docs.microsoft.com/en-us/office365/servicedescriptions/office-365-platform-service-description/office-365-securitycompliance-center#security--compliance-center-availability-for-business-and-enterprise-plans

@LolaJacobsen - OK to merge?

@LolaJacobsen can this be merged?

@naminakao  and @scanum -- I reviewed the reference document and agree it is saying that ediscovery search is included in these licenses. This change looks good to me. I am covering for Lola so will go ahead and merge this.


Multiple table query error

In the same source file, two multi-table queries were written, one working properly and the other with an error.
The normal query is as follows:
        auto t = emp.join(salgrade).on(emp.sal >= salgrade.losal && emp.sal <= salgrade.hisal);
		for (const auto& row : db(
			select(emp.ename, emp.sal, salgrade.grade)
			.from(emp.join(salgrade).on(emp.sal >= salgrade.losal && emp.sal <= salgrade.hisal))
			.unconditionally()))
		{
			std::cout << row.ename << " " << row.sal << " " << row.grade << std::endl;
		}

The following code, however, has an error at compile time.
		for (const auto& row : db(
			select(emp.ename, emp.sal, dept.dname)
			.from(emp.join(dept).on(emp.deptno == dept.deptno))
			.unconditionally()))
		{
			std::cout << row.ename << " " << row.sal << " " << row.grade << std::endl;
		}

Error content:
C:\Program Files (x86)\sqlpp11\detail\type_set.h(272): error C2510:"alias t" : The left side of "::" must be class/struct/union
C:\Program Files (x86)\sqlpp11\include\sqlpp11\detail\type_set.h(272): error C2146: 语法错误: 缺少“>”(在标识符“_name_t”的前面)

emp.join(dept) return type is sqlpp::assert_pre_join_unique_names_t.

assert_pre_join_unique_names_t indicates that the types of emp and dept contain identical _literal.
This could happen, for instance if you adjusted the table definitions manually.
If that's not the case, please provide a https://en.wikipedia.org/wiki/Minimal_reproducible_example

assert_pre_join_unique_names_t indicates that the types of emp and dept contain identical _literal.
This could happen, for instance if you adjusted the table definitions manually.
If that's not the case, please provide a https://en.wikipedia.org/wiki/Minimal_reproducible_example

I just found the problem. _alias_t in dept table changed to _alias_p

Thanks for the confirmation.


Add attribute only bindings and fix #6373

Adds a new API for WTE to call given a TagHelperBinding to determine if
the binding should colorize/classify only the attributes of the HTML
element in source code. This is driven by a new metadata item that the
Components 'directive attributes' all set. There's no way for a user to
access this feature via tag helpers currently, but it could be added
easily in the future.
Also fixing aspnet/AspNetCore#6376 while I'm in there. :+1:

yes


add write_points method to Client

I want to add a possibility to write batch of series with one request (sync and async)

Nice abstraction, thanks @senid231!

@senid231 , good job!!


az cli does not check if the file for --custom-data exists

Describe the bug
az cli does not check if the file for --custom-data exists in the specified path. When running az vm create with --custom-data even if the custom-data file doesn't exist, az cli continues with the execution.
To Reproduce
Run az vm create --custom-data against a file that doesn't exist, for example:
user@host:~$ ls -l cloud-init.txt*
-rw-r--r-- 1 user user 248 Feb  3 17:36 cloud-init.txt
user@host:~$ az vm create --name centos79-ci --resource-group rhel7-ci --image OpenLogic:CentOS-LVM:7-LVM:7.9.2020111900 --size Standard_E2ds_v4 --location eastus2 --custom-data cloud-init.txtz --boot-diagnostics-storage rhel79cidiag --tags Automation=Ignore

Note that the file " cloud-init.txtz" does not exist yet az cli completes the command.
Expected behavior
az cli to exit and fail due to the custom-data file not being present. Present an error "custom-data" file not found.
Environment summary
Linux-5.4.72-microsoft-standard-WSL2-x86_64-with-debian-buster-sid
Python 3.6.10
Installer: DEB

azure-cli 2.19.1

Extensions:
vm-repair 0.2.4

hi @qwordy could you pls have a look? thanks

Hi @msLinuxNinja , It is by design. This parameter supports both text or filename. If the file can't be found, it is treated as text. I don't think we should remove support of text.


switch the ocaml.org deployments over to docker-compose and Caddy

This is because the Swarm-based services cannot bind to a specific IP address on the node, and we prefer to not use a front-end load balancer on the ocaml.org deployments.
The new Compose support (ocurrent/ocurrent#228) generates a Compose file to pass over the Docker context, and just runs docker-compose up on that to deploy it on the node.

www.ocaml.org dns has moved to the new host, so this is now live.


Plugin not showing up

Hi, the plugin is not showing up in the Importer/Exporter app.
I am running MacOs Mojave, used the Installer
Thanks in advance,
Christian

Hi Christian,
I used the 4.2.0 installer on Mac Mojave 10.14.3 and everything works fine. Make sure you have the plugin checked during installation.

Hi,
I have a problem to access the attribute. I upload it on google spreadsheet but it doesn't appear on Cesium.
Thanks in advance.
Sue


[NXP][third_party] Border router updates and fixes

*Fixed selecting correct DnsSd implementation when Border Router is enabled.
*Fix an issue with the SRP client starting even when the device is running in Border Router mode.
*Removed ChipDnssdShutdown function, there is no use for it.
*Removed unused OpenThread define.

Added submodule label because the check is triggered by changes in third_party even if no submodule has been changed.


PBIS not creating home directories from /etc/skel on fresh login from domain user.

Version: 8.5.2
OS/Distro: Oracle Enterprise Linux 7
Issue/Impact:
Users are able to log in and get work done, but do not get the .bashrc and .bash_profile from /etc/skel. The directory is created and populated with some files, but not the ones from /etc/skel. Only happens on NFS-mounted directories, only happens on OEL7. Works fine on CentOS 6.9 with an NFS home directory.
Instead of pulling files form /etc/skel, it is pulling (or creating) from somewhere else. These files are created:
-bash-4.2$ ls -al
total 20
drwxr-xr-x.  5 USERNAME domain^users 4096 Mar 22 16:06 .
drwxr-xr-x. 53 root       root         4096 Mar 22 16:06 ..
drwxr-xr-x.  3 USERNAME domain^users 4096 Mar 22 16:06 .cache
drwxr-xr-x.  3 USERNAME domain^users 4096 Mar 22 16:06 .config
-rw-r--r--.  1 USERNAME domain^users   46 Mar 22 16:06 .k5login
drwxr-xr-x.  2 USERNAME domain^users 4096 Mar 22 16:06 .mozilla
Whereas /etc/skel has different files:
-bash-4.2$ ls -al /etc/skel
total 24
drwxr-xr-x.   3 root root   74 Nov 14 12:34 .
drwxr-xr-x. 143 root root 8192 Mar 22 14:46 ..
-rw-r--r--.   1 root root   18 Sep  5  2017 .bash_logout
-rw-r--r--.   1 root root  193 Sep  5  2017 .bash_profile
-rw-r--r--.   1 root root  231 Sep  5  2017 .bashrc
drwxr-xr-x.   4 root root   37 Nov 14 10:06 .mozilla
I should note, the .mozilla in the created home directory is empty. The .mozilla in /etc/skel has more things in it.

systemctl status lwsmd.service
● lwsmd.service - BeyondTrust PBIS Service Manager
Loaded: loaded (/usr/lib/systemd/system/lwsmd.service; enabled; vendor preset: disabled)
Active: active (running) since Thu 2018-03-08 09:13:12 PST; 2 weeks 0 days ago
Main PID: 1238 (lwsmd)
CGroup: /system.slice/lwsmd.service
├─1238 /opt/pbis/sbin/lwsmd --start-as-daemon
├─1251 lw-container lwreg
├─1273 lw-container eventlog
├─1289 lw-container netlogon
├─1304 lw-container lwio
├─1323 lw-container lsass
└─1365 lw-container reapsysl
/opt/pbis/bin/lwsm list
lwreg          running (container: 1251)
dcerpc         stopped
eventlog       running (container: 1273)
lsass          running (container: 1323)
lwio           running (container: 1304)
netlogon       running (container: 1289)
rdr            running (io: 1304)
reapsysl       running (container: 1365)
usermonitor    stopped
attach logs
Mar 22 10:43:36 HOSTNAME lsass[1323]: [lsass] Failed to create home directory for user (USERNAME), actual error 40249
Mar 22 10:43:36 HOSTNAME lsass[1323]: [lsass] Failed to create home directory for user (USERNAME), actual error 40052
Mar 22 10:43:36 HOSTNAME lsass[1323]: [lsass] Failed to open session for user (name = 'USERNAME') -> error = 40052, symbol = LW_ERROR_FAILED_CREATE_HOMEDIR, client pid = 19206

Steps to Reproduce:

Join domain
Set HomeDirTemplate to some directory that is an NFS mount
Set SkeletonDirs and Local_SkeletonDirs to "/etc/skel"
Sign in as a user who does not already have a populated homedir.
/etc/skel is not copied to the user's home directory. The home directory is created and is populated with other files that are not in /etc/skel

Just checked, the version of pbis-open that is working (on older servers) is 6.5.538, not 8.5.2. 8.5.2 does not work.
I'm also now getting different error messages despite not having changed anything. No more messages in /var/log/messages, where I was getting LW_ERROR_FAILED_CREATE_HOMEDIR earlier, but instead I'm getting the following in /var/log/secure:
Mar 26 13:14:12 HOSTNAME sshd[13691]: [lsass-pam] [module:pam_lsass]pam_sm_open_session failed [login:USERNAME][error code: 40052]

Could you try running SElinux in permissive mode and try again?

I'm experiencing this exact problem on a pair of RHEL 7.5 servers.  PBIS 8.7.0-478
lsass: [lsass] Failed to open session for user (name = 'username') -> error = 40052, symbol = LW_ERROR_FAILED_CREATE_HOMEDIR, client pid = 12301

I know this is old, but ran into the samme problem as MichaelBeatty.
/etc/pam.d/common-session was missing this line:
session optional        pam_lsass.so
pam-auth-update might fix it.
The root cause: making manually changes in pam.d configs.

Please upgrade to Active Directory Bridge Enterprise as we have introduced some fixes for this. If the issue still exists then please submit a ticket to our service team and we’ll have a look for you.
pbis-open will longer receive updates and will be archived. Closing all outstanding issues. Please consider BeyondTrust Active Directory Bridge for continued support.
https://www.beyondtrust.com/privilege-management/active-directory-bridge


Pygments with Python -OO

(Original issue 121 created by jedie on 2006-10-19T21:28:21+00:00)
In pygments/formatters/init.py you use doc, a little magic :)
So i can't use Pygments with python's -OO optimizations :(

(Original issue was assigned to gbrandl)
(Original issue 121 last updated on 2007-01-25T17:39:30+00:00)
(Issue automaticaly closed due to status in Bitbucket: resolved)

(Original comment by gbrandl on 2006-10-20T06:26:22+00:00)
Fixed in r2230 (smileys aren't necessary).


ToC tree doesn't work with Markdown?

Hi everyone!
So I tried to publish my first docs on RTD last night, and it almost worked perfectly :) My docs are written in Markdown, so I downloaded MkDocs, changed locally theme to RTD theme. Then I made corrections to my docs so all the headers have the right level, which made my ToC looks locally as I wanted them to look.
Today I pushed everything to RTD, but the ToC only renders the main chapter names, not subchapters :(
I looked into RTD docs, I found this, but it only applies to Sphinx. I looked into RTD code, but couldn't find anything that could be helpful to debug this.
So, my question is:

Does RTD support tree-like TOC for Markdown and I'm just doing something wrong?
If not, Is there a way I can improve RTD to add support for that? I'd be happy to work on a PR if you point me in the right direction :)

Sorry if this problem has been raised somewhere here, I couldn't find it. Huge thanks for your awesome work on this, y'all rock! :tada:

I suspect this is related to ReadTheDocs running an old version of MkDocs. I am working on updating it this week after I roll a new MkDocs release with a ton of fixes.

Yay! Thanks @d0ugal.

FWIW, I have started tracking this downstream as I get some confused users that I want to point somewhere :) https://github.com/mkdocs/mkdocs/issues/554

@olasitarska Read the docs is now running the latest MkDocs. Can you check if it has been resolved for you? You may need to trigger a new build.

Works beautifully, thanks @d0ugal! :sparkles:

Hey everyone, I'm having some trouble with this also. How exactly does one specify the toctree in the mkdocs.yml file? What is the exact syntax? I can only find documentation on adding it to an .rst file.

@sahilTakiar There is an example in MkDocs itself. Is this what you are after? https://github.com/mkdocs/mkdocs/blob/master/mkdocs.yml#L8-L19

Hey @d0ugal that works when I run mkdocs serve locally, but when I try to build using readthedocs the Table of Contents defaults to all the .md files present: http://gobblin-sahiltakiar.readthedocs.org/en/latest/
It seems readthedocs requires using Python's toctree to set the table of contents, but the readthedocs documentation only has direction on how to use toctree in .rst files, but not in .md files, which is what I am trying to do. Any idea what the syntax should be? The example you showed me adds the toc Markdown extension, I added that to my mkdocs.yml file but it didn't change anything.

I am not aware of anything specific required by readthedocs. MkDocs builds fine that I can see: http://mkdocs.readthedocs.org/en/stable/

Hey @d0ugal thanks for the help! I got it to work by moving the mkdocs.yml to the root of the GitHub project.