[BUG] Azure migrating from old to new management SDK - Virtual Machine Scale Set missing functionality

Library name and version
Azure.ResourceManager.Network 1.4.0
Describe the bug
you are soon deprecate the Azure.Management.Network SDK and migrating to new SDK called: Azure.ResourceManager.Network SDK.
Based on my research, the new SDK doesn't support calls for "ListVirtualMachineScaleSetNetworkInterfaces" and "ListVirtualMachineScaleSetPublicIPAddresses". And not provide any equivalent functionality.
Attached pictures of the old sdk (Azure.Management.Network) that shows this functionality:

Expected behavior
we expect that the new SDK will provide this functionality or give us an alternative way to achieve this functionality in simple way until the old SDK will deprecated.
Actual behavior
Right now, there is no alternative way to achieve this functionality in the new sdk - Azure.ResourceManager.Network
Reproduction Steps
with Azure.Management.Network SDK:
var client = await GetAzureClient(); // NetworkManagementClient client - skip the initialization of the client)
var response = await client.NetworkInterfaces.ListVirtualMachineScaleSetNetworkInterfacesAsync(resourceGroupName, scaleSetName);
// and even get the next page
while (!string.IsNullOrEmpty(response.NextPageLink))
{
response = await client.NetworkInterfaces.ListVirtualMachineScaleSetNetworkInterfacesNextAsync(response.NextPageLink);
}
same with public ips of virtual machine scale set:
var client = await GetAzureClient();
var response = client.PublicIPAddresses.ListVirtualMachineScaleSetPublicIPAddressesAsync(resourceGroupName, scaleSetName);
// and even get the next page
while (!string.IsNullOrEmpty(response.NextPageLink))
{
response = await client.PublicIPAddresses.ListVirtualMachineScaleSetPublicIPAddressesNextAsync(response.NextPageLink);
}
With the Azure.ResourceManager.Network SDK we can't achieve this functionality
Environment
.NET 5.0
Visual Studio Professional 2022

Thank you for your feedback.  Tagging and routing to the team member best able to assist.

@hod-harush, yes, all VMSS functsions are still in developing, here is https://github.com/Azure/azure-sdk-for-net/issues/35717 opened to track this feature.
I will let you know once it's done, thank you for your feedback.

We have released new version for the VMSS.


AWS: Deploy our front-end/backends to AWS

We keep SCP SAP IT for SAP charging stations and we "move" the rest to AWS.
As we use the same database instance to store the data for SAP and AWS, there is nothing to move except to reconnect charging station to the right backend (EURECOM, ...)
Deploy small sized VMs that can be scaled easily.
Buy the domain for the front-end: e-mobility-group.com.
Resolve inter server communication on AWS: REST Server -> JSon Server

The AWS production landscape is fully functional under https://e-mobility-group.com using a separate empty DB on the production MongoDB cluster. The rest of the setup on AWS production landscape is similar the AWS QA landscape.

The AWS production landscape is fully functional under https://e-mobility-group.com using a separate empty DB on the production MongoDB cluster. The rest of the setup on AWS production landscape is similar the AWS QA landscape.

Ok thanks!
Does it work with multiple json servers ?

The AWS production landscape is fully functional under
https://e-mobility-group.com using a separate empty DB on the
production MongoDB cluster. The rest of the setup on AWS
production landscape is similar the AWS QA landscape.

Ok thanks!
Does it work with multiple json servers ?

No, one OCCP server for each protocol type as a workaround, just like on
the AWS QA landscape.


No parameterless constructor defined for this object

Trying to create a migration script for a dbcontext using EF tool in powershell. I run the following command:
dotnet ef migrations add BlogContext -v

I get the following error:

System.MissingMethodException: No parameterless constructor defined for this object.

and when I add the parameterless constructor, I get:

No database provider has been configured for this DbContext.

I have followed the eShopOnContainers, and the issue I am having is very similar to most of the other questions on this topic. For instance:
https://stackoverflow.com/questions/57825321/cannot-create-migration-script-using-entity-framework
I have a similar setup to the one mentioned in the question above. I have followed all the suggestions posted on the similar questions here and on SO, but still cannot get a migration script. Besides, following the eShopOnContainers model, it does not seem like a parameterless constructor is required anyway.
Further technical details
EF Core version: 2.1.0-rtm-30799
Database provider: SQL Server container
Target framework: .NET Core 2.2
Operating system: Windows 10
IDE: Visual Studio 2019

I guess I have the answer to my question, I need to register each context separately. That is:
services.AddDbContext<BlogItemContext>(options =>
{
    options.UseSqlServer(
        configuration.GetConnectionString("DefaultConnection"),
        sqlServerOptionsAction: sqlOptions =>
        {
            sqlOptions.MigrationsAssembly(typeof(Startup).GetTypeInfo().Assembly.GetName().Name);
            sqlOptions.EnableRetryOnFailure(
                maxRetryCount: 10,
                maxRetryDelay: TimeSpan.FromSeconds(30),
                errorNumbersToAdd: null);
        });

    options.ConfigureWarnings(
        warnings => warnings.Throw(
            RelationalEventId.QueryClientEvaluationWarning));
});

Quite verbose to repeat for every single context, can that be simplified?
(since my original question is answered, I am closing this issue.)


Future Upgrade Options!

Hello!
First off great mod(s)!!
Would it be possible for you to update the mod so it will work with the GUI of other mods like "REI","Shulkerboxtooltip"?
or just have it label what stacks are inside of the shulkers?
No rush or anything just and idea to help this mod work well with others.
Cheers!!

OK, I'll try.
I think REI is working, but isn't it?

In version 1.1.0

integrate with ShulkerBoxTooltip
integrate with Quick Shulker

Hey, would it also be possible for mod compatibility with Trinket Shulkers? Would be super cool, so long as it's not too much work of course!

Thank you!! REI does work but there is no background for the REI items when inside the shulkerbox making it hard to see everything. not a huge deal its functional!! Thanks again!!

@tealtonic
I have created an issue for Trinket Shulker Boxes
https://github.com/TheIllusiveC4/CuriousShulkerBoxes/issues/11


Confusion with copy/paste key bindings with file explorer

Does this issue occur when all extensions are disabled?: Yes

VS Code Version: 1.87.2
OS Version: N/A - vscode.dev

Steps to Reproduce:

Open vscode.dev (I tested with 1.87.2)
Open some text editor
Ctrl + c from file explorer, Ctrl +v to the text editor will paste the file path as expected.
Go to external editor and copy some text from there, and do Copy + v to see it is pasted in the notepad.
Go back to vscode text editor and do:

context menu (right click)-> paste will copy from windows as expected
Ctrl + v will copy from from previous clipboard

See the following video:
https://github.com/microsoft/vscode/assets/9718939/92984d44-d036-4923-9b45-b1eee8c4071e
Also this scenario is a bit problematic:

ctrl + c from file explorer on some file
cannot paste to external editor

Hi, I would like to work on this (along with @JoelSon1014). Using the current version of VScode, we were not able to reproduce the error shown in the video. However, we were able to reproduce the other scenario:

ctrl + c from file explorer on some file
cannot paste to external editor

It seems like this issue is not specific to the web version of VScode, but it also happens when I run on Windows. It makes sense to use Ctrl+C to paste the file path when pasting to an external text editor, just as it does when pasting into a file within VScode. Do you agree with that?

@pnhalim PRs are always welcome :)


Dev

Hello friend. I saw your post about chrome extensions and i fork your repo. I'm just starting with open source, github and stuff. So, my humble contribution is to add the .gitignore file and clean the repo from the zip file and the doc folder.
Well, thanks and great post, i loved it.

I'll be playing around with your extension. Maybe adding some option.

added git gitignore file


Where is reid association?

Hi!
Where is reid association in BYTE? It seems that the association strategy in yolox.tracker.byte_tracker.py is same as ByteTrack.

Use fairmot file, please.
---Original---
From: @.>
Date: Wed, May 25, 2022 17:34 PM
To: @.>;
Cc: @.***>;
Subject: [HanGuangXin/ByteTrack_ReID] Where is reid association? (Issue #24)
Hi!
Where is reid association in BYTE? It seems that the association strategy in yolox.tracker.byte_tracker.py is same as ByteTrack.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: @.***>

Thanks for your reply!
Does the performance with reid head trained and BYTE track strategy is better than without reid head trained and BYTE track strategy?

I have provided results in README, please check it first before asking me.

I would suggest you to explicity list the results in a table and highlight how many points gain or loss after applying ReID to BYTE track, so that folks wont keep asking and you dont need to keep saying "read this first"

And you will get stars more and faster


Update requirements.txt

Updated requirments.txt with current versions of
aiohttp==3.8.4
pycryptodome==3.17
Im using remootio HACS for Home Assistant from the below repo which uses aioremootio
https://github.com/sam43434/remootio/tree/main/custom_components/remootio
Not sure if this breaks anything else but the changes above work for me after latest Home Assistant version update of 2023.3

Hi, I created new PR using ranges not fixed versions

I have already updated the dependencies.


Chrono timestamps always have precision

2000-01-01T00:00:00+00:00 -> [69, 80, 0f, d0, 81, 81, 80, 80, 80, c9]

So the first type is 68 not 69 (because my output has +1 byte) and the last (extra) byte is c9. I think that's because the above example shows up with 0d-9 nanoseconds. So... looks like 2 bugs! If you don't mind, I'll open (and own) and issue for the second one (treat is as orthogonal to this PR).
Originally posted by @marcbowes in https://github.com/amzn/ion-rust/pull/289#discussion_r653173492

Support for chrono timestamps has been removed.


$manager->selectServer($readPreference) fail to return a Server

Bug Report
Instability to retry a Server instance, sometimes return well and another nothing (none expected exception at least).
I found this https://jira.mongodb.org/browse/PHPLIB-729.
Environment
PHP 8.0.10

Nginx
CosmosDB connection
Laravel/lumen-framework 8.2.1

------------
mongodb
libbson bundled version => 1.18.0
libmongoc bundled version => 1.18.0
libmongoc SSL => enabled
libmongoc SSL library => OpenSSL
libmongoc crypto => enabled
libmongoc crypto library => libcrypto
libmongoc crypto system profile => disabled
libmongoc SASL => disabled
libmongoc ICU => enabled
libmongoc compression => enabled
libmongoc compression snappy => disabled
libmongoc compression zlib => enabled
libmongoc compression zstd => disabled
libmongocrypt bundled version => 1.2.1
libmongocrypt crypto => enabled
libmongocrypt crypto library => libcrypto
mongodb.debug => no value => no value

DB_MONGO_CONNECTION => "mongodb"
DB_COSMOS_DSN => "mongodb://xxxxxxxx/?ssl=true&replicaSet=globaldb&retrywrites=false&maxIdleTimeMS=120000&appName=xxxxxx"
DB_MONGO_DRIVER => "mongodb"
$_SERVER['DB_MONGO_CONNECTION'] => "mongodb"
$_SERVER['DB_COSMOS_DSN'] => "mongodb://xxxxxx/?ssl=true&replicaSet=globaldb&retrywrites=false&maxIdleTimeMS=120000&appName=xxxxxx"
$_SERVER['DB_MONGO_DRIVER'] => "mongodb"
$_ENV['DB_MONGO_CONNECTION'] => "mongodb"
$_ENV['DB_COSMOS_DSN'] => "mongodb://xxxxxxx/?ssl=true&replicaSet=globaldb&retrywrites=false&maxIdleTimeMS=120000&appName=xxxxxx"
$_ENV['DB_MONGO_DRIVER'] => "mongodb"
------------------
name     : mongodb/mongodb
descrip. : MongoDB driver library
keywords : database, driver, mongodb, persistence
versions : * 1.8.0
type     : library
license  : Apache License 2.0 (Apache-2.0) (OSI approved) https://spdx.org/licenses/Apache-2.0.html#licenseText
homepage : https://jira.mongodb.org/browse/PHPLIB
source   : [git] https://github.com/mongodb/mongo-php-library.git 953dbc19443aa9314c44b7217a16873347e6840d
dist     : [zip] https://api.github.com/repos/mongodb/mongo-php-library/zipball/953dbc19443aa9314c44b7217a16873347e6840d 953dbc19443aa9314c44b7217a16873347e6840d
path     : /var/www/code/vendor/mongodb/mongodb
names    : mongodb/mongodb

support
issues : https://github.com/mongodb/mongo-php-library/issues
source : https://github.com/mongodb/mongo-php-library/tree/1.8.0

autoload
psr-4
MongoDB\ => src/
files

requires
ext-hash *
ext-json *
ext-mongodb ^1.8.1
jean85/pretty-package-versions ^1.2
php ^7.0 || ^8.0
symfony/polyfill-php80 ^1.19

requires (dev)
squizlabs/php_codesniffer ^3.5, <3.5.5
symfony/phpunit-bridge 5.x-dev

Test Script
Expected and Actual Behavior
Expected to retrieve a MongoDB\Driver\Server
when  \MongoDB\select_server function is called and execute line 431 $manager->selectServer($readPreference)
Behavior
Empty is returned
Debug Log
string(0) ""
string(4002) "#0 /var/www/code/vendor/mongodb/mongodb/src/functions.php(432): MongoDB\Driver\Manager->selectServer(Object(MongoDB\Driver\ReadPreference))
#1 /var/www/code/vendor/mongodb/mongodb/src/Collection.php(651): MongoDB\select_server(Object(MongoDB\Driver\Manager), Array)

Thank you for the entire comment <3
It was not easy to debug on production, but after some effort, we finally "found" the issue.
Just to let anyone knows, the "empty" mentioned was about the $exception message; catching the entire $exception was type ConnectionTimeoutException.
Following the official documentation, we let explicit the connection option connectTimeoutMS
My unique concern was about the method MongoDB\Driver\Manager->selectServer. It returns the driver response direct, and the lib doesn't allow to specify some retry on its point (or I'm not aware about, I'm sorry if it exists somehow, please let me know), none retry, fallback, "cache", or recursive ensure to check. And it's used on all methods, I understand that Cosmos isn't officially maintained, but in case of any connection intermittence with any provider, it could be quick beneficial.
object(MongoDB\Driver\Exception\ConnectionTimeoutException)#200 (8) {   ["message":protected]=>   string(0) ""   ["string":"Exception":private]=>   string(0) ""   ["code":protected]=>   int(13053)   ["file":protected]=>   string(54) "/var/www/code/vendor/mongodb/mongodb/src/functions.php"   ["line":protected]=>   int(432)   ["trace":"Exception":private]=>   array(28) {     [0]=>     array(6) {       ["file"]=>       string(54) "/var/www/code/vendor/mongodb/mongodb/src/functions.php"       ["line"]=>       int(432)       ["function"]=>       string(12) "selectServer"       ["class"]=>       string(22) "MongoDB\Driver\Manager"       ["type"]=>       string(2) "->"


Missing "description" field when adding items to the Teams Lists

Current cloudflare-go version
master
Description
Preface: I am aware that I have submitted what effectively constitutes as a Cloudflare API Feature Request. However, seeing that @jacobbednarz is one of key contributors, I felt that this GH repo is a good place to submit such a request, especially considering that the go library (and all other projects relying on it, such as Terraform, OpenTofu, etc.) should expose as well what is normally doable via UI.
There's lack of feature parity between Cloudflare Teams UI on one hand, and CF API and cloudflare-go library on the other hand.
When adding items to the Teams Lists (found under UI path: one.dash.cloudflare.com/<account_id>/team/lists/addManual), apart from the value of each item, there's an optional Description that can be provided:

An API used to manage these lists (e.g. create: https://developers.cloudflare.com/api/operations/zero-trust-lists-create-zero-trust-list) accepts items argument of type: array(object). However, the object only accepts the value field.
Is it possible to extend the API to also allow providing the description here? Then, producing a PR for extending the cloudflare-go library to support descriptions becomes possible.
Use cases
When managing Teams Lists that contain IP addresses, it is a good practice to supply a description for each item, to explain the item's source, intent, usage, etc. The description itself is usually defined in Terraform or other IaC scripts, along with the IP address, and it should be possible to create a List whose contents is composed of value:description pairs.
Potential cloudflare-go usage
I don't have a code usage example, but I can provide one if really required.

References
The original Teams Lists capability was introduced in terraform-go 3 years ago via #624.

as this is a feature request, your best bet is to file a support ticket or chat with your account team to raise it with the service team. the service teams are responsible for their own endpoints that later get generated in the SDK.


Greet dev.to

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@be70ba8). Click here to learn what that means.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             master     #1   +/-   ##
=======================================
  Coverage          ?   100%
=======================================
  Files             ?      1
  Lines             ?      2
  Branches          ?      0
=======================================
  Hits              ?      2
  Misses            ?      0
  Partials          ?      0

Impacted Files
Coverage Δ

hello/hello.go
100% <ø> (ø)

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 be70ba8...f038656. Read the comment docs.


Deleting versions and then re-uploading fails. Also doesn't remove external download links

=> https://discord.com/channels/855123416889163777/859527399901626398/987885818683211796
If I soft-delete a version, I can not upload it again. There's a good chance of someone trying to re-upload the version and it thus failing.
I'd either exclude the soft-deleted versions from the duplicate checker, or disable the duplicate checker and just append something to the version (like a version, version-2, version-3).
Other issue:
The version I deleted was a recommended version with an external download link. After (soft)-deleting it, the external download link is still set for the main download button.

I think we should just make it so you don't need to delete a version and then add another one with the same name. Just edit what you want on that already existing version.

Fixed with https://github.com/HangarMC/Hangar/commit/4b77ae63781dde0a080438e87f5e5405e682eca3


Show possible number of infected

Use the following equation to show the amount of people who are infected:
Th=2^(P/d)*Tj, where
Th - possible number of infected
P - incubation period
d - doubling rate
Tj - tested positive/current amount of known infected ones
Also show difference of prognoses and actual data.

Hi, thanks for the suggestion. We are definitely looking into whether we should display estimates of the number of infected people. This could help to communicate to the public a more realistic view of the prevalence of the disease.
We need to proceed with caution, however, as we don't want to publish information which could potentially endanger people, for example by predicting a low number of infected people in an area which actually has significant levels of infection (perhaps caused by a lack of testing in that area, for example). A prediction for total number of infected people in the country is less problematic in this regard.

It depends on the values used to calculate the possible number of infected people. For example, if doubling rate is 3 days and incubation period is 14 days, then if amount of people tested positive is 258, the possible number of infected people is equal to 6552. That is the number of infected we should see after an incubation period is over (then again, if testing is adequate).

Those who are being tested at the moment aren't drawn from a representative sample of the population. Individuals in high risk groups are being prioritised due to limited testing capacity. Presumably that would affect this kind of model then?

Definitely, it is showing the lower rate than it should be. For example, my own model predicts that currently there should be 538 positive cases, if tested properly (that is, cases outside of incubation period). In my model I took the known case amount from the period when testing was done for everybody with symptoms, inserted that number into the model and added the incubation period. Outcome is the amount of currently expected positive cases (538). Note that this is not the amount of infected, that my model predicts is in between 6000-13000 (depends on the values for incubation period and effective doubling rate).

This is something we will have to discuss and debate a bit internally as the main goal has to be displaying only accurate information that we have. While I agree forecasting and prediction is highly important, it may be a bit out of scope for the application in its current form. Once I talk a bit more with Terviseamet we can decide how to proceed with this.

As a regular user, I would find the ”possible” cases unnecessary and outside the scope of this project. Sure, there are more infected than are tested. But it’s good to have this project focused on tested/sick cases. Instead of predictions and estimates, I’d ask for things like length of hospital stay, number and occupancy of beds/ICU units/ventilators and such.

Agree, let's stay on the solid base of facts. Models may be made in close cooperation with epidemic statistics and shown on a different page for a different audience.
Nevertheless the pain of predictability of the future, to make plans is important for everyone. As POSSIBLE number in current issue could indicate.
Suggestion: to gather data about main corona symptoms (like cough, fever and shortness of breath, maybe also bloody nose or pain in chest) on grassroot level, for example via Facebook. The formula should contain data about representativity (Facebook users per general population).
Agree, this isn't correct data, because self-diagnosed, but IT IS REAL TIME data. In current situation of social distancing this could be more valuable, than accuracy.
The appropriate color, to indicate this inaccuracy, would be light green (somewhat ill/semidiagnosed) in Color Legend, proposed in issue #51.

Something funny also: to start and spread self-diagnosing tool rapidly, to use existing emoticons on a special self-diagnosing group. See, how animated emoticons fit with symptoms 😁:

As we won't add this functionality, closing the issue for now.


Add ability to fabricate Fatal error

Description
It is very important for library users to implement proper error handling.
We can test our error handling code on non-Fatal errors pretty easy - by lowering timeouts, disable brokers, etc.
Proper handling of Fatal errors seems to be very important. Especially in case when Producer is singleton in multi-threaded environment.
But there is no known way to reproduce Fatal error.
In librdkafka there is special method rd_kafka_test_fatal_error() to fabricate Fatal error.
It would be great if dotnet client also exposed this feature.

yes


Client.methodAsync can have options as the second argument

Coverage remained the same at 94.844% when pulling d6ccf5c109b8a03448036aa6abccba27538a6833 on stevemao:patch-1 into ead275d248a4e25129b9a8f725ade805ad674c19 on vpulim:master.


update relative when scrollbar is disabled

I use update 'relative' to keep the current position of the thumb after dynamically changes of the content.
When the size of the overview does not exceed the viewport, the scrollbar is disabled automatically (as desired), but...

the overview is positioned bottom of the viewport (vertical scrollbar)
the overview is positioned right aligned (horizontal scrollbar)

If I change the window size, the tinyscrollbar keeps this "wrong" position by changing the left/top position although the scrollbar is disabled.
In my opinion the script should align the overview top/left as soon, as the scrollbar is disabled (on any kind of update method).
I noticed this after I updated to the current version, so I guess it's a bug.

i am not able to update the tiny scroll to relative position. it is either updating to top or bottom.


body extension / inheritance option

make the dp/ rb classes optional to be applied to other objects.
for example a radar installed on a rigidbody.
instead to run two objects in parallel, each one with its own dp and rb attitudes (which are equal)
let the radar inherit the rb atttributes and manage only this.

it's possible to just add (c4d.datapoint) at the header with the class declaration.


Any reason why the french language pack is not in the F-Droid store?

If none, could I help too add it?

Please, go ahead and add it.

OK, thanks.

@schodet please report back here on your progress.

Someone did it two days ago!
https://gitlab.com/fdroid/fdroiddata/merge_requests/3019
https://gitlab.com/fdroid/fdroiddata/issues/1164

Thank you for your contribution!


Unable to select date part

I have a date / time field with a format similar to this:
2018-06-26 15:27:00
The seconds will always be 00. My issue is when I want to edit the date part I can't select a new date from the popup calendar, but the time can be selected and updates the field accordingly.
Here is my code:
$('#frm_add_lead_email_reminder #sendon').datetimepicker({     dateFormat: "yy-mm-dd",     timeFormat: "HH:mm:00",     showAnim: "slide",     stepMinute: 15   });
There are no errors or warnings being logged so I am not sure what I am doing wrong.
Can someone please point me in the right direction?
Thanks a mil!

I have now completely trimmed the 00 seconds part but I still can't select the date from the widget. The time sliders do update the time part but clicking on any date does nothing.


Release an own Firefox add-on

While I admit the Chrome Store Foxified is a nifty way to handle the differences in packaging of Web Extensions between Chrome and Firefox, it also asks for a lot of permissions:

I would politely suggest to follow the setup of https://github.com/sindresorhus/refined-github, which probably means fixing #114 right?

It was discussed at #20 and maintainers were clear about not supporting Firefox directly because of the reasons discussed there and https://github.com/sindresorhus/merge-windows/issues/4#issuecomment-336848043 :disappointed:

I think the main issue was that @sindresorhus didn't want to publish it on AMO with the same name.

Anyone is free to publish it to AMO under a different name. I do this project for fun and AMO is not fun.

@salmanulfarzy Ah, thank you for the link, I must have missed it when I looked earlier.
@sindresorhus Okay, that wasn't really the question, but I see that you're frustrated by AMO so I won't try to ask you to change your mind about it. No offense intended.
Since forking the project to publish it under a different name would increase the maintenance burden unreasonable IMO (e.g. syncing code updates, implement fixes for AMO reviews etc), would you be willing to add me as a collaborator and let me handle the release on AMO?

@sindresorhus I'm maintaining a Chrome Extension of my own for which I do all the developing and testing in Chrome and for each new release I just zip it and upload it to the Chrome Webstore & AMO and I've never had any problem with it, nor is it any hard work. You're just uploading 1 zip file to 2 websites. God forbid you to have to upload a file and press 2 buttons!!!
 Let’s do it. Seeing how popular this project is, I will put my personal feelings away for the health of the project. You can follow how Firefox support is done in Refined GitHub.

@sindresorhus Thank you, I really appreciate it!

Considering that Chrome Store Foxified doesn't work anymore on the latest version of Firefox, that would be great! 👍

I have a fork for AMO.

@jezdez I've switched to FF as my main browser. Let me know if you need any help!

Any update on this?

Let me know what kind of help is needed to make this into Firefox. I'm willing to help.

Foxified has been discontinued for now.

Currently there is an add-on called Reimagined Twitter in AMO which is a fork of this. I have been maintaining it so that @sindresorhus doesn't have to deal with it.

Thanks @MasterOfTheTiger, I think this issue may be closed, your extension is working fine 👍

I think this issue is still valid and @MasterOfTheTiger has done great job with that fork. But issues with forking project still exists,

Since forking the project to publish it under a different name would increase the maintenance burden unreasonable IMO (e.g. syncing code updates, implement fixes for AMO reviews etc),

https://github.com/sindresorhus/refined-twitter/issues/118#issuecomment-395159347
If I remember correctly reimagined-twitter diverged considerably from refined-twitter previously.

@salmanulfarzy You are right about me not keeping up to date with Refined Twitter in the past. Recently I redid my form from Refined Twitter to fix merging issues.
The only thing that is different in my fork is the name, and it works quite well. You guys are giving me too much credit. :P You guys here did all the hard work of making the extension work so well, and I respect @sindresorhus's decision not to manage it in AMO.
If something does come up as a problem in Firefox, I will be sure to fix it, but nothing appears to be amiss right now.

Closing as this extension is now deprecated: https://github.com/sindresorhus/refined-twitter/commit/8dd9df749d3a4e82c95b2bd6628c8d65f0f72e6c


Can't ensure latest if package is not instatlled

Using the nodejs::npm type I have the following experience. When setting ensure => latest on a package that is not installed, I get the following error:
package { 'express':
  ensure   => 'latest',
  provider => 'npm',
}

Error: Could not update: Got nil value for ensure
Error: /Stage[main]/Main/Package[express]/ensure: change from absent to latest failed: Could not update: Got nil value for ensure

Changing to:
package { 'express':
  ensure   => 'present',
  provider => 'npm',
}

I can then successfully install it. Then changing it to latest and running again works.

I'm pretty sure the issue is in 'npm outdated -g ' because this doesn't print anything if the package is not installed.
npm view  version prints the latest stable version whether the package is installed or not.

I just ran into this also, I opted to pin to a concrete version which seems to work fine.

According to my research and testing (using Puppet 3.8.2).
Changing the latest definition to
  def latest
    npm('view', resource[:name], "version").strip
  end

And changing update to
 def update
    self.install
 end

Resolves this issue, I tested extensively with the tar npm package. Present, latest, absent, explicit version, downgrades, and upgrades all work.

@joelgarboden would you like to make a patch for that?

@igalic https://github.com/voxpupuli/puppet-nodejs/pull/199
Looks like tests pass, except for a robocop setting warning for Puppet 4.0, which I believe are unrelated to my changes.

Fixed in #199


[INFRA] Cancel the previous build

Master Issue: https://github.com/apache/pulsar/issues/9154
Motivation
This PR aims to reduce the GitHub Action usage by cancelling the previous build.
Modifications
Similar to: https://github.com/apache/spark/pull/31098 https://github.com/apache/calcite/pull/2318 (solution suggestted by @vlsi - https://github.com/apache/pulsar/issues/9154#issuecomment-756984731)
Verifying this change

[X] Make sure that the change passes the CI checks.

(Please pick either of the following options)
This change is a trivial rework / code cleanup without any test coverage.
(or)
This change is already covered by existing tests, such as (please describe tests).
(or)
This change added tests and can be verified as follows:
(example:)

Added integration tests for end-to-end deployment with large payloads (10MB)
Extended integration test for recovery after broker failure

Does this pull request potentially affect one of the following parts:
If yes was chosen, please highlight the changes

Dependencies (does it add or upgrade a dependency): (yes / no)
The public API: (yes / no)
The schema: (yes / no / don't know)
The default values of configurations: (yes / no)
The wire protocol: (yes / no)
The rest endpoints: (yes / no)
The admin cli options: (yes / no)
Anything that affects deployment: (yes / no / don't know)

Documentation

Does this pull request introduce a new feature? (yes / no)
If yes, how is the feature documented? (not applicable / docs / JavaDocs / not documented)
If a feature is not applicable for documentation, explain why?
If a feature is not documented yet in this PR, please create a followup issue for adding the documentation

token is a required parameter, so please add it (see https://github.com/apache/spark/pull/31104/files/817ed96403de8f791d61280eaa766a0e980fc865#diff-48c0ee97c53013d18d6bbae44648f7fab9af2e0bf5b0dc1ca761e18ec5c478f2 )

token is a required parameter, so please add it (see https://github.com/apache/spark/pull/31104/files/817ed96403de8f791d61280eaa766a0e980fc865#diff-48c0ee97c53013d18d6bbae44648f7fab9af2e0bf5b0dc1ca761e18ec5c478f2 )

@vlsi @potiuk Can I ask for a review?

@vlsi @potiuk Can I ask for a review?

/pulsarbot run-failure-checks

/pulsarbot run-failure-checks

/pulsarbot run-failure-checks

/pulsarbot run-failure-checks

@codelipenghui  We want to support fork as well, so we have to use workflow_run, so this change will only take effect after merging.

If you use forks, you should create a separate "Cancelling" workflow_run triggered workflow. The workflow_run should be responsible for all canceling actions. The examples below show the possible ways the action can be utilized.

https://github.com/potiuk/cancel-workflow-runs#usage

Note: This event will only trigger a workflow run if the workflow file is on the default branch.

@codelipenghui  We want to support fork as well, so we have to use workflow_run, so this change will only take effect after merging.

If you use forks, you should create a separate "Cancelling" workflow_run triggered workflow. The workflow_run should be responsible for all canceling actions. The examples below show the possible ways the action can be utilized.

https://github.com/potiuk/cancel-workflow-runs#usage

Note: This event will only trigger a workflow run if the workflow file is on the default branch.

This action has been added to white-list. See: https://issues.apache.org/jira/browse/INFRA-21287
I working on the update for this PR.

This action has been added to white-list. See: https://issues.apache.org/jira/browse/INFRA-21287
I working on the update for this PR.

I updated this PR.

I updated this PR.

/pulsarbot run-failure-checks

/pulsarbot run-failure-checks

/pulsarbot run-failure-checks

/pulsarbot run-failure-checks

It looks like that this job is being triggered too many times.
It is using many resources and for every workflow run we are adding many items to the queue
https://github.com/apache/pulsar/actions?page=4&query=is%3Aqueued
I wonder if we can restore https://github.com/apache/pulsar/pull/8393
cc @lhotari @sijie @mik-laj

It looks like that this job is being triggered too many times.
It is using many resources and for every workflow run we are adding many items to the queue
https://github.com/apache/pulsar/actions?page=4&query=is%3Aqueued
I wonder if we can restore https://github.com/apache/pulsar/pull/8393
cc @lhotari @sijie @mik-laj

@eolivelli
I think the root cause is a bit different. Seems like your workflow/job pattern is different than many other ASF projects, you are simply launching MANY workflows and jobs.
Have  you considered merging those workflows into smaller number of them ? I think actually the many, many workflows launched by pulsar are the reason for many ASF projects to get blocked queue.
See this chart:

I am happy to help Pulsar to redesign their CI to be a bit more friendlier towards other projects? I have quite an experience with that - in Apache Airflow I introduced changes that brought the usage of Github Actions by 70% maintaining it's usefulness and I am pretty sure the way you are using GitHub Actions can be optimised. Super Happy to help with that if needed.
You can also see the discussions we had about it at the ASF discussion lists recently. I thik this thread from the last weekend describes the current state of affairs rather well: https://lists.apache.org/thread.html/r6130d6d111217b8a90b3b90bbb3029b75b5e2a4b5463f8d2c8f130f6%40<users.infra.apache.org>  (you need to sign-up to<EMAIL_ADDRESS>to view it).
Do you think this can be done ?

@eolivelli
I think the root cause is a bit different. Seems like your workflow/job pattern is different than many other ASF projects, you are simply launching MANY workflows and jobs.
Have  you considered merging those workflows into smaller number of them ? I think actually the many, many workflows launched by pulsar are the reason for many ASF projects to get blocked queue.
See this chart:

I am happy to help Pulsar to redesign their CI to be a bit more friendlier towards other projects? I have quite an experience with that - in Apache Airflow I introduced changes that brought the usage of Github Actions by 70% maintaining it's usefulness and I am pretty sure the way you are using GitHub Actions can be optimised. Super Happy to help with that if needed.
You can also see the discussions we had about it at the ASF discussion lists recently. I thik this thread from the last weekend describes the current state of affairs rather well: https://lists.apache.org/thread.html/r6130d6d111217b8a90b3b90bbb3029b75b5e2a4b5463f8d2c8f130f6%40<users.infra.apache.org>  (you need to sign-up to<EMAIL_ADDRESS>to view it).
Do you think this can be done ?

Hi @potiuk. In the beginning, Pulsar separates the tests into different workflows is for reducing the build and test time. We category with the different tests to make the tests can run parallel. If there has a specific workflow failed, we can re-run the failed workflow and don't need to re-run the entire project tests.
I saw the other apache projects use a single workflow to run the build and test, if Pulsar uses one workflow to run the build and test, that would take a long time to pass the CI.
Do you have some suggestions? If you can help with improving the CI that would be nice!
Thanks!

Hi @potiuk. In the beginning, Pulsar separates the tests into different workflows is for reducing the build and test time. We category with the different tests to make the tests can run parallel. If there has a specific workflow failed, we can re-run the failed workflow and don't need to re-run the entire project tests.
I saw the other apache projects use a single workflow to run the build and test, if Pulsar uses one workflow to run the build and test, that would take a long time to pass the CI.
Do you have some suggestions? If you can help with improving the CI that would be nice!
Thanks!

I am happy to help Pulsar to redesign their CI to be a bit more friendlier towards other projects? I have quite an experience with that - in Apache Airflow I introduced changes that brought the usage of Github Actions by 70% maintaining it's usefulness and I am pretty sure the way you are using GitHub Actions can be optimised. Super Happy to help with that if needed.

@potiuk any help is very appreciated
as @zymap says the problem is that we have lots of tests and they take much time.
We are working on fixing all of the flakes, but this will take time. This will help because we won't need to rerun PR validation more times than needed.
Probably it would be interesting to try to merge the workflows: all java tests, all integration tests, all cpp....in some test GitHub repository and work on a new setup.
We also should remove the 'retry' at build script level.
if we let the build continue in case of errors we should have some tool to gather all of the failures and we must be sure that we are not missing any of them

I am happy to help Pulsar to redesign their CI to be a bit more friendlier towards other projects? I have quite an experience with that - in Apache Airflow I introduced changes that brought the usage of Github Actions by 70% maintaining it's usefulness and I am pretty sure the way you are using GitHub Actions can be optimised. Super Happy to help with that if needed.

@potiuk any help is very appreciated
as @zymap says the problem is that we have lots of tests and they take much time.
We are working on fixing all of the flakes, but this will take time. This will help because we won't need to rerun PR validation more times than needed.
Probably it would be interesting to try to merge the workflows: all java tests, all integration tests, all cpp....in some test GitHub repository and work on a new setup.
We also should remove the 'retry' at build script level.
if we let the build continue in case of errors we should have some tool to gather all of the failures and we must be sure that we are not missing any of them

@zymap - I think we can consider running Pulsar CI in the Azure pipeline like Flink is doing. We can reach out to our Flink friends to see how they do it.
Example: https://github.com/apache/flink/pull/14756#issuecomment-767326796
https://dev.azure.com/apache-flink/apache-flink/_build/results?buildId=12498&view=results

@zymap - I think we can consider running Pulsar CI in the Azure pipeline like Flink is doing. We can reach out to our Flink friends to see how they do it.
Example: https://github.com/apache/flink/pull/14756#issuecomment-767326796
https://dev.azure.com/apache-flink/apache-flink/_build/results?buildId=12498&view=results

Hi @potiuk @zymap @sijie,
I have started a draft PIP (Pulsar Improvement Proposal) discussion on the<EMAIL_ADDRESS>mailing list to address the Github Actions Runner resource consumption issues that currently exist in the Pulsar Github Actions workflows:
https://lists.apache.org/thread.html/ra2fcf7b973448bb51e00aceaeed06433e8d886270b0f0db0c80d4e0c%40<dev.pulsar.apache.org>
Please participate in the discussion on the<EMAIL_ADDRESS>mailing list or place comments / editing suggestions directly on the Google doc:
https://docs.google.com/document/d/1FNEWD3COdnNGMiryO9qBUW_83qtzAhqjDI5wwmPD-YE/edit?usp=sharing

Hi @potiuk @zymap @sijie,
I have started a draft PIP (Pulsar Improvement Proposal) discussion on the<EMAIL_ADDRESS>mailing list to address the Github Actions Runner resource consumption issues that currently exist in the Pulsar Github Actions workflows:
https://lists.apache.org/thread.html/ra2fcf7b973448bb51e00aceaeed06433e8d886270b0f0db0c80d4e0c%40<dev.pulsar.apache.org>
Please participate in the discussion on the<EMAIL_ADDRESS>mailing list or place comments / editing suggestions directly on the Google doc:
https://docs.google.com/document/d/1FNEWD3COdnNGMiryO9qBUW_83qtzAhqjDI5wwmPD-YE/edit?usp=sharing

I will take a look tomorrow. I'v been swamped by some company matters but tomorrow is the day I start going back to live :)

I will take a look tomorrow. I'v been swamped by some company matters but tomorrow is the day I start going back to live :)

I commented as much as I could and provided all the examples and code links from Apache Airflow :)

I commented as much as I could and provided all the examples and code links from Apache Airflow :)

I commented as much as I could and provided all the examples and code links from Apache Airflow :)

Thank you @potiuk . Very helpful and informative comments with lots of good advice. I'll take a closer look next week when I continue working on the topic. Have a great weekend!

I commented as much as I could and provided all the examples and code links from Apache Airflow :)

Thank you @potiuk . Very helpful and informative comments with lots of good advice. I'll take a closer look next week when I continue working on the topic. Have a great weekend!


Transition to new plugin seed

@farfromrefug I think this is ready to go. I'll wait for you to give the thumbs up and I'll merge it in.


VM tests should not rely on hardcoded behavior of createStorageAccount in StorageHelper.java

In StorageHelper.java, the implementation of createStorageAccount calls the blocking call to create a storage account then proceeds to poll while retrieving the storage accounts.  The actual method of creating a storage account in the resource-management library already blocks on the creation.
For some reason, if you change this behavior, a number of VM tests start to fail.

This seems more like a service internal dependency/propagation issue that the storage account has to be available when the VM creation request is submitted. Another solution is to provide an existing storage account in the resource context to bypass this step.

@xindzhan Could you provide update on this?

I looked at this again and it seems like it's more likely a bug in the storage client creation call where it suppose to be blocked until the storage account becomes available. Maybe another enum/status case mismatch kind of bug?

This will be addressed in the next minor release. Please check if this is resolved when 0.8.4 is out.

Thanks @jianghaolu , what would be the release date for 0.8.4? Are the same changes going to be merged into dev branch as well?

@jmspring : 0.9.0. is released. Can you verify if the issue is fixed for you now.
Please reopen if you still see this.


Fixes groovyw not fetching dependencies on recurse and implements fail over to official modules repo

Description
This PR fixes a bug in groovyw's remote flag where it wouldn't attempt to fetch a module from the official Destination Sol modules repo if the remote in the flag failed. It also fixes a bug where groovyw attempted to read modules/<module>/module.txt as the config file, when modules/<module>/module.json is the read config file.
 You'll see the formic module download from my person repo. If you check the dependencies in the module you just downloaded, you'll see the dependencies weren't downloaded even though you passed the recurse flag. Now checkout my changes and run the same command. You'll see that all the deps have downloaded and the game runs correctly
Notes

Include any extra notes here

Pre Pull Request Checklist:

[ ] Code has been scanned with SonarLint
[x] Methods have been annotated with @ Nullable and @ Nonnull (Read more)
[x] There are no errors present in the project
[x] Code has been formatted and indented
[ ] Methods have appropriate Javadoc (How to write Javadoc)

Hooray Jenkins reported success with all tests good!

Hooray Jenkins reported success with all tests good!


Domain grouping for pdfs

Adds functionality for #82.
Added domain grouping for online PDF files. To test:

Navigate to options page.
Select `Group by domain' for how files are grouped.
Visit online tab.
Click on any folder to show its' contents.
Please review and let me know what you think.

@dborg291 Since this was long ago and there have been lots of changes since the PR was created, maybe you could go through the code and see how it was implemented and adapt it for the current codebase.
Thanks!


[release-1.5] Backport bugfixes to release-1.5 branch

Looking at the commits on master that are not on release-1.5, they all appear to be bugfixes.

@StefanKarpinski Does this sound good to you? If so, I'll merge the PR, register a new release, and bump the stdlib version on Julia 1.7.

@ericphanson Any chance you could regenerate this PR, but with git cherry-pick -x? I find that this makes it a lot easier to map the cherry-picks back to the original commits?

@ericphanson Any chance you could regenerate this PR, but with git cherry-pick -x?

Ok, done

bump

bump

Thank you @DilumAluthge ! What’s the next step to get this into Julia 1.7.X?

In the JuliaLang/Downloads.jl repository, go to the release-1.5 branch, and make a note of the latest commit on that branch. Let's call that value NEWCOMMIT.
Clone the JuliaLang/julia repository, and cd into it.
Check out the release-1.7 branch.
Delete all directories matching deps/checksums/Downloads-*
Open the stdlib/Downloads.version file. In that file:

Make sure that the DOWNLOADS_BRANCH = ... line says DOWNLOADS_BRANCH = release-1.7. If that's not what it says, change that line so it reads DOWNLOADS_BRANCH = release-1.7.
Look at the line that says DOWNLOADS_SHA1 = .... Make a note of that value. Let's call that value OLDCOMMIT.
Change the line that says DOWNLOADS_SHA1 = ... so that it now says line that says DOWNLOADS_SHA1 = NEWCOMMIT

Run make -C stdlib. This will generate the new checksums.
git add -A and git commit.
git push, and open a new pull request, cc Stefan and me in the PR.


[BUG] Outline style broken due to insider build 1.3.1

Describe the Bug
Outline style broken due to insider build 1.3.1
Relevant Screenshots

In which mode does the bug occur?

[x] Reading/Preview Mode
[x] Live Preview

Which editor are you using?

[ ] Legacy Editor
[x] New Editor

Which version of Obsidian are you using?

[ ] Public Release (Desktop)
[ ] Public Release (Mobile)
[x] Insider Release (Desktop)
[ ] Insider Release (Mobile)

I am using this in the border theme.

sorry but currently I have no insider access. would you please provide me the dom node structure of new outline?

does this help: html

yes, thanks

It seems that there is no difference in the current DOM structure, so it should be a change in CSS

The border theme fixed the issues. Thanks for the amazing CSS snippet.


fix(dependencies.go): verify dep match before checking params

What does this change

Adds a check to be sure the manifest dep matches the current dep being processed before validating param def and setting param value

What issue does it fix
Previously, we'd erroneously validate param definitions on the processed dep against every dep listed in the manifest via the for loop, so we'd naturally hit errors.
Notes for the reviewer
Checklist

[ ] Unit Tests
[ ] Documentation
[ ] Schema (porter.yaml)

If this is your first pull request, please add your name to the bottom of our Contributors list. Thank you for making Porter better! 🙇♀

LGTM!


fix(ci): changes to fix deprecation warning about prepublish

Changes proposed in this pull request:

changes to fix deprecation warning about prepublish

This will fix some deprecation warnings that were happening

LGTM


Add an MPE compliant mode to MIDI settings

This doesn't demand many changes as the MPE spec is not too big and there are really only two applicable requirements.
One being a control being able to set the pitchbend range, as it is currently hard coded to +/-2 semitones. Most MPE synths use +/- 48 semitones as a default. While they generally also offer pitchbend range settings, they don't have to, for example the softsynth Vital.
The other which would require a different MIDI output channel control. MPE reserves at least one channel for global control and expression (pitch bend) messages, either Channel 1 (aka Lower Zone) or Channel 16 (aka Upper Zone). Then you can specify a range of voice channels (aka Member Channels) either above Channel 1 if in Lower Zone, or below Channel 16 if in Upper Zone. Technically you can specify both Lower and Upper zones for advanced purposes but I don't think we have a use case for that.

Now that we have a separate package for MIDI microtuning. This probably should have a sister issue at https://github.com/xenharmonic-devs/xen-midi/issues


Fix clang compile time error

|version| "could" be used uninitialized here, not really, but the
compiler doesn't understand the flow

Checklist

[ ] documentation is added or updated
[ ] tests are added or updated

@richsalz still ok?

yes.

Merged into master.  1608d658af4163d2096cb469705d4ba96067877b
Shouldn't this go to 1.1.0 as well?

Never mind that last question, I just found out that the answer is no

Sigh. Looks like this was the wrong fix. New PR coming up to revert this and provide alternative fix.


Update affected action tests to use "get_action_instance" method to obtain Action class instance

Part of this change - https://github.com/StackStorm/st2/pull/2511.

Pushed some more goodies.
You can now force checks on a specific pack using FORCE_CHECK_PACK=<pack name> make all notation.


Update README.md

Make it extra clear that some of these outputs only work if the files parameter has been specified. If files has not been specified, then they don't work.
https://github.com/tj-actions/changed-files/issues/393

@all-contributors please add @JoeOvo for docs

Nicely done @JoeOvo


Update spanish translation

Make sure you've reviewed the checklist. (DO NOT REMOVE)
🚨Please review the guidelines for contributing to this repository.

[ ] Make sure you are requesting to pull a topic/feature/bugfix branch (right side). Don't request your master!
[ ] Make sure you are making a pull request against the dev branch. Also you should start your branch off dev branch.
[ ] Check you have included issue number in your pr (e.g #23).
[ ] Check you have added tests that prove your fix is effective or that your feature works.
[ ] Check your code additions will fail neither code linting checks nor unit test.
[x] Check you added any notable changes to the CHANGELOG.md file.

Description
Update spanish translation
💔Thank you!

closing this as the pr doesn't follow pr checklist


Docs - MemoryRouter and StaticRouter links don't work

Version
4.1.1
Test Case
It's the docs website, right here: https://reacttraining.com/react-router/web/api/Router
The code for it is here: https://github.com/ReactTraining/react-router/blob/master/packages/react-router/docs/api/Router.md
Steps to reproduce
Click on MemoryRouter or StaticRouter. Those links don't work on the docs website, you are taking to the root page: https://reacttraining.com/react-router/
Expected Behavior
You should be taken to the right docs page for each type of router.
Actual Behavior
It takes you to https://reacttraining.com/react-router/
I would fix it but I don't know how the docs are generated. It looks like they are relative links, whereas the others that do work are not:
- [`<BrowserRouter>`](../../../react-router-dom/docs/api/BrowserRouter.md)
- [`<HashRouter>`](../../../react-router-dom/docs/api/HashRouter.md)
- [`<MemoryRouter>`](MemoryRouter.md)
- [`<NativeRouter>`](../../../react-router-native/docs/api/NativeRouter.md)
- [`<StaticRouter>`](StaticRouter.md)

But it looks like those relative links are intentional and should keep you on the current web/native/core section.

Thanks, this is one of those bugs that I'm surprised no one has brought up until now.
The site uses a markdown loader that "fixes" links with dot segments in their path, so I just prepended ./ to those broken links.

@pshrmn @timdorr Looks like the site needs to be rebuilt/redeployed?
I ran the react-router-website server locally on my machine and the links are fixed currently, but when I tried out the links on https://reacttraining.com/react-router/web/api/Router and the MemoryRouter and StaticRouter links are still broken.


Navigate to props.url in example code

Probably a dumb question, but using the example code I'm unable to get it to navigate to the url in props.url when I click on a third-level-node:
  onClickItem={({ key, label, ...props }) => {
    this.navigate(props.url); // user defined prop
  }}

The error is TypeError: Cannot read property 'navigate' of undefined
console.log(props.url) shows the correct url.

Hi, it's an example how it might look like. You need to implement the function navigate yourself.
The minimal implementation can be
window.location.href = props.url;


Request

Do you have Univesal app source for grbl pane ?

No, and I don't think I will be the one creating a UWP for this. I am looking at moving to C# and XAML which might help someone move to UWP. Not till much later this year before I start.
My choice is to keep support for Win7, 8, 8.1 and 10 which you can't do with UWP.


Spurious singleton lex tuples get in the way of a termination proof

See bug258.fst

Error: Unexpected error; please file a bug report, ideally with a minimized version of the source program that triggered the error.
impossible

Did you get that error while checking examples/bug-reports/bug258.fst?
With the current file I get
$ bin/fstar.exe --universes examples/bug-reports/bug258.fst
Warning: the module declaration "module Ast" found in file examples/bug-reports/bug258.fst does not match its filename. Dependencies will be incorrect.
examples/bug-reports/bug258.fst(1,10-6,27) : Error
Mutually defined type contains a non-inductive element

...which makes sense.
I can reproduce the original issue after patching the example to work around that error. That is, the termination proof of the mutually recursive function succeeds with a decreases clause, but doesn't without it.

This is still the current status:
$ fstar.exe bug258.fst
./bug258.fst(15,14-15,27): (Error) Subtyping check failed; expected type (uu___:nat -> Tot value); got type (n:(n#597:nat{(precedes (LexCons en LexTop) v)}) -> Tot value (decreases en)) (see ./bug258.fst(13,0-16,51))
./bug258.fst(16,43-16,51): (Error) Subtyping check failed; expected type (v#1191:value{(precedes v@0 (LexCons en LexTop))}); got type value (see ./bug258.fst(13,0-16,51))
Verified module: Bug258 (456 milliseconds)
2 errors were reported (see above)

Things work if I uncomment the decreases clause for slice_v.

Seems the failure is that, without the clause, we're checking for Prims.LexCons en Prims.LexTop << v instead of en << v.

Also related, issue #1916


Rollup clean plugin causes noisy build errors

I think that the clean we have in the rollup config causes transient-but-noisy build errors in the test-app. Because it starts the build by removing everything in dist, the test-app can rebuild and find things missing and get build and/or type errors.
This seems better if you remove clean. The downside is that there is no automatic removal of build artifacts if you really do delete something from your source.

Yeah, an atomic update would probably be best. Maybe there is a rollup plugin that does that.

Fix: https://github.com/embroider-build/embroider/pull/1229

Should be fixed by the PR above, so closing this. Should this come up again, then please reopen!

I encountered some related problems again:

I was using rollup-plugin-scss, and it seems my change in https://github.com/embroider-build/embroider/pull/1229 caused the problem, as it seems now wipes out things after the Sass has been processed and the CSS written to disk, i.e. no CSS is found
Besides that the CSS is missing, it seems also build artefacts are written to disk at different points in time, which cause multiple re-builds shortly after another, which is annoying

So I guess we should consider again having an atomic update eventually. Therefore re-opening this!

Hey folks 👋  I've come across similar problems that are related to the fact that we're not doing an atomic build. Essentially if you're running npm start in the v2 addon while also running npm start in a test app (or any classic app consuming the v2 addon) you will get multiple rebuilds in the app. Once when you update the source file, and once again when your rollup job is finished updating the dist.
I did some investigation and it doesn't seem like implementing an atomic update in Rollup is much of a priority 🤔 I couldn't find any plugins that do this for you. The closest I could find was https://www.npmjs.com/package/@mprt/rollup-plugin-incremental but I'm getting the feeling that this doesn't quite do what we are hoping for

An idea I had to help with the issue (but not solve it), only helps out auto-import users, where we change the behavior of autoImport.watchDependencies to look at a package's package.json#files list, and only watch those changes (falling back to current behavior of files isn't specified). That would ignore src file changes (unless src is in files). We'd want to keep watching package.json changes so we wouldn't be able to  eliminate all unneeded rebuilds.

We are running increasingly into those issues at my company, so my plan is to carve out some time to work on this, both the atomic update and the ignore source files approaches, since I think both are relevant. Fyi 🙂

Here are two PRs for the "ignore source files" approach, ready to be reviewed:

https://github.com/embroider-build/embroider/pull/1901
https://github.com/embroider-build/ember-auto-import/pull/623

Going to look into the atomic rollup update next week!


when i use cx_freeze to build it to an app, it raise error.

Traceback (most recent call last):
  File "C:\Python27\lib\site-packages\cx_Freeze\initscripts\__startup__.py", line 14, in run
    module.run()
  File "C:\Python27\lib\site-packages\cx_Freeze\initscripts\Console.py", line 26, in run
    exec(code, m.__dict__)
  File "main.py", line 232, in <module>
  File "C:\Python27\lib\site-packages\asciimatics\screen.py", line 1021, in wrapper
    func(screen, *arguments)
  File "main.py", line 130, in kitty
  File "C:\Python27\lib\site-packages\asciimatics\renderers.py", line 284, in __init__
    self._images = [Figlet(font=font, width=200).renderText(text)]
  File "C:\Python27\lib\site-packages\pyfiglet\__init__.py", line 710, in __init__
    self.setFont()
  File "C:\Python27\lib\site-packages\pyfiglet\__init__.py", line 717, in setFont
    self.Font = FigletFont(font=self.font)
  File "C:\Python27\lib\site-packages\pyfiglet\__init__.py", line 90, in __init__
    self.data = self.preloadFont(font)
  File "C:\Python27\lib\site-packages\pyfiglet\__init__.py", line 100, in preloadFont
    if pkg_resources.resource_exists('pyfiglet.fonts', fn):
  File "C:\Python27\lib\site-packages\pkg_resources\__init__.py", line 1191, in resource_exists
    return get_provider(package_or_requirement).has_resource(resource_name)
  File "C:\Python27\lib\site-packages\pkg_resources\__init__.py", line 435, in get_provider
    __import__(moduleOrReq)
ImportError: No module named font

This isn't a bug in asciimatics.  The problem is that you haven't packaged the pyfiglet font subdirectory with cx_freeze.  See https://stackoverflow.com/a/37026560/4994021 for more details of the problem.
Look at https://cx-freeze.readthedocs.io/en/latest/faq.html#problems-with-running-frozen-programs for details of how to include this dynamically loaded directory.


[WIP] Deploy Config Editor (PROJQUAY-909)

Issue: https://issues.redhat.com/browse/PROJQUAY-909
Changelog: Web UI config editor is deployed with Route or LoadBalancer endpoint.
Docs: n/a
Testing:
Confirm that a Service or Route is created when deploying a QuayRegistry
Details:
Adds k8s Deployment and Service (and Route on OpenShift) which enables access to the config editor for re-configuration of Quay. This is an initial effort to have the config editor deployed; improvements to the re-configuration process will follow.

Closing in favor of https://github.com/quay/quay-operator/pull/297


[Sui Wallet] Sign and verify signed message failed

Steps to Reproduce Issue
Hi,
I have tried to sign a message and verify a signed message. The sign message works fine, but the verify function returns an error.
e.g.

Call function wallet.signMessage from wallet-kit.
Use return value and call verifySignedMessage from SUI SDK @mysten/sui.js.

Result
The result returns verify false with the signature just signed,
with other wallets like Martian, Glass, Suiet still working fine.
This error started a few days ago.
System Information

SDK: @mysten/sui.js v0.37.1

I have encountered the same problem. Have you found a solution?

There's a changes happening to message signing and verification that change the format of the signed messages to align with the Rust SDK. The Sui Wallet is already supporting the new format, which is why you see verification fail with the current released SDK. An updated SDK version should be released next week, or you can use the @experimental version of them, which has these changes.

Change to version @mysten/sui.js v0.39.0 is working with wallet-kit. But  when upgrade to version 0.40.0 it happend again when use verifySignedMessage it's always return false

Latest wallet release and latest SDK releases resolve this.


Invoke-DbaQuery SqlCredential param with windows credential not honored

Verified issue does not already exist?
Yes
What error did you receive?
No error, but when I used a query of "SELECT SUSER_SNAME()" I got my current creds instead of the ones I'd passed in.
Steps to Reproduce
# provide your command(s) executed pertaining to dbatools
# please include variable values (redacted or fake if needed) for reference

$cred = get-credential #to get alternate creds
Invoke-DbaQuery -SqlInstance servername -Query "SELECT SUSER_SNAME()" -SqlCredential $cred
This returns my currently logged in user.
Connect-DbaInstance -SqlInstance servername -SqlCredential $cred
This returns my credentials as expected
Are you running the latest release?
Yes
Other details or mentions
No response
What PowerShell host was used when producing this error
PowerShell Core (pwsh.exe)
PowerShell Host Version
7.1.4
SQL Server Edition and Build number
Irrelevant, but was going against a SQL 2014 server with the latest CU.

Tested w/ v1.0.104 on PS v5.1 and the command worked as expected.
Tested w/ v 1.0.173 on PS 7.1.4 - command returned current creds instead of my passed in credentials.
Tried with v 1.1.2 on PS v5.1 in a new session and the command returned my current credentials instead of the credentials passed in.

#7514

I can confirm for PS 7.1.4 and the current dev branch:

Same with 5.1:

This seems to be another SMO issue:
$winCred = Get-Credential -Message WindowsLogin -UserName COMPANY\SQLServer
$server = Connect-DbaInstance -SqlInstance srv1 -SqlCredential $winCred
$server.ConnectionContext.ExecuteScalar("SELECT SUSER_SNAME()")
$server.ConnectionContext.Copy().ExecuteScalar("SELECT SUSER_SNAME()")
$server.ConnectionContext.Copy().GetDatabaseConnection('tempdb').ExecuteScalar("SELECT SUSER_SNAME()")

So .GetDatabaseConnection('tempdb') switches the context back:
https://github.com/sqlcollaborative/dbatools/blob/2e7d71fe1fcab3eb73e3c2da34f57d9c254b5694/functions/Invoke-DbaQuery.ps1#L356

Root cause might be here:
https://github.com/sqlcollaborative/dbatools/blob/2e7d71fe1fcab3eb73e3c2da34f57d9c254b5694/internal/functions/Invoke-DbaAsync.ps1#L168
Only the ConnectionContext is aware of the different windows credential it uses, the SqlConnectionObject is not as it only has a ConnectionString with "Integrated Security=True".
I just don't know why it worked in v1.0.104...

Oh, connection pooling causes the issue. It works with a nonpooled connection:
$winCred = Get-Credential -Message WindowsLogin -UserName COMPANY\SQLServer
$serverPooled = Connect-DbaInstance -SqlInstance srv1 -SqlCredential $winCred
$serverNonPooled = Connect-DbaInstance -SqlInstance srv1 -SqlCredential $winCred -NonPooledConnection
Invoke-DbaQuery -SqlInstance $serverPooled -Query "SELECT SUSER_SNAME()" -As SingleValue
Invoke-DbaQuery -SqlInstance $serverNonPooled -Query "SELECT SUSER_SNAME()" -As SingleValue

Maybe we should always force a non pooled connection when using a windows credential in Connect-DbaInstance?
Or have a config parameter for that switch in Connect-DbaInstance to set non pooled connections globally?
I don't see the point in connection pooling with our dbatools commands anyway. Where is the big benefit?
@potatoqualitee - What do you think?

Thanks for looking into this, Andreas. @jpomfret and @awickham10 were big into the connection pooling part and will have more insight

Connection pooling benefits that it reuse the connection to the same instance from the same machine.
Azure SQL this is very important because you exhaust the allowed resources for connections very easily if you don't.
The more connections an application causes the more resources from SQL that are consumed.

Ok, sounds valid.
So only force non pooled connection in Invoke-DbaQuery when using windows credentials?

By default? I would say no.
If folks want to use PowerShell 7+ with this command for a different Windows Credential, just make a connection first and pass that to the Invoke command. Technically that is how it has always worked previously.

The problem is NOT related to PS7 only, it is also a problem with PS5.1 - I have tested that.

I'm not aware of all the changes that have been made to the connect command. It worked previously in PS5.1 with no issues at all so the changes need to be evaluated to what was modified; unless this is an issue directly with SqlClient that we are using now.

Ok, tested with the legacy code path - and there are no problems. So I will have a closer look.

I think I have found the root cause: In the old code path, we do an explicit $server.ConnectionContext.Connect(). This changed $server.ConnectionContext.SqlConnectionObject.State from Closed to Open. So the SqlConnectionObject is connected and Invoke-DbaQuery has no problems.
But I will have to see what the downsides are. Give me some hours...

Oh, I've written about that in the code:
https://github.com/sqlcollaborative/dbatools/blob/2e7d71fe1fcab3eb73e3c2da34f57d9c254b5694/functions/Connect-DbaInstance.ps1#L936-L953
So we can not add $server.ConnectionContext.Connect() back in or we loose connection pooling. So I think we need to have a non pooled connection just for the cases where the command uses the SqlConnectionObject, as Invoke-DbaQuery does.
But we can talk about testing for a windows credential and only have a non pooled connection in that case. Or we can see if we can rewrite Invoke-DbaQuery to not work with the SqlConnectionObject - but that would take some time.


Look into passing bundles in parallel

Currently passing bundles in for loop. But HAPI seems to have a bit of a limit when passing, so may not be as big an issue.
Attempted to pass bundles using list comprehension but was 7-8 times slower.
Other ideas

map requests
threading

Working in java, but migrating to GCP at this point


Downgrade processing logs in EMF exporter

Description:
This PR applies changes from https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/29337 to reduce log volume emitted by EMF exporter.
Link to tracking Issue:
Testing:
Documentation:

I know we plan to do an otel collector bump in the agent...we might pull this in as a result

The change was merged on Nov 20, 2023. I don't think bumping the version would fix it. The original PR contained 2 line change, but only 1 line was found different. I suspect it was an old issue from history merges.


Ban appeal for Cruxalux

I got really heated at someone who kept killing me out of nowhere at spawn, and I called him a faggot in chat which got me autobanned. Id like to get it appealed and also get help with turning off pvp so I don't have to deal with people doing that.

Hi there! I've read this over, and revoked your ban. Please not that this kind of language is not tolerated, and second chances do not come by often! As for the PVP, as far as I know it's WIP, and should be fixed soon.


Crash - When a cell is left expanded, you update the number of rows and select a different cell

First of all, thank you very much for this, really useful.
Scenario

Table has 5 rows
You expand the 5th row
You reload data so the table now has 2 rows
You select the 1st row
You get a crash because it's trying to delete the previously expanded 5th row, which is out of bounds now

My workaround was to implement a

(void)collapseExpandedCells;
method which I call before changing the data source of the table

I've implemented it as follows

(void)collapseExpandedCells {
[expandedIndexPaths removeAllObjects];
selectedIndexPath = nil;
[self performSelectorOnMainThread:@selector(reloadData) withObject:nil waitUntilDone:YES];

}
Cheers,
Ege

I can still reproduce this crash in 2016, how is this possible?

Unfortunately we have not supported adding new rows to the HVTableView for now. sorry for the inconvenience .


Fix ASTMangler mangling NS_OPTION differently in C++ mode

CF_OPTIONS is defined differently in the SDK based on a __cplusplus preprocessor branch. As a result, declarations referencing CF_OPTIONS are mangled differently depending on if C++ interop is enabled.
This meant a module compiled with cxx interop on could not be linked with a module compiled without and vice versa. This patch modifies the mangler such that the mangled names are consistent. This is achieved by feeding the mangler a modified AST node that looks like the Objective-C definition of CF_OPTIONS, even when we have cxx interop enabled.

@swift-ci Please test

@swift-ci Please Test Source Compatibility

@swift-ci Please test macOS platform

@swift-ci Please test Windows platform

LGTM. I will merge once we get a chance to chat about this 1:1 this week.

@swift-ci Please test

@swift-ci Please test source compatibility

Compat suite failures are unrelated. The change passed compat suite before, and I've only made non-functional changes since to address PR comments.

@swift-ci Please test

@swift-ci Please test source compatibility

RAII AST meddling no more -- teach the mangler to handle it instead.

@swift-ci Please test source compatibility

@swift-ci Please test

@swift-ci Please test source compatibility

@swift-ci Please test macOS platform

@swift-ci Please Test Source Compatibility Release


real time power vs active power

Not sure if it is a issue,
But they are the same . Same results. (real time power vs active power)
I am missing the consumption (house).
Thanks for the great integration btw

Yeah, I think that is one I added for more backwards compatibility, or it is one from the Kiosk mode. Not really sure.
Alle data that is documented is returned by the integration. So if you are missing data: provide me with the correct documentation and point to the missing paramater so I can add it.

@tobyknobi any update? Ok if I close this issue?


Flood a few hundred transactions to ensure snarked ledger migrates

Adding an option to export snarked_ledger to the cli command


adding new Orgs

Can this setup be used to add Orgs and CAs to an existing network??

@Sushain96
Yes, you can deploy a new peer organization with the hlf-operator and join the peers to an existing network

@Sushain96 you can get an idea from here https://youtu.be/0VUx9CYn4z8

Hello @Sushain96
Channel management has been redesigned in v1.8.0; take a look at the Getting Started to create the channel and this documentation to add organizations

Hi, @dviejokfs Please update document step by step to add new cluster org to exist network


[Release] Stage to Main

https://github.com/adobecom/milo/pull/1931
https://github.com/adobecom/milo/pull/1970
https://github.com/adobecom/milo/pull/1968
https://github.com/adobecom/milo/pull/1977
https://github.com/adobecom/milo/pull/1973

Validation has been done on the below PRs in CC :
https://github.com/adobecom/milo/pull/1970
https://www.stage.adobe.com/creativecloud/photography/hub/guides/aesthetic-photoshoot-ideas.html

https://github.com/adobecom/milo/pull/1973
https://www.stage.adobe.com/creativecloud/animation/gnav-1.html

Not able to verify the below pr in CC :
https://github.com/adobecom/milo/pull/1968
Library block container group is not seen loading in the CC
https://stage--cc--adobecom.hlx.page/drafts/Souj/carousel
https://main--cc--adobecom.hlx.page/drafts/Souj/tabs


decimal numbers that end in {n}0.5 do not round to nearest upper bound whole number

Description
I believe I found a bug
100.5 -> I would expect to round to 101 when using decimal.Round(num) function - except it does not.
89.5 -> rounds to 90
90.5 -> rounds to 90
etc.
code example
using System;
using System.Collections.Generic;
using FluentAssertions;
using RevalDefenceTool.Extensions;
using Xunit;
namespace RevalDefenceTool.Tests.Extensions
{
public class DecimalExtensionsTests
{
[Theory]
[MemberData(nameof(Data))]
public void ToCurrencyStringRounded_Rounds_To_Whole_Number(decimal source, string expected)
{
var result = source.ToCurrencyStringRounded();
result.Should().Be(expected);
}
    public static IEnumerable<object[]> Data =>
        new List<object[]>
        {
            new object[] { 100.5m, "£101" }, // test fails! possible bug??
            new object[] { 125.00m, "£125"},
            new object[] { 125.4m, "£125"},
            new object[] { 125.5m, "£126"},
            new object[] { 125.6m, "£126"},
        };
}

}

see ToEven

That's right, Math.Round(double) and similar APIs use MidpointRounding.ToEven by default. You can use an overload to specify another value of MidpointRounding if required.
Closing.


Feat: Contact us page

Describe the feature
The contact us page is not properly designed and aligned.
Add ScreenShots

I would like to redesign it. Please assign me this under GSSOC'24.

Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC'24 contributor
[X] I want to work on this issue

Please assign this issue to me. I will make this page attractive

@Its-Aman-Yadav  kindly assign this issue to me.


Need to assign registry write permission for a non-admin user to update SP role mapping/permission

In order to update the role/permissions of a service provider for a user other than the super tenant admin in management console, it is required to assign registry write permissions for that user. By default only the super admin role will have the registry write permissions.
Therefore in order to assign registry write permissions, following steps needs to be followed. We need to add this to the doc in [1]
Log into management console as super admin.
Go to Main > Registry section and click 'browse'.
In the location box type '/_system/governance/permission/applications' and click on 'Go' button. This will open up the applications registry collection view page.
Click on the '+' mark next to 'permissions' tab. This will expand the 'New Role Permissions' section.
Now select the subjective role from the drop down list and choose 'Write' as the action and click on 'Add Permission'
Now that role should be visible under 'Defined Role Permissions'. Make sure that 'write' permission is allowed for that role.
[1] https://docs.wso2.com/display/IS550/Configuring+Roles+and+Permissions+for+a+Service+Provider

This issue is being closed due to extended inactivity. Please feel free to reopen it if further attention is needed. Thank you for helping us keep the issue list relevant and focused!


adds husky pre-commit hook to auto fix linting and formatting

Motivation / Description
Adds husky and a pre-commit hook that lints staged files for the commit + typechecks before allowing the commit
Changes introduced
Linear ticket (if any)
Additional comments

          1 Error

:no_entry_sign:
Label the PR using one of the change type labels. If you are not sure which label to use, choose pr:other.

Label
Description

pr:feat
A new feature. Use along with pr:breaking to force a major release.

pr:fix
A bug fix. Use along with pr:force_minor to force a minor release.

pr:other
Other changes. Catch-all for anything that doesn't fit the above categories. Releases that only contain this label will not be released. Use along with pr:force_patch, or pr:force_minor to force a patch or minor release.

pr:RevenueCatUI
Use along any other tag to mark a PR that only contains RevenueCatUI changes

pr:next_release
Preparing a new release

pr:dependencies
Updating a dependency

pr:phc_dependencies
Updating purchases-hybrid-common dependency

  Generated by :no_entry_sign: Danger


Install fails on brand new Raspberry Pi due to logname failing

Running "sudo ./raspnode.sh" fails on my system with the error message "logname: no login name", the same message that the logname command fails with. I worked around this with replacing logname in the script with $USER. Perhaps the script should use something other than logname, or have a fallback?
This is with Raspian running on a Raspberry Pi 3, Model B from CanaKit.

If I change logname with $USER it returns me root as the script is launched with sudo.
logname works fine in my Raspberry with raspbian, it would be interesting to know if this problem is general or only occurs to you.

Yeah, you're right it was returning root (that did allow things to proceed, but not really in the right way).
I think the problem is general to anyone using the same version of Raspberry Pi from the same company. That said, it is clearly a bug with the specific Raspberry Pi distro rather than your script, so maybe you'd still want to just close this issue if there is no clear workaround.

Ok, so your distro was not raspbian?

No, it is Raspbian. I'm just not sure why logname would be failing on a vanilla, unmodified install. When I said "distro" I just meant any modifications that CanaKit or others would have made to base Raspian that would cause logname to fail.

In CanaKit web says they send an 8Gb microsd with NOOBS:

NOOBS just lets you choose which OSes you want to install. I only selected Raspbian from their menu.

Ok, I would like to know if this problem is with Raspbian installed from NOOBS and occurs always.
If someone has run the script in a Raspbian installed from NOOBS please, comment.

I have the same issue with Raspbian downloaded on official site https://www.raspberrypi.org/downloads/raspbian/ . I almost sure that is the same installed from NOOBS. I used a workaround and installed all like a charm ;)

I just created a bug on Raspbian's bug tracker for this: https://bugs.launchpad.net/raspbian/+bug/1758480

I had the same issue on my Raspberry 3b. Within the script, I replaced $(logname) with $LOGNAME and that works.


Still working

I need to implement push notification,
I'm using Azure Messaging client with GcmClient, but im having some problems, like the app crash when receive notification while app is open.
So, i need to find another solution, is your still working ?

Is working. What is the stacktrace of tour crash?
On Monday, 18 April 2016, Marco Macedo<EMAIL_ADDRESS>wrote:

I need to implement push notification,
I'm using Azure Messaging client with GcmClient, but im having some
problems, like the app crash when receive notification while app is open.
So, i need to find another solution, is your still working ?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
https://github.com/rdelrosario/xamarin-plugins/issues/56

I solved it now after 2 days ago.
I needed to add GcmReceiver in manifest.
Thanks anyways.


question about the model used for calculating the ZICO score

Hi,
Why is no_create=False and no_reslink=True in the compute_ nas_score function on line 121?
I understand that making no_reslink=True removes residual connections from the model but I don't understand why is it removed to calculate the score.
https://github.com/SLDGroup/ZiCo/blob/b0fec65923a90e84501593f675b1e2f422d79e3d/evolution_search.py#L121

Hi,
Sorry for the later reply. Other proxies (ZenNAS) set no_reslink as false; hence, we also set no_reslink as False to make an apple-to-apple with other proxies. You can set it as True to do the search only if you don't want to make the comparison with other proxies.
Best,
Guihong


Enhancement: Publisher copy instance settings between instances

Is there an existing issue for this?

[X] I have searched the existing issues.

Please describe the feature you have in mind and explain what the current shortcomings are?
I'd like to be able to transfer the attribute definition values of one instance to others. That way when new instances are created I can easily transfer the settings from an instance I had already configured the way I like.
How would you imagine the implementation of the feature?
I think being able to right click on the Instance left hand side to "Copy Settings" would be great to then select multiple others, right click and "Paste Settings".

Additional nice to haves:

Would be great if it'd support CTRL + C and then CTRL + V since it's must faster if you want to do this frequently.
The copied settings could be a json into the (system) clipboard so that you could even paste it onto instances in another session.

By allowing pasting from clipboard it could even result in someone sharing an example json snippet and say "paste this onto the instance to configure it the way we need" which I think could be a nice bonus.

When "copying" or "pasting" a notification like the "refreshed" one could appear at the top of the window to indicate that the settings were copied to clipboard or that they were applied.

I'd expect it to only transfer the attribute definitions and NOT the variant, asset and task. I'm not sure what we'd like to do with the thumbnail; whether to copy/paste that as well - I think we might be best to exclude that as well. As such it'd only be the attribute definition values that get copied to clipboard and applied to selected instances on pasting.

In short, allow selecting an instance, click CTRL + C, select a few others and CTRL + V to paste the same attribute definition values there.
Are there any labels you wish to add?

[X] I have added the relevant labels to the enhancement request.

Describe alternatives you've considered:
The new publisher allows for "Multiselection" to change the values of multiple instances at once. But it can often happen that you have an instance configured the way you like, a new instance gets created or added and you just want to match the settings. There's currently no easy way to do that.
Additional context:
No response

This is especially useful e.g. when you've set up your render instances for the correct pools, priority, etc. and then create a new renderlayer. You want that new instance to basically match the others like 99% of the time.


Make ORM modular / separate project

This came about in a discussion on slack where I was talking to the Jaguar folks, who are also creating another server side Dart framework.
The Dart ecosystem is still small, and it would be great to have more code sharing going on.  It is perhaps not realistic that everyone is going to adopt the same server side framework - but it would be great if more code sharing and collaboration could happen.
Things like the ORM module would seem to make sense as a standalone project.
Just a thought...

This is currently being planned. Primarily, splitting up the ManagedObject portion of the framework so that it can be shared to client-side applications.

Yay.

A challenge for using the ORM on the client-side, at least for Angular2 is that if the dart mirrors framework is used it significantly increases the size of the JavaScript that the dart is transpiled to. This might need to be broken out into a couple of different pieces, because the ORM relies pretty heavily on mirrors currently.

You can always include aqueduct in any project and just use the orm. Plans to split this up are permanently on hold. There is a lot of additional value to having it integrated, both for behavior and testing.

Can only the annotations be separated? So i can use the same class on client side as server side.

Prefer to generate an OpenAPI spec from your app aqueduct document and use an OpenAPI code generator to generate the client.


Add LSP keymap to format current buffer

Having a key map to format the current buffer seems like something that is useful and general enough to have in the kickstart config, so I'm proposing this addition here
Feel free to close if you think that this is not true, though 🙏🏼

What do folks think? I might find this useful.

To add some more context, I'm coming from a setup of vim + coc.nvim, whose default example configuration exposes a "Format" command for doing this, and was trying to find if I could do the same thing after setting kickstart up

In my view it would be better to use conform which is already included and does lsp fallback and also allows for visual range formatting. In fact that is what I use, I can open a PR with that if there is interest.

Well here is the alternative using conform:
https://github.com/nvim-lua/kickstart.nvim/pull/817
Kickstart is already using conform for formatting and in lua case the stylua formatting differs from LSP formatter. So using this will be more consistent.

Closing in favor of #817 @GCrispino thanks for the suggestion. I hope you don't mind that we went with @dam9000 's implementation. We introduced conform in the rewrite for exactly this kind of thing :)

@feoh no problem. Thanks all for considering this :)


Saving and loading singular arrays crashes the library

This should not crash the library, either propagate an exception or preferrably handle it successfullly.
In [20]: nd.save('/tmp/x',nd.array(1))

In [21]: nd.load('/tmp/x')
<bad things happening>

type_flag gets a garbage value on reading, presumably because the value is not read as the shape has 0 dimensions.
https://github.com/apache/incubator-mxnet/blob/master/src/ndarray/ndarray.cc#L1706

@mxnet-label-bot add [Bug, Breaking]

@reminisce @haojin2 @samskalicky

Can you please add this error message in the description:
Python(28036,0x7fff962d43c0) malloc: *** mach_vm_map(size=4575657221408428032) failed (error code=3)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python2.7/site-packages/mxnet/ndarray/utils.py", line 175, in load
    ctypes.byref(names)))
  File "/usr/local/lib/python2.7/site-packages/mxnet/base.py", line 254, in check_call
    raise MXNetError(py_str(_LIB.MXGetLastError()))
mxnet.base.MXNetError: std::bad_alloc


un-mute on setting volume, in case it was muted

For some reason, this is absolutely required on my chromecast to set volume after it's muted
I don't remember that happening before, but it happens now, therefore the PR

Can you remove the commit where you set the version? That's usually done by the package maintainer.

Nevermind, I took care of it.


Funds Not Unstake on Recovery from Recovery Address

I have staked some funds but when I test to recover the wallet by sending 1$ One from the Recovery address all funds receives but the stake funds were not received.

This will be addressed in a few weeks

Same issue I am facing as well, any fix for this?

Yes, there is a way to use your recovery wallet to control the expired wallet to do anything, though this feature is never exposed at the UI. I can implement a connector later, e.g. If your recovery wallet is MetaMask, the connector will let you enter the expired wallet, and use MetaMask to unstake and later send funds back to your recovery wallet.

That would be great, thank you. Let me know what I need to do on my side?
On Sat, Jan 6, 2024, 5:22 AM Aaron Li @.***> wrote:

Yes, there is a way to use your recovery wallet to control the expired
wallet to do anything, though this feature is never exposed at the UI. I
can implement a connector later, e.g. If your recovery wallet is MetaMask,
the connector will let you enter the expired wallet, and use MetaMask to
unstake and later send funds back to your recovery wallet.
—
Reply to this email directly, view it on GitHub
https://github.com/polymorpher/one-wallet/issues/334#issuecomment-1879629616,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AV6I7FJ2RLECTXLKX6FFKRDYNEQYDAVCNFSM6AAAAAARW3CFX6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNZZGYZDSNRRGY
.
You are receiving this because you commented.Message ID:
@.***>

How much was locked in the address? Can you send me the address again or post it here?

Hi. This is the wallet address  one1zmfwlje82smun9a2505smkvmlr49yk9celjyas,
at the time over 10,000 one was staking
On Thu, Sep 19, 2024 at 1:36 AM Aaron Li @.***> wrote:

How much was locked in the address? Can you send me the address again or
post it here?
—
Reply to this email directly, view it on GitHub
https://github.com/polymorpher/one-wallet/issues/334#issuecomment-2360018861,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AV6I7FNNFBBKEMXYZKUJLRLZXJPGVAVCNFSM6AAAAABOPDNSXGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNRQGAYTQOBWGE
.
You are receiving this because you commented.Message ID:
@.***>

Will follow up when that feature is released. You will need to connect with your recovery wallet https://explorer.harmony.one/address/0xBa1649faF001cB4aBFe9328A060f6eC3Dc39a7f1  then control the old expired wallet to unstake and transfer the money back

Ok, I will wait. Thanks
On Thu, Sep 26, 2024 at 6:02 PM Aaron Li @.***> wrote:

Will follow up when that feature is released. You will need to connect
with your recovery wallet
https://explorer.harmony.one/address/0xBa1649faF001cB4aBFe9328A060f6eC3Dc39a7f1
then control the old expired wallet to unstake and transfer the money back
—
Reply to this email directly, view it on GitHub
https://github.com/polymorpher/one-wallet/issues/334#issuecomment-2378015336,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AV6I7FIFUCVLHZC66EAVGODZYSAATAVCNFSM6AAAAABOPDNSXGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNZYGAYTKMZTGY
.
You are receiving this because you commented.Message ID:
@.***>


How to fix imbalanced dataset in tangram

Our dataset is imbalanced.Some values are greater in number compared to majority values in dataset. How can it be solved while creating model in tangram using custom configuration

Hi @iamharikrishnank:  Currently, Tangram does not automatically handle imbalanced datasets. It is something that we are actively working on, here is the issue to track it: https://github.com/tangramdotdev/tangram/issues/39#issue-992353507.  Here is a discussion where we talk about the best ways to handle this for now: https://github.com/tangramdotdev/tangram/discussions/38. Let me know if you have more questions. Also, if you have a preference of how Tangram will automatically handle imbalanced datasets, let us know!

I am going to close this as a duplicate of #39.


[BUG] Stuck on "downloading metadata"

Describe the bug
I try to download the game and it stays forever in "downloading metadata".
Steps to Reproduce
Go to "see download options", then "The outer worlds (<IP_ADDRESS>2 + peril on gorgon + murder on eridianos + multi11) - [DODI Repack]" and right click.
Expected behavior
I was hoping you would download the game.
Screenshots

Operating System
Windows 10
Hydra Version
V1.2.4
Additional Information
Nothing.

same problem

its not a bug, its problem with torrent

Same problem. Unable to download any of torrents. think it's aria2c problem, it doesn't support hashv2 torrent metadata, only v1. Tried "Papers, Please", "Lethal Company", "112 Operator". (With VPN and without VPN) also directly via bundled aria2c binary. qbittorrent download torrents, but not aria2c.

Same problem. Unable to download any of torrents. think it's aria2c problem, it doesn't support hashv2 torrent metadata, only v1. Tried "Papers, Please", "Lethal Company", "112 Operator". (With VPN and without VPN) also directly via bundled aria2c binary. qbittorrent download torrents, but not aria2c.

Are you using some pre-release version? Because aria2 is not in version 1.2.4 yet

Same problem. Unable to download any of torrents. think it's aria2c problem, it doesn't support hashv2 torrent metadata, only v1. Tried "Papers, Please", "Lethal Company", "112 Operator". (With VPN and without VPN) also directly via bundled aria2c binary. qbittorrent download torrents, but not aria2c.

Are you using some pre-release version? Because aria2 is not in version 1.2.4 yet
If you are using a pre-release version, which OS are you on?

MacOS M1 build, found in pending PR

@x-0D, could you attach the logs? We are trying to figure out why aria2 is not working on MacOS
Logs should be at ~/Library/Application Support/Hydra/logs
You can attach them on #529, as this issue here is not related to aria2

I experienced the same problem with the game:
"Fears to Fathom Ironbark Lookout"
But a few times (I must have tried to install about 30 times on different occasions) the installation starts, but it gets slow enough until the download drops to 0b/s and effectively stops.

I have the same issue with 1.2.4 on Windows. I restarted Hydra and it started to download the game. In my case I suspect it to be some permission, because I have Hydra launch on startup, maybe it don't have permissions to edit or write files.

I think it might be some firewall thing connected to aria2c. Because, when i tried downloading a torrent on it for the first time, it showed up a firewall thing asking if the connection to aria2c should be Private or Public network. Not sure if this has anything to do with the metadata bug.

fixed on #722, if the problem persist, please report it

Having this issue right now...


small gotcha - if writing to temp file and doing post_ts w/ merge, new file is overwritten

They use the same naming convention and this read_ts(download_ts(var_src=ts_path$var_src, site_name=ts_path$site_name, on_local_exists="replace")) replaces the new file with the old

not a priority - I will work around it, but something to be aware of

the commit referenced above (442bc31) has what i think should be a fix. do you have a ready way to test those changes? i haven't done testing. i also made a full new PR just now, but that has tons of changes in it, so you might just want to pull in the changes in this one file.

should be fixed in PR #116 with these lines:
pre_merge_dir <- file.path(ts_path$dir_name, "pre_merge_temp")
dir.create(pre_merge_dir, showWarnings=FALSE)
ts_old <- read_ts(download_ts(var_src=ts_path$var_src, site_name=ts_path$site_name, folder=pre_merge_dir, on_local_exists="replace"))


don't use "static" field while including roles

See - https://github.com/ceph/ceph-ansible/issues/2998

retest this please

@guits @leseb
Can we merge this PR? It looks good to me,


Makes service create command consistent with how it's done for Service Catalog

What type of PR is this?
/kind cleanup
/kind code-refactoring
What does this PR do / why we need it:
This PR changes the odo service create command for Operator backed service to make it more user friendly than what it currently is.
Which issue(s) this PR fixes:
Fixes #3594
PR acceptance criteria:

[ ] Unit test

[x] Integration test

[ ] Documentation

How to test changes / Special notes to the reviewer:
# below command should fail
$ odo service create etcdoperator.v0.9.4-clusterwide --crd EtcdCluster

# new way to create service is
$odo service create etcdoperator.v0.9.4-clusterwide/EtcdCluster

/approve