Syntax errors when a distribution list name contains a single quote

Just as the title says: some parts of your scripts can't handle single quotes (') in distribution list names.
Extract from the logs; please note that everything was fine up to GET-O365GroupDependency and the DL's name has been mentioned and handled several times already, so the error is not happening everywhere, just in this specific place (and possibly somewhere else after that):
[10/05/2022 16:38:08] - ********************************************************************************
[10/05/2022 16:38:08] - START RETAIN OFFICE 365 GROUP DEPENDENCIES
[10/05/2022 16:38:08] - ********************************************************************************
[10/05/2022 16:38:08] - Office 365 settings are to be retained.
[10/05/2022 16:38:08] - ********************************************************************************
[10/05/2022 16:38:08] - BEGIN GET-O365GroupDependency
[10/05/2022 16:38:08] - ********************************************************************************
[10/05/2022 16:38:08] - DN Set = CN=ANONYMIZED'WITHSINGLEQUOTE,OU=XXX,OU=Microsoft Exchange Hosted Organizations,DC=YYY,DC=PROD,DC=OUTLOOK,DC=COM
[10/05/2022 16:38:08] - Attribute Type = Members
[10/05/2022 16:38:08] - Group Type =
[10/05/2022 16:38:08] - Attempting to search Office365 for any groups or users that have the requested dependency.
[10/05/2022 16:38:08] - Entering query office 365 for DL membership.
Exception calling "Create" with "1" argument(s): "At line:1 char:241
+ ... OUTLOOK,DC=COM') -and (isDirSynced -eq 'False') } -errorAction 'STOP'
+                                                                         ~
The string is missing the terminator: '.

At line:1 char:242
+ ... OUTLOOK,DC=COM') -and (isDirSynced -eq 'False') } -errorAction 'STOP'
+                                                                          ~
Missing closing ')' in expression.

At line:1 char:27
+ Get-o365Recipient -Filter { (Members -eq 'CN=ANONYMIZED'WITHSINGLEQUOTE ...
+                           ~
Missing closing '}' in statement block or type definition."
At C:\Program Files\WindowsPowerShell\Modules\DLConversionV2\2.5.20\Get-O365GroupDependency.ps1:71 char:17
+                 $scriptBlock=[scriptBlock]::create($functionCommand)
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
    + FullyQualifiedErrorId : ParseException

Out-LogFile : Exception calling "Create" with "1" argument(s): "At line:1 char:241
+ ... OUTLOOK,DC=COM') -and (isDirSynced -eq 'False') } -errorAction 'STOP'
+                                                                         ~
The string is missing the terminator: '.

At line:1 char:242
+ ... OUTLOOK,DC=COM') -and (isDirSynced -eq 'False') } -errorAction 'STOP'
+                                                                          ~
Missing closing ')' in expression.

At line:1 char:27
+ Get-o365Recipient -Filter { (Members -eq 'CN=ANONYMIZED'WITHSINGLEQUOTE ...
+                           ~
Missing closing '}' in statement block or type definition."
At C:\Program Files\WindowsPowerShell\Modules\DLConversionV2\2.5.20\Get-O365GroupDependency.ps1:242 char:13
+             Out-LogFile -string $_ -isError:$TRUE
+             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Write-Error], WriteErrorException
    + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Out-LogFile

Steps to reproduce: try to migrate a distribution list whose name contains a single quote.

I'm testing a new build now.
==============================
Timothy J. McMichael
Senior Support Escalation Engineer
<EMAIL_ADDRESS>(980)-776-7465
Hours:  Sunday - Wednesday 08:00 - 16:00 eastern time zone.
Manager:  Tom Roughley<EMAIL_ADDRESS>Premier Support -<PHONE_NUMBER>
Broad Commercial Support -<PHONE_NUMBER>
==============================
From: Massimo Pascucci @.>
Sent: Tuesday, May 10, 2022 10:55 AM
To: timmcmic/DLConversionV2 @.>
Cc: Subscribed @.***>
Subject: [timmcmic/DLConversionV2] Syntax errors when a distribution list name contains a single quote (Issue #52)
Just as the title says: some parts of your scripts can't handle single quotes (') in distribution list names.
Extract from the logs; please note that everything was fine up to GET-O365GroupDependency and the DL's name has been mentioned and handled several times already, so the error is not happening everywhere, just in this specific place (and possibly somewhere else after that):
[10/05/2022 16:38:08] - ********************************************************************************
[10/05/2022 16:38:08] - START RETAIN OFFICE 365 GROUP DEPENDENCIES
[10/05/2022 16:38:08] - ********************************************************************************
[10/05/2022 16:38:08] - Office 365 settings are to be retained.
[10/05/2022 16:38:08] - ********************************************************************************
[10/05/2022 16:38:08] - BEGIN GET-O365GroupDependency
[10/05/2022 16:38:08] - ********************************************************************************
[10/05/2022 16:38:08] - DN Set = CN=ANONYMIZED'WITHSINGLEQUOTE,OU=XXX,OU=Microsoft Exchange Hosted Organizations,DC=YYY,DC=PROD,DC=OUTLOOK,DC=COM
[10/05/2022 16:38:08] - Attribute Type = Members
[10/05/2022 16:38:08] - Group Type =
[10/05/2022 16:38:08] - Attempting to search Office365 for any groups or users that have the requested dependency.
[10/05/2022 16:38:08] - Entering query office 365 for DL membership.
Exception calling "Create" with "1" argument(s): "At line:1 char:241

... OUTLOOK,DC=COM') -and (isDirSynced -eq 'False') } -errorAction 'STOP'

                                                                    ~

The string is missing the terminator: '.
At line:1 char:242

... OUTLOOK,DC=COM') -and (isDirSynced -eq 'False') } -errorAction 'STOP'

                                                                     ~

Missing closing ')' in expression.
At line:1 char:27

Get-o365Recipient -Filter { (Members -eq 'CN=ANONYMIZED'WITHSINGLEQUOTE ...

                      ~

Missing closing '}' in statement block or type definition."
At C:\Program Files\WindowsPowerShell\Modules\DLConversionV2\2.5.20\Get-O365GroupDependency.ps1:71 char:17

            $scriptBlock=[scriptBlock]::create($functionCommand)

            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

CategoryInfo          : NotSpecified: (:) [], MethodInvocationException

FullyQualifiedErrorId : ParseException

Out-LogFile : Exception calling "Create" with "1" argument(s): "At line:1 char:241

... OUTLOOK,DC=COM') -and (isDirSynced -eq 'False') } -errorAction 'STOP'

                                                                    ~

The string is missing the terminator: '.
At line:1 char:242

... OUTLOOK,DC=COM') -and (isDirSynced -eq 'False') } -errorAction 'STOP'

                                                                     ~

Missing closing ')' in expression.
At line:1 char:27

Get-o365Recipient -Filter { (Members -eq 'CN=ANONYMIZED'WITHSINGLEQUOTE ...

                      ~

Missing closing '}' in statement block or type definition."
At C:\Program Files\WindowsPowerShell\Modules\DLConversionV2\2.5.20\Get-O365GroupDependency.ps1:242 char:13

        Out-LogFile -string $_ -isError:$TRUE

        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

CategoryInfo          : NotSpecified: (:) [Write-Error], WriteErrorException

FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Out-LogFile

Steps to reproduce: try to migrate a distribution list whose name contains a single quote.

Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Ftimmcmic%2FDLConversionV2%2Fissues%2F52&data=05|01|timmcmic%40microsoft.com|86be125e273742ac360c08da32951c06|72f988bf86f141af91ab2d7cd011db47|1|0|637877913247621363|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=hoT5IQro616W8vQetl9sghwugvxt%2BDGPrlwgrXOGhiY%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAKGTN6LJNPQCMW4HA3MDMNDVJJ2FVANCNFSM5VR4GWGA&data=05|01|timmcmic%40microsoft.com|86be125e273742ac360c08da32951c06|72f988bf86f141af91ab2d7cd011db47|1|0|637877913247621363|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=0C5t%2FtM1cTE5y0rSROsTgte8jUfgJhiWMcf1EwPVvcQ%3D&reserved=0.
You are receiving this because you are subscribed to this thread.Message ID<EMAIL_ADDRESS>

Status update.
Initial testing appears to be good.  With names that can contain an ' it also means that the email address may also contain it.
I have a branch where I've fixed most of it - and am doing a full performance test now.  I have no exercised the mailbox permissions code yet so that will be on this final test.
If all goes well I should have an updated build soon that fixes this.
Tim
==============================
Timothy J. McMichael
Senior Support Escalation Engineer
<EMAIL_ADDRESS>(980)-776-7465
Hours:  Sunday - Wednesday 08:00 - 16:00 eastern time zone.
Manager:  Tom Roughley<EMAIL_ADDRESS>Premier Support -<PHONE_NUMBER>
Broad Commercial Support -<PHONE_NUMBER>
==============================
From: Massimo Pascucci @.>
Sent: Tuesday, May 10, 2022 10:55 AM
To: timmcmic/DLConversionV2 @.>
Cc: Subscribed @.***>
Subject: [timmcmic/DLConversionV2] Syntax errors when a distribution list name contains a single quote (Issue #52)
Just as the title says: some parts of your scripts can't handle single quotes (') in distribution list names.
Extract from the logs; please note that everything was fine up to GET-O365GroupDependency and the DL's name has been mentioned and handled several times already, so the error is not happening everywhere, just in this specific place (and possibly somewhere else after that):
[10/05/2022 16:38:08] - ********************************************************************************
[10/05/2022 16:38:08] - START RETAIN OFFICE 365 GROUP DEPENDENCIES
[10/05/2022 16:38:08] - ********************************************************************************
[10/05/2022 16:38:08] - Office 365 settings are to be retained.
[10/05/2022 16:38:08] - ********************************************************************************
[10/05/2022 16:38:08] - BEGIN GET-O365GroupDependency
[10/05/2022 16:38:08] - ********************************************************************************
[10/05/2022 16:38:08] - DN Set = CN=ANONYMIZED'WITHSINGLEQUOTE,OU=XXX,OU=Microsoft Exchange Hosted Organizations,DC=YYY,DC=PROD,DC=OUTLOOK,DC=COM
[10/05/2022 16:38:08] - Attribute Type = Members
[10/05/2022 16:38:08] - Group Type =
[10/05/2022 16:38:08] - Attempting to search Office365 for any groups or users that have the requested dependency.
[10/05/2022 16:38:08] - Entering query office 365 for DL membership.
Exception calling "Create" with "1" argument(s): "At line:1 char:241

... OUTLOOK,DC=COM') -and (isDirSynced -eq 'False') } -errorAction 'STOP'

                                                                    ~

The string is missing the terminator: '.
At line:1 char:242

... OUTLOOK,DC=COM') -and (isDirSynced -eq 'False') } -errorAction 'STOP'

                                                                     ~

Missing closing ')' in expression.
At line:1 char:27

Get-o365Recipient -Filter { (Members -eq 'CN=ANONYMIZED'WITHSINGLEQUOTE ...

                      ~

Missing closing '}' in statement block or type definition."
At C:\Program Files\WindowsPowerShell\Modules\DLConversionV2\2.5.20\Get-O365GroupDependency.ps1:71 char:17

            $scriptBlock=[scriptBlock]::create($functionCommand)

            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

CategoryInfo          : NotSpecified: (:) [], MethodInvocationException

FullyQualifiedErrorId : ParseException

Out-LogFile : Exception calling "Create" with "1" argument(s): "At line:1 char:241

... OUTLOOK,DC=COM') -and (isDirSynced -eq 'False') } -errorAction 'STOP'

                                                                    ~

The string is missing the terminator: '.
At line:1 char:242

... OUTLOOK,DC=COM') -and (isDirSynced -eq 'False') } -errorAction 'STOP'

                                                                     ~

Missing closing ')' in expression.
At line:1 char:27

Get-o365Recipient -Filter { (Members -eq 'CN=ANONYMIZED'WITHSINGLEQUOTE ...

                      ~

Missing closing '}' in statement block or type definition."
At C:\Program Files\WindowsPowerShell\Modules\DLConversionV2\2.5.20\Get-O365GroupDependency.ps1:242 char:13

        Out-LogFile -string $_ -isError:$TRUE

        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

CategoryInfo          : NotSpecified: (:) [Write-Error], WriteErrorException

FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Out-LogFile

Steps to reproduce: try to migrate a distribution list whose name contains a single quote.

Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Ftimmcmic%2FDLConversionV2%2Fissues%2F52&data=05|01|timmcmic%40microsoft.com|86be125e273742ac360c08da32951c06|72f988bf86f141af91ab2d7cd011db47|1|0|637877913247621363|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=hoT5IQro616W8vQetl9sghwugvxt%2BDGPrlwgrXOGhiY%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAKGTN6LJNPQCMW4HA3MDMNDVJJ2FVANCNFSM5VR4GWGA&data=05|01|timmcmic%40microsoft.com|86be125e273742ac360c08da32951c06|72f988bf86f141af91ab2d7cd011db47|1|0|637877913247621363|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=0C5t%2FtM1cTE5y0rSROsTgte8jUfgJhiWMcf1EwPVvcQ%3D&reserved=0.
You are receiving this because you are subscribed to this thread.Message ID<EMAIL_ADDRESS>

Version 2.5.21 was uploaded today and should handle the special characters now.
Tim
==============================
Timothy J. McMichael
Senior Support Escalation Engineer
<EMAIL_ADDRESS>(980)-776-7465
Hours:  Sunday - Wednesday 08:00 - 16:00 eastern time zone.
Manager:  Tom Roughley<EMAIL_ADDRESS>Premier Support -<PHONE_NUMBER>
Broad Commercial Support -<PHONE_NUMBER>
==============================
From: Tim McMichael
Sent: Wednesday, May 11, 2022 5:37 PM
To: timmcmic/DLConversionV2 @.>; timmcmic/DLConversionV2 @.>
Cc: Subscribed @.***>
Subject: RE: [timmcmic/DLConversionV2] Syntax errors when a distribution list name contains a single quote (Issue #52)
Status update.
Initial testing appears to be good.  With names that can contain an ' it also means that the email address may also contain it.
I have a branch where I've fixed most of it - and am doing a full performance test now.  I have no exercised the mailbox permissions code yet so that will be on this final test.
If all goes well I should have an updated build soon that fixes this.
Tim
==============================
Timothy J. McMichael
Senior Support Escalation Engineer
<EMAIL_ADDRESS>(980)-776-7465
Hours:  Sunday - Wednesday 08:00 - 16:00 eastern time zone.
Manager:  Tom Roughley<EMAIL_ADDRESS>Premier Support -<PHONE_NUMBER>
Broad Commercial Support -<PHONE_NUMBER>
==============================
From: Massimo Pascucci<EMAIL_ADDRESS>Sent: Tuesday, May 10, 2022 10:55 AM
To: timmcmic/DLConversionV2<EMAIL_ADDRESS>Cc: Subscribed<EMAIL_ADDRESS>Subject: [timmcmic/DLConversionV2] Syntax errors when a distribution list name contains a single quote (Issue #52)
Just as the title says: some parts of your scripts can't handle single quotes (') in distribution list names.
Extract from the logs; please note that everything was fine up to GET-O365GroupDependency and the DL's name has been mentioned and handled several times already, so the error is not happening everywhere, just in this specific place (and possibly somewhere else after that):
[10/05/2022 16:38:08] - ********************************************************************************
[10/05/2022 16:38:08] - START RETAIN OFFICE 365 GROUP DEPENDENCIES
[10/05/2022 16:38:08] - ********************************************************************************
[10/05/2022 16:38:08] - Office 365 settings are to be retained.
[10/05/2022 16:38:08] - ********************************************************************************
[10/05/2022 16:38:08] - BEGIN GET-O365GroupDependency
[10/05/2022 16:38:08] - ********************************************************************************
[10/05/2022 16:38:08] - DN Set = CN=ANONYMIZED'WITHSINGLEQUOTE,OU=XXX,OU=Microsoft Exchange Hosted Organizations,DC=YYY,DC=PROD,DC=OUTLOOK,DC=COM
[10/05/2022 16:38:08] - Attribute Type = Members
[10/05/2022 16:38:08] - Group Type =
[10/05/2022 16:38:08] - Attempting to search Office365 for any groups or users that have the requested dependency.
[10/05/2022 16:38:08] - Entering query office 365 for DL membership.
Exception calling "Create" with "1" argument(s): "At line:1 char:241

... OUTLOOK,DC=COM') -and (isDirSynced -eq 'False') } -errorAction 'STOP'

                                                                    ~

The string is missing the terminator: '.
At line:1 char:242

... OUTLOOK,DC=COM') -and (isDirSynced -eq 'False') } -errorAction 'STOP'

                                                                     ~

Missing closing ')' in expression.
At line:1 char:27

Get-o365Recipient -Filter { (Members -eq 'CN=ANONYMIZED'WITHSINGLEQUOTE ...

                      ~

Missing closing '}' in statement block or type definition."
At C:\Program Files\WindowsPowerShell\Modules\DLConversionV2\2.5.20\Get-O365GroupDependency.ps1:71 char:17

            $scriptBlock=[scriptBlock]::create($functionCommand)

            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

CategoryInfo          : NotSpecified: (:) [], MethodInvocationException

FullyQualifiedErrorId : ParseException

Out-LogFile : Exception calling "Create" with "1" argument(s): "At line:1 char:241

... OUTLOOK,DC=COM') -and (isDirSynced -eq 'False') } -errorAction 'STOP'

                                                                    ~

The string is missing the terminator: '.
At line:1 char:242

... OUTLOOK,DC=COM') -and (isDirSynced -eq 'False') } -errorAction 'STOP'

                                                                     ~

Missing closing ')' in expression.
At line:1 char:27

Get-o365Recipient -Filter { (Members -eq 'CN=ANONYMIZED'WITHSINGLEQUOTE ...

                      ~

Missing closing '}' in statement block or type definition."
At C:\Program Files\WindowsPowerShell\Modules\DLConversionV2\2.5.20\Get-O365GroupDependency.ps1:242 char:13

        Out-LogFile -string $_ -isError:$TRUE

        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

CategoryInfo          : NotSpecified: (:) [Write-Error], WriteErrorException

FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Out-LogFile

Steps to reproduce: try to migrate a distribution list whose name contains a single quote.

Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Ftimmcmic%2FDLConversionV2%2Fissues%2F52&data=05|01|timmcmic%40microsoft.com|86be125e273742ac360c08da32951c06|72f988bf86f141af91ab2d7cd011db47|1|0|637877913247621363|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=hoT5IQro616W8vQetl9sghwugvxt%2BDGPrlwgrXOGhiY%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAKGTN6LJNPQCMW4HA3MDMNDVJJ2FVANCNFSM5VR4GWGA&data=05|01|timmcmic%40microsoft.com|86be125e273742ac360c08da32951c06|72f988bf86f141af91ab2d7cd011db47|1|0|637877913247621363|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=0C5t%2FtM1cTE5y0rSROsTgte8jUfgJhiWMcf1EwPVvcQ%3D&reserved=0.
You are receiving this because you are subscribed to this thread.Message ID<EMAIL_ADDRESS>

Works fine with single quotes, but I get the same error if a name contains double quotes.

Added a line of code to modify the DN to add an escape character to double quotes.
I'll run a full test later this evening to ensure the returns of the queries are correct in the script.
==============================
Timothy J. McMichael
Senior Support Escalation Engineer
<EMAIL_ADDRESS>(980)-776-7465
Hours:  Sunday - Wednesday 08:00 - 16:00 eastern time zone.
Manager:  Tom Roughley<EMAIL_ADDRESS>Premier Support -<PHONE_NUMBER>
Broad Commercial Support -<PHONE_NUMBER>
==============================
From: Massimo Pascucci @.>
Sent: Friday, May 13, 2022 9:55 AM
To: timmcmic/DLConversionV2 @.>
Cc: Tim McMichael @.>; Comment @.>
Subject: Re: [timmcmic/DLConversionV2] Syntax errors when a distribution list name contains a single quote (Issue #52)
Works fine with single quotes, but I get the same error if a name contains double quotes.

Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Ftimmcmic%2FDLConversionV2%2Fissues%2F52%23issuecomment-1126082535&data=05|01|timmcmic%40microsoft.com|91d1b59b2ac74fc5424608da34e81fa9|72f988bf86f141af91ab2d7cd011db47|1|0|637880468828439785|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=TwcLuWieXEl05lWiKVllVUwonFX7GZYpzY6RHyV1ENs%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAKGTN6KVRUDEK4CJ5MANP3TVJZNJ5ANCNFSM5VR4GWGA&data=05|01|timmcmic%40microsoft.com|91d1b59b2ac74fc5424608da34e81fa9|72f988bf86f141af91ab2d7cd011db47|1|0|637880468828439785|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=5b1r%2FLjnU6v%2BHRDnbvlwtuVAb6i47Jiif0aE0C4YgzI%3D&reserved=0.
You are receiving this because you commented.Message ID<EMAIL_ADDRESS>

According to ADUC the use of a " quote in the name of the group is not allowed.  I want to see how the attributes of your groups are structured.

Correct, the double quote is in the DN and DisplayName, not in the SAMAccountName.
The error happens when the script uses the DN, same as with the single quote.

Added a line of code to modify the DN to add an escape character to double quotes.

That should address the issue.

Initial testing was good.  I’m waiting on the test suite script to build the full test.  I should have something out this weekend pending testing.
==============================
Timothy J. McMichael
Senior Support Escalation Engineer
<EMAIL_ADDRESS>(980)-776-7465
Hours:  Sunday – Wednesday 08:00 – 16:00 eastern time zone.
Manager:  Tom Roughley<EMAIL_ADDRESS>Premier Support -<PHONE_NUMBER>
Broad Commercial Support -<PHONE_NUMBER>
==============================

From: Massimo Pascucci @.>
Sent: Friday, May 13, 2022 12:11 PM
To: timmcmic/DLConversionV2 @.>
Cc: Tim McMichael @.>; Comment @.>
Subject: Re: [timmcmic/DLConversionV2] Syntax errors when a distribution list name contains a single quote (Issue #52)
According to ADUC the use of a " quote in the name of the group is not allowed. I want to see how the attributes of your groups are structured.
Correct, the double quote is in the DN and DisplayName, not in the SAMAccountName.
The error happens when the script uses the DN, same as with the single quote.
Added a line of code to modify the DN to add an escape character to double quotes.
That should address the issue.
—
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Ftimmcmic%2FDLConversionV2%2Fissues%2F52%23issuecomment-1126223117&data=05|01|timmcmic%40microsoft.com|e9593ab0917f4c2ae7a608da34fb4516|72f988bf86f141af91ab2d7cd011db47|1|0|637880551050719098|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=6IpepuUaOaIjVg9FVIlQMqh5hwK8crL8MHfcqOUBNWs%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAKGTN6KUEL5N5ML2FZSNBJLVJZ5L5ANCNFSM5VR4GWGA&data=05|01|timmcmic%40microsoft.com|e9593ab0917f4c2ae7a608da34fb4516|72f988bf86f141af91ab2d7cd011db47|1|0|637880551050719098|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=MpYB%2Bu%2F%2FQoSpw7uwZnkgXG8dc8aS6u0lTRcZz3WoAJo%3D&reserved=0.
You are receiving this because you commented.Message ID: @.***>

Tested and works fine, thank you.

Confirmed - I'm working on it.
So the building of the script block to run these filtered commands is failing when the escape character is found.
Tim
==============================
Timothy J. McMichael
Senior Support Escalation Engineer
<EMAIL_ADDRESS>(980)-776-7465
Hours:  Sunday - Wednesday 08:00 - 16:00 eastern time zone.
Manager:  Tom Roughley<EMAIL_ADDRESS>Premier Support -<PHONE_NUMBER>
Broad Commercial Support -<PHONE_NUMBER>
==============================
From: Massimo Pascucci @.>
Sent: Tuesday, May 10, 2022 10:55 AM
To: timmcmic/DLConversionV2 @.>
Cc: Subscribed @.***>
Subject: [timmcmic/DLConversionV2] Syntax errors when a distribution list name contains a single quote (Issue #52)
Just as the title says: some parts of your scripts can't handle single quotes (') in distribution list names.
Extract from the logs; please note that everything was fine up to GET-O365GroupDependency and the DL's name has been mentioned and handled several times already, so the error is not happening everywhere, just in this specific place (and possibly somewhere else after that):
[10/05/2022 16:38:08] - ********************************************************************************
[10/05/2022 16:38:08] - START RETAIN OFFICE 365 GROUP DEPENDENCIES
[10/05/2022 16:38:08] - ********************************************************************************
[10/05/2022 16:38:08] - Office 365 settings are to be retained.
[10/05/2022 16:38:08] - ********************************************************************************
[10/05/2022 16:38:08] - BEGIN GET-O365GroupDependency
[10/05/2022 16:38:08] - ********************************************************************************
[10/05/2022 16:38:08] - DN Set = CN=ANONYMIZED'WITHSINGLEQUOTE,OU=XXX,OU=Microsoft Exchange Hosted Organizations,DC=YYY,DC=PROD,DC=OUTLOOK,DC=COM
[10/05/2022 16:38:08] - Attribute Type = Members
[10/05/2022 16:38:08] - Group Type =
[10/05/2022 16:38:08] - Attempting to search Office365 for any groups or users that have the requested dependency.
[10/05/2022 16:38:08] - Entering query office 365 for DL membership.
Exception calling "Create" with "1" argument(s): "At line:1 char:241

... OUTLOOK,DC=COM') -and (isDirSynced -eq 'False') } -errorAction 'STOP'

                                                                    ~

The string is missing the terminator: '.
At line:1 char:242

... OUTLOOK,DC=COM') -and (isDirSynced -eq 'False') } -errorAction 'STOP'

                                                                     ~

Missing closing ')' in expression.
At line:1 char:27

Get-o365Recipient -Filter { (Members -eq 'CN=ANONYMIZED'WITHSINGLEQUOTE ...

                      ~

Missing closing '}' in statement block or type definition."
At C:\Program Files\WindowsPowerShell\Modules\DLConversionV2\2.5.20\Get-O365GroupDependency.ps1:71 char:17

            $scriptBlock=[scriptBlock]::create($functionCommand)

            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

CategoryInfo          : NotSpecified: (:) [], MethodInvocationException

FullyQualifiedErrorId : ParseException

Out-LogFile : Exception calling "Create" with "1" argument(s): "At line:1 char:241

... OUTLOOK,DC=COM') -and (isDirSynced -eq 'False') } -errorAction 'STOP'

                                                                    ~

The string is missing the terminator: '.
At line:1 char:242

... OUTLOOK,DC=COM') -and (isDirSynced -eq 'False') } -errorAction 'STOP'

                                                                     ~

Missing closing ')' in expression.
At line:1 char:27

Get-o365Recipient -Filter { (Members -eq 'CN=ANONYMIZED'WITHSINGLEQUOTE ...

                      ~

Missing closing '}' in statement block or type definition."
At C:\Program Files\WindowsPowerShell\Modules\DLConversionV2\2.5.20\Get-O365GroupDependency.ps1:242 char:13

        Out-LogFile -string $_ -isError:$TRUE

        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

CategoryInfo          : NotSpecified: (:) [Write-Error], WriteErrorException

FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Out-LogFile

Steps to reproduce: try to migrate a distribution list whose name contains a single quote.

Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Ftimmcmic%2FDLConversionV2%2Fissues%2F52&data=05|01|timmcmic%40microsoft.com|86be125e273742ac360c08da32951c06|72f988bf86f141af91ab2d7cd011db47|1|0|637877913247621363|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=hoT5IQro616W8vQetl9sghwugvxt%2BDGPrlwgrXOGhiY%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAKGTN6LJNPQCMW4HA3MDMNDVJJ2FVANCNFSM5VR4GWGA&data=05|01|timmcmic%40microsoft.com|86be125e273742ac360c08da32951c06|72f988bf86f141af91ab2d7cd011db47|1|0|637877913247621363|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=0C5t%2FtM1cTE5y0rSROsTgte8jUfgJhiWMcf1EwPVvcQ%3D&reserved=0.
You are receiving this because you are subscribed to this thread.Message ID<EMAIL_ADDRESS>


PRAGMA foreign_keys=OFF not working

When foreign keys enforcement is enabled on connection level, PRAGMA foreign_keys=OFF; is not working. DROP TABLE results in SQLite Error 19: 'FOREIGN KEY constraint failed'.
Adding Foreign Keys=False to connection string is only workaround for this issue

Are you saying that this is a recently introduced bug?  I mean, did it work as you expect in one version and then the behavior changed in a newer version?  What version are you using?

This is not working in EF Core 3.0.
EF Core 3.0 Breaking change: SQLite foreign keys
Was working in EF Core 2.2

Can you post a small sample to reproduce the problem?
The link you mentioned merely talks about how the default setting is done.  It should not affect whether PRAGMA foreign_keys works or not.
Note that PRAGMA foreign_keys cannot be used inside of a transaction.

 Because IIRC, that no-ops.

EF Core 3.0 is running every migration in transaction. It was probably working in different way in prior versions. As you said, running this PRAGMA in transaction is not working.


How to set the horizontal boxplot flag

I saw that you have horizontal boxplot support, but how do i set the flag to true?

take a look at https://github.com/sgratzl/chartjs-chart-boxplot/blob/5ca39142039742b27a5b749f552567a91687ae4a/samples/horizontalBoxplot.html#L49


fix(es/lexer): Make Capturing respect reset_to

Description:
Related issue:

Closes #7621.

Closing as obsolete


[pcl] build failure: pcl has no feature named flann.

Operating system
Windows 11
Compiler
MSVC vc143
Steps to reproduce the behavior
`./vcpkg install pcl[apps,cuda,flann,openni2,pcap,qt,simulation,tools,visualization,vtk]:x64-windows --clean-after-build --recurse`

Failure logs
pcl has no feature named flann.
note: updating vcpkg by rerunning bootstrap-vcpkg may resolve this failure.
Additional context
No response

It is not a bug. pcl really has no feature named flann.

There is no flann in the feature of pcl, it is in the dependency of pcl. So it will be installed automatically when you install pcl. You remove flann from the install command, then reinstall and it works.

There is no flann in the feature of pcl, it is in the dependency of pcl. So it will be installed automatically when you install pcl. You remove flann from the install command, then reinstall and it works.

But originally FLANN is one of the dependencies of PCL, and the fast neighborhood search in PCL needs the support of FLANN, I don't know why there is suddenly no such dependency, but I just went to PCL's GitHub homepage today, and they did not explain this change.

Again, flann is an unconditional dependency already. The dependency didn't disappear. It is not an on-demand feature. The abstract syntax of the install command is:
vcpkg install PORT[FEATURES] # not: PORT[DEPENDENCIES]

Thanks for posting this issue. Please reopen this issue if this is still a problem for you.


job list disappears when I refresh the page

If I go to the job list from the top navigation bar, no jobs are displayed.
When I click on the notification area at the bottom, the job list loads fine.
However, if I refresh the page, jobs disappear again.
Now if I click on the job summary at the bottom, it doesn't sho the jobs.
The only way I would make it work again is to go to some other page, home page, and then click on the job number at the bottom again.
-Maulik

@dmachi, Neal is not available this week, can you look into this?

This has existed for at least 2 months this way. Duplicate of #1014.  Will take a look

Fixed. Will be on alpha soon.

verified.


Theming specific days or dates? (e.g. for days off, holidays)

Hi,
I would like to know if it is possible to theme some particular dates?
For instance, today is "highlighted" in pale yellow. I would like to color in pale grey the days off (sundays, national holidays, or any days my users are not working, for instance).
Is it currently possible? If yes, how would I do that? If no, do you think you might implement this feature?
Regards, and thank you for the great work

There is highlightedDates option. Also you can use background events to grey out particular days or times.

Thank you very much :-)


Change CI logged in user and test account user to be different.

Current dependencies on/for this PR:

main

PR #267   👈

This stack of pull requests is managed by Graphite.


Readme updates

There were a few typos I fixed, then kept going and made it a markdown file so it looks good on github and links to the hackers guide an further reading.
Preview the README

xtoddx,  thanks for the updates.


[Bots][CreatedfileandupdatedC#code][1466403]

Created new file in Bots how-to section. Replaced C# code and done changes for grammar and structure. Please review.

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

File
Status
Preview URL
Details

msteams-platform/bots/how-to/bots-filesv4.md
:bulb:Suggestion
View
Details

msteams-platform/bots/how-to/bots-filesv4.md

Line 2, Column 8: [Suggestion-duplicate-titles] Title 'Sending and receiving files from a bot - Teams' is duplicated in: 'bots/how-to/bots-filesv4.md(2,8), resources/bot-v3/bots-files.md(2,8)'. Titles must be unique within a docset.
Line 3, Column 14: [Suggestion-duplicate-descriptions] Attribute 'description' with value 'Describes how to send and receive files from a bot' is duplicated in 'bots/how-to/bots-filesv4.md(3,14)', 'resources/bot-v3/bots-files.md(3,14)'.

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

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

File
Status
Preview URL
Details

msteams-platform/bots/how-to/bots-filesv4.md
:bulb:Suggestion
View
Details

msteams-platform/bots/how-to/bots-filesv4.md

Line 2, Column 8: [Suggestion-duplicate-titles] Title 'Sending and receiving files from a bot - Teams' is duplicated in: 'bots/how-to/bots-filesv4.md(2,8), resources/bot-v3/bots-files.md(2,8)'. Titles must be unique within a docset.
Line 3, Column 14: [Suggestion-duplicate-descriptions] Attribute 'description' with value 'Describes how to send and receive files from a bot' is duplicated in 'bots/how-to/bots-filesv4.md(3,14)', 'resources/bot-v3/bots-files.md(3,14)'.

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

Docs Build status updates of commit 0b53d61:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/bots/how-to/bots-filesv4.md
:bulb:Suggestion
View
Details

msteams-platform/TOC.yml
:white_check_mark:Succeeded
View

msteams-platform/bots/how-to/bots-filesv4.md

Line 2, Column 8: [Suggestion-duplicate-titles] Title 'Sending and receiving files from a bot - Teams' is duplicated in: 'bots/how-to/bots-filesv4.md(2,8), resources/bot-v3/bots-files.md(2,8)'. Titles must be unique within a docset.
Line 3, Column 14: [Suggestion-duplicate-descriptions] Attribute 'description' with value 'Describes how to send and receive files from a bot' is duplicated in 'bots/how-to/bots-filesv4.md(3,14)', 'resources/bot-v3/bots-files.md(3,14)'.

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

Docs Build status updates of commit 0b53d61:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/bots/how-to/bots-filesv4.md
:bulb:Suggestion
View
Details

msteams-platform/TOC.yml
:white_check_mark:Succeeded
View

msteams-platform/bots/how-to/bots-filesv4.md

Line 2, Column 8: [Suggestion-duplicate-titles] Title 'Sending and receiving files from a bot - Teams' is duplicated in: 'bots/how-to/bots-filesv4.md(2,8), resources/bot-v3/bots-files.md(2,8)'. Titles must be unique within a docset.
Line 3, Column 14: [Suggestion-duplicate-descriptions] Attribute 'description' with value 'Describes how to send and receive files from a bot' is duplicated in 'bots/how-to/bots-filesv4.md(3,14)', 'resources/bot-v3/bots-files.md(3,14)'.

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

Docs Build status updates of commit 155a068:
:warning: Validation status: warnings

File
Status
Preview URL
Details

msteams-platform/bots/how-to/bots-filesv4.md
:warning:Warning
View
Details

msteams-platform/resources/bot-v3/bots-files.md
:warning:Warning
View
Details

msteams-platform/TOC.yml
:white_check_mark:Succeeded
View

msteams-platform/assets/images/bots/mobile-bot-file-consent-card.png
:white_check_mark:Succeeded

msteams-platform/bots/how-to/bots-filesv4.md

Line 92, Column 1: [Warning-file-not-found] Invalid file link: '../../assets/images/bots/mobile-bot-file-consent-card.png'.
Line 2, Column 8: [Suggestion-duplicate-titles] Title 'Sending and receiving files from a bot - Teams' is duplicated in: 'bots/how-to/bots-filesv4.md(2,8), resources/bot-v3/bots-files.md(2,8)'. Titles must be unique within a docset.
Line 3, Column 14: [Suggestion-duplicate-descriptions] Attribute 'description' with value 'Describes how to send and receive files from a bot' is duplicated in 'bots/how-to/bots-filesv4.md(3,14)', 'resources/bot-v3/bots-files.md(3,14)'.

msteams-platform/resources/bot-v3/bots-files.md

Line 88, Column 1: [Warning-file-not-found] Invalid file link: '../../assets/images/bots/mobile-bot-file-consent-card.png'.
Line 2, Column 8: [Suggestion-duplicate-titles] Title 'Sending and receiving files from a bot - Teams' is duplicated in: 'bots/how-to/bots-filesv4.md(2,8), resources/bot-v3/bots-files.md(2,8)'. Titles must be unique within a docset.
Line 3, Column 14: [Suggestion-duplicate-descriptions] Attribute 'description' with value 'Describes how to send and receive files from a bot' is duplicated in 'bots/how-to/bots-filesv4.md(3,14)', 'resources/bot-v3/bots-files.md(3,14)'.

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

Docs Build status updates of commit 155a068:
:warning: Validation status: warnings

File
Status
Preview URL
Details

msteams-platform/bots/how-to/bots-filesv4.md
:warning:Warning
View
Details

msteams-platform/resources/bot-v3/bots-files.md
:warning:Warning
View
Details

msteams-platform/TOC.yml
:white_check_mark:Succeeded
View

msteams-platform/assets/images/bots/mobile-bot-file-consent-card.png
:white_check_mark:Succeeded

msteams-platform/bots/how-to/bots-filesv4.md

Line 92, Column 1: [Warning-file-not-found] Invalid file link: '../../assets/images/bots/mobile-bot-file-consent-card.png'.
Line 2, Column 8: [Suggestion-duplicate-titles] Title 'Sending and receiving files from a bot - Teams' is duplicated in: 'bots/how-to/bots-filesv4.md(2,8), resources/bot-v3/bots-files.md(2,8)'. Titles must be unique within a docset.
Line 3, Column 14: [Suggestion-duplicate-descriptions] Attribute 'description' with value 'Describes how to send and receive files from a bot' is duplicated in 'bots/how-to/bots-filesv4.md(3,14)', 'resources/bot-v3/bots-files.md(3,14)'.

msteams-platform/resources/bot-v3/bots-files.md

Line 88, Column 1: [Warning-file-not-found] Invalid file link: '../../assets/images/bots/mobile-bot-file-consent-card.png'.
Line 2, Column 8: [Suggestion-duplicate-titles] Title 'Sending and receiving files from a bot - Teams' is duplicated in: 'bots/how-to/bots-filesv4.md(2,8), resources/bot-v3/bots-files.md(2,8)'. Titles must be unique within a docset.
Line 3, Column 14: [Suggestion-duplicate-descriptions] Attribute 'description' with value 'Describes how to send and receive files from a bot' is duplicated in 'bots/how-to/bots-filesv4.md(3,14)', 'resources/bot-v3/bots-files.md(3,14)'.

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

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

File
Status
Preview URL
Details

msteams-platform/bots/how-to/bots-filesv4.md
:bulb:Suggestion
View
Details

msteams-platform/TOC.yml
:white_check_mark:Succeeded
View

msteams-platform/assets/images/bots/mobile-bot-file-consent-card.png
:white_check_mark:Succeeded
View

msteams-platform/bots/how-to/bots-filesv4.md

Line 2, Column 8: [Suggestion-duplicate-titles] Title 'Sending and receiving files from a bot - Teams' is duplicated in: 'bots/how-to/bots-filesv4.md(2,8), resources/bot-v3/bots-files.md(2,8)'. Titles must be unique within a docset.
Line 3, Column 14: [Suggestion-duplicate-descriptions] Attribute 'description' with value 'Describes how to send and receive files from a bot' is duplicated in 'bots/how-to/bots-filesv4.md(3,14)', 'resources/bot-v3/bots-files.md(3,14)'.

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

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

File
Status
Preview URL
Details

msteams-platform/bots/how-to/bots-filesv4.md
:bulb:Suggestion
View
Details

msteams-platform/TOC.yml
:white_check_mark:Succeeded
View

msteams-platform/assets/images/bots/mobile-bot-file-consent-card.png
:white_check_mark:Succeeded
View

msteams-platform/bots/how-to/bots-filesv4.md

Line 2, Column 8: [Suggestion-duplicate-titles] Title 'Sending and receiving files from a bot - Teams' is duplicated in: 'bots/how-to/bots-filesv4.md(2,8), resources/bot-v3/bots-files.md(2,8)'. Titles must be unique within a docset.
Line 3, Column 14: [Suggestion-duplicate-descriptions] Attribute 'description' with value 'Describes how to send and receive files from a bot' is duplicated in 'bots/how-to/bots-filesv4.md(3,14)', 'resources/bot-v3/bots-files.md(3,14)'.

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

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

File
Status
Preview URL
Details

msteams-platform/bots/how-to/bots-filesv4.md
:bulb:Suggestion
View
Details

msteams-platform/TOC.yml
:white_check_mark:Succeeded
View

msteams-platform/assets/images/bots/mobile-bot-file-consent-card.png
:white_check_mark:Succeeded
View

msteams-platform/bots/how-to/bots-filesv4.md

Line 2, Column 8: [Suggestion-duplicate-titles] Title 'Sending and receiving files from a bot - Teams' is duplicated in: 'bots/how-to/bots-filesv4.md(2,8), resources/bot-v3/bots-files.md(2,8)'. Titles must be unique within a docset.
Line 3, Column 14: [Suggestion-duplicate-descriptions] Attribute 'description' with value 'Describes how to send and receive files from a bot' is duplicated in 'bots/how-to/bots-filesv4.md(3,14)', 'resources/bot-v3/bots-files.md(3,14)'.

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

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

File
Status
Preview URL
Details

msteams-platform/bots/how-to/bots-filesv4.md
:bulb:Suggestion
View
Details

msteams-platform/TOC.yml
:white_check_mark:Succeeded
View

msteams-platform/assets/images/bots/mobile-bot-file-consent-card.png
:white_check_mark:Succeeded
View

msteams-platform/bots/how-to/bots-filesv4.md

Line 2, Column 8: [Suggestion-duplicate-titles] Title 'Sending and receiving files from a bot - Teams' is duplicated in: 'bots/how-to/bots-filesv4.md(2,8), resources/bot-v3/bots-files.md(2,8)'. Titles must be unique within a docset.
Line 3, Column 14: [Suggestion-duplicate-descriptions] Attribute 'description' with value 'Describes how to send and receive files from a bot' is duplicated in 'bots/how-to/bots-filesv4.md(3,14)', 'resources/bot-v3/bots-files.md(3,14)'.

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

Docs Build status updates of commit 4dd4d0e:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/TOC.yml
:white_check_mark:Succeeded
View

msteams-platform/assets/images/bots/mobile-bot-file-consent-card.png
:white_check_mark:Succeeded
View

msteams-platform/bots/how-to/bots-filesv4.md
:white_check_mark:Succeeded
View

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

Docs Build status updates of commit 4dd4d0e:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/TOC.yml
:white_check_mark:Succeeded
View

msteams-platform/assets/images/bots/mobile-bot-file-consent-card.png
:white_check_mark:Succeeded
View

msteams-platform/bots/how-to/bots-filesv4.md
:white_check_mark:Succeeded
View

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

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

File
Status
Preview URL
Details

msteams-platform/TOC.yml
:white_check_mark:Succeeded
View

msteams-platform/assets/images/bots/mobile-bot-file-consent-card.png
:white_check_mark:Succeeded
View

msteams-platform/bots/how-to/bots-filesv4.md
:white_check_mark:Succeeded
View

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

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

File
Status
Preview URL
Details

msteams-platform/TOC.yml
:white_check_mark:Succeeded
View

msteams-platform/assets/images/bots/mobile-bot-file-consent-card.png
:white_check_mark:Succeeded
View

msteams-platform/bots/how-to/bots-filesv4.md
:white_check_mark:Succeeded
View

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

Docs Build status updates of commit 5280cac:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/TOC.yml
:white_check_mark:Succeeded
View

msteams-platform/assets/images/bots/mobile-bot-file-consent-card.png
:white_check_mark:Succeeded
View

msteams-platform/bots/how-to/bots-filesv4.md
:white_check_mark:Succeeded
View

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

Docs Build status updates of commit 5280cac:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/TOC.yml
:white_check_mark:Succeeded
View

msteams-platform/assets/images/bots/mobile-bot-file-consent-card.png
:white_check_mark:Succeeded
View

msteams-platform/bots/how-to/bots-filesv4.md
:white_check_mark:Succeeded
View

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

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

File
Status
Preview URL
Details

msteams-platform/TOC.yml
:white_check_mark:Succeeded
View

msteams-platform/assets/images/bots/mobile-bot-file-consent-card.png
:white_check_mark:Succeeded
View

msteams-platform/bots/how-to/bots-filesv4.md
:white_check_mark:Succeeded
View

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

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

File
Status
Preview URL
Details

msteams-platform/TOC.yml
:white_check_mark:Succeeded
View

msteams-platform/assets/images/bots/mobile-bot-file-consent-card.png
:white_check_mark:Succeeded
View

msteams-platform/bots/how-to/bots-filesv4.md
:white_check_mark:Succeeded
View

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


Null pointer exception controlled in IT tests

Description
NullPointerException controlled in IT tests for sinks in MongoDb and Cassandra

:shipit:

Comment accepted. Will treat it ASAP.


Can't get ShowToolWindow to trigger in VS2017, plus how to dive into Configuration-hives etc.

I have just tried to create a test-project as described in this post. However, I can't get the ShowToolWindow method to trigger. My workaround (just to see how to enumerate properties) was to not remove the click-handler and rather put my code inside the handler. Then I could at least do some work :-)
The example above only shows how to loop the top-hive property names, and nothing about how to get to the property-values. Doing so will quickly reveal that the many property-values are of type System.__ComObject. I would love to see some samples on how to properly extract the values too.

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

ID: 7bc47f17-30eb-8b33-be7d-501c6c9270b4
Version Independent ID: 95c97b42-04e2-e743-d390-61733f76a17f
Content: Getting Project Properties - Visual Studio
Content Source: docs/extensibility/getting-project-properties.md
Product: visual-studio-dev15
GitHub Login: @gregvanl
Microsoft Alias: gregvanl

Thanks for submitting your feedback and we apologize for the delayed response. Due to current resourcing and substantial extensibility changes we are currently working on that will result in significant doc changes, we are closing this lower priority issue. We will return to this issue on a later date and address it based on it's relevance after those extensive extensibility updates are made. Feel free to comment here as necessary.


Docs: packages/typescriptlang-org/src/lib/handbookNavigation.ts -- order of entries in "Project Configuration"

packages/typescriptlang-org/src/lib/handbookNavigation.ts: title: "TSConfig Reference"
The tsconfig reference section should come after the tsconfig.json page since that one is an introduction.
Also, since we're in the tsconfig manual, a title of just "Reference" might be better.

Agree on the order! Fix coming in a PR today. WRT t


Allow to recurse nested levels

Maybe I'm getting something wrong, but I've been unable to recurse a complex tree from consul KV until I've fixed the recursion to not decode None values

Hi @nadirollo, thanks! This is great. How do you feel about instead of ignoring the null values we instead represent them with None. See this PR I made on your branch. I also added a unit test to simulate getting a 'null' back from the API.

Hey @vdloo. That's great!
It makes more sense to still present keys with None insted of ignoring them ;)
If you are happy with it and you are able to make a release including this... that would be amazing ;)

Merry XMas btw! :P

Hey @vdloo. I was testing with that implementation.
What's the benefit to represent the null values with None?
I'm defining tree of values on the Consul KV and when using the library to get the dictionary out of it, I get this:

From a simple (but nested) structure on consul:

I'm not sure why the null is being received, but feels to me like a better idea not to decode it to None. Not sure if I'm missing something from the consul side...
I think it would be a better idea to ignore them than to parse them to None :)

Hi @Nadir, it looks like the keys come back as empty strings can be
ignored. In that case we should omit them yes. But I do think there is a
legit use for defining a key value pair 'some_value': null, that is
something else then there not being a key/value pair with key 'some_value'.
2016-12-28 17:41 GMT+01:00 Nadir<EMAIL_ADDRESS>
Hey @vdloo https://github.com/vdloo. I was testing with that
implementation.
What's the benefit to represent the null values with None?
I'm defining tree of values on the Consul KV and when using the library to
get the dictionary out of it, I get this:
[image:
best_json_formatter_and_validator__advance_json_formatter_with_json_tools]
https://cloud.githubusercontent.com/assets/2284859/21526443/857d189c-cd24-11e6-85bd-4ed75ec870cf.png
From a simple (but nested) structure on consul:
[image: consul_by_hashicorp]
https://cloud.githubusercontent.com/assets/2284859/21526462/a7db6b96-cd24-11e6-95a3-bb338861c2ac.png
I'm not sure why the null is being received, but feels to me like a better
idea not to decode it to None. Not sure if I'm missing something from the
consul side...
I think it would be a better idea to ignore them than to parse them to
None :)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/vdloo/consul-kv/pull/10#issuecomment-269503315, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ABXunW5AC-KFtmo_yqrThr3mZ-f2qRFzks5rMpFNgaJpZM4LTKGD
.

Hey!
Yeah, I think it's legit to have the use case where you can define some key/value pair with a null value. I was getting confused because of how I was initializing the consul KV... It makes sense to still parse the null values :)
Thanks for taking a look at it ;)

How about this? https://github.com/vdloo/consul-kv/pull/11

Cool, version 0.4 is now on pypy
$ pip install consul_kv
Collecting consul_kv
  Downloading consul_kv-0.4.tar.gz


Update cache-event-listeners.adoc

Did a small language tweak

Can one of the admins verify this patch?


I don't personally see many use cases for this. Could you give me an example?

I don't see use cases too.
I mean you just lose history of what you have done and at what time. Copy paste to a file.
time xclip -o > myfile 🤷♂

Closing the issue in order to keep the issues backlog readable, and I don't currently consider this feature to be implemented.


Support for bundler moduleResolution in TypeScript 5.0

This is a request for updating lexical to TS 5.0, and making sure it supports the new bundler moduleResolution.
After upgrading a project to TS5, we switched to using the new bundler moduleResolution strategy.
We noticed that running tsc resulted in the following errors in lexical (which is currently on TS ^4.6.4):
$ tsc

> tsc

node_modules/@lexical/list/formatList.d.ts:9:40 - error TS7016: Could not find a declaration file for module './'<EMAIL_ADDRESS>implicitly has an 'any' type.
9 import { ListItemNode, ListNode } from './';
                                         ~~~~

node_modules/@lexical/list/utils.d.ts:9:40 - error TS7016: Could not find a declaration file for module './'<EMAIL_ADDRESS>implicitly has an 'any' type.
9 import { ListItemNode, ListNode } from './';
                                         ~~~~

node_modules/@lexical/table/LexicalTableUtils.d.ts:10:50 - error TS7016: Could not find a declaration file for module '.'<EMAIL_ADDRESS>implicitly has an 'any' type.
10 import { InsertTableCommandPayloadHeaders } from '.';
                                                    ~~~

node_modules/lexical/LexicalNode.d.ts:10:29 - error TS7016: Could not find a declaration file for module '.'. '~/exampleProject/node_modules/lexical/Lexical.js' implicitly has an 'any' type.
10 import { ElementNode } from '.';
                               ~~~

node_modules/lexical/LexicalNormalization.d.ts:8:47 - error TS7016: Could not find a declaration file for module '.'. '~/exampleProject/node_modules/lexical/Lexical.js' implicitly has an 'any' type.
8 import type { RangeSelection, TextNode } from '.';
                                                ~~~

node_modules/lexical/LexicalSelection.d.ts:13:26 - error TS7016: Could not find a declaration file for module '.'. '~/exampleProject/node_modules/lexical/Lexical.js' implicitly has an 'any' type.
13 import { TextNode } from '.';
                            ~~~

node_modules/lexical/LexicalUtils.d.ts:14:59 - error TS7016: Could not find a declaration file for module '.'. '~/exampleProject/node_modules/lexical/Lexical.js' implicitly has an 'any' type.
14 import { DecoratorNode, ElementNode, LineBreakNode } from '.';
                                                             ~~~

node_modules/lexical/nodes/LexicalElementNode.d.ts:11:26 - error TS7016: Could not find a declaration file for module '../'. '~/exampleProject/node_modules/lexical/Lexical.js' implicitly has an 'any' type.
11 import { TextNode } from '../';
                            ~~~~~

Found 8 errors in 8 files.

Errors  Files
     1  node_modules/@lexical/list/formatList.d.ts:9
     1  node_modules/@lexical/list/utils.d.ts:9
     1  node_modules/@lexical/table/LexicalTableUtils.d.ts:10
     1  node_modules/lexical/LexicalNode.d.ts:10
     1  node_modules/lexical/LexicalNormalization.d.ts:8
     1  node_modules/lexical/LexicalSelection.d.ts:13
     1  node_modules/lexical/LexicalUtils.d.ts:14
     1  node_modules/lexical/nodes/LexicalElementNode.d.ts:11

We found that adding "types": "./index.d.ts", to the package.json of the libraries used worked as a temporary solution for most errors except one.
This error wasn't fixed by that, and reverting moduleResolution to node didn't help either. Deleting / in the path did:
node_modules/lexical/nodes/LexicalElementNode.d.ts:11:26 - error TS7016: Could not find a declaration file for module '../'. '~/exampleProject/node_modules/lexical/Lexical.js' implicitly has an 'any' type.
11 import { TextNode } from '../';

https://github.com/facebook/lexical/blob/52af9c426ba8e6c8832254b116b6ee32be3cc26d/packages/lexical/src/nodes/LexicalElementNode.ts#L20
Lexical version: 0.9.0
The current behavior
An error output is thrown by tsc when using lexical in a TS5 project.
The expected behavior
All type checks to be successful with no errors.

If you change the relative imports from ./ to ./index.js within those files does that fix the issue?

@thegreatercurve Yes, updating all those paths to add the index file name fixes the issues TS reports.
FWIW, I've also found that adding "types": "./index.d.ts" in the package.json files of lexical packages also helped clear most type issues, except one:
node_modules/lexical/nodes/LexicalElementNode.d.ts:11:26 - error TS7016: Could not find a declaration file for module '../'. 'D:/repos/Platform/OneStrata/OneStrata.Web/client/node_modules/lexical/Lexical.js' implicitly has an 'any' type.

11 import { TextNode } from '../';
                            ~~~~~

I assume this is because it's in a nested directory, trying to access a file in a parent directory. 🤷♂
To be fair I think TS should resolve the index files itself, if it aims to mimic bundlers' behavior.


undefined behaviour found by asan (llvm)

Hi,
When running the following small program under the memory sanitizers:
#include "fmtlog/fmtlog.h"

int main(int argc, char** argv)
{
  fmtlog::startPollingThread();
  logi("some data: {}", argc);
  fmtlog::stopPollingThread();
  return 0;
}

I got the following output:
/home/matthijs/t5/fmtlog/fmtlog-inl.h:72:17: runtime error: store to misaligned address 0x000000f28e77 for type 'uint16_t' (aka 'unsigned short'), which requires 2 byte alignment
0x000000f28e77: note: pointer points here
 30 32 31 2d 00  00 2d 00 00 20 00 00 3a  00 00 3a 00 00 2e 00 00  00 00 00 00 00 00 00 00  00 00 00
             ^
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/matthijs/t5/fmtlog/fmtlog-inl.h:72:17 in
/home/matthijs/t5/fmtlog/fmtlog-inl.h:72:17: runtime error: store to misaligned address 0x000000f28e83 for type 'uint16_t' (aka 'unsigned short'), which requires 2 byte alignment
0x000000f28e83: note: pointer points here
 3a  00 00 3a 00 00 2e 30 31  31 35 36 38 30 35 37 00  00 00 00 00 00 00 00 00  00 68 35 5b 3c 7f 00
              ^
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/matthijs/t5/fmtlog/fmtlog-inl.h:72:17 in
/home/matthijs/t5/fmtlog/fmtlog-inl.h:72:17: runtime error: store to misaligned address 0x000000f28e7d for type 'uint16_t' (aka 'unsigned short'), which requires 2 byte alignment
0x000000f28e7d: note: pointer points here
 2d 30 39 20 00 00 3a  33 33 3a 31 36 2e 30 31  31 35 36 38 30 35 37 00  00 00 00 00 00 00 00 00  00
             ^
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/matthijs/t5/fmtlog/fmtlog-inl.h:72:17 in
22:33:16.011568 main.cpp:6       INF[4743  ] some data: 1

Compile line:
export ASAN_SYMBOLIZER_PATH="/usr/lib/llvm-12/bin/llvm-symbolizer"
export ASAN_OPTIONS="check_initialization_order=1:detect_stack_use_after_return=1:strict_string_checks=1:strict_init_order=1"
export LSAN_OPTIONS="use_unaligned=1"
/usr/bin/clang++-12 -DFMTLOG_HEADER_ONLY -DFMT_HEADER_ONLY -fno-omit-frame-pointer -O1 -fsanitize=address,undefined,pointer-compare,pointer-subtract,leak -fsanitize-address-use-after-scope -stdlib=libc++ -g -std=gnu++17 -o main main.cpp
./main

I am not sure if the sanitizers are to strict here or there is actual 'undefined behaviour' here. I also didn't take a look at the code on whats happening here...

It's not a problem for X86 arch, you can refer to the discussion on a similar issue: https://github.com/openwall/john/issues/1225.

Thanks, I've added instrumentation to prevent the warning it generates.

Hi @matthijs, how exactly did you solve this issue?

Hi @aacirino
I am using the clang compiler and applied the diff below. It disables the 'undefined' sanitizer from clang for the fromi template function.
diff --git a/fmtlog/fmtlog-inl.h b/fmtlog/fmtlog-inl.h
index bb13719..f9e116d 100644
--- a/fmtlog/fmtlog-inl.h
+++ b/fmtlog/fmtlog-inl.h
@@ -57,9 +57,6 @@ public:
     char operator[](int i) const { return s[i]; }

     template<typename T>
+#if defined(__clang__)
+    __attribute__((no_sanitize("undefined")))
+#endif
     void fromi(T num) {
       if constexpr (Size & 1) {
         s[Size - 1] = '0' + (num % 10);


Cannot View the Source Code Definitions of csproj ProjectReference Include

Type: Bug
Issue Description
Debugger is always referencing local ProjectReference included project from a metadata file created at [drive]:/Users/[user]/AppData/Local/Temp/MetadataAsSource/[guid]/DecompilationMetadataAsSourceFileProvider/[guid]/[file].
Steps to Reproduce
First symptoms:

Add local project to anoter csproj using a ProjectReference tag.
Add code that references function from included project.
While using debugger, attempt to step into a function from included local project.
Result: Code is always stepped over.

Second symptoms:

Add local project to anoter csproj using a ProjectReference tag.
Add code that references function from included project.
Right-click > "Go to Definition" on function from included project.
Result: Navigates to MetadataAsSource file as mentioned in the the description of this issue.

Expected Behavior
Allow viewing of included project code from original included location, rather than using decompiled MetadataAsSource files.
The expected functionality works on version 1.26.0 of the C# extension for vscode.
This issue appears to have started as early as version 2.0.328 available from the vscode extension marketplace.
Version 2.0.320 showed a different issue where the definitions of the included file could not be found when going to Right-click > "Go to Definition", so this new issue may be related to that issue where it is now creating the MetadataAsSource files so that the definitions can be found, but that does not fix the true issue here of not being able to locate the definitions from the original ProjectReference included file path.
Actual Behavior
See section "Steps to Reproduce".
Environment information
VSCode version: 1.82.2
C# Extension: 2.1.2
Using OmniSharp: false
Dotnet Information
.NET SDK:
 Version:   7.0.401
 Commit:    eb26aacfec
Runtime Environment:
OS Name:     Windows
OS Version:  10.0.22623
OS Platform: Windows
RID:         win10-x64
Base Path:   C:\Program Files\dotnet\sdk\7.0.401\
Host:
Version:      7.0.11
Architecture: x64
Commit:       ecb34f85ec
.NET SDKs installed:
7.0.400 [C:\Program Files\dotnet\sdk]
7.0.401 [C:\Program Files\dotnet\sdk]
.NET runtimes installed:
Microsoft.AspNetCore.App 7.0.11 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.NETCore.App 7.0.11 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.WindowsDesktop.App 7.0.11 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Other architectures found:
x86   [C:\Program Files (x86)\dotnet]
registered at [HKLM\SOFTWARE\dotnet\Setup\InstalledVersions\x86\InstallLocation]
Environment variables:
Not set
global.json file:
Not found
Learn more:
https://aka.ms/dotnet/info
Download .NET:
https://aka.ms/dotnet/download

Visual Studio Code Extensions

Extension
Author
Version
Folder Name

blazorwasm-companion
ms-dotnettools
1.1.4
ms-dotnettools.blazorwasm-companion-1.1.4

csharp
ms-dotnettools
2.1.2
ms-dotnettools.csharp-2.1.2-win32-x64

hexeditor
ms-vscode
1.9.12
ms-vscode.hexeditor-1.9.12

powershell
ms-vscode
2023.6.0
ms-vscode.powershell-2023.6.0

vscode-dotnet-runtime
ms-dotnettools
1.7.3
ms-dotnettools.vscode-dotnet-runtime-1.7.3

Extension version: 2.1.2
VS Code version: Code 1.82.2 (abd2f3db4bdb28f9e95536dfa84d8479f1eb312d, 2023-09-14T05:55:25.390Z)
OS version: Windows_NT x64 10.0.22623
Modes:

System Info

Item
Value

CPUs
AMD Ryzen 5 3600 6-Core Processor               (12 x 3593)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: enabled_ondirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okvideo_decode: enabledvideo_encode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabledwebgpu: enabled

Load (avg)
undefined

Memory (System)
15.93GB (8.90GB free)

Process Argv
[path] --crash-reporter-id eafc8443-7a05-4e03-8cb9-a0a2d0ad6bbd

Screen Reader
no

VM
0%

A/B Experiments
vsliv368:30146709
vsreu685:30147344
python383:30185418
vspor879:30202332
vspor708:30202333
vspor363:30204092
vstes627:30244334
vslsvsres303:30308271
vserr242cf:30382550
pythontb:30283811
vsjup518:30340749
pythonptprofiler:30281270
vsdfh931cf:30280410
vshan820:30294714
vstes263:30335439
vscorecescf:30445987
vscod805cf:30301675
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
vsaa593cf:30376535
pythonvs932:30410667
py29gd2263:30792226
vsclangdf:30486550
c4g48928:30535728
dsvsc012:30540252
pynewext54:30695312
azure-dev_surveyone:30548225
vsccc:30803844
3biah626:30602489
89544117:30613380
vscrpc:30673769
a9j8j154:30646983
showlangstatbar:30737416
0bi6i642:30835152
03d35959:30757346
pythonfmttext:30731395
fixshowwlkth:30771522
showindicator:30805244
pythongtdpath:30769146
i26e3531:30792625
pythonnosmt12:30797651
pythonidxptcf:30805731
pythonnoceb:30805159
dsvsc013:30795093
dsvsc014:30804076
diffeditorv1:30821571
dsvsc015:30829745

I'll note that I tried:

Adding 'portable' to the csproj of the included project.
Adding all of '"justMyCode":false', '"enableStepFiltering":false' and 'suppressJITOptimizations: true' to the launch.json of the main referencing project.
Adding all of '"justMyCode":false', '"enableStepFiltering":false' and 'suppressJITOptimizations: true' to the settings.json of vscode.

None of which worked, and none of which were needed on version 1.26.0.

@AndrewDRX do you have a solution file that contains both projects?  I think if you're directly opening the first project itself, the behavior is expected (cc @jasonmalinowski to confirm ).
However if you have a solution file that contains both projects, it should take you directly to the source, not the metadata.

It is not contained in the Solution b/c it is an independent library that will be packaged separately. In the end, it will be published to NuGet and added as a PackageReference, but I have been using the local ProjectReference in the interim while it is being developed.
The issue here notes a change in behavior between the 1.x.x and the 2.x.x versions of the extension, so if you are confirming that the change in behavior is intended, then this issue can be closed.

I'll note that I would think of the behavior from the older version as being a Quality-of-Life improvement since the ProjectReference does have the relative path to the local csproj, so there is no technical reason why it shouldn't be able to navigate to the definition of the original source files from that referenced local project.

This is something I have been relying on and will have to stick with OmniSharp for now, if it does not go back to navigating to the source file.
My use case is mainly for a development tool I wrote a few years ago, but I also used this for other situations also. I wrote a library to act as sort of a LinqPad alternative that initializes the services our webapi uses, to use them from a console script, instead of a controller. We only do that for development or scripts run locally, so I just create a vscode workspace that includes the relatively referenced projects.
Another thing I have used this for is when I don't understand why a library isn't working the way I expected. I will clone the library and change it to a local reference and be able to go to the actual source, instead of a decompiled source, to setup breakpoints in the locally referenced project.

Got it.  The code is working as written then I believe, but we could consider adding this to the Roslyn LSP project loader.  I'll leave it to @jasonmalinowski to comment on the feasibility.

This could technically be considered as a regression issue since this is functionality that was present in the 1.x.x versions. So, I'm not certain that "Feature Request" is the correct tag.

My reasoning my not be a good, but one reason I expect jumping to the source to be the expected is because the debugger jumps to the source. To me, it seems like the debugger "step into" on a method should go to the same place as the editor's "go to Implementation/Definition", since the source is where I would put breakpoints for the debugger.

Yes, I noticed this as well. The debugger still has no problem finding the original source file; it's just the context menu's goto/peek options for navigating to the source file definitions/implementations.

This is super annoying. To aproperly navigate to project references, I have to temporarily

Disable the "C# Dev Kit" plugin. Which disables dependant plugins (MAUI). (reload required)
Right-click "Go To Definition", navigate to the source file as expected, then complete the task.
When done, re-enable the "C# Dev Kit" plugin and the dependant plugins. (reload required)

This applies to all Project References

Thanks @AndrewDRX for reporting this. It's quite disruptive for me too, since I often use temporary project references in place of eventual package references, as you described. Really hoping for a fix.

I'm running into the same issue as well. I have a solution file containing all projects so I don't know why go to reference is not working. Additionally if I make changes to my referenced project I have build it then reload the window, because Dev kit does not pick up the changes (such as changed function signatures etc.).

Just ran into this when trying to go to definition from a test csproj to the neighboring (shared parent directory) implementation csproj. Disabling the C# devkit extension as suggested by @DaveMcCrady does restore functionality. I'm also not seeing decompiled output as others have mentioned, just a "No definition found for 'MethodName'" when the extension is enabled. I'm working from macOS, although I doubt this is relevant. This is a big enough deal for me that I'm going to have to go back to using Rider for now, but I'd love to help test out a fix.

@deviant I have since been working around the issue by adding the neighboring project to the solution when working on it as suggested by @dibarbet in this comment:
https://github.com/dotnet/vscode-csharp/issues/6375#issuecomment-1722076712
This is certainly more favorable than the whole hassle of disabling/re-enabling the plugin.
There is also a second workaround of getting to the code via stepping through the debugger, as mentioned in this comment by @Marklb:
https://github.com/dotnet/vscode-csharp/issues/6375#issuecomment-1726231760
However, I do still consider this to be a regression issue as it worked properly in older versions of the plugin, as I mentioned in this comment in response to @dibarbet removing the Bug label and replacing it with the Feature Request label:
https://github.com/dotnet/vscode-csharp/issues/6375#issuecomment-1724701902
Also the fact that the expected behavior works via the debugger stepping into -- just not in the IDE goto def functions -- shows this as a bug.
So, if possible, the labels should be corrected to accurately describe this as a regression bug.

@deviant I have since been working around the issue by adding the neighboring project to the solution when working on it as suggested by @dibarbet in this comment: #6375 (comment)

I've just checked, and both projects are contained within the same solution, so I'm a bit confused here. I appreciate you taking the time to point me at some potential workarounds.

However, I do still consider this to be a regression issue as it worked properly in older versions of the plugin, as I mentioned in this comment in response to @dibarbet removing the Bug label and replacing it with the Feature Request label: #6375 (comment)
[...]
So, if possible, the labels should be corrected to accurately describe this as a regression bug.

Certainly, not to mention the fact that it works without the plugin installed at all, and stops working after installing the plugin!


ldacbt: split headers to "dev" output

Description of changes

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

[x] Fits CONTRIBUTING.md.

Switching to draft as it confused pipewire:
pipewire> ../spa/plugins/bluez5/a2dp-codec-ldac.c:16:10: fatal error: ldacBT.h: No such file or directory
pipewire>    16 | #include <ldacBT.h>
pipewire>       |          ^~~~~~~~~~

includedir= is incorrect in .pc file.

Fixed by restoring INSTALL_INCLUDEDIR. Ready for review.


[Dialog] Simultaneously closing multiple dialogs throws an error

[x] This is not a v0.x issue.
[x] I have searched the issues of this repository and believe that this is not a duplicate.

Expected Behavior 🤔
Both dialog boxes should close, with no error.
Current Behavior 😯
A TypeError is thrown within ModalManager.
Steps to Reproduce 🕹
Link: https://codesandbox.io/s/9zp94n9384

Click the backdrop of the foremost dialog.
Observe explosion.

Context 🔦
After attempting to upgrade our application to the latest version of material, we noticed that some of the loading dialogs on the site were no longer functioning. It appears that some of the changes made to ModalManager in the jump from 3.5.1 to 3.6.0 may be causing this (possibly the adjustments in mounting made by this pull request).
The simplest way I could find to replicate the issue was with the closing of two dialogs, but I think this may happen in other circumstances also.
Your Environment 🌎

Tech
Version

Material-UI
v3.6.0

React
v16.6.3

Browser
Chrome

it throws here  https://github.com/oliviertassinari/material-ui/blob/840738330c85c6d7a2f313432c21401082e687a4/packages/material-ui/src/Modal/ModalManager.js#L53
since data.style is undefined
and probably it happens because data.style is never set for a second modal when there are not 1 modals
https://github.com/mui-org/material-ui/pull/13674/files#diff-9c149ab71a9c96a2e206a47f59056519R127

I have to admit, we have a long history of broken behavior when changing the Modal logic. Thank you so much for the regression test, I'm adding it in the fix: #13743.


meta:tags language mapping for audio and video?

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

[X] I understand that I will be blocked if I intentionally remove or skip any mandatory* field

Checklist

[X] I'm asking a question and not reporting a bug or requesting a feature
[X] I've looked through the README
[X] I've verified that I'm running yt-dlp version 2023.03.04 (update instructions) or later (specify commit)
[X] I've searched known issues and the bugtracker for similar questions including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue

Please make sure the question is worded well enough to be understood
How to assign the language mata:tag according to the audio track and video track.
What commands do I need to assign the correct language to the meta:tag of the audio and video files.
for Crunchyroll, but also other sites.
Provide verbose output that clearly demonstrates the problem

[ ] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[ ] If using API, add 'verbose': True to YoutubeDL params instead
[ ] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output
No response

Pls elaborate with examples and verbose logs

yt-dlp output after DL for Video & Audio not Lang:META:TAG in MKV only for Subtitle

this is how it should look

hope that is enough for you as an example
you won't be able to do anything with my log because I want to know which commands I need so that it will be there after the download.

--embed-metadata should add language tags to audio. If that doesn't work, verbose logs are needed for further investigation


Can't seem to get the plugin to detect my lutron hub

Running the latest version of the plugin, I cannot setup the plugin because it doesn't detect the hub. Is there anyway to point the ip directly to the hub? Or some other way to get around this?

Same issue here. I have a completely fresh homebridge install, and both the homebridge and lutron hub are correctly detected by homekit, but homebridge can't reach the lutron hub.

Are you using docker?

Yep, so I had to jump though some hoops to get Homebridge itself communicating on the right interface, and advertising properly over mDNS. For what it's worth, overnight I got some logs where it seemed like it found the bridge, or at least the IP+BridgeID, but the plugin setup screen still stalls.
2024-08-30T07:40:55.397Z leap:protocol:discovery got useful ipaddr <IP_ADDRESS> 2024-08-30T07:40:55.397Z leap:protocol:discovery extracted bridge ID: 0512CD4B [8/30/2024, 2:40:55 AM] [LutronCasetaLeap] no credentials from bridge ID 0512CD4B 2024-08-30T09:11:23.216Z leap:protocol:discovery checking HostAndPort { host: '<IP_ADDRESS>', port: 22 } 2024-08-30T09:11:23.218Z leap:protocol:discovery was not ipv6: Error [AddressError]: Incorrect number of groups found     at new AddressError (/homebridge/node_modules/homebridge-lutron-caseta-leap/node_modules/ip-address/lib/address-error.ts:5:5)     at Address6.parse (/homebridge/node_modules/homebridge-lutron-caseta-leap/node_modules/ip-address/lib/ipv6.ts:713:13)     at new Address6 (/homebridge/node_modules/homebridge-lutron-caseta-leap/node_modules/ip-address/lib/ipv6.ts:153:31)     at BridgeFinder.extractIp (/homebridge/node_modules/homebridge-lutron-caseta-leap/node_modules/lutron-leap/src/BridgeFinder.ts:95:30)     at BridgeFinder.handleDiscovery (/homebridge/node_modules/homebridge-lutron-caseta-leap/node_modules/lutron-leap/src/BridgeFinder.ts:60:29)     at MDNSServiceDiscovery.<anonymous> (/homebridge/node_modules/homebridge-lutron-caseta-leap/node_modules/lutron-leap/src/BridgeFinder.ts:43:18)     at Event.emit (/homebridge/node_modules/homebridge-lutron-caseta-leap/node_modules/atvik/src/sync.ts:65:29)     at MDNSServiceDiscovery.BasicServiceDiscovery.updateService (/homebridge/node_modules/homebridge-lutron-caseta-leap/node_modules/tinkerhub-discovery/src/discovery/basic-service-discovery.ts:67:24)     at MDNSServiceDiscovery.refreshService (/homebridge/node_modules/homebridge-lutron-caseta-leap/node_modules/tinkerhub-mdns/src/discovery/mdns-discovery.ts:346:8)     at Timeout._onTimeout (/homebridge/node_modules/homebridge-lutron-caseta-leap/node_modules/tinkerhub-mdns/src/discovery/mdns-discovery.ts:206:27) {   parseMessage: undefined }
These logs started after the scheduled backup, and then have popped up every ~hour and a half since.

Oh additionally, to get the plugin to run at all (before it wasn't initializing or logging) I had to add the secrets section to the json config with some null values, and that got it at least running and logging:
{     "platform": "LutronCasetaLeap",     "name": "LutronCasetaLeap",     "secrets": [         {             "bridgeid": "",             "ca": "",             "key": "",             "cert": ""         }     ] }


IIB <IP_ADDRESS> Integration API

Hi,
Should we create a new branch for the compatibility with IBM <IP_ADDRESS> Integration API ?
Regards,
Anthony

Hi Anthony,
I am too far removed from what is going on in IBM IIB world to be useful in this regard.  Can I provide you with full access rights and you can take over the Git-Management and integration efforts? My work has taken me elsewhere.
Steve Lovatt has added a branch for the Feature/IIB10.  Your excellent work may be similar to his.
Let me know and thank you,
 Brett
  From: AnthonyDJCorrado<EMAIL_ADDRESS>
To: bretthshelley/Maven-IIB9-Plug-In<EMAIL_ADDRESS>Cc: Subscribed<EMAIL_ADDRESS>Sent: Monday, February 20, 2017 5:48 AM
Subject: [bretthshelley/Maven-IIB9-Plug-In] IIB <IP_ADDRESS> Integration API (#5)
Hi,Should we create a new branch for the compatibility with IBM <IP_ADDRESS> Integration API ?Regards,
Anthony—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Anthony,
is there any change in behaviour in V <IP_ADDRESS> you require?  If not just use the <IP_ADDRESS> version...

Hi folks
I am looking to try and get this working but have a lot more experience with building IIB projects with ANT rather than Maven.
I have pulled the code and replaced the ConfigManagerProxy dependency with an  artefact I have installed locally for the IntegrationAPI.jar.
However, (totally unrelated) I still get a few unresolved errors for classes in the ch.sbb.maven.plugins.iib.generated package ... (E.g. ch.sbb.maven.plugins.iib.generated.maven_pom.Model) which does not exist in the pulled code. Is this some code generation step I need to go through separately?
Happy to help on this if I can get past this huge brick wall.
Kind regards
Phil

In my workspace the build is working.  What version maven are you using?
You can try changing the pom.xml and add <phase>generate-sources</phase>
<plugin>
	<groupId>org.codehaus.mojo</groupId>
	<artifactId>jaxb2-maven-plugin</artifactId>
	<version>1.6</version>
	<executions>
		<execution>
			<id>eclipseProject</id>
                        <phase>generate-sources</phase>
			<goals>
				<goal>xjc</goal>
			</goals>
			<configuration>
				<packageName>${project.groupId}.iib.generated.eclipse_project</packageName>
				<clearOutputDir>false</clearOutputDir>
				<includes>
					<include>EclipseProject.xsd</include>
				</includes>
			</configuration>
		</execution>

		<execution>
			<id>pom</id>
                        <phase>generate-sources</phase>
			<goals>
				<goal>xjc</goal>
			</goals>
  			        <configuration>
					<packageName>${project.groupId}.iib.generated.maven_pom</packageName>
					<clearOutputDir>false</clearOutputDir>
					<includes>
						<include>maven-v4_0_0.xsd</include>
					</includes>
				</configuration>
		</execution>
	</executions>
</plugin>

See the url for more details:
https://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html
Regards,
Lintz

I can also confirm that the checkout and build is working.
Regarding the IntegrationAPI jar. I think the issue here is that everybody is just working with his "local IIB installation". Here the IntegrationAPI.jar version is a moving target - depending on your installation.
Means at the the moment I am using IIB <IP_ADDRESS> --> thus the IntegrationAPI.jar is also "officialy" on version <IP_ADDRESS>
So the trick would be to simply change the dependency in the IIB Maven Plugin to pick up always the latest version.


MSL: Fragment shader missing gl_ClipDistance (metal's clip_distance) as input

Hi,
Running into a case where the shader uses the clip distance in SPIR-V, gl_ClipDistance, but when translating to MSL the clip_distance is not being emitted.
Here's the gist with the disassembly and generated MSL, and the link should work this time. :)
https://gist.github.com/SausCode/a3572e7b700bcd29b53fb7c3070cbe0e
Let me know if you need more info.
Cheers

Ok, so the problem here is that Metal does not support ClipDistance in fragment shaders, so to support it, we'll need to workaround it by plumbing through custom varyings which the fragment stage can actually read.
I suggest passing down your own varying as a workaround for time being.

Awesome, thanks!


[BUG] Flow error on LastName update: "You have uncommitted work pending. Please commit or rollback before calling out"

Describe the bug
A flow error occurs when updating the contact's LastName:
"You have uncommitted work pending. Please commit or rollback before calling out".
First, B2C starts the flow that updates the contact ("B2C Commerce: Process: Create Or Update Contact"). This first flow updates the contact, account name, and this fires two triggers ("B2C Commerce: Trigger: Contact: Set Account Name" and "B2C Commerce: Trigger: Contact: Set Site OOBO Properties" ), and then launches an event, that is handled in the flow labeled "B2C Commerce: Platform Event: Process Contact Update". The error appears in this second flow, in the B2CIAGetCustomerProfile.getCustomerProfile method.
To Reproduce
Log in as a customer in the B2C front end; in the account section change the personal details to update the last name. Default settings are used (contact sync enabled, etc).
Tested on both modes (PersonAccount, and Contact + Account) with the same result.
Expected behavior
No errors in the flow appear.
However, even though the contact details and the account name are correctly changed, the flow finishes in error, as the callout to get the customer's profile fails.
Your local environment details:
Tested with b2c-crm-sync versions 0.9.0 and 1.1.0

I just ran into the same issue. I'm creating records from an email signup form without a last name and putting in a dummy last name since last names are required when creating a Person Account (maybe regular contacts too, not sure.)
I then registered a user account with the same email to see if the connector would find the same newly created person account. The connector was able to find and update the correct user.  I did see the record update in Service, but recieved the same flow error.

It seems updating Contact from "B2C Commerce: Process: Create Or Update Contact" flow trigger "B2CProcessContact".
Is it necessarily? I thought the trigger should be invoked only when updating from UI.
If it is correct, putting additional attribute like is_from_flow and assigning true in the flow and skipping trigger by it could work.

We're having trouble with a workflow rule and wondering if this error would cause a workflow rule to fail. Any ideas how to fix this issue?

We are facing this issue aswell when updating a customer.
Getting:
Error element ia_retrieveB2CCommerceCustomerProfile (FlowActionCall). An Apex error occurred: System.CalloutException: You have uncommitted work pending. Please commit or rollback before calling out
As far as we can tell, the contact is updated correctly, and right now we are trying to figure out if this callout is necessary for the job to work.

@jbachelet : Is there any update on this issue? We are also facing this issue on our live SF org.

hi everyone,
We are facing this one when we went live last week, any one please share some pointer to resolve this,
Inputs
apiUrl = {!recGet_B2CCustomerList.Base_API_Url__c} (https://prd.drops.online)
apiVersion = {!$Record.OCAPI_Version_Number__c} (v21_03)
b2cAuthToken = {!B2CAuthToken} (pJVDmwtpu2rHlCTuZUrAVOrZa2I)
b2cCustomerListId = {!$Record.B2C_CustomerList_ID__c} (Drops)
b2cCustomerNo = {!$Record.B2C_Customer_No__c} (00288014)
crmContactId = {!$Record.CRM_Contact_ID__c} (0038a000035EpxhAAC)
crmCustomerListId = {!$Record.CRM_CustomerList_ID__c} (a5E8a000000FahkEAC)
Info
Error Occurred:
An Apex error occurred: System.CalloutException: You have uncommitted work pending. Please commit or rollback before calling out

Hello,
This has been fixed in #212 and released in v2.0.0.
Thanks


Error creating view of type Mach-O: invalid format

Binary Ninja Version: 1.1.1142, 32782455
Platform: Windows 10 (10.0)
Guys, I'm trying to load some dylibs using the latest release but I'm getting the Error creating view of type Mach-O: invalid format error.
However, using the Version 1.0.776, Build ID 6573250f or any version before the 1.1.*, everything went well.
I'm attaching one dylib but I have others, let me know if required.
Regards.
dylib.zip

Oops, sorry about that! Fixed in build 1.1.1166-dev.

No worries mate. Thanks!


isvc default resource requests/limits should be optional/configurable via ConfigMap

/kind feature
Describe the solution you'd like
In pkg/apis/serving/v1beta1/inference_service_defaults.go the default InferenceService resource requests and limits are hard coded to be 1 cpu and 2Gi memory. These are reasonable defaults. However, the entire existence of these defaults should be disablable. Moreover, administrators should be able to quickly adjust defaults globally via the inferenceservice-config ConfigMap.
Anything else you would like to add:
It would be interesting to take the config a little further even, and expose different defaults for predictors, explainers and transformers. This sort of global preset adjustment could reduce config duplication on the user end and therefor reduce bugs.

I'm looking for a good first issue to get familiar with kfserving, may I get this one ?

I'm looking for a good first issue to get familiar with kfserving, may I get this one ?

yes! feel free to assign to yourself, thanks !

thanks! I was on a vacation last week, going to start working on that this week.

the upcoming 0.8 release introduces the ClusterServingRuntime so you can overwrite with your custom resource requirement at the serving runtime level.