Unable to debug NUnit tests on windows

Issue Description
Unable to debug NUnit tests on windows, the same tests can be debugged on linux.
Steps to Reproduce

have a solution with a NUnit unit tests on windows
open vscode
Navigate to a test and add a breakpoint to it
click 'Debug Test' text under the [Test] attribute for the method

Expected Behavior
The test is run in debug mode and the breakpoint gets hit
Actual Behavior

Nothing seems to happen
The following appears in the 'DEBUG CONSOLE':

WARNING: Could not load symbols for 'Pttox.Core.Tests.dll'. 'c:\Work\hydra-src\apps\Xamarin-PTToX\tests\Pttox.Core.Tests\bin\Debug\net5.0\Pttox.Core.Tests.pdb' is a Windows PDB. These are not supported by the cross-platform .NET Core debugger.
Loaded 'c:\Work\hydra-src\apps\Xamarin-PTToX\tests\Pttox.Core.Tests\bin\Debug\net5.0\Pttox.Core.Tests.dll'. Cannot find or open the PDB file.
Loaded 'c:\Work\hydra-src\apps\Xamarin-PTToX\tests\Pttox.Core.Tests\bin\Debug\net5.0\nunit.framework.dll'. Cannot find or open the PDB file.

It seems that omnisharp is producing a windows pdb and then complaining that it can't debug it. Clearing the output folder and building with dotnet build, and then trying to debug the test again just produces the same error.
The full output is below:
-------------------------------------------------------------------
You may only use the Microsoft .NET Core Debugger (vsdbg) with
Visual Studio Code, Visual Studio or Visual Studio for Mac software
to help you develop and test your applications.
-------------------------------------------------------------------
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.Private.CoreLib.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'c:\Work\hydra-src\apps\Xamarin-PTToX\tests\Pttox.Core.Tests\bin\Debug\net5.0\testhost.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.Runtime.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'c:\Work\hydra-src\apps\Xamarin-PTToX\tests\Pttox.Core.Tests\bin\Debug\net5.0\Microsoft.TestPlatform.CoreUtilities.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.Diagnostics.Tracing.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'c:\Work\hydra-src\apps\Xamarin-PTToX\tests\Pttox.Core.Tests\bin\Debug\net5.0\Microsoft.TestPlatform.PlatformAbstractions.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.Runtime.Extensions.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.Diagnostics.Debug.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.Threading.Tasks.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.Diagnostics.Process.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.ComponentModel.Primitives.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.Globalization.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.Collections.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'c:\Work\hydra-src\apps\Xamarin-PTToX\tests\Pttox.Core.Tests\bin\Debug\net5.0\Microsoft.TestPlatform.CrossPlatEngine.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'c:\Work\hydra-src\apps\Xamarin-PTToX\tests\Pttox.Core.Tests\bin\Debug\net5.0\Microsoft.TestPlatform.CommunicationUtilities.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'c:\Work\hydra-src\apps\Xamarin-PTToX\tests\Pttox.Core.Tests\bin\Debug\net5.0\Microsoft.VisualStudio.TestPlatform.ObjectModel.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'c:\Work\hydra-src\apps\Xamarin-PTToX\tests\Pttox.Core.Tests\bin\Debug\net5.0\Microsoft.VisualStudio.TestPlatform.Common.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'c:\Work\hydra-src\apps\Xamarin-PTToX\tests\Pttox.Core.Tests\bin\Debug\net5.0\Newtonsoft.Json.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.Runtime.Serialization.Primitives.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.Threading.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.Diagnostics.TraceSource.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.Memory.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.Threading.ThreadPool.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\Microsoft.Win32.Primitives.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.Runtime.InteropServices.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.Net.Primitives.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.IO.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.Net.Sockets.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.Net.NameResolution.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.Private.Uri.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.Threading.Overlapped.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.Text.Encoding.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.Reflection.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.Dynamic.Runtime.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.Linq.Expressions.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.Reflection.Extensions.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.Linq.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.ObjectModel.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.Xml.XDocument.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.Private.Xml.Linq.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.Private.Xml.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.Text.RegularExpressions.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.Reflection.Emit.ILGeneration.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.Reflection.Primitives.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.Reflection.Emit.Lightweight.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'Anonymously Hosted DynamicMethods Assembly'.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.IO.FileSystem.Primitives.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.IO.FileSystem.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.Runtime.Loader.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'c:\Work\hydra-src\apps\Xamarin-PTToX\tests\Pttox.Core.Tests\bin\Debug\net5.0\Microsoft.VisualStudio.TestPlatform.Extension.NUnit.Xml.TestAdapter.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.Reflection.TypeExtensions.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'c:\Work\hydra-src\apps\Xamarin-PTToX\tests\Pttox.Core.Tests\bin\Debug\net5.0\NUnit3.TestAdapter.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'c:\Work\hydra-src\apps\Xamarin-PTToX\tests\Pttox.Core.Tests\bin\Debug\net5.0\nunit.engine.api.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.Xml.ReaderWriter.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.Threading.Thread.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.Security.Cryptography.Algorithms.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.Threading.Timer.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.Xml.XmlDocument.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.Resources.ResourceManager.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.Runtime.InteropServices.RuntimeInformation.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\netstandard.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'c:\Work\hydra-src\apps\Xamarin-PTToX\tests\Pttox.Core.Tests\bin\Debug\net5.0\nunit.engine.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'c:\Work\hydra-src\apps\Xamarin-PTToX\tests\Pttox.Core.Tests\bin\Debug\net5.0\nunit.engine.core.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'Mono.Cecil'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
WARNING: Could not load symbols for 'Pttox.Core.Tests.dll'. 'c:\Work\hydra-src\apps\Xamarin-PTToX\tests\Pttox.Core.Tests\bin\Debug\net5.0\Pttox.Core.Tests.pdb' is a Windows PDB. These are not supported by the cross-platform .NET Core debugger.
Loaded 'c:\Work\hydra-src\apps\Xamarin-PTToX\tests\Pttox.Core.Tests\bin\Debug\net5.0\Pttox.Core.Tests.dll'. Cannot find or open the PDB file.
Loaded 'c:\Work\hydra-src\apps\Xamarin-PTToX\tests\Pttox.Core.Tests\bin\Debug\net5.0\nunit.framework.dll'. Cannot find or open the PDB file.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.Console.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.Text.Encoding.Extensions.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'c:\Work\hydra-src\apps\Xamarin-PTToX\tests\Pttox.Core.Tests\bin\Debug\net5.0\Moq.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'c:\Work\hydra-src\apps\Xamarin-PTToX\tests\Pttox.Core.Tests\bin\Debug\net5.0\Pttox.Core.dll'. Symbols loaded.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.Drawing.Primitives.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'c:\Work\hydra-src\apps\Xamarin-PTToX\tests\Pttox.Core.Tests\bin\Debug\net5.0\Xamarin.Forms.Core.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.Security.Cryptography.X509Certificates.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.Security.Cryptography.Primitives.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.Collections.Concurrent.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.ComponentModel.TypeConverter.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'c:\Work\hydra-src\apps\Xamarin-PTToX\tests\Pttox.Core.Tests\bin\Debug\net5.0\Serilog.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.Threading.Tasks.Extensions.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'c:\Work\hydra-src\apps\Xamarin-PTToX\tests\Pttox.Core.Tests\bin\Debug\net5.0\Castle.Core.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.Reflection.Emit.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded 'DynamicProxyGenAssembly2'.
Loaded 'DynamicProxyGenAssembly2'.
Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.7\System.ComponentModel.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
The program '[2616] dotnet.exe' has exited with code 0 (0x0).

Environment information
VSCode version: 1.57.0
C# Extension: 1.23.12
Dotnet Information
.NET SDK (reflecting any global.json):
 Version:   5.0.301
 Commit:    ef17233f86
Runtime Environment:
OS Name:     Windows
OS Version:  10.0.19043
OS Platform: Windows
RID:         win10-x64
Base Path:   C:\Program Files\dotnet\sdk\5.0.301\
Host (useful for support):
Version: 5.0.7
Commit:  556582d964
.NET SDKs installed:
2.1.2 [C:\Program Files\dotnet\sdk]
2.1.4 [C:\Program Files\dotnet\sdk]
2.1.104 [C:\Program Files\dotnet\sdk]
2.1.200 [C:\Program Files\dotnet\sdk]
2.1.201 [C:\Program Files\dotnet\sdk]
2.1.202 [C:\Program Files\dotnet\sdk]
2.1.300-preview2-008533 [C:\Program Files\dotnet\sdk]
2.1.524 [C:\Program Files\dotnet\sdk]
3.0.101 [C:\Program Files\dotnet\sdk]
5.0.301 [C:\Program Files\dotnet\sdk]
.NET runtimes installed:
Microsoft.AspNetCore.All 2.1.0-preview2-final [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
Microsoft.AspNetCore.All 2.1.13 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
Microsoft.AspNetCore.All 2.1.28 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
Microsoft.AspNetCore.App 2.1.0-preview2-final [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 2.1.13 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 2.1.28 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 3.0.1 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 3.1.16 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 5.0.7 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.NETCore.App 2.0.3 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 2.0.5 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 2.0.6 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 2.0.7 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 2.0.9 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 2.1.0-preview2-26406-04 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 2.1.13 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 2.1.28 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 3.0.1 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 3.1.16 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 5.0.7 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.WindowsDesktop.App 3.0.1 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 3.1.16 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 5.0.7 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
To install additional .NET runtimes or SDKs:
https://aka.ms/dotnet-download

Visual Studio Code Extensions

Extension
Author
Version

code-spell-checker
streetsidesoftware
1.10.2

csharp
ms-dotnettools
1.23.12

EditorConfig
EditorConfig
0.16.4

githistory
donjayamanne
0.6.16

markdown-preview-enhanced
shd101wyy
0.5.21

mssql
ms-mssql
1.10.1

plantuml
jebbs
2.15.1

vscode-docker
ms-azuretools
1.14.0

our clipboard

I discovered that changing DebugType from Full to portable fixes it:
<DebugType>portable</DebugType>

I guess OmniSharp could ignore the DebugType and just use portable as it knows Full won't work. But I can understand why you might not want to.
Feel free to close.


Publish ClinVar XML utils to PIP

@tcezard @apriltuesday
Given how we wish to independently publish clinvar_xml_utils.py to be used as an standalone script, but we do not intent to publish eva_cttv_pipeline as well, I decided that the best option would be to create two separate packages, eva_cttv_pipeline containing clinvar_xml_utils, and publishing only the latter.
After reading through standard package containerizing I came up with the following directory structure for clinvar_xml_utils:
eva-opentargets
    ...
    eva_cttv_pipeline/
        ...
        __init__.py
        clinvar_xml_utils/
            __init__.py
            LICENSE.txt
            README.md
            setup.py
            tests/
                __init__.py
                tests_clinvar_xml_utils.py
            src/
                __init__.py
                clinvar_xml_utils.py

As for the tasks, after receiving a help from @apriltuesday, I believe that it expands to the following ones:

[ ] Create documentation (README.md).
[x] Associate a LICENSE (for now the same as the one from the upper package: Apache License).
[x] Create a setup.py for clinvar_xml_utils.py.
[x] Re-structure directories and update import pointers.
[ ] Write/find tests that exclusively check clinvar_xml_utils.py functionalities (add them to eva-opentargets/.github/workflows/tests.yml).
[ ] Run tests for eva-opentargets to check that the new containerization did not affect the upper package.
[ ] Run the pipeline locally to create evidence strings and check manually that it works.
[ ] Test package installation locally.
[ ] Publish the package to PyPi.
[ ] Check installation from PyPi.

We may want to create sub-issues, or continue the discussion in this same issue. I'm fine with both. We also may want to create separate tickets on your side, @apriltuesday & @tcezard for the time to be recorded. Any tasks that I missed? Any thoughts on this?


database/sql: NullString, NullInt64, NullFloat64, NullBool is not exported as real value

package main

import (
	"database/sql"
	"encoding/json"
	"fmt"
	"os"
)

type Foo struct {
	Id    int64          `json:"id"`
	Title sql.NullString `json:"title"`
}

func main() {
	db, _ := sql.Open("blah-driver", "blah-dsn")
	rows, _ := db.Query("select id, title from foo")
	for rows.Next() {
		var foo Foo
		rows.Scan(&foo.Id, &foo.Title)
		json.NewEncoder(os.Stdout).Encode(foo)
		fmt.Println()
	}
}

Expected:
{"id": 1, "title": "Go Book"}
{"id": 2, "title": null}
...

If getting agreements, I'll send https://gist.github.com/mattn/a42f0d5c0e135d4d03ee

/cc @bradfitz

Judging from the gist you want the sql.Null* types to implement json.Marshaler?  Is that it?
FWIW that idea has been rejected in the past.

Hmm, it seems redundancy to me.
type MyNullString sql.NullString

func (ns NullString) MarshalJSON() ([]byte, error) {
	if ns.Valid {
		return json.Marshal(ns.String)
	}
	return jsonNull, nil
}

type Foo struct {
    Id    int64         `json:"id"`
    Title MyNullString `json:"title"`
}

I don't have strong objection but when user want to use Null* on their codes, it will be more redundancy .
type MyNullString sql.NullString
type MyNullInt64 sql.NullInt64

func (ns NullString) MarshalJSON() ([]byte, error) {
    if ns.Valid {
        return json.Marshal(ns.String)
    }
    return jsonNull, nil
}

func (n NullInt64) MarshalJSON() ([]byte, error) {
	if n.Valid {
		return json.Marshal(n.Int64)
	}
	return jsonNull, nil
}

type Foo struct {
    Id    int64         `json:"id"`
    Title MyNullString `json:"title"`
    Count MyNullInt64 `json:"count"`
}

If applies this patch, it will be simply like below.
type Foo struct {
    Id    int64         `json:"id"`
    Title NullString `json:"title"`
    Count NullInt64 `json:"count"`
}

Let's leave it alone. I think it would be confusing to have json references in the sql package, like Russ said before.
This isn't preventing you from doing anything. You just want to move your complexity into the standard library so it becomes everybody's complexity. If everybody wanted this, sure. But I'm not convinced this need is universal. Those types are just examples anyway.

Ah, just now, I got nice idea for new product. Probably, I can provide few types which can be put in user's struct  as field. And that can be converted as JSON but can be used for sql.Scan also. :)

BTW, Why database/sql doesn't provide NullTime?


Create a cost analysis tutorial / resource

We don't currently have a page that talks concretely and practically with examples for how to evaluate the cost of a contract, and how to improve the efficiency of contract functions.
This page should probably be in the form of a tutorial with a concrete example of how to view the cost of executing a contract function, then making a change to improve the efficiency of the contract, then re-running the contract and viewing the improved cost.
The tutorial should ideally touch on the derived cpu/mem costs as well as the individual costs that lead to the derived values, so that folks know how to identify where their costs are coming from.

@kalepail Do you have something about that you've written your blog post that we could repurpose here? Thanks in advance!

I've got this

https://kalepail.com/blockchain/show-me-the-bill-part-1
https://kalepail.com/blockchain/show-me-the-bill-part-2

Not sure that's quite what Leigh has in mind though which is more scenarios and and tabular facts vs code walkthroughs.

This guide was created for the bounty: https://developers.stellar.org/docs/build/guides/conventions/analyzing-smart-contract-cost, does this help solve this issue?


[CHANGE] adding vagrant to provision demos

Hi,
I'm Federico Paolantoni, a mate of the italian team working on the ADMS tender to adopt in production some components of SOGNO platform.
The ARETI team had some difficulties running examples because some provisioning steps require additional software setup.
I joined ARETI the in August 2022 the 1st and managed to get examples working using vagrant so i decided to support the team sharing the project an we tought to contribute at the main project.
Since ARETI has not a corporate github repository I forked and committed the code with personal github account.
As I'm using my personal account but setting the corporate email<EMAIL_ADDRESS> according to  the Developer’s Certificate of Origin.
However ,feel free to reject the pull request o suggest a better approach to solve.

Hi Federico,
thank you for the contribution and sorry for the delay. Could you please rebase your commits to the current main? If you need support, do not hesitate to contact me!
Thanks
Markus

Dear @m-mirz ,
you should be able to merge now.
I'm happy to contribute.


Unable to get all articles from a news site

I'm interested in scraping all news articles from the past 5 years from different news sites. Is that possible through newspaper? As an example, the maximum that I seem to get from Breitbart is about 754 (going back approx. a month).
paper = newspaper.build("https://www.breitbart.com", memoize_articles=False)
paper.size()
>> 754

try to use scrapy spider


Reenable diffuser tests with a new dataset

Description
Reenable diffuser tests with a new dataset
Tests
https://402f31b802dc42918d8712d630ea643a-dot-us-central1.composer.googleusercontent.com/dags/pytorchxla-nightly/grid?root=&dag_run_id=manual__2024-03-25T23%3A14%3A45.175887%2B00%3A00&tab=logs&task_id=pt-nightly-hf-diffusers-func-v4-8-1vm.run_model

The test is running
[2024-03-25, 23:33:01 UTC] {logging_mixin.py:150} WARNING - /home/ml-auto-solutions/.local/lib/python3.10/site-packages/torch/autograd/graph.py:744: UserWarning: aten::reshape: an autograd kernel was not registered to the Autograd key(s) but we are trying to backprop through it. This may lead to silently incorrect behavior. This behavior is deprecated and will be removed in a future version of PyTorch. If your operator is differentiable, please ensure you have registered an autograd kernel to the correct Autograd key (e.g. DispatchKey::Autograd, DispatchKey::CompositeImplicitAutograd). If your operator is not differentiable, or to squash this warning and use the previous behavior, please register torch::CppFunction::makeFallthrough() to DispatchKey::Autograd. (Triggered internally at ../torch/csrc/autograd/autograd_not_implemented_fallback.cpp:63.)
  return Variable._execution_engine.run_backward(  # Calls into the C++ engine to run the backward pass
[2024-03-25, 23:33:03 UTC] {logging_mixin.py:150} WARNING - /home/ml-auto-solutions/.local/lib/python3.10/site-packages/transformers/deepspeed.py:23: FutureWarning: transformers.deepspeed module is deprecated and will be removed in a future version. Please import deepspeed modules directly from transformers.integrations
  warnings.warn(
[2024-03-25, 23:33:03 UTC] {logging_mixin.py:150} WARNING - /home/ml-auto-solutions/.local/lib/python3.10/site-packages/transformers/deepspeed.py:23: FutureWarning: transformers.deepspeed module is deprecated and will be removed in a future version. Please import deepspeed modules directly from transformers.integrations
  warnings.warn(
[2024-03-25, 23:33:03 UTC] {logging_mixin.py:150} WARNING - /home/ml-auto-solutions/.local/lib/python3.10/site-packages/transformers/deepspeed.py:23: FutureWarning: transformers.deepspeed module is deprecated and will be removed in a future version. Please import deepspeed modules directly from transformers.integrations
  warnings.warn(
[2024-03-25, 23:33:03 UTC] {logging_mixin.py:150} WARNING - /home/ml-auto-solutions/.local/lib/python3.10/site-packages/transformers/deepspeed.py:23: FutureWarning: transformers.deepspeed module is deprecated and will be removed in a future version. Please import deepspeed modules directly from transformers.integrations
  warnings.warn(
[2024-03-25, 23:33:04 UTC] {logging_mixin.py:150} WARNING -
Steps:   1%|          | 1/100 [01:55<3:11:10, 115.87s/it]
[2024-03-25, 23:33:04 UTC] {logging_mixin.py:150} WARNING -
Steps:   1%|          | 1/100 [01:55<3:11:10, 115.87s/it, lr=1e-5, step_loss=0.0398]
[2024-03-25, 23:42:43 UTC] {logging_mixin.py:150} WARNING -
Steps:   2%|▏         | 2/100 [11:35<10:34:58, 388.76s/it, lr=1e-5, step_loss=0.0398]
[2024-03-25, 23:42:43 UTC] {logging_mixin.py:150} WARNING -
Steps:   2%|▏         | 2/100 [11:35<10:34:58, 388.76s/it, lr=1e-5, step_loss=0.106]

Before it was crashing while accessing the training dataset.

Passed,
[2024-03-26, 00:02:25 UTC] {logging_mixin.py:150} WARNING - Loaded feature_extractor as CLIPImageProcessor from `feature_extractor` subfolder of CompVis/stable-diffusion-v1-4.
[2024-03-26, 00:02:25 UTC] {logging_mixin.py:150} WARNING - Loaded tokenizer as CLIPTokenizer from `tokenizer` subfolder of CompVis/stable-diffusion-v1-4.

Loading pipeline components...: 100%|██████████| 7/7 [00:00<00:00, 20.41it/s]
[2024-03-26, 00:02:25 UTC] {logging_mixin.py:150} WARNING -
Steps: 100%|██████████| 100/100 [31:16<00:00, 18.77s/it, lr=1e-5, step_loss=0.0474]
[2024-03-26, 00:02:30 UTC] {python.py:183} INFO - Done. Returned value was: None
[2024-03-26, 00:02:30 UTC] {taskinstance.py:1346} INFO - Marking task as SUCCESS. dag_id=pytorchxla-nightly, task_id=pt-nightly-hf-diffusers-func-v4-8-1vm.run_model, execution_date=20240325T231445, start_date=20240325T232845, end_date=20240326T000230
[2024-03-26, 00:02:30 UTC] {local_task_job_runner.py:225} INFO - Task exited with return code 0
[2024-03-26, 00:02:30 UTC] {taskinstance.py:2656} INFO - 1 downstream tasks scheduled from follow-on schedule check


Update DryRun config information

Print the source of the path of the configuration file:

command-line
environment
default files
none

obsolete: already done


CPU stuck on dqlite actively freezing the machine

I have a microk8s Cluster running with 5 Control-Plane Nodes and 1 Worker Node. A Control-Plane Node t21 was suddenly NotReady and the server unreachable. Neither ICMP nor SSH or Zabbix Monitoring could reach it. Only a Hardware Reset would resolve this problem.
Almost all Workloads on the Node were in an unknown State after this and would not schedule. Forcefully deleting all of them resolved this although workloads scheduling on this node would take their sweet time and even require another forceful delete of the pod (e.g. Ingress Controller).
Syslog:
Dec 13 05:20:18 t21 kernel: [3635042.040155] CPU: 11 PID: 3604314 Comm: k8s-dqlite Tainted: G        W    L    5.15.0-122-generic #132-Ubuntu
Dec 13 05:20:18 t21 kernel: [3635042.040158] Hardware name: To Be Filled By O.E.M. To Be Filled By O.E.M./B450 Pro4, BIOS H3.90F 05/19/2020
Dec 13 05:20:18 t21 kernel: [3635042.040160] RIP: 0010:xas_load+0x1d/0xd0
Dec 13 05:20:18 t21 kernel: [3635042.040165] Code: 95 c0 44 89 c0 e9 03 c7 94 00 0f 1f 00 55 48 89 e5 41 56 41 55 49 89 fd 41 54 53 48 83 ec 08 e8 89 f0 ff ff 48 89 c2 83 e2 03 <48> 83 fa 02 75 08 48 3d 00 10 00 00 77 11 48 83 c4 08 5b 41 5c 41

This log probably reoccurs over a 1000 times per second (or more).
Kernel Log:
Dec 13 05:07:18 t21 kernel: [3634262.037078] watchdog: BUG: soft lockup - CPU#3 stuck for 82s! [k8s-dqlite:3604314]

This goes on for a while, time always increasing.
CPU load before and after the Server was unreachable

At the time of this incident i am running channel 1.30/stable (1.30.1) on Ubuntu 22.04 with an exception (I'll get to that in a minute).
I am still not sure why any of this happened but I believe to have at least found the cause for it, buckle up.
About two months ago (13.10.2024 to be exact) I decided to run a do-release-upgrade to get the nodes on this cluster to Ubuntu 24.04, starting with t20. I had tested this process on a few other servers on a different cluster running microk8s beforehand, no problems. After the upgrade was done and the kubelet still wasn't answering decided to check the server again.
To my dismay I had to find out that microk8s wasn't only not running. It was nowhere to be found. In fact the entire snapd package had been removed along with all other snap data, so that's cool.
So I reinstall snapd, my snaps and try to get the node back in.
microk8s join <IP_ADDRESS>:25000/6cff19a97b119bd055f825a3458de242/ee8c3a298b57 Contacting cluster at <IP_ADDRESS> Connection failed. Failed to retrieve dqlite cluster nodes: the joining node (<IP_ADDRESS>) is already known to dqlite (500).

Right, the node is still known in the cluster, so I run microk8s remove-node t20 on another control-plane. Still can't join the cluster. I suspected the lack of microk8s leave on the affected node had something to do with it but I obviously couldn't execute that. I didn't know the best way to go about this at the time, perhaps I should have changed and joined with a different hostname or tried restoring the dqlite data on this  node. I decided to interact directly with dqlite and remove the remaining t20  node.
Attempted to join again  and it works. Everything seems to be in order and there were no problems for almost two months. I obviously didn't proceed with the Ubuntu Upgrade on the remaining nodes after what happened.
Fast forward to two weeks ago (07.12.2024) t20 is suddenly unreachable. I didn't take any action and the Server was up and running again by itself 17h(!!!) later (except I had to restart microk8s services). What's odd to me is that during this 17h downtime the server didn't log  anything, no syslog, no kernel.log, just nothingness.
Then almost a week later it was this server (t21). This was a more pressing issue so i took immediate action (as described above). As this server had syslogs all the way I didn't correlate these two at first.
A few days ago I noticed some inconsistencies in my cluster when communicating with the kubernetes service.
e.g. when spamming kubectl get no inside a pod in the cluster I would mostly get a response instantly but sometimes I would't and instead timeout after a while. If I canceled this longer request and immediately fired again I'd get a response. This caused some major issues in my cluster with some helm upgrade hooks timing out because they were creating pods and executing kubectl commands inside that pod (Gitlab does this).
After removing the t20 node from the cluster pod network instability went away immediately and I have a feeling this was all connected.
Hope this helps.
inspection-report-20241213_105536.tar.gz

Hi @steve96961,
Thank you for the additional context.
When upgrading the underlying OS of a node, the safest way is to add a new node with the new OS version, drain and cordon the node with the old OS version and then remove it from the cluster.
In your case, if your environment allows it, I would recommend adding a fresh node as described above and removing the t20 node all-together.
Would that be an option for you?

Yes that is the way I have done it. It would be nice if there was a "cleaner" way to upgrade a node but I will be doing it this way for now.
Still curious about what exactly caused the dqlite to fry my cpu but after removing the node there have been no more issues as of now.
Guten Rutsch


better arguments processing

I think this PR makes understanding and changing the arguments processing way easier than in current master

Closing and opening a new one to see if jenkins disappears

Codecov Report

Merging #528 into master will increase coverage by 3.04%.
The diff coverage is 98.33%.

@@            Coverage Diff             @@
##           master     #528      +/-   ##
==========================================
+ Coverage   83.74%   86.78%   +3.04%
==========================================
  Files         113       72      -41
  Lines       10794     6722    -4072
  Branches     1771     1385     -386
==========================================
- Hits         9039     5834    -3205
+ Misses       1496      702     -794
+ Partials      259      186      -73

Impacted Files
Coverage Δ

devito/operator.py
91.66% <100%> (+0.04%)
:arrow_up:

devito/tools.py
73.43% <100%> (+0.33%)
:arrow_up:

devito/yask/function.py
97.14% <100%> (+1.09%)
:arrow_up:

devito/function.py
87.8% <100%> (+0.52%)
:arrow_up:

devito/dimension.py
92.96% <96.66%> (+2.87%)
:arrow_up:

devito/yask/__init__.py
95.71% <0%> (-0.07%)
:arrow_down:

examples/seismic/__init__.py

tests/test_dimension.py

tests/test_data.py

tests/test_adjointJ.py

... and 37 more

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 4b4a1c7...008b299. Read the comment docs.


Add Github link on the website

where would this link make sense?
we could just modify the title to be a link to github (in the main page https://www.puppeteersharp.com/)

I was thinking about something like this http://tholman.com/github-corners/


Update syntax of compound expressions

The current compound expression syntax { ... } makes working with constructors more difficult. Proposing to change {} to do {} in expression contexts, so {} becomes the constructor syntax with an inferred type. For consistency, lone compound expressions in statement context should probably also use do {}. Essentially, a compound expression should always be prefixed with a keyword which allows it. Control flow statements like if or for fill this roll, if (foo) {} does not require a do because of the available syntax from the if statement filling its role.

Implemented in 7aa94cf318291b8dca5a84efb55dd29c1e38ff25


Add support for an IntColumn type to DataFrame

This can reduce memory footprint for columns with smaller integral values.

Please assign this issue to me. Thanks!


[BUG] The color of a created SKBitmap is wrong as the red and blue channels are messed up

Description

The color of a created SKBitmap is wrong as the red and blue channels are messed up. It has this issue on MacOS, iOS and Android. It is correct on Windows and Linux.
Code
    // It's all you need to recreate this issue.

    static void Main(string[] args)
    {
        int pixelWidth = 800;
        int pixelHeight = 800;

        int bytesPerPixel = 4;
        // the image buffer for the final image stream.
        byte[] imageBuffer = new byte[pixelWidth * pixelHeight * bytesPerPixel];

        for (int y = 0; y < pixelHeight; y++)
        {
            for (int x = 0; x < pixelWidth; x++)
            {
                int offset = (y * pixelWidth + x) * bytesPerPixel;
                imageBuffer[offset] = 0;
                imageBuffer[offset + 1] = 100;
                imageBuffer[offset + 2] = 255;
                imageBuffer[offset + 3] = 255;
            }
        }

        // generate the canvas image and save it.
        var bitmap = new SKBitmap(pixelWidth, pixelHeight);
        bitmap.Erase(SKColors.Transparent);
        var intPtr = bitmap.GetPixels();
        Marshal.Copy(imageBuffer, 0, intPtr, imageBuffer.Length);

        using (FileStream fs = new FileStream(args[0], FileMode.CreateNew, FileAccess.ReadWrite))
        {
            using (SKImage skImage = SKImage.FromBitmap(bitmap))
            {
                SKData skData = skImage.Encode(SKEncodedImageFormat.Png, 100);
                skData.SaveTo(fs);
            }
        }
    }

Expected Behavior

Generated a 800*800 orange image.
Actual Behavior

It generated a 800*800 blue image on MacOS. It has the same issue on Android and iOS.  It's fine on Windows and Linux.
Basic Information

Version with issue:  2.80.1
Last known good version:  None
IDE:  VS 2019
Platform Target Frameworks:

Android:
iOS:
macOS:

Target Devices:

iPhone 11
Pixel 3
Mac Pro

Screenshots

Reproduction Link

This is most probably because you have a new bitmap using the "platform default" which is BGR on Windows and RGB on macOS:
var bitmap = new SKBitmap(pixelWidth, pixelHeight);

If you are wanting to make sure the color orders are as expected, use the overload that takes a SKColorType and you can control exactly what order they are.
Or, you can check the SKImageInfo.PlatformColorType and check to see if it is Bgra8888 or Rgba8888
Or, you can use SKSwizzle so switch bytes.
The best is to o with the first option as there are no checks and no different logic and no extra work.

@mattleibow Thanks for the quick response. You are right passing in SKColorType fixed this issue. You are AWESOME!!!


Register IoT Agent

Hi,
I have a customer who'd like to make use of the FIWARE platform.
I personally come from a background of AWS and Azure and (perhaps wrongly) assumed an IoT Agent is equivalent of a "Thing" (AWS) or "Device"(Azure). In other words, this would represent the device connecting to the Context Broker.
-If this is the case, how do I provision new IoT Agents, accepting and providing keys and tokens for agents?

Let me read up a bit on AWS and Azure so we can define a common vocabulary of terms and I'll try to get back to you in a bit.
Meanwhile you could open a duplicate question on FIWARE Ask where there should be more community and eyeballs on the question.

Thank you for taking the time!
To save you some time, here is a very high-level picture:

The image comes from MS but the structure is identical to AWS. My question relates to what in the picture refers to "IoT device library" or "IoT Edge". For the purpose of this discussion they are the same thing in that they are responsible for the connection to the IoT Hub.
The IoT hub has four main functions:

Device repository
Security and authentication
Messaging (MQTT, AMQP, HTTP)
Device state (a.k.a shadow (AWS) or Twin (Azure) )

The device state, is one of the places where I'd expect the context broker to be superior. Device state is essentially just a json document shared between the IoT device and IoT Hub. It's powerful in that you can use it pretty much how ever you want such as for sensor- and meter configuration or firmware state etc. However there is no built-in modeling of entities such as with Context Broker.
Questions:

Is it a fair statement to say that the Context Broker is the equivalent of the IoT Hub? if not, -what other parts would be involved on the cloud side of the solution?
Where do I manage security such as tokens and certificates for things connected to the Brooker
Is there a node js SDK I can use to connect to the Brooker?

Again, thank you for sharing and I hope to return the favor ;)
Mikael


detect IBM power and z arch managedCluster

show CloudLabel IBM Power for IBM power , IBM Z for IBM Z.
related issue: https://github.com/open-cluster-management/backlog/issues/8967

/assign @qiujian16

i think we also need to handle clusterclaim

done

/retest

/lgtm


Issue 343: ByteReader API to return a Handle to the Runtime

Change log description

ByteReader API to return a Handle to the Runtime
Fix the code snips

Purpose of the change
FIxes #343
What the code does

ByteReader API to return a Handle to the Runtime
Fix the code snips

How to verify it
All the existing tests should continue to pass.

Codecov Report

Merging #344 (dab7c52) into master (792b81d) will decrease coverage by 4.98%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #344      +/-   ##
==========================================
- Coverage   75.09%   70.10%   -4.99%
==========================================
  Files          47       46       -1
  Lines       11633    10665     -968
==========================================
- Hits         8736     7477    -1259
- Misses       2897     3188     +291

Impacted Files
Coverage Δ

src/byte/reader.rs
95.65% <ø> (ø)

src/event/reader.rs
74.55% <ø> (ø)

controller-client/src/model_helper.rs
5.42% <0.00%> (-50.39%)
:arrow_down:

controller-client/src/lib.rs
7.41% <0.00%> (-48.09%)
:arrow_down:

retry/src/retry_result.rs
50.00% <0.00%> (-35.72%)
:arrow_down:

shared/src/naming_utils.rs
73.33% <0.00%> (-23.94%)
:arrow_down:

retry/src/retry_async.rs
85.71% <0.00%> (-8.89%)
:arrow_down:

retry/src/retry_policy.rs
92.30% <0.00%> (-7.70%)
:arrow_down:

shared/src/lib.rs
74.91% <0.00%> (-5.48%)
:arrow_down:

src/segment/writer.rs
83.64% <0.00%> (-0.55%)
:arrow_down:

... and 6 more

I don't feel like the handle method belongs on the byteReader api. It might be more appropriate on the ClientFactory,

Yes makes sense, the ClientFactory already has a method to return the runtime handle.
pub fn runtime_handle(&self) -> Handle

The gstreamer plugin wraps a ByteReader inside a std::io::BufReader  Since the ByteReader now only has async APIs the idea was to enable a way to obtain the Runtime Handle from the ByteReader.
As a next step the gstreamer plugin can pass a wrapper object which provides the sync/blocking APIs using the Handle returned by the ClientFactory.


v3bwfile: stop using torflow_round_digs

The generate cli argument changed name to round_digs but the
argument passed to V3BWFile.from_results was using the old
torflow_round_digs.
Closes bug #28602. Bugfix 1.0.3-dev0.

squashed and merged.
Because  tests/unit/lib/test_v3bwfile.py was conflicting and was modified, GH didn't detect the branch merge.


Update default type to match documentation

Documentation will / should be changed in this particular instance. "_" is safer and is thus default.


Improved build status

improved logging during travis-ci builds, including keeping track of testing time per tool
added tool to pack travis-ci tests together in sets of about 30 minutes each, to reduce the amount of travis-ci builds
added an overview page with build status information for each tool, in each tested environment (archlinux, fedora, trusty, xenial)

Very cool, thank you!


Unable to get azcopy oauth token in cloud-init script

Which version of the AzCopy was used?
10.4.3
Which platform are you using? (ex: Windows, Mac, Linux)
Linux
What command did you run?
azcopy login --identity
azcopy logout
azcopy login --identity
 azcopy cp https://mysa.blob.core.windows.net/files/myarchive.tar /opt/myarchive.tar

What problem was encountered?
The reason im doing login then logout is to see if there is a cached token in the session. When I run logout, I get this message:
failed to perform logout command, no cached token found for current user

Then, when I run the cp command, I get this error:
failed to perform copy command due to error: no SAS token or OAuth token is present and the resource is not public

I loop this block over multiple minutes. At the same time my cloud-init script is running, I can run the same azcopy login and cp commands and successfully retrieve the file from the VM.
How can we reproduce the problem in the simplest way?
Centos 7.7 VM with cloud-init on Azure. Add init-script with the following content:
while true
do
    azcopy logout || true
    azcopy login --identity
    EXIT_CODE=0
    azcopy cp <BLOB_ENDPOINT>/artifact.tar /opt/artifact.tar || EXIT_CODE=$?
    if [ "$EXIT_CODE" -eq "0" ];
    then
        break
    fi
    ((c++)) && ((c==10)) && echo "Failed to copy from artifact endpoint" && exit 1 || true
    sleep 60
done

Have you found a mitigation/solution?
No

This is what I did to get this working:
sleep 60
keyctl new_session
sleep 5 #because keyctl new_session only applies to the parent processes after a wait() syscall
azcopy login --identity --identity-resource-id ${identity_id}
keyctl show
azcopy cp '${blob_endpoint}/artifact.tar' '/opt/artifact.tar'

This did the trick.

Keyctl has limitations. Use auto-login for a automation and improved experience.


Update Other Solutions instructions for node with express

Following the node and express deployment options you need to do some addtional steps to get it working because the build/index.html file references the path /FamilyServiceDirectorySearchinator/ .

build the assets
npm run build

create an index.js file as described under git top directory ie: same level as the 'build' folder

const express = require('express');
const path = require('path');
const app = express();

app.use(express.static(path.join(__dirname, 'build')));

app.get('/', function (req, res) {
  res.sendFile(path.join(__dirname, 'build', 'index.html'));
});

app.listen(9000);

Traffic coming in on port 9000 will retrieve the build/index.html  . 'build' is also essentiallly the webserver root and given that index.html has paths relative to /FamilyServiceDirectorySearchinator/  in order for this to work you will need to move all the build files except index.html under a directory build/FamilyServiceDirectorySearchinator
cd build
mkdir FamilyServiceDirectorySearchinator
mv * FamilyServiceDirectorySearchinator/
mv FamilyServiceDirectorySearchinator/index.html .

Start the node server
 node index.js

Index.html is a generated file, during npm build. Its controlled by package.json.
Why are you trying to run a listening server from a build? I can't work out the purpose here.

I was trying to get the service running using a node and express as per the instructions in Deployment>Other Solutions specifically Node and Express.  Because the generated index.html file has references such as
<link rel="shortcut icon" href="/FamilyServiceDirectorySearchinator/favicon.ico">  if you follow the instructions as documented you will get 404 errors, because I believe the webroot essentially is under the build  directory.
so the way to fix that is to move the generated files under the build directory  to build/FamilyServiceDirectorySearchinator/ . It is necessary to leave build/index.html in the same place because the  Node file you generate as per the instructions redirects to that.   - Does that make sense.
My end goal is to be able to run the service as a container image as a standalone Node service. I could do it another way it was just that it seemed to be the most straight forward for now.

The readme boilerplate there comes from the create-react-app we used to create this repo.
If you deploy to another path, i think you can change the package name in package.json. npm build uses that when it build it. One way is to set the "homepage", like you see here : https://github.com/ServiceInnovationLab/pancake-frontend/blob/master/package.json

I'm going to remove the confusing boiler plate from the README -- you'll still have a copy in your fork.


remove: Add example about removing single output file by name

Docs for: https://github.com/iterative/dvc/pull/5757

Thanks @daavoo ! That's an important change that we never had time to start making.
From reading this update (and not taking a look at the DVC PR) the way end users would read - I have a few questions. Mostly, it's not clear what semantics this operation has. I put some comments in the PR, it would be great if we could go and improve the docs/terminology.

Thanks for the review, I ealized that I need to change many more parts of the doc page in order to better explain the change.

After trying to better explain the semantics I have now the feeling that the underlying problem might be that the current ui of dvc remove does too many different things, as described by @jorgeorpinel in https://github.com/iterative/dvc/issues/5791

We can take this over once https://github.com/iterative/dvc/pull/5757 is done. @daavoo if you don't mind just reminding us when/if that happens. Thanks!

@jorgeorpinel Thanks for taking a look! I think this PR is on pause pending https://github.com/iterative/dvc/issues/5791 (see https://github.com/iterative/dvc.org/pull/2357#discussion_r613854009).

Closing this as stale for now, let's get back to this when core repo is merged.


Add command for npm to create play

Add the command for npm to create a new play in create-play.md

updated create-play.md file #120


Let the user specify the cluster name and respect that in all make ta…

…rgets
Signed-off-by: Dimitris Karakasilis<EMAIL_ADDRESS>

This allow us to create multiple clusters are the same time without "Make" messing around with each other's container.

That's really nice! thank you!


Python Dependency check

I am trying to run dependency check on python project, below is the command that I used.
dependency-check.bat --project lambda --scan C:/SAST/dw-intrado-lambda-main/src --out C:/Users/anil.mukkamala/Desktop/DC/lambda.html --log C:/Users/anil.mukkamala/Desktop/DC/lambda.log
It is not retruning any issues nor scanning any dependencies.
Attached is the log file.
lambda.log
Can I know what would be the possible soulution for this.

Just read the docs more carefully.
Python is among the experimental analyzers... which means they need explicit activation.
For cli that means --enableExperimental is required


Make service provider modules configurable.

https://github.com/hydephp/develop/blob/c5d43fb20d91a57f13288e9a17b528a78a70d2bd/packages/framework/src/HydeServiceProvider.php#L114-L123

The Markdown service provider is required and should not be configurable. The DataCollections service provider on the other hand should only be registered if Features::hasDataCollections() is true and we already have a check for that within the provider. So I'm gonna go ahead and close this as I think it is already resolved.


Atom: Running an app should save all open buffers first

It should do that today (https://github.com/dart-atom/dartlang/blob/master/lib/launch/run.dart#L132). Perhaps it's buggy.

Looks like the play button doesn't do it, but command+r does.

I believe this was fixed by upgrading to the latest plugin.


Provide unminified distribution files

Unminified distribution files should be provided in the dist folder for those who want to bundle and minify themselves.

But I don't use the same packager/bundler tool as you.  No matter, I couldn't get this plugin to work for me anyway so I'll be using another.

I couldn't get this plugin to work

What was the problem, could you elaborate please so that it may be fixed for others?

Not much happened... the background appeared, no popovers displayed, and then the background disappeared.  No obvious errors in the console.

@kamranahmedse The other plugins I tried also have a few issues so I'd like to try to get Driver working for me.  Maybe there's some conflict somewhere.  To help troubleshoot, would it be possible for you to post the unminified files?

I finally figured out why Driver wasn't working after reading #57.  But, I would still like to have unminified files if that's not too much trouble.


buffered performance improvements and bug fix

This PR makes a number of enhancements to the buffered package.

Add benchmarks to buffered package
Follows same convention as collections/persistent by creating a
benchmarks subdirectory.

Efficient buffer reading and writing + numeric array conversions
This commit enhances the performance of the buffered package by
adding pointer conversion based reads and writes. The new functions
are limited to only work for Array[U8]s.
This commit also adds in the ability to convert numeric array types
between each other for reading.

Fix Files.mixedwrite test for coalescing buffer behavior.

Fix bug related to searching within a Reader
Prior to this commit, if an unsuccessful search was performed,
the _distance_of function would cache the last node checked
for a value and future searches would resume from the next node
after the cached node. Unfortunately, this results in incorrect
behavior (an error) if someone were to search for a value that
doesn't exist in the buffer and then search for a value that
does exist in the buffer. This is because the search for the
existing value picks up where the search for the non-existing
value left off and reaches the end of the buffer and determines
that the value doesn't exist. However, if the search were to be
conducted starting from the current position in the buffer, then
the existing value would be correctly found by the _distance_of
function.
This commit fixes this by removing the caching and always having
_distance_of restart it's search from the current position in
the buffer. It also add a couple of test cases to explicitly
check that the searches are working correctly.

The following are some very unscientific/not controlled benchmark results both before and after the changes to illustrate the performance gains.
Benchmarks before these changes:
vagrant@ubuntu-xenial:~/dhp/packages/buffered/benchmarks$ ./benchmarks.before --ponythreads=1 --ponyminthreads=1
Benchmark results will have their mean and median adjusted for overhead.
You may disable this with --noadjust.

Benchmark                                   mean            median   deviation  iterations
_ReaderU8                                  33 ns             32 ns      ±7.27%     2000000
_ReaderU16LE                               70 ns             71 ns      ±2.34%     2000000
_ReaderU16LESplit                         464 ns            497 ns     ±15.03%     1000000
_ReaderU16BE                               90 ns             91 ns      ±6.01%     2000000
_ReaderU16BESplit                         488 ns            498 ns      ±9.77%     1000000
_ReaderU32LE                              180 ns            185 ns      ±7.52%     1000000
_ReaderU32LESplit                         909 ns            928 ns      ±7.78%      500000
_ReaderU32BE                              194 ns            198 ns      ±8.84%     1000000
_ReaderU32BESplit                         945 ns            972 ns      ±7.63%      500000
_ReaderU64LE                              420 ns            430 ns     ±11.09%      500000
_ReaderU64LESplit                        1838 ns           1855 ns     ±10.57%      100000
_ReaderU64BE                              402 ns            410 ns     ±13.34%      500000
_ReaderU64BESplit                        2083 ns           2138 ns     ±10.25%      100000
_ReaderU128LE                             903 ns            929 ns     ±14.41%      300000
_ReaderU128LESplit                       5529 ns           5369 ns     ±22.22%       30000
_ReaderU128BE                             816 ns            821 ns      ±8.14%      300000
_ReaderU128BESplit                       3684 ns           3806 ns     ±13.56%       50000
_WriterU8                                  10 ns             11 ns      ±6.24%     3000000
_WriterU16LE                               12 ns             10 ns      ±6.93%     3000000
_WriterU16BE                               13 ns             12 ns      ±7.85%     3000000
_WriterU32LE                               17 ns             16 ns      ±6.09%     2000000
_WriterU32BE                               17 ns             16 ns      ±7.94%     2000000
_WriterU64LE                               35 ns             34 ns      ±6.14%     2000000
_WriterU64BE                               42 ns             42 ns      ±5.08%     2000000
_WriterU128LE                              78 ns             75 ns      ±7.96%     1000000
_WriterU128BE                              73 ns             73 ns      ±6.70%     1000000

Benchmarks after these changes:
vagrant@ubuntu-xenial:~/dhp/packages/buffered/benchmarks$ ./benchmarks.after --ponythreads=1 --ponyminthreads=1
Benchmark results will have their mean and median adjusted for overhead.
You may disable this with --noadjust.

Benchmark                                   mean            median   deviation  iterations
_ReaderU8                                  34 ns             34 ns      ±2.76%     2000000
_ReaderU16LE                               33 ns             34 ns      ±1.62%     2000000
_ReaderU16LESplit                         459 ns            493 ns     ±14.70%     1000000
_ReaderU16BE                               43 ns             43 ns      ±4.41%     2000000
_ReaderU16BESplit                         502 ns            513 ns      ±8.88%     1000000
_ReaderU32LE                               45 ns             45 ns      ±1.58%     2000000
_ReaderU32LESplit                         925 ns            944 ns      ±6.64%      300000
_ReaderU32BE                               45 ns             45 ns      ±2.91%     2000000
_ReaderU32BESplit                        1022 ns           1040 ns      ±7.33%      500000
_ReaderU64LE                               49 ns             49 ns      ±2.69%     2000000
_ReaderU64LESplit                        1841 ns           1878 ns      ±8.32%      100000
_ReaderU64BE                               49 ns             49 ns      ±2.64%     2000000
_ReaderU64BESplit                        1934 ns           1919 ns      ±5.91%      100000
_ReaderU128LE                              51 ns             50 ns      ±2.20%     2000000
_ReaderU128LESplit                       3812 ns           3839 ns      ±7.86%       50000
_ReaderU128BE                              40 ns             40 ns      ±1.05%     2000000
_ReaderU128BESplit                       3055 ns           3252 ns     ±17.97%       50000
_WriterU8                                   8 ns              8 ns      ±1.28%     3000000
_WriterU16LE                                5 ns              5 ns      ±1.14%     5000000
_WriterU16BE                                7 ns              7 ns      ±1.47%     5000000
_WriterU32LE                                6 ns              6 ns      ±1.70%     3000000
_WriterU32BE                                7 ns              6 ns      ±1.61%     3000000
_WriterU64LE                                8 ns              8 ns      ±1.55%     3000000
_WriterU64BE                                7 ns              7 ns      ±1.73%     3000000
_WriterU128LE                               7 ns              7 ns      ±0.65%     3000000
_WriterU128BE                              10 ns             10 ns      ±0.98%     2000000

@jemc are you good with these changes?

@dipinhora can you add release notes that should be included with this release into this PR?

@SeanTAllen is the commit message not adequate for what the release notes require?

@dipinhora that's a lot of information, something paired down to a short paragraph would be best.

@SeanTAllen How's the following?

Pony now has efficient reading and writing of numeric datatypes from Array[U8]s and the buffered Reader and Writer classes. Also included is a bug fix related to searching for bytes within a Reader where searches that would fail incorrectly will now succeed.


Dead Link

I just want to bring attention to a dead link, but myself I do not know if that page exists with a valid url somewhere else.

Thanks for the contribution! However, this is a read-only mirror. please read the contribution guide. Also, feel free to join us on chat!


Fix shape inference for default gradients of resources

Fix shape inference for default gradients of resources which are usually of the form:
tf.zeros(gen_resource_variable_ops.variable_shape(resource), dtype)
This adds support for VariableShape to ShapeRefiner::ConstantPartialShape.
This change should provide better graph building shape inference but should not affect graph-building/runtime behavior.
PiperOrigin-RevId: 267681703

Please make the PR against master and then cherry-pick. Thank you.

Sorry, didn't notice this is a cherrypick


Add docs publishing CI workflow

Summary
This commit adds a new CI workflow for publishing documentation to:
https://qiskit.org/documentation/partners/ibm/. This workflow is tag
triggered, meaning it will run on new releases. This job will run
sphinx-build at release time and upload the output to the IBM Cloud
Object Storage instance used for qiskit.org.
Details and comments

But that does not mean the docs need to be in the main Qiskit docs.  Indeed, it is now a separate package and should not be buried with the other stuff so that users can easily find what they need without too many levels of nesting.


New Package

Summary
Updating the package to the current build
Testing Guidance

@arscan Please let me know if this can be merged, and pushed out.
Thanks!

@vassilpeytchev -- Sure, no problem.  So all the tests are still fine, you just need them to validate resources against updated versions of profiles?

I deployed this package out to https://inferno.healthit.gov (and https://inferno-dev.healthit.gov), so resources should now validate against these versions of profiles.


Fix match pattern clause block grammer

Description
This PR will force match pattern clauses body to be a block statement. i.e. the opening and closing curly braces are required for pattern clauses.
Fixes #17693
Approach

Describe how you are implementing the solutions along with the design details.

Samples

Provide high-level details about the samples related to this feature.

Remarks

List any other known issues, related PRs, TODO items, or any other notes related to the PR.

Check List

[ ] Read the Contributing Guide
[ ] Required Balo version update
[ ] Updated Change Log
[ ] Checked Tooling Support (#)
[ ] Added necessary tests

[ ] Unit Tests
[ ] Spec Conformance Tests
[ ] Integration Tests
[ ] Ballerina By Example Tests

[ ] Increased Test Coverage
[ ] Added necessary documentation

[ ] API documentation
[ ] Module documentation in Module.md files
[ ] Ballerina By Examples

@Anoukh there's a conflict. We might also have to check with the tooling team, if the changes could have a tooling impact?

Yes tooling team will do the needed changes post beta


add image output options

refs #400

Coverage decreased (-0.2%) to 74.34% when pulling a6d4cb1804cc216b625e92cb5958436f4e7f361c on image-output-type into fbac0f8d00c49effb1e8877c1c57a4117865adf9 on master.

@thijstriemstra is everything ok here? Should I do something with my PR now? What do we need to have this feature released?
Your comment on my PR https://github.com/collab-project/videojs-record/pull/400

Can you update your PR with this and implement the rest (e.g. documentation, defining actual vars in loadOptions etc).

Still needed?

@thijstriemstra is everything ok here? Should I do something with my PR now? What do we need to have this feature released?

Can you test this pull request?

Sure, manually, you mean?
I've a doubt: what do you think if the new attributes imageOutputType, imageOutputFormat and imageOutputQuality was added within image property? Like
record: {
    image: {
        outputType: 'dataURL',
        quality: 1,
        format: 'image/png'
    }
}

Or do you have some reason to add outside?

I've created the test, added some docs here https://github.com/collab-project/videojs-record/pull/422
I don't know if I did the correct git flow process, it's my first time collaborating in a project.

Sorry for the delay. Looks good to me, thanks for the help!


Change the language of date and time

Hi There,
I’m trying to develop a simple blog in Italian. All code works just fine, but the date of articles (and the archive.html) are still in English. Is possible to change the date format and time to another language in Cactus? Maybe in the config.json?
Thanks in advance.
Andrea

Problem solved thanks to @richardcornish 👍
It’s so simple to do, just add the language in the config.json.
{
  "locale": "it"
}


RTL webpack

Laravel Version: 5.6.*
Voyager Version: 1.1.*
PHP Version: 7.2.*
Database Driver & Version: MySQL

Description:
Does RTL version of css should be compiled through webpack or it's just plain css?
Steps To Reproduce:

All version information is required when submitting issues on this repository.  If you're simply asking a question where version information seems unnecessary, that question would likely be better asked on our Slack group instead.
This can be reopened once the version information has been updated.

Updated


Chapter 2 overview: Adding interactivity, Index may be out of bounds of array

🐛 In the "Chapter 2 overview: Adding interactivity", If you press "next"13 times, the index is out of bounds of "sculptureList".

We had a PR addressing this.
https://github.com/reactjs/reactjs.org/pull/4122#issuecomment-979090483


fix(#604): flatten headers

Description
Related #604

Type of change
Please delete options that are not relevant.

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

Screenshots/Sandbox (if appropriate/relevant):
Adding links to sandbox or providing screenshots can help us understand more about this PR and take
action on it as appropriate
How Has This Been Tested?
Tested by patching lib in node_modules
Test Environment:

NodeJS: v18.16.0

Checklist:

[ ] I have followed the
CONTRIBUTING doc and the
style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests and linter rules pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules

Further comments
If this is a relatively large or complex change, kick off the discussion by explaining why you chose
the solution you did and what alternatives you considered, etc...

Thanks for the PR! Could you add some tests to prevent future regressions?

On it

I cannot have a working ctx.res.writeHead mock:
it('should send node-compatible headers', async () => {
  const serverAdapter = createServerAdapter<{ res: NodeResponse }>((_req, ctx) => {
    ctx.res.writeHead = jest.fn((_statusCode, ...options) => {
      let headers: OutgoingHttpHeader[] | OutgoingHttpHeaders;
      if (options.length === 0) {
        return ctx.res;
      } else if (options.length === 1) {
        if (typeof options[0] === 'string') return ctx.res;
        headers = options[0] as any;
      } else if (options.length === 2) {
        headers = options[1] as any;
      } else {
        throw new Error('invalid number of arguments');
      }

      if (Array.isArray(headers)) {
        expect(headers.length % 2).toBe(0);
        let i = 0;
        while (i < headers.length) {
          const [name, value] = headers.slice(i, i + 2);
          validateHeader(String(name), String(value));
          i += 2;
        }
      } else if (typeof headers === 'object') {
        for (const [name, value] of Object.entries(headers)) {
          validateHeader(name, String(value));
        }
      } else {
        console.warn('invalid headers', headers);
      }
      return ctx.res;
    });

    return new Response('Hello World!', {
      headers: {
        'Content-Type': 'text/plain; charset=UTF-8',
        'X-Test': 'test',
      },
    });
  });
  testServer.addOnceHandler(serverAdapter);
  const response = await fetch(testServer.url);
  expect(response.ok).toBe(true);
});

This throws Parse Error: Expected HTTP/ because the underlying implementation is completely replaced
This times out
it('should send node-compatible headers', async () => {
  const serverAdapter = createServerAdapter<{ res: NodeResponse }>((_req, ctx) => {
    const writeHead = ctx.res.writeHead
    ctx.res.writeHead = jest.fn((_statusCode, ...options) => {
      let headers: OutgoingHttpHeader[] | OutgoingHttpHeaders;
      if (options.length === 0) {
        return writeHead(_statusCode);
      } else if (options.length === 1) {
        if (typeof options[0] === 'string') return writeHead(_statusCode, options[0]);
        headers = options[0] as any;
      } else if (options.length === 2) {
        headers = options[1] as any;
      } else {
        throw new Error('invalid number of arguments');
      }

      if (Array.isArray(headers)) {
        expect(headers.length % 2).toBe(0);
        let i = 0;
        while (i < headers.length) {
          const [name, value] = headers.slice(i, i + 2);
          validateHeader(String(name), String(value));
          i += 2;
        }
      } else if (typeof headers === 'object') {
        for (const [name, value] of Object.entries(headers)) {
          validateHeader(name, String(value));
        }
      } else {
        console.warn('invalid headers', headers);
      }
      return writeHead(_statusCode, ...options);
    });

    return new Response('Hello World!', {
      headers: {
        'Content-Type': 'text/plain; charset=UTF-8',
        'X-Test': 'test',
      },
    });
  });
  testServer.addOnceHandler(serverAdapter);
  const response = await fetch(testServer.url);
  expect(response.ok).toBe(true);
});

@ardatan I don't know how to properly test this

Thanks for the PR!
I moved the changes to this commit!
https://github.com/ardatan/whatwg-node/commit/928d70eafe0600707cef0fc6e08ee8186f5044b4


Introduce suspenders:accessibility generator

Installs capybara_accessibility_audit and capybara_accessible_selectors
./bin/rails g suspenders:accessibility
Ported over from #1105
How to manually review this pull-request
If you want to manually run this generator, simply do the following:

cd test/dummy
touch Gemfile
./bin/rails g suspenders:accessibility

Confirm the Gemfile and Gemfile.lock contains the gems.

I think I'll want to no-op this generator for API only applications.


How-Tos

<!--
I have 2 questions:

1. I have multi-module maven project, in that 2 folders are there (app-1 and app2) and while pushing the image i want to create image as imagereponame/app1 and imagerepo/app2

3. in app2 i have 2 application.properties and while building the image i want to create 2 images with 1 image with 1 application.properties and another image with another application.properties.

Looks like an empty issue. Closing this.


403 error minikube local deployment with galaxy-stable-phenomenal-18.01-minikube.yaml

logs-from-galaxy-k8s-in-f1-galaxy-stable-788f4fb5f8-vgn75.txt
Hi all,
I used galaxy-stable-phenomenal-18.01-minikube.yaml and helm to deploy galaxy-k8s on my Windows 10 computer. helm install -f galaxy-stable-phenomenal-18.01-minikube.yaml --version 1.5.5 galaxy-helm-repo/galaxy-stable
The created pods ran on local cluster. But couldn't be connected. Log file is attached.
Any idea what has gone wrong? Many thanks.

@jianlianggao That values file is from an older version of the chart. Have you tried the latest version?


Upgrade dependencies/tools

[ ] Update to Node.js v8, this should only be a matter of removing the harmony options in package.json files.
[ ] Update to Quasar 0.14 or coming 0.15 release, this includes updating the web app template: see https://github.com/claustres/quasar-templates/tree/feathers-api.
[ ] Upgrade some out-dated dependencies such as debug, socket-io client, feathers-oauth2.

Added sink badges on the different repos to see security vulnerabilities.

Upgrade to Quasar 0.15 does not seem relevant anymore since v1 is in beta. Moreover it is only used in the demo app, which is not part of the weacast core. We should focus our effort on API delivery.


Making 100 Billion Longs Unique

I'm trying to make approx 100 billion longs unique. Currently I'm inserting sequentially into LongOpenHashSet. This works fine, but is really slow (many hours). Meanwhile my CPU and disk IO are very much underutilized.
Note: There are a lot of duplicates, so I expect around 10 billion elements to remain.
Best I could come up with right now is to bucket the longs by computing long mod prime number and then processing each bucket individually using LongOpenHashSets (in chunks to minimize memory required). When completed I would concatenate all LongOpenHashSets.
Before I start implementing this, do you have any recommendations or better ideas to solve this? Maybe some experience with a similar project? Goal is to reduce overall compute time. Looking forward to a reply.

Be sure to be using pages. That  changes a lot.
Still, the fastest way to uniquefy a list is by sorting. Did you consider that?

I meant "huge pages".

What do you mean by "using huge pages"? Is that a setting on the LongOpenHashSet?
So sorting and removing duplicates is actually faster than putting elements into a LongOpenHashSet?

Google for huge pages. It's an OS feature.
There's no rule about what method is faster. Three are too many factors involved.

Kk, will do!
Fair enough. I'll have to test :) Thanks for the input!

If you're willing to sacrifice some precision (maybe you can tolerate a small number of missed values) you could use a Bloom filter, which is much more space efficient, but probabilistic.


Fail to load, error: o.setTitle is not a function

It's not working for me. When i try to load, i get these errors and i got blank screen in the chart area.

HTML

{{chart}}

    <highchart id="chart1" series="chart.series" title="chart.title" options="chart.options"></highchart>

JS
var myapp = angular.module('myapp', ["highcharts-ng"]);

myapp.controller('myctrl', function($scope) {

  $scope.chart = {
    options: {
      chart: {
        type: 'bar'
      }
    },
    series: [{
      data: [10, 15, 12, 8, 7]
    }],
    title: {
      text: 'Hello'
    }
  }
});

Versions:
"angular": "^1.6.1",
"highcharts": "^5.0.12"
"highcharts-ng": "^0.0.13",
Files (in that order):
'bower_components/highcharts/highcharts.src.js',
'bower_components/highcharts-ng/dist/highcharts-ng.js'

jsfiddle please.


Crash on roothide jailbreak

The app crashs when I click on sign in

Which jailbreak and iOS?

Dopamine roothide

works well with dopamine rootless

I am working on support for roothide, it is not supported yet.

Yeah. Wating fix crash downloaded tab finished

Did you try the latest version from roothide repo?

Did you try the latest version from roothide repo?

yeah. i am latest version. crash.
Using rootless deb converted. Fine. don't crash

please try the new arm64e deb i uploaded just now in release section and let me know https://github.com/0xkuj/IPARanger/releases/download/1.8/com.0xkuj.iparanger_1.8_iphoneos-arm64e.deb

Can you provide a crash log?

I'had clear crashlogs
But it works well after converting with "Patcher" using rootless compact layer


fuelup self update

Closes #24
Allows users to run fuelup self update to download the latest fuelup into .fuelup/bin
There's some semantics here that might be a bit iffy... in the sense that I couldn't possibly name the command Self so I used Fuelup instead, and used clap(name = "self") to make up for it.

I would like to at some point implement what cargo does handling installing/reinstalling binaries now that we have some duplication in code from download.rs. The current mechanism might be a bit flimsy in terms of error handling especially when unexpected errors occur, my main concern is leaving unwanted files/directories behind in the user's filesystem (which is intrusive and isn't nice). It might be too big for this PR and will come in the form of a refactor PR.


The band can also be played the keyboard keys.

As clicking the mouse again and again is so much exhausting. We can also use the keyboard keys to play the tunes just as we do in video games.
Can I work on the issue.

Can I get this issue assigned? @nilisha-jais @niloysikdar

Assigned @jugeshraghav , go ahead.

@niloysikdar  I created the pull request but some checks were not verified. Do I have to create the pull request again.


I set the speedhack to 10000x and it crashed... I deleted the mod, worked fine, reinstalled, and got a ton of errors. help.[Question]

Duplicate of #84
Check my answer in that issue, you'll be able to delete the save data for the mod.
Also, I'm making speedhack be always disabled when you launch the game, so this won't happen in the future update.

Thank you, this has been such a help!
On Mon, Mar 4, 2024 at 11:06 AM Oleksandr Nemesh @.***>
wrote:

Closed #95 https://github.com/Prevter/GDOpenHack/issues/95 as completed.
—
Reply to this email directly, view it on GitHub
https://github.com/Prevter/GDOpenHack/issues/95#event-12001395764, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/BGUL2MYYSRZRQA2TQIEBRETYWSLWVAVCNFSM6AAAAABEEF2INKVHI2DSMVQWIX3LMV45UABCJFZXG5LFIV3GK3TUJZXXI2LGNFRWC5DJN5XDWMJSGAYDCMZZGU3TMNA
.
You are receiving this because you authored the thread.Message ID:
@.***>


Fixes #4294 Port prometheus to Scala 3.0.0-M3

Seems this doesn't compile on 2.x have you tried a wildcard import instead?


all cmake exports are wrong for abseil (windows + clang)

https://github.com/abseil/abseil-cpp/blob/4fd9a1ec5077daac14eeee05df931d658ec0b7b8/CMake/AbseilHelpers.cmake#L284
 target_link_libraries(${_NAME}
      INTERFACE
        ${ABSL_CC_LIB_DEPS}
        ${ABSL_CC_LIB_LINKOPTS}
        ${ABSL_DEFAULT_LINKOPTS}
    )

cause: https://github.com/microsoft/vcpkg/issues/13945
You should never export in a public interface a link options.
Why ?
Because user can perfectly install abseil using MSVC
and link it using clang then: https://github.com/abseil/abseil-cpp/blob/e9b9e38f67a008d66133535a72ada843bd66013f/absl/copts/GENERATED_AbseilCopts.cmake#L137 this one is wrong too
int main() { return 0; }

$ clang -ignore:4221 -o foo foo.cpp
clang: error: unknown argument: '-ignore:4221'

In abslTargets.cmake after installation we can see:
set_target_properties(absl::log_severity PROPERTIES
  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include"
  INTERFACE_LINK_LIBRARIES "absl::core_headers;\$<LINK_ONLY:-ignore:4221>"
)

Which is wrong
Does that mean that you don't have any Continuous Integration which tests a lib compiled with MSVC linked on Clang on windows ?
to reproduce:

Install Abseil with MSVC on a computer + CMake
Try to use Abseil with clang on windows + CMake

Tyvm


Question about class fields, decorator proposal

I've discoverd in polymer that "observe" does not work when I use es2022 class fields.
see: https://github.com/Polymer/polymer/issues/5695
I then looked in lit, how you have solved this here, only to find you didn't. :-)
see:
https://lit.dev/docs/components/properties/#avoiding-issues-with-class-fields
https://lit.dev/docs/components/decorators/#avoiding-issues-with-class-fields
as you state in the second link,
"but it should be solved as the proposal evolves and matures."
I wanted to know, is there an issue at https://github.com/tc39/proposal-decorators wich mentions the problem?
where I could see what's planned?
At the moment I solve this using get/set on the class, is this the best way atm?

This issue is very well known by the decorators champions. It's why the accessor keyword exists - to make a field generate accessors on the prototype that can be metaprogramed over.


Support Accumulate Gradient

support accumulate gradient

 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.


`GLIBCXX_3.4.30' not found

Issue type
Build/Install
Have you reproduced the bug with TensorFlow Nightly?
No
Source
source
TensorFlow version
r2.13
Custom code
No
OS platform and distribution
amazon linux 2023
Mobile device
No response
Python version
3.9
Bazel version
5.3.0
GCC/compiler version
gcc 12.2
CUDA/cuDNN version
No response
GPU model and memory
No response
Current behavior?
ERROR: /root/tensorflow/tensorflow/core/transforms/remapper/BUILD:14:18: TdGenerate tensorflow/core/transforms/remapper/pdll/MklPDLLPatterns.h.inc [for host] failed: (Exit 1): mlir-pdll failed: error executing command bazel-out/host/bin/external/llvm-project/mlir/mlir-pdll '-x=cpp' tensorflow/core/transforms/remapper/pdll/mkl_patterns.pdll -I ./tensorflow/core/transforms/include -I ... (remaining 15 arguments skipped)
bazel-out/host/bin/external/llvm-project/mlir/mlir-pdll: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.30' not found (required by bazel-out/host/bin/external/llvm-project/mlir/mlir-pdll)
Standalone code to reproduce the issue
ERROR: /root/tensorflow/tensorflow/core/transforms/remapper/BUILD:14:18: TdGenerate tensorflow/core/transforms/remapper/pdll/MklPDLLPatterns.h.inc [for host] failed: (Exit 1): mlir-pdll failed: error executing command bazel-out/host/bin/external/llvm-project/mlir/mlir-pdll '-x=cpp' tensorflow/core/transforms/remapper/pdll/mkl_patterns.pdll -I ./tensorflow/core/transforms/include -I ... (remaining 15 arguments skipped)
bazel-out/host/bin/external/llvm-project/mlir/mlir-pdll: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.30' not found (required by bazel-out/host/bin/external/llvm-project/mlir/mlir-pdll)

Relevant log output
ERROR: /root/tensorflow/tensorflow/core/transforms/remapper/BUILD:14:18: TdGenerate tensorflow/core/transforms/remapper/pdll/MklPDLLPatterns.h.inc [for host] failed: (Exit 1): mlir-pdll failed: error executing command bazel-out/host/bin/external/llvm-project/mlir/mlir-pdll '-x=cpp' tensorflow/core/transforms/remapper/pdll/mkl_patterns.pdll -I ./tensorflow/core/transforms/include -I ... (remaining 15 arguments skipped)
bazel-out/host/bin/external/llvm-project/mlir/mlir-pdll: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.30' not found (required by bazel-out/host/bin/external/llvm-project/mlir/mlir-pdll)

Hi @andrewkim-pkt ,
Try using Clang instead of GCC, as from tf v2.13 it supports compiler Clang. Please refer the documentation here for reference. Let us know if the issue still exists.
Thank you!!

GCC 11.4 build with tr v2.13 works fine but GCC 12.2 got this issue.
Never tried it with Clang, can you please share the steps for this to save time.
From: Varsha-anjanappa @.>
Sent: Monday, August 21, 2023 11:54 PM
To: tensorflow/tensorflow @.>
Cc: Kim, Andrew @.>; Mention @.>
Subject: Re: [tensorflow/tensorflow] `GLIBCXX_3.4.30' not found (Issue #61665)
Hi @andrewkim-pkthttps://github.com/andrewkim-pkt ,
Try using Clang instead of GCC, as from tf v2.13 it supports compiler Clang. Please refer the documentation herehttps://www.tensorflow.org/install/source#cpu for reference. Let us know if the issue still exists.
Thank you!!
—
Reply to this email directly, view it on GitHubhttps://github.com/tensorflow/tensorflow/issues/61665#issuecomment-1687580470, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AG5F7EB4IKY6IVIB35Q2SULXWRJRHANCNFSM6AAAAAA3ZLZ6XU.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>

Hi @andrewkim-pkt ,
Please follow the build from source steps here.
To install clang please refer here.
Configure the build and select Y to use Clang to build TensorFlow. Refer here
Thank you!!


Refactor/#tc 220 adjust page not found url

This pull request closes:
✔ Closes Jira Issue: TC-220
Which service(s) does this issue affect:

[ ] 🛰 API
[x] 🛒 webstore
[ ] 🎓 admin-page

Types of changes

[ ] 🐛 Bug fix (a non-breaking change which fixes an issue)
[ ] 🧱 New feature (a non-breaking change which adds functionality)
[ ] 💥 Breaking change (fix or feature that would cause existing functionality to change)
[ ] 🤖 CI/CD (a change to the CI/CD pipeline)
[x] ⚗ Refactoring (an update to some already existing code)
[ ] 💄 Style (Markup, formatting, CSS)

Documentation Updates

[x] 📂 No need for updates
[ ] 📁 Requires an update ( not done within this issue )
[ ] 🗃 Has been updated ( done within this issue )

Testing checklist

[x] 💪 Manual tests
[x] 🔧 Automatic tests

Browser compatibility - [Frontend only]

[ ] Tested on Safari
[x] Tested on Chrome
[ ] Tested on Mozilla Firefox

What changes have been done within this issue?

The page not found will now always have a route of /404
Remove unnecessary console log
Add handling of the legacy /home route (redirect to /)

How should this be manually tested?

Screenshots or example usage

Incorrect branch reference, had to create a new pull request


Return a config value

Allow a user to get a ConfigValue that is an Optional with extra functionality to cache the result, register for updates to get a new version if the cache is invalidated.

Fixed with https://github.com/gestalt-config/gestalt/pull/155


Delete package-lock.json

I was getting email warnings, so I made a small fix by deleting the package-lock.json and adding it to .gitignore


Added clean option to be able to use different naming conventions

I'm using guard-jasmine outside of Rails and with a different naming convention
than in Rails. The specs are not in specs/javascript and are named differently.
In order to be able to use it anyway I added an option :clean, which defaults to true,
to avoid having my specs removed by the clean call.
If :clean is set to false the Inspect.clean method will not be called.
I will be very happy if you like to integrate it with your code.
Kind regards
Anders

Thanks! Merged, added specs and some info to the README. It's released with version 0.9.13.

Cool, thanks!
Sorry for not adding the specs!
Anders
On Wed, Feb 29, 2012 at 11:28 PM, Michael Kessler
<EMAIL_ADDRESS>wrote:

Thanks! Merged, added specs and some info to the README. It's released with version 0.9.13.

Reply to this email directly or view it on GitHub:
https://github.com/netzpirat/guard-jasmine/pull/40#issuecomment-4248212

--
http://anders.janmyr.com/


Fixed Spelling Error

Recreated the last fix without the merge commits. I basically reverted back to before I fixed it, then fixed it again.
Tactical_example.sh~ was created in my directory after I committed, so I deleted it so that there are no extraneous files.

I added a file to this pull request, which includes some information from the read me file in a single bash script.  If the user already has installed pip, then the bash script should run no problem. I got some Insecure Platform warnings:
/usr/local/lib/python2.7/dist-packages/pip/vendor/requests/packages/urllib3/util/ssl.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
InsecurePlatformWarning
But that's not laika related.

I accepted @jloveland 's pull request that modifies the README to make the bootstrap commands easier to copy and paste. I think that's about as far as I'd like to take that for now to avoid having to update the dependencies in too many places (we have them in docker config too).
Feel free to open another pull request for the spelling error (and any other typos you may find). Thanks for keeping us honest on those.


Design - Revise layout of columns in overview and profile page

From @johnrobbjr and Kemal's great feedback here.
Combine these two sections into one column, Replace “Demographics” with “Student Details”

@johnrobbjr I'd tag this one as the highest priority piece of feedback, since changing this in 3 months will be disruptive to users who have grown used to where things are laid out.  I'd also love to hear more of your thinking about this idea too.
We've talked about combining these directly as you suggest, but haven't mostly because of the appeal fo the organization and flow:

what do students come in with (demographics, disabilities)
how are they doing in the measures we care about (reading, math, behavior and attendance)
what are we doing to support students

This isn't super clear now, so design ideas or mocks addressing clarifying this would be awesome.  Alternately, proposals for reorganizing or simplifying would be very welcome too.  These proposals will also have to address changing the content within these sections (ie., removing a column means also cutting the information in that section or moving it elsewhere) and the layout of the columns on the overview page as well.
This is a really important one, so any ideas here would be deeply appreciated! :)

Hey @kevinrobinson , I took a deeper look at the Readme and I now see the consistencies between the layout of the pages (demographics on the right, interventions on the right, etc.). So by modifying the order of those columns, the columns would have to be altered in the same way on the "school overview" page as well.
When I was making this suggestion I had screen real-estate in mind, but I can definitely see where the consistency between pages would help. If the structure of this section needs to be addressed, it will probably have to be looked at from a holistic view of the entire application, rather than just this page. I'll keep this in mind in case something similar comes up again, but I think he current design is fine for now.

@johnrobbjr Thanks for sharing such thoughtful feedback!
Yeah I'd love to explore ideas here that consider both screens, and would welcome any suggestions.  I'll leave the issue open in case any ideas come to mind, or you or anyone else is able to help in the near term.


[engsys] update dev dependency @rollup/plugin-node-resolve

@witemple-msft Assigning this to you to pick up as part of #17807

Closing in favor of bot-auto-filed issue #19158


feat: add cancellable versions of request_animation_frame and request_idle_callback

Issue: https://github.com/leptos-rs/leptos/issues/693
This PR adds:

AnimationFrameRequestHandle
request_animation_frame_with_handle(...)
IdleCallbackHandle
request_idle_callback_with_handle(...)

Please review this PR thoroughly as I am very new to Rust. All nits are welcome. I just tried to follow the same structure of the other handle structs and their corresponding *_with_handle functions.
For naming the handle structs, the reason I went with AnimationFrameRequestHandle and IdleCallbackHandle was because that seemed to align most with the language used in the MDN Web Docs, but the alternatives I considered were:

AnimationFrameHandle
IdleCallbackRequestHandle

However, in the window.cancelAnimationFrame() docs, they say it cancels an "animation frame request", not just an "animation frame":

The window.cancelAnimationFrame() method cancels an animation frame request previously scheduled through a call to window.requestAnimationFrame().

And in the window.cancelIdleCallback() docs, they just say it cancels a "callback", not a "callback request":

The window.cancelIdleCallback() method cancels a callback previously scheduled with window.requestIdleCallback().

And in the window.requestIdleCallback() docs, they refer to it as an "idle callback":

You can call requestIdleCallback() within an idle callback function to schedule another callback to take place no sooner than the next pass through the event loop.

However, if you think either of those alternative handle struct names would be better, let me know and I can change them.

Thanks for the review. This is the first actual Rust code I've submitted to any repo. I've been wanting to learn Rust, and Leptos made me feel like I finally had a reason to. So thanks for all the work you've been putting into this project.


Typo: Check-In

Where to find the issue
https://www.coronawarn.app/de/eventregistration/
Describe the issue
While grepping for https://github.com/corona-warn-app/cwa-app-android/issues/3120 I found 2 typos: Check-In is used instead of Check-in.
Suggested change
Change the text to Check-in.

Fixed in #1228 .

@DerVogel2020 Thanks.

Corona-Warn-App Open Source Team


unexpected status code 404

I hava run etcd in a docker container and run etcdkeep in host.But i got a ploblem just like this.

and the more information :
[root@VM-0-8-opencloudos etcdkeeper]# ./etcdkeeper -h  <IP_ADDRESS> -p 8800
2023-06-08 22:04:02.975220 I | listening on <IP_ADDRESS>:8800
2023-06-08 22:09:02.024672 I | POST v2 connect success.
2023-06-08 22:09:02.025938 I | unexpected status code 404

I don't know much about docker, so I need to spend time to find the problem. If the problem has been solved, please tell me the solution.

After testing, I found that v2 does have a problem.

The test found that this is because the v2 version is not enabled by default after etcd server 3.4, and the startup option setting is required to enable the v2 version.
$ ./etcd --enable-v2=true


test: add supa light simple auto test

Alright
Here is a proposal of auto build test.running on node.
I don't have the time to code the browser part right now...
Closes https://github.com/systemjs/plugin-babel/issues/31

Sure, this is a great start for testing here.