bctls-fips 1.0.16 -> 1.0.17 breaks TLS handshake

When attempting to upgrade bctls-fips to the latest version (1.0.17 from 1.0.16), I started encountering TLS handshake failures with the following stack trace and the connection fails to establish:
[org.bouncycastle.jsse.provider.ProvTlsClient.WARN] [ProvTlsClient.java:notifyAlertRaised:451] - [client #9202 @17559fcb] raised fatal(2) internal_error(80) alert: Failed to read record
java.lang.UnsupportedOperationException: null
	at java.base/javax.net.ssl.ExtendedSSLSession.getStatusResponses(ExtendedSSLSession.java:157)
	at java.base/sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:220)
	at java.base/sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:129)
	at org.bouncycastle.jsse.provider.ImportX509TrustManager_7.checkServerTrusted(ImportX509TrustManager_7.java:56)
	at org.bouncycastle.jsse.provider.ProvSSLSocketDirect.checkServerTrusted(ProvSSLSocketDirect.java:131)
	at org.bouncycastle.jsse.provider.ProvTlsClient$1.notifyServerCertificate(ProvTlsClient.java:377)
	at org.bouncycastle.tls.TlsUtils.processServerCertificate(TlsUtils.java:4849)
	at org.bouncycastle.tls.TlsClientProtocol.handleServerCertificate(TlsClientProtocol.java:797)
	at org.bouncycastle.tls.TlsClientProtocol.handleHandshakeMessage(TlsClientProtocol.java:687)
	at org.bouncycastle.tls.TlsProtocol.processHandshakeQueue(TlsProtocol.java:715)
	at org.bouncycastle.tls.TlsProtocol.processRecord(TlsProtocol.java:591)
	at org.bouncycastle.tls.RecordStream.readRecord(RecordStream.java:247)
	at org.bouncycastle.tls.TlsProtocol.safeReadRecord(TlsProtocol.java:879)
	at org.bouncycastle.tls.TlsProtocol.blockForHandshake(TlsProtocol.java:427)
	at org.bouncycastle.tls.TlsClientProtocol.connect(TlsClientProtocol.java:88)
	at org.bouncycastle.jsse.provider.ProvSSLSocketDirect.startHandshake(ProvSSLSocketDirect.java:426)
	at org.bouncycastle.jsse.provider.ProvSSLSocketDirect.handshakeIfNecessary(ProvSSLSocketDirect.java:519)
	at org.bouncycastle.jsse.provider.ProvSSLSocketDirect$AppDataOutput.write(ProvSSLSocketDirect.java:625)

I'm installing the Bouncycastle providers as position 1 and 2 as follows, both before and after the upgrade:
Security.insertProviderAt(new BouncyCastleFipsProvider(), 1);
Security.insertProviderAt(new BouncyCastleJsseProvider("fips:BCFIPS"), 2);
Running on openjdk_<IP_ADDRESS>_1, with -Dorg.bouncycastle.fips.approved_only=true
With the following bc versions:
"bc-fips", "<IP_ADDRESS>"
"bcpg-fips", "<IP_ADDRESS>"
"bcpkix-fips", "1.0.7"
"bctls-fips", "1.0.17"

The first obvious issue is that you are not picking up the BCJSSE trust manager. Check that you have the following settings in your java.security config:
ssl.KeyManagerFactory.algorithm=PKIX
ssl.TrustManagerFactory.algorithm=PKIX

Thank you Peter. I'm applying those settings and I will get back to you.

@MatteoVH Any updates?

@peterdettman FWIW I was having this same issue and was able to resolve it by adding the java.security settings you mentioned above

I tried to apply those settings dynamically since we don't have an established java.security file and ran into the same exception as before, meaning they were likely not applied correctly. I haven't had time to investigate further yet, but plan to return to it soon.
Applying dynamically at the initialization of my app:
Security.setProperty("ssl.KeyManagerFactory.algorithm", "PKIX");
Security.setProperty("ssl.TrustManagerFactory.algorithm", "PKIX");

Good to hear that this has solved the issue for Evan.

Hi Peter,
I was able to fix the problem. There were some cases where we were pulling "SunX509" instances of the Key or TrustManager Factories. I corrected that and SSL now works with v1.0.17 of bctls-fips.
Thank you for the help!


Feature: Tile selector

Click on a tile to activate it. Click again or select another tile to deactivate.
Display the active tile's properties in an info panel.
Properties such as:

Type
Row
Column
Depth
Neighbours (adjoining tiles)

Active tile should be highlighted through border colour and overlay colour.

#4 All features implemented as desired.


Horizontal scrollbar is placed at bottom of content instead of bottom of viewport.

🐛 Bug Report
In a FluentDialog which contains FluentTabs, if the content of a tab page is large, scroll bars are
added but the horizontal scroll bar is placed at the bottom of the content instead of the bottom of the
tab panel.
💻 Repro or Code Sample
This repository reproduces this issue:
https://github.com/JohnVottero/ScrollBarInTabPage
🤔 Expected Behavior
When scroll bars are added they should be added to the tab panel so that they are always
visible. You should not have to scroll to bring a scroll bar into view.
😯 Current Behavior
The vertical scroll bar is correct but, the horizontal scroll bar is at the bottom of the content.
💁 Possible Solution
I don't know of one.
🔦 Context
Having to scroll down to get to the horizontal scroll bar makes it hard to work because the
content that you want to scroll horizontally may scroll out of view when you scroll vertically
to get to the horizontal scroll bar.
🌍 Your Environment
Windows 11, .NET 8, FluentUI-Blazor 4.10.1, Edge browser

You can solve this one by applying a Style on the FluentTab:
<FluentTab Label="Scroll" Style="display:flex;">

I'll investigate if it makes sense to have this added by default.

We have a gazillion FluentTabs in the demo, but none of them is using the Height parameter. I've done a test with setting a default height on the demo sections:

Conclusion: setting a display: flex; on the tab panel does not go well.
This is kind of expected. Tabs can be used in many different containers and because of that can have very different requirements with regards to when/how scrollbars should be shown. We will not be making a change to the default settings we have now, as those setting seem to work well in most cases and, more importantly, we expose ways to make them work good in the cases where the defaults are not working well.


Support case sensitive matching during completion

Today, when VS Code filters the completion list, the behavior is case insensitive.
https://user-images.githubusercontent.com/6193897/211955288-e1139608-b751-4e7c-9d3d-cab02eefb790.mp4
It would be better if VS Code can support different kinds of case matching behavior and let users to specify it.
Take an example of IntelliJ:

To add more context - the Java extension added this setting, and it feels more like something that VS Code Core should provide.

This feature is great! Ask which version will implement it and release it. . .

Also there is a hover bug please when will it be fixed. . . If this error is not fixed for a long time, it will greatly affect the coding work. . .
https://github.com/redhat-developer/vscode-java/issues/2825

If these errors that can be seen by human eyes can be fixed in the first time, then vscode for java IDE will be quickly accepted by more people and put into production environment. . .

The absence of this feature is what always triggers autoimports of extraneous dependencies that I don't need or intended to import.
For example:
I have a timelineFilters constant in scope but also a TimeStamp type that could be imported from one of the packages referenced in the current TS file but which is not imported yet.
If I type tim and press TAB because I know for certain there is no other variable in scope that starts with tim, VSCode "intelligently" imports TimeStamp and autocompletes with that. 🤦🏼
Only way I can get this from not repeating each time I want to autocomplete timelineFilters, is to enable "editor.suggestSelection": "recentlyUsedByPrefix" and fix the above "error" once so that it knows to autocomplete with timelineFilters next time because it was the most recent one used. But this still keep VSCode suggesting the wrong thing once and leaving me with an import I now have to remove manually.


Added Settings Menu

Added some features on settings button

Added some features in the settings button

Thank you for your contribution @AmanSingh6574, just remember whenever you make a pull request make a new branch so we can review it before merging
update

make a branch don't change in main directory
change class to className whenever you copy icons
clear the console when you finish

storage symbol is not showing correctly

make those updates so we can merge

Ok thanks, will do the changes 👍🏻


Use ember in docs

This PR updates all the mdoc checked docs to use ember instead of blaze.
This is a continuation of https://github.com/http4s/http4s/pull/4932 and https://github.com/http4s/http4s/pull/4279.
Everything is rebased on latest series/0.23, but I can change the target branch if desired.
I have introduced three changes that are worth calling out as they may be controversial.
Sleeping after ember server start
Starting the ember server in mdoc now looks like:
val startAndSleep = server.use(_ => IO.never).start <* IO.sleep(2.seconds)
val fiber = startAndSleep.unsafeRunSync()

Without an IO.sleep, any attempt to connect to the ember server would fail with a java.net.ConnectException: Connection refused as the request would be attempted before the ember server was actually bound to the address.
Adding logback to docs/mdoc
This was absolutely crucial for me to figure out what was going on with the connect refusal error above.
With logging enable I could see the ConnectException and then a second later the ember server log:
[info] [io-compute-15] INFO  o.h.e.s.EmberServerBuilderCompanionPlatform - Ember-Server service bound to address: [::]:8080

I think having the logs is worthwhile if someone is running mdoc, it gives us slightly more visibility into what is going on.
I stole the logback.xml from the gitter8 template.
Forking mdoc
This is really just the workaround described in https://github.com/scalameta/mdoc/issues/613 to avoid terminating sbt when mdoc fails.
Ditching nest mdoc modifier
I've removed nest mdoc modifiers in client.md because I found they only added confusion.
I've held off removing nest from the other docs as it turned out to not be necessary, but I feel like it's still worthwhile.
I don't think it buys us much.

Restarting, because I think it lost a race between 0.23.9 being tagged and it being available.

Thanks so much for reviewing :)

Without an IO.sleep, any attempt to connect to the ember server would fail with a java.net.ConnectException: Connection refused as the request would be attempted before the ember server was actually bound to the address.

Wait, what? I thought resource acquisition only happened when the port was bound and ready. It's good to document things as they are, but this really ought to be cleaned up in the code.

I'm not sure I follow "I thought resource acquisition only happened when the port was bound and ready." specifically.
But, to be clear, I don't know what is happening, or what should be happening :grimacing:.
Also, when you say this really ought to be cleaned up in the code, do you mean the EmberServer code or the mdoc documentation code in client.md? (Just trying to understand what I might be able to help with)
Either way, if we are keeping the IO.sleep for now, I'm happy to add in a comment explaining that it is only necessary because we are in mdoc.
Finally, regarding nest, yeah, I can open up a separate PR after this merges and clean up the rest.

I think the reason you need the sleep here is because of the .start: it's a fire-and-forget, so we lose the usual backpressure signal.
Since you are not closing the server, you could use server.allocated.void to achieve the same effect.

Oh, I was having a dumb.  Yes, my point was:
builder.use { server =>
  // server should be listening here
}

But we can't use the builder in mdoc.  The problem is that good resource practice in an application is not amenable to a REPL tutorial.  What's here is right, but the .allocated is usually bad practice, and the _2 is ugly.  We could add a .background function to the builders that returns an F[F[Unit]] to shut down, but that doesn't get rid of the unsafeRunSync().
I think this is an improvement as is, so :+1:, but I regret that our tutorials are teaching people bad habits because a REPL is not an IOApp.  I'd like to think about how we can do better here.

I wonder if background can float up to CE Resource itself. We already have use_ and useForever so seems like it might fit in..


Download blob reference with multiple "dots" in name

When I try to download a blob that has multiple "dots" in the name, it is not found, and an exception is thrown.

Closed with https://github.com/sergiobarriel/AzureStorageWrapper/pull/26


Changing the querying text colour and also removing the toolbar title when querying.

Has it been solved? Could I have a try?

Solved :)
On Sun, Sep 20, 2015 at 11:43 AM, Danxiong Lei<EMAIL_ADDRESS>wrote:

Has it been solved? Could I have a try?
—
Reply to this email directly or view it on GitHub
https://github.com/fossasia/open-event-android/issues/79#issuecomment-141752414
.


Tabular: Model save/load cleanup

Issue #, if available:
Description of changes:
Code cleanup for model save/load functionality.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Job PR-665-1 is done.
Docs are uploaded to http://autogluon-staging.s3-website-us-west-2.amazonaws.com/PR-665/1/index.html


[CSL-1215] Move light wallet into a separate project

I moved light-wallet into a separate package (cardano-sl-lwallet).
Now b sl will build cardano-sl and then cardano-sl-lwallet.
And travis should build cardano-sl and then cardano-sl-lwallet.
Appveyor won't build light wallet, because uses for-installer flag (so it didn't built it before as well).

Attention please! I decided to split CSL-775 into two tasks: about light wallet and hard wallet. So now this task is CSL-1215.

@neongreen please review it and pay attention to b.

Everything is fixed. Review again please.


Make sure src URL contains a reference to version attribute

To avoid problems like https://github.com/NixOS/nixpkgs/pull/36702/files

Example of issue: https://github.com/NixOS/nixpkgs/pull/36662#issuecomment-371864800


Updates to LTSA OCA bundle

Updated the LTSA logo.
Added the primary and secondary attributes in the branding.json file.
Modified the Excel file to display the demo watermark "DEMONSTRATION" in the Meta Overlay section.Ç

Thank you !!

Looks like you made this change without updating your local fork to the latest code.  If you know GitHub/git voodoo to fix this, go for it. Otherwise, I suggest:

make copies of the changed files
Close this PR
Update the main branch of your fork to the latest
Create a new branch to work from
Copy in the updated files into the new branch.
Create a new PR from the new branch


Prevent path or view_name being longer than 190 characters

MySQL index restrictions prevent us from having path or view_name be longer than 190 characters (see #38), but there is no logic in the Request object to enforce this limit when saving, so long URLs cause a 500 error.
Closes #179.

@avelis I think this is good to go - let me know if you have any questions.


Hope to optimize and improve the document to make it more suitable for beginners

Hope to optimize and improve the document to make it more suitable for beginners

got it


WOR-941 Deploy sentinel to protected data LZ log analytics workspace in customer MRG

https://broadworkbench.atlassian.net/browse/WOR-941
This PR introduces:
-Sentinel as a part of a protected landing zone
-Automation rule for slack notification. This rule triggers playbook (Logic App) in a "central" Sentinel.
-Configuration which points to a certain playbook (Logic App). This configuration doesn't have any values here since it should be set in WSM (at least while we are using amalgamated approach).

@sergiygetlin just a few questions, but overall LGTM.

This looks good; double check if the sonar bug findings are fixable before merging.

I am not sure why Sonar shows those bugs related to Optional... There is a check for value existence before.

This looks good; double check if the sonar bug findings are fixable before merging.

I am not sure why Sonar shows those bugs related to Optional... There is a check for value existence before.

Seems sonar doesn't like Optional embedded properties.


Error: [$compile:tpload] Failed to load template: isteven-multi-select.htm on bower package release 4.0.0

I install angular-multi-select package to my application via bower install. However, I get the following error when loading the page:
Error: [$compile:tpload] Failed to load template: isteven-multi-select.htm

Does anyone has idea? I can't locate "isteven-multi-select.htm" in the bower package.
Any help is appreciate.

Something is not right here.. The template is actually available in the JS code.
For a quick fix, you can simply modify the JS file.
Create property "template" in directive, and then cut the template at the bottom and put it into the "template" property you just created.
For guidance, look at release version 2.x.x or 3.x.x to see how the previous versions were structured.

Bower package for 3.0.0 works fine. Thanks.


Fix hobo songs showing as castable when not an AT

Fixes https://kolmafia.us/threads/maximizer-recommending-i-cast-skills-i-cant-actually-cast.27757/


extends from onther directory

In slim 2.x how can I extends default page into sub-directory page.
{% extends 'templates/default.php' %}
Thnaks

I don't understand what you mean by this, are you using Twig? or is this using plain PHP? because your template file is default.php but you are using Twig's {% syntax.

I'm sorry my fault :) I have to post the Q on the right place :+1:


User menu list is very wide with particular screen widths

Version: master 2.2 (12/21/18)
What kind of request is this (question/bug/enhancement/feature request):
Bug
Steps to reproduce (least amount of steps as possible):

Have the browser window very small such that we switch to mobile view. The user menu list stretches all the way across the main area. (I am not certain if this is expected or not)

Increase the browser window width a little bit and now the user menu list is a normal width.

Maximize the browser window (1920x1200px in my case) and now the user menu list is very wide again.

Result:
Unexpected changes in user menu list width.
Ideally we should dynamically change the width of the User menu depending on length of user name with a set minimum.
Other details that may be helpful:
Latest Google Chrome browser on macOS

I've moved this to v2.3 milestone for consideration.

Is because .identity-block is 30vw (30% of the screen) wide


Be able to BOSH deploy something when a GCP zone is out of resources

The Problem
The problem is that GCP resources are finite, and zones will occasionally run out of resources. This issue presents itself to a BOSH user via the message:
The zone 'projects/********/zones/us-central1-f' does not have enough resources available to fulfill the request.
This causes the BOSH deploy to fail.
The error message details that the user should try another zone, or wait. There is no visibility into the 'right' zone to use, as the only insight into the problem stated above is to try and create a VM. There is an open bug tracker here: https://issuetracker.google.com/issues/72811715
There also isn't an indication as to when the problem will clear up, as one zone going down on the GCP platform does not impact any SLAs, given other zones are available inside a region. So nothing is posted to the public GCP Status pages.
A modest proposal for a solution
The CPI could automatically retry to create the VM on a different zone so that the deploy can be successful. There is a corresponding issue on the BOSH repo, as BOSH potentially could implement the same logic.

We are running into this issue extremely often (multiple times per week). The CPI becomes unusable for some time, usually several hours.
It would be nice to gracefully choose a different AZ, if this is possible in the CPI/Bosh interaction.


Add version: Microsoft.AppInstaller version 1.21.3482.0

Resolves  #131101

cc @denelon

Microsoft Reviewers: Open in CodeFlow

@mdanish-kh can you create PRs to remove the earlier versions?

@denelon - The earlier versions seem to be following the correct scheme tho:
https://github.com/microsoft/winget-pkgs/tree/master/manifests/m/Microsoft/AppInstaller
Unless you want them removed for some other reason

@mdanish-kh I just want to keep the "single" latest stable release. The downgrade scenario is very complex, and full of breaking scenarios, so it's best if we only offer the latest stable version.

Oh right. I'll remove the other versions then.


Fixed missing .AddDefaultUI() in Identity template

When scaffolding ASP.NET Identity, there's an issue where the  --useDefaultUI flag doesn't actually include the .AddDefaultUI() method call in IdentityHostingStartup.cs.
This change checks the AddDefaultUI flag on the model and, if true, adds the required .AddDefaultUI() method call.
Related to https://github.com/aspnet/Scaffolding/issues/885, but doesn't resolve the original issue.
cc: @scottaddie

Adding @HaoK since this is a change to the identity content.


Shanghai Tech Training Method

Hi,
May i know how did you train on the Shanghai Tech dataset?
I trained on the entire dataset end-to-end and got an AUC that's very far off from 71.2%

Could you share the training code, please? Thank you very much， Email<EMAIL_ADDRESS>

Right... have you checked out https://github.com/lyn1874/memAE ?

Hi,
May i know how did you train on the Shanghai Tech dataset?
I trained on the entire dataset end-to-end and got an AUC that's very far off from 71.2%

您好，向您请教一下，数据集Shanghai Tech dataset也是要像UCSD数据一样进行帧提取之后再训练还是直接进行训练啊？如果要进行帧提取之后再训练，该如何操作啊？


Nvidia sharpening causing artifacting (turning it off solves the issue)

With AMD cards everything works fine, though when I used my pc with a newer nvidia card I got artifacting inside the terminal, caused by the "image sharpening" done by the nvidia driver.
Not sure if it's a case for you or nvidia, though I didn't have such behavior with any other app. Setting "image sharpening" to "off" specifically for Terminus solves the issue.
Just wanted to get this out as a help for anybody searching for a solution.
A little showcase (sadly only in 30fps) though this occurs on 60hz and 144hz monitors. Just scrolling causes it to artifact pretty quickly. Moving over it (probably causing a repaint) restores that part of the image. Same for keyboard inputs or changing the focus in general.

The same here, using GTX 1060 3GB driver 452.06.
After turning off sharpening to terminus.exe, everything got fine.
Thanks for sharing.


[DDE GUIDE ISSUE] Clarify Keywords in guide

Add description to keywords property that input will be comma-split

@marcodarko: On the flip side, fields that aren't meant to be arrays like name or funding.funder.name SHOULD NOT split on comma.  Names should be able to have commas in them.


Verify Quil instruction operand types match those in the Quil spec

Example: The Quil spec claims that STORE ro index 1 (where ro is of type BIT, index is of type INTEGER, and 1 is either BIT or INTEGER) is legal. However, the type checker disagrees. Likely it disagrees in other cases, too. Fix all.
See #492.

Closed by #529.


[FEATURE REQ] List NetworkInterfaces for VMSS

Library name
Azure.ResourceManager.Compute
Please describe the feature.
I want to query VM binding private IP from a VMSS but found there's no way in our C# SDK.
Corresponding RESTful API: https://learn.microsoft.com/en-us/rest/api/virtualnetwork/network-interface-in-vm-ss/list-virtual-machine-scale-set-vm-network-interfaces?tabs=HTTP

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

Related to #35717

We have released new version for the VMSS.


Swedish characters not rendering in \text{}

Rendering \text{abc åäö def} only displays "abc  def". Even when using the Latin Modern Math font which looks like it should include these characters according to https://www.cdnfonts.com/latin-modern-math.font

characters dropped by the below.
public static func atom(forCharacter ch: Character) -> MTMathAtom? {
        let chStr = String(ch)
        switch chStr {
            case _ where ch.utf32Char < 0x0021 || ch.utf32Char > 0x007E:
                return nil

Accented text characters are not currently supported since this is primarily a math environment.
This was a limitation of the original source code (iosMath) as well.
TeX only supported accented text using ', ", etc. This is not currently supported in text mode.

Anyone is invited to add accent commands.  Note: This is likely a nontrivial addition.

I got swedish characters working with the default font and the following change https://github.com/OskarPersson/SwiftMath/commit/8e18aab81e0f69d49a93d8caa2cae84cef98eeda
Could not get italics to work though (haven't really investigated why yet), but it shows åäö both inside and outside of \text{}

I would prefer to make this more generic to also support other European accents. The double-dot is already supported via the \ddot command. The Å is also supported already via the \angstrom command. Only the å support is missing.
What could be done is to auto-translate the Unicode characters to the internal accent commands to make things more convenient for accented languages. I'll see what's involved in doing this.


Support better control over configurations used by dependencies.

Currently, the configuration used to build dependencies is the default for the generator, which may or may not be affected by passing -DCMAKE_BUILD_TYPE during configuration of the parent project (which only applies to single-configuration generators).
It should be possible to control whether dependencies are built in debug or release (or any other  configuration). It should be possible to specify this without having to rely on specific behavior of single- versus multi- configuration generators. It should be possible to change the configuration and not destroy binaries from an old configuration.
(#1 is related to this.)

c58dad9b892fed24ba59a8e16c4b305a9b0be2dc enables this via the CONFIGURATION option to fetch_dependency().


Development of Procurement Wording

Describe the issue
This task came as a result of the briefing with Hayden. We will need to develop some wording around the procurement choices that were made for the various cloud service providers.
Which Sprint Priority is this issue related to?
2
Additional context
Add any other context, attachments or screenshots
Definition of done

Approval from Gen, If so.
Document explaining procurement choices that has been approved by PSB and the Cloud Pathfinder team (and legal?)

Began developing questions that the communication will need to answer. Booked half hour touchbase with Greg Froh, @scayzer, Zac Woodward, Lisa Koorbatoff and @paulroberts68 on December 8th to discuss questions and approach.

Email and key messages have been developed and are going up for approval.

Email has been sent to MCIOs.


feat: add worker beat and refactor jobs

Jobs are now a subtype of the main queue, however we can still create multiple queue if need be.
A worker beat has been added as a periodic job every 10s, can be use with uptime kama to provide push monitoring

:tada: This PR is included in version 1.0.0-next.27 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


fix: use official alby sdk

@bumi fix is also in https://github.com/getAlby/lightning-browser-extension/pull/2514/files in case we can merge that one


[Gimie] HTML metadata

Important metadata can be embedded in the repository webpage's HTML code. Existing standards (opengraph, meta tags, schema.microdata, RDFa) can help us access this information in a standardized way using libraries such as extruct.
Objective:  Extract relevant repository metadata from HTML page
Requirements:

[ ] Investigate relevant fields available on major git providers pages
[ ] Implement the WebMetadata class accordingly
~[ ] Identify schema.org mappings~
~[ ] Write PoC / example~

Since there is not much content in the structured data on github, only name and description, that can be easier received from other sources, I don't think that this ticket is ready yet. Therefore I pushed it back to the backlog.


Test the kedge build functionality

Once https://github.com/kedgeproject/kedge/pull/295 is merged, write tests to see if the kedge build functionality is valid.
TODO:

[ ] See if the image is built
[ ] See if the image is pushed to docker registry

Above things will be again done by using docker client libs

Picking this up if nobody is working on it yet.

Picking this up if nobody is working on this yet.

@surajssd How do you think we should manage the authentication bit for pushing images in test scripts. Any ideas?

@ashetty1 maybe spin up a local docker registry and then try to push the image to that registry?

@surajssd have something like this now: https://gist.github.com/ashetty1/7f8f3832bebae9f9bcdf50466c6fadd0
Where would you like to have it reside?

@ashetty1

Where would you like to have it reside?

I think along with e2e tests
Please send a PR that way it is easier to check and test!

@ashetty1 what is state of this?

@kadel reviews done. Waiting to be merged: https://github.com/kedgeproject/kedge/pull/381


Create the Input Page [HTML+CSS+Bootstrap+JQuery]

Type
Advancement
Description
Create the Input Page using HTML, CSS, Bootstrap and JQuery. Make sure to follow this UI Design while developing the Webpage.
Tools

HTML
CSS
Bootstrap
JQuery

Have you read the Contributing Guidelines on Pull Requests?
Yes

Can i work on this @HarshCasper ?

Assigning this to you @AdityaAshvin


added progressbar

demo: https://drive.google.com/open?id=0BwEMYOQ0VG3AUnpwUWZVUXR2RUU
also see: Stratoscale/monkey#1533
@Stratoscale/systegration

oops - fixing

How does it work with debug prints?

it is not debug - it is all just stdout to console

I meant, what happens if there are debug prints during the allocation?


Support inspecting Realm Objects from Swift in LLDB

Hi, still having issues here is anyone else?
When I try and display the ward object (RLMObject)
Printing description of ward:
(N2v2.Ward) ward = 0x00007f803bc0b940 {
Realm.RLMObject = {
ObjectiveC.NSObject = {}
}
id = 0
name = ""
beds = nil
}
RLMArray and RLMResults behave correctly though.
Yet if I call println(ward.description) I get the correct output.
Ward {
id = 3;
name = Magnoli ;
beds = RLMArray <0x7f803bd6bd30> (
[0] Bed {
id = 41;
number = 1;
admissions = RLMArray <0x7f803bd8cf90> (
[0] Admission {
id = 41;
admitted_on = 2014-11-13T02:47:24.086Z;
discharged_on = 2014-11-13T02:47:24.086Z;
discharged = 0;
}
);
...
I've installed as per the swift instructions however I'm using PODS for AFNetworking 2.0 only.
Thanks
Leigh

Doesn’t seem possible at the moment because of the performance of Swift in LLDB. We will keep an eye on Apple’s releases & reevaluate.

Doesn’t seem possible at the moment because of the performance of Swift in LLDB. We will keep an eye on Apple’s releases & reevaluate.

Hi, it's now 4 years later, would you happen to have any updates on the current performances ?


⚠ ClamAV has degraded performance

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

HTTP code: 200
Response time: 456 ms

Resolved: ClamAV performance has improved in f1ebb26.


Please let me know how I can handle errors on socket.send (NodeJS)?

First, thanks for good job, you're really improoving the world.
Please let me know is it possible to handle sending errors in NodeJS  like:
socket.send(message, function (error) {
   if (error)
     // message was not sent
})

or
try {
   socket.send(message);
} catch (error) {
  // message was not send
}

Two place: https://github.com/uNetworking/bindings or https://gitter.im/uWebSockets-chat/ .
This is only for bugs fix/improve not a help forum.

Permanent ban

Absolutely SPLENDID question there in a PULL REQUEST...


Add MSI motherboards to hardware list

Added MSI B450 Tomahawk Max II motherboard.

@joshwilding4444 Curious, why are you booted into rescue mode? Does this install / work with Rocky?


Create a release

Hi,
Can you tag the current master HEAD with a release number ?
It will allow composer to perform cache locally, instead of pulling the repo all the time.
Thanks,
William

Done.


Add more operations to be performed by the calculator

Currently the calculator supports a set of operations to be performed. Enhance it to make sure more operations are done.
If creating buttons make sure of the alignment as well

If this isn't taken yet, I'd be more than happy to add some basic operations for the calculator
[ ] add
[ ] subtract
[ ] division
[ ] multiply

@CleverOscar  you can check the calculator site on the about section on the operations it can perform

What operations do you need?

In a scientific calculator there are many options included, you can pick any, create a new issue and raise a PR @vinayjain18

@DhanushNehru I have added the exponential feature to the calculator. Will it count towards the Hactoberfest PR?

Yes @vinayjain18

Hey Hi @DhanushNehru, i hope you are doing well.
i would like to say can you assign me also this issue, actually i want to add some functionality in calculator.

Hi @DhanushNehru  i added some scientific operation, i have created PR so kindly check it and merge.
Thank You!

Hey @DhanushNehru
I wanted to add to log function. will you assign me that

Please raise a new issue and get assigned @Deepikakolli4


How to speed up the hhblits

When I predict the protein T1034 (156 residues) of CASP14 using AlphaFold2, I notice that the hhblits searched with Uniclust30 + BFD using about one hour (I have change the cpu option of hhblits to 20). Does anyone knows how to speed up this step?

Thanks Andris, I agree with all your suggestions.


Style checker

Comment style checker used here

Added style checker: run npm test  to see style check. Script can be seen in package.json     "test": "standard && node my-tests.js". Style checker used http://github.com

Awesome! I will close this issue now


Where can I get this module?

Where can I (or how do I) get this module?
I wasn't able to find it at https://www.powershellgallery.com/

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 2a425544-5041-25bd-2259-3474a5c97d41
Version Independent ID: 4a4f55f3-1753-d8f9-3d1e-3310a77c3423
Content: NetLdpAgent
Content Source: docset/windows/netldpagent/netldpagent.md
Product: w10
GitHub Login: @coreyp-at-msft
Microsoft Alias: coreyp

Hi, module seems to be embedded into Remote Server Administration Tools for Windows 10.
https://www.microsoft.com/fr-fr/download/confirmation.aspx?id=45520
After installing this package, I found the cmdlet onto my windows 10.
Regards


enhancement [app switcher]: make app switcher shorter; do not mirror left nav geometry

enhancement [app switcher]: make app switcher shorter; do not mirror left nav geometry
Why:
The app switcher now is mirroring the left nav behavior almost exactly which is confusing to the user; by keeping the left nav anchored and floating the global app switcher we create a clearer hierarchy between the two.

Where:
This floating app switcher remains a global element across all practices... we just want to make that function clearer. It does not change color when the local content changes, it operates on a separate logic / independent of the local left nav.

[ ] All type and core / interative color tokens, dropshadow and most geometries remain the same

[ ] 1px, Gray 80 stroke animates up 90 degrees to include the "close" icon in the component when the floating app switcher opens

[ ] shorten app switcher in Max, XL, Lrg and tablet breakpoints (truncate app switcher 16px after the last link item block

Design specs:
https://github.com/carbon-design-system/carbon-website/issues/1200

@vpicone @alisonjoseph This is something that Mike still wants for IDL and Carbon. They may get AKQA to build it though... not sure.


Low resistance Heatplates - not getting hot

Hello,
I have a little Problem: i ordered 15 boards qt JLCPCB and they all seem to have too low resistance values.
I measured boards with about 1.34 ohms which work kinda fine but also have boards at 1.12ohms that do not.
If i put the resistance inside the firmware to 1.10ohm, the board will heat up until about 70°C and then constantly reduce the current until about 250mA and that's it...
and it i put the resistance to 1.12 ohm the board will surpass the 5A mark, which somehow makes my PSU shutting down (even though the >1.34ohm boards also surpass 5A but without shutting down).
I'm kinda clueless where to start debugging here 😅
This was part of a "community order" and not a "for profit thing".

How is it going with the project. I'm about to build this myself. No expereince, though did you measure using a four wite technique? (Two wires Pass a constant current, two wires measure voltage)

No, I modified a resistance meter I used in the past for coil resistance measurements for my vape

I don't see any replies from the maintainer here. Maybe I can have a look at the code this weekend.

That would be nice! I already wanted to have a look myself but am pretty busy with other stuff 🙈

I'm experiencing overcurrent. I'm feeding in 12V from my lab power supply set to limit current at 5A. It doesn't take long for the regulator to go beyond that limit.
I've had no luck in getting the serial debugging data, so I display the PWM value on the screen in real time. It shows that the PWM value drops down to 0 (100% power)  after just a few maybe 10 seconds.. 12V into ~1 Ohm is way too much.
Not sure what to do about this yet. The board does monitor the input voltage. I could try in software to find out what how low PWM can get before the supply voltage starts to drop, with consideration that cable and contacts will drop a lot of voltage as well.

My video on this board. https://youtu.be/bX83ZVMr6Pg
Findings. Resistance is too low to produce heat up quick enough at sensible current levels (5A). This cannot be fixed without reducing the trace width, or putting more current into and removing the 5A PTC fuse. There is no current sensing.
It goes way beyond 5A. My bench powersupply droppet the voltage to 7V at 5A constant current  though rised to 10V when melting tin hot. But slowly. The 7V drops to about 6V at the heating bed.
I was thinking of doing my own board by tuning the heatbed to accept 24 or perhaps 19V (60W lsptop PSUs) to get the current down to 3 or 2.5A. Adding current sense. Measure resistance of the bed in real time to calculate temperature. But people are too negative, and so limited use case, I don't bother with this project I think.


femto: Change the signature of Ok, and always use 200 for it.

This makes calls much nicer.

Spurious
 --- FAIL: TestCalculateAverage (0.00s)
    prune_test.go:78: calculateAverage() = {gpu-1 55 30 4500 55 72.5 67.5 1.15 110 1525 1825<PHONE_NUMBER>140800 [{2 Process2 300} {1 Process1 250}]}, want {gpu-1 55 30 4500 55 72.5 67.5 1.15 110 1525 1825<PHONE_NUMBER>140800 [{1 Process1 250} {2 Process2 300}]}

#113


fix: Manual pipeline safe name

Need to remove bad characters from the generated Pipeline name in accordance with Spinnaker's name checker. This allows manual Pipelines to be created and deleted properly.

This needs a simple test for the normalized function.

Test case added.

👍 I'm good with this.

Turns out, updating an existing Pipeline without deleting it is fairly trivial with all our existing functions.

I would have moved the pipeline removal to a separate PR. It may be trivial but I would like more eyes on that specific change.

Split Pipeline deletion related Commits to #110.

Thanks for breaking that up into 2 parts.


bug(Toolbar): Defined background colors does not get applied with version 17.3.1

Is this a regression?

[X] Yes, this behavior used to work in the previous version

The previous version in which this bug was not present was
16
Description
If you go to the official Angular Material docs, and select component Toolbar, examples tab, you see in action the usage of toolbar with a color defined such as primary but you don't see any color applied to it.
If you open up any of the examples to Stackblitz, you can clearly see that any of the defined colors "warn", "primary", "accent" does not get applied in the toolbar property
<mat-toolbar color="primary">
 ...
</mat-toolbar>

<mat-toolbar color="warn">
 ...
</mat-toolbar>

<mat-toolbar color="accent">
 ...
</mat-toolbar>

Reproduction
StackBlitz link: https://stackblitz.com/edit/ga5498?file=src%2Fexample%2Ftoolbar-overview-example.html
Steps to reproduce:

Specify one of the colors predefined such as warn, primary, accent to the toolbar component

Expected Behavior
If the developer specifies a color to a toolbar, either a predefined one or a custom one, then the color should take effect into the material component (e.g toolbar)
Actual Behavior
Specifying any of the predefined colors does not get applied in the toolbar component
Environment

Angular: 17.3.0
CDK/Material: 17.3.1
Browser(s): Firefox 124.01 or Chrome 123.0.6312.86
Operating System (e.g. Windows, macOS, Ubuntu): Linux Mint

I've experienced this as well playing with the new M3 styles.

I think I may have found the issue, if I can fix it I will raise a PR

This is intentional as it is a part of the M3 spec. Althought yes the docs and examples should be updated to remove these custom colors that used to work in M2.

What's the point of having a toolbar with the attribute color if none of the colors will be applied? in order words, what is the purpose of doing this
<mat-toolbar color="warn">...</mat-toolbar>

If neither warn, primary, accent, or any custom color is applied? Don't tell me the color attribute is going to be deprecated.

This is intentional as it is a part of the M3 spec. Althought yes the docs and examples should be updated to remove these custom colors that used to work in M2.

Your answer quite scares me, you are saying this is intentional, so the other bugs reported based on missing colors applied in other Angular Material components are okay, is not a bug, is a feature. M3 doesn't look correct.
What's the point of having a toolbar with the attribute color if none of the colors will be applied? in order words, what is the purpose of doing this
<mat-toolbar color="warn">...</mat-toolbar>

If neither warn, primary, accent, or any custom color is applied? Don't tell me the color attribute is going to be deprecated.

Agreed.  If this is being deprecated, it needs to be made known in the docs.  I understand that m2 will be supported for quite some time, but this is a pretty big change.

Hi, maybe it would be good to take a step back and add some context here
The purpose of the color input is to allow users to switch which palette is being used for a specific component. This functionality will still exist in M3 via the optional backwards compatibility api
https://material.angular.io/guide/material-3#optional-add-backwards-compatibility-styles-for-color-variants
The important distinction here is that in M3, the background color of the toolbar (or app bar as it is called on their docs) comes from the "neutral" palette. Because of this, the background color of the toolbar is always a neutral tone, even when switching between different palettes
https://m3.material.io/components/top-app-bar/specs
This is different from the M2 toolbar which used a color for it's background
https://m2.material.io/components/app-bars-top

Thank you for the clarification @wagnermaciel.  I'm happy to learn about this backwards compatibility!
@include matx.color-variants-back-compat($theme);

The important distinction here is that in M3, the background color of the toolbar (or app bar as it is called on their docs) comes from the "neutral" palette. Because of this, the background color of the toolbar is always a neutral tone, even when switching between different palettes

The material docs are a great example why this doesn't work well with a global navbar. Remove the light blue background and it looks awful.

The important distinction here is that in M3, the background color of the toolbar (or app bar as it is called on their docs) comes from the "neutral" palette. Because of this, the background color of the toolbar is always a neutral tone, even when switching between different palettes

The material docs are a great example why this doesn't work well with a global navbar. Remove the light blue background and it looks awful.

Touché!
Just upgraded an app and ran into this (and not only). My eyes hurt...

It looks like the toolbar uses --mat-toolbar-container-background-color as background and --mat-toolbar-container-text-color as color.
That said, you should be able to change this properties to primary and primary-contrast etc. using theming.
If you use a similar approach to what I described here, it should be as simple as this:
mat-toolbar[color="primary"] {
  --mat-toolbar-container-background-color: var(--mat-primary);
  --mat-toolbar-container-text-color: var(--mat-on-primary);
}

I haven't tried this yet, so I am not sure if it works like this!

The separation between toolbar and content looks so bad because the scrolling behavior of the toolbar does not meet the v3 specification.

Only upon scrolling, the top app bar container fills with a contrasting color that provides visual separation from the background.

https://m3.material.io/components/top-app-bar/guidelines#4eab4f50-4a3e-4189-bce2-a46514cde1da
You probably have to implement the color change during scrolling by yourself.

The important distinction here is that in M3, the background color of the toolbar (or app bar as it is called on their docs) comes from the "neutral" palette. Because of this, the background color of the toolbar is always a neutral tone, even when switching between different palettes
https://m3.material.io/components/top-app-bar/specs

How can we make the toolbar color be the primary color of the pallete? Because a neutral color for the bar is kind of useless and not even demoed in the angular material page.

https://m3.material.io/components/top-app-bar/guidelines#4eab4f50-4a3e-4189-bce2-a46514cde1da
On mobile, this makes sense. but for web it looks ugly. May be m3 is for mobile. Maybe we need to stick with  m2

It is hard for me to see how going away from color="primary" is an improvement. A white toolbar looks broken and the suggested fixes are much more involved. I understand that the team is bound by the specification, but what did they think when it was written? Just compare https://m3.material.io/ to https://m2.material.io/. It has gotten so much worse! the website looks bad, is hard to use and is confusing. So sad.

@blogcraft In the dark theme you are using the same color for text and background, this is probably wrong.
If you can use the same properties (can still be different values!) from the theme for both light and dark theme (f.e. in both cases the primary 100 as text color) it would be a lot simpler.
If you really need to use different properties (not only different values for those properties), then you could probably still simpify if by using scss build-in if function.
Other then that your solution seems to be more or less as described in Theming your own components.
However, I personally think that theming in Angular Material is pretty complex (imho too complex) in general:

You have to create a own theming file for every component
You have to import this theming file globally, which might lead to pretty a lot of (deep) imports in larger projects
In the theming-files you have to scope the styles to your needs as they are not scoped to the component automatically

In a new project I experimented with a new approach which I described here which basically defines css custom properties for all possible theme variables. That way I can easily use them everywhere, and defining the color for the toolbar can be simplified to:
.mat-toolbar {
    --mat-toolbar-container-text-color: var(--mat-on-primary);
    --mat-toolbar-container-background-color: var(--mat-primary);
    --mdc-icon-button-icon-color: var(--mat-on-primary);
}

It is hard for me to see how going away from color="primary" is an improvement. A white toolbar looks broken and the suggested fixes are much more involved. I understand that the team is bound by the specification, but what did they think when it was written? Just compare https://m3.material.io/ to https://m2.material.io/. It has gotten so much worse! the website looks bad, is hard to use and is confusing. So sad.

They are trying to androdify the web and it's just ridiculous.... And the worst part is that they are "bound" to the spec, but they don't even follow it (toolbar color on scroll, card dynamic color, real tooltips, progress bar and spinner, etc...)! Also there are components defined in the spec that have never arrived to Angular Material and they don't seem to care to create them (navigation rail, carousel, time pickers...).

@blogcraft In the dark theme you are using the same color for text and background, this is probably wrong. If you can use the same properties (can still be different values!) from the theme for both light and dark theme (f.e. in both cases the primary 100 as text color) it would be a lot simpler. If you really need to use different properties (not only different values for those properties), then you could probably still simpify if by using scss build-in if function. Other then that your solution seems to be more or less as described in Theming your own components.

I had an error i updated, in text and icon y use 100 for light and 20 for dark trying to mimic the theme. But still don't like it very much.
Also trying to figure out all the tokens and mat functions and how to use them is confusing and a waste of time IMO.

I truly thought i was the only who finds m3 weidly bad. I've been using the navigation schematic for setting my main layout in previous versions...after i updated to material v18,  the navigation schematic just outputs a white navigation component...link buttons are white, toolbar is white...you cant even customise the toolbar color without defining some comples themes...I'm new to this angular ecosystem (started last year on v17) but materia v18 seems like a downgrade really!

I'm not used to front-end stuff, but I made it work with CSS classes in the theme file. I think it's simpler and easier to understand for my use case. But, I don't know if it scales well (I'm working on a small project).
@use '@angular/material' as mat;
@use 'src/styles/m3-theme';

@include mat.core();

$theme: m3-theme.$light-theme;

@mixin color($theme) {
  .tertiary-button {
    @include mat.button-color($theme, $color-variant: tertiary);
  }

  .tertiary-progress-bar {
    @include mat.progress-bar-color($theme, $color-variant: tertiary);
  }

  .tertiary-icon {
    @include mat.icon-color($theme, $color-variant: tertiary);
  }

  .primary-toolbar {
    background-color: mat.get-theme-color($theme, primary);
    color: mat.get-theme-color($theme, neutral, 100);
  }
}

@mixin typography($theme) {
  -webkit-font-smoothing: antialiased;

  .headline-medium-black {
    font: mat.get-theme-typography($theme, headline-medium, font);
    color: mat.get-theme-color($theme, neutral, 0);
  }

  .headline-small-black {
    font: mat.get-theme-typography($theme, headline-small, font);
    color: mat.get-theme-color($theme, neutral, 0);
  }

  .headline-small-white {
    font: mat.get-theme-typography($theme, headline-small, font);
    color: mat.get-theme-color($theme, neutral, 100);
  }

  .label-medium-white {
    font: mat.get-theme-typography($theme, label-medium, font);
    color: mat.get-theme-color($theme, neutral, 100);
  }
}

html {
  @include mat.all-component-themes($theme);
  @if mat.theme-has($theme, color) {
    @include color($theme);
  }

  @if mat.theme-has($theme, typography) {
    @include typography($theme);
  }
}

Then I use these global CSS classes to change my components styles.

It's necessary create a theme and define manually a background color to toolbar
ex:
@use 'sass:map';
@use '@angular/material' as mat;

$light-theme: mat.define-theme((
  color: (
    theme-type: light,
    primary: mat.$azure-palette, // azure, rose, cyan, magenta
  )
));

$dark-theme: mat.define-theme((
  color: (
    theme-type: dark,
    primary: mat.$azure-palette, // azure, rose, cyan, magenta
  )
));

html {
  .dark-theme {
    @include mat.all-component-themes($dark-theme);
    .app-toolbar {
      background-color: mat.get-theme-color($dark-theme, on-primary);
    }
  }

  .light-theme {
    @include mat.all-component-themes($light-theme);
    .app-toolbar {
      background-color: mat.get-theme-color($light-theme, primary, 90);
    }
  }
}

demo: https://danielschmitz.github.io/angular-material-with-dark-mode/#
github:  https://github.com/danielschmitz/angular-material-with-dark-mode


Smart Contract Traceability Phase 2

Problem
Flat trace and state trace for contracts were enabled by the Record Stream v6 and Smart Contract Traceability Extension HIPs. Flat trace and state trace information for contracts need to be exposed in the mirror node explorer so that developers can easily access this information about their contracts.
Flat Trace:

[x] Define requirements for contract flat trace feature
[x] https://github.com/hashgraph/hedera-mirror-node-explorer/issues/211
[x] Contract flat trace available in staging site
[x] Contract flat trace view approved by stakeholders
[x] Contract flat trance view deployed

State Trace:

[x] Define requirements for contract flat trace feature
[x] https://github.com/hashgraph/hedera-mirror-node-explorer/issues/212
[x] Contract state trace available in staging site
[x] Contract state trace view approved by stakeholders
[x] Contract state trance view deployed

Solution

[x] #245
[x] #246

Alternatives
No response

Closing this since the bulk of work planned has been done. We'll open specific issues for incremental improvements.


Inject in non-MB

This is more a question about how this works as it wasn't clear to me. Is there a way to use the Inject attribute in a non-monobehaviour? For example:
    public class MyTestClass
    {
        [Inject] private readonly MyInjectableClass _myClass;
    }

MyTestClass will be instantiated repeatedly throughout my app's lifecycle.

Answered this already in discord: https://discord.com/channels/1098008290052546731/1100153692054880366/1255521210356334592


fix(semantic/jsdoc): panic on parsing type_name_comment.

fixes #4627

#4632  👈
main

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

Join @rzvxa and the rest of your teammates on  Graphite

@Boshen
Thanks! I'm just looking at this now and have realized the underlying problem and am fixing it. I'll make another PR later~


fix: scrollbar sometimes disappears in old tabs/deleting studies

Closes #1452
This is an issue with EDS. I have created an issue on their github page
https://github.com/equinor/design-system/issues/1892

UPDATE: They have found the issue and it will be resolved in the next version of EDS. So this PR can just stay put for now

Fixed in eds-core-react v0.18.0


refactor(recipe): Updated types in recipe and added additional fields

Updated recipe model, based on findings of a recipe (additional keys in json and different types for some values (e.g. int instead of string))
closes #7

@Johannes123123412341412412412412414 we do need a translation for "Stopfhopfen". Could you provide this? I've got no idea, what that even means ;)

I think you are referring to "hopfenstopfen", that would be dry hopping.

I think you are referring to "hopfenstopfen", that would be dry hopping.

Maybe. It's about this

I think you are referring to "hopfenstopfen", that would be dry hopping.

Maybe. It's about this recipe

Alright, the noun is "Dry Hop".

I think you are referring to "hopfenstopfen", that would be dry hopping.

Maybe. It's about this recipe

Alright, the noun is "Dry Hop".

Thx. just updated it


NPE issues when users extend Reporter

SpringBoot : 2.1.14.RELEASE
JDK: 1.8.1
自定义扩展Reporter，实现Reporter，并在此注入Spring容器Bean，出现NPE,我应该如何做，才可以把SofaTracerSpan里的Tag数据通过MQ发送到目的地。

Spring

can you provide a simple case?

Hi:
Yes, such as this: after I implemented my own Reporter in the Spring container, I want to send it to the heterogeneous application B through MQ to implement some other operations, such as data cleaning or other;
`public class CustomizedReporter implements Reporter {
//....

//....

@autowired
private AmqpTemplate amqpTemaplate;

@Override
public String getReporterType() {
    //....
    return "CustomizedReporter";
}

@Override
public void report(SofaTracerSpan sofaTracerSpan) {
    //....
   // report
    send.send(logMessage); // or use rpc to transfer data?
}

@Override
public void close() {
    // ignore
    //....
}

}`
What is the general reason? Is it because the reporting class is initialized at the initial stage of the Web? I want to get the cause and solution of this kind of problem from you.
But I found that the injected Template object is null, how to achieve my needs, I need help urgently. Thank you！


chore(deps): update dependency sass-loader to v10.5.2

This PR contains the following updates:

Package
Change
Age
Adoption
Passing
Confidence

sass-loader
10.4.1 -> 10.5.2

Release Notes

webpack-contrib/sass-loader (sass-loader)
v10.5.2
Compare Source
10.5.2 (2024-01-04)
Bug Fixes

compatibility with node-sass@9 (#1176) (4e2569d)

v10.5.1
Compare Source
10.5.1 (2023-12-19)
Bug Fixes

missing sass embedded check when get default implementation (#1170) (9914870)

v10.5.0
Compare Source
Features

support node-sass@9 (#1168) (6e59be2)
support sass-embedded implementation (#1152) (47e9814)

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - "after 8am and before 4pm on tuesday" in timezone Etc/UTC.
🚦 Automerge: Enabled.
♻ 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.

This PR has been generated by Renovate Bot.

Closing this as we'll be focusing on upgrading our fork of the whole swift-docc-renderer package instead of individual dependencies of it.

 You will get a PR once a newer version is released. To ignore this dependency forever, add it to the ignoreDeps array of your Renovate config.
If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.


Add unit tests for ImportError handling and ValidationError on unbound SocketPath

Change Summary
This PR introduces new unit tests to enhance the test coverage by covering the following scenarios:
ValidationError for Unbound SocketPath:
Added a unit test to verify that a ValidationError  is raised when the provided path is not bound by a socket. This ensures that the application correctly handles and reports errors related to unbound socket paths.
ImportError Handling for email-validator
Introduced unit tests to verify the proper handling of ImportError scenarios related to the email-validator package. Specifically, the tests cover:

The expected ImportError when email-validator is not installed.
The handling of ImportError when there is an invalid installation of email-validator.

Related to #7656
Checklist

[x] The pull request title is a good summary of the changes - it will be used in the changelog
[x] Unit tests for the changes exist
[x] Tests pass on CI
[x] Documentation reflects the changes where applicable
[x] My PR is ready to review, please add a comment including the phrase "please review" to assign reviewers

please review


breakage in scoped enumeration in v4

The code below worked in v2.12.10. It hits the bottom exception in v4.2.5. I haven't checked any other versions. A related question: is there some better/shorter syntax for restricting the destination in this manner?
using System;
using System.Collections.Generic;
using System.Linq;
using DryIoc;

namespace TestDryIoc
{
    public interface IComp
    {
        IEnumerable<IOoui> Oouis { get; }
    }

    public interface IOoui {}
    public class IOoui1: IOoui {}
    public class IOoui2: IOoui {}

    public class OouiHost
    {
        public readonly IEnumerable<IOoui> Oouis;
        public OouiHost(IEnumerable<IOoui> oouis)
        {
            Oouis = oouis;
        }
    }

    public interface IMode1Comp: IComp {}
    public interface IMode2Comp: IComp {}

    public class Mode1Comp : IMode1Comp
    {
        public IEnumerable<IOoui> Oouis { get; }
        public Mode1Comp(OouiHost host)
        {
            Oouis = host.Oouis;
        }
    }

    public class Mode2Comp : IMode2Comp
    {
        public IEnumerable<IOoui> Oouis { get; }
        public Mode2Comp(OouiHost host)
        {
            Oouis = host.Oouis;
        }
    }

    public class Mode1
    {
        public IMode1Comp Comp { get; }

        public Mode1(IMode1Comp comp)
        {
            Comp = comp;
        }
    }

    public class Mode2
    {
        public IMode2Comp Comp { get; }

        public Mode2(IMode2Comp comp)
        {
            Comp = comp;
        }
    }

    class Program
    {
        static void Main(string[] args)
        {
            var container = new Container();
            container.RegisterMany<Mode1Comp>(Reuse.Transient, setup: Setup.With(openResolutionScope: true));
            container.RegisterMany<Mode2Comp>(Reuse.Transient, setup: Setup.With(openResolutionScope: true));

            container.Register<IOoui, IOoui1>(Reuse.InResolutionScopeOf<IComp>(),
                setup: Setup.With(condition: request => request.Enumerate().Any(r => r.ServiceType == typeof(IMode1Comp))));
            container.Register<IOoui, IOoui2>(Reuse.InResolutionScopeOf<IComp>(),
                setup: Setup.With(condition: request => request.Enumerate().Any(r => r.ServiceType == typeof(IMode2Comp))));

            container.RegisterMany<OouiHost>(Reuse.InResolutionScopeOf<IComp>());
            container.RegisterMany<Mode1>();
            container.RegisterMany<Mode2>();

            var mode1 = container.Resolve<Mode1>();
            if (!(mode1.Comp.Oouis.Single() is IOoui1))
                throw new Exception();

            var mode2 = container.Resolve<Mode2>();
            if (!(mode2.Comp.Oouis.Single() is IOoui2))
                throw new Exception();
        }
    }
}

One other side note on this particular sample: if I were to pass OouiHost into Mode1 or 2, it will fail with the error "No current scope is available". I think you could make DryIoc smart enough to handle that situation such that if you encounter that failure you then try the other constructor parameters and come back to that one later.

@BrannonKing Thanks for posting the code, I will check later.

Is there something else I can contribute here to get this raised in priority? Where's your donation button? One of my work projects is held up by it. Thanks for your time.

I am looking at it

v4.3.1 with the fix is out on NuGet


Theme: Log display and escaped HTML issue?

webmin > system > system logs
The < and > characters are encoding incorrectly.

What do you see in Gray Theme? Isn't it the same? Could you please check?

Oh, ok! I've checked it myself. True. It shouldn't be happening!
Thanks for reporting. I will try fixing it in 18.00

It will be fixed in up-comming version 18.00 very soon.


Receive bad Request when creating new User in Rails 3

Hi Alan,
First of all many thanks for all your contribution with this gem it is very helpfull for us!!!
In  my Rails 3 app, I'm trying to create a User (ParseUser) but received a 400 Bad Request (trace below)
Therefore, when I create a new one directly from the rails console it works (I can see it on my class in Parse.com) .
From my Rails application when I edit an existing user it works too.
Any suggestion?
Cheers,
Philippe
RestClient::BadRequest in UsersController#create
400 Bad Request
Rails.root: /Users/saigonaut/Work/Projects/RoR/parsetest
Application Trace | Framework Trace | Full Trace
app/controllers/users_controller.rb:46:in block in create' app/controllers/users_controller.rb:45:in create'
Request
Parameters:
{"utf8"=>"âœ“",
"authenticity_token"=>"wNzLZQ7j56RQTUbjV6BkcCb4k2rGNHe5+tE292iXXQw=",
"user"=>{"name"=>"Toto",
"username"=>"toto",
"email"=>"toto"},
"commit"=>"Create User"}

@saigonaut, thanks for reporting the bug. What version of parse_resource are you using?
In the Rails 3 form, do you include a password parameter?

Hi Alan,
I use the last rversion 1.6.3, but you right: I miss the password in my form.
So everything works well now. Many thanks!!!

Thanks for checking back in and closing.


Add tests

[x] Browser spec runner
[x] Node.js vdom spec runner
[ ] State spec
[x] State Functions spec

100% coverage in v0.4


how to train the  Quadruped Joint Predictor

Hi @benjiebob ,
I try to apply this to other Quadruped animals, could you please show me the details about how to train the Quadruped Joint Predictor?
Thanks
yours
Wenfeng

Automatic prediction of quadruped joints is not yet included in this library. The basic idea is to create a synthetic set of SMAL quadruped models and train hourglass network to predict the joints.
A similar idea (that relies on few keypoint annotations) is available here SMALST and shown on zebra.

Going to close for now.


Why my aliases broke the battery on theme

I have a bash_aliases import on my bashrc, but if I use it with bash_it the percentage of battery on the prompt return a -1 value.
I put this lines before the bash_it template on bashrc:
if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

With those the battery_percentage return the -1 value if I remove them battery_percentage return the correct value.
I dont think that my aliases can broke some of those functionality.
My aliases:
alias ls='exa'
alias ll='exa -l'
alias la='exa -al'
alias grep='rg'

Spot the issue: the grep alias change the return of the battery plugin because i use ripgrep instead of the grep.
I solve the problem by update grep with the absolute path /usr/bin/grep on the plugins/available/battery.plugin.bash script.
Can be solve in other way?

Greetings.
Bash-it is a bit fragile in that it doesn't try to isolate itself from users aliasing well-known system utils (i.e grep, awk, sed, etc) as you're doing here.
But it doesn't feel like like all of bash-it is having issues, just the battery plugin.
I would be interested to know which line(s) in the battery plugin are behaving differently with ripgrep.
@Wabri : Can you spend a few minutes and determine exactly which grep statement(s) cause the issue?  i.e which line number(s) within the battery.plugin.bash file and which grep statement (some lines have multiple grep statements).
Also:

Q: Is your bash-it installation up to to date?
Q: What version of ripgrep are you using?
Q: Can you show the output of this command:
type rg

A quick review of the grep statements in the plugin show they seem mostly safe:
grep statements ordered by complexity
grep 'state'
grep percentage

grep -i BAT

grep -q 'discharging'

grep -q "off-line"
grep -q "on-line"

grep -q 'AC Power'
grep -q 'Battery Power'

grep -q 'BatteryStatus=1'
grep -q 'BatteryStatus=2'

grep -q '"ExternalConnected" = No'
grep -q '"ExternalConnected" = Yes'

grep -o "[0-9]\+"
grep -o '[0-9]\+'

grep -q 'charging\|fully-charged'

Perhaps one of the more complex grep clauses is causing the issue, but really these aren't too complex.
It may be more related to exit coding handling - The battery plugin does seem to rely on grep exit codes a lot. Perhaps ripgrep has different exit codes than grep under some conditions.
@Wabri please let us know what you find out,
-DF
PS: Its is worth pointing out that ripgrep is not intended to be a full drop-in replacement for grep:

RipGrep FAQ: Can ripgrep replace grep?

Thanks for chiming in, @davidpfarrell! I was going to say as well that aliasing a different command to grep feels quite invasive... We have more than 140 usages of grep in Bash-it - I really don't want to review all of them.
FWIW we could change all occurrences of grep to command grep, which should always use the command instead of an alias, but then we'd probably have to do the same with other commands just to be sure.
@Wabri What's your use case for wanting to use grep as an alias for rg? Typing rg instead of grep is shorter...
I would still be interested in the analysis to see which instance of grep is failing in the battery plugin.

FWIW we could change all occurrences of grep to command grep, ...

I've been thinking we might come up with convention like bashit_grep which gets defined at bashit startup.  Doing this for system utils that bashit relies on would give us isolation but also give us a chance to use logic to define the values, i.e. imagine bashit_uuidgen where the logic to define it could include cascading checks for multiple tools, OS checks, etc.

Yes, something like that. We'd have to come up with a list of tools we want to do this for - would you include things like awk, sed or find as well? Doing that would isolate us from changes that users make in their tool definition, but at the same time, it would make the code less readable, and would probably increase the review effort for Pull Requests...

But it doesn't feel like like all of bash-it is having issues, just the battery plugin.

That is because I have enabled only those 3 plugins:

alias-completion
base
battery

I try one plugin at time to see if I get some error.

@Wabri : Can you spend a few minutes and determine exactly which grep statement(s) cause the issue? i.e which line number(s) within the battery.plugin.bash file and which grep statement (some lines have multiple grep statements).

Sure I can do that.
https://github.com/Bash-it/bash-it/blob/c9dc334981682a23c9448ce69db05476c57813f5/plugins/available/battery.plugin.bash#L60
The last grep generate the problem.
I try run the line but ripgrep seems not working with that particular regex. The man page of both are the same:
       -o, --only-matching
              Print only the matched (non-empty) parts of a matching line,  with  each
              such part on a separate output line.

I ran this command upower --show-info $(upower --enumerate | grep -i BAT) | grep percentage | command grep -o "[0-9]\+" | head -1 and the output is 29, but with ripgrep there is no output. I don't know how to debug it better than this.

Q: Is your bash-it installation up to to date?

Yes, I install bashit yesterday.

Q: What version of ripgrep are you using?

I'm on debian 10, I installed with the official repository and the version is:
ripgrep 0.10.0
-SIMD -AVX (compiled)
+SIMD +AVX (runtime)

Q: Can you show the output of this command: type rg

rg is /usr/bin/rg

@Wabri What's your use case for wanting to use grep as an alias for rg? Typing rg instead of grep is shorter...

I always used grep and now I want to try the ripgrep command, but I'm automatically typing grep so I created that alias to force the usage of rg. When I specifically want to use grep I use the absolute path /usr/bin/grep.

Yes, something like that. We'd have to come up with a list of tools we want to do this for - would you include things like awk, sed or find as well? Doing that would isolate us from changes that users make in their tool definition, but at the same time, it would make the code less readable, and would probably increase the review effort for Pull Requests...

Yes I think replace every command like awk, sed and grep will drop a lot the readability of the code. Maybe create a function bashit_awk or __sed could be the solution, but I really dont know if it worth the cost of doing that.

I test more function and also myip not working because of grep, I think is the -o option that cause the problem, changing grep with command grep or /urs/bin/grep solve the problem.
With this in mind I found other section that may cause the same output:

https://github.com/Bash-it/bash-it/blob/c9dc334981682a23c9448ce69db05476c57813f5/plugins/available/base.plugin.bash#L40
https://github.com/Bash-it/bash-it/blob/c9dc334981682a23c9448ce69db05476c57813f5/themes/hawaii50/hawaii50.theme.bash#L87
https://github.com/Bash-it/bash-it/blob/c9dc334981682a23c9448ce69db05476c57813f5/completion/available/makefile.completion.bash#L20
https://github.com/Bash-it/bash-it/blob/c9dc334981682a23c9448ce69db05476c57813f5/plugins/available/jekyll.plugin.bash#L40
https://github.com/Bash-it/bash-it/blob/c9dc334981682a23c9448ce69db05476c57813f5/plugins/available/jekyll.plugin.bash#L41
https://github.com/Bash-it/bash-it/blob/c9dc334981682a23c9448ce69db05476c57813f5/plugins/available/base.plugin.bash#L40

@Wabri, Thanks for the detailed research / response !
At first, I thought the issue might be related to you using v0.10.0, since thats from 2018 and the most recent version is v12.0.1 !
I decided to install both versions and check for msyelf.
It turns out that the issue is the \+ in the grep regex.
By default, grep uses "POSIX Basic Regular Expressions"
bash man page
Basic vs Extended Regular Expressions
       In basic regular expressions the meta-characters ?, +, {, |, (, and )
       lose their special meaning; instead use the backslashed versions \?,
       \+, \{, \|, \(, and \).

However, ripgrep does not support these types of regex (nor will it ever):
ripgrep faq page
Here are some cases where you might not want to use ripgrep...

* Are you writing portable shell scripts intended to work in a variety of
 environments? Great, probably not a good idea to use ripgrep! ripgrep
 has nowhere near the ubiquity of grep, so if you do use ripgrep, you might
 need to futz with the installation process more than you would with grep.

* Do you care about POSIX compatibility? If so, then you can't use ripgrep
 because it never was, isn't and never will be POSIX compatible.

With that ...
As much as I think an effort to help bash-it isolate itself from the user's environment is probably a decent idea worth pursuing,  I think the correct action here is to advise you not to alias grep to ripgrep.
I think you put your whole system at risk of issues like these since you are very likely going to encounter shell scripts outside of bash-it that will rely on grep's default regex engine.
Good luck on your journey to learn ripgrep - Now that I have it installed, I will likely play around with it more myself - But I know now not to alias it to grep ;-)

I agree with @davidpfarrell - the best course of action will be for you to not define that alias...
FWIW if you're looking at alternatives to grep, I really like these:

ack: https://beyondgrep.com
ag (The Silver Searcher): https://github.com/ggreer/the_silver_searcher
pt (The Platinum Searcher): https://github.com/monochromegane/the_platinum_searcher

An additional search tool that I use quite often is sack (https://github.com/sampson-chen/sack), which wraps both ack and ag, presenting the results in a really cool way. I probably use sack/sag the most out of these...
Closing this issue now, since this seems to be resolved.


Add folder browser for image compression

Closes #259 This feature is only working for the image compression tool. I know there is a refactorization of the component around, so I would like to leave the feature here for your consideration. Please, do not consider the UI desing... I am really bad with it.
Pull request type

Please check the type of change your PR introduces:

[ ] Bugfix
[x] Feature
[ ] Code style update (formatting, renaming)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] Documentation content changes
[ ] Internationalization and localization
[ ] Other (please describe):

Issue Number: #259
What is the new behavior?

You can choose a folder to optimize images inside it

Other information
I do not consider the UI design to be pretty. I am accepting any kind of fix/redesign/etc if this PR could be accepted.
Quality check
Before creating this PR, have you:

[x] Followed the code style guideline as described in CONTRIBUTING.md
[x] Verified that the change work in Release build configuration
[x] Checked all unit tests pass

Hello,
Thank you for this contribution. :)
As you mentioned, I'm working on a reusable control for selecting files. Being able to select a browser is a great idea!
If that's OK, I will use part of what you did here in the control I'm making so it supports folders too.
Thank you again for this contribution and idea!

Hello,
Thank you for this contribution. :) As you mentioned, I'm working on a reusable control for selecting files. Being able to select a browser is a great idea! If that's OK, I will use part of what you did here in the control I'm making so it supports folders too.
Thank you again for this contribution and idea!

No problem, I am grateful that this contribution helps somehow ;)

@youkai95 , I just finished the component in question :-D You can take a look at it here if you want: https://github.com/veler/DevToys/pull/308


Kill the LazyResolver

Put the final nail in the LazyResolver's coffin.  Devirtualize all remaining uses of the LazyResolver, and replace it with the concept of a "legacy global type checker" instance.  Finally, to support that notion, make TypeChecker behave more like a singleton than it does today.
This is built on top of a rebased copy of #28009.

@swift-ci please test

@swift-ci please test source compatibility

⛵


Make sure useSelector.ts doesn’t create stale values

The function provided to svelte's readable is only invoked when the first subscriber subscribes to this store.
But because stately’s actor.subscribe does not fire immediately after subscribing (it only fires when something changes in the state) the svelte store could have a stale value (with the initial prevSelected) until the state in the machine changes and triggers the update.
This PR fixes that, by making sure that the value is not stale when the first subscription happens.

@Andarist done!
I think the comments in the code should be self descriptive, but here is a short summary since it’s pretty obscure Svelte behavior:
Using $count anywhere in the Svelte template, immediately creates a subscription of the store under the hood. That’s why it’s not possible to test this behavior with:
{#if $state.context.count >= 2}

{$count}

{/if}

Instead I created another variable (readCount) that uses the get Svelte store function to read the value only when it’s supposed to be displayed (which means that the store is only subscribed to and read at a later time, and not from the start).
Without the fix in this PR, the value would still read 0 at the end, because the count store would still provide the initial value it received when it was created.

You might be wondering why this fix is needed in the first place, since you nearly always use a Svelte store in the template with the $count shorthand.
The bug appeared in our case, because we created the store and put it in a svelte context:
const count = useSelector(/* etc... */);
setContext(‘count’, count);

And then in some child component, at a later time, we used that store:
const count = getContext(‘count’);

And this is where the value was wrong.

I wonder, are you using @xstate/svelte@beta by copy-pasting it into your project? That's fine - I was just double-checking things and this package isn't yet released, hence the question.

I wonder, are you using @xstate/svelte@beta by copy-pasting it into your project? That's fine - I was just double-checking things and this package isn't yet released, hence the question.

Yes that’s exactly what I’m doing.

The same bug exists in v4, but since I’m using v5 and this is going to be the next version anyway, I thought I might just fix it in v5.


Go-Zero Should NOT set the global otel TracerProvider

otel.SetTracerProiver() and otl.SetErrorHandler() is a global call should be called in the host process, never in the library.
Go-Zero integrates the initialization of otel is very handy in most scenarios, but this behavior cannot be disabled may be confused in some times, especially in the highly customized business cases.
It would be great if a switch can be added into trace.Config like:
// github.com/zeromicro/go-zero/core/trace
package trace

type Config struct {
	InitOtel bool      // user can set to false to prevent go-zero calling the otel.SetTracerProvider
	...
}

Would you please submit a PR?

Would you please submit a PR?

@kevwan Sure, please check this PR #3292


monorepo(nx): change from custom monorepo to NX

PR Checklist
Please check if your PR fulfills the following requirements:

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

PR Type
What kind of change does this PR introduce?

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Other... Please describe:

What is the current behavior?

Issue Number: N/A
What is the new behavior?
Does this PR introduce a breaking change?

[ ] Yes
[ ] No

Other information

Merged with another branch


How to send log to the log page?

here is skywalking's log page, I can find any log

here is my code

package main
import (
	"context"
	"fmt"
	"github.com/SkyAPM/go2sky"
	"github.com/SkyAPM/go2sky/reporter"
	"time"
)

func main() {
	r, err := reporter.NewGRPCReporter("<IP_ADDRESS>:11800")
	if err != nil {
		return
	}
	tracer, err := go2sky.NewTracer("example", go2sky.WithReporter(r))
	span, _, err := tracer.CreateLocalSpan(context.Background())
	if err != nil {
		return
	}
	time.Sleep(time.Millisecond * 100)
	span.SetOperationName("log")
	span.Log(time.Now(), "123")
	span.End()
	time.Sleep(time.Second * 2)
	fmt.Println("ok")
}

I can find my trace with log in the trace page

How can I send logs to the log page?

Consider using supported 3rd party collectors, https://skywalking.apache.org/docs/main/latest/en/setup/backend/log-analyzer/#log-files-collector.
There is no bundled log reporter for now.


fix where field construct

Changes
Fix wrong encoding of where variables. Also, deals with set in where construct down in content.
Related issue
Fixes: https://github.com/ehrbase/project_management/issues/472
Fixes: https://github.com/ehrbase/project_management/issues/473
Additional information and checks
See https://github.com/ehrbase/project_management/issues/473 for more details on handling sets in WHERE

[ ] Pull request linked in changelog

It looks like I'm still getting identical behavior for ehrbase/project_management#472

It looks like I'm still getting identical behavior for ehrbase/project_management#472

pls see my comment in https://github.com/ehrbase/project_management/issues/472


Disable split when PDF.js is enabled

Summary
See how PDF.js was implemented for ATLA. Kirk. may be the best point of contact.
When PDF.js is turned on, we want to disable iiif split.
Acceptance Criteria

[ ] When PDF.js is turned on, PDFs should not split

Screenshots or Video
tested on: STAGING

Testing Instructions

Enabled PDF.js in the admin dashboard features settings.
either through via bulkrax or manually, attach a multi page pdf file to a new work and save.
Make sure jobs complete. If so, child works from iiif split should not have been created.

Notes
breadcrumbs c/o LaRita:

This should be done by adding the check to the pdf.js flag into the adventist splitter.


Add features related to functions assignments

Hi,
I submit here my version in which I add some features related to function assignment.
The main modifications are :

[fix]  : (int) instead of (double) in GroundFunc::PDDLPrint(...)

[fix]  : typos in Types.hpp

[updt] : make it up to fate with foxy (node_executable --> executable)
(in plansys2_bringup_launch_minolithic.py)

[new]  : Create a Assignment class for the functions assignments

[new]  : Create a "set assignement" command in the terminal.

[new]  : Create a FunctionAssignment message type

[new]  : Create a AddProblemAssignment service type

[new]  : Create a GetProblemFunctionDetail service type

[ongoing] : add a add a Function class

[ongoing] : create a "get problem function" command in the terminal (to
get the values)

[ongoing] : check the function return type (currantly considered as
'double')

I know that there still have work to do, so let me know for any remarks ...

Hi @teyssieuman
Thanks for your great contribution. CI fails because I have to fix it.
I will merge it in foxy-devel, and I will try to merge it into master.
I would ask you to start working in the master branch. I want to concentrate there all the development effort.
Thanks again!!


Add ONWERS file for openshift CI bot

Add the OWNERS file used by the openshift CI bot.

e.g. https://github.com/openshift/machine-config-operator/blob/master/OWNERS

/lgtm

/hold until https://github.com/openshift/instaslice-operator/pull/42#issuecomment-2326693302 is resolved.

/hold cancel
Removed @mamy-CS until that github handled is added to openshift org. We will it back to OWNERS file after that.


Specify route / protocol to use

Is it possible to specify (or exclude) protocols the fusion swap would use, like you can on a legacy swap?
For instance I would like to exclude Uniswap V2 protocol on a fusion swap via the SDK.

Hi! Fusion order represented as a limit order with dynamic price according to price curve. The other side of Fusion mode is a resolver, who actually executes the user's order. Resolvers deliver best execution prices taking into account auction competition. They choose any source or a combination of them to deliver best execution price and win auction competition. That's why Fusion order can't guarantee the inclusion or exclusion of a particular protocol


add rst and markdown glue code to external/

(Original issue 268 created by gbrandl on 2007-07-17T21:01:39+00:00)
see docs, http://homework.nwsnet.de/news/view/29

(Original issue was assigned to gbrandl)
(Original issue 268 last updated on 2012-07-26T06:43:47.773646+00:00)
(Issue automaticaly closed due to status in Bitbucket: resolved)

(Original comment by gbrandl on 2007-09-12T20:22:01+00:00)
See changeset r51c2d7300fcc.


can't record audio on win10 when using 1 channel firmware

I update Mic Array v2.0 with 1 channel ASR firmware on ubuntu 16.04 ,and then I can't record audio on win10,but Mic Array itself looks work normal,because it still can do  VAD and DOA.
Is this the bug of the ASR 1 channel firmware,or  just  I bought a broken Mic Array?

Are you able to record audio on Ubuntu 16.04?
The Window 10 may need to uninstall the driver of the mic array, and then re-plug the device.

Thanks for your quick reply,and this solved my problem!
I uninstalled UAC1.0 driver，re-pluged  Mic Array after restarted my computer,and then everything works fine,Thinks again!


Change example correlation diagnostic so it uses a more meaningful statistic

So we do not forget the discussion in #596, this code
https://github.com/ESMValGroup/ESMValTool/blob/60a89f7828025c599615bcb5932b1917a40fb333/esmvaltool/diag_scripts/examples/correlate.py#L48
should probably be updated so it uses either:
scipy.stats.mstats.ks_twosamp
scipy.stats.ks_2samp
or this:
scipy.stats.anderson_ksamp
as some people seem a bit critical about the KS test.

assigned myself on this one, my intention is to start looking into developing a serious statistical module for ESMValTool, this is a good starting point

We will also support R diagnostics in the near future, see https://github.com/ESMValGroup/ESMValTool/pull/631, so no need to use rpy2.

Feel free to re-open if anyone has plans to do this.


OnClientReady Function no matching overload

The OnClientReady function is not working with Client.Ready and is coming up with an error stating:
Error	CS0123	No overload for 'OnClientReady' matches delegate 'AsyncEventHandler<DiscordClient, ReadyEventArgs>'	MrBastard	18	Active
my code for the "Bot.cs" file:
namespace MrBastard
{
public class Bot
{
public DSharpPlus.DiscordClient Client { get; private set; }
    public async Task RunAsync()
    {
        var config = new DSharpPlus.DiscordConfiguration
        {

        };

        Client = new DSharpPlus.DiscordClient(config);

        Client.Ready += OnClientReady;      <-- line 18
    }

    private Task OnClientReady(DSharpPlus.EventArgs.ReadyEventArgs e)
    {
        return null;
    }
}

}
Don't know why it is doing this or how to fix it. Help would be appreciated.

Hello! In private Tusk OnClientReady you must add 1 argument DiscordClient client, example:
OnClientReady(DiscordClient client, ReadyEventArgs e)

hello, i've tried this solution but I'm still getting the same problem


Can't build extension: node: --openssl-legacy-provider is not allowed in NODE_OPTIONS

I can't build the extension on macOS 12.4, since I get node: --openssl-legacy-provider is not allowed in NODE_OPTIONS error.
I tried with node 18.6.0 and 16.16.0. Adding environment variables doesn't help either.
Remove NODE_OPTIONS=--openssl-legacy-provider from https://github.com/roskomsvoboda/censortracker/blob/088eb8fe6d0340d7f410513a9f9220fdf3a864d8/package.json#L9 seems to resolve the problem.

We have to fix this, @adam-kad.


System message not working with open ai use your own data

In azure open ai with use your own data, providing instructions in system role seem to have no effect. Its a known bug ,can you please let me know the timelines till when it will be fixed.
Reference article -
https://www.bing.com/search?pglt=41&q=azure+open+ai+with+use+your+data+system+prompt+not+working&cvid=8c17605060054d96bd93811fc27de570&gs_lcrp=EgZjaHJvbWUyBggAEEUYOTIGCAEQABhAMgYIAhAAGEAyBggDEEUYQDIHCAQQRRj8VdIBCTEzNDY2ajBqMagCALACAA&FORM=ANNAB1&PC=U531

Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: 6317af39-eff1-77b4-8680-9fc06f0d1fdd
Version Independent ID: 60284391-262c-807a-fb8f-9d7422b1926d
Content: Using your data with Azure OpenAI Service - Azure OpenAI
Content Source: articles/ai-services/openai/concepts/use-your-data.md
Service: azure-ai-openai
GitHub Login: @aahill
Microsoft Alias: aahi

@muskaangupta-work
Thanks for your feedback! I've assigned this issue to the author who will investigate and update as appropriate.

Hi, thanks for taking up the issue, wanted to check if its the right platform for this issue ? If yes, what's the eta for the fix.
Thanks,
Muskaan

From: AjayBathini-MSFT @.>
Sent: Friday, February 23, 2024 8:28 PM
To: MicrosoftDocs/azure-docs @.>
Cc: Muskaan Gupta @.>; Mention @.>
Subject: Re: [MicrosoftDocs/azure-docs] System message not working with open ai use your own data (Issue #120154)
@muskaangupta-workhttps://github.com/muskaangupta-work
Thanks for your feedback! I've assigned this issue to the author who will investigate and update as appropriate.
—
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/azure-docs/issues/120154#issuecomment-1961482707, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BDETQWICFHVOWWKFAI2QQZDYVCVBDAVCNFSM6AAAAABDWXIFNCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNRRGQ4DENZQG4.
You are receiving this because you were mentioned.Message ID: @.***>

Thanks for sending this issue - this platform is for documentation issues specifically, and this appears to be an issue/feedback for the product team. I'll forward this to them, but the below link is usually where customers can submit product feedback.
https://feedback.azure.com/d365community/forum/79b1327d-d925-ec11-b6e6-000d3a4f06a4
#please-close


[Dialog] Property name in documentation should say bodyStyle, not contentInnerStyle

Thanks for the fix @mgibeau, I have merged your changes in #1717


Initial PR-based artifact update workflow

Working revising the workflow for updating this package to reflect new tzdata releases. The plan for this is:

Have a cron triggered workflow detects new tzdata versio, build the tarball, and updates the Project.toml and Artifacts.toml. The tarball is uploaded as a GitHub actions artifact. Then a PR is created with these changes.
The CI tests in the PR detect that the Artifact.toml has changed and download the action artifact. A ~/.julia/artifacts/Overrides.toml is created based upon the Artifacts.toml content. This allows the CI to pass.
When the PR is merged the actions artifact is downloaded and then a GitHub release is created and the release artifacts are uploaded
The new release is registered

I've attempted to test as much of this as possible with pull_request events. I've most likely overlooked something but I'm willing to merge this and try it out for real.


Media queries not imported to tuicss.scss

The media queries for devices are not imported to tuicss. the build file does not have the classes to control the visibility of elements in different screen sizes.

Fixed


cannot be accessed from nuxt store

I am trying to call this.$dialog.message.info('message') but it tells me it is undefined

Closed, because no additional information provided


Add docs related to auth when using Kino.Proxy

@josevalim can I merge this?

@hugobarauna to merge this, you should either use Plug.BasicAuth, or keep the token aprpoach, but use Plug.Crypto.secure_compare(user_token, expected_token)., Then feel free to ship it!

@josevalim now it should be ready to merge. Please take a last look.


Split beans and settle repo

beans version: 0.9
Python version: 0.1.2
Operating System: N/A

Description
Based on Adelle request, split the two packages into separate github repos.

create new repo for settle (pySettle)
if possible, transfer rhe history of changes - not just clear cut from zero fro settle.

Done with Adelle on 5 April 2023
The new repo for settle is https://github.com/adellej/pysettle


Add startpage.com

To make more users aware of this privacy friendly search engine I thought it was worth to add this search engine.

I replaced the logo with a non blurry one an fixed the ID issue.


[245] Add test for negative prefix in relative-json-pointer

Closes #245

Thanks! Can you backport this to previous drafts? After that lgtm!

Backported to draft 07.

Can someone verify this shouldn't be added to drafts earlier than 7?

Thanks! Think that sounds right to me (just draft 7 yeah)
All good!


[Feature Request] The Table Component Can't Sort By Multiple Properties

Existing Component
是
Component Name
el-table
Description
i have a table with multiple properties need to sort at the same time, but the el-table just one column can be sorted

the 'sortable' property is 'custom'

I agree with this feature request. We're porting most of our applications over to Vue.js from AngularJS, and the angular-ui grid (http://ui-grid.info/) we're currently using supports multi-column sorting natively. Having this feature supported by el-table natively would be a huge help to our users because without it they would lose functionality they currently have today.

Do you have forecast on when the milestone 3.0 will be released, and if this feature will be part of it? Thanks

#7689 might be related


Suggestion: Add configuration for alternative default module in case of productivity being illegal for a recipe

So currently if you pick productivity as the default module and a recipe gets added where productivity is an illegal module then the machine doesn't get filled with any modules.
My suggestion is to add an alternative default module configuration option that gets filled in that case. Could even make the configuration option to only show if productivity is chosen as the primary module.
Usecase: it's annoying to go fill every single assembler with speeds in the calculator when planning a complex (eg. all science) UPS optimized build where you want the least amount of assemblers.

Yeah, this would be nice to have.
I have found a bit of a hack how you can get the calculator to do that already:

Make sure you have selected all desired recipes first
Set the default module to the fallback module (i.e. speed 3)
Set the default module to the desired module (i.e. prod 3)

After that everything that accepts productivity used productivity modules, everything else is still set to speed modules.


Update all.json

there is also polkadot[.]org - seems bad (unless owned by the Polkadot team)

and polkadot-china[.]com
Only has referral links (i.e. someone earns a small interest if a person signs up on any CEX using one of those links)

polkadot.org is owned by us


v20240317 contains protobuf 3.17.0 instead of 3.25.2

Regardless of what's specified in maven_artifacts.bzl, closure-compiler version v20240317 (and later builds) seem to contain protobuf-java version 3.17.0.
At least that's what META-INF/maven/com.google.protobuf/protobuf-java/pom.xml in https://repo1.maven.org/maven2/com/google/javascript/closure-compiler/v20240317/closure-compiler-v20240317.jar says. Local builds of the v20240317 tag or the current master contain the same information.
Version v20231112 contains protobuf-java version 3.21.12, which matches the version specified in maven_artifacts.bzl.

Thanks for reporting this.
It's not clear when the next release to Maven will occur, but I've added this issue to a list that will be resolved before it happens.

Since I am looking at the maven artifact, I just checked this.
pom.xml for the compiler correctly points to 3.21.12 which IIUC what matters here.
<dependency>
  <groupId>com.google.protobuf</groupId>
  <artifactId>protobuf-java</artifactId>
  <version>3.21.12</version>
</dependency>

The protobuf pom.xml in META-INF shouldn't be there; just seems like an artifact of the the way some jars are merged. However again IIUC it shouldn't have any impact.
Are you experiencing any problems?