Make CreateControlPlane use cloud-init

What this PR does / why we need it:
this PR completes the work started by @chuckha in https://github.com/kubernetes-sigs/cluster-api-provider-docker/pull/196 and makes CreateControlPlane use cloud-init + cleanups old code now replaced by CABPK.
With this change and some small fixes included in this PR, I managed to get the first control plane to start properly, but some additional work is still required in follow up PR to make the reconcile loop a little bit more stable and possibly aware of the external resources
Release note:
NONE

/ assign @chuckha @detiber

/assign @chuckha
/unassign @justinsb

/retest

@chuckha
rebased and fixed the issue in verify-deps.sh.
However, it is not fully clear to me why I should change deps in this PR...

You have to change deps because you deleted this https://github.com/kubernetes-sigs/cluster-api-provider-docker/pull/199/files#diff-2de70a80f649aa2d9a803e1d9108a712L26
This means we no longer (directly) import k/k, which is a good thing.

@chuckha thanks, great!
So this one is ready to go now...


Unmarshal components for plugins

These are components that are missing from pkg/view/unmarshal.go.

[x] button/button group #647
[ ] code
[ ] donut chart
[x] ~extension - can a plugin add a tab to the extension?~
[ ] error
[ ] ~form~ - n/a in this case
[x] ~port? - requires a port forward state~
[ ] single stat
[x] ~terminal~
[ ] vertical bullet
[x] ~yaml~ - considered deprecated as it will be an editor soon

Some of these components such as terminal or port requires knowledge of octant's internal state which might not be good developer experience in the context of plugins.

Port and Terminal we won't be doing as part of this pass.

This is really a tracking issue, please add new issues and link to them in the list as we address each component.

Is vertical bullet chart supported anymore? I can't find the frontend for it anymore. iirc, the donut chart is used instead for workloads


Need to migrate kubeadm.cfg.j2 to new API version

"apiVersion: kubeadm.k8s.io/v1alpha2" will be deprecated soon so we need to upgrade to "apiVersion: kubeadm.k8s.io/v1alpha3"

Good catch, I ran into this one too and have a fix in the ONS branch, maybe
we should decide if we want to merge that in -- I think overall it's a
benefit to merge it. But if you fix it up beforehand, that's ok, I can fix
the conflict
On Wed, Oct 24, 2018, 5:51 AM Tomofumi Hayashi<EMAIL_ADDRESS>wrote:

"apiVersion: kubeadm.k8s.io/v1alpha1" will be deprecated soon so we need
to upgrade to "apiVersion: kubeadm.k8s.io/v1alpha2" or "apiVersion:
kubeadm.k8s.io/v1alpha3"
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/redhat-nfvpe/kube-ansible/issues/261, or mute the
thread
https://github.com/notifications/unsubscribe-auth/AFN_vW6n-b2Ae5cgvVGyU-op1kXSrj4Bks5uoDgegaJpZM4X3i2X
.

Yeah, looking your ONS branch, you update to v1alpha2 and that could be enough for now.
But the latest is v1alpha3 and v1alpha3 changes a bit more so we merge your ONS branch first and let's update it to v1alpha3.

fixed at #271


You must use api/stats/playback before watchtime

So if anyone is wondering you need to implement a request to https://www.youtube.com/api/stats/playback which will initialize the viewer so it is counted towards live viewer. Then you must keep the connection through https://www.youtube.com/api/stats/watchtime.
Will answer any questions you have :)
Here is some RE code from YT to make it easier:
`
public static int[] GenerateRT()
{
int Zk = (int)-Math.Floor(10 * new Random().NextDouble());
int Oq = (int)-Math.Floor(40 * new Random().NextDouble());
int[] rt = { 10 + Zk, 10, 10, 40 + Oq - Zk, 40 };
return rt;
}
    public static double GetCmt(DateTime date)
    {
        DateTime origin = new DateTime(1970, 1, 1, 0, 0, 0, 0, DateTimeKind.Utc);
        TimeSpan start = date.ToUniversalTime() - origin;
        TimeSpan now = DateTime.Now.ToUniversalTime() - origin;
        string value = (now.TotalSeconds - start.TotalSeconds).ToString("#.000");
        return double.Parse(value);
    }

    public static double GetLio(DateTime date)
    {
        DateTime origin = new DateTime(1970, 1, 1, 0, 0, 0, 0, DateTimeKind.Utc);
        TimeSpan start = date.ToUniversalTime() - origin;
        string value = start.TotalSeconds.ToString("#.000");
        return double.Parse(value);
    }

    private static Random random = new Random();
    public static string GetCPN()
    {
        const string chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_";
        return new string(Enumerable.Repeat(chars, 16)
          .Select(s => s[random.Next(s.Length)]).ToArray());
    }

`

hm thanks

public static int[] GenerateRT()
{
int Zk = (int)-Math.Floor(10 * new Random().NextDouble());
int Oq = (int)-Math.Floor(40 * new Random().NextDouble());
int[] rt = { 10 + Zk, 10, 10, 40 + Oq - Zk, 40 };
return rt;
}

wait what is that

rt is double, as i know
why is there int[]?

yeah you are right. it was my mistake on that one

Thank you for contributing!


Restructure JSON output from commodifyAll endpoint

commodify.py should use lists instead of objects, and meaningful key names like "commodity" instead of using commodity names themselves keys. This will mean refactoring the code which uses the JSON output from this script (in flask API and viz interface).

Fixed in 6a262b0347bcb33dc309ce79f63c69e023fc17b5


Onboarding flow not possible on a Macbook with 13inch screen

It's not high enough to show the button.

Taking the steve jobs approach here... Time for you to buy a bigger computer. ٩◔‿◔۶
j/k I will fix


How do I use this project with ASP.NET MVC5

When I saw this project, it's pretty much like a life-saver, but unfortunately it supports ASP.NET MVC 4 at highest, please could any one advise me how to integrate it with ASP.NET MVC 5?

Awesome project by the way @rgonek! Any plans to port to MVC5?


feat: implement card component

Summary
Features
Bugs
Check List

[x] Your code builds clean without any errors or warnings.
[x] Check coding convention.
[x] Updated Storybook components and stories to reflect any changes made to the UI.
[ ] Test covers all edge cases and coverage is greater than or equal to 80%.

Proof of Completeness

OR
Video link

Please write some test code for it

put Card.tsx into folder same as other PRs


How to compare previous state with new state?

When subscribing to entities$ or entityMap$, we are given the new entities, but not the previous entities.  Is there a way to get the previous entities to compare changes?
I know there is changeState$ selector, but it doesn't seem to ever return anything except an emby object.  Is this still a work in progress?

The changeState$ tells you about unsaved changes that you are accumulating either through direct updates to cache OR because you are in the middle of a pessimistic save and the server has not responded.

You will also have changeState if an optimistic save failed. It's up to you to decide what to do when it fails which may or may not involve reverting this changesState.

If you want the prior state, you can pipe on the RxJS  pairwise operator as described here:
https://stackoverflow.com/questions/50059622/rxjs-observable-which-emits-both-previous-and-current-value-starting-from-first
It's all about learning RxJS :-)


The language dropdown in the kata editor may be too narrow to properly contain a long language name and a cross

The div element takes up as much space as it is needed for the selected item with the min_width being set to 160px. But that is not enough for other items in the dropdown which need more space than the div element provides. Either the min_width should be increased, or the div should have the same width as the widest item in the dropdown.

This is a duplicate of #1310

Thanks


A11y_AzureDataStudioStayHealthy_Notebook_Markdown Toolbar_MouseHover : Toolbar buttons tooltip is not hoverable.

“Check out Accessibility Insights! - Identify accessibility bugs before check-in and make bug fixing faster and easier.”
GitHubTags:#A11y_AzureDataStudioStayHealthy;#A11ySev2;#A11yTCS;#A11yWCAG2.1;#MAS1.4.13;#DesktopApp;#SQL Azure Data Studio;#FTP;#Benchmark;#Win32;
Environment Details:
Application Name: Azure Data Studio
Version: 1.19.0-insider (system setup)
Commit: 8288360
Date: 2020-05-29T05:54:49.731Z
VS Code: 1.46.0
Electron: 7.2.4
Chrome: 78.0.3904.130
Node.js: 12.8.1
V8: 7.8.279.23-electron.0
OS: Windows_NT x64 10.0.19041
Additional Details:
MAS References: MAS1.4.13
Repro Steps:

Launch Azure Data Studio Insiders application.
Connect to server.
Navigate to File --> New Notebook.
Navigate upto + Cell button in notebook, hit enter & select markdown cell.
5.Hover over toolbar buttons then tooltip will appear.
6.Check whether tooltip is hoverable or not using mouse.

Actual:
Toolbar buttons tooltip content is not hoverable using mouse.
Similar issue also observed in following scenarios:
1)Notebook-->Toolbar
Expected:
Toolbar buttons tooltip content should be hoverable using mouse.
User Impact:
Low vision users will face difficulty to view the tool-tip content.
Attachment link for Reference:
10654_A11y_AzureDataStudioStayHealthy_Notebook_Markdown Toolbar_MouseHover.zip

@pranshu512 can we close this issue based on Alexandria's comment above indicating that this should not be an accessibility issue?

please reopen if you have any questions. @pranshu512


[Documentation] Security / Permissions / Permission Drop

Hi there
First of, Raycast is great. Superfast native UI experience that can easily be extended, I love it.
I was skimming through the PR section and I am amazed how many people are already contributing great extensions!
I also saw that there are binance extensions, 1password, docker et al. and then I asked myself how raycast executes nodejs.
I am wondering if there are any security mechanism in place to avoid things like the event-stream incident
(btw this is also a good read)
It is relatively easy to include vulnerable dependencies in a JavaScript package and there are already extensions that use nodejs packages that are not officially published (e.g. docker extensions).
In the JS ecosystem, developers are used to just install a package if they need functionality. And this can quickly become to a problem (e.g. left-pad).
So the question is:

In what context is the nodejs code executed? (e.g. if raycast has access to manage windows, home or the application folder, does the JS run in the same context)
What are the review policies in this repository?
Should there be a label (dependency-free) that only makes use of exec and cli tools?

@mattisssa  thanks

Hey @PascalSenn – we've created an overview page for security in our developer docs: https://developers.raycast.com/information/security
That might answer some of your questions. Generally, we're open for suggestions and improving security will be an iterative and ongoing effort.


Occupancy test fixes

Context

Provide name of JIRA ticket that this PR is related to (if applicable).

e.g. CHA-101 - this will automatically link the PR to the JIRA ticket.

Provide names of any related DRs (if applicable).
Provide links to any related PRs

Description

Describe the changes introduced in this PR
Provide relevant context or considerations for reviewers.

Such as why the changes are necessary,
or how they affect the system.

Checklist

[ ] QA'd by the author.
[ ] Unit tests created (if applicable).
[ ] Integration tests created (if applicable).
[ ] Follow coding style guidelines found here.
[ ] TypeDoc updated (if applicable).
[ ] (Optional) Update documentation for new features.
[ ] Browser tests created (if applicable).
[ ] In repo demo app updated (if applicable).

Testing Instructions (Optional)

Explain how to test the changes in this PR.
Provide specific steps or commands to execute.

Superseded by #367


New-SelfsignedCertificateEx : Exception setting "ProviderName":

On a new/fresh install (and all Microsoft Updates Applied) Windows Server 2012 R2 Standard Server I did:
PS C:\Users\Administrator> Add-windowsfeature 'RSAT'
Success Restart Needed Exit Code      Feature Result

True    No             Success        {Hyper-V Module for Windows PowerShell, Hy...
PS C:\Users\Administrator> Install-Module -name 'PSPKI'
PS C:\Users\Administrator> Import-Module 'PSPKI'
PS C:\Users\Administrator> Get-Module -name 'PSPKI'
ModuleType Version    Name                                ExportedCommands

Script     <IP_ADDRESS>    PSPKI                               {Add-AdCertificate, Add-AdCertificateRevocationList, Add...
Then attempted Example 1 in PSPKI Help for New-SelfSignedCertificateEx:
New-SelfsignedCertificateEx -Subject "CN=Test Code Signing" -EKU "Code Signing" -KeySpec "Signature" `
-KeyUsage "DigitalSignature" -FriendlyName "Test code signing" -NotAfter $((Get-Date).AddYears(5))
And Get this Error:
New-SelfsignedCertificateEx : Exception setting "ProviderName": "Unable to cast COM object of type
'CERTENROLLLib.CX509PrivateKeyClass' to interface type 'CERTENROLLLib.IX509PrivateKey2'. This operation failed
because the QueryInterface call on the COM component for the interface with IID
'{728AB362-217D-11DA-B2A4-000E7BBB2B09}' failed due to the following error: No such interface supported (Exception
from HRESULT: 0x80004002 (E_NOINTERFACE))."
At line:1 char:1

New-SelfsignedCertificateEx -Subject "CN=Test Code Signing" -EKU "Cod ...

  + CategoryInfo          : NotSpecified: (:) [New-SelfSignedCertificateEx], SetValueInvocationException
  + FullyQualifiedErrorId : ExceptionWhenSetting,New-SelfSignedCertificateEx

Also tried several of the other examples and get similar errors.  I had been using your PSPKI module for quite some time with no problems - almost seems like related to most recent update but I could be wrong or doing something wrong?
PS C:> $psversiontable
Name                           Value

PSVersion                      5.1.14409.1005
PSEdition                      Desktop
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
BuildVersion                   10.0.14409.1005
CLRVersion                     4.0.30319.42000
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>

With the release of PSPKI v<IP_ADDRESS> I am also experiencing this issue. Repro:
Running the following command results in the same error as above and will even crash the PowerShell ISE:
$certificateSubject = 'TestDscEncryptionCert'
$newSelfSignedCertificateExParameters = @{
    Subject            = "CN=$certificateSubject"
    EKU                = 'Document Encryption'
    KeyUsage           = 'KeyEncipherment, DataEncipherment'
    SAN                = "dns:$certificateSubject"
    FriendlyName       = 'DSC Credential Encryption certificate'
    Exportable         = $true
    StoreLocation      = 'LocalMachine'
    KeyLength          = 2048
    ProviderName       = 'Microsoft Enhanced Cryptographic Provider v1.0'
    AlgorithmName      = 'RSA'
    SignatureAlgorithm = 'SHA256'
}

$certificate = New-SelfSignedCertificateEx @newSelfSignedCertificateExParameters

Error:
New-SelfSignedCertificateEx : Exception setting "ProviderName": "Unable to cast COM object of type
'CERTENROLLLib.CX509PrivateKeyClass' to interface type 'CERTENROLLLib.IX509PrivateKey2'. This operation failed because
the QueryInterface call on the COM component for the interface with IID '{728AB362-217D-11DA-B2A4-000E7BBB2B09}'
failed due to the following error: No such interface supported (Exception from HRESULT: 0x80004002 (E_NOINTERFACE))."
At line:1 char:16
+ ... rtificate = New-SelfSignedCertificateEx @newSelfSignedCertificateExPa ...
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [New-SelfSignedCertificateEx], SetValueInvocationException
    + FullyQualifiedErrorId : ExceptionWhenSetting,New-SelfSignedCertificateEx

I can confirm that this issue is reproduced on pre-Windows 10 and pre-Windows Server 2016 systems. When running the code on Windows 10 it is working as expected:
[vPodans] $certificateSubject = 'TestDscEncryptionCert'
[vPodans] $newSelfSignedCertificateExParameters = @{
>>     Subject            = "CN=$certificateSubject"
>>     EKU                = 'Document Encryption'
>>     KeyUsage           = 'KeyEncipherment, DataEncipherment'
>>     SAN                = "dns:$certificateSubject"
>>     FriendlyName       = 'DSC Credential Encryption certificate'
>>     Exportable         = $true
>>     StoreLocation      = 'CurrentUser'
>>     KeyLength          = 2048
>>     ProviderName       = 'Microsoft Enhanced Cryptographic Provider v1.0'
>>     AlgorithmName      = 'RSA'
>>     SignatureAlgorithm = 'SHA256'
>> }
[vPodans]
[vPodans] $certificate = New-SelfSignedCertificateEx @newSelfSignedCertificateExParameters
[vPodans] $certificate

Thumbprint                                Subject
----------                                -------
8A3D3561CE8F59EA8C84C084668F90470D5AAB94  CN=TestDscEncryptionCert

[vPodans]

The issue is caused by this line (https://github.com/Crypt32/pkix.net/blob/5b0217f1b32897b21ce831ce2ca22c1a7cf912c4/PKI/Cryptography/X509PrivateKeyBuilder.cs#L14):
        readonly IX509PrivateKey2 _keyGen = new CX509PrivateKeyClass();
It seems that IX509PrivateKey2 interface was introduced in Windows 10, because I can't find any documentation about it. I'm going to change this ASAP.

Adding new info: it seems that there is a PowerShell issue as well. Trying the code on pre-Windows 10, the PowerShell console is crashed.

Ok, got more details. This issue is more serious than I thought initially. The fix provided in https://github.com/Crypt32/pkix.net/commit/71a2bed4d93ab52e41cee40f91630d6f36b2966a doesn't help much. The issue still persist.
I made deeper investigation and found that Interop.CERTENROLL.dll interop library from Windows 10 (my development environment) is not compatible with previous versions. I will check if I can create interop library from previous OS versions.

Resolved this issue. I was forced to make a new CertEnroll interop library from Windows 8.1/Windows Server 2012 R2 which doesn't include IX509PrivateKey2 interface. Also, I found some incompatibilites with Windows Vista/Windows Server 2008. Now, everything mentioned in this thread is solved.
I'm accepting bugs till saturday (and which will most likely solved) and by monday I will release patch version (3.4.1) on PS Gallery. Here is patch version for you to test:
PSPKI-v3.4.1-patch.zip

Thanks for the update.
Is it expected that the private KeyContainerName is returned even though the returned certificate object is stored in a variable?
PS C:\Users > $certificate = New-SelfSignedCertificateEx @newSelfSignedCertificateExParameters
tp-19ce6f70-c30c-4cf1-946d-6dc399b51a49
I think this is due to a missing [void] calling a .net Method.
Best regards
Patrick

Is it expected that the private KeyContainerName is returned even though the returned certificate object is stored in a variable?

no. It is an artifact from my testing at this line: https://github.com/Crypt32/pkix.net/blob/fad3f5c6fc08eaf79241464d477c3860dcd1420e/PKI/Tools/MessageOperations/MessageSigner.cs#L300. There was an issue with NCryptOpenKey function call which failed for me. I put Console.WriteLine to see if function parameters are correct. The issue was, actually, with dwLegacyKeySpec parameter.
BTW, does patch version work for you?

Good morning Vadims
Yes it does.
Windows Server 2012 R2.
Thank you.
Patrick

Von: Vadims Podans<EMAIL_ADDRESS>Gesendet: Mittwoch, 17. Oktober 2018 21:42
An: Crypt32/PSPKI
Cc: PatrickOnGit; Comment
Betreff: Re: [Crypt32/PSPKI] New-SelfsignedCertificateEx : Exception setting "ProviderName": (#56)

Is it expected that the private KeyContainerName is returned even though the returned certificate object is stored in a variable?

no. It is an artifact from my testing at this line: https://github.com/Crypt32/pkix.net/blob/fad3f5c6fc08eaf79241464d477c3860dcd1420e/PKI/Tools/MessageOperations/MessageSigner.cs#L300. There was an issue with NCryptOpenKey function call which failed for me. I put Console.WriteLine to see if function parameters are correct. The issue was, actually, with dwLegacyKeySpec parameter.
BTW, does patch version work for you?
--
You are receiving this because you commented.
Reply to this email directly or view it on GitHub:
https://github.com/Crypt32/PSPKI/issues/56#issuecomment-430762061

Just tested your 'patched' version - all works well for me - THANK YOU!

Maybe I spoke/typed too soon 👎
Tried another test on Windows Server 2012 R2 with all updates installed - Powershell v 5.0 - using your patch version from .zip above - here's what I see:
PS C:\Users\Administrator> import-module c:\pspki
get-module pspki
$ADFSSelfSignedCertificateExParameters = @{
Subject            = 'CN=*.nienhiserlab.com'
ProviderName       = 'Microsoft Enhanced RSA and AES Cryptographic Provider'
KeyLength          = 2048
FriendlyName       = 'NienhiserADFS SelfSigned'
SignatureAlgorithm = 'SHA256'
AlgorithmName      = 'RSA'
EKU                = 'Server Authentication', 'Client authentication'
KeyUsage           = 'KeyEncipherment, DigitalSignature'
SAN                = 'dns:adfs.nienhiserlab.com'
Exportable         = $true
StoreLocation      = 'LocalMachine'
}
$adfscertificate = New-SelfSignedCertificateEx @ADFSSelfSignedCertificateExParameters
ModuleType Version    Name                                ExportedCommands

Script     <IP_ADDRESS>    pspki                               {Add-AdCertificate, Add-AdCertificateRevocationList, Add...
lp-83b8a3bf-0a1a-48d4-8210-f673b5fe8767
New-SelfSignedCertificateEx : Exception calling "Build" with "1" argument(s): "Keyset does not exist
"
At line:19 char:20

... rtificate = New-SelfSignedCertificateEx @ADFSSelfSignedCertificateExP ...

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

CategoryInfo          : NotSpecified: (:) [New-SelfSignedCertificateEx], MethodInvocationException
FullyQualifiedErrorId : CryptographicException,New-SelfSignedCertificateEx

This did work with previous versions
The Good news is that your example that wouldn't work (again on WS2K12R2) prior to the patch .zip above now works OK:
PS C:\Users\Administrator> $cert=New-SelfsignedCertificateEx -Subject "CN=Test Code Signing" -EKU "Code Signing" -KeySpec "Signature" `
-KeyUsage "DigitalSignature" -FriendlyName "Test code signing" -NotAfter $((Get-Date).AddYears(5))
lp-6dd5ca6a-078f-4fe7-bc8e-c155e6c443c1
PS C:\Users\Administrator>

I will take a look. There is something wrong with machine context. If you specify store loacation as current user, the command will succeed.

I fixed the last piece of the issue in this thread. @dnienhis tested your example and it now works in machine context as well.

I just downloaded the update -  my test/example now works fine - thank you very much - however the examples from your help file are not quite so happy - unless i'm doing something wrong.  Again, testing on W2K12R2 server.    Here's the output:
Windows PowerShell
Copyright (C) 2016 Microsoft Corporation. All rights reserved.
PS C:\Users\Administrator> uninstall-module pspki
PS C:\Users\Administrator> install-module pspki
Untrusted repository
You are installing the modules from an untrusted repository. If you trust this repository, change its
InstallationPolicy value by running the Set-PSRepository cmdlet. Are you sure you want to install the modules from
'PSGallery'?
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "N"): A
WARNING: Version '<IP_ADDRESS>' of module 'PSPKI' is already installed at 'C:\Program
Files\WindowsPowerShell\Modules\PSPKI\<IP_ADDRESS>'. To install version '<IP_ADDRESS>', run Install-Module and add the -Force
parameter, this command will install version '<IP_ADDRESS>' in side-by-side with version '<IP_ADDRESS>'.
PS C:\Users\Administrator> install-module pspki -Force
PS C:\Users\Administrator> get-module
ModuleType Version    Name                                ExportedCommands

Manifest   <IP_ADDRESS>    Microsoft.PowerShell.Management     {Add-Computer, Add-Content, Checkpoint-Computer, Clear-Con...
Manifest   <IP_ADDRESS>    Microsoft.PowerShell.Utility        {Add-Member, Add-Type, Clear-Variable, Compare-Object...}
Binary     <IP_ADDRESS>    PackageManagement                   {Find-Package, Find-PackageProvider, Get-Package, Get-Pack...
Script     <IP_ADDRESS>    PowerShellGet                       {Find-Command, Find-DscResource, Find-Module, Find-RoleCap...
PS C:\Users\Administrator> import-module pspki
PS C:\Users\Administrator> get-module
ModuleType Version    Name                                ExportedCommands

Manifest   <IP_ADDRESS>    Microsoft.PowerShell.Management     {Add-Computer, Add-Content, Checkpoint-Computer, Clear-Con...
Manifest   <IP_ADDRESS>    Microsoft.PowerShell.Utility        {Add-Member, Add-Type, Clear-Variable, Compare-Object...}
Binary     <IP_ADDRESS>    PackageManagement                   {Find-Package, Find-PackageProvider, Get-Package, Get-Pack...
Script     <IP_ADDRESS>    PowerShellGet                       {Find-Command, Find-DscResource, Find-Module, Find-RoleCap...
Script     <IP_ADDRESS>    pspki                               {Add-AdCertificate, Add-AdCertificateRevocationList, Add-A...
 Cannot convert value
"KeyEcipherment, DigitalSignature" to type "System.Security.Cryptography.X509Certificates.X509KeyUsageFlags". Error:
"Unable to match the identifier name KeyEcipherment, DigitalSignature to a valid enumerator name. Specify one of the
following enumerator names and try again:
None, EncipherOnly, CrlSign, KeyCertSign, KeyAgreement, DataEncipherment, KeyEncipherment, NonRepudiation,
DigitalSignature, DecipherOnly"
At line:2 char:11

-KeyUsage "KeyEcipherment, DigitalSignature" -SAN "sub.domain.com","w ...

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

CategoryInfo          : InvalidData: (:) [New-SelfSignedCertificateEx], ParameterBindingArgumentTransformationEx
ception
FullyQualifiedErrorId : ParameterArgumentTransformationError,New-SelfSignedCertificateEx

PS C:\Users\Administrator> New-SelfsignedCertificateEx -Subject "CN=www.domain.com" -EKU "Server Authentication", "Clien
t authentication" `

-KeyUsage "KeyEcipherment, DigitalSignature" -SAN "sub.domain.com","www.domain.com","<IP_ADDRESS>" -StoreLocation "LocalMachine" -ProviderName "Microsoft Software Key Storage Provider" -AlgorithmName ecdsa_p256
-KeyLength 256 -SignatureAlgorithm sha256

New-SelfSignedCertificateEx : Cannot process argument transformation on parameter 'KeyUsage'. Cannot convert value
"KeyEcipherment, DigitalSignature" to type "System.Security.Cryptography.X509Certificates.X509KeyUsageFlags". Error:
"Unable to match the identifier name KeyEcipherment, DigitalSignature to a valid enumerator name. Specify one of the
following enumerator names and try again:
None, EncipherOnly, CrlSign, KeyCertSign, KeyAgreement, DataEncipherment, KeyEncipherment, NonRepudiation,
DigitalSignature, DecipherOnly"
At line:2 char:11

-KeyUsage "KeyEcipherment, DigitalSignature" -SAN "sub.domain.com","w ...

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

CategoryInfo          : InvalidData: (:) [New-SelfSignedCertificateEx], ParameterBindingArgumentTransformationEx
ception
FullyQualifiedErrorId : ParameterArgumentTransformationError,New-SelfSignedCertificateEx

PS C:\Users\Administrator> New-SelfsignedCertificateEx -Subject "CN=Test Root CA, OU=Sandbox" -IsCA $true -ProviderName
`

"Microsoft Software Key Storage Provider" -Exportable

Thumbprint                                Subject

3ACB9201C37263D38D198DE29FCCD118F59E83EB  CN=Test Root CA, OU=Sandbox
PS C:\Users\Administrator> $ADFSSelfSignedCertificateExParameters = @{

Subject            = 'CN=*.nienhiserlab.com'
ProviderName       = 'Microsoft Enhanced RSA and AES Cryptographic Provider'
KeyLength          = 2048
FriendlyName       = 'NienhiserADFS SelfSigned'
SignatureAlgorithm = 'SHA256'
AlgorithmName      = 'RSA'
EKU                = 'Server Authentication', 'Client authentication'
KeyUsage           = 'KeyEncipherment, DigitalSignature'
SAN                = 'dns:adfs.nienhiserlab.com'
Exportable         = $true
StoreLocation      = 'LocalMachine'

}

PS C:\Users\Administrator> $adfscertificate = New-SelfSignedCertificateEx @ADFSSelfSignedCertificateExParameters
PS C:\Users\Administrator>
PS C:\Users\Administrator>
PS C:\Users\Administrator>

I will update online help as soon as I can.

In a given failed examples, there is a typo in "KeyEncipherment", help refers to "KeyEcipherment" with missed "n" character. Also, examples with "-File" parameter won't work (even though, it works, but must use parameters within selected parameter set).


dependencyCheckUpdate fails with NoSuchMethodError for NativeImageUtil.isInNativeImage

Describe the bug
Running the dependencyCheckUpdate task fails with the exception shown below, both in local development as well as on our circleci build pipeline.
It seems to be fixed by explicitly setting a version for jackson-databind in settings.gradle
buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath("com.fasterxml.jackson.core:jackson-databind:2.16.1")
    }
}

Not sure if this is some conflict with another plugin or some internal problem.
Version of dependency-check used
The problem occurs using version 9.0.8 of the grade plugin
Log file
Execution failed for task ':dependencyCheckUpdate'.
> 'boolean com.fasterxml.jackson.databind.util.NativeImageUtil.isInNativeImage()'

* Try:
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
> Get more help at https://help.gradle.org.

* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':dependencyCheckUpdate'.
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$1(ExecuteActionsTaskExecuter.java:148)
        at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:282)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:146)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:134)
...
Caused by: java.lang.NoSuchMethodError: 'boolean com.fasterxml.jackson.databind.util.NativeImageUtil.isInNativeImage()'
        at com.fasterxml.jackson.module.blackbird.BlackbirdModule.setupModule(BlackbirdModule.java:40)
        at com.fasterxml.jackson.databind.ObjectMapper.registerModule(ObjectMapper.java:879)
        at org.owasp.dependencycheck.data.update.cisa.KnownExploitedVulnerabilityParser.parse(KnownExploitedVulnerabilityParser.java:70)
        at org.owasp.dependencycheck.data.update.KnownExploitedDataSource.update(KnownExploitedDataSource.java:82)
        at org.owasp.dependencycheck.Engine.doUpdates(Engine.java:906)
        at org.owasp.dependencycheck.Engine.doUpdates(Engine.java:878)

While a slightly different stack trace - this is a known issue. See https://github.com/jeremylong/DependencyCheck/issues/6192#issuecomment-1853846277
We still need to update the documentation regarding pinning Jackson (and possibly commons).

Also see https://github.com/dependency-check/dependency-check-gradle/issues/369


fixed typo for parity type

I think there was a minor typo in the parity type enum, i fixed it.
This should technically require a major bump but i'm not sure many people have used it according to my github research...
best regards

I'll be releasing a 0.2.0 version soon, so this works fine. Thanks for the change, and sorry for the delay!


Change dep branch from master to main

Signed-off-by: grapebaba<EMAIL_ADDRESS>

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

@GrapeBaBa thanks! But your PR seems to same to this PR. Are you the same people?

haha, no. You can merge that PR first

still thanks for your contribution! close #38


Loading gates with controls

It is currently impossible to load gates with controls in them.
Bug exists since https://github.com/QwertygidQ/DeutschSim/commit/be2afdad907bbc2d68726c83fd047653db8c98d9.

Fixed in https://github.com/QwertygidQ/DeutschSim/commit/fcffdad76987b699f3b704033db9334bfa24d9a5


[release-2.2] ci: use vsphere base templates from d2iq-base-templates vsphere folder

What problem does this PR solve?:
uses d2iq base templates to build KIB OVA.
When we disable the ssh_agent based authentication, the packer code uses temporary keypair generated during provisioning.
Existing logic that manages this is at: https://github.com/mesosphere/konvoy-image-builder/blob/main/pkg/packer/manifests/vsphere/packer.pkr.hcl#L378-L405

Fixed in https://github.com/mesosphere/konvoy-image-builder/pull/901, these changes were not enough anyways.


Disable kernel TCP slow start threshold metrics

Description of changes:
We've observed poor performance due to the kernel's TCP slow start threshold cache.
In newer kernels, these metrics are disabled (not cached) by default. The kernel variable that controls this behavior has been backported to the 5.4 kernel on Amazon Linux 2, but the behavior was left as-is (enabled).
Kubernetes users are more likely to run into issues when these metrics are enabled due to the extensive use of NAT. This PR disables the TCP ssthresh metrics to align with newer kernel versions. This change only has effect for AMI's using the 5.4 kernel, as the default is 1 (disabled) in AMI's using the 5.10 kernel or later.
Mailing list discussion around this patch<EMAIL_ADDRESS>As modern networks becoming more and more dynamic, TCP metrics cache
today often causes more harm than benefits. For example, the same IP
address is often shared by different subscribers behind NAT in residential
networks. Even if the IP address is not shared by different users,
caching the slow-start threshold of a previous short flow using loss-based
congestion control (e.g. cubic) often causes the future longer flows of
the same network path to exit slow-start prematurely with abysmal
throughput.

Caching ssthresh is very risky and can lead to terrible performance.
Therefore it makes sense to make disabling ssthresh caching by
default and opt-in for specific networks by the administrators.
This practice also has worked well for several years of deployment with
CUBIC congestion control at Google.

Kernel documentation about this variable: https://www.kernel.org/doc/Documentation/networking/ip-sysctl.txt
tcp_no_ssthresh_metrics_save - BOOLEAN
	Controls whether TCP saves ssthresh metrics in the route cache.
	Default is 1, which disables ssthresh metrics.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
Testing Done
I built a 1.23 AMI, launched an instance, and see the expected value:
> sudo sysctl net.ipv4.tcp_no_ssthresh_metrics_save
net.ipv4.tcp_no_ssthresh_metrics_save = 1

Article covers this well: https://ieeexplore.ieee.org/document/6364516
My takeaway is: disabling the cached stats is beneficial for short-lived TCP connections, but removes a guardrail that prevents longer flows from congesting the network. When this is disabled, all connections to all destinations would go through the slow-start (exponential) phase.

This turned out to be a red herring -- users of newer kernels will get this by default and we'll leave the current defaults as-is.


False "Loop will execute at most once" warning emited for iterator function

local Land = {}
local Creature = {}
local Artifact = {}
local Enchantment = {}
local Instant = {}
local Sorcery = {}
local Planeswalker = {}

-- luacheck: push ignore 512
-- lucheck falsely emits a "Loop will execute at most once" warning
local function AllTypelistEntries()
    local typelists = {Land, Creature, Artifact, Enchantment, Instant, Sorcery, Planeswalker}
    local entryIndex = 1
    local typelistIndex = 1
    return function ()
        while (typelistIndex <= #typelists) do
            local typelist = typelists[typelistIndex]
            while (entryIndex <= #typelist) do
                local entry = typelist[entryIndex]
                entryIndex = entryIndex + 1
                return entry
            end
            typelistIndex = typelistIndex + 1
            entryIndex = 1
        end
    end
end
-- luacheck: pop

Happens on the "while (entryIndex <= #typelist) do" line.

luacheck --version
Luacheck: 0.21.2
Lua: Lua 5.3
LuaFileSystem: LuaFileSystem 1.6.3
LuaLanes: 3.10.1

Hello!
That's not a false positive, the loop in question:
while (entryIndex <= #typelist) do
    local entry = typelist[entryIndex]
    entryIndex = entryIndex + 1
    return entry
end

has an unconditional return, so when it is entered, the loop body is never repeated more than once, and the loop can be replaced with an if statement:
if (entryIndex <= #typelist) then
    local entry = typelist[entryIndex]
    entryIndex = entryIndex + 1
    return entry
end

Ah I see. I stand corrected. Thanks for the informative reply,


Error in running DeepBench

Hi,
I used Cuda 8.0, cuDNN 5.0 for Cuda 8.0, Openmpi 1.10.2, while running gemm_bench, but I met the error below. I used the following command to compile the code.
make CUDA_PATH=/usr/local/cuda-8.0 CUDNN_PATH=/home/wangweiw/cuda MPI_PATH=/home/wangweiw/openmpi-1.10.2/build NCCL_PATH=/home/wangweiw/nccl/build ARCH=sm_61
The error is
Running training benchmark
Times
m       n      k      a_t     b_t      precision        time (usec)

terminate called after throwing an instance of 'thrust::system::system_error'
what():  function_attributes(): after cudaFuncGetAttributes: invalid device function
1760     16   1760      0      0Aborted
I don't know what goes wrong.

@BenjaminWangW , which GPU are you using for the benchmark?

@sharannarang thanks for reply，the GPUS are P100

The ARCH for P100 should be sm_60. Please recompile the code with the correct architecture and try again.


Clean Up Imports

I cleaned up some of the using statements to be less verbose. If you like the full path using, happy to roll that part back.
I also reordered how the files get included so that all of the fields in main can have concrete types

This is great! Thanks!


NullPointerException when passing the null value for nullable column

Version
both spring-cloud-gcp-data-spanner-1.2.0.RELEASE and 1.2.1.RELEASE. Only I checked.
What I did
I used @Query annotation and DML statement, then pass the null value for the nullable column.
What was occurred
NullPointerException at SqlSpannerQuery.
What I was expected
I want to input null value in the table if I passed null value to the method and the column is nullable.
Situation the phenomena occurs
Assume that lastName is the nullable column at the singer table.
Define a method like below at the repository with extends of SpannerRepository
@Query(dmlStatement = true, value = "INSERT INTO singer (singer_id, birth_date, first_name, last_name) VALUES (@singerId, @birthDay, @firstName, @lastName)")
public void insert(Integer singerId, Date birthDay, String firstName, String lastName);

Then use it like below
xxxRepository.insert(3, Date.valueOf(LocalDate.of(1994, 12, 27)), "first_name", null);

Thanks for reporting the issue, I think I have a fix for this.

Thank you for corresponding it.
I'm going to continue to watch the PR.


add two image registration paper

"Recursive Cascaded Networks for Unsupervised Medical Image Registration",  this paper is not a MICCAI2019 paper but published on ICCV2019.


Dev branch for development

Added the social tab I worked on Tuesday and some edits in the files

This seems like a completely separate project. You're welcome to keep working on it on your own repo but I don't think it's appropriate to merge it here.


[question] Running multiple VL53L4CX's simultaneously

I have a project with 2 VL53L4CX's running off a Teensy 4.0 (and I'll want to increase it to 5). I also want my cycle time to be as close to 20ms as possible. With one ToF, this is easily possible, but each call to ClearInterruptAndStartMeasurement takes 6.5ms and each call to GetMultiRangingData takes 8ms, (so around 15ms for each sensor), so with 2 sensors it takes around 30ms a loop and with 5 it would take around 75ms.
Is there a way to start these measurements in parallel? I'm not sure if that time is from busy waiting for a sensor to be ready, or actual processing/data transfer, but it seems it should be possible to range multiple sensors concurrently.

Hi @elliotnash ,
you can give a look at this example done for X-NUCLEO-53L4A1 that can mount up to 3 VL53L4CX sensors. This example is done in polling mode. If you have some constraints in terms of timing, you can try to run the same example in interrupt mode. I have never tried with 3 sensors in parallel in interrupt mode, but it should be feasible.
Best Regards,
Carlo

Close as answered


Added /me to contrib list inside capture.cpp

Just adding myself to the contrib list...

Well deserved Michael. You've made tons of improvements. Nice to get a contribution from someone with such knowledge of Linux systems.


[Test 6] Try to speed up htmlproofer

Use 4 cpus.
Do not disable external link checking.
Do not disable image or script checking.

This change is

http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/13dc9afbd083b94a206276a8b6d5baf1b234d166/

TC finished in 14m:30s.


Scrollable is missing API docs

Not sure if this means I shouldn't use it, or if we just haven't documented it yet :)
https://docs.flutter.io/flutter/widgets/Scrollable-class.html

Duplicate of #1645
We've been waiting for nested scrolling to land, but that's out of hte way now,.


no export entry in editor settings

Godot version:
3.2.2-stable 6a9fbafcb
OS/device including version:
windows 10
Issue description:
editor settings does not have an export setting
cannot follow https://docs.godotengine.org/en/stable/getting_started/workflow/export/changing_application_icon_for_windows.html
Steps to reproduce:
open settings
search for export or rcedit
Minimal reproduction project:

I can't reproduce. Scroll down in the Editor Settings to find it, or search "Export".

Are you searching the Project Settings maybe?

Yes! I am!
Thanks!


Update zio to 1.0.8

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

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

labels: library-update, semver-patch

Superseded by #324.


[core] Fixes for multi-slice content type field conflicts

Fixes #37, #59, #167

Huge thank you to @torniker for this.. issues have been on the rise for it lately and it solves pesky bug which I had left outstanding for far too long. :clap: :clap: :clap:


[Code health] Clean up and improve error logging

Fixes #2850
Fixes #2851
Fixes #2849
Fixes #2853

@shobhitagarwal1612 RFAL!


lincity_ng: game does not start

Describe the bug
lincity-ng does not start.
Steps To Reproduce
Steps to reproduce the behavior:

Install with nix-shell -p lincity_ng on NixOS
Start with lincity-ng
The game crashes with the following error

Starting lincity-ng (version 2.9.beta)...
Unexpected exception: Failed creating configuration directory '/home/yoda/.lincity-ng': unsupported

Expected behavior
The game should start.
Additional context
I am on GNOME (Wayland).
Notify maintainers
@7c6f434c
Metadata
Please run nix-shell -p nix-info --run "nix-info -m" and paste the result.
[user@system:~]$ nix-shell -p nix-info --run "nix-info -m"
 - system: `"x86_64-linux"`
 - host os: `Linux 6.7.0, NixOS, 23.11 (Tapir), 23.11pre-git`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.18.1`
 - channels(root): `"nixos-23.11"`
 - channels(yoda): `""`
 - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos`

Add a :+1: reaction to issues you find important.

Hmmm, physfs pinning is supposed to fix exactly stuff like that…
Workaround: remove the file with the name ~/.lincity-ng and create a directory
As upstream seems to have very recently gained a new maintainer and a new release, I guess the proper fix will need to be investigated starting with bumping the version and unpinning physfs…

Many thanks for the quick reply and the workaround!


Question about the evaluation time

Hi! Why the evaluation process in the first epoch cost so much time, while the speed is normal in the following epochs? The log is here and here. In the first epoch, it takes 91s; in the other epochs, it just takes 19-20s. Thanks!

I am not sure the reason. It may be related to my used disk. But I think the 90s test time is acceptable.

No. When I reproduce UniMatch and other variants(such as UniPerb and DusPerb) on my own server, the same problem occurs to, so I think it might not just relate to the disk personally. Anyway, it is not a big problem since after the 2nd epoch everything goes normal. Thank you!


Fix Edge Cases With Header Syncing, Block Syncing, and PoS Steady State

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#1093  👈
#1092
#1091
feature/pos-networking-and-syncing

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @tholonious and the rest of your teammates on  Graphite


Jordan/338 tx history

updates to transaction history. i used coinbase as inspiration here. looking forward to multi asset transaction histories!
related #219
closes #338

first screenshot is a bit out of date. selfTX's will say "You sent this amount to yourself." instead of just "Sent to a1b2c3".


pull request for e2e test at 01/21/2017 09:56:17

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


the following arguments are required: --service/-s

I'm trying to deploy code through command line, it's asking me to create the Cluster, but neither your step suggest to
C:\Users\pc\simple-microservice>az spring-cloud app deploy -n simple-microservice --artifact-path target/demo-0.0.1-SNAPSHOT.jar -g spring-cloud-lab
the following arguments are required: --service/-s

Examples from AI knowledge base:
az spring-cloud app deploy -n MyApp -s MyCluster -g MyResourceGroup
Deploy source code to an app. This will pack current directory, build binary with Pivotal Build Service and then deploy to the app.

az spring-cloud app deploy -n MyApp -s MyCluster -g MyResourceGroup -d green-deployment
Deploy source code to a specific deployment of an app.

az spring-cloud app deploy -n MyApp -s MyCluster -g MyResourceGroup --container-image contoso/your-app:v1
Deploy a container image on Docker Hub to an app.

https://aka.ms/cli_ref
Read more about the command in reference docs

Hi @javaHelper!
To setup the cluster, did you follow https://github.com/microsoft/azure-spring-cloud-training/blob/master/01-create-an-azure-spring-cloud-instance/README.md ? This is step 1, "01 - Create an Azure Spring Cloud instance".

Yes I followed steps mentioned here - "01 - Create an Azure Spring Cloud instance"

The cluster is a Spring Cloud cluster - to answer your other question, it's indeed a Kubernetes cluster underneath, but you don't have direct access to it.
You create it at the end of step 1, when you run the az spring-cloud create command line near the end. You then configure it to be the default cluster, that's why you won't need to refer to it in the next steps.

Thanks for the details, this is what I've tried and still no luck
C:\Users\pc\simple-microservice>set AZ_RESOURCE_GROUP=spring-cloud-lab

C:\Users\pc\simple-microservice>set AZ_SPRING_CLOUD_NAME=azure-spring-cloud-lab-prateek

C:\Users\pc\simple-microservice>az spring-cloud create -g "$AZ_RESOURCE_GROUP" -n "$AZ_SPRING_CLOUD_NAME" --sku standard
Parameter 'resource_group_name' must conform to the following pattern: '^[-\\w\\._\\(\\)]+$'.

C:\Users\pc\simple-microservice>az spring-cloud create -g spring-cloud-lab -n azure-spring-cloud-lab-prateek --sku standard
 - Creating Service ..

It seems you're not using Git Bash (which is in the prerequisites at https://github.com/microsoft/azure-spring-cloud-training/blob/master/00-setup-your-environment/README.md ), so your "$AZ_RESOURCE_GROUP" isn't being extrapolated. That would explain why you have the error Parameter 'resource_group_name' must conform to the following pattern: '^[-\\w\\._\\(\\)]+$'(as you now have $in the name of your resource group.
As the resource group isn't correct, then the cluster isn't created.

Thanks for detailed clarification, I still see issue
pc@DESKTOP-NQ639DU MINGW64 ~/simple-microservice
$ set AZ_RESOURCE_GROUP=spring-cloud-lab

pc@DESKTOP-NQ639DU MINGW64 ~/simple-microservice
$ set AZ_SPRING_CLOUD_NAME=azure-spring-cloud-lab-prateek

pc@DESKTOP-NQ639DU MINGW64 ~/simple-microservice
$ az spring-cloud create \
>     -g "$AZ_RESOURCE_GROUP" \
>     -n "$AZ_SPRING_CLOUD_NAME" \
>     --sku standard
ERROR: Parameter 'resource_group_name' must have length greater than 1.

I can't guarantee that the rest of the training will work if you don't use Git Bash, it hasn't been tested with another shell and there is quite a lot of commands in the next units.
Anyway, it still seems that the way you configure your resource group isn't good, as the name should have a length that is greater than 1. I'm not sure how to do this outside of Bash, I believe you need to use something like %AZ_RESOURCE_GROUP%, but I haven't done this for something like 15 years so again I can't guarantee it will work.

Thanks, great help, things are working fine. I had to create the Resource Group manually and now things have worked command line

Awesome! And congrats :-)


K8 Pod not starting for larger load test script

Brief summary
So I have large size load test script (size ~1MB), to run this I have used persistent volume to mount this file
Template YML file Code
 - name: fetch-script       inputs: {}       outputs: {}       metadata: {}       container:         name: ''         image: alpine:latest         command:           - sh           - '-c'         args:           - >             apk add --no-cache curl && curl -X GET             "{{workflow.parameters.gitlink}}" >             /mnt/data/{{workflow.parameters.scriptFileName}}         resources: {}         volumeMounts:           - name: stress-test-volume             mountPath: /mnt/data       volumes:         - name: stress-test-volume           persistentVolumeClaim:             claimName: argo-pvc
But when giving parallelism to 2 or 4 one or two of the pods failed to start (strange that other pods start and are able to fetch script correctly)
The error in load-test-initializer
error msg="The moduleSpecifier \"/test/authentication-utils.js\" couldn't be found on local disk. Make sure that you've specified the right path to the file. If you're running k6 using the Docker image make sure you have mounted the local directory (-v /local/path/:/inside/docker/path) containing your script and modules so that they're accessible by k6 from inside of the container, see https://grafana.com/docs/k6/latest/using-k6/modules/#using-local-modules-with-docker."
I am using k6 version - 0.55
K6 operator  REVISION: 2 CHART: k6-operator VERSION: 3.8.0 APP_VERSION: 0.0.16
k6-operator version or image
3.8.0
Helm chart version (if applicable)
No response
TestRun / PrivateLoadZone YAML
manifest: |
apiVersion: k6.io/v1alpha1
kind: TestRun
metadata:
name: load-test
spec:
parallelism: {{workflow.parameters.parallelism}}
script:
volumeClaim:
name: argo-pvc
file: {{workflow.parameters.scriptFileName}}
arguments: --tag testid={{workflow.parameters.testId}} --log-output=stdout --verbose
runner:
livenessProbe:
httpGet:
path: /v1/status
port: 6565
initialDelaySeconds: 60
periodSeconds: 30
timeoutSeconds: 25
failureThreshold: 6
successThreshold: 1
readinessProbe:
httpGet:
path: /v1/status
port: 6565
initialDelaySeconds: 60
periodSeconds: 30
timeoutSeconds: 25
failureThreshold: 6
successThreshold: 1
securityContext:
runAsNonRoot: false
runAsUser: 0  # Run as root
fsGroup: 0    # Set file system group to root
resources:
limits:
cpu: 2000m
memory: 4096Mi
requests:
cpu: 1000m
memory: 2048Mi
volumes:
- hostPath:
path: /var/log/kaarya
name: logfolder
volumeMounts:
- mountPath: /tmp
name: logfolder
image:<PHONE_NUMBER>15.dkr.ecr.us-east-1.amazonaws.com/load-test:1.1.0
imagePullSecrets:
- name: dockercred
imagePullPolicy: Always
env:
- name: DB_USERNAME
value: {{workflow.parameters.db_username}}
- name: DB_PASSWORD
value: {{workflow.parameters.db_password}}
- name: DB_DATABASE
value: {{workflow.parameters.db_name}}
- name: DB_HOST
value: {{workflow.parameters.db_host}}
- name: API_BASE_URL
value: {{workflow.parameters.api_base_url}}
- name: TEST_DEALER_UUID
value: {{workflow.parameters.test_dealer_uuid}}
- name: TEST_DEPARTMENT_UUID
value: {{workflow.parameters.test_department_uuid}}
- name: SERVICE_SUSBCRIBER_USERNAME
value: {{workflow.parameters.ss_username}}
- name: SERVICE_SUSBCRIBER_PASSWORD
value: {{workflow.parameters.ss_password}}
- name: TEST_DEALER_ID
value: "{{workflow.parameters.test_dealer_id}}"
Other environment details (if applicable)
No response
Steps to reproduce the problem
Mentioned the brief section
Expected behaviour
All k8 Pod should start and execute test.
Actual behaviour
One of the pods failed with the error exec /usr/bin/k6: exec format error

Hi @nitesh-mykaarma,

But when giving parallelism to 2 or 4 one or two of the pods failed to start (strange that other pods start and are able to fetch script correctly)

So you're saying that parallelism: 1 works fine but failure happen only on 2+ parallelism? In that case, it might make sense to check specifics of your volume type. Perhaps, it needs something like a read-only to support mount by multiple pods.

@yorugac no if I tried with parallelism: 1 that pod also failed with the same issue.


Full width Text input error state and margin/padding to match design

The full width Text input in the Gray 10 Theme Mobile carbon Figma file includes an underline and error icon below:
https://www.figma.com/file/O3KSDu2TWpMaazGkgsKqLA/(Beta)-Gray-10-Theme-Mobile---Carbon-Design-System?node-id=1880-6923&t=TO40aq4eUt9nqMHI-4
Using the FormItem type="text" component, it is possible to add style for the error state to include the underline and position the error message by passing componentProps.style to textInputProps. But since the error icon is within the input component the icon's position is out of sync with the design:

Also, the bottom margin on the label should be 5px instead of 8:

The left padding should be 16px instead of 14:

And the bottom margin on the error message should be 20px instead of 8:

If there is another way to render this that we are not aware of please let us know.
If you have design questions you can slack @LISA or @rjgervacio
If you need any additional information you can slack @Krista
@David-Bradshaw

Adjusted some of the padding. However; the larger style changes going to hold off. As currently we piggy back off of standard form items and want to find a clean way to keep that.

Added


Power pudding board with TTL vs battery

1. SDK version（SDK 版本）
{
}

2. In what kind of operation problems appear, and how to reproduce the problem ?（什么样的操作步骤问题会出现，是否是稳定复现，如何复现问题？）
{
Attach the a9 to ttl converter firstly with the 5v pin. Everything should work fine.
If you keep serial communication and attached the power then to either vbats for lithium 18650, you will receive scrambled information.
Anyone know why , I tried multiple variations but it seems the power from the battery effects the board.
}

Check your battery voltage level. Probably you're sing a 3.7V battery which it's voltage is not sufficient to drive the module frontend.


ROI Loader does not always load individual FOVs

Currently the ROI Loader does not load the FOVs individually in this dataset (https://zenodo.org/records/8322727) in contrast to our sample dataset (https://zenodo.org/records/11262587). Both FOV are loaded when selecting FOV = 1. Selecting the second FOV throws an error. @jluethi If this is not a bug in ROILoader but related to the OME-ZARR FOV table being ill-formatted, we might need to catch that error.

Likely issue here: Label array is 4D and the ROI loader doesn't handle that atm


"Test: Xamarin Test Cloud" Build Step Fails, Adds Unnecessary Quotes

The "Test: Xamarin Test Cloud" Build Step is adding double-quotes to the --series, --locale, --assembly-dir, and --nunit-xml parameters, which is causing a failure.
The "Test: Xamarin Test Cloud" Build Step was updated on 16 August 2016 indicating a regression in the latest version.
I am using a Hosted Agent. My college Brad Umbaugh is using a local build agent and he does is not experiencing this problem, so there may be a difference between the VSTS Hosted Agent and a Local Mac Agent.
Current Version
2016-09-21T17:15:41.3993380Z Executing the powershell script: C:\LR\MMS\Services\Mms\TaskAgentProvisioner\Tools\agents\1.105.6\tasks\XamarinTestCloud\1.0.27\XamarinTestCloud.ps1
2016-09-21T17:15:41.6633265Z Submit C:\a\1\b\bin\Debug\MobileLifeCycleSampleApp.MobileLifeCycleSampleApp.apk to Xamarin Test Cloud.
2016-09-21T17:15:41.6673258Z C:\a\1\s\packages\Xamarin.UITest.1.3.15\tools\test-cloud.exe submit "C:\a\1\b\bin\Debug\MobileLifeCycleSampleApp.MobileLifeCycleSampleApp.apk" ********  --user<EMAIL_ADDRESS>--devices b0509cbf --series "master" --locale "en_US" --assembly-dir "C:\a\1\s\MobileLifeCycleSampleApp\MobileLifeCycleSampleApp.UITest\bin\Debug\" --nunit-xml "C:\a\1\s\MobileLifeCycleSampleApp\MobileLifeCycleSampleApp.UITest\bin\Debug\xamarintest_98.0.xml"
2016-09-21T17:15:41.8783163Z ##[error]Illegal characters in path.
2016-09-21T17:15:41.8953161Z ##[error]System.Exception: Unexpected exit code 1 returned from tool test-cloud.exe
2016-09-21T17:15:41.8953161Z ##[error]   at Microsoft.TeamFoundation.DistributedTask.Task.Internal.PowerShell.InvokeToolCmdlet.ProcessRecord()
2016-09-21T17:15:41.8963166Z ##[error]   at System.Management.Automation.CommandProcessor.ProcessRecord()

Previous Version
This was how VSTS submitted to XTC before the "Test: Xamarin Test Cloud" build step was updated on 16 August
2016-08-13T18:55:42.4943773Z [command]C:/a/1/s/packages/Xamarin.UITest.1.3.14/tools/test-cloud.exe submit C:/a/1/b/bin/Release/MobileLifeCycleSampleApp.MobileLifeCycleSampleApp.apk e5220b51e1302ba7abf2725a3111b634 --user<EMAIL_ADDRESS>--devices b0509cbf --series master --locale en_US --assembly-dir C:\a\1\s\MobileLifeCycleSampleApp\MobileLifeCycleSampleApp.UITest\bin\Release\ --nunit-xml C:\a\1\s\MobileLifeCycleSampleApp\MobileLifeCycleSampleApp.UITest\bin\Release\xamarintest_79.0.xml

@brminnick: Can you remove the trailing "" in your build definition's "Test Assembly Dir" and see if it fixes your issue?
The difference you are seeing in the logged command is expected. XamarinTestCloud task was using .ts implementation prior to Aug 16 but we had to switch back to .ps implementation for publishing of nunit test results to Team Services to work from hosted build. The .ps implementation is not handling the trailing "".
Thanks,
Madhuri

Thanks @madhurig!
I removed the trailing "" and that fixed the problem!
I apologize for the red herring in regards to the double-quotes 😃

Cool thanks!

Same Issue here :(,
Any idea on how to remove these quotes from tfs ?


FAI-730: tracing-addon: Bump to use kogito-trusty-postgresql 1.17.0 container

See https://issues.redhat.com/browse/FAI-730
Many thanks for submitting your Pull Request :heart:!
Please make sure that your PR meets the following requirements:

[x] You have read the contributors guide
[x] Your code is properly formatted according to this configuration
[x] Pull Request title is properly formatted: KOGITO-XYZ Subject
[x] Pull Request title contains the target branch if not targeting main: [0.9.x] KOGITO-XYZ Subject
[x] Pull Request contains link to the JIRA issue
[x] Pull Request contains link to any dependent or related Pull Request
[x] Pull Request contains description of the issue
[x] Pull Request does not include fixes for issues other than the main ticket

How to replicate CI configuration locally?

Build Chain tool does "simple" maven build(s), the builds are just Maven commands, but because the repositories relates and depends on each other and any change in API or class method could affect several of those repositories there is a need to use build-chain tool to handle cross repository builds and be sure that we always use latest version of the code for each repository.
build-chain tool is a build tool which can be used on command line locally or in Github Actions workflow(s), in case you need to change multiple repositories and send multiple dependent pull requests related with a change you can easily reproduce the same build by executing it on Github hosted environment or locally in your development environment. See local execution details to get more information about it.

How to retest this PR or trigger a specific build:

Run all builds
Please add comment: Jenkins retest this

Run (or rerun) specific test(s)
Please add comment: Jenkins (re)run [kogito-runtimes|optaplanner|kogito-apps|kogito-examples|optaplanner-quickstarts|optaweb-employee-rostering|optaweb-vehicle-routing] tests

Quarkus LTS checks
Please add comment: Jenkins run LTS

Run (or rerun) LTS specific test(s)
Please add comment: Jenkins (re)run [kogito-runtimes|optaplanner|kogito-apps|kogito-examples|optaplanner-quickstarts|optaweb-employee-rostering|optaweb-vehicle-routing] LTS

Native checks
Please add comment: Jenkins run native

Run (or rerun) native specific test(s)
Please add comment: Jenkins (re)run [kogito-runtimes|optaplanner|kogito-apps|kogito-examples|optaplanner-quickstarts|optaweb-employee-rostering|optaweb-vehicle-routing] native

Full Kogito testing (with cloud images and operator BDD testing)
Please add comment: Jenkins run BDD
This check should be used only if a big change is done as it takes time to run, need resources and one full BDD tests check can be done at a time ...

(tests) - kogito-examples job #1241 was: UNSTABLE
Possible explanation: This should be test failures
Test results:

PASSED: 432
FAILED: 2

Those are the test failures:

Build projects / org.kie.kogito.examples.CallbackRestIT.testCallbackRest
org.awaitility.core.ConditionTimeoutException: Assertion condition defined as a lambda expression in org.kie.kogito.examples.CallbackRestIT that uses java.lang.String 1 expectation failed.Expected status code <404> but was <200>. within 30 seconds.	at org.kie.kogito.examples.CallbackRestIT.testCallbackRest(CallbackRestIT.java:50)Caused by: java.lang.AssertionError: 1 expectation failed.Expected status code <404> but was <200>.	at org.kie.kogito.examples.CallbackRestIT.lambda$testCallbackRest$0(CallbackRestIT.java:55)

org.kie.kogito.examples.demo.OutboxIT.(?)
java.lang.RuntimeException: org.testcontainers.containers.ContainerLaunchException: Timed out waiting for container port to open (localhost ports: [8080, 49511] should be listening)	at org.kie.kogito.examples.demo.OutboxIT.before(OutboxIT.java:81)Caused by: org.testcontainers.containers.ContainerLaunchException: Timed out waiting for container port to open (localhost ports: [8080, 49511] should be listening)

Please look here: https://eng-jenkins-csb-business-automation.apps.ocp-c1.prod.psi.redhat.com/job/KIE/job/kogito/job/main/job/pullrequest/job/kogito-runtimes.tests.downstream.kogito-examples/1241/display/redirect

Jenkins run kogito-examples tests

Jenkins run kogito-examples tests

(tests) - kogito-examples job #1244 was: UNSTABLE
Possible explanation: This should be test failures
Test results:

PASSED: 433
FAILED: 1

Those are the test failures:

org.acme.travel.tests.messaging.springboot.MessagingIT.testProcess
org.opentest4j.AssertionFailedError: expected: <0> but was: <1>	at org.acme.travel.tests.messaging.springboot.MessagingIT.testProcess(MessagingIT.java:94)

Please look here: https://eng-jenkins-csb-business-automation.apps.ocp-c1.prod.psi.redhat.com/job/KIE/job/kogito/job/main/job/pullrequest/job/kogito-runtimes.tests.downstream.kogito-examples/1244/display/redirect

Jenkins run kogito-examples tests

(tests) - kogito-examples job #1246 was: UNSTABLE
Possible explanation: This should be test failures
Test results:

PASSED: 433
FAILED: 1

Those are the test failures:

Build projects / org.kie.kogito.examples.CallbackRestIT.testCallbackRest
org.awaitility.core.ConditionTimeoutException: Assertion condition defined as a lambda expression in org.kie.kogito.examples.CallbackRestIT that uses java.lang.String 1 expectation failed.Expected status code <404> but was <200>. within 30 seconds.	at org.kie.kogito.examples.CallbackRestIT.testCallbackRest(CallbackRestIT.java:50)Caused by: java.lang.AssertionError: 1 expectation failed.Expected status code <404> but was <200>.	at org.kie.kogito.examples.CallbackRestIT.lambda$testCallbackRest$0(CallbackRestIT.java:55)

Please look here: https://eng-jenkins-csb-business-automation.apps.ocp-c1.prod.psi.redhat.com/job/KIE/job/kogito/job/main/job/pullrequest/job/kogito-runtimes.tests.downstream.kogito-examples/1246/display/redirect

Jenkins run kogito-examples tests

(tests) - kogito-examples job #1251 was: UNSTABLE
Possible explanation: This should be test failures
Test results:

PASSED: 432
FAILED: 2

Those are the test failures:

org.acme.travel.tests.avro.quarkus.MultiMessagingIT.testProcess
org.opentest4j.AssertionFailedError: expected: <0> but was: <3>	at org.acme.travel.tests.avro.quarkus.MultiMessagingIT.testProcess(MultiMessagingIT.java:89)

org.kie.kogito.examples.demo.OutboxIT.(?)
java.lang.RuntimeException: org.testcontainers.containers.ContainerLaunchException: Timed out waiting for container port to open (localhost ports: [8080, 49257] should be listening)	at org.kie.kogito.examples.demo.OutboxIT.before(OutboxIT.java:81)Caused by: org.testcontainers.containers.ContainerLaunchException: Timed out waiting for container port to open (localhost ports: [8080, 49257] should be listening)

Please look here: https://eng-jenkins-csb-business-automation.apps.ocp-c1.prod.psi.redhat.com/job/KIE/job/kogito/job/main/job/pullrequest/job/kogito-runtimes.tests.downstream.kogito-examples/1251/display/redirect

Jenkins run kogito-examples tests

(tests) - kogito-examples job #1258 was: UNSTABLE
Possible explanation: This should be test failures
Test results:

PASSED: 433
FAILED: 1

Those are the test failures:

org.acme.travel.tests.avro.quarkus.MultiMessagingIT.testProcess
org.opentest4j.AssertionFailedError: expected: <0> but was: <3>	at org.acme.travel.tests.avro.quarkus.MultiMessagingIT.testProcess(MultiMessagingIT.java:89)

Please look here: https://eng-jenkins-csb-business-automation.apps.ocp-c1.prod.psi.redhat.com/job/KIE/job/kogito/job/main/job/pullrequest/job/kogito-runtimes.tests.downstream.kogito-examples/1258/display/redirect

Failing test org.acme.travel.tests.avro.quarkus.MultiMessagingIT passes locally and on GHA.
Merging.


Added icon font for editing

Added sketch file for editing.
Added howto guide for everybody.
Icon font stylesheet auto-generated each time task is run.

@saleiva, @carlostallon, @piensaenpixel, could you check if instructions are ok?
@viddo, @javisantana, @javierarce and @matallo, do you think I've put the "icon-font stuff" in the correct place? I really look forward to deleting rest of fonts as soon as possible :).

I think it's fine, updated the README to list the advices properly though :)

It's ok for me :D

Merging


Decimal cooldown timers?

Is there a way to show decimal cooldown timers when the cooldown gets low?

This is a tradeoff with tullaCTC:  I let the standard UI code handle the text, and then this addon handles the color,  font, and scale.


Map not visible on Android app in combination with ember-cli-cordova

Hi,
I'm troubling with following problem: I'm compiling the app with the ember-cli-cordova package, everything is working fine on my browser, but when I open the same route in my Android-app I just get a blank screen instead of the Google Map with markers, circles and polylines.
Looking at the logs of the app I get the following message:
D/CordovaLog(10021): file:///android_asset/www/assets/vendor.js: Line 14423 : WARNING: [google-map] Something went wrong with Google Map library. If you think it is not your side, please report the issue at https://github.com/huafu/ember-google-map/issues. Also be sure to have used `return this.loadGoogleMap()` in one of the 3 `model` hooks of each route which would use the component (only if you have set `google.lazyLoad` to true in your `config/environment.js.`)

I'm not using lazyLoad.
This is my ember-cli configuration:
DEBUG: -------------------------------
DEBUG: Ember             : 1.10.0
DEBUG: Ember Data        : 1.0.0-beta.15
DEBUG: jQuery            : 1.11.2
DEBUG: Ember Simple Auth : 0.7.3
DEBUG: -------------------------------

The version of ember-cli-cordova is 0.0.15.
This is how I'm calling the plugin:
{{google-map
          lat=centerLat lng=centerLon zoom=zoom type=type
          markers=latLonBounds
          polylines=polylinesBounds
          circles=circleBounds
          autoFitBounds=true
          gopt_styles=mapsStyle
          markerInfoWindowTemplateName='map/info-window'}}

Any ideas where the issue could be? Any help is appreciated :-)

I believe either Cordova does not let you load an external library or Google Map does not let you load it from within a page with a file:// protocol (cordova apps are using the file:// as the files are stored locally).

Please reopen if it is another issue.


Conference mic and video overlay controls issue

ℹ Computer information

PowerToys version: v0.22.0
PowerToy Utility: Video Converence
Running PowerToys as Admin: Yes
Windows build number: 19041.508

📝 Provide detailed reproduction steps (if any)

Disable video conferencing utility in Power Toys.
Restart computer

When Windows starts up, the Mic and Camera button toggles in the top right corner are enabled even when Video Conferencing is disabled. Only when you toggle Video Conferencing on/off, it disappears.
✔ Expected result
The mic/camera buttons do not exist in the top right corner.
❌ Actual result
The mic/camera buttons are enabled in the top right corner.
📷 Screenshots

Is this also in the new experimental version?

Is this also in the new experimental version?

@Aaron-Junker As you can read in the environment section the issue is for 0.22.0. I know that this problem is definitely fixed in 0.24.0.

@Bamrman
Please update to the new experimental version: 0.24.0 The bug is fixed in the new version.

@htcfreek
Thanks. I installed the new version and it seems to work now.


Ho Do I do this?

Hi!
I'm really missing Karabiner, and am so glad this is being built!
Forgive the question, but can anyone tell me how to reprogram the help key to do something else?
I did it in Karabiner Elements, but it doesn't work.
I am using a MacAlly IKey keyboard with OS X 10.12.3
I've attached below the two Karabiner Elements windows, as well as what shows up in Event-Viewer when I hit the help key on the MacAlly keyboard
Thanks very much!!!

FWIW, I've had this same issue with help key remapping not working. Replicated across several different keyboards, so it's likely not an issue with your particular configuration.


Striped Transaction Rows move when scrolling

Name of Defective Feature

Striped Transaction Rows

System Settings (Required)

ToolKit Version: v 2.9.4
Operating System (Mac/Windows/Etc): OS X 10.12.6
Browser (Chrome/Firefox/Safari): Chrome
Browser Version: 70.0.3538.110 (Official Build) (64-bit)
Other Extensions:

Export of Toolkit Settings (Bottom Left of Settings Page)

Settings Export
[{"key":"AccountsDisplayDensity","value":"0"},{"key":"AccountsEmphasizedOutflows","value":false},{"key":"AccountsStripedRows","value":true},{"key":"AdditionalColumns","value":true},{"key":"AdjustableColumnWidths","value":true},{"key":"AutoDistributeSplits","value":true},{"key":"AutomaticallyMarkAsCleared","value":false},{"key":"BetterScrollbars","value":"1"},{"key":"BudgetCategoryFeatures","value":true},{"key":"BudgetProgressBars","value":"pacing"},{"key":"BudgetQuickSwitch","value":true},{"key":"CalendarFirstDay","value":"0"},{"key":"CategoryActivityCopy","value":false},{"key":"CategoryActivityPopupWidth","value":"2"},{"key":"ChangeEnterBehavior","value":true},{"key":"CheckCreditBalances","value":true},{"key":"CheckNumbers","value":false},{"key":"ClearSelection","value":false},{"key":"CollapseSideMenu","value":true},{"key":"ColourBlindMode","value":false},{"key":"CompactIncomeVsExpense","value":false},{"key":"CreditCardEmoji","value":false},{"key":"CurrentMonthIndicator","value":true},{"key":"CustomFlagNames","value":false},{"key":"DaysOfBuffering","value":true},{"key":"DaysOfBufferingHistoryLookup","value":"12"},{"key":"DisableToolkit","value":false},{"key":"DisplayTargetGoalAmount","value":"2"},{"key":"DisplayTotalMonthlyGoals","value":false},{"key":"DisplayUpcomingAmount","value":false},{"key":"EasyTransactionApproval","value":true},{"key":"EditAccountButton","value":"0"},{"key":"EnableRetroCalculator","value":true},{"key":"EnlargeCategoriesDropdown","value":true},{"key":"EnterToMove","value":false},{"key":"GoalIndicator","value":false},{"key":"GoalWarningColor","value":true},{"key":"GoogleFontsSelector","value":"0"},{"key":"HideAccountBalancesType","value":"0"},{"key":"HideAgeOfMoney","value":false},{"key":"HideHelp","value":false},{"key":"HideReferralBanner","value":false},{"key":"HighlightNegatives","value":true},{"key":"ImportNotification","value":"1"},{"key":"IncomeFromLastMonth","value":"1"},{"key":"IncomeVsExpenseHoverHighlight","value":true},{"key":"LargerClickableIcons","value":false},{"key":"MonthlyNotesPopupWidth","value":"0"},{"key":"NavDisplayDensity","value":"1"},{"key":"Pacing","value":"0"},{"key":"PrintingImprovements","value":true},{"key":"PrivacyMode","value":"0"},{"key":"QuickBudgetWarning","value":true},{"key":"ReconciledTextColor","value":"0"},{"key":"RemovePositiveHighlight","value":false},{"key":"RemoveZeroCategories","value":false},{"key":"ResizeInspector","value":true},{"key":"ResizeSidebar","value":false},{"key":"RightClickToEdit","value":true},{"key":"RowHeight","value":"1"},{"key":"RowsHeight","value":"0"},{"key":"RunningBalance","value":"1"},{"key":"SeamlessBudgetHeader","value":false},{"key":"SetMultipleFlags","value":false},{"key":"ShowCategoryBalance","value":true},{"key":"ShowIntercom","value":true},{"key":"SpareChange","value":false},{"key":"SplitKeyboardShortcut","value":true},{"key":"SplitTransactionAutoAdjust","value":true},{"key":"SquareNegativeMode","value":false},{"key":"StealingFromFuture","value":false},{"key":"SwapClearedFlagged","value":false},{"key":"TargetBalanceWarning","value":true},{"key":"ToBeBudgetedWarning","value":false},{"key":"ToggleMasterCategories","value":false},{"key":"ToggleSplits","value":true},{"key":"ToggleTransactionFilters","value":"0"},{"key":"ToolkitReports","value":true},{"key":"TransactionGridFeatures","value":true},{"key":"ViewZeroAsEmpty","value":false},{"key":"goalIndicator","value":false},{"key":"highlightNegativesNegative","value":true},{"key":"l10n","value":"0"},{"key":"pacing","value":"0"},{"key":"popupCalculator","value":true},{"key":"reports","value":true}]

Steps to Reproduce the Behavior

Go to account page
start scrolling
shading alternates with every scroll.

Expected Behavior

that the rows that had shading would stay shaded and the ones that didn't would stay white ;)
Actual Behavior

YNAB_VERSION: v1.25664
www.google-analytics.com/analytics.js:1 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT
apis.google.com/js/platform.js?onload=googleAPIPlatformInit:1 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT
cdnjs.cloudflare.com/ajax/libs/rollbar.js/2.4.1/rollbar.min.js:2 Download the React DevTools for a better development experience: https://fb.me/react-devtools
i18n.js:26 [Deprecation] Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/.
s3forecast.i18n.init @ i18n.js:26
jssdkcdns.mparticle.com/js/v2/51aaee60fc77174eb015ebece9f54a2a/mparticle.js:1 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT
cdnjs.cloudflare.com/ajax/libs/rollbar.js/2.4.1/rollbar.min.js:2 Beacon Error: Invalid method init
n.(anonymous function) @ cdnjs.cloudflare.com/ajax/libs/rollbar.js/2.4.1/rollbar.min.js:2

I'm not sure if this issue is now too buried, but I'm seeing this, too.

hmmm yea this is probably still happening unless YNAB changed some things about how they render their rows. maybe we need to look into a css only approach rather than using js.

@samhpickering Did you ever get a PR created for a working fix?

@samhpickering Thanks for submitting the PR!

Fixed on https://github.com/toolkit-for-ynab/toolkit-for-ynab/commit/b714239492199ece074d239ba4a87cfea579cc56


⚠ SceneTime has degraded performance

In ad81e02, SceneTime ($ST) experienced degraded performance:

HTTP code: 200
Response time: 3048 ms

Resolved: SceneTime performance has improved in 47aa530 after 9 minutes.


fix: microk8s documentation and integration tests

Description
Because of recent microk8s change, enabling many microk8s addons at once doesn't work anymore. For now we need to enable addons one by one.
Fixes # (issue)
Type of change
Please delete options that are not relevant.

[ ] Refactor/improvement
[ ] This change requires a documentation update

How Has This Been Tested?
Integration tests and local tests.
Checklist

[ ] My commit message is conventional
[ ] I have run pre-commit on all files before creating the PR
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] I have checked my code and corrected any misspellings

Codecov Report

Merging #466 (6dd27cc) into develop (0f802ad) will not change coverage.
The diff coverage is n/a.

:exclamation: Current head 6dd27cc differs from pull request most recent head 0f8f535. Consider uploading reports for the commit 0f8f535 to get more accurate results

@@           Coverage Diff            @@
##           develop     #466   +/-   ##
========================================
  Coverage    87.00%   87.00%
========================================
  Files           23       23
  Lines         1424     1424
========================================
  Hits          1239     1239
  Misses         185      185

Continue to review full report at Codecov.

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


chore: bump blockifier and cairo versions

This change is

Cargo.toml line 68 at r1 (raw file):
Previously, dorimedini-starkware wrote…
*rc5

Done.


--daemon --log-level=panic panic

Hello,
Using  --daemon --log-level=panic with the last RC produce a panic.
$ ./docker-1.7.0-rc1  --daemon --log-level=panic
panic: runtime error: invalid memory address or nil pointer dereference
	panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xb code=0x1 addr=0x0 pc=0x40c1de]

goroutine 1 [running]:
main.func·002()
	/go/src/github.com/docker/docker/docker/daemon.go:103 +0xfe
main.mainDaemon()
	/go/src/github.com/docker/docker/docker/daemon.go:158 +0x1352
main.main()
	/go/src/github.com/docker/docker/docker/docker.go:92 +0x6b4

goroutine 5 [syscall]:
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:21 +0x1f
created by os/signal.init·1
	/usr/local/go/src/os/signal/signal_unix.go:27 +0x35

goroutine 17 [syscall, locked to thread]:
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:2232 +0x1

goroutine 8 [runnable]:
text/template/parse.lexText(0xc208030500, 0xf38af8)
	/usr/local/go/src/text/template/parse/lex.go:228 +0x37b
text/template/parse.(*lexer).run(0xc208030500)
	/usr/local/go/src/text/template/parse/lex.go:198 +0x5d
created by text/template/parse.lex
	/usr/local/go/src/text/template/parse/lex.go:191 +0x1ac

goroutine 9 [runnable]:
main.func·003()
	/go/src/github.com/docker/docker/docker/daemon.go:128
created by main.mainDaemon
	/go/src/github.com/docker/docker/docker/daemon.go:135 +0x6bc

Hi!
Please read this important information about creating issues.
If you are reporting a new issue, make sure that we do not have any duplicates already open. You can ensure this by searching the issue list for this repository. If there is a duplicate, please close your issue and add a comment to the existing issue instead.
If you suspect your issue is a bug, please edit your issue description to include the BUG REPORT INFORMATION shown below. If you fail to provide this information within 7 days, we cannot debug your issue and will close it. We will, however, reopen it if you later provide the information.
This is an automated, informational response.
Thank you.
For more information about reporting issues, see https://github.com/docker/docker/blob/master/CONTRIBUTING.md#reporting-other-issues

BUG REPORT INFORMATION
Use the commands below to provide key information from your environment:
docker version:
docker info:
uname -a:
Provide additional environment details (AWS, VirtualBox, physical, etc.):
List the steps to reproduce the issue:
1.
2.
3.
Describe the results you received:
Describe the results you expected:
Provide additional info you think is important:
----------END REPORT ---------
#ENEEDMOREINFO

I think this is kinda expected becuase the loggers will not be hit unless they are logrus.Panic so any Fatals will never be executed so the exit(1)'s are not hit, and nil pointers and all kinds of fun will happen.

I'm not reproducing: I get no logs when running with --log-level=panic, but no panic neither.

Don't recall seeing any logrus calls before we panic :-)

Ok, so thanks to @jfrazelle I understand this is expected, but think I think we should update logrus to include this commit https://github.com/Sirupsen/logrus/commit/fdae7ddaf512415df63fb429b97545928641c657 so the error will be cleaner.

Thanks! Closing this one.


preview window instead of hover for persistent function declaration

Hi,
Is there any way to replace i) hover's floating window with the built-in nvim preview window and ii) make the function declaration preview supplied by hover, whether floating or not, persistently visible as I type?
I've searched the documentation, git Issues etc - but have found no answers.
many thanks,
Ryan

None of the features you are asking about are implemented in this repo. This just provides configuration for launching language servers for the built-in client in neovim. If you did want to ask about overriding the built-in client's UX stuff, you'd want to ask on our discourse.
To directly answer your question, there is no built-in option about for it.  1.You'd have to override the hover handler to use preview instead of floating window, and 2. I think what you are asking for is https://github.com/ray-x/lsp_signature.nvim (hover shows definition, not the declaration).


Switch to the new parquet catalog for WISE

The Meisner et al., 2023 catalog has been converted to parquet and uploaded to an IRSA AWS bucket for testing. This PR updates the WISE_get_lightcurves call to use it.
In initial tests, this reduces the time it takes to load 30 light curves (Yang sample) from 8min 45sec using the original catalog down to 1min 45sec using the parquet catalog.
To Do:

[ ] time precision: mjdmean is slightly different between parquet and original. why? does it matter?
[ ] flux units:  see code and comment below.
[ ] num rows: new call returns more rows than original (using unTimelyCatalogExplorer). need to understand why. original returns only one coadd_id per objectid. is this intentionally restricting to just the first item?

The parquet files need additional verification before they're ready to publish. This PR will be on hold until that's done.

I've convinced myself that the mjdmean values we're getting here from the Parquet files match the ones in the original FITS files. The values are altered slightly somewhere along the trip between the FITS files and what we were getting back from unTimelyCatalogExplorer in the original call. The difference is a couple of minutes.

This loads 500,000 sources in about 4.5 hours.
The load time is scales very well with the number of sources because the number of partitions/pixels it has to dig through starts to saturate at around 25,000 sources.

@jkrick In a sample of 500,000 objects, I found 3 negative fluxes. These end up as NaN in the final dataframe because they cannot be converted to magnitudes. Should we drop those from the dataframe? Or do something else with them?

@jkrick In a sample of 500,000 objects, I found 3 negative fluxes. These end up as NaN in the final dataframe because they cannot be converted to magnitudes. Should we drop those from the dataframe? Or do something else with them?

Thanks for finding those.  We can drop these from the data frame.  I think I drop nans later in my ML code, but can't hurt to do it here.  Clearly a problem if the fluxes are negative, so not worth keeping those around.

It runs for me on the SMCE.  My only comment is that I would like to see more comments inside the functions in WISE_functions.py.  I don't know enough about what you are doing, so some helpful words could go a long way here.

Re: problem with number of rows
I spoke with Meisner and learned that we should not select sources based on the coadd_id, but we should select only sources within the coadd's primary region to avoid duplicates when an object is near the coadd boundary. I've implemented the change.


konk-service-operator should check that apiservice is ready before marking itself ready

KONK service operator will deploy apiregistration objects pointing to the apiservice. We can verify apiservice readiness with kubectl. kubectl get apiservice tends not to be a good check of actual readiness. It will report ready even when there's no endpoints matching the service. Requesting the kind directly will verify availability ie. until kubectl get contact.example.infoblox.com; do sleep 5s; done
Helm operator then should mark the CR status ready which will let users verify their resources are deployed correctly to KONK. CR status does not currently verify pod availability, see
https://github.com/operator-framework/operator-sdk/issues/4102

kubectl wait --for condition=ready apiservice {name}


Nprogress entire stylesheet

This PR converts the original nprogress stylesheet to scss without the need to import the dependecy stylesheet. I did this for more control over the bar and also sort of a reference guide to what is changeable inside the nprogress stylesheet.

I'd prefer to continue importing the nprogress stylesheet. Otherwise, this stylesheet may get out of sync with that library.


warning: no support for Intel AESNI instructions unable to execute

Expected Behavior
Install requirments
Actual Behavior
trows error:
warning: no support for Intel AESNI instructions
unable to execute '/usr/local/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ccache-gcc': No such file or directory
error: Setup script exited with error: command '/usr/local/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ccache-gcc' failed with exit status 1

### Steps to Reproduce
I have a synology NAS and I have tried the following commands to get it working:

sudo pip install -r ./requirements.txt
also tried:
while read line; do sudo easy_install $line; done < requirements.txt
It looks like an build error for the linux kernel.
Other Information
OS: Synology Linux DSM 6.x
Git Commit: latest release
Similair issues:
https://github.com/AHAAAAAAA/PokemonGo-Map/issues/945
https://github.com/Legrandin/pycryptodome/issues/27
Related to:
https://github.com/Legrandin/pycryptodome/issues

Looks like gcc is not installed. You need to install that one first.

Could you give me a hand in the right direction @mrseeker?

 Tried it but failed, have no idea how docker works lol I used this docker:
https://hub.docker.com/r/babfrag/docker-pokemongobot/
but it failed to install....
Any good tutorial out there?

https://blog.pavelsklenar.com/how-to-install-and-use-docker-on-synology/ <- this one?

omg @mrseeker thanks I had NO idea that images meant the "basic/OS" i always just searched and thought it was some sort of github lol
When downloading the image "python" and creating a new container called "pokemon go" It worked!
Now I just need to reinstall my nas to get rid of all the dirty python stuff i installed manually lol...


HIGH PRIORITY: 0.13.1 hotfix release

https://github.com/open-telemetry/opentelemetry-js-contrib/releases/tag/untagged-3e9c0596fe3f217993cf
Fixes https://github.com/open-telemetry/opentelemetry-js-contrib/issues/340

@dyladan what is the fix here ? did you find the problem what causes that ?

@obecny Missing "prepare" script: https://github.com/open-telemetry/opentelemetry-js-contrib/pull/341/files#diff-4cb25a67d52949145eb6d4dd1b7ed4801a7e1125ab341911ca7fa69f0c7ec38bR19


Support entropy in Aggregation function

Is your feature request related to a problem or challenge?
Calculates Shannon entropy of a column of values.
Describe the solution you'd like
D CREATE TABLE entropy (vals UInt32,strings String);
D INSERT INTO entropy VALUES (1, 'A'), (1, 'A'), (1,'A'), (1,'A'), (2,'B'), (2,'B'), (2,'C'), (2,'D');
D
D SELECT entropy(vals), entropy(strings) FROM entropy;
┌───────────────┬──────────────────┐
│ entropy(vals) │ entropy(strings) │
│    double     │      double      │
├───────────────┼──────────────────┤
│           1.0 │             1.75 │
└───────────────┴──────────────────┘

Describe alternatives you've considered
No response
Additional context
https://duckdb.org/docs/sql/functions/aggregates#entropyx
https://clickhouse.com/docs/en/sql-reference/aggregate-functions/reference/entropy

Haven't worked on a problem like this before. I would like to give this a try.

take

Given https://github.com/apache/datafusion/issues/12357 we may want to move this function to some other repo rather than the core

thank for notify @alamb

Suggestion: https://github.com/apache/datafusion/issues/12254#issuecomment-2353615046

We are going to implement these in a different repository so closing this ticket to avoid: https://github.com/apache/datafusion/issues/12254#issuecomment-2374446425


[query agent] Add test case with output-field that contains a dash character

This PR tries to reproduce issue #581
Actually it doesn't reproduce the problem, probably the problem has been already fixed.
Closes #581

The problem would be reproducible with Pulsar I guess.


Fix docs links in 3.x after docs reorg

This fixes some outdated links after we backported the docs reorg to the 3.4 branch (https://github.com/godotengine/godot-docs/pull/5412) and should fix the docs build for that branch after a sync.
The build broke in  https://github.com/godotengine/godot-docs/commit/0c0e652bd77ed0b90bbdda6ac08228ccd9264e96:
...
Warning, treated as error:
/home/runner/work/godot-docs/godot-docs/classes/class_csharpscript.rst:26:unknown document: ../getting_started/scripting/c_sharp/index
Error: Process completed with exit code 2.

Thanks!

Cherry-picked for 3.4.3.


APIF-2959: Prepare rest-utils API for per-listener SSL configs.

This PR prepares the rest-utils API for per-listener SSL configs. Changes:

[new] SslConfig: This class encapsulates the many SSL params in rest-utils.
[new] SslFactory: ApplicationServer.createSslContextFactory method extracted out.
Moved all the listener parsing logic from ApplicationServer to RestConfig.
[new] RestConfig.getBaseSslConfig(): Returns the unprefixed (base) SSL configs.
[new] RestConfig.getSslConfigs(): Returns the per-listener SSL configs.

Note that this PR does not implements per-listener SSL config. It only introduces the APIs, so that downstream applications can adapt before the changes. As such, all the SSL configs returned are the same for all listeners.

The downstream failure in secret-registry is unrelated to these changes. Some change in Kafka broke secret-registry master.

@rigelbm Yes I can take a look at this change as you requested, but before I do that, can you find someone in your team who is more familiar with the per listener SSL requirement than I am and get them to review the concept of the change (if not the rest-utils/java specifics).
It would be a good opportunity to get someone outside the kafka-rest team familiar with rest-utils - maybe have an interactive review session and talk them through the changes, and why you've done what you've done.


Unhandled infinite loops on event handlers

Environment
Node version: 20.11.0
Nitro version: 2.9.6
Reproduction
You can just create an infinite loop in any event handler:
export default eventHandler((event) => {
  const response = [];
  while (true) {
    response.push("Hello, Nitro!");
  }
  return response;
});

Describe the bug
When you create an infinite loop by accident in an event handler, it makes the app crash (regardless of whether you use nuxt or not) but it doesn't give you a clear error message so it can be really hard to debug.
Additional context
No response
Logs
#
# Fatal error in , line 0
# Fatal JavaScript invalid size error 169220804 (see crbug.com/1201626)
#
#
#
#FailureMessage Object: 000000CD6BBFE110
----- Native stack trace -----

 1: 00007FF7209B6E7B node::SetCppgcReference+16075
 2: 00007FF7208B622F node::TriggerNodeReport+70111
 3: 00007FF7217817F2 V8_Fatal+162
 4: 00007FF721218A55 v8::Platform::SystemClockTimeMillis+855861
 5: 00007FF721099BE3 v8::base::Thread::StartSynchronously+1456675
 6: 00007FF7210B8583 v8::Object::GetIsolate+15459
 7: 00007FF720EDA303 v8::CodeEvent::GetFunctionName+181699
 8: 00007FF72144EFAE v8::PropertyDescriptor::writable+677134
 9: 00007FF6C15E259B
 ELIFECYCLE  Command failed with exit code<PHONE_NUMBER>.

I know it is frustating with how js single threads and Node.js errors happen but it is not something related to Nitro.
import { createServer } from 'node:http'

createServer((req, res) => {
  res.writeHead(200, { 'Content-Type': 'text/plain' })
  const response = [];
  while (true) {
    response.push("Hello, Nitro!");
  }
  // res.end('Hello World\n')
}).listen(3000, () => console.log('Server running on http://localhost:3000/'))

This pure Node.js code leads to exactly same

Oh, okay. At least that's good to know. Thanks!


ENH : Deal with CCD Dark Frames

Hi,
I think that @danielballan, @dchabot, @klauer and I  should have a discussion on how to handle this both from a hardware point of view and also a data muxer / data portal point. I will try to set something up.
S

attn #165

Easily handled now, post-refactor.