.NET Core support

Scripts that use Cake.SqlServer cannot be run or debugged using CoreCLR.
Can we add a netstandard1.6 build to the package? It's okay if things like DACPAK are missing initially; I don't use them.
Willing to help/PR.

There was an attempt to migrate initially, but got abandoned: https://github.com/AMVSoftware/Cake.SqlServer/pull/19
Feel free to PR if you need it sooner. I tried to get it migrated, but BACPAC/DACPAC dependencies are not yet on Core and I did not want a partial solution. But let's go there without it, as it is causing too much pain already.

I've done Cake.Hosts to work on both full-fat framework and Core - can use it as example for build script as that will have to be updated

Mind if I move you to the modern csproj SDK too, like Cake.Hosts?

@jnm2 go wild!

@jnm2 I mean without breaking compatibility ;-P

Awww...

Can I get rid of the Copy-Files task and use MSBuild .WithTarget("Pack") to handle pulling all the files for the nupkg?

This is what I have so far: https://github.com/AMVSoftware/Cake.SqlServer/compare/master...jnm2:dotnet_core_support
The last remaining part of the upgrade is to create a multi-targeting nupkg which can either be done manually (which is brittle to changing target frameworks or changing dependencies) or with MSBuild magic.

@jnm2  Looks a lot cleaner - at least the projects files
Copy-Files task is a hack, so if it can be fixed go ahead.
The remaining the the hard part - building for multi-platforms is hard.

Cool.
One commit at a time. =) Makes it easier to dissect later if needed.

Right now you have <authors>Max Vasilyev</authors><owners>trailmax, cake-contrib</owners>. Do you want to keep that or are you equally happy with <authors>Max Vasilyev</authors><owners>Max Vasilyev</owners> like Cake.Hosts has?
(The difference is whether to use an external .nuspec or do it all from the .csproj.)

Here's the .NET Core support commit: https://github.com/AMVSoftware/Cake.SqlServer/commit/70bb7e7e452673f56699514c4b70c0fbb29e00c1
To be honest, as I expected, that was by far and away the easiest part of the whole thing. =D
Last thing that remains (besides awaiting your answer to my last question) is testing the netcoreapp1.0 test assembly. It'll look similar to this but I need to figure out how to do the results file so it can be uploaded.

Okay, there's currently no way to test NUnit on .NET Core and get test result XML. (https://github.com/nunit/nunit3-vs-adapter/issues/323). Do you want to use NUnit3 for the net46 dll for the TestResult.xml and DotNetCoreTest for the netcoreapp1.0 dll, or DotNetCoreTest for both an no result XML?

Decided to keep the test result XML for net46 in case it also becomes available for netcoreapp1.0.

You should add an appveyor.yml to the repo to make it easy for me to set up my own AppVeyor test on my own fork.

Currently blocked at https://gitter.im/cake-build/cake?at=59fe39f74ff065ac18b78e65

@jnm2 re <authors> - keep it simple, if we can have a working solution without extra nuspec file - let's do it.
As for the problem of loading assemblies - I have no clue

use this for your appveyor.yml:
version: '{build}'
environment:
  NUGET_API_KEY:
    secure: 8qBLJ+Nj3wkgj/DZEtGYQK21clewDLJ5vPwf3XMgVyPn8jl5WRzzee3mc0WqEHi+
  MYGET_API_KEY:
    secure: jrnvIAlH4mF14CcASaWmRQzqXWvZw4KlSCl3u6z8NqOjW4iz5FA8SabxXPvFgdD4
  MYGET_API_URL: https://www.myget.org/F/cake-sqlserver/api/v2
nuget:
  project_feed: true
build_script:
- ps: >-
    .\build.ps1 -Target "AppVeyor" -Verbosity Diagnostic  -experimental

    .\build.ps1 -Script "tests.cake" -Verbosity Diagnostic  -experimental
test: off

Cool, thanks. I think you should erase the API keys in that comment though or a bot will pick them up for sure. I don't think I need them.

(In fact I'd probably revoke them both so people/bots watching/scraping the repo can't publish to NuGet and MyGet as you.)

These are encrypted by appveyor, so no worries.

Okay, cool! Will AppVeyor refuse to decrypt if I try to publish from my fork?

Guys, may i ask how this issue is going? We are really waiting to use this library in our build process. Can we expect a pull request or new version soon? Or can we help you somehow to port the library?

@Kemyke as @jnm2  says above - he is blocked by Cake's inability to pull Core dependencies - see the link to exception a few messages above. I've not had a chance to do any of this, so @jnm2 is doing all the work here.

Hey @jnm2 which bootstrapper did you use? Currently i am using cake in a dotnet core environment on Ubutnu so there are dotnet core compatible addins out there. I got the same error as you when i use the full framework cake bootstrapper. Did you use the core compatible bootstrapper? Unfortunatelly on the official site it is not available but you can find one here: https://github.com/devlead/BitbucketPipelinesShield/blob/master/build.ps1
The main point to install the Cake.CoreCLR dll and not the Cake.exe.
Hope this help solving your issue.

@Kemyke Interesting. Unfortunately, publishing an addin that breaks everyone unless they switch their bootstrapper to run their scripts on .NET Core is not something I see as a good thing. What if I'm using an unrelated addin that requires .NET Framework (like this one currently does)?

No it won't be breaking change. You should create a nuget package which contains the full framework and the core packages. You can control the target frameworks in the csproj. (eg: net46;netstandard16)

Check this addin for example: Cake.FileHelpers You can download the nupkg (https://www.nuget.org/packages/Cake.FileHelpers/) and check the nuspec file, you can find the multiple targetFramework in it.

@Kemyke That's exactly what we're doing; unfortunately, the approach you suggest is currently blocked. See https://gitter.im/cake-build/cake?at=59fe39f74ff065ac18b78e65.

@jnm2 probably worth copying the exception you get into this thread

Relevant log output:

The addin Cake.SqlServer will reference Cake.SqlServer.dll.
The addin Cake.SqlServer will reference System.Data.Common.dll.
The addin Cake.SqlServer will reference System.Data.SqlClient.dll.
Loaded 'c:/Users/Joseph/Desktop/test/tools/Addins/cake.sqlserver/Cake.SqlServer/lib/netstandard1.6/Cake.SqlServer.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Verifying assembly 'Cake.SqlServer, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null'.
Loaded 'c:/Users/Joseph/Desktop/test/tools/Addins/cake.sqlserver/Cake.SqlServer/lib/netstandard1.6/System.Data.Common.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Verifying assembly 'System.Data.Common, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.
Loaded 'c:/Users/Joseph/Desktop/test/tools/Addins/cake.sqlserver/Cake.SqlServer/lib/netstandard1.6/System.Data.SqlClient.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Verifying assembly 'System.Data.SqlClient, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.
Could not load c:/Users/Joseph/Desktop/test/tools/Addins/cake.sqlserver/Cake.SqlServer/lib/netstandard1.6/Cake.SqlServer.dll (missing System.Data.SqlClient, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a))
Could not load file or assembly 'System.Data.Common, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The system cannot find the file specified.

Could not load file or assembly 'System.Data.Common, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The system cannot find the file specified.

Could not load file or assembly 'System.Data.Common, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The system cannot find the file specified.

Could not load file or assembly 'System.Data.Common, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The system cannot find the file specified.

Could not load file or assembly 'System.Data.Common, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The system cannot find the file specified.

Could not load file or assembly 'System.Data.Common, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The system cannot find the file specified.

Could not load file or assembly 'System.Data.Common, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The system cannot find the file specified.

Could not load file or assembly 'System.Data.Common, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The system cannot find the file specified.

Could not load file or assembly 'System.Data.Common, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The system cannot find the file specified.

Could not load c:/Users/Joseph/Desktop/test/tools/Addins/cake.sqlserver/Cake.SqlServer/lib/netstandard1.6/System.Data.SqlClient.dll (missing System.Data.Common, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a)

Adding assembly reference to Cake.SqlServer.dll...
Adding assembly reference to System.Data.Common.dll...
Adding assembly reference to System.Data.SqlClient.dll...
Error: Cake.Core.CakeException: Error occurred when compiling build script: c:/Users/Joseph/Desktop/test/build.cake(3,1): error CS0103: The name 'OpenSqlConnection' does not exist in the current context
(2483,5): warning CS1702: Assuming assembly reference 'System.Data.Common, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' used by 'System.Data.SqlClient' matches identity 'System.Data.Common, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' of 'System.Data.Common', you may need to supply runtime policy
   at Cake.Scripting.Roslyn.RoslynScriptSession.Execute(Script script)
   at Cake.Core.Scripting.ScriptRunner.Run(IScriptHost host, FilePath scriptPath, IDictionary`2 arguments)
   at Cake.Commands.DebugCommand.Execute(CakeOptions options)
   at Cake.CakeApplication.Run(CakeOptions options)
   at Cake.Program.Main()
The program '[12692] Cake.dll' has exited with code 1 (0x1).

The net46 target works fine, but there's no point in going ahead and adding the netstandard1.6 target until it works on Cake with the default bootstrapper and default configuration.
What makes this addin unique from FileHapers and others I've looked at is that this one has a package dependency beyond just NETStandard.Library.

Ok, i can reproduce your error from your branch. Taking a look at it...

@Kemyke If you see a way through that I didn't, or you feel like 'being the change we want to see' 😬 in Cake, please take the lead. I've been so busy!

This must be a Cake bug, i have to investigate it further.
What i have done for now:

Created a nuget from your branch

Uploaded it to our own nuget server

If i referenced it from a dotnet core project it was working as expected. (e.g. i could drop my test db)

If i referenced from a cake script. First i got the same exception as you. So Cake couldn't find the referenced assemblies.

Then i published the project which copies all the references in one place and created a nuget package from that.

In this case the Cake could find the assembly but i also got error, like the Cake was loading a wrong assembly:

Could not load C:/mypath/Cake.SqlServer.0.0.2/lib/netstandard1.6/Cake.SqlServer.dll (missing System.Data.SqlClient, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a))
Could not load C:/mypath/Cake.SqlServer.0.0.2/lib/netstandard1.6/System.Data.SqlClient.dll (missing System.Data.Common, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a)
Could not load C:/mypath/Cake.SqlServer.0.0.2/lib/netstandard1.6/runtimes/unix/lib/netstandard1.3/System.Data.SqlClient.dll (missing System.Data.Common, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a)
Could not load C:/mypath/Cake.SqlServer.0.0.2/lib/netstandard1.6/runtimes/win/lib/netstandard1.3/System.Data.SqlClient.dll (missing System.Data.Common, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a)

========================================
DropDb
========================================
An error occurred when executing task 'DropDb'.

Unhandled Exception: System.PlatformNotSupportedException: System.Data.SqlClient is not supported on this platform.
   at System.Data.SqlClient.SqlConnection.Dispose(Boolean disposing)
   at System.Data.Common.DbConnection.Finalize()
Error: One or more errors occurred. (System.Data.SqlClient is not supported on this platform.)
        System.Data.SqlClient is not supported on this platform.

Now i am trying to dig deeper.

Since Cake now supports .Net Core, can you guys try this again please?

Another request for .Net Core support please.

hi, .NET core support was introduced in https://github.com/cake-contrib/Cake.SqlServer/pull/66
Please check if you encounter any issues in that - if not then that thread can be closed


Amiecorso/use withdrawsalt per withdrawrequest

Builds on #52 but adds withdrawSalt to allow spender contracts to gatekeep withdrawRequest redemption even within the same spend permission if necessary

Sticking with the simpler approach in #52


Updated schema version to 1.0.0

Please specify parts of this PR update:

[ ] Specification
[x] Schema
[x] Examples
[ ] Extensions
[ ] Use Cases
[ ] Community
[ ] CTK
[ ] Other

Discussion or Issue link:
Closes #1009

What this PR does:

Update to version 1.0.0
Enforce quoted version in examples and dsl samples

Additional information:

Erf, just saw now: there is not, nor will be, an alpha3. AFAIK, it should be 1.0.0

Adjusted to v1.0.0


Packaged for Arch Linux

Hi, thanks for this nice software!
This issue is just to let you know that I packaged it for Arch Linux. It is currently in the AUR: https://aur.archlinux.org/packages/article_md
Thanks again!

Hi @leophys. Thanks for the kind words and for creating the AUR package!


[crashtracker] Fix CrashtrackerReceiverConfig: its allowed to have empty log filenames

What does this PR do?
Fixes a regression introduced by #722
Motivation
regressions are bad.
Additional Notes
Anything else we should know when reviewing?
How to test the change?
Additional unit test

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 70.52%. Comparing base (eea04c6) to head (a2ca967).
Report is 2 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #762      +/-   ##
==========================================
+ Coverage   70.48%   70.52%   +0.04%
==========================================
  Files         297      297
  Lines       43403    43479      +76
==========================================
+ Hits        30594    30665      +71
- Misses      12809    12814       +5

Components
Coverage Δ

crashtracker
44.79% <100.00%> (+1.34%)
:arrow_up:

crashtracker-ffi
8.41% <ø> (ø)

datadog-alloc
98.73% <ø> (ø)

data-pipeline
89.36% <ø> (ø)

data-pipeline-ffi
0.00% <ø> (ø)

ddcommon
83.46% <ø> (ø)

ddcommon-ffi
69.12% <ø> (ø)

ddtelemetry
59.05% <ø> (ø)

ddtelemetry-ffi
22.13% <ø> (ø)

dogstatsd
89.45% <ø> (ø)

dogstatsd-client
79.77% <ø> (ø)

ipc
82.76% <ø> (ø)

profiling
84.30% <ø> (ø)

profiling-ffi
77.46% <ø> (ø)

serverless
0.00% <ø> (ø)

sidecar
38.01% <ø> (ø)

sidecar-ffi
0.00% <ø> (ø)

spawn-worker
50.36% <ø> (ø)

tinybytes
94.77% <ø> (ø)

trace-mini-agent
72.36% <ø> (ø)

trace-normalization
98.23% <ø> (ø)

trace-obfuscation
95.77% <ø> (ø)

trace-protobuf
77.67% <ø> (ø)

trace-utils
93.29% <ø> (ø)


fix: bug 2191 Merge failure

:tada: This PR is included in version 0.367.9 :tada:
The release is available on:

npm package (@next dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Specify the correct MDSD image

This PR specifies the correct image for mirroring that we use.
I think with all the bumps we missed it in here: https://github.com/Azure/ARO-RP/pull/3493

/azp run ci


MJML 4

Todo
👷  Work In Progress 👷
Feel free to contribute on any empty checkbox and reply to this PR if you want to provide us your help. You can reach us on slack https://slack.mjml.io/!
Features

[x] Remove React from the project
[x] Lerna to build the project
[x] mjml-validation
[x] mjml-cli
[ ] .mjmlconfig with new options to configure dependencies between component
[x] merge outlook comment when we can (regexp need to be optimized)
[x] implement css-class
[x] display the desktop layout in Outlook.com

API

[ ] type + type checking for mj-attribute
[x] new createComponent API (now you can use plain MJML inside a component without importing it)
[x] dom helpers to generate attributes/styles
[x] attribute inheritance when using plain MJML inside components

Components

[x] mjml-container becomes mjml-body
[x] basic components ( buttons / image / column / section / text / divider )
[x] mj-style inline attribute
[x] mj-preview
[x] mj-breakpoint
[x] mj-accordion
[x] mj-carousel
[x] mj-group
[x] mj-hero
[x] ~mj-invoice~ (deprecated)
[x] ~mj-location~ (deprecated)
[x] mj-navbar
[x] mj-social
[x] mj-spacer
[x] mj-wrapper

Improvements

[x] mj-column supports padding for gutter layout
[x] mj-section full-width in Outlook
[x] mj-include now on  XML parser.
[ ] mj-image full-width in mobile
[x] Remove cyclic dependency mjml-validator <-> mjml-core
[x] Clean and extract dependencies from mjml-core
[ ] Redefine default attributes
[ ] New social icons

Rework

[x] mj-social new markup
[ ] new boilerplate to create component

Issues

[x] mj-column with a width in % need to be converted as px (related to type checking)
[x] mj-title returns an issue Error: An mj-head element add an unkown head attribute : title with params Test
[x] vertical-align should be set to top by default
[ ] mj-image should only be usable as a self-closing tag
[ ] solve encoding issues

Goodie

[x] Tool to migrate templates from MJML 3 to MJML 4 (unitless attributes, merge of the body and container tags, new mj-social syntax)

Hey! Thanks for this awesome framework!
I wanted to ask. Is there anywhere where I can read any reasons why React was dropped as a core library in v4?
Thanks!

Using React was limiting the output as React doesn't allow outlook comment and sometime invalid HTML (like in mj-raw if you want to open a tag and not closing it).

Makes sense 🙂 Thanks for the answer


relax color-normalize version

cc: @dy

LGTM!
On Mon, Sep 28, 2020 at 5:07 PM Mojtaba Samimi<EMAIL_ADDRESS>wrote:

cc: @dy https://github.com/dy
You can view, comment on, or merge this pull request online at:
https://github.com/gl-vis/regl-scatter2d/pull/29
Commit Summary

relax color-normalize version

File Changes

M package.json
https://github.com/gl-vis/regl-scatter2d/pull/29/files#diff-b9cfc7f2cdf78a7f4b91a753d10865a2
(2)

Patch Links:

https://github.com/gl-vis/regl-scatter2d/pull/29.patch
https://github.com/gl-vis/regl-scatter2d/pull/29.diff

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/gl-vis/regl-scatter2d/pull/29, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AACJII23BRZVACESXLBKQHLSID3IHANCNFSM4R47NRQQ
.

I'll release a patch for this.


Update nightly workflows

Codecov Report
Patch and project coverage have no change.

Comparison is base (27d4b7d) 100.00% compared to head (95e8753) 100.00%.

Additional details and impacted files
@@            Coverage Diff            @@
##              main       #21   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            5         5
  Lines           49        49
  Branches         1         1
=========================================
  Hits            49        49

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Getting IB Link Info When ib_umad isn't loaded

The ibstat command relies on the ib_umad kernel module to be loaded to give full output.
In the event that it's not loaded, the ibstatus command can be used instead to still get some of the information that ibstat provides, in particular, link info.
We'd like to be able to adapt to missing ib_umad, which is not necessarily loaded when not running on the official Azure HPC marketplace images, and still obtain useful info such as link info and firmware version.
Both of these commands are from the Mellanox InfiniBand Fabric Utilities

Resolved in #60


Remove dependency on the DbContext in the application layer

I was looking at the project last night, wish I had seen it a year ago before i started my current project at work, but was wondering if creating an interface defining the dbcontext and the methods required in the Application Layer, and then creating an implementation of this interface in your persistence layer encapsulating your actual persistence layer calls might make your application layer even more independent of your persistence layer. It does result in more code though. So for example my application layer defines that it needs a dbcontext of type IDbContext, which can be registered using dependency injection, and there is a method to add a customer, it doesnt care about the implementation just that it is guaranteed that there will be a add method. Doing this would also remove any dependency on actual ef core technologies and allow an easy change to other persistence mediums. What are your thoughts on this?

I agree. I thought it was really strange to see the DbContext implementation being passed in to the command handlers. How are you supposed to test that command handler, the most important thing to test I think because it contains all the business logic, when it requires a concrete database implementation?

@sporifolous
I believe it's because there's no interface for the DbContext. As you  mentioned, the DbContext is testable by itself, that's why you pass it as a concrete dependency.
See pages 21 and 22 of his slide deck (Link in the README)
https://github.com/JasonGT/NorthwindTraders/raw/master/Slides.pdf

I tend to agree with @LyonBlecher that the business layer, should own the contract for it's dbLayer, and say something explicit about what it need to do what it is supposed to do :) Then the implementation of that "DbLayer" contract could take a dependency on the DBContext from EFCore.  Will increase the amount of code, but also make things more clear and testable.

I was actually just coming to open an issue with this, based on the principals it would see that the application layer is breaking with the whole concept of inner layers not relying on outside layers. Pretty blatantly since the application layers have using statements for an outside layer.

@LyonBlecher - it was already discussed -https://github.com/JasonGT/NorthwindTraders/issues/18

Thanks all. As mentioned this has already been discussed - #18.


:zap: Add concurrency to logic block body

The main loop of a logic block body is

Wait for a new value from any input device

Save the value
For each expression

Evaluate it
If a value is computed, send a setting to the target device

The problem is that any generated settings are serialized. This loop should build a vector of futures that send the setting and, after all expressions have been processed, resolve the vector of futures at once. If one target device is a little slow, it won't necessarily slow down other devices.
(Of course, this only improves the behavior of logic blocks that have more than one expression.)

Turns out this is more difficult than I thought.
I tried to build a vector of futures which could be run concurrently, but couldn't fix the compile errors. In order to send the outgoing settings, the vector of futures captured some data from self. I think the core of the run() method needs to refactored. Maybe the output channels need to be stored as local variables of run() instead of instance fields of Node?

This issue is blocked until #89 is finished. There's a risk that, if this was completed first, it would need further work once the other issue was completed.


GUI not working with Xbox Game Bar overlay

Issue Type: Bug
When running Xbox Game Bar overlay (performance bar or recording) VSCode GUI is not  working. Opens just a blank window or wouldn't refresh.
VS Code version: Code 1.53.2 (622cb03f7e070a9670c94bae1a45d78d7181fbd4, 2021-02-11T11:48:04.245Z)
OS version: Windows_NT x64 10.0.19042

System Info

Item
Value

CPUs
AMD Ryzen 7 3700X 8-Core Processor              (16 x 3600)

GPU Status
2d_canvas: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onoop_rasterization: enabledopengl: enabled_onprotected_video_decode: unavailable_offrasterization: enabledskia_renderer: enabled_onvideo_decode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabled

Load (avg)
undefined

Memory (System)
31.92GB (20.66GB free)

Process Argv

Screen Reader
no

VM
0%

Extensions (4)

Extension
Author (truncated)
Version

python
ms-
2021.1.502429796

jupyter
ms-
2020.12.414227025

powershell
ms-
2020.6.0

subtitles-editor
pep
1.1.3

I also noticed this

Do you see the issue when you start with code --disable-features=CalculateNativeWinOcclusion ?

No - issue does not occur with code --disable-features=CalculateNativeWinOcclusion

Thanks for checking, merging to https://github.com/microsoft/vscode/issues/114459


[BUG] 2nd button not working on Xiaomi Aqara Opple 6 button remote v5

Describe the bug
I cannot make the second button register anything on a Xiaomi Aqara Opple 6 buttons remote. My remote pairs with Home Assistant OK and I can read the single button, double button and hold button inputs as zha_events, but when I press the button #2, even with the remote blinking the blue led light, Home Assistant doesn't register anything.
To Reproduce
Steps to reproduce the behavior:

Pair the remote with Home Assistant ZHA integration using a HUSBZB-1 connected to my Raspberry Pi 4b
Subscribe to zha_events on Developer page
Press the button #2 (upper right)
Nothing appears on the log...

Expected behavior
A 2_single, 2_double or 2_longpress command should report when pressing one or two times or holding the button.
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Device signature:
"node_descriptor": "NodeDescriptor(byte1=2, byte2=64, mac_capability_flags=128, manufacturer_code=4447, maximum_buffer_size=127, maximum_incoming_transfer_size=100, server_mask=11264, maximum_outgoing_transfer_size=100, descriptor_capability_field=0, *allocate_address=True, *complex_descriptor_available=False, *is_alternate_pan_coordinator=False, *is_coordinator=False, *is_end_device=True, *is_full_function_device=False, *is_mains_powered=False, *is_receiver_on_when_idle=False, *is_router=False, *is_security_capable=False, *is_valid=True, *logical_type=<LogicalType.EndDevice: 2>, *user_descriptor_available=False)",
"endpoints": {
"1": {
"profile_id": 260,
"device_type": "0x0105",
"in_clusters": [
"0x0000",
"0x0001",
"0x0003",
"0x0012",
"0xfcc0"
],
"out_clusters": [
"0x0003",
"0x0006",
"0x0008",
"0x0300"
]
},
"2": {
"profile_id": 260,
"device_type": "0x0103",
"in_clusters": [
"0x0003"
],
"out_clusters": [
"0x0003",
"0x0006"
]
},
"3": {
"profile_id": 260,
"device_type": "0x0103",
"in_clusters": [
"0x0003",
"0x0012"
],
"out_clusters": [
"0x0006"
]
},
"4": {
"profile_id": 260,
"device_type": "0x0103",
"in_clusters": [
"0x0003",
"0x0012"
],
"out_clusters": [
"0x0006"
]
},
"5": {
"profile_id": 260,
"device_type": "0x0103",
"in_clusters": [
"0x0003",
"0x0012"
],
"out_clusters": [
"0x0006"
]
},
"6": {
"profile_id": 260,
"device_type": "0x0103",
"in_clusters": [
"0x0003",
"0x0012"
],
"out_clusters": [
"0x0006"
]
}
},
"manufacturer": "LUMI",
"model": "lumi.remote.b686opcn01",
"class": "zhaquirks.xiaomi.aqara.opple_remote.RemoteB686OPCN01V5"
}

I think this can be closed, because it is already fixed in dev branch. See #920 for more details.


[Bounty] Syncing Fix (Orphaned Blocks)

Bounty: 60,000 WAE (4 masternodes)
Issue: The WeyWallet-Core needs to be adapted properly in order to work with the iOS wallet. So far, the syncing only detects orphaned blocks. If this can be fixed such that you can send, receive and fully sync without issues, the bounty will be paid.

Can you explain how to reproduce the bug and what to look for?

Please review the latest commit. So far I've discovered that the conversion from int32_t to char* doesn't work in C the same way it works in C++.

Fixed

https://github.com/WeyCoin/WeyWallet-Core/commit/dc09ea45fc89d966d291d89f9a9ab5d9a63741fe


Is there any way to not use trial mass?

I would like to balance a turbine rotor but only by sanding or drilling the unbalanced blades. Is there any way to not use trial mass? Just analyzing vibration and rpm? Congratulations for the incredible work!

You can't know how much you are "sanding", drilling on the other side it's straightforward, get the density of your material (kg/m^3) and multiply by the volume of the drill.

It's very unlikely this could be done without an extensive knowledge of the rotor detailed construction, material, foundations, etc. Any way I remember reading an article using a force hammer to get the response on the bearings and correlate it to the force of the rotor for the test mass and do "one shot balance"

@daltonspider Thanks for your question and hope the project has been useful for you.
As @fburgos01 explained, sanding is not the best practice for balancing because you can't control the weight removed accurately.
Usually your blades either need sandblasting or not, depends only on the condition of erosion and corrosion in metal.
Secondly, your question on whether we can do the balancing with no trial weights and thus with less startup and shutdown. This is actually one million dollar question :smile:
The subject, usually referred to as "One Shot Balancing", has been handled by many. I believe what @fburgos01 was trying to say is as mentioned in this PDF: www.shorturl.at/cfI01. This method is usually limited to rigid rotors (where speed does not exceed the first critical) and I think it is not either easy or guaranteed.
One easier way is to use the previous balancing data for the machine to calculate your Influence Coefficient Matrix, and with your initial conditions you can conclude directly the trimming weights required. You can use Hsbalance in this manner by creating a "ALPHA" matrix using the previous balancing data sheet and use this matrix in new model with your initial conditions.
I recommend also to visit www.maintenance.org for other useful discussions.


release 0.0.2 undefined references with WSL2

release 0.0.2 undefined references
I am on WSL2, when I run it the program says I do not have references to the following (I installed ncurses):
stdscr
wmove
wrefresh
noecho
raw
newwin
keypad
werase
is_term_resized
mvwprintw
wrefresh
delwin
endwin
wmove
it also seems to be a linker error, also I think this excerpt may be helpful:
/usr/bin/ld: src/ped-main.o: warning: relocation against stdscr' in read-only section .text.startup'
/usr/bin/ld: src/ped-main.o: in function `main':
after this it proceded to list all of the undefined references

some things I forgot to mention
I am running Ubuntu, I also used this guide to download ncurses: https://www.cyberciti.biz/faq/linux-install-ncurses-library-headers-on-debian-ubuntu-centos-fedora/

Hi, after testing a bit around with WSL2 and Ubuntu, I might have found the reason why this error occurs.
I've been trying to compile with gcc, but autoconf inserted the linker flag before providing the source files. I assume that the Ubuntu packaged gcc (or every version of gcc11) does not like that behavior.
Therefore I just installed clang and the compilation worked fine. I didn't notice this issue because the arch packaged gcc (gcc13) seems to not be as strict with the order of arguments.
I would still not advise you to use ped as of right now, it is extremely unstable. Anyways, tell me if using clang worked for you so I can close this issue.

sorry for the inconveniouns, I am just going to leave this alone


search result

Hi, thanks for your intersting work! Could you release your roc result (for example https://github.com/steineggerlab/foldseek-analysis/blob/main/multidomain_benchmark/PLOTS/FIG2/foldseek.rocx)? It will save the time of running structure-based alignment methods and make your work easy to follow , especially on your new dataset!

I got it. Sorry for my question!
Maybe, I think it will be better to show that link in your readme file.

Glad your problem is solved.
You can reproduce all our experiments with good visualization by following the steps in main.ipynb.
Also, We have released our experiment data in plmsearch_data.
Hope these instruction help.


List of 450+ free online courses

As I was wasting time I on reddit, I came across this posting of a list of free online courses:
https://www.reddit.com/r/learnprogramming/comments/4vyhca/heres_a_list_of_450_free_online_programmingcs/
Same list in a github repo: https://github.com/jaalsh/free-programming-and-cs-courses
There's a variety of courses for different levels of proficiency, languages, etc. Only 3 Rails/Ruby courses though. I was surprised JavaScript only has 9.
Anyhoo, I hope this helps.

This is very useful @server-monitor :) But we're gonna keep using GitHub issues for issues about making apps on GitHub/writing code. All other things can go in our Wiki or somewhere else for now. I'm closing this for now :) See you soon.


Documentation for Cloudflare components: Workers KV state store and Queues binding

Need docs for the 2 new components added in: dapr/components-contrib#2363

/assign

Completed


aarch64: Add support for fnmadd/fmsub/fnmsub

👋 Hey,
Feature
Add support for the fnmadd / fmsub / fnmsub instructions in the aarch64 backend.
Benefit
This improves instruction selection quality for a few special fma cases.
Implementation
We already have support for the scalar fmadd instruction here. So we adding support for these instructions should be a matter of introducing the new opcodes and implementing lowering rules similar to what already exists today.
Something similar was done in #8588 for the RISC-V backend. If anyone needs help implementing this, let me know!

@afonso360 Seems like this issue is solved.

That's right, thanks for letting me know!


k3s failed to get CA certs

Environmental Info:
K3s Version:
k3s version v1.29.3+k3s1 (8aecc26b)
go version go1.21.8
Node(s) CPU architecture, OS, and Version:
raspberry pi 5 x 2
PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
NAME="Debian GNU/Linux"
VERSION_ID="12"
VERSION="12 (bookworm)"
VERSION_CODENAME=bookworm
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
Cluster Configuration:
I have two raspberry pi 5's. One as a master node and the other as a worker node.
Describe the bug:
When installing k3s on the worker node I get the error below
seyfullah@rpi-worker-1:~ sudo systemctl status k3s-agent.service
● k3s-agent.service - Lightweight Kubernetes
     Loaded: loaded (/etc/systemd/system/k3s-agent.service; enabled; preset: enabled)
     Active: activating (start) since Tue 2024-04-23 00:55:34 BST; 30s ago
       Docs: https://k3s.io
    Process: 3690 ExecStartPre=/bin/sh -xc ! /usr/bin/systemctl is-enabled --quiet nm-cloud-setup.service 2>/dev/null (code=exited, status=0/SUCCESS)
    Process: 3692 ExecStartPre=/sbin/modprobe br_netfilter (code=exited, status=0/SUCCESS)
    Process: 3693 ExecStartPre=/sbin/modprobe overlay (code=exited, status=0/SUCCESS)
   Main PID: 3694 (k3s-agent)
      Tasks: 9
     Memory: 222.2M
        CPU: 3.041s
     CGroup: /system.slice/k3s-agent.service
             └─3694 "/usr/local/bin/k3s agent"

Apr 23 00:55:34 rpi-worker-1 systemd[1]: Starting k3s-agent.service - Lightweight Kubernetes...
Apr 23 00:55:34 rpi-worker-1 sh[3690]: + /usr/bin/systemctl is-enabled --quiet nm-cloud-setup.service
Apr 23 00:55:34 rpi-worker-1 k3s[3694]: time="2024-04-23T00:55:34+01:00" level=info msg="Acquiring lock file /var/lib/rancher/k3s/data/.lock"
Apr 23 00:55:34 rpi-worker-1 k3s[3694]: time="2024-04-23T00:55:34+01:00" level=info msg="Preparing data dir /var/lib/rancher/k3s/data/7ddd49d3724e00d95d2af069d3247eaeb6635abe80397c8d94d4053d>
Apr 23 00:55:37 rpi-worker-1 k3s[3694]: time="2024-04-23T00:55:37+01:00" level=info msg="Starting k3s agent v1.29.3+k3s1 (8aecc26b)"
Apr 23 00:55:37 rpi-worker-1 k3s[3694]: time="2024-04-23T00:55:37+01:00" level=info msg="Adding server to load balancer k3s-agent-load-balancer: <IP_ADDRESS>:6444"
Apr 23 00:55:37 rpi-worker-1 k3s[3694]: time="2024-04-23T00:55:37+01:00" level=info msg="Running load balancer k3s-agent-load-balancer <IP_ADDRESS>:6444 -> [<IP_ADDRESS>:6444] [default: 192.16>
Apr 23 00:55:43 rpi-worker-1 k3s[3694]: time="2024-04-23T00:55:43+01:00" level=error msg="failed to get CA certs: Get \"https://<IP_ADDRESS>:6444/cacerts\": read tcp <IP_ADDRESS>:39196-><IP_ADDRESS>:>
Apr 23 00:55:51 rpi-worker-1 k3s[3694]: time="2024-04-23T00:55:51+01:00" level=error msg="failed to get CA certs: Get \"https://<IP_ADDRESS>:6444/cacerts\": read tcp <IP_ADDRESS>:51536-><IP_ADDRESS>:>
Apr 23 00:55:59 rpi-worker-1 k3s[3694]: time="2024-04-23T00:55:59+01:00" level=error msg="failed to get CA certs: Get \"https://<IP_ADDRESS>:6444/cacerts\": read tcp <IP_ADDRESS>:44796-><IP_ADDRESS>:>

I have spent days trying to trouble shoot this error and I can't seem to find out what the problem is.
One issue I noticed is that I cannot curl the master node ip address from the worker node
curl -vk https://<IP_ADDRESS>:6443/cacerts
*   Trying <IP_ADDRESS>:6443...
* connect to <IP_ADDRESS> port 6443 failed: No route to host
* Failed to connect to <IP_ADDRESS> port 6443 after 197 ms: Couldn't connect to server
* Closing connection 0
curl: (7) Failed to connect to <IP_ADDRESS> port 6443 after 197 ms: Couldn't connect to server

I've checked what ports are open and the master node is listening to
root@rpi-master:~# netstat -nltp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 <IP_ADDRESS>:22              <IP_ADDRESS>:*               LISTEN      787/sshd: /usr/sbin
tcp        0      0 <IP_ADDRESS>:6444          <IP_ADDRESS>:*               LISTEN      111921/k3s server
tcp        0      0 <IP_ADDRESS>:10258         <IP_ADDRESS>:*               LISTEN      111921/k3s server
tcp        0      0 <IP_ADDRESS>:10259         <IP_ADDRESS>:*               LISTEN      111921/k3s server
tcp        0      0 <IP_ADDRESS>:10256         <IP_ADDRESS>:*               LISTEN      111921/k3s server
tcp        0      0 <IP_ADDRESS>:10257         <IP_ADDRESS>:*               LISTEN      111921/k3s server
tcp        0      0 <IP_ADDRESS>:10248         <IP_ADDRESS>:*               LISTEN      111921/k3s server
tcp        0      0 <IP_ADDRESS>:10249         <IP_ADDRESS>:*               LISTEN      111921/k3s server
tcp        0      0 <IP_ADDRESS>:10010         <IP_ADDRESS>:*               LISTEN      111946/containerd
tcp6       0      0 :::22                   :::*                    LISTEN      787/sshd: /usr/sbin
tcp6       0      0 :::10250                :::*                    LISTEN      111921/k3s server
tcp6       0      0 :::6443                 :::*                    LISTEN      111921/k3s server

I honestly don't know what to do anymore other than open a ticket here
Steps To Reproduce:

Installed K3s:

Expected behavior:
No cert error and I can connect the worker node to master

<IP_ADDRESS>:6444
Did you typo the port in the server URL that you are using to join the agent? This should normally be 6443.


Baking: 'fork' app-boilerplate codebase into app_baking

We will develop the baking app on top of the app_boilerplate template. (can be found here).
Will need to integrate the 'build' with CI here.
Requirements

#74

Not relevant anymore.


Very Low value in ZMWs pass filters When Using ccs Comand

Operating system
Which operating system and version are you using?
system: CentOS
version: Linux 7 (Core)
Package name
Which package / tool is causing the problem?  -- pbccs/ccs
Which version are you using, use tool --version. Have you updated to the latest version conda update package? --ccs 6.3.0 (commit v6.3.0)
Have you updated the complete env by running conda update --all?  Yes
Have you ensured that your channel priorities are set up according to the bioconda recommendations at https://bioconda.github.io/#set-up-channels? Yes
Conda environment
What is the result of conda list? (Try to paste that between triple backticks.)
Describe the bug
A clear and concise description of what the bug is.
After I used command "ccs" in pbccs to generate hifireads from **.subreads.bam, I found very low value at "ZMWs pass filters", only 0.503%. My "ZMWs input" is 6045691.
Error message
Paste the error message / stack.
This is from my log file.
ZMWs input               : 6045691
ZMWs pass filters        : 30418 (0.503%)
ZMWs fail filters        : 6015273 (99.50%)
ZMWs shortcut filters    : 0 (0.000%)
To Reproduce
Steps to reproduce the behavior. Providing a minimal test dataset on which we can reproduce the behavior will generally lead to quicker turnaround time!
My command: ccs m64064_201022_084349.subreads.bam ppe.ccs.fastq.gz --report-file ccs_report.txt
I just want to get some help on the adjustment for the parameters to get much higher value for passing-filter data, if it is possible.
Expected behavior
A clear and concise description of what you expected to happen.
I hope I can get some advise on if the low value I described above is normal; if not, how can I correct it !
Thank you.

Can you provide the repot log, which shows the reasons reads fail?

Thank you for your kind reply! In fact, I may describe my question not so clear. The command ccs seems ran normally but got somewhat weird results. So I am sorry but I can't truly understand how to find where shows the reasons reads fail...
I got two reports in total, one is in .txt format, while another in .json.gz format. Each ZMW in the latter fail have the status "status": "TOO_FEW_PASSES" .For the json.gz file was so big that I will only show the first 1000 lines here with name zmw_metrics.1000.txt. Here are they.
ccs_ppe.txt
zmw_metrics.1000.txt
Waiting for your nice answer!

Lacking full passes      : 5923399 (98.47%)

There are not enough passes. What is the insert size and movie time?

Lacking full passes      : 5923399 (98.47%)

There are not enough passes. What is the insert size and movie time?

Sorry... But I can't find my insert size from my bam file or report file... I wonder how can I find this information if you have some options, thank you.

Lacking full passes      : 5923399 (98.47%)

There are not enough passes. What is the insert size and movie time?

I have got my avg_length via Seqkit, which is 20,530; and my max_length is 290,571. Whether should I adjust parameters to get better values or not?

There's nothing you can do via parametrization. Please reach out to your local PacBio field application specialist or PacBio tech support to troubleshoot the sequencing run.


Add mechanism for turning on EnableAuto based on UID

Add akalin and strib to that list, for now.

So once this goes in, we can do some testing to make sure that this doesn't inadvertently turn on journaling unexpectedly, and release an admin build with it (and test it again after).
Then I'll prep a PR to turn it on for everyone, and we can merge it on Monday, and then release another admin build.


Add ability to exclude field from changes.

Merge with I5-3711

unit tests break. change line 39 of foo.js to:
        .plugin(su.restoreDefaultsPlugin());


Test for the Assumptions of Linear-Regression-Using-R

This short online training demonstrates the use of R-Language for test of the assumptions of Linear Regression Model. This material was used in Offa-R-Users-Group for short training.

Thanks for the submission.
Can you have all these as either a quarto file or R notebook file? Ideally, inside a single folder for training?
The code should also be in an executable code block so users know it is code that should be copied.


Remove Facade in Queue Service Provider

I use this package in an environment where Facades are turned off and I don't want to turn them on.
This PR removes the Facade use and replaces with plain old 'db' accessor on the $app

Also, I guess this should be merged with other branches as well


Running tests from PR diff deletes it

open https://github.com/microsoft/vscode/pull/169828 in PR extension
open src/vs/platform/configuration/test/common/configurationModels.test.ts in diff editor
run the newly added test
:bug: it gets removed, file is now dirty...

https://user-images.githubusercontent.com/1794099/209173265-098820cf-8be8-458b-92f3-761146fff9c0.mov

This is because the "revert change" arrow underlaps the testing gutter icon, but the event is still handled; this happens if the test range also starts on the first line of a diff segment. Merging this into https://github.com/microsoft/vscode/issues/114776

Thanks for creating this issue! We figured it's covering the same as another one we already have. Thus, we closed this one as a duplicate. You can search for similar existing issues. See also our issue reporting guidelines.
Happy Coding!


it constantly gives me VAC Error

It can be the injector, because I´ve used it with other cheats and nothing so far

Duplicate of #39


[zh-cn] updated soon-to-be-broken link

en PR https://github.com/kubernetes/website/pull/34145/files
/assign @tengqm

Looks like this page is still in sync.
/lgtm
/approve


Add a web page to display SP's Config details

What does this PR do?
Add a web page to display SP's Config details

Fixes # (issue)
Type of change

[ ] 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

How should this be tested?

[ ] Existing unit tests

Checklist:

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code and corrected any misspellings
[ ] 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 pass locally with my changes

@deepakprabhakara made the changes.


We have been using the wrong dublin core URI to indicate license all this time

This is based on:
https://github.com/OBOFoundry/OBOFoundry.github.io/issues/540
The OBOF 'open' principle (http://www.obofoundry.org/principles/fp-001-open.html) now recommends dcterms:license as opposed to dc:license which is what we use.

Agreed, Mark will change.
Somebody... add this new policy to XYZ listserv?
James and Becky will work on this globally?

license information is added during the release process. @jamesaoverton Could you please take care of it on next OBI release? Besides, we need to add: xmlns:dcterms="http://purl.org/dc/terms/". Thanks!

It's not added during release, it's part of obi-edit.owl and can be edited in Protege.

Jie, I just opened obi/src/ontology/obi-edit.owl in Protege, to work on issues I volunteered for last week.
Does this mean that I shouldn't modify
   <owl:Ontology rdf:about="http://purl.obolibrary.org/obo/obi/dev/obi-edit.owl">
        <dc:license rdf:resource="http://creativecommons.org/licenses/by/3.0/"/>
    </owl:Ontology>

@jamesaoverton Sorry. I did not remember correctly.
@turbomam Please go ahead to make the changes. Besides, please change 3.0 to 4.0, the latest version of CC BY.

@zhengj2007
@jamesaoverton
OK.
I cloned the OBI github repo and started editing... now I'm thinking that I should have forked first.  Can anyone remind me where James' obi-editing/pull-requesting documentation is?

@turbomam I think you make the changes and create pull request when commit your changes.
The instruction is on the page:
https://github.com/obi-ontology/obi
under "Make changes" section

The README here https://github.com/obi-ontology/obi has a recommended editing workflow.

Thanks, James.  I saw your other comments, and I'll do better commenting, issue separation, and non-button pushing next time.

Much appreciated!


refactor(*): mv common.RedisGet to storage/redis

Codecov Report

Merging #134 (14813ac) into main (51457b8) will decrease coverage by 0.00%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##             main     #134      +/-   ##
==========================================
- Coverage   96.28%   96.27%   -0.01%
==========================================
  Files          44       43       -1
  Lines        2045     2043       -2
==========================================
- Hits         1969     1967       -2
  Misses         46       46
  Partials       30       30

Impacted Files
Coverage Δ

dtmsvr/storage/redis/redis.go
99.00% <100.00%> (+0.04%)
:arrow_up:

Continue to review full report at Codecov.

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


Consider removing the deprecation on catalog names

Expected Behavior
Users should be able to declare whatever name they prefer for catalogs.
Current Behavior
Currently, if the name doesn't end with Libs, Gradle emits a deprecation warning: https://ge.micronaut.io/s/zoa7cpf3aejqy/deprecations#16
Context
The documentation for the deprecation states:

Each catalog will generate an extension applied to all projects for accessing its content. As such it makes sense to reduce the chance of collisions by picking a name that reduces the potential conflicts. Gradle will emit a deprecation warning if a catalog does not have a name that ends with Libs.

However I would argue that this is true for any extension, for any plugin, not just catalogs. There are always risks of collision. Moreover, this is counterintuitive, since it requires users to create or register with a String which will always end up with Libs. This is not user-friendly. In addition, this deprecation will require changing a lot of build files for something which is passing today, and would still pass tomorrow.
While I can understand the intent, I think deprecating is not the right solution: it would be better to detect name clashes and warn the user instead. There's no reason, IMHO, to prevent the users from using a name they think is fit "just in case".
Thank you!

Did you have a chance to discuss this? I'm getting regular deprecation which sound pretty arbitrary: https://ge.micronaut.io/s/7vuyvrw3oyj36/deprecations#0

ping :)

@ljacomet we're seeing this error in many projects. This deprecation would break most of our Micronaut builds when moving to 8: https://ge.micronaut.io/s/t6fmw6qmjrubo/deprecations?expanded=WyIzIl0&expanded-stacktrace=WyI1Il0#4

@ljacomet sorry to insist but we need visibility on this one. Will this really break in 8?

Let me get a confirmation from the team about what we do in 8.0 for this.

Great, thank you!


The wallet does not offer to sign anything when calling AuthClient.request()

Why is nothing happening (there is no event and a transaction that needs to be signed)? I've reviewed  a lot of the project's source code and didn't really understand what was wrong
Code:

Behavior:
https://user-images.githubusercontent.com/6774813/211786655-7364596e-2e2b-4185-a465-f10f04af36e8.MOV
Development environment:
"react-native": "0.70.6"
"@walletconnect/auth-client": "^2.0.2"
@walletconnect/react-native-compat": "^2.2.1"

Same in https://react-app.walletconnect.com
https://user-images.githubusercontent.com/6774813/211826388-57f19e84-aa62-4207-9dd3-139263379c0b.MOV

hey @gHashTag Metamask is not yet supporting v2, that is why you can't connect.
Please try with one of the wallets in this list that do support it https://explorer.walletconnect.com/?type=wallet&version=2


Edit RATA Data

As an ECMPS user (logged-in), I want to update RATA data so that I can update information in a test
Acceptance Criteria:
Given the user has selected Relative Accuracy from the Test Type Group dropdown
When the user selects 'Edit' for RATA data
Then the system displays the edit modal (Edit RATA Test)
And the user can update RATA data
Number of Load Levels (Dropdown - Values are 1, 2 and 3)
Relative Accuracy (Text)
RATA Frequency Code (Dropdown)
Overall Bias Adjustment Factor (Text)
Given the user has updated RATA Data
When the user chooses to save and close
Then the data is saved
And the modal closes
And the user is returned to the Landing page for RATA Data
And the updates are reflected in the RATA section
Warning message to pop up when a user updates data and closes the modal without saving (Cancel or clicks on X)
Warning message to read: Closing this window will discard any unsaved changes
https://api-easey-dev.app.cloud.gov/qa-certification-mgmt/swagger/#/Rata/RataWorkspaceController_updateRata
Testing Team Note:
Verify that Protocol Gas Data is showing up at the same level as RATA Data under Relative Accuracy. The endpoint is already available and shall be added to RATA as part of this ticket
Reference Invision:
https://projects.invisionapp.com/freehand/document/SrHrFhGQ3?zoomToItems=Y2w1azFkdGJhMDI1bDNiNnk4ZTl5NjhneQ%3D%3D
Testing
Test Case: TC866
Tester: @mosesdeeCVP

Test Passed


[Service] Include EventHub analysis

[Service] Include EventHub analysis

@Alvaromg45 please complete: src/azqr/Resources/Microsoft.EventHub.Namespaces.md so we can close this one


add load test resources to docker image

This change is

Dockerfile line 65 at r1 (raw file):
Previously, ShahakShama wrote…
WDYM recursive

I meant copies everything inside the directory (in case it has sub-directories as well as files


Auto Stop Script

Read out the Pixel color in the middle
If it has the same value as "Start" stop the loop (or just the clicking)

Added script to read out color and stop
Next step OCR so issue is closed for now


Add Deployment guides

@mcollina @MzUgM Please take a look at these draft deployment guides, and let me know your thoughts on the questions I've added on this PR.

I'm closing this PR and will open separate pull requests for each piece of documentation. That will mean we can get each of them merged as soon as they're ready.
/cc @mcollina @MzUgM


How to predict new images with pre-trained model.

Assuming I have a new image without labeling it into any class id, what should I modify the given code to gain the right class id with your suggested model? Your solution seems very appropriate to my problems, and I truly hope that I could apply it precisely to mine, so   I really look forward to your answer! Thank you in advance!

Hi, thanks for ur interest in our work!
Since this codebase is mainly intend for reproducing the training and evaluation of our proposed method, it might be a bit hard to adapt it to a single demo showcase.
I think you can refer to the meta_test() function we used during evaluation. If you replaced the dataloader with yours (or replace the per-episode inp tensor with your post-processed data tensors), it should be fine. But it should be noted that, in addition the query images, you also need to give the few-shot support images as part of the input (more details could be found in our dataloader sampler and model meta_test functions.)
Feel free to let us know if u have more questions.

Closing for now. Feel free to reopen if u have more questions.

Thank you so much! It's really helpful for my cases.

Thank you so much! It's really helpful for my cases.

hello! I have the same question as you. Can you share some details about how you solved this?


[ECONNREFUSED] running on node-red chrome

Hi,
I was just playing with node-red. Very new to write java. How to connect to mssql database?
Database installed: MSSQL 2008 Express.
Browser:Google Chrome
I already trying connect using Function and MSSQL nodes separately but both failed.
Function code:-
// Query with explicit connection
var sql = require('node-sqlserver');
var conn_str = "Driver={SQL Server Native Client 11.0};Server=(localhost);Database=smart_iot;Trusted_Connection={Yes}";

sql.open(conn_str, function (err, conn) {
    if (err) {
        msg.payload="Error opening the connection!";
        return;
    }
    conn.queryRaw("SELECT TOP 10 ID, str_name, dtm_date FROM dbo.tbl_supplier", function (err, results) {
        if (err) {
            msg.payload="Error running query!";
            return;
        }
        for (var i = 0; i < results.rows.length; i++) {
            msg.payload="FirstName: " + results.rows[i][0] + " LastName: " + results.rows[i][1];
        }
    });
});
return msg;

Nodes:-

Nodejs:-

Node Modules:-

Services:-

Note:- Already enable TCP/IP under SQL Server Configuration Manager

It looks like you're using node-sqlserver. Tedious has nothing to do with that project.

Hi @bretcope
I was new in Github and node and java. Thought I might sending wrong issue to your site. My apologies for that. I will pass the question to the link. Thanks


modify eureka registry serviceUrl with default port

Ⅰ. Describe what this PR did
modify eureka registry serviceUrl with default port
eureka default port is 8761.
Ⅱ. Does this pull request fix one issue?

Ⅲ. Why don't you add test cases (unit test/integration test)?
Ⅳ. Describe how to verify it
Ⅴ. Special notes for reviews

Codecov Report

Merging #1398 into develop will decrease coverage by 0.03%.
The diff coverage is n/a.

@@              Coverage Diff              @@
##             develop    #1398      +/-   ##
=============================================
- Coverage      45.87%   45.84%   -0.04%
  Complexity      1660     1660
=============================================
  Files            345      345
  Lines          12360    12360
  Branches        1562     1562
=============================================
- Hits            5670     5666       -4
- Misses          6057     6059       +2
- Partials         633      635       +2

Impacted Files
Coverage Δ
Complexity Δ

...server/store/file/FileTransactionStoreManager.java
45.99% <0%> (-1.4%)
19% <0%> (ø)

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 df7772a...a9447b1. Read the comment docs.


Calico v3.2.1

I bumped the images and merged in the template changes from the official calico manifests trying to minimise whitespace and ordering changes.
Which issue(s) this PR fixes:
Fixes #376
Special notes for your reviewer:
The mtu is now configured centrally in the configmap. See https://github.com/projectcalico/calico/pull/1770.
This will change the CNI MTU from 1500 to 1440 (see diff). Not sure if it was different on purpose.
This change is not tested as I don't have access to a gardner dev setup and don't have the time to set one up right now.
Release note:
Update to calico v3.2.1.

 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.

/cc @afritzler @vlerenc @BugRoger

Rebased. They CI seems to be napping atm.

Isn't 1500  the default MTU value? https://docs.projectcalico.org/v3.2/usage/configuration/mtu

Yes @mvladev, but it's not the right value for all infrastructures. We agreed to go with 1440 for now for all infrastructures, see https://github.com/gardener/gardener/issues/159.

@mvladev It might be programatically, but 1440 is what the official manifests are shipped with:
https://docs.projectcalico.org/v3.2/getting-started/kubernetes/installation/hosted/kubernetes-datastore/calico-networking/1.7/calico.yaml
Thats were I got it from. When scanning through the diffs I noticed that gardener uses mtu: 1500 for the calico CNI config while FELIX_IPINIPMTU was set to 1440. In the upstream manifests both values match. I'm not familiar with the networking setup I just wanted to point out that this PR aligns the chart with the upstream manifests (both values match).


Ionic 2 - ion-menu and ion-tabs together

Short description of the problem:
While using ion-tabs inside ion-menu, the tabs have opacity set to 0 and is not shown to the user. Setting the opacity to 1 turn the tabs visible but they doesn't work.

Looking at some answers on google, some people said that surrounding my tabs with "ion-content" solves the problem, but for me it doesn't.
What behavior are you expecting?
Just navigate between pages inside tabs on the sidemenu.
Steps to reproduce:

Create an app with a ion-menu created by a ion-nav.

<ion-menu [content]="chat" side="right">
    <chat-panel></chat-panel>
</ion-menu>

<ion-nav [root]="rootPage" #conteudo #chat></ion-nav>

chat-panel directive's component:

@Component({
  selector: 'chat-panel',
  templateUrl: 'build/pages/chat/panel/panel.html',
  directives: [InitToolbar]
})
export class ChatPanelPage {
  view: any;
  @ViewChild('panelTabs') panelTabs: Tabs;
  contactsPage: ChatContactsPage;
  sessionsPage: ChatSessionsPage;

  constructor() {
  }

  close() {
    this.view.dismiss();
  }
}

chat panel html:

 <ion-tabs #panelTabs tabbarPlacement="top">
    <ion-tab  tabTitle="Conversas" [root]="sessionsPage"></ion-tab>
    <ion-tab  tabTitle="Contatos" [root]="contactsPage"></ion-tab>
</ion-tabs>

Other information:
Changing the "opacity" property of ion-tabbar class to 1 make the tabs appear, but they still doesn't work.
Which Ionic Version? 1.x or 2.x
ionic-angular 2.0.0-beta.11
Plunker that shows an example of your issue
I'll provide plunker only if necessary.
Run ionic info from terminal/cmd prompt: (paste output below)
Cordova CLI: 6.0.0
Gulp version:  CLI version 3.9.1
Gulp local:   Local version 3.9.1
Ionic Framework Version: 2.0.0-beta.11
Ionic CLI Version: 2.0.0-beta.37
Ionic App Lib Version: 2.0.0-beta.20
ios-deploy version: 1.8.6
ios-sim version: 5.0.6
OS: Mac OS X El Capitan
Node Version: v6.3.1
Xcode version: Xcode 7.3.1 Build version 7D1014

Hello, unfortunately I cannot reproduce this issue with our Ionic Conference App which uses a sidemenu with tabs. Would you mind taking a look at the setup on that app? Thanks!

Hello all! As it seems it has been a while since there was any activity on this issue i will be closing it for now. Feel free to comment if you are still running into this issue. Thanks for using Ionic!


Add Spring Boot

[Insert URL to the list here]
[Explain what this list is about and why it should be included here]
By submitting this pull request I confirm I've read and complied with the below requirements 🖖
Please read it multiple times. I spent a lot of time on these guidelines and most people miss a lot.
Requirements for your pull request

[ ] Don't open a Draft / WIP pull request while you work on the guidelines. A pull request should be 100% ready and should adhere to all the guidelines when you open it. Instead use #2242 for incubation visibility.
[ ] Don't waste my time. Do a good job, adhere to all the guidelines, and be responsive.
[ ] You have to review at least 2 other open pull requests.
Try to prioritize unreviewed PRs, but you can also add more comments to reviewed PRs. Go through the below list when reviewing. This requirement is meant to help make the Awesome project self-sustaining. Comment here which PRs you reviewed. You're expected to put a good effort into this and to be thorough. Look at previous PR reviews for inspiration. Just commenting “looks good” or simply marking the pull request as approved does not count! You have to actually point out mistakes or improvement suggestions. Comments pointing out lint violation are allowed, but does not count as a review.
[ ] You have read and understood the instructions for creating a list.
[ ] This pull request has a title in the format Add Name of List. It should not contain the word Awesome.

✅ Add Swift
✅ Add Software Architecture
❌ Update readme.md
❌ Add Awesome Swift
❌ Add swift
❌ add Swift
❌ Adding Swift
❌ Added Swift

[ ] Your entry here should include a short description about the project/theme of the list. It should not describe the list itself. The first character should be uppercase and the description should end in a dot. It should be an objective description and not a tagline or marketing blurb.

✅ - [iOS](…) - Mobile operating system for Apple phones and tablets.
✅ - [Framer](…) - Prototyping interactive UI designs.
❌ - [iOS](…) - Resources and tools for iOS development.
❌ - [Framer](…)
❌ - [Framer](…) - prototyping interactive UI designs

[ ] Your entry should be added at the bottom of the appropriate category.
[ ] The title of your entry should be title-cased and the URL to your list should end in #readme.

Example: - [Software Architecture](https://github.com/simskij/awesome-software-architecture#readme) - The discipline of designing and building software.

[ ] No blockchain-related lists.
[ ] The suggested Awesome list complies with the below requirements.

Requirements for your Awesome list

[ ] Has been around for at least 30 days.That means 30 days from either the first real commit or when it was open-sourced. Whatever is most recent.
[ ] Run awesome-lint on your list and fix the reported issues. If there are false-positives or things that cannot/shouldn't be fixed, please report it.
[ ] The default branch should be named main, not master.
[ ] Includes a succinct description of the project/theme at the top of the readme. (Example)

✅ Mobile operating system for Apple phones and tablets.
✅ Prototyping interactive UI designs.
❌ Resources and tools for iOS development.
❌ Awesome Framer packages and tools.

[ ] It's the result of hard work and the best I could possibly produce.
If you have not put in considerable effort into your list, your pull request will be immediately closed.
[ ] The repo name of your list should be in lowercase slug format: awesome-name-of-list.

✅ awesome-swift
✅ awesome-web-typography
❌ awesome-Swift
❌ AwesomeWebTypography

[ ] The heading title of your list should be in title case format: # Awesome Name of List.

✅ # Awesome Swift
✅ # Awesome Web Typography
❌ # awesome-swift
❌ # AwesomeSwift

[ ] Non-generated Markdown file in a GitHub repo.
[ ] The repo should have awesome-list & awesome as GitHub topics. I encourage you to add more relevant topics.
[ ] Not a duplicate. Please search for existing submissions.
[ ] Only has awesome items. Awesome lists are curations of the best, not everything.
[ ] Does not contain items that are unmaintained, has archived repo, deprecated, or missing docs. If you really need to include such items, they should be in a separate Markdown file.
[ ] Includes a project logo/illustration whenever possible.

Either centered, fullwidth, or placed at the top-right of the readme. (Example)
The image should link to the project website or any relevant website.
The image should be high-DPI. Set it to maximum half the width of the original image.

[ ] Entries have a description, unless the title is descriptive enough by itself. It rarely is though.
[ ] Includes the Awesome badge.

Should be placed on the right side of the readme heading.

Can be placed centered if the list has a centered graphics header.

Should link back to this list.

[ ] Has a Table of Contents section.

Should be named Contents, not Table of Contents.
Should be the first section in the list.
Should only have one level of nested lists, preferably none.
Must not feature Contributing or Footnotes sections.

[ ] Has an appropriate license.

We strongly recommend the CC0 license, but any Creative Commons license will work.

Tip: You can quickly add it to your repo by going to this URL: https://github.com/<user>/<repo>/community/license/new?branch=main&template=cc0-1.0 (replace <user> and <repo> accordingly).

A code license like MIT, BSD, Apache, GPL, etc, is not acceptable. Neither are WTFPL and Unlicense.
Place a file named license or LICENSE in the repo root with the license text.
Do not add the license name, text, or a Licence section to the readme. GitHub already shows the license name and link to the full text at the top of the repo.
To verify that you've read all the guidelines, please comment on your pull request with just the word unicorn.

[ ] Has contribution guidelines.

The file should be named contributing.md. Casing is up to you.
It can optionally be linked from the readme in a dedicated section titled Contributing, positioned at the top or bottom of the main content.
The section should not appear in the Table of Contents.

[ ] All non-important but necessary content (like extra copyright notices, hyperlinks to sources, pointers to expansive content, etc) should be grouped in a Footnotes section at the bottom of the readme. The section should not be present in the Table of Contents.
[ ] Has consistent formatting and proper spelling/grammar.

The link and description are separated by a dash. Example: - [AVA](…) - JavaScript test runner.
The description starts with an uppercase character and ends with a period.
Consistent and correct naming. For example, Node.js, not NodeJS or node.js.

[ ] Does not use hard-wrapping.
[ ] Does not include a CI (e.g. GitHub Actions) badge.You can still use a CI for linting, but the badge has no value in the readme.
[ ] Does not include an Inspired by awesome-foo or Inspired by the Awesome project kinda link at the top of the readme. The Awesome badge is enough.

Go to the top and read it again.

Thanks for making an Awesome list! 🙌
It looks like you didn't read the guidelines closely enough. I noticed multiple things that are not followed. Try going through the list point for point to ensure you follow it. I spent a lot of time creating the guidelines so I wouldn't have to comment on common mistakes, and rather spend my time improving Awesome.

Please read contribution guideline.

Please complate requirements.

Spring Boot is a great technology. thank you for preparing a awesome list for spring boot. @RameshMF Please edit your PR description, you must mention your list url below.
https://github.com/RameshMF/awesome-spring-boot

Hello Sam, There is tool. named awesome-lint You must run and make changes based on its suggestions. In the end you will get success. But, currently, it gives followind errors:
npx awesome-lint https://github.com/RameshMF/awesome-spring-boot
✖ Linting
README.md:4:1
×   1:1  Main heading must be in title case                           remark-lint:awesome-heading
×   1:1  Missing Awesome badge after the main heading                 remark-lint:awesome-badge
×   1:1  The repository should have "awesome" as a GitHub topic       remark-lint:awesome-github
×   1:1  The repository should have "awesome-list" as a GitHub topic  remark-lint:awesome-github
×   1:1  License was not detected by GitHub                           remark-lint:awesome-github
×   1:1  Missing or invalid Table of Contents                         remark-lint:awesome-toc
×   4:1  Don’t use multiple top level headings (1:1)                  remark-lint:no-multiple-toplevel-headings
×   4:1  Main heading must be in title case                           remark-lint:awesome-heading
×   4:1  List can only have one heading                               remark-lint:awesome-heading
×   5:3  Invalid list item link                                       remark-lint:awesome-list-item
×   6:3  Invalid list item link                                       remark-lint:awesome-list-item
×   7:3  Invalid list item link                                       remark-lint:awesome-list-item
×   8:3  Invalid list item link                                       remark-lint:awesome-list-item
×   9:3  Invalid list item link                                       remark-lint:awesome-list-item
×  10:3  Invalid list item link                                       remark-lint:awesome-list-item
×  11:3  Invalid list item link                                       remark-lint:awesome-list-item
×  12:3  Invalid list item link                                       remark-lint:awesome-list-item
×  13:3  Invalid list item link                                       remark-lint:awesome-list-item
×  14:3  Invalid list item link                                       remark-lint:awesome-list-item
×  16:3  Invalid list item link                                       remark-lint:awesome-list-item
×  17:3  Invalid list item link                                       remark-lint:awesome-list-item
×  18:3  Invalid list item link                                       remark-lint:awesome-list-item
×  19:3  Invalid list item link                                       remark-lint:awesome-list-item
×  20:3  Invalid list item link                                       remark-lint:awesome-list-item
×  24:1  Don’t use multiple top level headings (1:1)                  remark-lint:no-multiple-toplevel-headings
×  24:1  Main heading must be in title case                           remark-lint:awesome-heading
×  24:1  List can only have one heading                               remark-lint:awesome-heading
×  25:3  Invalid list item link                                       remark-lint:awesome-list-item
×  26:3  Invalid list item link                                       remark-lint:awesome-list-item
×  27:3  Invalid list item link                                       remark-lint:awesome-list-item
×  28:3  Invalid list item link                                       remark-lint:awesome-list-item
×  29:3  Invalid list item link                                       remark-lint:awesome-list-item
×  30:3  Invalid list item link                                       remark-lint:awesome-list-item
×  31:3  Invalid list item link                                       remark-lint:awesome-list-item
×  32:3  Invalid list item link                                       remark-lint:awesome-list-item
×  36:1  Don’t use multiple top level headings (1:1)                  remark-lint:no-multiple-toplevel-headings
×  36:1  List can only have one heading                               remark-lint:awesome-heading
×  37:3  Invalid list item link                                       remark-lint:awesome-list-item
×  38:3  Invalid list item link                                       remark-lint:awesome-list-item
×  39:3  Invalid list item link                                       remark-lint:awesome-list-item
×  40:3  Invalid list item link                                       remark-lint:awesome-list-item
×  41:3  Invalid list item link                                       remark-lint:awesome-list-item
×  45:1  Don’t use multiple top level headings (1:1)                  remark-lint:no-multiple-toplevel-headings
×  45:1  List can only have one heading                               remark-lint:awesome-heading
×  46:3  Invalid list item link                                       remark-lint:awesome-list-item
×  48:3  Invalid list item link                                       remark-lint:awesome-list-item
×  50:3  Invalid list item link                                       remark-lint:awesome-list-item
×  52:3  Invalid list item link                                       remark-lint:awesome-list-item
×  54:3  Invalid list item link                                       remark-lint:awesome-list-item
×  56:1  Don’t use multiple top level headings (1:1)                  remark-lint:no-multiple-toplevel-headings
×  56:1  List can only have one heading                               remark-lint:awesome-heading
×  58:3  Invalid list item link                                       remark-lint:awesome-list-item
×  59:3  Invalid list item link                                       remark-lint:awesome-list-item
×  60:3  Invalid list item link                                       remark-lint:awesome-list-item
×  61:3  Invalid list item link                                       remark-lint:awesome-list-item
×  63:1  Don’t use multiple top level headings (1:1)                  remark-lint:no-multiple-toplevel-headings
×  63:1  List can only have one heading                               remark-lint:awesome-heading
×  64:3  Invalid list item link                                       remark-lint:awesome-list-item
×  65:3  Invalid list item link                                       remark-lint:awesome-list-item
×  66:3  Invalid list item link                                       remark-lint:awesome-list-item
×  68:1  Don’t use multiple top level headings (1:1)                  remark-lint:no-multiple-toplevel-headings
×  68:1  List can only have one heading                               remark-lint:awesome-heading
62 errors


feat: Return parsed value from ExtendedNumberInput

This component needs to provide and use the parsed input string.
Added test examples from the reference implementation at
https://github.com/wmde/Number/blob/master/tests/ValueParsers/QuantityParserTest.php

@SaiSan-WMDE This PR slightly changes the controllable story by explicitly showing the values that the internal validation extracted from the text that the user entered. Could you have a look on whether you're fine with it?
There seem to be also several unrelated changes there, I'm not sure what caused them.

@SaiSan-WMDE This PR slightly changes the controllable story by explicitly showing the values that the internal validation extracted from the text that the user entered. Could you have a look on whether you're fine with it?

I think it's quite a nice thing to have. Thanks, Michael. I'll quickly adjust the style of these value indicators to make them match the other stories, if that's ok.

HI @micgro42
This ticket has been open for  awhile now. Can we close it ?

This ticket is currently "on hold". currently this components is not consumed by anything (since the QB has a different solution ).
when we need a Wikidata numeric input, this can be re-opened


Update rack-oauth2

This is a very old dependency and still in use in our repos. Can someone update this or move to the upstream version

I'm closing this as we update to 1.21 and we can't update to 2 because it depends on Faraday 2 and json_api_client (the gem that we use for working with internal APIs) doesn't support that 🤦♂
So first we will need to find a solution for json_api_client


Panic when calling ExportedFunction with WASI function name

Describe the bug
Panic when calling ExportedFunction on an instantiated WASI module. This might stem from a misunderstanding of how to use wazero.
To Reproduce
To reproduce run the following test:
func TestWasi(t *testing.T) {
	ctx := context.Background()
	wasiRuntime := wazero.NewRuntime(ctx)
	wasi_snapshot_preview1.MustInstantiate(ctx, wasiRuntime)
	wasiModule := wasiRuntime.Module(wasi_snapshot_preview1.ModuleName)
	_ = wasiModule.ExportedFunction("fd_write")
}

This panics with:
panic: runtime error: index out of range [8] with length 0 [recovered]
	panic: runtime error: index out of range [8] with length 0

goroutine 22 [running]:
testing.tRunner.func1.2({0x1016176e0, 0x140001b28a0})
	/opt/homebrew/opt/go/libexec/src/testing/testing.go:1631 +0x1c4
testing.tRunner.func1()
	/opt/homebrew/opt/go/libexec/src/testing/testing.go:1634 +0x33c
panic({0x1016176e0?, 0x140001b28a0?})
	/opt/homebrew/opt/go/libexec/src/runtime/panic.go:770 +0x124
github.com/tetratelabs/wazero/internal/engine/wazevo.(*moduleEngine).NewFunction(0x140001eec00, 0x1a)
	/Users/asubiotto/go/pkg/mod/github.com/tetratelabs/wazero@v1.7.2/internal/engine/wazevo/module_engine.go:187 +0x404
github.com/tetratelabs/wazero/internal/wasm.(*ModuleInstance).ExportedFunction(0x140000b6a00, {0x10120833b?, 0x1016ea000?})
	/Users/asubiotto/go/pkg/mod/github.com/tetratelabs/wazero@v1.7.2/internal/wasm/module_instance.go:210 +0x5c

Expected behavior
No panic an an api.Function object, or a clear error message as to why calling ExportedFunction in this case is not valid.
Environment (please complete the relevant information):

Go version: go version go1.22.4 darwin/arm64
wazero Version: github.com/tetratelabs/wazero v1.7.2
Host architecture: arm64

sorry for the delay - yeah first of all this cryptic panic is indeed a bug, and ExportedFunction should return nil or either panic saying this is forbidden. I will fix it. Having said that, host functions are not designed to be called directly like this vs normal Wasm modules in wazero - host module’s functions are invoked with the caller modules context, meaning it should have the access to the memory of the caller (e.g. wasip1 “host module” should be able to read/write the memory of the caller to perform system call). Which has the totally different semantics of the normal wasm modules obviously. (please note host module is not defined in the spec, but this is how generally host functions are implemented).
That’s the reason why api.Module is not returned by wasi_snapshot_preview1.MustInstantiate or similar functions but instead they just return api.Closer. That is intentional api decision.

copypasta my comment from slack


Hivego updates

Merging directly as per Geo's instructions (we reviewed most of it together on-call).


Fix copy-paste error in navigateToItemIsEqualTo

It was preventing de-duping of items found in multiple projects.

I'm still working on how to test this.

FYI @mjbvz since I've complained about this in the VS Code sync a couple times.

@minestarks I believe VS always specifies a project and is, therefore, unaffected.


Edit content access role doesn't allow user to edit background image content

When a user with role editor is given the "Edit Content" role, they are able to change all content except for background images.

sorry I think this is the wrong repository.


Update activity-log-alerts-webhook.md

Fixes #26493

@Potapy4 : Thanks for your contribution! The author, @johnkemnetz, has been notified to review your proposed change.

The update looks correct; merging.
@Potapy4 Thanks.


Add end accessors to IntervalValue

This is useful for consumers that want to know the end of IntervalValues returned by iterators or the range methods.

Thanks! I'll publish a new version soon


Use single snapshot to reduce build times

What this PR does / why we need it:
I have noticed that, when building with the cluster resource with large image layers, the multiple snapshots that are taken can add a lot amount of time to the build. You will  see these as the Taking snapshot of full filesystem... logs in the builder logs.
Using a single snapshot should shave quite a bit of time off the build, single the other snapshots seem to be unnecessary in this context.
Special notes for your reviewer:

Please confirm that if this PR changes any image versions, then that's the sole change this PR makes.

Release note:
Reduce cluster build time with Kaniko by making use of "--single-snapshot" ability of executor.

@googlebot I fixed it

/assign @karthikv2k

@googlebot I fixed it

/ok-to-test

/lgtm
/approve
Thanks @iancoffey


Update Readme.md

Updating readme to indicate that the DID method supported by this SDK is out of date.

Retry DCO


refactor: remove extended archives extra functionality

We currently attempt to read extra metadata from ZIP files, such as a
logo, image name, image url, etc. In order to simplify the metadata
story, we decided that this metadata will not live on the image itself,
but rather on a centralised repo, which greatly simplified our custom
archive extraction logic and allows us to make use of these nice
features even when streaming the image directly from the internet.
We'll be working on bringing back this functionality from a centralised
repo in subsequent commits.
Change-Type: major
Changelog-Entry: Remove extended archives metadata extraction logic.
Signed-off-by: Juan Cruz Viotti<EMAIL_ADDRESS>

Please keep this feature until a replacement is fully ready. We are currently using it. The bmap feature makes flashing way faster. We don't want to loose this!

Agreed. We shouldn't drop existing features without replacement
--
Alexandros Marinos
Founder & CEO, Resin.io
+1<PHONE_NUMBER>
@alexandrosm
On Thu, Jan 26, 2017 at 12:42 PM, David Lechner<EMAIL_ADDRESS>wrote:

Please keep this feature until a replacement is fully ready. We are
currently using it. The bmap feature makes flashing way faster. We don't
want to loose this!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/resin-io/etcher/pull/1055#issuecomment-275507660, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ABLUCIBRl31iBWNpGPkfiXiGNQqin6sFks5rWQVPgaJpZM4Lu8lB
.

We're going to release the next version of Etcher with support for all this features anyway (so I doubt there will be lose of functionality), but happy to apply this along with its replacement if that makes the intention clearer.

If you're committing to not publish a release until the replacement is fully-functional and has had at least a couple weeks of general availability, I think that's fine. However you need to make sure that publishers are never left without an option for these features, and preferably there would be a release or two of overlap.

I reverted the commit (https://github.com/resin-io/etcher/commit/fd9d3ce749821f82947bf76ebfff11d36a678266), and will re-apply along with a commit for the replacement.

However you need to make sure that publishers are never left without an option for these features, and preferably there would be a release or two of overlap.

I guess the tricky point here is that this was an undocumented experimental feature. As far as I'm aware ev3dev is the only publisher making use of this, so in that case I'm happy to keep this functionality until you move to the new approach.

I reverted the commit (fd9d3ce), and will re-apply along with a commit for the replacement.

OK, sounds good.

I guess the tricky point here is that this was an undocumented experimental feature. As far as I'm aware ev3dev is the only publisher making use of this...

It is a feature that shipped in GA Etcher releases that had incoming technical specs which were referred to by maintainers in chat and on GitHub. With such public content, "undocumented" is a bit of a stretch. I'd still doubt that any other major publishers caught on though.

Yeah, fair enough. I'll reach out to the community to see if any other publisher did it as well before killing the old behaviour.


Another crossframe denoise fix

#335

Main reason is a two frame animation failed to denoise properly.

So I'll explain what this is doing: if there is a two frame animation the denoise options will have a '-L 1' option in there.  When it ran the old 'if frame==frame_end' loop it wasn't removing that, so you ended up with a denoise command that had two files and -L 1 and -F 1, so you'd get no output.


Update installation.md

@markbates @jackzampolin this seems like a good addition to the docs, am I correct?

YES! LGTM 👍


toInt doesn't convert numbers to integer

🦄 2.3:toInt
float ask(call(get('toInt'),2.3))
2.3
🦄

@mhagmajer , was your intention to create a real toInt or rather toNumber?

@czerwinskilukasz1 this should round floats to be integers, I confirm that this is a bug in implementation of toInt

@mhagmajer
Actually, I wasn't sure because we already have floor and ceil:
🦄 floor(2.3)
int ask(call(get('floor'),2.3))
2
🦄 ceil(2.3)
int ask(call(get('ceil'),2.3))
3
🦄

So maybe we could just remove toInt entirely and introduce toNumber instead, which would convert any reasonable type to int | float?
toNumber('2.3')  = 2.3 (float)
toNumber(2.3) = 2.3 (float)
toNumber('2') = 2 (int)
toNumber(2) = 2 (int)
toNumber('a') = NaN
toNumber([]) = NaN

I'd like to live it up to user to decide to if they want int or float because these types will be dealt with differently by runtime

floor and ceil should only work on numbers

OK, tickets added 😄

So back to toInt, should:

toInt(2.6) return 2 or 3?
toInt('2.6') return 2 or 3?
toInt(true) return 1?
toInt(false) return 0?
toInt(null) return 0?
toInt([]) return 0?
toInt([1]) throw?
toInt([1,2]) throw?
toInt({a:1}) throw?
toInt({a:1, b: 2}) throw?

I'd think it's a good default, since programmers are used to it and at the same time I don't see big no's against.

Let's throw on complex types such is array or struct. Not all strings should be supported to

Let's throw on complex types such is array or struct. Not all strings should be supported to

Could you elaborate a bit more?

non number strings should just throw IMHO toInt('4a')
all complex types - arrays, objects should throw toInt([])

Ah, OK, understood.
OK, so the task goes as follows:
In case a non-number string or an array or an object is passed to toInt, it should throw an Error().
Otherwise, it should mimic Math.round() from Javascript.
Meaning:

toInt(2.3) returns 2
toInt('2.3') returns 2
toInt(2.5) returns 3
toInt('2.5') returns 3
toInt(-2.5) returns -2
toInt('-2.5') returns -2
toInt(-2.51) returns -3
toInt('-2.51') returns -3
toInt('4a') ~returns NaN~  throws an Error
toInt('abc') ~returns NaN~  throws an Error
toInt(true) returns 1
toInt(false) returns 0
toInt(null) returns 0
toInt([]) ~returns 0~  throws an Error
toInt([1]) ~returns 1~  throws an Error
toInt([1,2]) ~returns NaN~  throws an Error
toInt({a:1}) ~returns NaN~  throws an Error
toInt({a:1, b: 2}) ~returns NaN~  throws an Error

@czerwinskilukasz1
I can take this one as per your suggestion.

@czerwinskilukasz1
Regarding the tests;
the math dir has it's own _tests_ dir - is it sufficient to have test coverage for toInt there, or is it also necessary to have test coverage in askscript/_tests_ ?

@czerwinskilukasz1
Regarding the tests;
the math dir has it's own _tests_ dir - is it sufficient to have test coverage for toInt there, or is it also necessary to have test coverage in askscript/_tests_ ?

Great question. It's always better to have a few more tests but it will be enough to just write tests in math.
The reason I asked for tests in askscript/__tests__ in a ticket with one of the operators was that an operator was attached to the resource, so I wanted the tests to verify that both the resource and an AskScript-like way of using operators work.


[#1425] Fix URL parsing error

Relaxed host value character constraints and added test to verify.
fixes #1425

There are some differences in the options for some DB's.  Little more work to do.

Merged, thanks


Make html2haml a development-only dependency

From all of my understanding, it's only needed in development.
The other lines are only changed because of alignment/indentation for consistency.
I have to admit, that I haven't tested this.

Thank you for PR 👍
Your idea looks good but I'm concerned that what is 'development'.
html2haml might be used on only your application development, but 'development' on 'add_development_dependency' looks meaning this gem development for me 🤔
If it is correct, I think html2haml should just be 'add_dependency'.

What I think @aCandidMind  and @voltechs are suggesting is that the only reason html2haml would be needed is if someone wanted to convert their HTML or ERB to HAML, which is normally a one-time thing. haml-rails doesn't depend on html2haml for its main functionality, and therefore should not be considered a main dependency.
Typically, what is done in this situation is to update the README to say that if you want to convert your HTML to HAML, you can run gem install html2haml locally, and then run the appropriate commands.

Definitely agreed @monfresh, we're in the process of upgrading our production app to Rails 5.1, and html2haml is still stuck using erubis (which has since been deprecated in favour of erubi). I'd love to remove the deprecation warnings (and html2haml as a whole as we never use it) but haml-rails seems to keep the dependency around for the rake task.
imo it would make more sense to remove html2haml from this package and list instructions on transforming your erb to haml in the readme.

It should be dropped entirely from the gemspec. File conversion is a not a concern of template rendering.

In my view haml-rails's ancient dependencies, especially all the unmaintained gems it causes to be installed in production, are entirely unwelcome. I've removed it from production app Gemfiles entirely, replaced by this initializer:
# config/initializers/haml.rb

Haml::Template.options[:format] = :html5
ActionView::DependencyTracker.register_tracker :haml, ActionView::DependencyTracker::ERBTracker

@amatsuda @olleolleolle Any thoughts on this?

This makes sense to me, merging.

I'm sorry I forgot to reply on this but I like this indeed. ❤


Removed docs for unsupported versions of azps

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

File
Status
Preview URL
Details

:x:Error

Details

Line 0, Column 0: [Error: MAML2Yaml_InternalError]

Intenal Several Error: System.IO.FileNotFoundException: Could not find file 'C:\LocalRun\W\n4l1-s\mapping\az-groupMapping-6.6.0.json'.
File name: 'C:\LocalRun\W\n4l1-s\mapping\az-groupMapping-6.6.0.json'
   at Microsoft.Win32.SafeHandles.SafeFileHandle.CreateFile(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize)
   at System.IO.StreamReader.ValidateArgsAndOpenPath(String path, Encoding encoding, Int32 bufferSize)
   at System.IO.File.InternalReadAllText(String path, Encoding encoding)
   at System.IO.File.ReadAllText(String path)
   at MAML2Yaml.Lib.Context.ReadServiceMapping(String serviceMap, String docsetRootPath)
   at MAML2Yaml.Lib.Context..ctor(MonikerItem item, String docsetRootPath, String repoRootPath, String repoUrl, String repoBranch, String publicRepoUrl, String publicRepoBranch)
   at MAML2Yaml.Lib.MAML2YamlConverter.Run(MonikerItem moniker, String docsetPath, String repoRootPath, String repoUrl, String repoBranch, String publicRepoUrl, String publicRepoBranch)

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

Docs Build status updates of commit 8cbe783:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

azps-6.6.0/Az.ADDomainServices/Az.ADDomainServices.md
:white_check_mark:Succeeded

azps-6.6.0/Az.ADDomainServices/Get-AzADDomainService.md
:white_check_mark:Succeeded

azps-6.6.0/Az.ADDomainServices/New-AzADDomainService.md
:white_check_mark:Succeeded

azps-6.6.0/Az.ADDomainServices/New-AzADDomainServiceForestTrust.md
:white_check_mark:Succeeded

azps-6.6.0/Az.ADDomainServices/New-AzADDomainServiceReplicaSet.md
:white_check_mark:Succeeded

azps-6.6.0/Az.ADDomainServices/Remove-AzADDomainService.md
:white_check_mark:Succeeded

azps-6.6.0/Az.ADDomainServices/Update-AzADDomainService.md
:white_check_mark:Succeeded

azps-6.6.0/Az.Accounts/Add-AzEnvironment.md
:white_check_mark:Succeeded

azps-6.6.0/Az.Accounts/Az.Accounts.md
:white_check_mark:Succeeded

azps-6.6.0/Az.Accounts/Clear-AzContext.md
:white_check_mark:Succeeded

azps-6.6.0/Az.Accounts/Clear-AzDefault.md
:white_check_mark:Succeeded

azps-6.6.0/Az.Accounts/Connect-AzAccount.md
:white_check_mark:Succeeded

azps-6.6.0/Az.Accounts/Disable-AzContextAutosave.md
:white_check_mark:Succeeded

azps-6.6.0/Az.Accounts/Disable-AzDataCollection.md
:white_check_mark:Succeeded

azps-6.6.0/Az.Accounts/Disable-AzureRmAlias.md
:white_check_mark:Succeeded

azps-6.6.0/Az.Accounts/Disconnect-AzAccount.md
:white_check_mark:Succeeded

azps-6.6.0/Az.Accounts/Enable-AzContextAutosave.md
:white_check_mark:Succeeded

azps-6.6.0/Az.Accounts/Enable-AzDataCollection.md
:white_check_mark:Succeeded

azps-6.6.0/Az.Accounts/Enable-AzureRmAlias.md
:white_check_mark:Succeeded

azps-6.6.0/Az.Accounts/Get-AzAccessToken.md
:white_check_mark:Succeeded

azps-6.6.0/Az.Accounts/Get-AzContext.md
:white_check_mark:Succeeded

azps-6.6.0/Az.Accounts/Get-AzContextAutosaveSetting.md
:white_check_mark:Succeeded

azps-6.6.0/Az.Accounts/Get-AzDefault.md
:white_check_mark:Succeeded

azps-6.6.0/Az.Accounts/Get-AzEnvironment.md
:white_check_mark:Succeeded

azps-6.6.0/Az.Accounts/Get-AzSubscription.md
:white_check_mark:Succeeded

This comment lists only the first 25 files in the pull request.
For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel