Limit issues displayed on contributor page

Added feature mentioned in https://github.com/babel/babel.github.io/pull/1192#issuecomment-284830515
(will gladly take on the other bullet point later too!)

also -- what should the limit be? 5 seemed good to me, but perhaps that's a little low.

https://github.com/babel/babel.github.io/pull/1192#issuecomment-284830515

https://localhost:50443/#Scratch

added filtering of beginner issues out from the "help wanted" issues list
also changed callbacks to filter/limit data via lodash -- i think this might be more readable? let me know if tweaks need to be made to better fit code style here though :)

Deploy preview ready!
Built with commit 1dccffa1906d64b8a63797f59855bd6d815ee0a0
https://deploy-preview-1290--babel.netlify.com

1dccffa

gonna close this -- it's sat for a while and is trivial enough to be implemented elsewhere easily. feel free to reopen if needed though!

Hey Noah, would totally like to add something like this again for the new site
and if we could find a way to link a label to a page that would be cool


Callback when detected text is being typed.

related issue: https://github.com/santa112358/hashtagable/issues/52, https://github.com/santa112358/hashtagable/issues/30

Looking forward to this feature!


Fix numbered list in basic-audio.md

See the rendered preview for the difference.

Addressed differently to maintain spacing between the bold and point 4 in #280


Improve meta tags.

This change adds a better description, more meta tags, and a high-resolution image for use when sharing.

I know @MaxWofford is still recovering from Burning Man, so I'm going to go ahead and merge this.

Awesome! Thanks for the PR!


Send SSH address along with webhook data

I want to use a webhook to call a script, which uses a deploy key to get read-only access to the repository. As far as I understand deploy keys only work with SSH pulls, but there is no direct way to get the SSH address of a repository from the data sent along with the webhook.
I suggest an additional field ssh in the repository section, which contains the SSH address of the repository:
[...]
"repository": {
  "id": 140,
  "name": "gogs",
  "url": "https://try.gogs.io/gogs/gogs",
  "ssh": "gogs@try.gogs.io:gogs/gogs",
  "description": "Gogs(Go Git Service) is a painless self-hosted Git Service written in Go.",
  "website": "",
  "watchers": 6,
  "owner": {
    "name": "gogs",
    "email"<EMAIL_ADDRESS>    "username": "gogs"
  },
  "private": false
},
[...]

Just pushed a commit to develop, you can also test on https://try.gogs.io

Thanks for the fast fix.

Thanks your confirmation!


Test OAuth flow after email update

closes #1758
Checklist before merging

[x] I added an appropriate entry to CHANGELOG.md
[ ] I added logging to new code - if appropriate.
[x] I merged main into the current branch.

https://github.com/fractal-analytics-platform/fractal-server/pull/1766#issuecomment-2346659431


Bug: Copied items not showing on MacOS until restart of Maccy

With latest version (0.26.0), when history is cleared and only pinged items remain, new items being copied do not show in Maccy. A restart of the application is needed to have the list get refreshed. This behaviour is systematically observed.

I had the same experience (on macOS Ventura). But the list disappears again randomly.
I went back to 0.25.0.

I'm facing the same issue with latest version (0.26.0).

Can anyone record screenshots/screencasts showing what's wrong?

How to reproduce:

Click the clear button of maccy
Try to copy any text

No text will show in the history of Maccy.

If you restart Maccy,  the copied text will be displayed in Maccy.
Ventura 13.2.1 + Maccy 0.26.0

I use Maccy daily and I don't see this happening. This is why I'm asking for screenshots/videos showing the problem, maybe I can notice something.

Do you have any pinned items?

Pin some items
clear
try to copy text to see whether they show in Maccy

It seems something wrong when working with pinned items.

Something is wrong with this function. But I don't know how to fix.
If you have some pinned items, for example, the size is 2, then the menuItemInserstionIndex is 2 before line 167.
After that, you update the value to 8 (by multiplying 4 to it). But the historyMenuItems.count is 6 after clearing with two pinned items.
So the menu items will not be updated.

I don't have pinned items,  but the issue showed up here. Will create a screen recording as soon as I have time to do so.

I don't have pinned items, but the issue showed up here. Will create a screen recording as soon as I have time to do so.

Maybe you can first try to provide a minimum reproducible case. If you follow my steps, can you reproduce the problem?

That doesn't fix the issue for me. When I start the new version, the clipboard is empty, all old entries are gone.

@c-hoeger

Can you please provide the Maccy version you use? You can get it in the "About" window.
Can you please record a screen video showing the problem? You can do this using QuickTime.app.
Can you please share the output of running defaults read org.p0deje.Maccy in Terminal.app?

The issue seems to appear only when updating from a version < 0.26.x having an existing history.
Was able to reproduce it with 0.26.2 as well on my other computer.
Once I clear the history, seems to work.
The history now also seems to survive an application restart.

Well, but now after some hours of work, the list got empty all of a sudden. That's hard to reproduce.
After installing 0.25.0, the list appears again, though.

@c-hoeger There is #532, can you please check it's not the same issue? If it is, try making storage size bigger than number of items at least by 2.

No, increasing the storage does not help. List is still empty. Doesn't matter if I increase it by 2 or 20

@c-hoeger
2. Can you please record a screen video showing the problem? You can do this using QuickTime.app.
3. Can you please share the output of running defaults read org.p0deje.Maccy in Terminal.app?

Sorry, I cannot record the screen on my work Macbook for the entire day.
On my iMac at home, I didn't see the issue anymore with 0.26.2.
One difference is, that the Macbook has two displays connected in addition to the Macbook display.
Maybe that's related.
defaults read org.p0deje.Maccy output:
{
    "KeyboardShortcuts_popup" = "{\\"carbonModifiers\\":768,\\"carbonKeyCode\\":9}";
    "LaunchAtLogin__hasMigrated" = 1;
    "NSWindow Frame SUStatusFrame" = "1080 973 400 134 0 0 2560 1415 ";
    "NSWindow Frame SUUpdateAlert" = "970 775 620 398 0 0 2560 1415 ";
    "NSWindow Frame com.sindresorhus.Preferences.FrameAutosaveName" = "1512 968 532 262 0 0 2560 1415 ";
    SUEnableAutomaticChecks = 1;
    SUHasLaunchedBefore = 1;
    SULastCheckTime = "2023-03-24 14:19:39 +0000";
    SUUpdateGroupIdentifier = 881455614;
    WebKitDefaultFontSize = 13;
    WebKitJavaScriptEnabled = 0;
    WebKitPluginsEnabled = 0;
    WebKitStandardFont = "-apple-system-font";
    WebKitUserStyleSheetEnabledPreferenceKey = 1;
    WebKitUserStyleSheetLocationPreferenceKey = "/Applications/Maccy.app/Contents/Frameworks/Sparkle.framework/Resources/ReleaseNotesColorStyle.css";
    enabledPasteboardTypes =     (
        "public.html",
        "public.rtf",
        "public.utf8-plain-text"
    );
    hideSearch = 1;
    historySize = 40;
    ignoredPasteboardTypes =     (
        "Pasteboard generator type",
        "net.antelle.keeweb",
        "com.agilebits.onepassword",
        "de.petermaurer.TransientPasteboardType",
        "com.typeit4me.clipping"
    );
    maxMenuItems = 40;
    menuIcon = clipboard;
    migrations =     {
        "2020-04-25-allow-custom-ignored-types" = 1;
        "2020-06-19-use-keyboardshortcuts" = 1;
        "2020-09-01-ignore-keeweb" = 1;
        "2021-02-20-allow-to-customize-supported-types" = 1;
        "2021-06-28-add-title-to-history-item" = 1;
        "2021-10-16-remove-dynamic-pasteboard-types" = 1;
        "2022-08-01-rename-suppress-clear-alert" = 1;
        "2022-11-14-add-html-rtf-to-supported-types" = 1;
        "2023-01-22-add-regexp-search-mode" = 1;
    };
    pasteByDefault = 1;
    popupPosition = center;
    removeFormattingByDefault = 1;
    showRecentCopyInMenuBar = 0;
}

@c-hoeger I see in your settings that number of menu items equals storage size. Please, try increasing the latter by at least 2.

Right, so I was wondering why did you switch back, maybe the preference didn't save. Did you restart Maccy after changing settings?

Ok, gave it a chance again.
Changed Storage to 30, cleared history and restarted.
Also changed "Number of Items" to 0.
No history loss again for many hours now.
{
    "KeyboardShortcuts_popup" = "{\\"carbonModifiers\\":768,\\"carbonKeyCode\\":9}";
    "LaunchAtLogin__hasMigrated" = 1;
    "NSWindow Frame SUStatusFrame" = "1080 973 400 134 0 0 2560 1415 ";
    "NSWindow Frame SUUpdateAlert" = "970 775 620 398 0 0 2560 1415 ";
    "NSWindow Frame com.sindresorhus.Preferences.FrameAutosaveName" = "1014 227 526 662 0 0 2560 1415 ";
    SUEnableAutomaticChecks = 1;
    SUHasLaunchedBefore = 1;
    SULastCheckTime = "2023-03-28 14:19:44 +0000";
    SUUpdateGroupIdentifier = 881455614;
    WebKitDefaultFontSize = 13;
    WebKitJavaScriptEnabled = 0;
    WebKitPluginsEnabled = 0;
    WebKitStandardFont = "-apple-system-font";
    WebKitUserStyleSheetEnabledPreferenceKey = 1;
    WebKitUserStyleSheetLocationPreferenceKey = "/Applications/Maccy.app/Contents/Frameworks/Sparkle.framework/Resources/ReleaseNotesColorStyle.css";
    enabledPasteboardTypes =     (
        "public.html",
        "public.rtf",
        "public.utf8-plain-text"
    );
    hideSearch = 1;
    historySize = 30;
    ignoredPasteboardTypes =     (
        "Pasteboard generator type",
        "net.antelle.keeweb",
        "com.agilebits.onepassword",
        "de.petermaurer.TransientPasteboardType",
        "com.typeit4me.clipping"
    );
    maxMenuItems = 0;
    menuIcon = clipboard;
    migrations =     {
        "2020-04-25-allow-custom-ignored-types" = 1;
        "2020-06-19-use-keyboardshortcuts" = 1;
        "2020-09-01-ignore-keeweb" = 1;
        "2021-02-20-allow-to-customize-supported-types" = 1;
        "2021-06-28-add-title-to-history-item" = 1;
        "2021-10-16-remove-dynamic-pasteboard-types" = 1;
        "2022-08-01-rename-suppress-clear-alert" = 1;
        "2022-11-14-add-html-rtf-to-supported-types" = 1;
        "2023-01-22-add-regexp-search-mode" = 1;
    };
    pasteByDefault = 1;
    popupPosition = center;
    removeFormattingByDefault = 1;
    showRecentCopyInMenuBar = 0;
}


I can't launch swayvnc-firefox on of firefox browser though it works on remmina and rdp but only one one port.

I have used your docker file to build a  docker image and used your run commands to run it. but the port 5000 and port 7023 don't show anything both on remmina and in firefox browser. port 5900 works but in firefox browser it shows some sort of error. I am attaching the screenshot so you can see. I wanna know can we run this swayvnc in a browser or not.

Also, I wanna know in your swayvnc image you have configured wayvnc to run on 5910. how can we expose that port to novnc so it can run inside any browser?

Browsers typically don't talk VNC, you need a VNC client like Remmina, the one you used to get input/output (or, well novnc)
You can tell novnc what port to connect to with 'novnc --vnc localhost:5910 '

then what is the difference between your swayvnc and swayvnc-firefox repository?

Firefox

I wanna know if you could help me. Can we use your swavnc timage on cloudflare to display vnc in a browser ?

I am not too familiar with Cloudflare's services. If it can run containers, then you can run swayvnc-firefox. Other than than I am not entirely sure what you want to achieve. With swayvnc-firefox as is, you need a VNC-client to get a connection. If you want to use a browser you additionally need something like noVNC. Which then would mean you use a browser to view a remote browser, if that is what you want


IR

The Game Boy Color had an infrared transmitter and receiver. Generation II Pokémon games made use of this feature through Mystery Gift. Super Mario Bros. Deluxe could send high scores to another cartridge.
full IR emulation for most IR-enabled games (Hudson Soft's HuC-1's IR capabilities need to be emulated for Japanese Pokémon TCG).

Yup, IR is something I just haven't attempted yet (and is kind of pointless until I get multiplayer working anyway)


Update vif.h

Here are the changes for the Last Hop Router check, to move from the bit-wise AND to an array check.

Almost right ... could you redo this, once more, with a better commit message?  Right now it only says "Update vif.h", which is evident from the change itself, what we want is a reference to the issue report and a brief explanation of why the change is made. Could be something as simple as this:
Fix #131: Regression in last hop router compared to v2.3.2

By adding "Fix #NNN" GitHub will automatically close #NNN when I merge the pull request.

No problem, this is better, I'll merge this.
For future reference, try to keep the first line of the commit message short, like your first sentence, and the rest of the message on a separate line.
https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html


Removing deviations

Removing following deviations from following scripts.
state_path_unsupported -> DP-1.2
drop_weight_leaves_unsupported-> DP-1.2
explicit_interface_ref_definition -> TE-14.2, TE-3.31, TE-3.3, TE-14.1, gNMI-1.18, DP-1.11, DP-1.10, DP-1.7, DP-1.14, DP-1.4, DP-1.8, DP-1.9, DP-1.2
qos_dropped_octets -> gNMI-1.10, DP-1.11, DP-1.10, DP-1.14, DP-1.4

Pull Request Functional Test Report for #2975 / 508a7aed572f1760e3aa6fc3b4ca32bcf7c36f88
Virtual Devices

Device
Test
Test Documentation
Job
Raw Log

Arista cEOS

DP-1.11: Bursty traffic testDP-1.10: Mixed strict priority and WRR traffic testDP-1.4: QoS Interface Output Queue CountersDP-1.9: WRR traffic testTE-14.1: gRIBI ScalingTE-3.3: Hierarchical weight resolutiongNMI-1.18: gNMI subscribe with sample mode for backplane capacity countersDP-1.2: QoS policy feature configgNMI-1.10: Telemetry: Basic CheckDP-1.7: One strict priority queue traffic testDP-1.14: QoS basic testDP-1.8: Two strict priority queue traffic testTE-3.31: Hierarchical weight resolution with PBFTE-14.2: encap and decap scale

Cisco 8000E

DP-1.11: Bursty traffic testDP-1.10: Mixed strict priority and WRR traffic testDP-1.4: QoS Interface Output Queue CountersDP-1.9: WRR traffic testTE-14.1: gRIBI ScalingTE-3.3: Hierarchical weight resolutiongNMI-1.18: gNMI subscribe with sample mode for backplane capacity countersDP-1.2: QoS policy feature configgNMI-1.10: Telemetry: Basic CheckDP-1.7: One strict priority queue traffic testDP-1.14: QoS basic testDP-1.8: Two strict priority queue traffic testTE-3.31: Hierarchical weight resolution with PBFTE-14.2: encap and decap scale

Cisco XRd

DP-1.11: Bursty traffic testDP-1.10: Mixed strict priority and WRR traffic testDP-1.4: QoS Interface Output Queue CountersDP-1.9: WRR traffic testTE-14.1: gRIBI ScalingTE-3.3: Hierarchical weight resolutiongNMI-1.18: gNMI subscribe with sample mode for backplane capacity countersDP-1.2: QoS policy feature configgNMI-1.10: Telemetry: Basic CheckDP-1.7: One strict priority queue traffic testDP-1.14: QoS basic testDP-1.8: Two strict priority queue traffic testTE-3.31: Hierarchical weight resolution with PBFTE-14.2: encap and decap scale

Juniper ncPTX

DP-1.11: Bursty traffic testDP-1.10: Mixed strict priority and WRR traffic testDP-1.4: QoS Interface Output Queue CountersDP-1.9: WRR traffic testTE-14.1: gRIBI ScalingTE-3.3: Hierarchical weight resolutiongNMI-1.18: gNMI subscribe with sample mode for backplane capacity countersDP-1.2: QoS policy feature configgNMI-1.10: Telemetry: Basic CheckDP-1.7: One strict priority queue traffic testDP-1.14: QoS basic testDP-1.8: Two strict priority queue traffic testTE-3.31: Hierarchical weight resolution with PBFTE-14.2: encap and decap scale

Nokia SR Linux

DP-1.11: Bursty traffic testDP-1.10: Mixed strict priority and WRR traffic testDP-1.4: QoS Interface Output Queue CountersDP-1.9: WRR traffic testTE-14.1: gRIBI ScalingTE-3.3: Hierarchical weight resolutiongNMI-1.18: gNMI subscribe with sample mode for backplane capacity countersDP-1.2: QoS policy feature configgNMI-1.10: Telemetry: Basic CheckDP-1.7: One strict priority queue traffic testDP-1.14: QoS basic testDP-1.8: Two strict priority queue traffic testTE-3.31: Hierarchical weight resolution with PBFTE-14.2: encap and decap scale

Openconfig Lemming

DP-1.11: Bursty traffic testDP-1.10: Mixed strict priority and WRR traffic testDP-1.4: QoS Interface Output Queue CountersDP-1.9: WRR traffic testTE-14.1: gRIBI ScalingTE-3.3: Hierarchical weight resolutiongNMI-1.18: gNMI subscribe with sample mode for backplane capacity countersDP-1.2: QoS policy feature configgNMI-1.10: Telemetry: Basic CheckDP-1.7: One strict priority queue traffic testDP-1.14: QoS basic testDP-1.8: Two strict priority queue traffic testTE-3.31: Hierarchical weight resolution with PBFTE-14.2: encap and decap scale

Hardware Devices

Device
Test
Test Documentation
Raw Log

Arista 7808

DP-1.11: Bursty traffic testDP-1.10: Mixed strict priority and WRR traffic testDP-1.4: QoS Interface Output Queue CountersDP-1.9: WRR traffic testTE-14.1: gRIBI ScalingTE-3.3: Hierarchical weight resolutiongNMI-1.18: gNMI subscribe with sample mode for backplane capacity countersDP-1.2: QoS policy feature configgNMI-1.10: Telemetry: Basic CheckDP-1.7: One strict priority queue traffic testDP-1.14: QoS basic testDP-1.8: Two strict priority queue traffic testTE-3.31: Hierarchical weight resolution with PBFTE-14.2: encap and decap scale

Cisco 8808

DP-1.11: Bursty traffic testDP-1.10: Mixed strict priority and WRR traffic testDP-1.4: QoS Interface Output Queue CountersDP-1.9: WRR traffic testTE-14.1: gRIBI ScalingTE-3.3: Hierarchical weight resolutiongNMI-1.18: gNMI subscribe with sample mode for backplane capacity countersDP-1.2: QoS policy feature configgNMI-1.10: Telemetry: Basic CheckDP-1.7: One strict priority queue traffic testDP-1.14: QoS basic testDP-1.8: Two strict priority queue traffic testTE-3.31: Hierarchical weight resolution with PBFTE-14.2: encap and decap scale

Juniper PTX10008

DP-1.11: Bursty traffic testDP-1.10: Mixed strict priority and WRR traffic testDP-1.4: QoS Interface Output Queue CountersDP-1.9: WRR traffic testTE-14.1: gRIBI ScalingTE-3.3: Hierarchical weight resolutiongNMI-1.18: gNMI subscribe with sample mode for backplane capacity countersDP-1.2: QoS policy feature configgNMI-1.10: Telemetry: Basic CheckDP-1.7: One strict priority queue traffic testDP-1.14: QoS basic testDP-1.8: Two strict priority queue traffic testTE-3.31: Hierarchical weight resolution with PBFTE-14.2: encap and decap scale

Nokia 7250 IXR-10e

DP-1.11: Bursty traffic testDP-1.10: Mixed strict priority and WRR traffic testDP-1.4: QoS Interface Output Queue CountersDP-1.9: WRR traffic testTE-14.1: gRIBI ScalingTE-3.3: Hierarchical weight resolutiongNMI-1.18: gNMI subscribe with sample mode for backplane capacity countersDP-1.2: QoS policy feature configgNMI-1.10: Telemetry: Basic CheckDP-1.7: One strict priority queue traffic testDP-1.14: QoS basic testDP-1.8: Two strict priority queue traffic testTE-3.31: Hierarchical weight resolution with PBFTE-14.2: encap and decap scale

Help

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 55.859%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
1983

Relevant Lines:
3550

💛  - Coveralls


Sync TLS Bootstrap cluster roles with upstream

Official roles just landed to Kubernetes master: https://github.com/kubernetes/kubernetes/pull/49284/files
See no reason not to replicate them in kube-aws

@redbaron Thanks for the info 👍
@danielfm Anyway, I see three deltas from what we have now:

rbac.authorization.kubernetes.io/autoupdate: "true"
Seemingly more complete, longer cluster role name like system:certificates.k8s.io:certificatesigningrequests:nodeclient
The kubernetes.io/bootstrapping: rbac-defaults label

I can't figure out why those three things are required.
Not saying it is unnecessary, at all, but just curious because I don't know - do you know what values will those 3 things add?

I also have no idea... I'd need to dig into the source code to find out.

Could anyone pick this up?


Docker provider doesn't respect permissions on file when writing

When writing with the docker provider (and probably the ssh provider, though maybe not?), the permissions are being reset to 644 for some reason.
This means that if you are modifying an executable script (for example), you won't be able to execute said script after a write without manually remapping the permissions.
Das Bad

Fixed


Evaluate on WiderFace val

Seems not good
Easy   Val AP: 0.8404888178724867
Medium Val AP: 0.7661765951105204
Hard   Val AP: 0.3942927175197917

Could you share your evaluation code if you use python code? The matlab code is so inconvenient. Thank you very much.@xiaozhuka

FaceBoxes is indeed not a good option for use cases like WiderFace dataset with many small faces.

@xiaozhuka scale the images much larger and you will pick up the small faces better


Be explicit about how a forwards-time simulator should choose the simulation start time.

Reviewer 2 writes:

There might be the need to specify how the initialization time of the whole
model is dealt with. This is kind of straightforward when thinking about
coalescent models for people used to it. But not for forward-time simulations.
Especially that in your examples there are no start_time for the first
population. This might be hard for some users to wrap their head around.

@molpopgen responds

Random thoughts from KT:

The forward time case is pretty easy: find the most ancient
thing with a finite time (events and deme start times), and
that's your reference point.  A burn-in time pushes that backwards.

This was straightforward in fwdpy11 and KT has some additional tools
"this close" to release to automate the process (for the case of integer-sized
clicks in time).

We should find an appropriate place to put this into the spec docs.

Done in #159.


Use of pwr function in parameter statements causes parser error

It appears that the use of the pwr function ()**3 in parameter statements causes a parsing error.  I have attached an example Fortran file.
module_mp_nssl_2mom.txt

Confirmed and working on this. However, need to push some other bigger changes first. So it will take a couple of days till I get back here.
To document a workaround:
Assuming you are using the C preprocessor anyway,  you could wrap all troublesome parameters as follows:
#ifndef GPUFORT_IGNORE
real, parameter :: myparam = x**3
#endif

This further assumes that these parameters do not appear in a offloaded parallel region.
In the latter case, you could still do:
#ifndef GPUFORT_IGNORE
real, parameter :: myparam = x**3
# else
real, parameter :: myparam
#endif

As GPUFORT also has a C preprocessor, you can run it then with gpufort -DGPUFORT_IGNORE and
it will ignore these parameters or their RHS.


@polkadot/extension-dapp failed to detect user account.

Describe the bug
@polkadot/extension-dapp failed to detect user account
To Reproduce
Steps to reproduce the behavior:

Go to 'https://multisig.subscan.io/#n%3Dcrab'
Click on 'Accounts'
See error

Expected behavior
Accounts should show user accounts.
Screenshots

Desktop (please complete the following information):

OS: [macos]
Browser [chrome]
Version [94]

可能的复现场景：通过url分享多签账号


win-acme changes SSL cert for different site then requested

I used win-acme to request and install certificate for site1. But then our clients started to complain because site2 has wrong certificate. There was a new one instead of the original one. That two sites have disabled SNI and before starting win-acme they use the very same cert. In that case if you try to change certificate on one of the sites using IIS GUI, IIS informed you that it will change certificate on all other sites that are using the same one. Win-acme do not ask.
Steps to reproduce

create two sites with HTTPS bindings, SNI support turned off, same certificate for both sites
run win-acme and request certificate for site1
cetificate for site2 is changed as well

1911.2.6726.40690
Windows Server 2012 R2

In general win-acme doesn't change the binding flags for existing bindings. It sets SNI for any new bindings it creates, but doesn't force it on when it's updating an existing one.
When we detect that an other site is using a previously issued Let's Encrypt certificate, we update that to the new certificate as well, so this can only happen during a first-time setup.
In this case we would be able to detect that not turning on SNI would cause problems, so I think we should turn it on when:

we're issuing for the first time
there's an existing https binding
the certificate on the existing binding is also used by another binding
the existing binding is not using SNI
the other binding is not using SNI

These are pretty specific circumstances but it's a problem nonetheless.

Hi
First let me appreciate your surprisingly fast answer!
You named the circumstances very well. I agree with you that in that particular case It will be useful to turn SNI support on. Or at least ask user if he wants to change certificate on all affected sites (due to a disabled SNI).

This will be fixed in the next release.

Thank you for your information :)
Borek
From: Wouter Tinus<EMAIL_ADDRESS>Sent: Thursday, October 25, 2018 9:06 PM
To: PKISharp/win-acme<EMAIL_ADDRESS>Cc: Borek Straka<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [PKISharp/win-acme] win-acme changes SSL cert for different site then requested (#915)
Closed #915https://github.com/PKISharp/win-acme/issues/915.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/PKISharp/win-acme/issues/915#event-1927109264, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AoUJMA9CEc9B9T_XvnfdA9ody_2Y9_I3ks5uogufgaJpZM4V4MSq.


Ignore dependencies outputs while perfoming destroy-all command

I have an environment consisting of 3 modules, each containing some number of submodules:
environment/
    moduleA/
        A1/
             terragrunt.hcl
        A2/
             terragrunt.hcl
    moduleB/
       B1/
           terragrunt.hcl
       B2/
           terragrunt.hcl
       B3/
           terragrunt.hcl
    moduleC/
        C1/
            terragrunt.hcl
        C2/
            terragrunt.hcl

Each of this submodules declare its outputs, which then can be used in another modules, for example in moduleC1:
dependency "moduleC1" {
  config_path = "../C1"
}

dependency "moduleA1" {
  config_path = "../../moduleA/A1"
}

dependency "moduleB3" {
  config_path = "../../moduleB/B3"
}

Now let's consider theoretical situation, in which I performterragrunt apply-all in the environment/ directory and the deployment of modules B3 and C1 fails, for example because of unproper configuration which was provided.
Then, I'd like to delete whole environment to "remove the trash" left after unsuccessfull deployment. I would like to run terragrunt destroy-all in the /environment directory again, expecting that the remaining leftovers would be successfully deleted.
Unfortunately that's not the case, because then I'm receiving errors showing that the outputs of modules B3 and C1 could not be resolved.
I know that I can add skip_outputs manually to the depedencies in moduleC1 just for the sake of performing this destroy, but that seems quite a brittle solution for me. I've also tried using --terragrunt-ignore-dependency-errors and --terragrunt-ignore-external-dependencies, but that didn't solve the case. The --terragrunt-ignore-external-dependencies helped resolving the errors only in external dependencies (i.e moduleA1 and B3 in this example case), but the outputs error of module C1 still remains.
Is there any possibility to skip outputs of modules described in dependency block only during certain Terraform commands, in my case, the destroy?

I believe you can use the mock outputs feature with destroy in the mock_outputs_allowed_terraform_commands for this.

That solves my problem, thanks!


Probleme nach Aktualisierung von HA core & HACS app

I agree to the following

[X] I have read the documentation right now
[X] I have read the FAQs right now
[X] I am aware of the latest release notes
[X] I am aware that an integration that was installed via HACS also needs to be updated via HACS
[X] The Backend (CCU/Homegear/...) is working as expected, devices are taught in and are controllable by its own UI.
[X] I am running the latest version of the custom_component (and Home Assistant)

The problem
Nach der Aktualisierung von Home Assistent auf core_2024.2.1 und HACS App "Homematic(IP) Local" auf 1.55.0 folgende Fehler:
Setup failed for custom integration 'homematicip_local': Requirements for homematicip_local not found: ['hahomematic==2024.2.1'].
What version of HomematicIP (local) has the issue?
1.55.0
What was the last working version of HomematicIP (local)?
1.54.0
What type of installation are you running?
Home Assistant OS
What type of installation are you running for your homematic backend?
RaspberryMatic Standalone
Which version of your homematic backend are you running?
3.71.12
What hardware are you running for your system?
esxi
Which config details do you use

[ ] TLS
[ ] callback data (see)

Which interfaces do you use?

[X] Homematic IP
[ ] Homematic (Bidcos-RF)
[ ] Groups (Heating-Group)
[ ] BidCos-Wired (HM-Wired)

Diagnostics information (no logs here)
Option nicht verfügbar
Log file extract. Anything in the logs that might be useful for us? The log (Setting/System/Logs -> load full log) is the best source to support trouble shooting!
2024-02-10 18:38:30.178 WARNING (SyncWorker_2) [homeassistant.loader] We found a custom integration homematicip_local which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-02-10 18:38:30.178 WARNING (SyncWorker_2) [homeassistant.loader] We found a custom integration hacs which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-02-10 18:38:42.265 ERROR (SyncWorker_3) [homeassistant.util.package] Unable to install package hahomematic==2024.2.1: WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1000)'))': /simple/hahomematic/
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1000)'))': /simple/hahomematic/
WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1000)'))': /simple/hahomematic/
WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1000)'))': /simple/hahomematic/
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1000)'))': /simple/hahomematic/
ERROR: Could not find a version that satisfies the requirement hahomematic==2024.2.1 (from versions: none)
ERROR: No matching distribution found for hahomematic==2024.2.1
2024-02-10 18:38:51.601 ERROR (SyncWorker_3) [homeassistant.util.package] Unable to install package hahomematic==2024.2.1: WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1000)'))': /simple/hahomematic/
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1000)'))': /simple/hahomematic/
WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1000)'))': /simple/hahomematic/
WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1000)'))': /simple/hahomematic/
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1000)'))': /simple/hahomematic/
ERROR: Could not find a version that satisfies the requirement hahomematic==2024.2.1 (from versions: none)
ERROR: No matching distribution found for hahomematic==2024.2.1
2024-02-10 18:39:00.944 ERROR (SyncWorker_3) [homeassistant.util.package] Unable to install package hahomematic==2024.2.1: WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1000)'))': /simple/hahomematic/
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1000)'))': /simple/hahomematic/
WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1000)'))': /simple/hahomematic/
WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1000)'))': /simple/hahomematic/
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1000)'))': /simple/hahomematic/
ERROR: Could not find a version that satisfies the requirement hahomematic==2024.2.1 (from versions: none)
ERROR: No matching distribution found for hahomematic==2024.2.1
2024-02-10 18:39:00.945 ERROR (MainThread) [homeassistant.setup] Setup failed for custom integration 'homematicip_local': Requirements for homematicip_local not found: ['hahomematic==2024.2.1'].
2024-02-10 18:39:01.056 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/discovery_flow.py", line 96, in _async_start
    await gather_with_limited_concurrency(
  File "/usr/src/homeassistant/homeassistant/util/async_.py", line 188, in gather_with_limited_concurrency
    return await gather(
           ^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/util/async_.py", line 186, in sem_task
    return await task
           ^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 947, in async_init
    flow, result = await task
                   ^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 965, in _async_init
    flow = await self.async_create_flow(handler, context=context, data=data)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 1076, in async_create_flow
    handler = await _async_get_flow_handler(
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 2294, in _async_get_flow_handler
    await _load_integration(hass, domain, hass_config)
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 2270, in _load_integration
    await async_process_deps_reqs(hass, hass_config, integration)
  File "/usr/src/homeassistant/homeassistant/setup.py", line 467, in async_process_deps_reqs
    await requirements.async_get_integration_with_requirements(
  File "/usr/src/homeassistant/homeassistant/requirements.py", line 52, in async_get_integration_with_requirements
    return await manager.async_get_integration_with_requirements(domain)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/requirements.py", line 175, in async_get_integration_with_requirements
    await self._async_process_integration(integration, done)
  File "/usr/src/homeassistant/homeassistant/requirements.py", line 190, in _async_process_integration
    await self.async_process_requirements(
  File "/usr/src/homeassistant/homeassistant/requirements.py", line 249, in async_process_requirements
    self._raise_for_failed_requirements(name, missing)
  File "/usr/src/homeassistant/homeassistant/requirements.py", line 278, in _raise_for_failed_requirements
    raise RequirementsNotFound(integration, [req])
homeassistant.requirements.RequirementsNotFound: Requirements for homematicip_local not found: ['hahomematic==2024.2.1'].

Additional information
No response

Das auflösen von Abhängigkeiten ist Aufgabe von HA.


BuildFrameworks Fails

[REQUIRED] Step 2: Describe your environment

Xcode version: 9.0
Firebase SDK version: 0.1.3
Firebase Component: All (Auth, Core, Database, Firestore, Messaging, Storage, etc)

[REQUIRED] Step 3: Describe the problem
Steps to reproduce:

Run 'pod install' at BuildFrameworks directory (OK)
Run './build.swift -f FirebaseCore' at BuildFrameworks directory (FAILS):

./build.swift:143:10: error: expression was too complex to be solved in reasonable time; consider breaking up the expression into distinct sub-expressions
  return [buildDir + "/Release" + (multisdk ? "-\(sdk)" : "") + "/" + framework + schemeSuffix + "/lib" + framework + schemeSuffix + ".a"]

@movilidadSoporte Thanks for the report! We hadn't yet tested build.swift with Xcode 9. Fixed in #369.


feat: [FC-0047] Course progress and collapsing sections

Quick Preview
https://github.com/openedx/openedx-app-ios/assets/128456094/dd78b250-b349-4b58-9f11-7b820e50e0fe
Pay attention ⚠
❌ "COURSE_NESTED_LIST_ENABLED" removed
✅ "COURSE_DROPDOWN_NAVIGATION_ENABLED" added
Old implementations in CourseStructureNestedListView.swift and CourseStructureView.swift are removed.
Design:
https://www.figma.com/design/iZ56YMjbRMShCCDxqrqRrR/Open-edX-Mobile-App-All-Screens-v2.1?node-id=9177-44208&t=kHcQmxzck33FVrAT-0

Thanks for the pull request, @IvanStepanok! Please note that it may take us up to several weeks or months to complete a review and merge your PR.
Feel free to add as much of the following information to the ticket as you can:

supporting documentation
Open edX discussion forum threads
timeline information ("this must be merged by XX date", and why that is)
partner information ("this is a course on edx.org")
any other information that can help Product understand the context for the PR

All technical communication about the code itself will be done via the GitHub pull request interface. As a reminder, our process documentation is here.
This is currently a draft pull request. When it is ready for our review and all tests are green, click "Ready for Review", or remove "WIP" from the title, as appropriate.

The arrow is pointing in the wrong direction

By design, arrows should be displayed only in sections with assignments.

Design
Device

@volodymyr-chekyrta Thanks for the review! All requested changes have been made🙌

Hi @IvanStepanok, this looks great overall! A couple of design questions/feedback I wanted to check on:

In light mode, sections should use the light theme shade color #F9FAFB as their background color. It looks like this might be missing from the video
In dark mode, the download icon should use the lighter dark theme accent text color #879FF5 for contrast/accessibility reasons

Both of these are color-related, and the video compression makes it a bit ambiguous whether these colors are already being used, so I wanted to confirm

Hi @sdaitzman and thanks for paying so much attention to details!
Please, take a look at my changes. The download icon had the wrong color, but in the light theme, not in the dark☺

Thanks so much @IvanStepanok! Just to confirm, is the download icon in dark mode using #879FF5? In that screenshot, I see a value of #5378F8, but it's possible that's just an image encoding/color space variation.
Other than that, everything looks great to me/ready to merge from a design standpoint, thanks for these updates!

Hi, @sdaitzman
For some reason when you load icons and make a screenshot, they have a little difference in color measurement. I think is because of different color profiles used on real device and the simulator. I found a topic about this, but anyway, I think all we can do is just accept the rules🙌

@IvanStepanok 🎉 Your pull request was merged!  Please take a moment  to answer a two question survey so we can improve your experience in the future.


feat:wallet v1 (a.k.a Hub)

Introducing Hub
Background
Initially, We developed the first version of our wallet management to meet our internal system demands. Over time, Our library has evolved to support approximately 35 wallets, with more on the horizon.
This period of the development has provided invaluable insights into the nuances of wallet management, revealing accessibility and functionality across different wallet types.
Despite the success of initial implementation, We recognized the need for a more robust solution to address emerging challenges and to accommodate future growth. Our objectives for the new version are:

Enhanced Flexibility: We aimed to redesign the core architecture from the ground up, enabling greater adaptability to diverse wallets
Improved Observability: Give more insightful and debugging information by using our new logging system.
Optimized Performance: Enabling asynchronously loading of providers to reduce load time.
Simplified Usage:  Simpler and safer way to implement providers using builder pattern and Typescript.
Standard implementations: If any blockchains have some standards way to interact, we have them in core and can be imported.
Increased Safety: We've covered the library with automated tests to ensure that future changes don't break anything and also the usage has been covered by type checking.
Expanded Feature Set: We can now implement more features for work and interact beyond connecting and signing actions. we can implement more backends except Rango that have more features to work with blockchain nodes (e.g Infura or wallet itself).
Versioning: We can change core interface without breaking the wallets since core now supports for versioning which helps us to choose the desired behavior based on each version.

Moreover, we recognized the importance of making our library beyond our internal systems. So a key objective is to decouple it from a specific infrastructure dependencies (Rango), transforming it to a public library to be used throughout the entire crypto space .
Technical details
All the technical details can be found in /wallets/core/docs.
Known issues

[ ] andUse has a type issue. Details: wallets/core/src/builders/namespace.ts.
[ ] react-docgen has been disabled during a bug they have with class private fields.

For reviewer
How to review
I suggest the following steps:

Read migration-guide.md and starts to migrate a provider. Choose an EVM provider for start.
Give feedback on your experience, it can be on the documentation, it can be on interface or any problem you've encountered with.
Watch my internal presentation on this PR.
Read technical docs
Read notable changes on this PR's description
Start to review by reading tests
Start review core
Start review the adapter and what I did to be compatible with legacy on walltets-react.
Write some of tests which flagged as todo.

Notable Changes
1. Migrating to latest ESM format
We are going to adopt the latest ES Modules standards.
Package entry points
ESM now supports defining multiple entry points for a package. Entry points will be defined in package.json and exports field.
For example, our wallets-core has several entry points:

import x from '@rango-dev/wallets-core'
import x from '@rango-dev/wallets-core/utils'
import x from '@rango-dev/wallets-core/legacy'
...

Read more about the format: https://nodejs.org/api/packages.html#package-entry-points
File extension
File extension is required which means import x from "./x.js" should be used instead of import x from './x'
tsconfig changes
These two options should be added into tsconfig
{
  "module": "NodeNext",
  "moduleResolution": "NodeNext"
}

It also needed to library users to add this option to their tsconfig if they want to use exports from a lib:
{
"moduleResolution": "Bundler"
}

I tried to migrate embedded to use exports field as well, but it needs lots of change. I solved it by by supporting both legacy and new format at the same time for wallets-core.
Only wallets-core migrated to NodeNext for now, but we can do migrate more packages in future after merging this changes.
Changes to build script
our scripts/build now accepts --inputs to accept more than one entry point. This is useful for supporting exports.
New package layout
As you can see I intentionally changed the index.ts to mod.ts, the reason behind this:

Explicitly show the package migrated to NodeNext.
It can be useful for supporting more runtimes/registries like JSR and Deni.
We can have some enforcement on this structure and explicitly define some rules to clearly communicate what a module is and how they can be exported.

Note: Our libraries will use this format, our clients don't need to follow this conventions.
2. Two tsconfig for each Package
We put our integration in tests directory besides src. If we consider the package root as entry point for typescript, it ruins the dist folder by including both dist/src/ and dist/tests. In summary, we have two phase: distributing package and running code (tests or on local). I couldn't find any straight forward approach to solve this issue.
One of workaround for this is having two tsconfig, When we are going to run tests or developing locally use tsconfig.json which is default and besides that, use tsconfig.build.json when we are going to build a package and publish the package. It's been added to /scripts/build.
3. Legacy vs Hub (or v1)
What we have on production is called legacy from now on and we call the new implementation hub which is going to be our first stable and final version for wallet management.
you can see a directory called /legacy inside provider-phantom, wallets-core and wallets-react. Most of them are moving old implementation into a separate directory with same filename.
What to test/check

Experimental wallets is an option which is only enabled in dev mode. If you are testing it locally, make sure you are checking disabled mode as well.
We accept providers from config (WidgetConfig) they should works as well.
There is a discoverNamespace in wallets/react/src/hub/utils.ts, that would be great to make sure i didn't miss anything.

Roadmap

Adding more namespaces like bitcoin, cosmos, ... to core.
Migrating all providers to hub and remove all legacy implementations.
Remove legacy from core.
Migrate embedded to use core directly and remove most of the react functionalities.
Adding signers functionality to core as actions and depreacte those libraries.
We can create a separate repository and move out wallets to the repository.
Launching a doc website using docusaurus or nextra for public usage.

Please check why phantom is not included here. (in confirm wallet step)

Please check why phantom is not included here. (in confirm wallet step)

Phantom has support for Polygon and Ethereum on EVM only. You've tried to connect BSC.

When I install a fresh phantom extension and no account is added to the extension, the injected phantom object contains only solana and it does not have any ethereum property. So when I run the project, I immediately get the following error:

When I cancel the connect popup in phantom extension, no error shows up in widget containing the error message.

Every time I connect or disconnect a wallet in wallets page, all the wallet items get rerendered resulting in fetching all the icons of wallet items:

this PR broken into smaller PRs, and they got merged. there is a list including related PRs in first comment


#152 - Removed solved puzzles.

@rultor merge

@rultor merge

@driver733 OK, I'll try to merge now. You can check the progress of the merge here

@rultor merge

@driver733 Done! FYI, the full log is here (took me 2min)


Logging changes

Logging changes when store is missing and BnP directory processing.

I left some minor comments. LGTM overall.


ForEach-Object -Parallel does not accept a scriptblock variable containing a $using

Prerequisites

[X] Write a descriptive title.
[X] Make sure you are able to repro it on the latest released version
[X] Search the existing issues.
[X] Refer to the FAQ.
[X] Refer to Differences between Windows PowerShell 5.1 and PowerShell.

Steps to reproduce
Test.ps1
Param (
    [Parameter(Mandatory)]
    [String]$FruitName,
    [Parameter(Mandatory)]
    [Int]$MaxConcurrentJobs
)

$scriptBlock = {
    #region Declare variables for parallel execution
    if (-not $MaxConcurrentJobs) {
        $FruitName = $using:FruitName
    }
    #endregion

    $FruitName
}

#region Run code serial or parallel
$foreachParams = if ($MaxConcurrentJobs -eq 1) {
    @{
        Process = $scriptBlock
    }
}
else {
    @{
        Parallel      = $scriptBlock
        ThrottleLimit = $MaxConcurrentJobs
    }
}
#endregion

0..2 | ForEach-Object @foreachParams

Run the code
$params = @{
    FilePath          = '.\Test.ps1'
    ArgumentList      = @( 'kiwi', 2 )
    ComputerName      = 'PC1'
    ConfigurationName = 'PowerShell.7'
    ErrorAction       = 'Stop'
}
Invoke-Command @params -Verbose

$argumentList = $params.ArgumentList
& $params.FilePath @argumentList

Probably a regression, see PR-16564
Expected behavior
'kiwi'
'kiwi'
'kiwi'

Actual behavior
> The value of the using variable '$using:FruitName' cannot be retrieved because it has not been set in the local session.

Error details
Exception             :
    Type        : System.Management.Automation.RuntimeException
    ErrorRecord :
        Exception             :
            Type    : System.Management.Automation.ParentContainsErrorRecordException
            Message : The value of the using variable '$using:FruitName' cannot be retrieved because it has not been set in the local session.
            HResult : -2146233087
        CategoryInfo          : InvalidOperation: (:) [], ParentContainsErrorRecordException
        FullyQualifiedErrorId : UsingVariableIsUndefined
        InvocationInfo        :
            ScriptLineNumber : 11
            OffsetInLine     : 22
            HistoryId        : -1
            ScriptName       : T:\Test.ps1
            Line             : $FruitName = $using:FruitName

            Statement        : $using:FruitName
            PositionMessage  : At T:\Test.ps1:11 char:22
                               +         $FruitName = $using:FruitName
                               +                      ~~~~~~~~~~~~~~~~
            CommandOrigin    : Internal
        ScriptStackTrace      : at <ScriptBlock>, <No file>: line 13
    TargetSite  :
        Name          : GetUsingVariableValues
        DeclaringType : Microsoft.PowerShell.Commands.PSExecutionCmdlet
        MemberType    : Method
        Module        : System.Management.Automation.dll
    Message     : The value of the using variable '$using:FruitName' cannot be retrieved because it has not been set in the local session.
    Source      : System.Management.Automation
    HResult     : -2146233087
    StackTrace  :
   at Microsoft.PowerShell.Commands.PSExecutionCmdlet.GetUsingVariableValues(List`1 paramUsingVars)
   at Microsoft.PowerShell.Commands.PSExecutionCmdlet.GetConvertedScript(List`1& newParameterNames, List`1& newParameterValues)
   at Microsoft.PowerShell.Commands.PSExecutionCmdlet.GetPowerShellForPSv2()
   at Microsoft.PowerShell.Commands.PSExecutionCmdlet.CreatePipeline(RemoteRunspace remoteRunspace)
   at Microsoft.PowerShell.Commands.PSExecutionCmdlet.CreateHelpersForSpecifiedComputerNames()
   at Microsoft.PowerShell.Commands.PSExecutionCmdlet.BeginProcessing()
   at Microsoft.PowerShell.Commands.InvokeCommandCommand.BeginProcessing()
   at System.Management.Automation.Cmdlet.DoBeginProcessing()
   at System.Management.Automation.CommandProcessorBase.DoBegin()
CategoryInfo          : InvalidOperation: (:) [Invoke-Command], RuntimeException
FullyQualifiedErrorId : UsingVariableIsUndefined,Microsoft.PowerShell.Commands.InvokeCommandCommand
InvocationInfo        :
    MyCommand        : Invoke-Command
    ScriptLineNumber : 13
    OffsetInLine     : 1
    HistoryId        : 59
    Line             : Invoke-Command @params -Verbose
    Statement        : Invoke-Command @params -Verbose
    PositionMessage  : At line:13 char:1
                       + Invoke-Command @params -Verbose
                       + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    InvocationName   : Invoke-Command
    CommandOrigin    : Internal
ScriptStackTrace      : at <ScriptBlock>, <No file>: line 13

Environment data
Name                           Value
----                           -----
PSVersion                      7.4.1
PSEdition                      Core
GitCommitId                    7.4.1
OS                             Microsoft Windows 10.0.20348
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>
WSManStackVersion              3.0

Visuals
No response

Interesting. The problem equally affects nested Start-ThreadJob and Start-Job calls and also affects Windows PowerShell, so it long predates #16564 (though they're conceptually related).
It seems to come down to this: when the content of a -FilePath script file - which is meant to execute remotely - is first parsed locally, the existence of local variables in the context of the caller is mistakenly enforced for $using: references inside nested $using: contexts (ForEach-Object -Parallel, Star-ThreadJob, Start-Job)
Here's a minimal example:
# !! FAILS:
#   "The value of the using variable '$using:foo' cannot be retrieved
#     because it has not been set in the local session."
'$foo = 1; ForEach-Object -Parallel { $using:foo }' > t.ps1
Invoke-Command -ComputerName Bar -FilePath t.ps1

Note that direct local invocation (./t.ps1) works just fine.

The problem equally affects nested Start-ThreadJob and Start-Job calls

I did not find any problems in pwsh on Linux:
$ gc ./t.ps1
$foo = 1; 0..2 | ForEach-Object -Parallel { $using:foo }

$ Start-ThreadJob ./t.ps1

Id     Name            PSJobTypeName   State         HasMoreData     Location             Command
--     ----            -------------   -----         -----------     --------             -------
73     Job73           ThreadJob       NotStarted    False           PowerShell           ./t.ps1

$ Receive-Job -id 73
1
1
1

$ Get-Job | Remove-Job

PS. Invoke-Expression does not work at all (no WSMan)

@237dmitry, the problem at hand is about nested $using contexts in the context of remoting, so your sample code doesn't apply (and, as I had already noted, "Note that direct local invocation (./t.ps1) works just fine.").
If you want to manifest the problem on Unix-like platforms, simply replace -ComputerName with -Host (Invoke-Command -Host Bar -FilePath t.ps1)

the problem at hand is about nested $using contexts in the context of remoting

ssh works fine, but Invoke-Command....
$ Invoke-Command -HostName localhost -FilePath ./t.ps1
user@localhost's password:
subsystem request failed on channel 0
OpenError: [localhost] The SSH client session has ended with error message: The SSH transport process has abruptly terminated causing this remote session to break.

Try to escaped `$using:var. I could not test

Easiest way to test Invoke-Command without any networking endpoints setup
$foo = 'bar'

$psProc = New-PSSession -UseWindowsPowerShell
Invoke-Command -Session $psProc -ScriptBlock { $using:foo }
$psProc | Remove-PSSession

On Windows -UseWindowsPowerShell starts a local powershell.exe process as the target session whereas on non-Windows it just starts a new pwsh process.

This work without starting issue:

you should see this fail on Unix-like platforms too

@237dmitry:
Do not define a $foo variable locally, because the code then accidentally works.
Run the repro exactly as provided.
The point is that the nested $using:foo reference - the one inside the ForEach-Object -Parallel script block - should not depend on the presence of a $foo variable in the caller's scope.

Yes, when $foo set not in script (t.ps1), the error occurs

Yes, but that part works as designed: in the context of t.ps1 alone, $using:foo inside ForEach-Object -Parallel requires $foo to exist in its caller's scope (which is the remotely executing t.ps1 code). It's the same as trying
& { rv -ea 4 foo; % -parallel { $using:foo} }  locally, which equally fails.

@237dmitry, to avoid creating a distraction I've hidden my responses to your comments.
Assuming we've reached a shared understanding, I encourage you to hide your comments too.

I can confirm mklement0 case.
We also have the same issue with a paralelle foreach using "using" keyword inside the loop without using Invoke-Command.
Also same issue with Start-ThreadJob.

This seems to be a simple local parser issue:
Invoke-Command -ScriptBlock {
    & { $FruitName = $using:FruitName }
}  -ComputerName any

This throws the exception w/o ever initiating remoting or using any parallel loop.

Is there currently a known workaround for this issue?

Good point, @DarkLite1:

Initializing $foo  in the caller's scope (the first $foo = 1) makes the error go away ...
... but the nested $using:foo reference (inside the ForEach-Object -Parallel script block) then unexpectedly evaluates to $null.

I'm not aware of a workaround, other than making per-input-object Start-ThreadJob calls with -ArgumentList in lieu of using ForEach-Object -Parallel


Field type is TEXT ,insert number format problem

xh type is TEXT
var insert = db.prepare('INSERT INTO temp (xh)values(?)');
insert.run(1);
var select = db.prepare('select * from temp');
var ret= select.all();
==> [{"auto_id":19,"xh":"1.0"}]
I'm find addon :
BindValueFromJS only IsNumber
Should add this:
if ( value -> IsInt32 ( ) ) { return sqlite3_bind_int ( handle , index , value . As < v8 :: Integer > ( ) -> Value ( ) ) ; }

Basically #627, there is only one Number type in JavaScript

But there will be a format error when the number is converted to TEXT.
npm sqlite3 is working fine
var sqlite3 = require('sqlite3').verbose();
var db = new sqlite3.Database(':memory:');
db.serialize(function() {
db.run("CREATE TABLE lorem (info TEXT)");
var stmt = db.prepare("INSERT INTO lorem VALUES (?)");
for (var i = 0; i < 10; i++) {
stmt.run(i); // this
}
stmt.finalize();
db.each("SELECT rowid AS id, info FROM lorem", function(err, row) {
console.log(row.id + ": " + row.info);
});
});
db.close();

If you are inserting into a TEXT column, your problem is solved by simply being explicit about the TEXT that should be inserted (e.g., convert number -> string in JavaScript).
I would be a very very bad idea for this library to implicitly perform different logic depending on whether your number has a fractional component or not. If someone is working with floating point numbers and one of their numbers happens to be a whole number, that should not cause a bug in their program. See this comment. It would also make it impossible insert the floating point number 1.0.

Thank you for answering me.
My project cannot know the field type and name, everything is defined by the customer, like ORM.
I am currently modifying addon to solve this problem, but I can only clone this package.

You can always insert integers by using BigInts. You could conceivably create a wrapper around this library that detected whole numbers and converts them into BigInts.


[For others] Port to PaperMC

I've spent the last hour and a half of my life making a somewhat decent port of this mod to PaperMC. I'd love to get permission from @ItzDerock to post this elsewhere (ex. on Modrinth) - ofc with credit back to the original
Some key differences:

Many features are extremely broken as I really only tested soundcloud search and a few yt songs that seemed to not work.
Quotes are not needed around search terms (i forgor moment)
/music bassboost errors if no number is given... oop

I'll keep it updated with newer versions, but for now i've only tested and built it with Paper 1.21 using voicechat-bukkit-2.5.20
You can download the plugin here - place it into a Paper 1.21 server plugins folder along with the voicechat plugin. There's no tab completion so refer to /music and the original mod's command
TLDR for Derock: If I can get your permission to post this on modrinth that'd be great :)

Yeah, go ahead and post it! I'm sure many people will benefit from your work, nice job! All that I ask is for you (and anyone else for that matter) to adhere to the license I've set for this project (Apache-2.0). At some point I do hope to add paper support natively, see #1, but for now this is a good start.

Thanks! The modrinth post is now under review at modrinth.com/plugin/simple-voice-chat-music-paper :)


Rename ProjectPage.tsx

packages/gatsby-theme-project-portal/src/components/ProjectPage.tsx

I think we should keep it as is for the sake of the handover


FFmpeg exited with code 1 on re-complied ffmpeg

on a pi3B+ It was impossible to get a smooth stream, whilst on VLC it runs just perfectly.
CPU loads approx 8% only when streaming.
So I recomplied ffmpeg with these steps:
sudo apt-get install libomxil-bellagio-dev -y
git clone https://github.com/FFmpeg/FFmpeg.git
cd FFmpeg
sudo ./configure --arch=armel --target-os=linux --enable-gpl --enable-omx --enable-omx-rpi --enable-nonfree
sudo make -j4
sudo make install
That took approx 50 mins.
After that There is no stream at all

Start streaming video from Voordeur 2 with 1280x720@299kBit
ffmpeg -rtsp_transport  -re -i rtsp://<IP_ADDRESS>:554/user=admin&password=***&channel=1&stream=0.sdp? -map 0:0 -vcodec h264_omx -pix_fmt yuv420p -r 20 -f rawvideo -tune zerolatency -vf scale=1280:720 -b:v 299k -bufsize 299k -maxrate 299k -payload_type 99 -ssrc 9239099 -f rtp -srtp_out_suite AES_CM_128_HMAC_SHA1_80 -srtp_out_params KjKwRbf/zsj0moqzK1knTJpHTYp9BZvj3mgeyj2R srtp://<IP_ADDRESS>:51865?rtcpport=51865&localrtcpport=51865&pkt_size=188
[2018-12-1 16:31:13] [Video-doorbell] ERROR: FFmpeg exited with code 1

I get this error immediately.
When I install ffmpeg omx plugin, it just keeps hanging without any errors, and without stream.
Any clues where this all went wrong?

Show your config.
Try to remove audio from config, it helped me.

If you are using h264_omx please make sure that the user that is running homebridge has permisson to use your grafix card.

I managed to get a "fair' stream on a very low resolution, at 10 fps.
sometimes...
I found an old install of the ffmpeg.deb that was with the ffmpeg-omx plugin.
(the one in the readme.md is offline)
So I downgraded ffmpeg back to that version, and it runs super now!
How come the differences between ffmpeg compiles are so very different in outcome?

^^^^^ How did you do this?  i need my camera working!!
Thanks!!!

@carmitage
I still had it on my pi, but the link in that plugin is offline.
So here’s a mirror.
Bit of a shady host, but it works.
https://upload.cat/f711ad636cea3373


[ansible/postgres] pg_hba var should be one of method or auth

There is a mix between method and auth to configure pg_hba.conf. Seems to default to trust always.
postgres/defaults/main.yml
postgres_allowed_hosts:
  - {
      type: "host",
      database: "all",
      user: "all",
      address: "<IP_ADDRESS>/0",
      method: "trust",
    }

postgres/templates/pg_hba.conf.j2
{% if postgres_allowed_hosts and postgres_allowed_hosts is iterable -%}
{%- for host in postgres_allowed_hosts %}
{{ host.type | default('host') }}         {{ host.database | default('all') }}        {{ host.user | default('all') }}             {{ host.address | default('<IP_ADDRESS>/0') }}            {{ item.auth | default('trust') }}
{% endfor %}

postgres\README.md
postgres_allowed_hosts:
  - { type: "host", database: "all", user: "all", address: "<IP_ADDRESS>/0", method: "trust"}

I think there is already PR #428  for this, will be part of next patch release

Indeed my PR will fix that, it should be method in the template file (with host as the loop_var, and the var should be tested by JFrog defined as:
# Set the hosts that can access the database
# The first allows SSL with password from the same subnet
# The second does not require SSL from localhost
# The third denies all others
postgres_allowed_hosts:
  - {
    type: "hostssl",
    database: "all",
    user: "all",
    address: "samenet",
    method: "password",
  }
  - {
    type: "host",
    database: "all",
    user: "all",
    address: "<IP_ADDRESS>/0",
    method: "password"
  }
  - {
    type: "hostnossl",
    database: "all",
    user: "all",
    address: "<IP_ADDRESS>/0",
    method: "reject",
  }


Improve Show owner key flow

Updated Show owner key is here https://app.zeplin.io/project/5c73dc8aa74b4b4085a86a91/dashboard?seid=5d80d2def6f828885ba70f12

different text depends on user's device/settings (for password only, password + face id, password + touch id)
request face/touch id BEFORE password
after touch/face id failure - show default alert

updated design of Show owner key screen https://zpl.io/a8J0MW6

After entering 3 failed attempts Touch ID, fingerprint icon should highlight the in red.
Mainnet 3.0.1:

Actual on 3.1.29 .
As on the login screen so "Show owner key" screen.
video_2019-10-22_14-14-39.zip

@Denis-Asipenko related to task #250  we remove red color

checked


[release-4.13] Switch to udevadm command install instead of package [OKD]

Apply commit 68ea744 to OKD, too.

Or shall I submit a PR which synchronizes all dependencies between packages-list.ocp and packages-list.okd?

Or shall I submit a PR which synchronizes all dependencies between packages-list.ocp and packages-list.okd?

@JM1 no, this is ok, did you submit a change for 4.14 first ?

@elfosardo I created PRs against main branch and release-4.14, what's the default approach for submitting patches? Maybe you could point me to some docs?

/approve
/backport-risk-assessed

@JM1 usually you would need to assign a bug to this PR since it's against a stable release
since we had already a bug assigned on the OCP side, already verified, I'm going to override that as we "missed" this change in #82


Page textfield chars validation

Normally the page textfield does not allow any other chars to be there, when focus is in the document, but i've found a way to do this.

Hover with the mouse on the left of the page to view the overview panel.
Click on an image, and drag it to the text area of the pages field, as shown here: http://i52.tinypic.com/fmj1ok.png
Now, even if you click inside the document, the link from the image is still inside the text area, as shown here: http://i55.tinypic.com/2cdvdhd.jpg

The issue should be resolved with the latest version.  If I overlooked anything please leave a comment and we'll re-open the issue.


Incompatible character encodings raised from Redis command helper

I opened a Gist to not spam this issue.
https://gist.github.com/desktophero/3d4a2c1f2d97989811d16308567e179a
I haven't nailed down specific scenarios or causes and the only response I am taking is to nuke the Redis data and restart Lita. I searched in other Issues and didn't find errors around encoding error messages.
I'll add more details, like version, OS, etc., in a bit. I wanted to get this started and share the log from the Gist.

Not sure if it's the same root cause, but you might find some useful info in https://github.com/litaio/lita-hipchat/issues/3 or one of the issues referenced in it.

My assumption is that it's in the data itself within Redis based on a user in HioChat.
I'll dig into the steps called out in the link. Thanks for that!
I'll report back tomorrow.

After completing a few steps, it looks like for ~8 hours, no error message.

[ ] Stopped the Lita service
[ ] Blew away /opt/lita
[ ] Update /etc/default/locale (for Ubuntu) to include:

LANG=en_US.utf8
LC_ALL=en_US.utf8

Note: LC_ALL was not in place. Cloud-init controls the building of that script (for my use case; need to make sure that's baked)

[ ] flushall in redis-cli (again, I'm not persisting long-term data; the cache is refreshed)
[ ] Ran chef-client to rebuild all the things
[ ] Validated Ruby default for encoding is UTF8

[2] pry(main)> Encoding.default_external
=> #<Encoding:UTF-8>

That last step, I /should/ have run prior to see if what's what. I'll be redeploying on a fresh VM soon so I can verify, if needed. Closing the issue.
Thanks again for the link!

Did a little more digging and updated my Gist: https://gist.github.com/desktophero/3d4a2c1f2d97989811d16308567e179a
The en dash was used to create some room names. There's no value for that from UTF-8 to US-ASCII. I haven't looked at using the extended ASCII as part of Lita.


EscapeRoom Demo

I get an error message when trying to Create Image under EscapeRoom Location -> Team Photo. Cannot test this without api key.

@arwaawan3 I created ones for testing purporse, message me on slack and I give you the credentials there
make sure you add it in your .env with this format
CLOUDINARY_API_KEY=xxxxx
CLOUDINARY_API_SECRET=xxxxx
CLOUDINARY_CLOUD_NAME=xxxxx


NIMBUS-238: breadcrumb

Description

Fixes #527
Fixes an issue where breadcrumb was not generating submenu items
Overview of Changes

N/A
Type of Change

[ ] Bug fix

Test Details

Functional testing in petclinic
Additional Notes

N/A

You did it @lopezton-anthem!
Thank you for signing the Anthem Opensource Software CLA.


[system] experimentalStyled has no array media query feature

Duplicates

[X] I have searched the existing issues

Latest version

[X] I have tested the latest version

Summary 💡
It will be nice that experimentalStyled have the same array media query feature that sx props has, passing different styles in an array that relate its positions to the configured breakpoints xs, sm, md, etc
Examples 🌈
No response
Motivation 🔦
export const MyTwoSidesCard= experimentalStyled(Box)(({ theme, rightSide }) => ({
  borderLeft: rightSide && **[0, `1px solid ${theme.palette.divider}`]**,
  display: 'flex',
  flexDirection: 'column',
  height: '100%',
  ...(theme.palette.mode === 'light' && {
    backgroundColor: rightSide && '#f5f5f5',
    boxShadow: 'none',
    color: theme.palette.primary.contrastTextBar,
    padding: '8px'
  }),
  ...(theme.palette.mode === 'dark' && {
    backgroundColor: rightSide && theme.palette.background.paper,
    boxShadow: 'none',
    padding: '8px'
  })
}));`

You can define the values both using an array or object containing the breakpoints as keys, see https://codesandbox.io/s/xenodochial-herschel-66c7gh?file=/src/App.tsx
Not sure on which version you are currently, but this works in the latest version, and the util is called styled() :)


Remote-SSH Servers installed on remote hosts consume a lot of memory !!!

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

VS Code Version: 1.93.1 (user setup)
提交: 38c31bc77e0dd6ae88a4e9cc93428cc27a56ba40
日期: 2024-09-11T17:20:05.685Z
Electron: 30.4.0
ElectronBuildId: 10073054
Chromium: 124.0.6367.243
Node.js: 20.15.1
V8: <IP_ADDRESS>-electron.0

OS Version: Windows_NT x64 10.0.22631>>>Linux armbian 6.1.96-ophub #1 SMP Fri Jun 28 01:14:11 EDT 2024 aarch64 aarch64 aarch64 GNU/Linux

Steps to Reproduce:
1.Launch VSCode and link an armbian system using Romate-SSH .
2.Create a new terminal through the VSCode window and use the "htop" command in the terminal.
3.Press "Shift-M", as time increases, more and more node processes will appear in the list, and the memory will gradually be full.
Additional Description:
The node process in the ./vscode server installed by the extension on the remote host starts in large numbers and runs out of available system memory. Since my device can't output the display, I can only see the memory consumption trend after the connection is established. This consumption process is gradual, starting with only a small amount of memory, about 3MB per second, and a node every few minutes until it is full. My device is 3GB of RAM space and currently node is taking up 2.1GB. Causing me to be unable to run any other programs.
Additional information:
I cant put an image here?

Thanks for taking the time to open an issue.  Please attach both your remote ssh logs and provide a profile if possible so that we can better understand the behavior you're seeing


Remove non-effective color prop in ToggleButton

This removes non-effective color prop definition in the ToggleButton component.

Maybe add @ntma as a reviewer and wait until he is around?
A lot of work and testing went into theming, so rather be sure there are no unintended side effects.

Thanks for your additional review @sronveaux. I am going to merge now, since I don't expect any problems by this changeset. @ntma If I am wrong, please comment here (even after merging) and I'll happily come up with separate PR.


LuaDNS provider

Hi,
I would like to add LuaDNS provider to libdns using the Go client.
I've done some work already here:
https://github.com/luadns/libdns
If it looks good to you, I'll make a pull request to https://github.com/libdns/libdns.
Thanks!

Thanks again for contributing this!


An error with probability of occurrence

Hello!
Thank you for your nice work! I'm using your work as a baseline, and I found an error that sometimes occurs with probability in the following code. The traceback shows that the words list can occasionally be empty.
In my experiment, I'm using the LLaMA 2-7B model as the target model and GPT-3.5 for LLM-based diversification. This error sometimes occurs when I run autodan_hga_eval.py. Since this error doesn't consistently appear at a specific data point, it's challenging for me to identify the cause. Could you please take a look and help me out?
File "./AutoDAN/utils/opt_utils.py", line 392, in replace_with_best_synonym
    modified_paragraphs.append(join_words_with_punctuation(words))
  File "./AutoDAN/utils/opt_utils.py", line 415, in join_words_with_punctuation
    sentence = words[0]
IndexError: list index out of range

https://github.com/SheltonLiu-N/AutoDAN/blob/dd90ff05524f7266b3f81e8dbdafc330221dd55d/utils/opt_utils.py#L382-L408

Sorry for my late reply. I think the issue might be due to OpenAI not returning a response if the content is detected as malicious, after a recent patch. Thank you for your commit code!


MinSize not working properly for clicks outside current selection

Steps to reproduce:

Set a min-size of, say, 300x300
Click and drag anywhere outside the current selection
Result: the current selection vanishes and a new selection appears, well under the min-size limits. This basically allows the user to submit an image smaller than the required minimum.

A nice hack to fix this from user side (as library user, not as application user) if feeling desperate is to define the onCropEnd method when initializing the Croppr object, and call the reset method every time the user select a wrong area. You can find if an area is wrong by using the data object passed as an argument to the onCropEnd method. Using any other method than reset would most likely cause a stack overflow likely due to other bugs inside the library's code.


refactor: optimize pedersen function

Description of the Changes
Replaced x = x.shrn(1) with x.iushrn(1) to perform an in-place unsigned right-shift operation. No new BN instances would be created for each shift operation.
Check List

[x] Changes have been done against master branch, and PR does not conflict
[ ] New unit / functional tests have been added (whenever applicable)
[x] Test are passing in local environment
[ ] Docs have been updated
[x] PR title is follow the convention: <type>[optional scope]: <description>, e.g: fix: minor typos in code

:tada: This PR is included in version 0.2.1-dev.2 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:

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


MAAS-1622 | fix issue with trigger event discovering

@pnuckowski You forgot to create a PR for dev first ;)

:+1:

:+1: as it's not my patch only a PR ;)


[prometheus-artifactory-exporter] Allow setting additional labels on deployment and pods

What this PR does / why we need it:

Adds extraDeploymentLabels that will add additional labels to the deployment
Adds extraPodLabels that will add additional labels on the pod

Which issue this PR fixes
(optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged)
fixes #22
Special notes for your reviewer:
Checklist

[x] Chart Version bumped
[x] Title of the PR starts with chart name (e.g. [prometheus-artifactory-exporter])

@peimanja I think I fixed the linter errors, can I run the workflows again?


tests fail to build

opam install -t ppx_deriving_yojson fails with
# ocamlfind ocamlc -c -g -bin-annot -safe-string -ppx 'ocamlfind ppx_import/ppx_import' -ppx 'ocamlfind ppx_deriving/ppx_deriving src/ppx_deriving_yojson.cma /home/ygrek/.opam/4.02.3/lib/ppx_deriving/ppx_deriving_show.cma' -I src -package oUnit -package yojson -w @5@8@10@11@12@14@23@24@26@29@40 -I src_test -I src -o src_test/test_ppx_yojson.cmo src_test/test_ppx_yojson.ml
# + ocamlfind ocamlc -c -g -bin-annot -safe-string -ppx 'ocamlfind ppx_import/ppx_import' -ppx 'ocamlfind ppx_deriving/ppx_deriving src/ppx_deriving_yojson.cma /home/ygrek/.opam/4.02.3/lib/ppx_deriving/ppx_deriving_show.cma' -I src -package oUnit -package yojson -w @5@8@10@11@12@14@23@24@26@29@40 -I src_test -I src -o src_test/test_ppx_yojson.cmo src_test/test_ppx_yojson.ml
# File "src_test/test_ppx_yojson.ml", line 3, characters 0-57:
# Error: Unbound module Ppx_deriving_runtime
# Command exited with code 2.

Yes. The master of ppx_deriving_yojson does not build against master of ppx_deriving. It's a known mess and it's been on my TODO list for a while...

This is a problem with ppx_deriving_yojson, which has its own repository. It will be addressed shortly.


Fix "Start bending" link on homepage :hover state weird

Resolved with https://github.com/blackmann/stylebender/commit/fbff7ade50e0a6af3166afa033bd3b729aa868aa


Can't complete make on Hyprland because can't find aquamarine

Hello,
I'm on Ubuntu and I'm trying to build Hyprland and one thing that is blocking the progress is that I can't complete the make execution and this message appears
CMake Error at /usr/local/share/cmake-3.30/Modules/FindPkgConfig.cmake:645 (message):
  The following required packages were not found:

   - aquamarine

Call Stack (most recent call first):
  /usr/local/share/cmake-3.30/Modules/FindPkgConfig.cmake:873 (_pkg_check_modules_internal)
  CMakeLists.txt:103 (pkg_check_modules)

Is there a way to check if aquamarine is correctly installed? whereis and which don't help.
This is my first time reporting an issue in GH, so if you need any more info, let me know.
Best Regards.

Is there a way to check if aquamarine is correctly installed?

pkg-config --path aquamarine

well, it appeared nothing. After I tried again, I notice that epoll-shim was not found. I missed that line and maybe it's that. I'm have problems now installed epoll-shim, heading there... good work and thank you for your time.

I'll close this as it isnt an issue with our code


Use ISO date format everywhere

Would resolve https://github.com/opencollective/opencollective/issues/3646
Problem
The displays and inputs for dates are confusing because different countries use different formats). When looking at 02/03/2022 you need to know whether your system uses the MM/DD/YYYY or DD/MM/YYYY format to give a correct interpretation.
Solution
As proposed on Slack, all our dates should be displayed using ISO time format (YYYY-MM-DD). We also want this for all date inputs.
Specs

For displaying, we should ideally find a way to fix that at the IntlProvider level.
For inputs, we may want to introduce dedicated DateInput/DateTimeInput components

I would pose ISO is not developer centric. ISO date is international.
You can always provide a way for users to change their localised display of dates.

We discussed this topic in multiple places and haven't reached a consensus on using ISO everywhere.
We however introduced a new standard way to display dates in https://github.com/opencollective/opencollective-frontend/pull/6939 that shows the full month as text, removing any ambiguity (e.g. August 22, 2022). This component also supports a "compact" version, which will display something like Aug 22, 2022.

This doesn't remove the ambiguity for inputs (e.g. in the period filter) even though they're using the browser locale so users input the same date format they do in most places, and the visual calendar helps to select the date. We'll propose more solutions for that in https://github.com/opencollective/opencollective/issues/6017.


pull request for e2e test at 12/20/2016 09:15:19

:white_check_mark: Validation status: passed
For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Errors while compiling the testbench.v and picorv32.v in Modelsim

Hi Clifford,
I'm trying to implement your design PicoRV32 on FPGA, thus I need to compile both files in Modelsim for simulation. However, I met errors in both files:
for picorv32.v:
** Error: C:\Users\Cy\Desktop\za\ma\picorv32-master\picorv32-master\picorv32.v(555): A begin/end block was found with an empty body.  This is permitted in SystemVerilog, but not permitted in Verilog.  Please look for any stray semicolons.
** Error: C:\Users\Cy\Desktop\za\ma\picorv32-master\picorv32-master\picorv32.v(556): A begin/end block was found with an empty body.  This is permitted in SystemVerilog, but not permitted in Verilog.  Please look for any stray semicolons.
** Error: C:\Users\Cy\Desktop\za\ma\picorv32-master\picorv32-master\picorv32.v(557): A begin/end block was found with an empty body.  This is permitted in SystemVerilog, but not permitted in Verilog.  Please look for any stray semicolons.
** Error: C:\Users\Cy\Desktop\za\ma\picorv32-master\picorv32-master\picorv32.v(558): A begin/end block was found with an empty body.  This is permitted in SystemVerilog, but not permitted in Verilog.  Please look for any stray semicolons.
** Error: C:\Users\Cy\Desktop\za\ma\picorv32-master\picorv32-master\picorv32.v(581): A begin/end block was found with an empty body.  This is permitted in SystemVerilog, but not permitted in Verilog.  Please look for any stray semicolons.
** Error: C:\Users\Cy\Desktop\za\ma\picorv32-master\picorv32-master\picorv32.v(582): A begin/end block was found with an empty body.  This is permitted in SystemVerilog, but not permitted in Verilog.  Please look for any stray semicolons.
** Error: C:\Users\Cy\Desktop\za\ma\picorv32-master\picorv32-master\picorv32.v(589): A begin/end block was found with an empty body.  This is permitted in SystemVerilog, but not permitted in Verilog.  Please look for any stray semicolons.
** Error: C:\Users\Cy\Desktop\za\ma\picorv32-master\picorv32-master\picorv32.v(590): A begin/end block was found with an empty body.  This is permitted in SystemVerilog, but not permitted in Verilog.  Please look for any stray semicolons.
as for the testbench.v:
** Error (suppressible): C:\Users\Cy\Desktop\za\ma\picorv32-master\picorv32-master\testbench.v(79): (vlog-2388) 'trap' already declared in this scope (picorv32_wrapper).
I copied the code in this part:
module picorv32_wrapper #(
parameter AXI_TEST = 0,
parameter VERBOSE = 0
) (
input clk,
input resetn,
output trap,
output trace_valid,
output [35:0] trace_data
);
wire trap;
wire tests_passed;
reg [31:0] irq;

As far as I know, in Verilog it's not allowed to define a internal wire or reg with the same name as the of a port. So maybe you can give me some thoughts?
Thanks a lot!
Best regards,
Cy

Thanks for reporting this. Fixed in commit c7cc32e. (Tested with Modelsim 10.4b.)


fix: set umask in a way that cis audits recognize

What type of PR is this?
/kind bug
What this PR does / why we need it:
For CIS compliance, we need umask set to 027. And, due to the CIS tooling, we need to not set it to anything else anywhere in /etc/profile.d/. This had initially been fixed in CBL-Mariner, but that was reverted because it broke some customers. Since we know that for AKS, we already technically have it set to 027 via /etc/profile, it's safe to make a change to work with the CIS tooling.
Requirements:

[x] uses conventional commit messages
[ ] includes documentation
[x] adds unit tests
[ ] tested upgrade from previous version

Special notes for your reviewer:
Release note:
none

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall First build on tobiasb/cis-set-umask-sh at 60.585%

Totals

Change from base Build<PHONE_NUMBER>:
60.6%

Covered Lines:
2570

Relevant Lines:
4242

💛  - Coveralls


Permission does not exist - 400

Laravel Version: 5.5
Voyager Version: ^1.0

Description:
Everything was working perfectly. All of sudden when I try to edit a Bread I get this message. Everything I've found doesn't work
Steps To Reproduce:
Go to Voyager and add a new table, then click to add bread to the table

Could you post the whole error message?
And "voyager": "^1.0" can be three versions: v1.0.0, v1.1.1 and v1.1.2. Please update the version number with the one found by executing composer show tcg/voyager. The same goes with the Laravel version number.
Thanks!

Everything was working perfectly.
If this was the case, and is no longer the case, then something changed.

All of sudden
Doubtful.  What did you change right before this appeared?

Everything I've found doesn't work
I'm sorry the prehistoric fossils didn't make the sun revolve around the mood.  Seriously, you need to provide details of what you've tried or we're not going to be able to help.

Please feel free to reopen the issue when you've updated the version numbers and provided MUCH more detail about your issue.


Adding plugins configuration option + block toolbar configuration option

Hey. Working with draftjs-wysiwyg I've noticed that block toolbar cannot be customizable through Editor props.
I've added options to add different block toolbar buttons (see example of Quote), option to disable block toolbar items (example for H5 which is disabled) and option to pass additional plugins to the Editor.

Hey, really cool, thanks for the PR!

sure this is compiled to "lib" folder? I see it in the src but when I install with npm the feature doesnt work


added logical def to MONDO_0020070 'neonatal epilepsy syndrome'

addresses #212
added logical def to MONDO_0020070 'neonatal epilepsy syndrome'
added logical def to MONDO_0020071 'infantile epilepsy syndrome'

The HPO terms were not in the MONDO file, so I directly added them as subclasses of HPO onset. Not sure if that the correct workflow to MIREOT the terms?

We don't want HPO class axioms leaking into the edit file. I'll merge this then fix.


changes in i3lock-color options

The latest i3lock-color commit changes the names and functionality of some of the options such as --timepos to --time-pos and --datepos to -date--pos. Please make the appropriate changes as this commit breaks betterlockscreen completely.

The pull request for this problem is pending for approval already. You can find the modifications here : #220


Hover Effect 10

After closing the modal for Hover Effect 10 this happens until reload:

Try to add "visibility: hidden" at .hovereffect .overlay class and "visibility: visible" at .hovereffect:hover .overlay,
.hovereffect:hover h2,
.hovereffect:hover p.icon-links a {
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}

Thanks @svistakk fix is now in place


Regression: Nautilus file selection has random offset

Hyprland Version
Hyprland, built from branch main at commit 5b8cfdf2efc44106b61e60c642fd964823fd89f3  (props: bump ver to v0.31.0)
Bug or Regression?
Regression
Description
Since some commit between 0.30.0 and 0.31.0 Nautilus has a small offset to the top left. (sorry for whatever reason I can't compile individual commits even with recursing submodules)
The same version of Nautilus does not exhibit this behavior on either sway or gnome, i believe this to be either a hyprland specific issue, or an issue with the currently used wlroots version.
One of the reason I also post this here is that gtk4 seems to have some other weird behavior right now on hyprland(random buttons not working on first click -> will investigate more), and as shown below other file managers like thunar, pcmanfm or dolphin all work fine since none of them use gtk4.
(likely all region selection in gtk4 is broken, but I have no other reference application in my head)
Tested on:

0.30.0: issue doesn't happen here
0.31.0: issue happens
git: issue happens

How to reproduce
Use hyprland 0.31.0 or later
Open nautilus, use region selection with mouse.
Crash reports, logs, images, videos
Moving selection towards top left:

Moving selection towards bottom right:

For reference Thunar(gtk3)

fb80cbe415835a7e0c64e2038d0fc56e8aba0ab4


Adds support for multiple email recipients

As discussed here using set alert multiple times will set multiple recipients. The changes I made reflect this with :alert_email being changed to :alert_emails and making it take an array of emails.

Closing because I forgot what this was ever for. And it's old.


RNP with react-native-tvos error

Describe the Bug
Can't install RNTP with react-native-tvos
getting the following error when installing RNTP
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving<EMAIL_ADDRESS>npm ERR! Found<EMAIL_ADDRESS>npm ERR! node_modules/react-native
npm ERR!   react-native<EMAIL_ADDRESS>from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer<EMAIL_ADDRESS>from<EMAIL_ADDRESS>npm ERR! node_modules/react-native-track-player
npm ERR!   react-native-track-player@"*" from the root project

Looks like there's a mutual dependency conflict or something. We don't guarantee compatibility with the tvOS lib so I don't consider this a bug but a feature request.
If there's something we need to change in our lib that would resolve this I'd be happy to review a PR from you once you identify it.


Refine structure of weekly target

Issues can be breakdown with time hierarchy. Also meeting agenda can be set.

What is the status of this issue? @sozkan4 @MariaAsif135

I am closing this due to inactivity.

Conversation done in whatsapp group


When can netty use JDK21's virtual threads

When can netty use JDK21's virtual threads?   !!!!!!!!!!!!!!!!!

now

You can try using something like this:
MultithreadEventLoopGroup workerGroup = new NioEventLoopGroup(1, Executors.newVirtualThreadPerTaskExecutor());

You can try using something like this: MultithreadEventLoopGroup workerGroup = new NioEventLoopGroup(1, Executors.newVirtualThreadPerTaskExecutor());

Selector.select does not support VirtualThread. MultithreadEventLoopGroup workerGroup = new NioEventLoopGroup(1, Executors.newVirtualThreadPerTaskExecutor()); will cause all your Carried Thread stucked.
You have use Oio-channel with OioEventLoopGroup on Netty4. which is not available in Netty5.

Why you close this? It's still not working right.

Its not going to be supported based on https://github.com/netty/netty/issues/12816


Api docs

use autosummary to generate API docs skeleton
works out a few sphinx warnings that we were getting

Hello @richardjgowers! Thanks for opening this PR. We checked the lines you've touched for PEP 8 issues, and found:

In the file gufe/custom_json.py:

Line 164:41: W605 invalid escape sequence '\s'

In the file gufe/protocols/protocoldag.py:

Line 309:80: E501 line too long (82 > 79 characters)
Line 314:80: E501 line too long (80 > 79 characters)

In the file gufe/storage/__init__.py:

Line 1:55: W292 no newline at end of file

In the file gufe/tokenization.py:

Line 697:80: E501 line too long (83 > 79 characters)


Add participant button

Feature Request
Is your feature request related to a problem or unsupported use case? Please describe.
No clear way to invite additional participants during a meeting. Missing standard "Add Participant" functionality found in GMeet and Jitsi.
Describe the solution you'd like

Add "Invite Participant" button in participant list
Initial phase: Available to all users
Future state: Restrict to moderators for private/moderated rooms

the functionality of adding participants is not simple in webrtc.
the easiest solution is to add a button which displays an invitation template with the connection methods (webrtc, sip, telephone, etc.).
and a button to copy this template to share it by email or chat


Some questions about the details of AST.

I would like to know how to explain the classification of audio that can be achieved using ImageNet pretrained models based on spectrograms? As we all know, most of the pictures included in Imagenet are common photos of daily life, such as cats, dogs, cars, etc. Are the features of these pictures/objects correlated with the audio spectrogram? Why can the knowledge learned from traditional pictures be distilled into the classification of spectrograms?
I would appreciate it if you could answer my questions.

Hi there,
This is an interesting question but I don't have a clear answer. It is worth note that using IN pretraining for audio tasks is not new for AST, but can be trace back to 2014.
-Yuan


Fixed bug in add_source_to_ref and added post process to get source …

Fixed bug in add_source_to_ref and added post process to get source current.
This is a temporary solution.

The tests are failing due to SciML, will determine issue before merge


When do you plan L5 support?

see my subject :-)

Duplicate of #3. Please check past issues first.


Save scanned Image

I use card.io to scan cards in an IOS app. I want to save them in the firebase storage, but I cannot find a way to retrieve the captured image. Is there a way to that or is it impossible in card.io in IOS? There is EXTRA_RETURN_CARD_IMAGE for Android but what will be it's IOS conversion?

Take a look at the header files. It is there. However, storing credit card images anywhere is seriously inadvisable. And for those credit cards (mostly AmEx) that have the CVV printed on the front, storing it is a PCI violation. The ability to get the scanned card image was added for those using card.io for other cards (e.g. insurance cards), not for credit cards.


Job queue setup

This PR sets up the usage of the job queues. How it works:

Run a collection REST api
Run a collection worker that listens for new collection jobs on a rabbit mq queue
Run an enrichment REST api that gets called by the collection worker when it's done
Run an enrichment worker that listens for new enrichment jobs on a rabbit mq queue
You can run them all by using npm run all

It's about half-way done. The collection part is working (it fetches data from jira and stores it in mongo). The enrichment part isn't done.
I'm not sure how we want to handle the db connections. I'm concerned with the enrichment service using the mongoDB connection, since that really couples it with the collection service. Instead, the enrichment service should probably call the collection service's REST API and fetch all the jira issues.
It's a bit confusing right now. The folder structure could use a bit of work. And how/where we instantiate the mongodb and pass it around is worth thinking about.

I've updated this PR. I'm much happier with how the mongo db is used:

Use the mongo/connection file to create connections and collections
Only the collection service interacts with the mongo db
The enrichment service calls the collection service (direct import for now, could be api request later), and the collection service finds issues for the enrichment service.

I've tested out the entire flow, and it's all working right now.