Readytone Music Cartridge

About the PR

Adds a new PDA cartridge that lets you play music from your PDA. This replaces the innate music player musician PDA's have currently.
Musicians start with this cartridge preinstalled, and a spare cartridge is available in the HoP's locker. Can also be found rarely in maints.
Partially fixes https://github.com/space-wizards/space-station-14/issues/14543
Why / Balance

PDA functionality should be tied to cartridges, not to specific PDA models. Also, it's funny.
Technical details

Adds a new cartridge that applies the Instrument component to PDA's on installation.
Extends CartridgeActivatedEvent with an Actor argument that provides the user's EntityUid.
Media

https://github.com/user-attachments/assets/375a33ef-d6fd-4628-ac3a-037811f24f58
Requirements

[X] I have read and am following the Pull Request and Changelog Guidelines.
[X] I have added media to this PR or it does not require an ingame showcase.

Breaking changes

None.
Changelog
:cl:

add: The Readytone PDA cartridge has been added, letting you play music from your PDA
add: The Readytone cartridge has been added to the HOP locker, and comes preinstalled on musician PDA's, replacing the built-in music playing functionality on these PDA's

somewhat unrelated but this is making me think that maybe there could be a way to paint PDA's to look visually like another

somewhat unrelated but this is making me think that maybe there could be a way to paint PDA's to look visually like another

like a... PDA painter? The machine found in ss13? that one?
Also, Arch, can you not put it in the HoP's locker? I think it should be exclusive to the musician unless someone finds it in maints, and if just anyone can get that cartridge then it doesn't work

Also, Arch, can you not put it in the HoP's locker? I think it should be exclusive to the musician unless someone finds it in maints, and if just anyone can get that cartridge then it doesn't work

I wasn't able to find a Musician locker so the HoP's locker was the closest thing I could think of in terms of availability. Happy to move it elsewhere if there's a better spot for it.

Also, Arch, can you not put it in the HoP's locker? I think it should be exclusive to the musician unless someone finds it in maints, and if just anyone can get that cartridge then it doesn't work

I wasn't able to find a Musician locker so the HoP's locker was the closest thing I could think of in terms of availability. Happy to move it elsewhere if there's a better spot for it.

I meant like just remove it from the HoP's locker bc i believe the cartridge should only be CONFIRMED for the musician

Giving it to the musician round start may actually give them some RP based on the sheer amount of tiders and other crew who may wanna bribe him for the music app lol

I meant like just remove it from the HoP's locker bc i believe the cartridge should only be CONFIRMED for the musician

There's a case to be made that HOP should have a copy of ALL app cartridges since he is the person actually hiring people.
I'm in support of maints spawns because it'll be rare but not guaranteed hop locker spawns

For me it's more from a "dynamic environment" design pillar POV.  Cartridges can't be created so it doesn't fully fit but in terms of a typical round, if someone wants to become a musician, there is a path to becoming a full-fledged one(including the custom pda), without needing to arrive as one.

I'm in support of maints spawns because it'll be rare but not guaranteed hop locker spawns

For me it's more from a "dynamic environment" design pillar POV. Cartridges can't be created so it doesn't fully fit but in terms of a typical round, if someone wants to become a musician, there is a path to becoming a full-fledged one(including the custom pda), without needing to arrive as one.
I don't think there is any other examples for something only being obtainable through spawning in as a particular job other than maybe the color/type of PDA and the silent/silly traits for mime and clown.

chaplain bibleuser trait

i think this is a good PR and agree that pda tools should be cartridges instead of models


Add release notes for v1.15.3 and update latest cert-manager version

adds release notes for cert-manager v1.15.3
updates the latest cert-manager version to v1.15.3

This has been released here: https://github.com/cert-manager/cert-manager/releases/tag/v1.15.3
/unhold


Add 4-Median-of-Two-Sorted-Arrays.c

Create the C solution similar to the YouTube video solution "https://www.youtube.com/watch?v=q6IEA26hvXc"

File(s) Modified: 4-Median-of-Two-Sorted-Arrays.
Language(s) Used: C
Submission URL: _https://leetcode.com/submissions/detail/823774869/_

Thanks for contributing!


Cluster Provisioning v2: Oracle/OKE - RKE2 Node Pools

Closing in favour of https://github.com/rancher/dashboard/issues/3263


Demo is always loading

Link to Heroku is always loading. I've cloned the project an run npm start and it continue happening.
I think something is missing.

Hi,
Try running these scripts (from package.json):

npm run bundle
npm run bundle:prod
npm run start

Open http://localhost:3000/ and if the app is up and running, push the modified files to heroku:

git add .
git commit -m "New bundle.js files"
git push heroku master
heroku open

I had the same problem and the new files solved it.

@ranb2002  good it's work, @vladotesanovic  must update README file.

https://express-angular2-slim.herokuapp.com/ is always loading aswell

I changed the way how app is bundled and served, it should works now


remove unused user agent filter

I removed the unused allowed_user_agents config option. It isnot used anywhere in the code, but three places had the config option. Dropping it before it spreads further. We can bring it back in a clean way later.

@butonic this is used in the master branch. Please add back the code to the edge branch as this is a required functionality. Context: https://github.com/cs3org/reva/pull/2212


Visualizers are capable of "drawing outside the lines"

The prototype VisualizerGride in #164 manages to draw outside of its BundleCard in the Bundle view. Although the visualizer should be corrected so that it is not trying to do that, it should also be the case that the infrastructure makes that impossible -- we definitely do not want BundleCards obscuring each other.

Unclear if this is still possible or how to reproduce... should we close until it comes up again?

My guess is this is moot with ui2, so closing.


Shahid Download "Movies Problem"

Hello
by this program I was able to download movies and series from Plus Account on Shahid.net
but today I cant the message display to me says "ERROR: This video is DRM protected."

I f you know there are some movies are still can be downloaded but the new movies have the DRM encryption, if you know when I watch the movie from the site itself I see from "network tab" MP4 links like this one
http://media.level3.shahid.net/u/Assets/a1/27/4D/a1-2300370/s1-18768250/video-7.mp4
so dose there any way to make the file readable and able to be downloaded?
Thanks.

duplicate of #8196.


Temperature limitations?

First of all, thank you so much for creating this pipline and your efforts to improve and simplify probe design strategies.
I tested the pipeline and generated newBalance DNA probes for chromosomes of interest using the default settings in config.yml file, changing only the max and min. oligo-length. I work on a plant species and I used soft masked draft genome and accompaniying annootation file.
However, after taking into account protocol conditions and changing Tm:
blockparse_min_length: 42
blockparse_max_length: 48
blockparse_min_tm: 75
blockparse_max_tm: 90
search results in no probes fund and empty intermediate files.  As maximum temperature option for XGBoost is 60 - I started wondering if there is a limit for Tm range that can be incorporated?
If yes, what would be an option for desiging probes used in protocols that call for hybridization at high temperatures?
Best,
Marinela

Hi Marinela,
Those temperatures seem very high—are you already accounting for the presence of formamide in the experiment? Can you please list your desired experimental hybridization conditions (salt, formamide, temperature) so we can see if we do have a suitable XGBoost model pre-trained that would suit your needs?

Hi Brian,
Thank you for your fast reply and you are absolutely right - Tm is too high! Since we are working with a non-model organism and have only a genome assembly draft available, I am performing the computational part of this project while a cytologist from the group that is working on protocol development. It seems after revision that we will go for 42°C as hybridization temperature, and I used lower Tms accordingly (42-49°C). Now all works like a charm, and even after extensive filtering of NewBalance dataset, we are left with more than 100,000 DNA probes (for 17 Mb chromosome) - that should give us a lot of freedom in setting up the desired probe density.
Thank you once again for the tool and your help!
p.s. As i do not want to spam with issues, I will ask for additional clarification here...
After obtaining a set of probes, I understood from the 2021 publication that one should be able to work with subsets of probes to visualize distribution and append the primers in PainSHOP app. However, it is not clear where can one upload a generated set of probes and/or assembly for the species of interest. Did I get that wrong? - Is web application only available for pre-defined datasets (all seem to be model-organisms)?
Best,
Marinela

Hi Marinela,
I'm glad to hear you're able to get probes from the pipeline with your params now!
It is true that the instance of the PaintSHOP web app hosted at paintshop.io only works with probe collections that we manually upload to the back-end (an AWS S3 bucket), which the app then pulls down on-demand.
However, the shiny app is also open source (repo here) and you could run the app locally (eg from within RStudio, after cloning the repo and installing R dependencies). The next step would be to modify the app's source code to include the location of your new probe files. These files could be stored locally or in the cloud. You can inspect this recent commit which shows the changes to the shiny app's source code required to make it aware of a new probe collection. These are AWS S3 URLs but you could also use paths to local files on the machine running the shiny app.
If you do want to go this route and you have any questions, please feel free to reach out to me at<EMAIL_ADDRESS>Best,
Conor

Hi Marinela, we may be able to host probe collection for your assembly on paintshop. Please email us with the details of what you are running (input files, organism) and we can take a closer look to see what would be involved.

This is wonderful! Thank you both for your help!
I will first run the app locally and keep you informed (and probably bother with some additional Qs!)
I have to discuss with other project members about having a probe collection (I guess publicly) on paintshop. I can defitely see how that would be super useful in the long run, but as I said we are just developing the protocol atm, everything is unpublished and quality has to be assed better. I will e-mail you :)
Thank you immensely for everything!
Best,
Marinela


Add a QuickSearchable grammar wrapper

Pyparsing's scanString checks every string index for a parsed string. This is
rather slow, particularly when we're expecting few matches in a given search
string. This adds a wrapper for a Pyparsing grammar which builds an initial
regex to reduce the places we are trying to match the grammar. It should not
produce false negatives.
In local testing, it reduces the time to parse all of ATF's regs from scratch
by over 50% (~28m -> ~12m)
Resolves #100

Over two weeks without any comments, so I'm going to go ahead and merge


How to access Azure ADF without using client secret key

How to access Azure ADF -pipeline by using OAUTH2 authentication.
Is it possible to get access token without client secret key?. if answer is no? is there any other mechanism to get access token?
How to generate client secret key based  on client id/aplication id/tenant id in C# Code?
Tools am using latest version of VS 2019,MSAL.NET  .NET Core console app template.
Am anticipating complete C# working  code to get accesstoken by using OAUTH2/ OpenID connect to ADF.
Note: I already referred to MSDocs. Am expecting code.

The Management Plane SDKs do not yet support the new Azure.Identity.InteractiveBrowserCredential - that is coming soon. https://docs.microsoft.com/en-us/dotnet/api/azure.identity.interactivebrowsercredential?view=azure-dotnet

I created a sample for you using the DefaultAzureMgmtCredential adapter class that can be used in the meantime.

https://github.com/jongio/azidext/blob/master/net/JonGallant.Azure.Identity.Extensions.Tests/Mgmt/InteractiveBrowserTests.cs
By passing (true) to the DefaultAzureMgmtCredential class, you are telling it to use the InteractiveBrowserCredential.  Which will open a browser and prompt the user to enter their credentials and return an Oauth token.

You can copy the following code files in that repo to your project to use it.
https://github.com/jongio/azidext/blob/master/net/JonGallant.Azure.Identity.Extensions/DefaultAzureCredentialTokenProvider.cs
https://github.com/jongio/azidext/blob/master/net/JonGallant.Azure.Identity.Extensions/DefaultAzureMgmtCredential.cs

You can combine DefaultAzureMgmtCredential with this code sample:

var client = new DataFactoryManagementClient(new DefaultAzureMgmtCredential(true)) {
    SubscriptionId = subscriptionId };

And the follow along this tutorial for further ADF needs
https://docs.microsoft.com/en-us/azure/data-factory/quickstart-create-data-factory-dot-net#create-a-data-factory-client
I may be slow to respond to further questions as I'm out of the office this week.
Jon

Hi Jon,
Again , I need to depend on SDK's approach(my team didn't accept it). It may be  change in future. So am looking for solution in pure OAUTH2 and Opened Id connect C# complete code implementation. As per requirement I don't want to have user interactive authentication to get access token. Kindly do the needful.

Just got an update , web application is registered into azure app service (from this to authenticate the ADF pipeline). Service to service.

This is a great resource to help you decide what auth flow to use: https://docs.microsoft.com/en-us/azure/active-directory/develop/msal-authentication-flows
Since this is service to service you’ll want to consider use client credentials with a service principal: https://docs.microsoft.com/en-us/azure/active-directory/develop/msal-authentication-flows#client-credentials
This doc shows the code for using that with ADF
https://docs.microsoft.com/en-us/azure/data-factory/quickstart-create-data-factory-dot-net#create-a-data-factory-client

Getting back to your original question: I don't think there's a way to generate the secret and I don't think there's a way to do service to service without having a secret.
It would be great if you could provide more context into the application architecture and requirements so we can help you further.

We have a web app which is hosted in azure app service. When user clicks on a button it will invoke a web API (this API ) will invoke Azure ADF pipeline ( in the web API I will get table name along with data) I want to copy data from source( SQL server to azure table storage) destination. I want to dynamically pass the table name and creation(if table exists I want to update if not insert the  data into azure table storage ). Thats it. Can you give sample C# code by using OAUth2 including client secret. I will try it or else service principle code.

@mymatrixpixel - The following code from this article should be exactly what you need to authenticate with a client secret.
https://docs.microsoft.com/en-us/azure/data-factory/quickstart-create-data-factory-dot-net#create-a-data-factory-client
// Authenticate and create a data factory management client
var context = new AuthenticationContext("https://login.windows.net/" + tenantID);
ClientCredential cc = new ClientCredential(applicationId, authenticationKey);
AuthenticationResult result = context.AcquireTokenAsync(
    "https://management.azure.com/", cc).Result;
ServiceClientCredentials cred = new TokenCredentials(result.AccessToken);
var client = new DataFactoryManagementClient(cred) {
    SubscriptionId = subscriptionId };

Can you go through that article and LMK if it's not what you are looking for?

@jongio I already have the above code. Am asking pure OAUTH2 code implementation, in above code where is the Oauth2 token provider endpoint. Whatever you are referring to me. I already gone through it. Am expecting some dynamic code to pass table names and parameters to achieve my requirements.

The AuthenticationContext object accepts the Oauth endpoint.
This is helpful in understanding how the identity platform works:
https://docs.microsoft.com/en-us/azure/active-directory/develop/authentication-scenarios
This sample shows you how to run a pipeline:
https://docs.microsoft.com/en-us/azure/data-factory/quickstart-create-data-factory-dot-net#create-a-pipeline-run
I haven't tried it, but I assume you could pass the table named in the parameters parameter of the CreateRunWithHttpMessageAsync() call.

Ok Thanks for the info. I will try and let you know.

@jongio Can you say, how to read the service principle key and Id from azure.(best approach)

One approach is to store them in environment variables.
You generate by using the portal or cli. LMK if you need help with that.

@mymatrixpixel - Did you get it working?

I don't know how to create environment variabkes. Can you give sample or step by step creation. So that I can read it in C# code. Based on each region I will read from environment variable. Can you give sample complete C# code?

I typically store my env variables in a .env file and then use the DotNetEnv package to load that file with Env.Load method.  That will automatically put the values in your .env file in your environment and then you read them with Environment.GetEnvironmentVariable methods.
You can also set via command line.  This article has a good example on how to set an env variable with psh or bash.
https://techcommunity.microsoft.com/t5/azure-sdk/authentication-and-the-azure-sdk/ba-p/1191313

@mymatrixpixel - Are you set now?

@jongio we have registered client secrets into key vault. But when I read getaccount is always coming as null. Can you share sample of how to read keyvault by using MSAL . My doubt is redirect uri. I followed msdn docs snippets already but no luck.

You'll find a lot of KeyVault secret samples here: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/keyvault/Azure.Security.KeyVault.Secrets - that should get you what you need.

@jongio first we need to get access token(OAUTH2) to authenticate KeyVault right. And then only we will retrieve the key. I just tried it with postman and it's working fine. When I try with MSAL.Net am facing an issue.

What's the issue?

@jongio  IpublicClientApplication am following this snippet . Here app.GetaccountAsync() is coming as null.

Can you please provide more of your code than that?  I need more context.  How you are constructing the Credential class, what APIs you are calling, etc.

Please refer this. Am using this mehod only
https://docs.microsoft.com/en-us/dotnet/api/microsoft.identity.client.clientapplicationbase.acquiretokensilentasync?view=azure-dotnet#Microsoft_Identity_Client_ClientApplicationBase_AcquireTokenSilentAsync_System_Collections_Generic_IEnumerable_System_String__Microsoft_Identity_Client_IAccount_

Those APIs are marked as obsolete:

The comment says to use AquireTokenSilent instead.    Try that.
For more assistance, we're going to need more context, for example, what is the exact code that you are running before you call this? What is the host? console, webapp, etc. and also what error messages are you getting.

@jongio  I want to get access token to authenticate Azure Key vault. Please refer below code.

Once i get the access token i want to retrive secret keys. and then i want to get accesstoken to authenticate Datafactory. I'm trying to use MSAL.NET instead of ADAL as per microsoft recommendations. Can you revamp the code and provide a better snippets.
class Program{
public IPublicClientApplication Publiclientaplication {get;set;}

string clientid="someid";
string tenantid="sometenantid";
string redirecturi ="https://login.microsoftonline.com/common/oauth2/nativeclient"; //Am not sure what to pass here. since grab it from MSDOCS.
string authority="https://login.microsoftonline.com/tenantid/oauth2/v2.0/token";
//constructor
public Program(){
var clientApplication = PublicClientApplicationBuilder.Create(clientid)
.WithAuthority(authority,tenantid)
.WithRedirectUri(redirecturi)
.Build();
PublicClientApplication = clientApplication;
}
static async Task Main(string[] args)
{
var   scope= new [] {"https://vault.azure.net/.default"};
var accounts = await PublicClientApplication.GetAccountAsync(); //Coming as null
var firstaccount = accouts.FirstOrDefault();
var authorizationResult = await PublicClientApplication.AcquireTokenSilent(scope,firstaccount).ExecuteAsync();
Console.WriteLine(authorizationResult.AccessToken);
}
}

Please refer this. Am using this mehod only
https://docs.microsoft.com/en-us/dotnet/api/microsoft.identity.client.clientapplicationbase.acquiretokensilentasync?view=azure-dotnet#Microsoft_Identity_Client_ClientApplicationBase_AcquireTokenSilentAsync_System_Collections_Generic_IEnumerable_System_String__Microsoft_Identity_Client_IAccount_

I wrongly sent .

I typically store my env variables in a .env file and then use the DotNetEnv package to load that file with Env.Load method. That will automatically put the values in your .env file in your environment and then you read them with Environment.GetEnvironmentVariable methods.
You can also set via command line. This article has a good example on how to set an env variable with psh or bash.
https://techcommunity.microsoft.com/t5/azure-sdk/authentication-and-the-azure-sdk/ba-p/1191313

I tried to create .env file , but VS2019 isn't able to recognize the file type.

@jongio Do you have any update on this?

Just coded with @mymatrixpixel for the last 4.5 hours and got what he needed with this: https://gist.github.com/jongio/d3682511f715ada6681363a0fe7ad8ee
(Minus the upsert functionality, which he will refer to this: https://www.taygan.co/blog/2018/04/20/upsert-to-azure-sql-db-with-azure-data-factory)

Closing as we have unblocked this specific request and the original submitter will file a new GH issue for new problems he encounters.


Configure hook runs until timeout

After a snap install wekan on fresh Ubuntu install (Scaleway C2S), the configure hook runs until timeout. CPU usage is very low. Finally, installation fails.
$ snap install wekan
error: cannot perform the following tasks:
- Run configure hook of "wekan" snap if present (run hook "configure": <exceeded maximum runtime of 5m0s>)

@guilro
Do you have newest snapd and all updates installed ?
sudo apt update && sudo apt -y dist-upgrade
sudo reboot

You need to use sudo:
$ sudo snap install wekan

Install info at wiki

I have snap version 2.26.14 and I am logged as root.

What Ubuntu version is it?
cat /etc/issue

Ubuntu 16.04.2 LTS

Linux scw-8ad2d4 4.9.20-std-1 (bootscript by scaleway)
Other snaps install correctly.

Currently I have snapd 2.25 installed and Wekan works for me on 64bit Ubuntu 16.04.2.
https://launchpad.net/ubuntu/+source/snapd
Can you remove snapd and proposed repo and install snapd 2.25 from updates repo?

It still does not work with snap 2.25. If you cannot reproduce the bug, I will try to investigate further myself :) Thanks for your help.

Also see:
https://github.com/wekan/wekan-snap/issues/8#issuecomment-315737853
https://github.com/wekan/wekan-snap/issues/4#issuecomment-311355296

Only thing I can think of is kernel not having all the patches snapd requires.
I'm not familiar with that kernel version or scw  platform. Ubuntu 16.04 should be running on 4.4 kernel. You probably need to contact whoever is maintaining that kernel and make sure all apparmor patches are up to date there….

@guilro one thing to try to get more logs. Let's enable debugging from snapd
add to
 /etc/environment
SNAPD_DEBUG=1
SNAPD_DEBUG_HTTP=7

then reboot or restart snapd

Surprisingly (I had already tried twice), I managed to make it run today with the exact same configuration. I will tell you if the problem happens again.

@guilro then definitely enable debug if it comes back.
otherwise have you rebooted once you run all the distro updates? Problem is that snapd will re-exec once new version is installed but you are still running old kernel version, and then things stop working. reboot will eventually apply new kernel revision which will fix the things. Better error message could definitely help here
Out of curiosity have you kernel version changed since you checked and got version 'scw-8ad2d4 4.9.20-std-1'

Kernel version hasn't changed at all. I had already tried to reboot during my first attempts.


Node Problem Detector should retry after failing to connect apiserver.

Failure happens.
Node Problem Detector should not just panic when fails to connect apiserver.

apiserver may be temporarily unavailable or down.  An error log and make health check endpoint being 500 may be  more suitable when NPD can not connect apiserver. After apiserver come up to serve requests again, NPD should success and make health check endpoint being 200 again.

Apiserver may be temporarily unavailable or down. An error log and make health check endpoint being 500 may be more suitable when NPD can not connect apiserver. After apiserver come up to serve requests again, NPD should success to update status and make health check endpoint being 200 again. WDYT.

The health check endpoint should not return 500 when apiserver is down. For DaemonSet, it may be fine. But for standalone mode, the health check endpoint will be used to monitor NPD health and restart if not. (See how we deal with kubelet and docker https://github.com/kubernetes/kubernetes/blob/master/cluster/gce/gci/health-monitor.sh)
I don't think we want to keep restarting NPD when apiserver is down.
@andyxning I think we can let the health check endpoint always return 200 for now. In the future, we can add some health check based on the internal state of NPD.

@Random-Liu

The health check endpoint should not return 500 when apiserver is down. For DaemonSet, it may be fine. But for standalone mode, the health check endpoint will be used to monitor NPD health and restart if not. (See how we deal with kubelet and docker https://github.com/kubernetes/kubernetes/blob/master/cluster/gce/gci/health-monitor.sh)
I don't think we want to keep restarting NPD when apiserver is down.

If health check endpoint is used to validate and restart npd if it returns with non 200 response code, npd should not response with 500 for an unreachable apiserver.
I agree that health check endpoint should only return non 200 response code when some unrecovered condition happened inside npd which makes it can not work properly.


Allow drag'n'drop from external sources

It would be great, if desktop-files, URLs and other things could be dragged to the menu editor.

Done! This now works with URIs to files, *.desktop files and other text.


feat/unittests

@JarbasAl Would it make sense to move these tests to their respective extractor plugins? Seems like the failures here are related to the plugins, not OCP

@JarbasAl Would it make sense to move these tests to their respective extractor plugins? Seems like the failures here are related to the plugins, not OCP

think of these as integration tests, the plugins are defaults and I'd like them tested with each OCP release. individual repos also have tests for the specific plugin
maybe a dedicated workflow makes more sense here instead of regular unittests, and mock plugins could be used for proper OCP tests


ISIS-789 [DN4]

ISIS-789
Many changes were made to support DN4. All tests are passing in the fork.

I had added a neoapp example, but it may not make sense to merge back to master since there is a dependency on module [1] currently only available in source.
[1] https://github.com/jdbranham/isis/blob/master/example/application/neoapp/webapp/pom.xml#L256

Per neoapp, I've moved that code (plus the Sprint/isis-neo4j module) into isisaddons/isis-app-neoapp.  Haven't actually tried it out yet, but it compiles ok.
The main PR is merged into the ISIS-789 branch; I intend to merge that into master next week, all being well.


Removing the transformations in the validation phase

Hi,
I would like to remove some of the transformations in the data loader when there is the validation phase. Any suggestion to do it in a clean way through your template?
thanks

I think applying different transforms is easiest when you have separate datasets, but unfortunately BaseDataLoader class in this template is not suitable for this use case. Instead, you can use torch.utils.data.random_split like below example.
from torch.utils.data import DataLoader, random_split

def get_datasets(data_dir, batch_size, validation_split=0.0, num_workers=1):
    train_tr = transforms.Compose([
        transforms.ToTensor(),
        transforms.Normalize((0.1307,), (0.3081,))
    ])
    valid_tr = transforms.ToTensor()

    dataset = datasets.MNIST(data_dir, transform=train_tr)
    train_dset, valid_dset = random_split(dataset, len(dataset) * validation_split) # split dataset into train / valid
    valid_dset.transform = valid_tr # replace transform for valid set

    train_loader = DataLoader(train_dset, batch_size, shuffle=True, num_workers=num_workers)
    valid_loader = DataLoader(valid_dset, batch_size, shuffle=True, num_workers=num_workers)
    return train_loader, valid_loader

train / valid splitting of BaseDataLoader in this project, or torch.utils.data.random_split only split the indices of dataset. I think the best method of doing this is to have different dataset object for train and validation set.

modify your dataset class to have training=True in __init__, and use different data by this flag.
initialize train_dataset and valid_dataset respectively.
Wrap them with torch.utils.data.DataLoader, to make them train_loader and valid_loader
override the split_validation method to just return valid_loader

Thank you


JSON library causing Bus Fault with fixed size character array

Describe the bug
When using a fixed-sized character array inside the json struct it causes a BUS FAULT during the json_obj_encode_buf() function call.
To Reproduce
Run the code below.
main.c
#include <zephyr/kernel.h>
#include <zephyr/logging/log.h>
#include <zephyr/data/json.h>

LOG_MODULE_REGISTER(main, LOG_LEVEL_DBG);

/*
// Works as expected
struct accel_config{
        char *mode;
};
*/

// BUS FAULT
struct accel_config{
     char mode[8];
};

const struct json_obj_descr accel_descr[] = {
        JSON_OBJ_DESCR_PRIM(struct accel_config, mode, JSON_TOK_STRING),
};

int main(void)
{
	LOG_INF("JSON Test");

	struct accel_config accel = {
			.mode = "motion"
	};

	char buf[128];

	int rc = json_obj_encode_buf(accel_descr, ARRAY_SIZE(accel_descr), &accel, buf, sizeof(buf));
	if (rc < 0) {
			LOG_ERR("Failed to encode JSON object: %d", rc);
			return rc;
	}

	LOG_INF("Encoded JSON object: %s", buf);

	return 0;
}

prj.conf
CONFIG_LOG=y
CONFIG_LOG_MODE_DEFERRED=y
# CONFIG_USE_SEGGER_RTT=y
CONFIG_LOG_BUFFER_SIZE=8192

CONFIG_JSON_LIBRARY=y

CONFIG_MAIN_STACK_SIZE=8192
CONFIG_HEAP_MEM_POOL_SIZE=8192

CONFIG_FLASH=y
CONFIG_NVS=y
CONFIG_NVS_LOG_LEVEL_OFF=y
CONFIG_MPU_ALLOW_FLASH_WRITE=y

CONFIG_DEBUG=y

Expected behavior
json_obj_encode_buf() returns serialized buffer.
Impact
annoyance
Logs and console output
*** Booting nRF Connect SDK v2.7.0-5cb85570ca43 ***
*** Using Zephyr OS v3.6.99-100befc70c74 ***
[00:00:00.252,777] <inf> main: JSON Test
[00:00:00.252,838] <err> os: ***** BUS FAULT *****
[00:00:00.252,838] <err> os:   Precise data bus error
[00:00:00.252,838] <err> os:   BFAR Address: 0x69746f6d
[00:00:00.252,868] <err> os: r0/a1:  0x69746f6d  r1/a2:  0x000089e7  r2/a3:  0x20007e9c
[00:00:00.252,868] <err> os: r3/a4:  0x00000000 r12/ip:  0x00000000 r14/lr:  0x00001021
[00:00:00.252,899] <err> os:  xpsr:  0x61000000
[00:00:00.252,899] <err> os: Faulting instruction address (r15/pc): 0x000089b2
[00:00:00.252,929] <err> os: >>> ZEPHYR FATAL ERROR 25: Unknown error on CPU 0
[00:00:00.252,960] <err> os: Current thread: 0x200023b0 (unknown)
[00:00:01.521,850] <err> os: Halting system

Environment (please complete the following information):

OS:  Windows
Toolchain: nRFConnect for VSCode extension
Zephyr OS v3.6.99-100befc70c74
nRF Connect SDK v2.7.0-5cb85570ca43

Additional context
building for an nRF52840DK

Thank you for reporting this. However - unless you are able to reproduce this issue with upstream Zephyr main - please report issues with the nRF Connect SDK (NCS) on the Nordic Semiconductor DevZone.

I will report it in DevZone.


Does not work with Jinja2 out of the box

Problem
The current documentation misleads that django-assets will work with Django and Jinja2. It will not, not out of the box at least.
Steps to reproduce

Add 'webassets' and 'django_assets' to INSTALLED_APPS
Add 'django_jinja.backend.Jinja2' (or 'django.template.backends.jinja2') to TEMPLATES
Add 'webassets.ext.jinja2.AssetsExtension' to Jinja2 extensions
Add {% assets "js/main.js", output="min/main.js" %}{% endassets %} to your template file

What happens
File "/Users/semenov/test/var/venv/lib/python3.5/site-packages/webassets/ext/jinja2.py" in _render_assets

Exception Type: RuntimeError at /test/
Exception Value: No assets environment configured in Jinja2 environment

Expected
The environment should be automatically configured; or it should be clearly documented how to configure it manually.
Current workaround
Create a custom extension:
# myapp/jinja2_assets.py

from jinja2.ext import Extension
from django_assets.env import get_env

class AssetsExtension(Extension):
    def __init__(self, environment):
        super().__init__(environment)
        environment.assets_environment = get_env()

then add myapp.jinja2_assets.AssetsExtension to the list of Jinja2 extensions.

I also fall into this. Thanks a lot for the workaround.


chore(grunt): add SRI file to build output

What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)
chore
What is the current behavior? (You can also link to an open issue here)
no SRI
What is the new behavior (if this is a feature change)?
SRI info stored in the build/sri.json file
Does this PR introduce a breaking change?
Nope
Please check if the PR fulfills these requirements

[x] The commit message follows our guidelines: https://github.com/angular/angular.js/blob/master/CONTRIBUTING.md#commit-message-format
[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)

Other information:
Related to #13968

needs some docs
good to see if we could use the SRI info in the docs application

I don't think there is a huge value in merging this.


Export the trained model

When the model is trained, in order to run an inference service to serve
it, the model should be exported. An optional parameter "-save=name" is
added, to export the model with the given name. By default, the model is
not exported. Models are exported in directory:
models/<name>-<outcome>/<version>/
and are compressed in file:
models/<name>-<outcome>/<name>-<outcome>-<version>.tar.gz
The model's version is hardcoded to 0001, managing different model
versions is TBD.
The exported models are tested with kserve, the layout of directories and
archive file is designed in a way kserve tensorflow predictor expects.
fixes #2
Signed-off-by: Tzvetomir Stoyanov (VMware<EMAIL_ADDRESS>

The model's version is hardcoded to 0001, managing different model
versions is TBD.

Can we create an issue to track this?
Also, I think with the new functions added, docs might have to be regenerated.
PYTHONPATH=./ml-conversational-analytic-tool pdoc --html --output-dir docs ml-conversational-analytic-tool --force

done, thanks for pointing that - I had no idea about it.

I think you have to update the docs one more time, I don't think it reflects the latest changes.
Once that's resolved, lgtm.

I think you have to update the docs one more time, I don't think it reflects the latest changes. Once that's resolved, lgtm.

done


add describe_add_route decorator

Allow something like:
    bp = Blueprint('myapi', url_prefix="/api/v1")

    @describe_add_route(bp, paths="/myendpoint", methods="GET")
    async def medias_series() -> MyReturnType:
        res = ...
        return res

Thanks for the PR, can you also add unit test and an example in README ?
Thanks a lot.


Adding a device which is already activated in ACM to Open AMT Cloud Toolkit fails

Describe the bug 🪲
Adding a device which is already activated in ACM to Open AMT Cloud Toolkit fails
Since AMT is already activated in ACM, I think we should remove the requirement of needing DNS suffix and Provisioning certificate for both network configurations (static and dhcp)
To Reproduce 🪜
Steps to reproduce the behavior:

Setup Open AMT instance locally
Create a ACM profile with network configuration as STATIC
Run activate command on AMT device

Expected behavior
Adding a device which is already activated in ACM to Open AMT Cloud Toolkit should work
Screenshots 🖼

AMT Device (please complete the following information): 🖥

OS: Win 11
AMT Version: 16.x
AMT Configuration Mode: ACM
Network Configuration: Static IP

Service Deployment (please complete the following information): ⛈

Deployment Type: Docker
Component & Version: v2.6 Release

@graikhel-intel I think this was resolved a while ago.   if not, please re-open.


Mod doesn't choose random player.

So, we tested with version 0.7 and it spawned encounter to one person all the time. Later tested with admin command !re that should start encounter for a random player but it chose one specific player all the time.

Hi, it's resolved with 0.7.1, you can download it from Thunderstore. Thank you.


Crash on interaction between Thaumcraft Everfull Urn and Bundled Cable

Minecraft version & Mod Version:
1.12.2 / 1.17.2
Single player or Server:
Server
Describe problem (what you were doing / what happened):
Placing Thaumcraft Everfull Urns near bundled cable causes server crash - appears to be trying to fill the cable and the cyclic check for targets causes crash.
Crash log (if any):
https://gist.github.com/607993b7e5ae1f31ab97fa69696d8e1c

I checked out latest thaumcraft and it worked for me, the water arced up and out and into the cable.
But from the log i see exactly where a crash can come from in some cases. which makes it easy fix

1.17.3 https://minecraft.curseforge.com/projects/cyclic/files/2625191


Does not work

Hi,
I am trying to install and run tuya convert but it does not work.
I am using raspberry pi 4b+ 2gb ram 16gb sdcard freshly installed raspbian buster image, connected over lan.
Cloned the repository, installed prerequisite but when i run ./start_flash.sh nothing happens.
Kindly refer attached image, kindly help.

type "yes"

Thanks, It worked.

It says i have got new firmware so the setup won't be able to work.
If we want a workaround for the new tuya patch what are the steps that we will need to follow?
I know it can be done over serial but nothing beats wireless.

As far as I have found I haven't seen a work around, and I'm in the same boat as you. my firmware is too new.

Thanks, It worked.  It says i have got new firmware so the setup won't be able to work. If we want a workaround for the new tuya patch what are the steps that we will need to follow? I know it can be done over serial but nothing beats wireless.

I was able to just ask them to push firmware update to a version that allows conversion.

How exactly?

How exactly?

Contact<EMAIL_ADDRESS>with your device's virtual ID from the app, and specify in the email in which APP it is in.
FAIR WARNING: If your plug is too new, it cannot be downgraded unless you flash it via the pins.


[REQ] option to hide trending tab

Describe the problem that needs solving
I don't use trending list at all.
Describe the solution you'd like
It'll be nice to see an option to hide this tab. I'm willing to work on it.

This is now supported as part of the v3.0.0 betas


Fix GlyphRunNode HitTest

What does the pull request do?

What is the current behavior?

What is the updated/expected behavior with this PR?

How was the solution implemented (if it's not obvious)?

Checklist

[ ] Added unit tests (if possible)?
[ ] Added XML documentation to any related classes?
[ ] Consider submitting a PR to https://github.com/AvaloniaUI/Documentation with user documentation

Breaking changes

Obsoletions / Deprecations

Fixed issues

Fixes: #10568

You can test this PR using the following package version. 11.0.999-cibuild0031545-beta. (feed url: https://pkgs.dev.azure.com/AvaloniaUI/AvaloniaUI/_packaging/avalonia-all/nuget/v3/index.json) [PRBUILDID]

You can test this PR using the following package version. 11.0.999-cibuild0031588-beta. (feed url: https://pkgs.dev.azure.com/AvaloniaUI/AvaloniaUI/_packaging/avalonia-all/nuget/v3/index.json) [PRBUILDID]

You can test this PR using the following package version. 11.0.999-cibuild0031615-beta. (feed url: https://pkgs.dev.azure.com/AvaloniaUI/AvaloniaUI/_packaging/avalonia-all/nuget/v3/index.json) [PRBUILDID]


Fixes for Keycloak

I'm tyring to use your library with keycloak, and made a few changes to accommodate that use case:

I removed encryptedKeyData from EncryptedKey. It's not used anywhere and prevented the assertion from being parsed.
The parsing code had a subtle bug:

Take for example (from here):
                oneOrFail "CanonicalizationMethod is required"
              $ cursor
             $/ element (dsName "CanonicalizationMethod")
            >=> parseXML

This parses as
                oneOrFail "CanonicalizationMethod is required"
              ( cursor
                 $/ element (dsName "CanonicalizationMethod")
                 >=> parseXML)

Note how the oneOrFail applies the whole expression including the >=> parseXML.
The problem arises when parseXML throws an error. The correct behaviour is that the error gets thrown according to the MonadFail instance of the outer expression. However, because oneOrFail expects a list, parseXML uses the MonadFail instance of list, which just discards the error and returns an empty list. oneOrFail then throws its own error.
The result is that the error that parseXML threw is replaced, making debugging a lot harder.
I replaced it with the following code, which propagates errors correctly:
        canonicalisationMethod <-
                oneOrFail "CanonicalizationMethod is required"
              ( cursor
             $/ element (dsName "CanonicalizationMethod")
              ) >>= parseXML

Hey @Philonous, thanks for opening this PR!

I removed encryptedKeyData from EncryptedKey. It's not used anywhere and prevented the assertion from being parsed.

I have had a look over the specification for EncryptedKey which largely extends the specification for EncryptedType. It seems that the KeyInfo key is optional (minOccurs='0'), rather than required. Even though it is not currently used, I would probably prefer correctly implementing it as optional, rather than removing outright! Could you make that change?

The parsing code had a subtle bug: [..]

Well spotted! Thanks for fixing this.

I updated the PR so the encryptedKeyData field is parsed optionally.
Sorry about the white space changes, I've configured my editor to automatically remove trailing white spaces. I've tried to leave them out of the commit, but some seem to have slipped through and I couldn't be bothered to remove them since they are an improvement anyway :sweat_smile:

This is now released as https://hackage.haskell.org/package/wai-saml2-<IP_ADDRESS>, thank you again!


Add Hankuk University of Foreign Studies

@KangWookLim I am sorry, the domain hufs.ac.kr is removed from our trusted domains list because it was abused in the past. If you are the student of this school, please enroll to GitHub Student Developer Program. Then apply for JetBrains educational subscription with your GitHub account (GitHub tab at https://www.jetbrains.com/shop/eform/students).


Remove invalidateAll()

In my case, using the invalidateAll() in the enhance method resulted in an infinite navigation. Removing it works well and all data were still invalidated due to the presence of applyAction.

@Sirneij It's been a while since I wrote it, so I tried it out and realized just using use:enhance works, so you don't even have to use a SubmitFunction.
Thank you! 😄


Accessing connection PIDs

Is there a way to retrieve the current client connection PID in the handle_connect function so it can be put in the state variable, as I need to be able to be able to make use of it later to be able to send messages from the server to specific clients on demand, not simply reply to clients in reaction to incoming messages.
Apologies if this is not the right place to ask a question.

Not 100% what you are asking, there is not really a PID that should be exposed for sending messages. You can return a value to be sent at the end of a handle_info callback.
Could you perhaps write some example code of what you would expect to see?


Manually passed axis keywords are overridden

If I do draw(aog, axis = (xticks = 1:10, yticks = 5:20)) the ticks do not change. I assume there is some logic inside AlgebraOfGraphics that overrides these things? The manually passed keywords should always get priority

Yes, I agree. #204 fixes that by only replacing ticks if the value was automatic.
Axis labels are mildly trickier, because the default is "" rather than automatic, and I find it slightly more principled to check that the user did not set the value from the Axis object rather than by checking the user axis = ... named tuple.
Could we maybe change default axis labels to automatic rather than "" or is that complicated? This would have the added side benefit that recipes will be able to set the label only if the user did not specify it (when we allow recipes to manipulate the axis).

Well, automatic doesn't mean default, it means that some sensible value is computed using other settings. For labels, that doesn't really make sense, as there are no other settings that would influence an automatically generated label.

Ah, I see. The axis named tuple is passed to the Axis constructor directly, which I think is good, in case the user wants to pass in an observable. I guess I just need to do a small refactor so that when the labels and ticks are set by AoG I still have access to the named tuple of settings passed by the user.


add restartFlow option

Now if you pass restartFlow: false, it won't restart the Flow server.  This is helpful for me since I'm running multiple webpack-dev-servers in the same project directory.

That's a nice feature @jedwards1211! Will merge it, thank you man!


⚠ ClamAV has degraded performance

In bf2aaef, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 69 ms

Resolved: ClamAV performance has improved in 0008c19.


Prep v0.4.0 release

Bump gem version
Generate changelog with the github_changelog_generator gem

I pushed this commit directly to the main branch instead.


Homebridge Error while changing color of newly added lightstrip type 'dd'

Describe the bug
Homebridge Error while changing color of newly added lightstrip type 'dd'
Expected behavior
Color should change based on color selected in the HomeKit App.
Screenshots
If applicable, add screenshots to help explain your problem.
Logs
Adding: Smart LED Strip (dd / d76189faf2ce75243163ks)
Existing Accessory found Smart LED Strip  d76189faf2ce75243163ks 7e87b51b-8ce0-4211-9a81-7de2040c403e
[29/7/2021, 7:40:19 am] [homebridge-tuya-platform] This plugin threw an error from the characteristic 'Hue': Unhandled error thrown inside write handler for characteristic: Cannot read property 'max' of undefined. See https://git.io/JtMGR for more info.
[29/7/2021, 7:42:08 am] [homebridge-tuya-platform] This plugin threw an error from the characteristic 'Hue': Unhandled error thrown inside write handler for characteristic: Cannot read property 'max' of undefined. See https://git.io/JtMGR for more info.

Hi @kirit1193 , Thank you for your feedback, We are aware of this issue and will fix it in the next release.

Please update the plugin to version 1.3.1 and try again

Hi @Hanh94, looks like the color control works now, however, the brightness control doesn't work or is missing.
Changing the color automatically sets the brightness to 49% and there is no way to change that from the HomeKit setup. If I set brightness from the Tuya app and change the color in HomeKit it auto-sets brightness back to 49%.

Hi @kirit1193 , Do we know what's causing it and will we try to fix it in the next release.

There doesn't seem to be a brightness parameter, just a Hue / Saturation / Value parameter being sent to the API:
TuyaOpenAPI request: method = post, endpoint = https://openapi.tuyain.com, path = /v1.0/devices/d76189faf2ce75243163ks/commands, params = null, body = {"commands":[{"code":"switch_led","value":true}]}, headers = {"t":"1629077775879","client_id":"redacted","nonce":"redacted","Signature-Headers":"client_id","sign":"redacted","sign_method":"HMAC-SHA256","access_token":"redacted","lang":"en","dev_lang":"javascript","dev_channel":"homebridge","devVersion":"1.3.1"} TuyaOpenAPI request: method = post, endpoint = https://openapi.tuyain.com, path = /v1.0/devices/redacted/commands, params = null, body = {"commands":[{"code":"colour_data","value":{"h":120,"s":1000,"v":475}}]}, headers = {"t":"1629077775879","client_id":"redacted","nonce":"redacted","Signature-Headers":"client_id","sign":"redacted","sign_method":"HMAC-SHA256","access_token":"redacted","lang":"en","dev_lang":"javascript","dev_channel":"homebridge","devVersion":"1.3.1"}
Perhaps if the brightness value is sent as well. This also explains why there is no brightness control for the 'dd' LED strip.
Does that help?

Looks like this is closed in 1.4.0 with a brightness control. Cheers!


Missing Safe Key in Mission 2: Sven Mynell's Cargo Bay (Normal Difficulty)

The key should either be in Mynell's spider den inside a box or drop from a vent in the freezer, depending on the difficulty.  In both instances in T2Fix normal difficulty, the key is missing in both locations.

My apologies for the very long wait. I was not notified as I should have been.
On normal difficulty, the key should always be in a box in the spider den. T2Fix does not change this, and I cannot replicate this issue either with the release missions or the Thief2 Fixed missions. That said, if you still have a save, I could look into this particular case.

Apologies as well for the delayed response.
Unfortunately, I overwrote the save.  It's ok though.  I had enough loot from other sources to beat the mission.

No worries. At the very least, it is good that you were able to continue in spite of this. I will close this issue for now, but feel free to re-open it if you come across this again.


Call to undefined method Filament\Resources\Tables\Columns\View::url()

This problem occurs when using Columns\View.
Two working solutions that i've tried:
1 - Verify if url() method exists in column
Path: filament\filament\packages\tables\src\Table.php
method_exists($column, 'url') ? $column->url($url) : $column;
2 - Put Concerns\CanOpenUrl trait inside View column
Path: filament\filament\packages\tables\src\Columns\View.php

@raphael-evolutap I can't see why you'd want to use the url() method, you have full control over the view and just output a URL there. What is it you're trying to do exactly?

Maybe i'm using it wrong, but i make a view to display a status.
It was working before 1.5
This is how i'm declaring it, i'm not using url inside view
Columns\View::make('status')->view('components.status')

@raphael-evolutap Ah, sorry I got a bit confused. I thought you were trying to call View::make('status')->url() - I think this is a bug then, I'll need to reproduce in an hour or so.

@ryangjchandler ok, no problem. Thanks

@raphael-evolutap I've opened up a PR (#177) with a fix for this issue.


CI: Remove Travis builds

Checklist

[x] the contributor license agreement is signed
[x] commit message follows commit guidelines

Description of change
We've now migrated to GitHub Actions with good results after running for 1 to 2 months. So as per the CDM decision, let's remove Travis (starting here on develop only - will keep on older stable branches etc).

Drats! And GHA then goes to fail with it's unique case I've seen a couple of times.
On uploading the artefacts, it sometimes fails, which means the tests then can't get access to the installer to test against. But for some reason, even when artefact upload fails, the task is marked as successful but you see this in the logs:
Retry limit has been reached for chunk at offset 398458880 to https://pipelines.actions.githubusercontent.com/iRC5GUUXoTDFYBfBPWte0CZHpnFt0VgNRq4iivqbrN4Qg9rcsB/_apis/resources/Containers/2712561?itemPath=Artefacts%2Fartefacts.tar
##[warning]Aborting upload for /home/runner/work/openEQUELLA/openEQUELLA/artefacts.tar due to failure
Total size of all the files uploaded is 398458880 bytes
Finished uploading artifact Artefacts. Reported size is 398458880 bytes. There were 1 items that failed to upload
Artifact upload has finished successfully!

Anyway, I've restarted the build. :disappointed:
If this continues in the future, we can raise an issue against the action - or it seems like it could be https://github.com/actions/upload-artifact/issues/71

Looks okay now, just failed a known flaky test. HierarchyTopicTest.
Probably fine to merge.

Good point @PenghaiZhang , I'll do that now(ish).

If I get green on GHA and CodeBuild, I'll merge on in.


Hibernate Introduction

Description
Introduction to Hibernate
What is Hibernate
Uses
Advantages over JDBC
Domain
Backend Dev (Java)
Type of Contribution
Documentation
Code of Conduct

[X] I follow Contributing Guidelines & Code of conduct of this project.

/assign


feat: add python api

:tada: This PR is included in version 1.107.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


external: Update commit IDs: glslang,tools,header

Update external reference commit IDs for Desktop and Android.
An this time, this PR is not immediately intended for merge, but rather as a heads-up of the commits to consider, for testing purposes.  Depending on testing (and feedback to the upstream repos), these commits may be revised.
I've included the Android externals in this as well.  Let me know if that is desirable.

Updating Android is desirable if the revisions are coming from shaderc known-good branch.  From the failure I'm guessing they didn't?  I haven't looked at the details.

No, these 3 externals have been updated from the ToT of the upstreams, not from shaderc

shaderc was updated this morn to upstreams' top-of-tree at commit d6544c3db582a4ef7c93c3b075c4120409a2feaa
Using that to update LVL.

Thanks!


Don't break into the debugger on errors

Breaking into the debugger is convenient when developing, but is inconvenient in other cases, such as unit tests, since subsequent tests don't run, and the stack trace doesn't print. Same is true of production code, where the process just hangs when it hits the pdb call.

Here's an example, a test failure: https://travis-ci.org/mattloper/opendr/builds/70536073
I suspect it's a problem in the test environment, but it's hard to know for sure…


ArgoCD notifications unable to be configured

Describe the bug: One is unable to configure the argocd notifications controller to recieve notifications to get notified about argocd doing work
To Reproduce
Steps to reproduce the behavior:

Go to 'https://github.com/linode/apl-core/blob/3c393d4c579cf99b7d40b2aa18280f644877641d/charts/argocd/values.yaml#L2934'
See that the chart supports notifications
in the otomi values repo adjust the values/env/apps/argocd.yaml file with notification values
See that the the argo notifications controller doesn't update.
open argocd app and check the argocd values shown in the ui and see that your changes are never applied and used

Expected behavior: either via values for the apl helm chart or when adjusting the values in the otomi-values repository one should be allowed to configure notifications for argocd
Screenshots: (if applicable, add screenshots to help explain your problem)
Cluster(s):

Cloud: custom

Versions: (seen in console's /settings)

Core Version [v3.0.0]
Kubernetes [v1.30.4+k3s1]
Console Version: [v3.0.0-rc.0]
API version: [3.0.0-rc.0]

Hi @SamuelLHuber ,
Thanks for making us aware about your use case.
In the values/env/apps/argocd.yaml  the top level parameters is an abstraction layer that the platform provides.
Users can still have full control over the helm chart values by defining the values under the _rawValues section.
In this particular case in the values/env/apps/argocd.yaml
# <top level values>
_rawValues:
  # any helm chart values that is applicable
  notifications:
    <notification specific params>

The _rawValues has priority over top level values


Can't connect to access point (AP) from every client

Some clients fail to connect to ESP32 in AP (access point) mode. For example, Android phone establishes WiFi connection without a problem whereas HP / Windows laptop fails. This issue is already opened: https://github.com/espressif/arduino-esp32/issues/2382. Until it is resolved (hopefully in the next version of Arduino core for ESP32, current version is 1.0.1) a workaround is described there that somewhat fixes the problem.

in Arduino IDE – File | Preferences | Additional Board Manager URLs delete the line https://dl.espressif.com/dl/package_esp32_index.json
download latest Arduino core for ESP32 from https://github.com/espressif/arduino-esp32 and install it into your Arduino directory
open  \arduino-esp32-master\tools\sdk\include\config\sdkconfig.h and change definitions #define CONFIG_ESP32_WIFI_AMPDU_TX_ENABLED and #define CONFIG_ESP32_WIFI_AMPDU_RX_ENABLED to 0 (currently 1)

Fixed by Windows update ono my HP laptop.

I'm closing this issue.


Update dependency sinon to v14

This PR contains the following updates:

Package
Type
Update
Change

sinon (source)
devDependencies
major
^9.2.4 -> ^14.0.0

Release Notes

sinonjs/sinon
v14.0.0
Compare Source

c2bbd826
Drop node 12 (Morgan Roderick)

And embrace Node 18
See https://nodejs.org/en/about/releases/

Released by Morgan Roderick on 2022-05-07.
v13.0.2
Compare Source

bddb631a
Update fake-timers (Carl-Erik Kopseng)
eaed0eb2
Bump nokogiri from 1.13.3 to 1.13.4 (#2451) (dependabot[bot])

Released by Carl-Erik Kopseng on 2022-04-14.
v13.0.1
Compare Source

ec4223f9
Bump nise to fix sinonjs/nise#193 (Carl-Erik Kopseng)
f329a010
Add unimported to workflow (#2441) (Morgan Roderick)
7f16cec9
Enable updates to same major version (Carl-Erik Kopseng)
f784d7ad
Re-introduce new version.sh script to version hook (Joel Bradshaw)

This was inadvertently removed during merge conflicts, and is required
for any of the new release process stuff to work

51c508ab
Add dry run mode to npm version (#2436) (Joel Bradshaw)

Add DRY_RUN flag to skip publish/push

Allow overriding branch names for testing

05341dcf
Update npm version scripts to manage new releases branch (Joel Bradshaw)
fe658261
Remove release archives from master (Joel Bradshaw)

These archives made it difficult to find things in the GitHub interface,
and take up a lot of space in a checked-out repo for something that is
not useful to most people checking out the repository.
The main purpose of these archives is to make old versions and
documentation available on the Sinon website that is run out of this
repo. This can be supported by using a separate branch for website
releases, and to maintain the archives.
Following this commit, the npm version scripts will be updated to
automatically handle archiving the releases in the new releases branch
and keeping it up to date with master.
Also remove the directories we removed from .prettierignore, since they
don't exist any more.

Released by Carl-Erik Kopseng on 2022-02-01.
v13.0.0
Compare Source

cf3d6c0c
Upgrade packages (#2431) (Carl-Erik Kopseng)

Update all @sinonjs/ packages

Upgrade to fake-timers 9

chore: ensure always using latest LTS release

41710467
Adjust deploy scripts to archive old releases in a separate branch, move existing releases out of master (#2426) (Joel Bradshaw)

Co-authored-by: Carl-Erik Kopseng<EMAIL_ADDRESS>

c80a7266
Bump node-fetch from 2.6.1 to 2.6.7 (#2430) (dependabot[bot])

Co-authored-by: dependabot[bot]<EMAIL_ADDRESS>

a00f14a9
Add explicit export for ./* (#2413) (なつき)
b82ca7ad
Bump cached-path-relative from 1.0.2 to 1.1.0 (#2428) (dependabot[bot])
a9ea1427
Add documentation for assert.calledOnceWithMatch (#2424) (Mathias Schreck)
1d5ab86b
Be more general in stripping off stack frames to fix Firefox tests (#2425) (Joel Bradshaw)
56b06129
Check call count type (#2410) (Joel Bradshaw)
7863e2df
Fix #2414: make Sinon available on homepage (Carl-Erik Kopseng)
fabaabdd
Bump nokogiri from 1.11.4 to 1.13.1 (#2423) (dependabot[bot])
dbc0fbd2
Bump shelljs from 0.8.4 to 0.8.5 (#2422) (dependabot[bot])
fb8b3d72
Run Prettier (Carl-Erik Kopseng)
12a45939
Fix 2377: Throw error when trying to stub non-configurable or non-writable properties (#2417) (Stuart Dotson)

Fixes issue #2377 by throwing an error when trying to stub non-configurable or non-writable properties

Released by Carl-Erik Kopseng on 2022-01-28.
v12.0.1
Compare Source

3f598221
Fix issue with npm unlink for npm version > 6 (Carl-Erik Kopseng)
51417a38
Fix bundling of cjs module (#2412) (Julian Grinblat)

Released by Carl-Erik Kopseng on 2021-11-04.
v12.0.0
Compare Source

b20ef9e4
Upgrade to fake-timers@8 (Carl-Erik Kopseng). This is potentially breaking, but should not be,
as the breaking change deals with the Node timer object created by fake timers.
eba42cc3
Enable esm named exports (#2382) (Julian Grinblat)
b0cf5448
Spelling (#2398) (Josh Soref)
e78a6706
Make calledWith() assertions idempotent (#2407) (Joel Bradshaw)
2814c0a2
Generate CHANGES.md using @studio/changes (Morgan Roderick)

This will bring us closer to having the same release process as the
other @sinonjs packages.

2d5d6ad4
Run tests in Node 16 in GitHub Actions (Morgan Roderick)

Released by Carl-Erik Kopseng on 2021-11-03.
v11.1.2
Compare Source

Upgrade @sinonjs/fake-timers to latest, see https://github.com/sinonjs/fake-timers/blob/master/CHANGELOG.md#712--2021-05-28
Copy over accessor properties to target object #2387

v11.1.1
Compare Source

Fix #2379 by using v7 of supports-color

v11.1.0
Compare Source

Add sinon.promise() implementation (#2369)
Set wrappedMethod on getters/setters (#2378)
[Docs] Update fake-server usage & descriptions (#2365)
Fake docs improvement (#2360)
Update nise to 5.1.0 (fixed #2318)

v11.0.0
Compare Source

Explicitly use samsam 6.0.2 with fix for #2345
Update most packages (#2371)
Update compatibility docs (#2366)
Update packages (includes breaking fake-timers change, see #2352)
Warn of potential memory leaks (#2357)
Fix clock test errors

v10.0.1
Compare Source

Upgrade sinon components (bumps y18n to 4.0.1)
Bump y18n from 4.0.0 to 4.0.1

v10.0.0
Compare Source

Upgrade nise to 4.1.0
Use @sinonjs/eslint-config@4 => Adopts ES2017 => Drops support for IE 11, Legacy Edge and legacy Safari

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.

[ ] If you want to rebase/retry this PR, click this checkbox.

This PR has been generated by Renovate Bot.

⚠ Artifact update problem
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

any of the package files in this branch needs updating, or
the branch becomes conflicted, or
you click the rebase/retry checkbox if found above, or
you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:
File name: yarn.lock
installing v2 tool corepack v0.11.2
npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.

added 1 package in 327ms
linking tool corepack v0.11.2
0.11.2
➤ YN0000: ┌ Resolution step
➤ YN0002: │ eth-block-tracker@npm:4.4.3 doesn't provide @babel/core (pccb0b), requested by @babel/plugin-transform-runtime
➤ YN0000: │ Some peer dependencies are incorrectly met; run yarn explain peer-requirements <hash> for details, where <hash> is the six-letter p-prefixed code
➤ YN0000: └ Completed in 0s 524ms
➤ YN0000: ┌ Fetch step
➤ YN0013: │ 2 packages were already cached, 5 had to be fetched
➤ YN0000: └ Completed in 1s 447ms
➤ YN0000: ┌ Link step
➤ YN0073: │ Skipped due to mode=update-lockfile
➤ YN0000: └ Completed
Usage Error: Couldn't find the node_modules state file - running an install might help (findPackageLocation)

$ yarn run [--inspect] [--inspect-brk] [-T,--top-level] [-B,--binaries-only] <scriptName> ...

Renovate Ignore Notification
As this PR has been closed unmerged, Renovate will ignore this upgrade and you will not receive PRs for any future 14.x releases. However, if you upgrade to 14.x manually then Renovate will reenable minor and patch updates automatically.
If this PR was closed by mistake or you changed your mind, you can simply rename this PR and you will soon get a fresh replacement PR opened.


[incubator/vault] various improvements aimed at production use

This PR adds functionality to the vault chart allowing it to be configured to leverage Vault's full capabilities. The main goals were to enable TLS in vault itself, and enable the gcs storage type. I've also added the ability to set annotations on the service, which facilitates the use of GKE internal  load balancers. I also bumped the version of Vault to use the latest 0.9.0 tag.

I didn't include it in this PR in it's current state, but I would also suggest that the ingress component be removed from this Chart. With something as security focused as Vault, TLS should be terminated with the application itself rather than anywhere external, per their own recommendations: https://www.vaultproject.io/guides/production.html. I don't see any particular advantage to using ingress here. I'd be happy to document how to setup TLS more explicitly in the README along with this change to make configuring it easier for users of the chart.

/ok-to-test

cc @jpds

LGTM, however removing the ingress would be a -1 from me. My Kubernetes clusters are exclusively bare-metal based at the moment and the only way to expose services in Kubernetes to the outside is via an ingress which are protected with Let's Encrypt certificate in front of Vault (which is fine for me security-wise). When https://github.com/jetstack/cert-manager gains Vault PKI support, I plan to move these ingresses to Vault protected ingresses.
If you need the production doc linked, it also suggests running Vault exclusively on a bare-metal node and not in the container - but I'd much rather have mine in my Kubernetes clusters. :)

/lgtm


the score meaning

hello, what's the meaning of 0.9351381915230905?

The score for this dimension, which has been normalized to a range of 0-1.

Hi, we're closing this issue as it appears your questions have been addressed. However, feel free to open a new issue or reopen this one, if you have further questions or if anything else comes up related to this issue.


Fix project settings save by using json payload

Fixes https://github.com/egnyte/gitlabform/issues/114

Please reformat using black. :)

I hate those code reformatters on line length, I should be the one who decides which one is more readable. The current diff (9b00d675919a7673590d20da91412f710844b317) is more readable than every option spread to its own line (61e586c). These also have a tendency to create un-necessary diffs when attempting to run git blame just because the line length is 1 byte off with some change.

Thanks for the contribution, @glensc ! We'll make a release with this fix within the next few days.


remove unneeded service instance guard for gateway

Please provide a description for what this PR is for.

This guard breaks Cloud Foundry, because CF does not need a
service instance attached to the gateway.
This guard should not be needed by Galley; Galley should only be
sending config when it is updated.
Tests have been doctored to address removal of guard.
The mock copilot has been removed, since it is unused.

This PR effectively reverts https://github.com/istio/istio/pull/11905. cc @rshriram
And to help us figure out who should review this PR, please
put an X in all the areas that this PR affects.
[ ] Configuration Infrastructure
[ ] Docs
[ ] Installation
[X] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure
Regards,
The Cloud Foundry Networking Team

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: jeffpak
To complete the pull request process, please assign andraxylia
You can assign the PR to them by writing /assign @andraxylia in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

pilot/OWNERS
tests/e2e/tests/pilot/OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Hi @jeffpak. Thanks for your PR.
I'm waiting for a istio member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.
Once the patch is verified, the new status will be reflected by the ok-to-test label.
I understand the commands that are listed here.

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

/ok-to-test

/assign @rshriram

@jeffpak: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-pilot-multicluster-e2e.sh
fc5f5ece004cef5f375f43921124f3dddbacd660
link
/test istio-pilot-multicluster-e2e-master

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

CLA check

Bumping for CLA

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: jeffpak
To complete the pull request process, please assign rshriram
You can assign the PR to them by writing /assign @rshriram in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

pilot/OWNERS
tests/e2e/tests/pilot/OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

CLA BUMP

CLA

We're gonna close this PR, because it was using the wrong org to fork from. Resubmitting.

@jeffpak: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/integ-mixer-k8s-presubmit-tests.sh
bf3f2ad120ac79a0798f524d38314bc9d8813a9a
link
/test integ-mixer-k8s-presubmit-tests-master

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@jeffpak: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/integ-mixer-k8s-presubmit-tests.sh
bf3f2ad120ac79a0798f524d38314bc9d8813a9a
link
/test integ-mixer-k8s-presubmit-tests-master

prow/integ-telemetry-k8s-presubmit-tests.sh
bf3f2ad120ac79a0798f524d38314bc9d8813a9a
link
/test integ-telemetry-k8s-presubmit-tests-master

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@jeffpak: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/integ-mixer-k8s-presubmit-tests.sh
bf3f2ad120ac79a0798f524d38314bc9d8813a9a
link
/test integ-mixer-k8s-presubmit-tests-master

prow/integ-telemetry-k8s-presubmit-tests.sh
bf3f2ad120ac79a0798f524d38314bc9d8813a9a
link
/test integ-telemetry-k8s-presubmit-tests-master

prow/integ-security-k8s-presubmit-tests.sh
bf3f2ad120ac79a0798f524d38314bc9d8813a9a
link
/test integ-security-k8s-presubmit-tests-master

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.


[Caching] Resolve BridgingHeader Module Deps correctly

Fix the bridging header dependencies calculation for explicit module build, especially for caching which needs an accurate list of deps for compute cache key correctly.
Previously, the bridging header deps are computed from ModuleGraph from the clang dependency scanner, which can be affected by already seen modules. It causes the dependencies to be missing for bridging header if the module is seen by main swift source module.
Now report only the directly module dependencies from bridging header, then compute all the transitive dependencies before calculating all the cache keys.
rdar://123156636

@swift-ci please smoke test

@swift-ci please smoke test linux platform

Clang expects to get direct dependencies on the command-line and it loads transitive dependencies based on the information stored in the pcm for the direct deps. Does that work for swift, or is the issue that you are computing the cache key too late to store it in the pcm? It would be good to have them behave the same in the future.

It works for swift (but requires some more work to re-accumulate all the transitive dependencies like in this patch). The issue was that ModuleGraph reported from clang scanner are only newly discovered deps, so if bridging header is sharing some dependencies from the main module, it would be missing even it is direct dependency. That causes the swift scanner didn't add the cache key to bridging header compilation.
The other option is going into clang scanner with an empty known module list. That is doing more work in clang scanner and since the transitive computation already happens for all other modules, current behavior is probably better.

Right, changing from ModuleGraph to ClangModuleDeps is the correct fix. I'm asking whether you actually need the transitive deps on the command line or not.  In clang we only put the direct deps on the command-line.  And that works by loading transitive deps based on the module cache keys stored in the pcms.

Right, changing from ModuleGraph to ClangModuleDeps is the correct fix. I'm asking whether you actually need the transitive deps on the command line or not. In clang we only put the direct deps on the command-line. And that works by loading transitive deps based on the module cache keys stored in the pcms.

I have all the dependencies on the command-line including transitive ones? Is that a configuration option?
It probably can't load a key embedded because the clang inside swift doesn't know the cache key at all.

Is that a configuration option?

No, we only ever do direct deps.

It probably can't load a key embedded because the clang inside swift doesn't know the cache key at all.

Okay. I think long term the fix would be to expose the real cache key to clang so that it embeds the right key in the pcm, then only put direct deps on the command-line.  But if putting transitive deps on command line is required right now that's fine.


smt repeat  fails to start with mercurial repository

When using mercurial Sumatra fails to repeat:
{{{
Error: Cannot access Mercurial repository at c:\...: 'ascii' codec can't decode byte 0xe9 in position 13: ordinal not in range(128)
}}}
With git repeat works fine
Imported from Bitbucket issue 116,  created by samarkanov on 11-02-2012 at 09:26, last modified: 05-20-2013 at 18:13

The bug appears only when the parameter file contains non-english character strings.
Trac comment by samarkanov on 05-20-2013 at 18:13


DllNotFoundException : Impossible to load Dll 'OpenCvSharpExtern'

I am using OpenCvSharp to perform homography calculation and PerspectiveTransform. I use MVVM patern. OpenCvSharp works perfectly but I have this error message (attached file) at every software startup and after closing the error message I can use the my software normally.

I tried to upgrade to OpenCvSharp4 <IP_ADDRESS>90108 but this time my software crashes completly and opencv do not work.
OpenCvSharpExtern.Dll is in :
Bin/Debug/dll/x64
&
Bin/Debug/dll/x86
I tried to copy it to Debug folder but same problem.
Environment
OpenCvSharp3-AnyCPU <IP_ADDRESS>81129
NET Framework 4.7.1
Windows 7

@Died Just tried <IP_ADDRESS>90108 again right now and it seems like its working smoothly. Can't really say what changed from last time.
@Shimat Regarding OpenCvSharp3-AnyCPU <IP_ADDRESS>81129 version,  I checked OpenCvSharpExtern.dll dependencies with DependencyWalker and this is what came out for both x86 dll & x64 dll.

@Died Just tried <IP_ADDRESS>90108 again right now and it seems like its working smoothly. Can't really say what changed from last time.
@shimat Regarding OpenCvSharp3-AnyCPU <IP_ADDRESS>81129 version,  I checked OpenCvSharpExtern.dll dependencies with DependencyWalker and this is what came out for both x86 dll & x64 dll.

🤔
Your x86 dependency seems to be fine. To check x64 OpenCvSharpExtern.dll, please use x64 Dependency Walker to get correct result.
Your C# build configuration is x86? or x64?

@shimat x64 OpenCvSharpExtern.dll looks fine too with x64 Dependency Walker
I use "Any CPU" build configuration.

@AmraniRiyad
is it solved?
if not, Try to download another set of x64 opencvsharp dlls....then reinstall at your root and sub-folder, overwrite the old, and I think that will be fine.
I ques opencvsharp.dll(x86) calls opencvsharpExtern.dll(x64), so they are not compatible.

This issue with missing OpenCvSharpExtern.dll is happening to me as well on OpenCvSharp3-AnyCPU.<IP_ADDRESS>81129 and I have a work around.
I can see in my project's "packages" folder that it contains the "OpenCvSharpExtern.dll" under the OpenCvSharp3-AnyCPU.<IP_ADDRESS>81129/runtimes/win10-x64/native/ folder.

However, whenever I delete my Visual Studio 2017 solution's .vs folder and also the project's build output folder (this happens whenever I do a 'git clean' on my local repository), and then rebuild the project (Debug/x64), it fails to copy over this OpenCvSharpExtern.dll (along with the other one in the same folder) from the packages/ folder to the build output's "dll/x64/" subfolder.
The only way to resolve this (my work around) is to uninstall the OpenCvSharp3-AnyCPU.<IP_ADDRESS>81129 Nuget package and re-install it every time I do a 'git clean'.  Here is the creation of the build output subfolder only after I uninstall/reinstall OpenCvSharp:

I have had to do this on a daily basis for the past two months, and if you can imagine doing this 100 times, then you can imagine it gets increasingly annoying every time as well.
Any help with resolving this would be greatly appreciated.

@Tam66662 Did you try new version ?

@died I thought I was on the latest version, but I guess I wasn't!  Thanks for the tip.  When I removed the OpenCVSharp3-AnyCPU nuget package and installed the OpenCVSharp4.Windows nuget package, the issue went away.
Much appreciated!


Uncaught TypeError: Cannot set property 'jsx' of undefined

Bug Report
Today i run npm install, and npm run doc(alias of docz dev, docz was installed in the project dir), caght error below:

acorn$$1.plugins is undefined.

I still have this problem.
I have remove node_modules and yarn.lock, and try yarn install again. It works.

Also got this issue. Downgrading docz to v0.11.2 worked for me. The strange thing is, I actually just used docz on another repo at the latest version 0.12.5, and it worked fine. I think maybe some dependency is missing somewhere in the latest versions?

I just had the same problem. I managed to configure Docz and use it fine but when I tried to configure jest to have my tests passing again I had to add:
"@babel/register": "^7.0.0",
"babel-core": "^7.0.0-bridge.0",
"regenerator-runtime": "^0.12.1",
to my package.json in order to have Jest working. That created this issue for docz. I assume the culprit is having babel-core in addition to @babel/core.

Ok the issue seems to be in @babel/register somehow, I have removed the other 2 libraries and the error persist if the only change I do is add @babel/register to the project.

Ok I solved the issue adding "acorn": "5.7.3", to my dev dependencies. @babel/register updated some dependencies and acorn was not a fixed dependency.

Same here. i had latest version of acorn in my dev deps for my library, but had to downgrade it to get docz to work.

FYI I had this problem and adding acorn alone to dev dependancies nor any other of the other suggestions would fix it
I saw styleguidest was using buble which has an old version as a dev dependency.
I installed ^0.19.7 directly and was back in business.

Closing this issue since it hasn't had any activity in quite a few months. If you're still experiencing problems then please open up a fresh issue :+1:


refactor(ci): deploy new release workflow

refactor(ci): deploy new release workflow

notable this extension still uses Java 1.8

merging this on behalf of @lwille


Package auto building - Linux

Where to get the package files?

From now on, deb and rpm packages are automatically built and deployed to github releases by travis. To obtain linux pkgs, you will need to simply create a dvc release and wait ~10 minutes while travis will build and upload dvc.{rpm, deb} for you.  I.e. see test release https://github.com/dataversioncontrol/dvc/releases/tag/<IP_ADDRESS>-appveyor-release-test .


Update overview.md

Note: ViewBag is not available in Razor Pages.
But it is available to Tag Helpers
<select asp-for="Course.DepartmentID" class ="form-control"
    asp-items="ViewBag.DepartmentID"></select>

@rynowak  please review. I think all we need to say is ViewBag is not available in Razor Pages.

@rachelappel  yes, it's need in 3 places.  The entire doc will need a update for Razor pages at some point.


[Feature Request]: Update twitter with X

Is there an existing feature request for this?

[X] I have searched the existing feature requests

Describe the feature you would like to request
Before

After

What problem does this feature solve?
Improves brand recognition and user engagement.
Alternative solutions
No response
Confirmation

[X] I have read the Bitbox Contributing Guidelines
[X] I am a GSSOC-EXT contributor
[X] I am a HACKTOBERFEST contributor
[X] I have starred the Bitbox repository
[X] I would like to help implement this feature

Hyy @tanishirai, I'm assigning this issue to you.

Hyy @tanishirai, I'm assigning this issue to you.

Already done by someone in the new code :(

Oops 😅


fix: repair caching of typescript compiler instances

Summary
After updating to jest 28, testing crashes when loading multiple TypeScript jest config files (e.g. jest --projects jest-node.config.ts jest-jsdom.config.ts). This only appears to happen, if the files import something. The issue has been documented previously in kulshekhar/ts-jest#3691.
The cause was a race condition when creating the typescript compiler service, leading to ts-node being registered multiple times. This causes a crash similar to TypeStrong/ts-node#883.
Test plan

I added integration tests based on the multiProjectRunner test. They verify that:

a single TypeScript jest config with imports works as expected
multiple TypeScript jest configs without imports work as expected
multiple TypeScript jest configs with imports work as expected

The first and the second test would have already passed previously, the third failed previously.

https://github.com/facebook/jest/releases/tag/v29.0.0-alpha.4

https://github.com/facebook/jest/releases/tag/v29.0.0


Improve detect script to trigger with condition to determine

For example a profile file with the desired set of TeX Live collections could trigger this buildpack. No profile file could also mean the default installation and trigger the buildpack as it is already.

https://doc.scalingo.com/platform/deployment/buildpacks/custom


fix(deps): update gomod

This PR contains the following updates:

Package
Type
Update
Change

github.com/IBM-Cloud/bluemix-go
require
digest
b58456b -> 5b1069b

github.com/IBM-Cloud/power-go-client
require
patch
v1.2.2 -> v1.2.3

github.com/IBM/platform-services-go-sdk
require
minor
v0.36.0 -> v0.37.3

github.com/gruntwork-io/terratest
require
patch
v0.41.18 -> v0.41.21

Release Notes

IBM-Cloud/power-go-client
v1.2.3
Compare Source
What's Changed

Update swagger client and models to Service-Broker to v1.118.0 by @michaelkad in https://github.com/IBM-Cloud/power-go-client/pull/193

New Contributors

@michaelkad made their first contribution in https://github.com/IBM-Cloud/power-go-client/pull/193

Full Changelog: https://github.com/IBM-Cloud/power-go-client/compare/v1.2.2...v1.2.3

IBM/platform-services-go-sdk
v0.37.3
Compare Source
Bug Fixes

Global Search: remove deprecated method getSupportedTypes (#253) (3d3307c)

v0.37.2
Compare Source
Bug Fixes

Example Service: re-gen service after traits schema change (#250) (92d698c)

v0.37.1
Compare Source
Bug Fixes

Global Catalog: avoid unmarshalling error (#251) (db31348)

v0.37.0
Compare Source
Features

Catalog Management: re-gen service after recent API changes (#249) (3b5367b)

gruntwork-io/terratest
v0.41.21
Compare Source

Modules affected

k8s

Description

Added support for port forwarding on Kubernetes deployments

Special thanks

Special thanks to the following users for their contribution!

@marcellmartini

Related links

https://github.com/gruntwork-io/terratest/pull/1274

v0.41.20
Compare Source
Modules affected

aws

Description

Added helper function for getting valid RDS configurations
Updated AMI search function to allow retrieval of deprecated AMIs

What's Changed

Test fixes by @ellisonc in https://github.com/gruntwork-io/terratest/pull/1275

Full Changelog: https://github.com/gruntwork-io/terratest/compare/v0.41.19...v0.41.20
v0.41.19
Compare Source

Modules affected

aws

Description

Updated S3 bucket creation to pass ObjectOwnership
Fixed terraform-aws-s3-example to set private  ACL

Related links

https://github.com/gruntwork-io/terratest/pull/1272

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

:tada: This PR is included in version 1.8.10 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Export Workspaces?

Is posible to export/import workspaces?
I try to move all folder to new workstation, but when i go to the GUI i dont see the folders.

same bro
i run it on termux android

The issue is no longer exist due to the repo having been upgraded to Osmedeus Next Generation v4.0

The issue is no longer exist due to the repo having been upgraded to Osmedeus Next Generation v4.0


Upgrade PolarSSL because of vulnerabilities

https://www.certifiedsecure.com/polarssl-advisory/

Oh, look a bug in ASN.1 parsing code.  How not surprising...
I'll work on a hotfix tonight.
On 13:05 Wed 21 Jan     , Florian Anderiasch wrote:

[1]https://www.certifiedsecure.com/polarssl-advisory/
—
Reply to this email directly or [2]view it on GitHub.
References

https://www.certifiedsecure.com/polarssl-advisory/
https://github.com/zedshaw/mongrel2/issues/244

:+1:
Sorry that I'm just throwing it over the wall like this but I don't actively use m2 right now and my motivation to c is also a bit low atm :)

@jasom has this been fixed?

I have added a pull request for this #250


Add support for a sync Prefix, copying of Metadata and Tags

Thanks, good idea!

Thanks for merging 👍


refine syntax in the case of the start of the program

expects a data type, eliminating the scenario when the user wants to only print, loop, etc.

fixed


Bitcoin addresses derivation have changed.

Hi,
Bitcoin addresses derivation have changed. Before Coinbase Commerce would derive legacy bitcoin addresses based on BIP39, BIP32 & BIP44 where the first address derivation path would be m/44'/0'/0'/0/0.
Now it seems the derived bitcoin addresses are P2SH (segregated witnesses) addresses.
For instance before for m/44'/0'/0'/0/0 derivation path we would be getting the address 12Re7aYQhvhwE1Jy9znzdTAuzXtP8PJdRG.  But now Coinbase Commerce gave the following address 3AFP2jzdFzCUxEj7wxiVYLX9vmu4X8gZhF.
So my question is what has changed that led to this? How can I now derive these new addresses? Which BIPs have the Coinbase Commerce wallet implemented beyond the legacy implementations like BIP39, BIP32 & BIP44?
Help in this would be really appreciated.
Thanks!

I have also had this issue and it has not been resolved.


Determine EventData message size

Actual Behavior
Unable to determine the message size of a serialized EventData instance. I noticed this missing property while looking at the following StackOverflow question. There was a change related to batch sizes on Azure/azure-event-hubs-dotnet#79, but this issue is about a single EventData instance.
Expected Behavior
The old SDK has the property SerializedSizeInBytes (MSDN). Would like to have the same property available here.
Versions

OS platform and version: Windows
.NET Version: 4.7
NuGet package version or commit ID: 1.1.0

If you're open for contributions I'd love to take a look.

Please reconsider creating a feature request for Track 2 SDK - https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs


Release 3.0.3 breaking Python < 3.10 users

The 3.0.3 release breaks Python < 3.10 users due to the str | None typing syntax that is only available in 3.10 and later, but python-requires says supported Python versions is >=3.8. This should use typing.Union[str, None] instead.
The relevant commit: https://github.com/pallets/werkzeug/commit/890b6b62634fa61224222aee31081c61b054ff01#diff-32b889e713f9b5346cff198fd82aabe162ae8c529f008fa2a7a8fc6dbff17570R11

TypeError: unsupported operand type(s) for |: 'type' and 'NoneType'

Environment:

Python version: 3.9
Werkzeug version: 3.0.3

I can't reproduce this issue, all tests pass on all supported Python versions: https://github.com/pallets/werkzeug/actions/runs/10269498182/job/28415084983 When reporting an issue, be sure to include a minimal reproducible example and full traceback.

Example job that fails with Python 3.9: https://github.com/gnocchixyz/gnocchi/actions/runs/10370049894/job/28707101343?pr=1395
Trace from above job:
Traceback (most recent call last):
  File "/usr/lib/python3.9/unittest/loader.py", line 436, in _find_test_path
    module = self._get_module_from_name(name)
  File "/usr/lib/python3.9/unittest/loader.py", line 377, in _get_module_from_name
    __import__(name)
  File "/github/workspace/gnocchi/tests/test_rest.py", line 36, in <module>
    from gnocchi.rest import api
  File "/github/workspace/gnocchi/rest/api.py", line 32, in <module>
    import werkzeug.http
  File "/usr/lib/python3/dist-packages/werkzeug/__init__.py", line 2, in <module>
    from .test import Client as Client
  File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 42, in <module>
    from .utils import get_content_type
  File "/usr/lib/python3/dist-packages/werkzeug/utils.py", line 25, in <module>
    from .wsgi import wrap_file
  File "/usr/lib/python3/dist-packages/werkzeug/wsgi.py", line 11, in <module>
    from .sansio import utils as _sansio_utils
  File "/usr/lib/python3/dist-packages/werkzeug/sansio/utils.py", line 9, in <module>
    def host_is_trusted(hostname: str | None, trusted_list: t.Iterable[str]) -> bool:
TypeError: unsupported operand type(s) for |: 'type' and 'NoneType'

Reproduce:
$ python3 --version
Python 3.8.10

import typing as t

def host_is_trusted(hostname: str | None, trusted_list: t.Iterable[str]) -> bool:
    print('hello world')

host_is_trusted(None, [])

$ python3 test.py
Traceback (most recent call last):
  File "test.py", line 3, in <module>
    def host_is_trusted(hostname: str | None, trusted_list: t.Iterable[str]) -> bool:
TypeError: unsupported operand type(s) for |: 'type' and 'NoneType'

The likely reason why the error is not occurring is postponed annotation evaluation is enabled (from __future__ import annotations).
Whenever you do an operation that causes the annotations to be evaluated, you get the errors:
$ python -c 'from typing import get_type_hints; from werkzeug.sansio.utils import host_is_trusted; print(get_type_hints(host_is_trusted))'
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/usr/lib/python3.8/typing.py", line 1264, in get_type_hints
    value = _eval_type(value, globalns, localns)
  File "/usr/lib/python3.8/typing.py", line 270, in _eval_type
    return t._evaluate(globalns, localns)
  File "/usr/lib/python3.8/typing.py", line 518, in _evaluate
    eval(self.__forward_code__, globalns, localns),
  File "<string>", line 1, in <module>
TypeError: unsupported operand type(s) for |: 'type' and 'NoneType'

There's a back port package that enables evaluating modern type annotations on python before they were supported, I recommend trying if installing fixes the issue as a workaround

There's a back port package that enables evaluating modern type annotations on python before they were supported, I recommend trying if installing fixes the issue as a workaround

Can you please elaborate what this "back port package" is and how I should test it?
I don't think closing this is fair to users if saying that this version supports older Python versions, "install this as well" for a older version does not give confidence that upstream actually support the older version.

Pretty sure closing was because initially we could not reproduce it. Give people some time. ;)
@RonnyPfannschmidt clearly said that this is a possible workaround, not a full solution...

https://pypi.org/project/eval-type-backport/

does werkzeug promise runtime type annotations an any way?
if yes the code in question should be ported to t.Optional
alternatively a recommendation should be made to use the backport if necessary
personally i'd go towards recommending the backport and running pyupgrade

No, we do not promise runtime type evalutation. We are using features available in standard Python, Mypy, and Pyright. from __future__ import annotations defers evaluation of annotations. MyPy and Pyright allow using features from the latest version when using this mode.


update dep, move to ESM and require node 12.20

closes #8
closes #7

Update set-value to 4.1.0 for fix https://github.com/advisories/GHSA-4jqc-8m5r-9rpr, please

Update set-value to 4.1.0 for fix GHSA-4jqc-8m5r-9rpr, please

done

bump