[Localization] Add localization step to pipeline and enable localization on C# projects with resx/resw resource files

Summary of the Pull Request
What is this about?
This PR enables localization in the pipeline using the build-localization.cmd script. The script uses a nuget package to generate the required resource files. The nuget package is installed in the restore stage of the pipeline.
For each project to be localized, a LocProject.json file has been added to the project root and it contains a path to the resource file. Currently it has been enabled for all projects with resx/resw file, though for ColorPicker and launcher there are no strings in the file.
PR Checklist

[X] Applies to #5779
[X] CLA signed. If not, go over here and sign the CLA

Info on Pull Request
What does this include?
Localization enabled for the following projects:

Settings
FZ Editor
Color Picker UI
PowerLauncher
Image Resizer

Validation Steps Performed
How does someone test & validate?
Validated on CDPX pipeline. .resx and .lct/.lcg files for each language is created under the loc folder in build artifacts for all the projects. https://github-private.visualstudio.com/microsoft/_build/results?buildId=10044&view=artifacts&type=publishedArtifacts under drop\build\loc

@ryanbodrug-microsoft moved the localization step to the end to avoid the Image Resizer overwrite issue, and validated with the installer that the correct resources are generated. Created #6046 to track the work to move it back. I've added it in 2009 for now since the translation wouldn't get finished within 2008.


Remove ffmpeg and graphicsmagick from runtime-dependency for devel branch

Related to https://github.com/conda-forge/gmt-feedstock/issues/181
Checklist

[ ] Used a personal fork of the feedstock to propose changes
[ ] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@conda-forge-admin, please rerender


[Feature Request] Allow configuring host from configs.json

Hi there, thanks for this neat project.
It'd be nice if we could configure the host used by http.CreateServer. To this end I've added server.listen(port, 'localhost'); in my fork, but that's hackier than official config-based support.

Added in v1.10.0


Terraform init fails at azure-loganalytics.tf

Hi James,
Happy to follow this course and the hands-on.Unfortunately,I stuck on initializing terraform for AKS cluster creation at deployAKSsolution.sh..
terraform init

Error: Error parsing /home/User/AKS/pluralsight/azure-devops-kubernetes-infrastructure/module-terraform/terraform/azure-loganalytics.tf: At 12:13: unexpected token while parsing list: IDENT

Assistance Please!!!

Hi @sivasubramanian95 - which version of Terraform are you using? Can you please do a terraform version and paste the output?

@sivasubramanian95 hope that you managed to get this issue resolved. I will close the issue.


Improve the tensor(), partial_trace(), insert(), and similar methods to more efficiently deal with pure states

This would improve performance and avoid code duplication. Some code for reordering modes could even  be written in a unified way for both the foch and tf backend and moved into a base_ops.py. This could prepare SF for a more intelligent handling of the purity of the internal state representation.

Hi @cgogolin, this issue is a bit unclear to me. Can you provide some more specific points about what could be done here?

As the backends are designed to be fully independent and (by design) do not share any code, I am closing this issue for now.


Feature: Mobile code base

Description
mobile app feature branch
please branch out of feature/mobile-code-base for any changes related to mobile code implementation
Tasks

[x] Initiate React Native code base under folder mobile ( #320 #323  )
[x] setup CI/CD pipelines to run checks for PRs ( #324 )
[x] Implementing the project's structure ( #325 )

Type of change

New feature (non-breaking change which adds functionality)

i will setup CI/CD checks for PRs

@Omar-Belghaouti i rebased from main, now this branch is up-to-date and the conflict is resolved,
Now that we have a stable code (kinda), we can now merge this PR to main and start actually working on the mobile code as part of dzcode.io, and create PRs that targets main branch directly

@ZibanPirate sounds awesome 😁


add explicit error message on permission denied

When getting permission denied (usually because of a search from an unauthorised domain) we should be explicit in letting the user know, as this is not really error but more a misconfiguration.

The user facing part of this is implemented in sajari-sdk-react https://github.com/sajari/sajari-sdk-react/issues/76.

The error status code is now passed back with the error message so users can handle it explicitly if they like. https://github.com/sajari/sajari-sdk-js/commit/56871c67d31935e72a8e5ddab9d34b191a586c69.


Runtime Retargeting level crashes in Standalone Game mode

Describe the bug
Runtime Retargeting level crashes in Standalone Game mode.
To Reproduce
Steps to reproduce the behavior:

Run it in Standalone Game mode
Click on Runtime Retargeting
Wait up to a minute
Crash

Expected behavior
It should not crash, just like Selected Viewport mode or packaged build doesn't crash.
Desktop:

OS: Windows 11
Unreal Engine 5.2.1

Crash log
[2023.08.23-00.21.57:786][ 72]LogWorld: Bringing World /Game/ReadyPlayerMe/RuntimeRetargeting/Maps/RuntimeRetargetingMap.RuntimeRetargetingMap up for play (max tick rate 0) at 2023.08.23-03.21.57
[2023.08.23-00.21.57:787][ 72]LogWorld: Bringing up level for play took: 0.001586
[2023.08.23-00.21.57:791][ 72]LogLoad: Took 0.813374 seconds to LoadMap(/Game/ReadyPlayerMe/RuntimeRetargeting/Maps/RuntimeRetargetingMap)
[2023.08.23-00.22.55:791][810]LogOutputDevice: Warning:

Script Stack (0 frames) :

[2023.08.23-00.22.55:796][810]LogWindows: Error: appError called: Assertion failed: IsInGameThread() [File:D:\build\++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp] [Line: 1549]
Unable to load /Game/ReadyPlayerMe/AnimationRetargeting/Rigs/IK_RPM_FullBody. Objects and Packages can only be loaded from the game thread.

[2023.08.23-00.22.55:796][810]LogWindows: Windows GetLastError: The operation completed successfully. (0)

Thank you for reporting. We will investigate possible fixes for this issue.


Where can I get help? (CNF Problem)

Hello guys!
First I'd like to say thanks for providing this great libary.
However I can't figure out how to convert my term into an cnf expression.
Term:
(a && !b) || (c && !b) || (a && b) || (c && b) || (d)
Can you help me out? Also sorry if I'm posting this at the wrong place.
Thanks!
Peter

For AIMA3e, this should help:
https://github.com/aimacode/aima-java/blob/AIMA3e/aima-core/src/test/java/aima/test/core/unit/logic/propositional/visitors/ConvertToCNFTest.java
You will likely need to modify the syntax of the sentence you are using to work with the aima-java library (e.g. single '&' instead of '&&') . Let me know if that works for you.
Best
Ciaran

http://logic.stanford.edu/intrologic/applications/converter.html
should also help.


3549 fix print CSS to better display student summing content when printing

Delivers #3549.

11.x merge 86583e5


Azure storage native support for AD authentication

Hi there,
In the section "Grant your VM's system-assigned managed identity access to use storage account access keys" of this article, it states that "Azure Storage does not natively support Azure AD authentication."
However there is now public preview support for direct AD authentication to azure storage resources, as per your article here: https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/tutorial-linux-vm-access-storage
Cheers!

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

ID: 68a0a616-6e4a-4eb5-652d-46e89642895c
Version Independent ID: c2d79506-ddff-fe5c-f3fc-ffab7b2545a8
Content: Use a Linux VM system-assigned managed identity to access Azure Storage
Content Source: articles/active-directory/managed-identities-azure-resources/tutorial-linux-vm-access-storage-access-key.md
Service: active-directory
GitHub Login: @daveba
Microsoft Alias: daveba

@SalimGangji Thanks for the feedback !  I have assigned this issue to content author to investigate and update the document as appropriate.


Please invite me to the GitHub Community Organization

Name
VIncent Villafuerte
Discord Username (if applicable)
vinzvinci
Additional Context
Campus Hacktoberfest

I just use this as example for people who want to join our community


Http2/push for change notifications

Hello. There's #1980 which mentions upgrading the transport to HTTP2. I greatly enjoy the existing API, but I'd love to see HTTP2's push capabilities put to use for node change notifications.
Instead of registering interest by maintaining an open HTTP request (&wait=true), across an HTTP2 connection a client would notify the server of interest (perhaps a ?subscribe=true query parameter), and when updates become available they are HTTP2 pushed across the held-open connection used by the initiating request.
This would reduce the number of long-poll HTTP2 requests which would have to be held open, hopefully somewhat reducing held state on the client & server.

@rektide this is cool, I am also wondering how to implement push with etcd.

@rektide When we switch to HTTP2 (automatically happen if you use TLS and compile etcd with go 1.6), one HTTP request will not block other HTTP requests on the same TCP connection. Server Push will not bring us a lot of benefits there.
We will use gRPC in v3. We use stream to handle watches and it is efficient. We will provide http/http2 + json gateway to gRPC.
I think we can close this now.


Improve download errors

If fixed one of the test you commented out,
I think the other test you commented out can be removed, wanna hear jack's thought on the last comment i made.


Bug: Git columns causing CPU to increase

Description
Performance of listing files in any folder in a git repository is abysmal for me to say the least. As soon as I open a git folder, CPU maxes out for a short period of time while the UI freezes/stutters intermittently, making the app unusable.
Sometimes, switching from one folder to another in the same git repository also freeze the app for a few seconds to a few 10 seconds before the content of the folder actually changes.
During these freezes, nothing seemed to have been logged to the debug.log file, I have attached it anyway.
I noticed repetitive COMExceptions in the log with the message "由于超时时间已过，该操作返回", they translate to "This operation returned because the timeout period expired".
See the following screenshot for the CPU utilisation over 60 seconds opening a folder containing 108 folders/files.

Steps To Reproduce
Open any folder in a git repository.
Requirements
At least provide an option to disable native git integration, in case if this is a rare case that only happens to my git repo or on my PC.
Files Version
<IP_ADDRESS>
Windows Version
Windows 11 Pro 22H2 OS Build 22621.1848 Windows Feature Experience Pack 1000.22642.1000.0
Log File
debug.log

Thank you for your feedback, we're looking into this.

The CPU seems to spike for a couple seconds when opening any type of folder, this is something we're definitely working on but it doesn't seem to be specific to Git.

Thanks @yaira2. I have done a bit more testing on different computers. The UI freeze was consistent across all devices. However, I found that it happens a lot worse to the git folder in my screenshot. Other git folders had similar symptom, but they weren't freezing as bad.
This folder in a rather large repo. I've tried copying all files in the folder to a new repo and that folder was swift and responsive. Looks like it has something to do with the size of the repo.

How many branches does this repo have?

850... I know, we haven't done a great job to keep it tidy 😅

I think that might be the cause, @ferrariofilippo any thoughts?

That might be the case, I remeber @hecksmosis reported something similar in one of the first PRs (I don't remember exactly the issue, but it was related to repos with +100 branches)
I'll try to figure out which part is taking the most time to execute

is it possible to disable the git integration completely?  it freezes completely when I go to a large git folder. I tried to set false to "show git columns", but it doesn't disable git

There isn't a setting for git integration. The setting your changing is for the columns in details view only.

We can temporarily add that and, maybe, something like Paths excluded from git (which would let the user specify which paths should not be treated as git repositories)
To address the issue I think we should somewhot limit the number of branches loaded (we could add a search bar?)

the worst case is that Files tries to reopen after I kill it in Task Manager, then it freezes with the same folder, stuck in a death loop.
so this is not just a feature request, but also a fix for a death trap.

To address the issue I think we should somewhot limit the number of branches loaded (we could add a search bar?)

@ferrariofilippo can it be limited to the 15 most recent branches?

@ferrariofilippo can it be limited to the 15 most recent branches?

I'll try

@ferrariofilippo that's a very good improvement, we can take it a step further and only load the branches when the flyout is opened but let's start with limiting to the 15 most recent branches.

@ferrariofilippo that's a very good improvement, we can take it a step further and only load the branches when the flyout is opened but let's start with limiting to the 15 most recent branches.

We need someone with a "real" large repo to test this (mine was created ad hoc and its branches are already sorted by latest commit).
Loading time may vary a lot on a "real" repo.
I tried to refactor the code so that it would get only the HEAD branch, but still I got an improvement of only 0.1 seconds on average. I think this is caused by my repo, on "real" ones that might change a lot

@soleon can you check if there is an improvement in v2.5.20?

@yaira2 I'm still getting a lot of dead locks or UI freezes in 2.5.20 when I jump between different folders in this big repo. CPU wasn't maxed out but was still relatively high for most of the time. The UI froze before any git columns and icons of the files/folders in some of the bigger folders were populated.

Thank you for the updated report

Is this repo open source? I'd like to try and reproduce this on my side.

I was able to reproduce this after switching between a number of different folders in the Files repo.

@yaira2 unfortunately this is a proprietary repo ☹ glad that you were able to reproduce it 🙂

Similar issue on Windows 10. CPU usage is around 20-30% after opening Files app and browing folders and scrolling. Tried doing the same on native File explorer and at max it was maybe 5%.

@soleon we made some improvements to auto hide the git columns in the latest preview build, can you check if this issue is resolved when using the default settings?

@yaira2 tested in <IP_ADDRESS>, same problem still persists regardless of if I hide all Git columns or not. I could see the Git Status column by default in this version, and I hid it by right clicking on it > Git > uncheck Git Status. This column comes back after going to a different folder. The same performance issue persisted even after I manually hid the Git Status column and restarted Files.

I just tested with and without the Git columns and the cpu usage is about the same. Can you try cloning the Files repo and seeing how it compares to the Git repo you were previously testing with?

Tested in <IP_ADDRESS>, the same performance issue persists in the proprietary repo I need to work with every day, which has over 800 branches. The Files repo is completely fine, probably because it only has 8 branches.
Is it not technically feasible to provide a setting to turn off git integration in this app?

Have git repo with few years history and a lot of branches and enormous number of files. CPU is not really spiking working with the repo, but the UI becomes unresponsive when I navigate inside the folders of the repo (scroll does not work, freezes, selecting folder takes like 10+ sec etc). So, navigating inside the repo is just painful experience and I'd say impossible...

That's good thing that Files tries to integrate with git, but it is very bad thing that UI becomes unresponsive. To me it can spike CPU, do whatever it needs to in the backgroud, but UI should be always responsive no matter what and allow to navigate within the repo folders.
Version: <IP_ADDRESS>

ferrariofilippo is it possible that it's still enumerating all the branches in the background?

At the moment, the last 15 branches used are cached. To get them, we need to enumerate and sort them all. I think we should not change this approach to keep the switch branch flyout responsive.
I guess that making this task a low-priority one might reduce CPU spikes and lag

I guess that making this task a low-priority one might reduce CPU spikes and lag

We should do this and see what the impact is. I suspect it won't be enough, but it'll be good to make some progress on this before v3.

Maybe we could move the git operations to a separate thread, and update the UI when the result is ready?
The UI is buggy for me when opening a folder containing a git repository.

Maybe we could move the git operations to a separate thread, and update the UI when the result is ready?
The UI is laggy for me when opening a folder containing a git repository.

I guess that making this task a low-priority one might reduce CPU spikes and lag

I believe this won't be enough, because even if it is low priority it will still block the UI thread, so the UI will become ether unresponsive or laggy. Git operations are not that cheap and fast especially for big repositories with thousands of files or long history, because getting commit ids for each file is resource intensive task and libgit does not do perform well with it compared to git.exe. I believe putting all git operations to a separate thread will solve the UI responsiveness issue and freezes.

I'll use this branch to test possible fixes:
https://github.com/ferrariofilippo/Files/tree/Git_Tests
If you want to help me, you may test changes and see if anything gets better (or worse), especially with large repos

@ferrariofilippo I don't have Visual Studio and C# SDK installed in my machine.
Can you help build a .appinstaller file for testing?

Can you help build a .appinstaller file for testing?

@yaira2 how can I do that?

Maybe with https://github.com/files-community/Files/pull/13586? (I am not sure)

@mon-jai we don't have appinstaller files for dev builds.

We definitely need to optimize how we traverse the git history. Instead of looking up the commit info file by file, we would better to get it done once for all per repo.

＠yaira2 How can I help testing it without installing Visual Studio and C# SDK?

@mon-jai we don't have appinstaller files for dev builds.

Maybe we can setup a GitHub Actions workflow to compile appinstaller files on push?

App installer files require setting up a server in the backend, anyways, that's beyond the scope for this issue.

If that is the case, how can I help testing it without installing Visual Studio and C# SDK?

@soleon can you check if there is an improvement in #13608?

@yaira2 I get an error at line 298 of GitHelpers: LibGit2Sharp.LibGit2SharpException: 'request failed with status code: 401' after navigated to one of the folders in my proprietary git repo. This crashes the whole app.

@yaira2 I get an error at line 298 of GitHelpers: LibGit2Sharp.LibGit2SharpException: 'request failed with status code: 401' after navigated to one of the folders in my proprietary git repo. This crashes the whole app.

I'll see if I can fix it

@soleon can you try again? I should have fixed the crash

@ferrariofilippo @yaira2 the crash bug is fixed in latest Git_Tests branch. But the same problem persists, when browsing any folder in the large git repo, the UI becomes unresponsive, freezes everywhere, the app is unusable.
Also noticed that after I closed the app, the process stayed in the background, so VS didn't exit debug mode until I killed the process. Not sure if this is the expected behaviour.

I suggest closing the process and testing when the debugger isn't attached.

@yaira2 unfortunately, I tested running the app without VS or debugger attached, same freezing issue everywhere browsing the git repo.

Can you comment on the PR?

I want to thank everyone for their patience on this issue. We're excited to share that the issues have been resolved in our dev branch and will be included in one of the next releases. Additionally, the improvements work even without disabling the Git features on the status bar.
As of now, the status column will still be enabled by default in the Details Layout, but it can be turned off for even better performance.

I want to thank everyone for their patience on this issue. We're excited to share that the issues have been resolved in our dev branch and will be included in one of the next releases. Additionally, the improvements work even without disabling the Git features on the status bar. Please thank @ferrariofilippo for their hard work on these improvements!


SSL issues

Hi Loic,
We are running Elixir in production based on Cowboy and we see quite regularly one of the following errors (crashes) happening, the majority are the "insufficient security" one. I am guessing these are just bots or browsers with outdated SSL versions.

SSL: :certify: ssl_alert.erl:93:Fatal error: bad certificate
SSL: :hello: tls_handshake.erl:118:Fatal error: inappropriate fallback
SSL: :hello: tls_handshake.erl:167:Fatal error: insufficient security
SSL: :hello: tls_handshake.erl:174:Fatal error: protocol version

So currently this throws a 500, but I much rather want to return a 405 Not Allowed. Also because this is a crash we get notified via Rollbar which just clutters the log. So since these errors are kind of expected I was wondering if we can hook into the cowboy pipeline early enough to catch these scenarios and return a 405 instead? Is there a reason this is a 500 vs 405?

I doubt this throws a 500, at least for the latter three. This is the SSL application error-ing out in the handshake, before Cowboy receives any request.

There can be a handshake mid-request or mid-response in the case of renegotiation. For the server-initiated ones this happens after 2^28 payloads have been encrypted (according to the source) and can happen at any time, and the client can trigger them whenever it feels like doing so. To reduce the probability of this kind of mid-stream issue, you should disable client-initiated renegotiation (it's a fairly well known DoS technique, even if Erlang has a cooldown on renegotiation). Little can or should be done for server-initiated renegotiation.
In any case yeah, whatever code cowboy throws is not gonna make it to the client since the connection is interrupted anyway.

Right Cowboy currently does not disable renegotiation so this could happen. Cowboy 2 will force disable renegotiation entirely (due to HTTP/2 requirements, and related aforementioned issues).

It is crashing which I guess would have resulted in a 500, but the explanation makes sense. I am actually seeing it quite regularly, mostly the "insufficient security" one, a few times a day, and this is for a pretty unknown service. Besides disabling client-initiated renegotiation should I be doing something else as well?
When do you expect Cowboy 2 to land?

Can't say off-hand, would need to look at why the SSL application errors out exactly. Note that a lot of logs from that application are from expected errors (for example if an old client tries to connect and the older ssl versions are not enabled, you will get a message logged; probably the one about the version you got).
Cowboy 2.0.0-pre.4 will be tagged in a few weeks, with few breaking changes expected after that, but still a lot of work remaining. I don't plan to release 2.0 stable until the test suites cover all features and RFCs supported. I really want to do it right this time.

Ok so there is basically no way to configure cowboy to not log those expected errors, which is fine, I just wanted to make sure before I start filtering in the logging application.
Thanks for Cowboy ect btw, awesome products


Issue #6 - Replace fellowship logo

Issue
Fixes Issue #6
About
Replaced fellowship logo with Prep Logo

[x] My Pod Leader knows I'm working on this Pull Request
[x] I've explained what the Pull Request is adding.
[x] I've explained why this is important.

Author
@Riyadevvarshney11  @anubhav06

Merging this in!


Test new Marketplace API

Marketplace team wants us to test out some API changes they made. These are their instructions.
We made some modifications to the existing API in the last sprint, that enhanced the capabilities of the current API. I’ve highlighted some of them below

Introduced search text filter type that gives results matching, extension name, publisher name and short description. It currently matches prefix based (for instance it’ll provide eslint as a result if you search for just es)
Fuzzy search for verb variations of keyword i.e. matching coding when searching for code etc
Support for exact phrase match in case of multiple word queries
Search across multiple categories

Documentation for the API is here.

@waderyan I've enabled the gallery caching. So we can now do all the filtering on our side and not depend on their API (or lack thereof - the documentation link doesn't even open anymore on my machine).
I will close this issue. If you still think we can do better when filtering down the list of extensions in the UI, figure out what could be done differently and create an issue to implement that on Code's side.
Here's the raw cache URL: https://vscode.blob.core.windows.net/gallery/index


Root Namespace

http://www.php-fig.org/psr/psr-4/ says the root namespace is the "vendor namespace", we aren't the "interop" vendor, we're the "async" vendor I'd say, but I don't feel strongly about it.

I don't care, that's just deciding on whether the paint of the shed needs to be a bit lighter or not...

I really don't think the current two-level namespace makes a lot of sense. I think async-interop should use a single-level namespace to group its standards, and I think it'd be fine if that was Async or AsyncInterop, although the latter would better reflect the name of the organisation.

At least https://github.com/jderusse/async uses Async currently.

https://bitbucket.org/mkjpryor/async/wiki/Home is another package using Async, found via http://packanalyst.com/.

If we plan to use async-interop as the Composer vendor name then I think it's least surprising to use AsyncInterop as the namespace root.

If we plan to use async-interop as the Composer vendor name then I think it's least surprising to use AsyncInterop as the namespace root.

I feel strongly about this strategy, this is the least confusing for users and both vendor namespace, composer namespace, and the Github vendor/org match :+1: .

The only reason I can see to continue with Interop\Async is that container-interop uses Interop\Container. Aside from that, AsyncInterop would be the obvious choice.


[Edge Bridge - iOS] Test to verify new data format is being used after updating to version to iOS v5.0.0

Task Description
After updating Edge Bridge extension to next major iOS version 5.0.0, run test app on iOS to verify the new data format is being used when sending requests to the Adobe Edge Network.
See internal wiki "Edge Bridge to Analytics data conversion" for new data mapping format.
See Epic MOB-20348

Tested on<EMAIL_ADDRESS>the new format is being used.


esbuild ^0.11.0

@pradel can you release a version of this library with support for 0.11?

released as 1.2.0


Installing on Windows

Hi, below is the console output when trying to install on Windows 7.
 Do you want to use yarn instead of npm? Yes
⠋ Installing dependencies using yarn× Installing dependencies failed!
Command failed: cd C:\Users\jk23\dev\my_projects\yardstick; yarn
The system cannot find the path specified.

C:\Users\jk23\dev\my_projects
λ cd yardstick\

C:\Users\jk23\dev\my_projects\yardstick (master<EMAIL_ADDRESS>
λ yarn
yarn install v0.19.1
info No lockfile found.
[1/4] Resolving packages...
warning adonis-lucid > knex ><EMAIL_ADDRESS>use uuid module instead
[2/4] Fetching packages...
warning<EMAIL_ADDRESS>The platform "win32" is incompatible with this module.
info<EMAIL_ADDRESS>is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
[4/4] Building fresh packages...
success Saved lockfile.
Done in 266.04s.

Hi,
First - Thank you for your work on this project.
Since new project creation is broken, when do you expect to include this fix in a versioned release?

Hey @imranhou !
Did you still have this issue?
Note: This issue was only on Windows.

Wow quick response - yes, I do on windows - which is where I'm trying to use it.

Okay. It's possible that no release was publish since this fix.
@thetutlage will do it as soon as possible.

I get the following error in windows
Command failed: cd C:\code\nodejs\adonis\simple-blog; yarn
It doesn't like the semicolon, replacing is with && works. I just submitted pull 29 for it if you want to use it.
This fix is not in Master either only in develop branch.


set podman/docker build platform to linux/amd64 for dev cluster

Make sure OCI images generated are for linux/amd64 for dev cluster.

/retest


Another instance of: FAILED: libdjivideojni.so

Hi. Especially given the perpetual pushing back of the Mini 2 MSDK by DJI (now supposedly end of December -- don't hold your breath!) I'm very pleased to see this project! I've worked quite a bit with MAVLink and QGC, so I hope I'm able to contribute going forward (more waypoint actions would be high on my list). However, I'm so far unable to get an apk build, with linking currently stopped at:
FAILED: libdjivideojni.so
I've seen some discussion of this in other forks, but no general form solutions. Any advice on getting a runnable build (I've tried on Linux, CrOS, and Win10) would be greatly appreciated. I'm assuming no working apk is available for testing? Thanks very much!

After forcing a complete refresh from the repository, the build got past the failure noted above. The build now fails at the end with lint issues, which I'm looking at now ... Thanks!
T

This appears to be the problem:
Missing Default
../../src/main/res/layout-land/dialog_waypointsetting.xml:2: The layout "dialog_waypointsetting" in layout-land has no declaration in the base layout folder; this can lead to crashes when the resource is queried in a configuration that does not match this qualifier
1
2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
3     android:layout_width="match_parent"
4     android:layout_height="wrap_content"
5     android:orientation="vertical"

And ... through the expedient of disabling lint, I'm now getting successful signed apk builds. Not installed or tested yet, but major progress. Thanks again for this great work!

Installed OK and MSDK registered OK ...

And it works! Bravo!


Remove intermediate html conversion

[ ] Remove intermediate *.html-conversion based on nbconvert
[ ] Check if notebook contains all required content, instead of just testing if conversion fails.
[ ] Syntax highlighting should be possible with direct pandoc-conversion. Need to check if all Python-syntax is correct.

Fix #8
Fix #39

Codecov Report

Merging #40 into master will decrease coverage by 0.09%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master      #40      +/-   ##
==========================================
- Coverage   96.09%   96.00%   -0.10%
==========================================
  Files           4        4
  Lines         205      200       -5
==========================================
- Hits          197      192       -5
  Misses          8        8

Impacted Files
Coverage Δ

jupyter_docx_bundler/tests/conftest.py
98.27% <100.00%> (-0.12%)
:arrow_down:

jupyter_docx_bundler/tests/test_bundler.py
100.00% <0.00%> (ø)

Continue to review full report at Codecov.

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

Syntax highlighting looks good.


Add advance notice of API withdrawal to landing page

This PR is on hold for now until we get stakeholder feedback about comms email for API withdrawal.

Oh, hmm. The test support API won't be deployed until the TT update so this wouldn't be pushed either.
We'll just need to put this on a hotfix branch based on the old branch. Not a big issue, just something we need to be aware of.

@drnaylor-oc - Now that SDST has issued comms email about Test Support API withdrawal, when can this PR be actioned along the lines you proposed?


Add missing check of OAS discovery type

See details in NLJ-2992

@lenchevskii please avoid putting links to the private resources into open-source public repos


Pod  Status should show original status

Pod List table should show status of this resource. Maybe add a new column to show reason, which is shown in status column right now.

@lijianzhi01 I am sorry I am unable to understand more about the issue.

Pod List table should show status of this resource.

By status can you please please explain what you mean by what we are doing currently? Currently we show the status of the pod i.e state in which it is.

Maybe add a new column to show reason

Can you please explain what do you mean by reason?
It would be great if you can provide more context on the issue. Thanks

@lijianzhi01 is this still an issue? If so, please let us know more?


issue 4830, mention autogen of SSL cert

Fixes 4830

Could you take few minutes to read https://docs.ceph.com/ceph-ansible/master/dev/index.html ?

sorry, my bad.
#4843


MINOR: New year code clean up - misc

Multiple clean ups for warn discovered via automatic tooling (different ones). No logic change.
Types of clean up:

Remove redundant imports
Use bulk collection operations such as putAll instead of iteration
Replace Arrays.asList() with Collections.singletonList()
Remove String concatenation in a loop, use StringBuilder instead
Replace if with switch
Use compare() to compare integers
Loop is replaces with Collection.removeIf()
Replace StringBuffer with StringBuilder
Replace for with enhanced for loop
Replace redundant Collection.addAll() with parameterized constructor call
Use %d with integers instead of %s
Replace String.equals("") with String.isEmpty()
Replace Collections.sort() with List.sort() where applicable
Replace System.getProperty("line.separator") with System.lineSeparator()

@ijuma requesting your review on this cleanup as well please.

(rebased from trunk to resolve conflict, will merge after CI is sane)


Update hdinsight-hadoop-port-settings-for-services.md

Reviewed with Omid. Looks good, No updates needed

@ashishthaps1 : Thanks for your contribution! The author, @hrasheed-msft, has been notified to review your proposed change.


add isle-sofa-boot-starter

add isle-sofa-boot-starter, fix #56

Pull Request Test Coverage Report for Build 183

924 of 1224 (75.49%)  changed or added relevant lines in 52 files are covered.
2 unchanged lines in 2 files lost coverage.
Overall coverage increased (+17.7%) to 68.611%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

runtime-sofa-boot-starter/src/main/java/com/alipay/sofa/runtime/api/component/Property.java
0
1
0.0%

runtime-sofa-boot-starter/src/main/java/com/alipay/sofa/runtime/spring/parser/AbstractContractDefinitionParser.java
0
1
0.0%

runtime-sofa-boot-starter/src/main/java/com/alipay/sofa/runtime/spring/factory/ServiceFactoryBean.java
3
4
75.0%

isle-sofa-boot-starter/src/main/java/com/alipay/sofa/isle/deployment/DeploymentBuilder.java
3
4
75.0%

isle-sofa-boot-starter/src/main/java/com/alipay/sofa/isle/stage/ModelCreatingStage.java
23
24
95.83%

runtime-sofa-boot-starter/src/main/java/com/alipay/sofa/runtime/spi/component/DefaultImplementation.java
3
4
75.0%

runtime-sofa-boot-starter/src/main/java/com/alipay/sofa/runtime/service/helper/ReferenceRegisterHelper.java
2
3
66.67%

isle-sofa-boot-starter/src/main/java/com/alipay/sofa/isle/spring/factory/BeanLoadCostBeanFactory.java
21
22
95.45%

runtime-sofa-boot-starter/src/main/java/com/alipay/sofa/runtime/model/ComponentType.java
0
1
0.0%

isle-sofa-boot-starter/src/main/java/com/alipay/sofa/isle/utils/NamedThreadFactory.java
14
15
93.33%

Files with Coverage Reduction
New Missed Lines
%

runtime-sofa-boot-starter/src/main/java/com/alipay/sofa/runtime/component/impl/ComponentManagerImpl.java
1
40.96%

runtime-sofa-boot-starter/src/main/java/com/alipay/sofa/runtime/service/impl/BindingAdapterFactoryImpl.java
1
88.89%

Totals

Change from base Build 182:
17.7%

Covered Lines:
1882

Relevant Lines:
2743

💛  - Coveralls


Support for using remote files with Choose File

Originally submitted to Google Code by radekw13 on 29 Mar 2010

Testing file upload on a local machine is easy with "Choose File" keyword
which types the file name on Firefox only directly to the upload field. But
testing uploads on a remote Selenium machine is only possible using
attach_file method, which is currently not available in selenium robot library.
For those who want to test file uploads and are using remote Selenium RC
servers (or Sauce Labs OnDemand) this new keyword will make a lot of sense
and will add value.
The usage is nicely explained here:
http://saucelabs.com/blog/index.php/2009/11/selenium-tip-of-the-week-upload-files-on-browsers-running-over-remote-machines/
Shortly, uploading works only with Firefox, the file must placed on a
public http server in the top level directory.
Example use:
| Attach File | css=input#upload-form | http://<IP_ADDRESS>/filetoupload.csv |
Code change to create the keyword is trivial - expose a function already
available in selenium.py.

Originally submitted to Google Code by @pekkaklarck on 29 Mar 2010

Looks good. Can you Radek take care of adding the keyword with adequate
documentation? Adding an acceptance test to this keyword is probably not worth the
effort, especially because the keyword would just expose a function in the Selenium API.
Notice also that before this keyword is implemented, it's possible to use Call Selenium API keyword [1]. If this usage is "hidden" behind a user keyword, it's easy
to replace it later when the new keyword is available.
[1]
http://robotframework-seleniumlibrary.googlecode.com/svn/tags/robotframework-seleniumlibrary-2.3/doc/SeleniumLibrary.html#Call%20Selenium%20Api

Originally submitted to Google Code by radekw13 on 1 Apr 2010

Keyword is available in revision 467

Originally submitted to Google Code by Andreas.EbbertKarroum on 2 May 2010

I have to admit, that I neither understand the documentation of the SeleniumLibrary
keyword nor the original documentation:
http://release.seleniumhq.org/selenium-remote-control/1.0-beta-2/doc/java/com/thoughtworks/selenium/Selenium.html#attachFile%28java.lang.String,%20java.lang.String%29
Is it just me? Maybe an example would help :)

Originally submitted to Google Code by @pekkaklarck on 3 May 2010

If I got it right, the idea of this keyword is to upload files when Selenium Server
is running on a remote machine. When the server is running locally, it's possible to
use old Choose File. Wouldn't it actually be better to enhance Choose File so
that when the server is running on a remote machine it uses selenium.attach_file and
otherwise it works as before?

Originally submitted to Google Code by radekw13 on 3 May 2010

Good idea with merging it with Choose File. I can update the the code and write a
better doc for it with an example.

Originally submitted to Google Code by radekw13 on 3 May 2010

But what if some one who already uses selenium library decided to upload the file to
the remote selenium host using SSH? Choose File will work fine in that case.
Making the behavior of Choose File depend on the host might affect some users. We
just don't know how are users using this keyword.

Originally submitted to Google Code by radekw13 on 3 May 2010

Maybe a good solution will be renaming Attach File to Choose Remote File and
explaining the use. I'm rewriting the documentation in the meantime.

Originally submitted to Google Code by @pekkaklarck on 3 May 2010

Renaming this keyword to Choose Remote File is a good idea.

Originally submitted to Google Code by radekw13 on 3 May 2010

Renamed the keyword and updated the doc.
Revision:  32fe977421

Originally submitted to Google Code by @pekkaklarck on 3 May 2010

Autolinking in the previous comment didn't work. Revision 32fe977421 ought to work
better.

Originally submitted to Google Code by @pekkaklarck on 3 May 2010

I was reviewing the doc when I realized that adding this functionality to Choose File keyword is probably still better than adding new keyword. We could simply look
does the file_path given to Choose File start with http:// or https:// and
use selenium.attach_file in that case. That would make documenting this new keyword
easier too.

Originally submitted to Google Code by radekw13 on 3 May 2010

Sounds great. I will make a change tomorrow morning.

Originally submitted to Google Code by radekw13 on 4 May 2010

I merged both functions. Revision f9181bdc0d
I saw a note in the documentation for Choose File that from version 2.2.2 the
existence of the file_path will not be checked. The code does check the file:
if not os.path.isfile(file_path):
self._info("The path '%s' does not exists in local file system." % file_path)

Originally submitted to Google Code by @pekkaklarck on 4 May 2010

I simplified the documentation in revision e5348dfb07. Do you Radek think that's enough?
I removed the comment about SeLib 2.2.2 because we are already in 2.3 (and the next
release could actually be 2.4). In older versions this keyword failed when the file
didn't exist on the local machine. When that limitation was removed ( issue 56 ) we
decided to write a message when the file doesn't exist to make debugging easier in
case the path is invalid.

Originally submitted to Google Code by radekw13 on 4 May 2010

I think that is better. Thanx!

Originally submitted to Google Code by @pekkaklarck on 4 May 2010

I added some more info to the doc in revision 5d3dba9878.
I also generated the doc and the latest version is available at:
http://robotframework-seleniumlibrary.googlecode.com/hg/doc/SeleniumLibrary.html#Choose File
Radek, please change the status to Done if you don't have anything more to add and
are happy with the implementation. Btw, have you tested this in real environment? As
we discussed earlier, adding automated tests for this isn't worth the effort.

Originally submitted to Google Code by radekw13 on 4 May 2010

Yes, I tested it before committing. Closing the issue...

Originally submitted to Google Code by @yanne on 27 May 2010

Major improvements warrant a major version


Cannot create normalized xyzVector from vector of length() zero

Hello,
I am trying to run BindCraft with the example PDL1 file. The only change compared with current defaults is to obtain smaller ligands:
--- a/settings_target/PDL1.json
+++ b/settings_target/PDL1.json
@@ -1,9 +1,9 @@
 {
-    "design_path": "/content/drive/My Drive/BindCraft/PDL1/",
+    "design_path": "Designs/PDL1/",
     "binder_name": "PDL1",
-    "starting_pdb": "/content/bindcraft/example/PDL1.pdb",
+    "starting_pdb": "./example/PDL1.pdb",
     "chains": "A",
     "target_hotspot_residues": "56",
-    "lengths": [65, 150],
+    "lengths": [10, 40],
     "number_of_final_designs": 100
 }

I am running the latest git version up to commit:
https://github.com/martinpacesa/BindCraft/commit/475181f14e48d06bb4e03ec564807036284a5243
When running it as:
$ python -u ./bindcraft.py --settings './settings_target/PDL1.json' --filters './settings_filters/default_filters.json' --advanced './settings_advanced/default_4stage_multimer.json'

It runs for some hours but, at some point, it fails with this error:
Stage 4: PSSM Semigreedy Optimisation
Running semigreedy optimization...
126 models [3] recycles 1 hard 1 soft 0 temp 1 loss 4.83 helix 1.12 pae 0.20 i_pae 0.13 con 2.71 i_con 2.29 plddt 0.79 ptm 0.84 i_ptm 0.72 rg 0.13
127 models [4] recycles 1 hard 1 soft 0 temp 1 loss 7.46 helix 3.92 pae 0.58 i_pae 0.51 con 3.81 i_con 3.89 plddt 0.38 ptm 0.76 i_ptm 0.18 rg 1.86
128 models [1] recycles 1 hard 1 soft 0 temp 1 loss 6.99 helix 4.44 pae 0.58 i_pae 0.53 con 3.60 i_con 3.90 plddt 0.42 ptm 0.76 i_ptm 0.17 rg 1.44
129 models [3] recycles 1 hard 1 soft 0 temp 1 loss 7.24 helix 4.19 pae 0.61 i_pae 0.58 con 3.71 i_con 3.96 plddt 0.39 ptm 0.75 i_ptm 0.15 rg 1.42
130 models [2] recycles 1 hard 1 soft 0 temp 1 loss 8.06 helix 1.13 pae 0.57 i_pae 0.49 con 4.23 i_con 3.58 plddt 0.37 ptm 0.77 i_ptm 0.21 rg 0.70
131 models [1] recycles 1 hard 1 soft 0 temp 1 loss 7.63 helix 0.88 pae 0.51 i_pae 0.41 con 4.06 i_con 3.63 plddt 0.36 ptm 0.78 i_ptm 0.25 rg -0.50
132 models [1] recycles 1 hard 1 soft 0 temp 1 loss 7.83 helix 0.82 pae 0.50 i_pae 0.40 con 4.03 i_con 3.62 plddt 0.40 ptm 0.78 i_ptm 0.25 rg 0.27
133 models [3] recycles 1 hard 1 soft 0 temp 1 loss 7.67 helix 1.21 pae 0.57 i_pae 0.47 con 4.12 i_con 3.67 plddt 0.33 ptm 0.77 i_ptm 0.22 rg -0.47
134 models [4] recycles 1 hard 1 soft 0 temp 1 loss 7.80 helix 1.72 pae 0.57 i_pae 0.45 con 4.11 i_con 3.62 plddt 0.28 ptm 0.77 i_ptm 0.22 rg 0.70
135 models [2] recycles 1 hard 1 soft 0 temp 1 loss 8.39 helix 0.94 pae 0.53 i_pae 0.43 con 4.54 i_con 3.51 plddt 0.41 ptm 0.77 i_ptm 0.26 rg 0.89
136 models [4] recycles 1 hard 1 soft 0 temp 1 loss 8.59 helix 0.78 pae 0.45 i_pae 0.35 con 4.90 i_con 3.18 plddt 0.41 ptm 0.79 i_ptm 0.32 rg 1.46
137 models [0] recycles 1 hard 1 soft 0 temp 1 loss 8.62 helix 0.74 pae 0.48 i_pae 0.40 con 4.88 i_con 3.49 plddt 0.42 ptm 0.78 i_ptm 0.26 rg 0.46
138 models [3] recycles 1 hard 1 soft 0 temp 1 loss 8.39 helix 0.94 pae 0.49 i_pae 0.39 con 4.79 i_con 3.32 plddt 0.44 ptm 0.78 i_ptm 0.29 rg 0.83
139 models [4] recycles 1 hard 1 soft 0 temp 1 loss 8.79 helix 0.76 pae 0.48 i_pae 0.37 con 4.94 i_con 3.29 plddt 0.41 ptm 0.78 i_ptm 0.29 rg 1.54
140 models [2] recycles 1 hard 1 soft 0 temp 1 loss 8.81 helix 0.90 pae 0.53 i_pae 0.43 con 4.89 i_con 3.49 plddt 0.39 ptm 0.77 i_ptm 0.25 rg 1.16
Trajectory successful, final pLDDT: 0.79
Starting trajectory took: 0 hours, 3 minutes, 37 seconds

Traceback (most recent call last):
  File "/home/pacho/BindCraft-1.2.0_post20241124/./bindcraft.py", line 125, in <module>
    pr_relax(trajectory_pdb, trajectory_relaxed)
  File "/home/pacho/BindCraft-1.2.0_post20241124/functions/pyrosetta_utils.py", line 224, in pr_relax
    fastrelax.apply(pose)
RuntimeError:

File: /home/benchmark/rosetta/source/src/core/kinematics/Stub.cc:106
Error in Stub::from_four_points():

File: /home/benchmark/rosetta/source/build/PyRosetta/Linux-5.4.0-84-generic-x86_64-with-glibc2.27/clang-6.0.0/python-3.10/release.serialization.thread/source/src/numeric/xyzVector.hh:654
Cannot create normalized xyzVector from vector of length() zero.  Error occurred when trying to normalize the vector between points A and B.  A=[24,000000,-63,000000,-31,000000], B=[24,000000,-63,000000,-31,000000].

I have tried to modify the lengths, but sooner or later, it ends up with the same error
Thanks a lot for your help

Hi, this is probably not a problem of the binder lengths, but a problem of Rosetta. Unfortunately I am not sure how to help there, but you can ask over at the Rosetta forums

For now, I have been trying with another PDB and different lengths... and it's the same problem (always at "Stage 4 PSSM..." after "140" step). I will try to change pyrosetta version for seeing if it changes anything

Hello,
Sadly, it's the same with the 3stage, it fails just after Stage 3 in that case:
Stage 3: running (hard)
121 models [0, 1, 2, 3, 4] recycles 1 hard 1 soft 1 temp 0.01 loss 4.11 helix 0.37 pae 0.22 i_pae 0.23 con 4.95 i_con 2.24 plddt 0.83 ptm 0.89 i_ptm 0.79
122 models [0, 1, 2, 3, 4] recycles 1 hard 1 soft 1 temp 0.01 loss 4.96 helix 0.68 pae 0.53 i_pae 0.57 con 4.22 i_con 3.59 plddt 0.49 ptm 0.81 i_ptm 0.38
123 models [0, 1, 2, 3, 4] recycles 1 hard 1 soft 1 temp 0.01 loss 4.58 helix 0.52 pae 0.39 i_pae 0.42 con 4.59 i_con 3.01 plddt 0.66 ptm 0.85 i_ptm 0.56
124 models [0, 1, 2, 3, 4] recycles 1 hard 1 soft 1 temp 0.01 loss 4.80 helix 0.61 pae 0.44 i_pae 0.47 con 4.47 i_con 3.30 plddt 0.57 ptm 0.83 i_ptm 0.48
125 models [0, 1, 2, 3, 4] recycles 1 hard 1 soft 1 temp 0.01 loss 4.58 helix 0.52 pae 0.39 i_pae 0.42 con 4.59 i_con 3.01 plddt 0.66 ptm 0.85 i_ptm 0.56
Trajectory successful, final pLDDT: 0.87
Starting trajectory took: 0 hours, 6 minutes, 48 seconds

Traceback (most recent call last):
  File "/home/pacho/BindCraft-1.2.0_post20241124/./bindcraft.py", line 125, in <module>
    pr_relax(trajectory_pdb, trajectory_relaxed)
  File "/home/pacho/BindCraft-1.2.0_post20241124/functions/pyrosetta_utils.py", line 224, in pr_relax
    fastrelax.apply(pose)
RuntimeError:

File: /home/benchmark/rosetta/source/src/core/kinematics/Stub.cc:106
Error in Stub::from_four_points():

File: /home/benchmark/rosetta/source/build/PyRosetta/Linux-5.4.0-84-generic-x86_64-with-glibc2.27/clang-6.0.0/python-3.10/release.serialization.thread/source/src/numeric/xyzVector.hh:654
Cannot create normalized xyzVector from vector of length() zero.  Error occurred when trying to normalize the vector between points A and B.  A=[32,000000,63,000000,49,000000], B=[32,000000,63,000000,49,000000].

Then, it seems the problem happens when fastrelax.apply(pose) (from functions/pyrosetta_utils.py) is called

are you running it on a custom trimmed PDB?

Hi,
No, it is the unmodified example/PDL1.pdb file:
https://github.com/martinpacesa/BindCraft/blob/main/example/PDL1.pdb

And this is an example of a Designs/PDL1/Trajectory pdb file (if I understood correctly from the code, I think that one is the one that goes to fastrelax and dies later 🤔
PDL1_l23_s495156.pdb.txt

Ah, perhaps it's your design path.   Error occurred when trying to normalize the vector between points A and B.  A=[28,000000,-61,000000,-10,000000], B=[28,000000,-61,000000,-10,000000].

Now I have:
--- a/settings_target/PDL1.json
+++ b/settings_target/PDL1.json
@@ -1,9 +1,9 @@
 {
-    "design_path": "/content/drive/My Drive/BindCraft/PDL1/",
+    "design_path": "/home/pacho/BindCraft-1.2.0_post20241124/Designs/PDL1",
     "binder_name": "PDL1",
-    "starting_pdb": "/content/bindcraft/example/PDL1.pdb",
+    "starting_pdb": "/home/pacho/BindCraft-1.2.0_post20241124/example/PDL1.pdb",
     "chains": "A",
     "target_hotspot_residues": "56",
-    "lengths": [65, 150],
+    "lengths": [20, 40],
     "number_of_final_designs": 100
 }

But I also tried without changing the "lengths" and appending "/" to the end of design_path without success :-(

Very strange, unfortunately I am not sure how to debug this Rosetta error, sorry 🙏🏻

No problem. I am also surprised that you cannot reproduce it locally as I work on a fresh cloned repo with a newly created miniconda environment :/

I would leave it opened as it is not solved, and maybe other people will hit it too (or they could figure out something).
I am now trying to see if it's a problem with the generated  "trajectory_pdb" file, but without success yet :(

For now I tried forcing it to use the regular PDL1.pdb instead of the trajectory_pdb file without success (same error). But a simpler pyrosetta script works fine with the provided PDBs:
# import PyRosetta library
from pyrosetta import *
init('-ignore_unrecognized_res -ignore_zero_occupancy -holes:dalphaball {advanced_settings["dalphaball_path"]} -corrections::beta_nov16 true -relax:default_repeats 1')
from functions import *

pose = pose_from_file("./example/PDL1_l23_s495156.pdb.txt")

scorefxn = rosetta.core.scoring.get_score_function()
fastrelax = rosetta.protocols.relax.FastRelax(scorefxn, 1)
fastrelax.apply(pose)

Unfortunately, I can "reproduce" your problem every single time... Both with PDL1 and a protein of mine, and also on two very different (but similarly weak) machines. Either Ubuntu 18.04 with a GTX 980Ti or Ubuntu 22.04 with a slightly larger Quadro M4000. Conda with CUDA 12.6 and flax downgraded to 0.9.0. as described in #60.
What was strange with both of my installations: Running install_bindcraft.sh, I get jax and jaxlib, but not jax-cuda12-pjrt and jax-cuda12-plugin. To get the program to even start, I successfully (?) installed 0.4.30 as described in #114, but then it crashes with the error discussed here.
Maybe there is something else missing? Could someone please share a conda list of a working setup?

Well, I found an unexpected solution.
For me, it works only without XServer running where the program is executed, i.e. using ssh or doing the Ctrl+Alt+Fx.
I currently run jax and jaxlib 0.4.28 and on one machine I ran into the issue with DAlphaball and fixed it as in #65, but I'm not sure if that's even related.

It seems to work :D
Thanks a lot
Unsure if it 's a bug on cuda/nvidia-driver side then :thinking:  I will comment it on pyrosetta bug (just in case). I was wondering if it would be possible to create a Troubleshooting page. Other github projects have it in a "wiki" inside the same github. That could be useful to store this kind of workarounds for other people hitting similar issues (until a better fix is possible).
Best regards

We will set up one sometime around March, once the new version of the pipeline is released

Thanks!


Integration of preflyt for better checks

It is great that we offer a lot of choice for components and I think we should make the template even more flexible (more on this soon); however the more components we offer, it creates a more complex decision tree of variable and configurations that have to be checked for a successful deployment.
For example, it could be a way to deal with #602
In order to test for and resolve this, I am proposing the integration of preflyt. It is a way to script checks for certain values (for example, environment variables are set, database is actually accessible, etc.) before an application is launched.
This best makes sense for "local" deployments, as if you are deploying on Heroku then these configuration values are set by the respective addon in your environment.
I am not quite sure where best to integrate it; I don't think its wise to start messing with manage.py, but its not really a test per-se as it doesn't check your code, but rather your environment so I am not sure it belongs in the normal test suite.
Any thoughts?

@burhan first problem: preflyt is Python3 only

@luzfcb @burhan see #1129!

Unfortunately, it seems like preflyt hasn't been maintained for more than two years now,.

Closing as the project appears unmaintained now.


Added parse_mode option

Hi.
I've added the parse_mode options according to the API docs (https://core.telegram.org/bots/api#sendmessage). Your script was very useful to me but I needed to send messages in Markdown format. I think this could be very useful when sending command outputs with Monit's exec command.
Thanks

Thanks for the PR. Glad it helps.


why horizontal single lines appear extremely big?

I am creating custom webfonts and if it is a simple horizontal line it appears huge on preview and when downloaded and inserted same problem happens. So far I've tried outlining the path, making compound path but it didn't work. Why I can't keep the same proportion with horizontal lines?

Something may be wrong with your source. https://github.com/fontello/fontello/wiki/How-to-use-custom-images make sure those are prepared properly, try again. If problem still exists - please provide example how to reproduce.


Enhancing the team section on the landing page

I would like to enhance the team section on the landing page. Working on this.

Which team section? Theres already an issue for it #35

Which team section? Theres already an issue for it #35

I just added some more styling .


feat: move to postcss-value-parser

add unit tests with vitest -> requires tsconfig skipLibCheck as per:
https://github.com/figma/plugin-typings/issues/96

also use colord (with names plugin) for color normalization

now supports all color types (including names and transparency)

now supports diagonal directions

now supports length w/o unit (px is implicit)

TODO:

[x] support radial-gradient numeric size

Future:

support conic-gradient ? (mappable to figma ?)
support color hints ? (will have to interpolate the middle color)

Wow 🤩 . You are something else my friend.
This is incredible, left a few quick comments. I still need to grok this whole thing. Amazing start, I'm really excited to see us shape this.
I'll review the CSS spec again, there are interesting concepts there like:

gradient line (which, depending on the type of gradient, may geometrically be a line, or a ray, or a spiral)

This is probably the key to supporting other gradient types well.
Looking forward to hearing your thoughts.

 Opened another PR #18 that does some further refactoring to clean things up.
I'll close this one and prep that one more tomorrow, it's almost there!


"Error: Output refers to sensitive values" when applying fleet configuration

Describe the bug
When applying a spot-fleet configuration, the apply fails with this error:
Error: Output refers to sensitive values

  on outputs.tf line 56:
  56: output "runner_user_data" {

To reduce the risk of accidentally exporting sensitive data that was
intended to be only internal, Terraform requires that any root module
output containing sensitive data be explicitly marked as sensitive, to
confirm your intent.

If you do intend to export this data, annotate the output value as
sensitive by adding the following argument:
    sensitive = true

This is because that output is exporting local.template_user_data which is templated using local.template_gitlab_runner which is templated using tls_private_key.fleet[0].private_key_pem which is flagged as sensitive according to the documentation. https://registry.terraform.io/providers/hashicorp/tls/latest/docs/resources/private_key#private_key_pem
To Reproduce
This is reproducible using any fleet configuration. Relevant parts of my configuration:
  environment = "test-runners"

  vpc_id    = var.vpc_id
  subnet_id = var.public_subnets[2]

  runner_gitlab_registration_config = {
    registration_token = var.runners_token
    description        = "Test Runners"
    locked_to_project  = "true"
    run_untagged       = "true"
    maximum_timeout    = "3600"
  }

  runner_instance = {
    name       = "Test Runners"
    ssm_access = true
  }

  runner_gitlab = {
    url = "https://gitlab.com"
  }

  runner_worker_docker_machine_instance = {
    private_address_only = false
    idle_count           = 0
    root_size            = 16
    subnet_ids           = var.public_subnets
    types = [
      "m6i.large", "m6a.large", "m5zn.large", "m5a.large", "m5.large",
    ]
  }

  runner_worker_docker_machine_fleet = {
    enable = true
  }

Expected behavior
Apply proceeds without errors.

As far as I can tell, the underlying issue here - private key being sensitive - is the cause of basically all the various issues around sensitive output values since the fleet support was introduced.

Whoever developed that code didn't (fully) test it using non-fleet configurations, so they didn't discover that the nonsensitive() call was incorrect
When that issue was fixed: #828 -> #832, the issue with the fleet configuration wasn't discovered

So now we end up here with the fleet configuration broken.
The "simple" fix is to throw a nonsensitive() around the tls_private_key.fleet[0].private_key_pem in the inner template, but another fix would be to make the output conditional based on whether fleet is enabled (i.e. fleet ? nonsensitive(value) : value) or just removing the output entirely.


lexicographical sorting order of device bays

Minor issue but slightly annoying. If I create say a blade chassis container and add device bays with the names Server[1-16]. It creates them as expected, but then displays the sort order in a technically correct, but unrealistic way. aka Server1, Server10, Server11... Server16, Server2.

@jeremystretch this should have been ... sorted ... in #9 right?

That fix only applied to interfaces and interface templates. We could use an additional, more generic natural sort manager for this sort of thing. The same problem applies to device names, console ports, etc.

Merged #248 which should address this. Need to pip install natsort or run upgrade.sh.

After updating today I still see that all Device interfaces I've created are ordered incorrectly.  Seems very Random.  Device Type Template Interfaces are ordered OK, but any devices created from them get a random sort.  Does this fix apply to devices you've already created?

The same ordering is used for both Interfaces and InterfaceTemplates. This issue is only for natsorted objects; we don't use natsort on interfaces because they're ordered by position rather than by name.

OK, so a different ordering for interfaces regardless of on the device or
in a template.  But Interfaces on a device template are sorted in reverse
order and also in the order in which they were added.  So for example if I
add "[1-48]" followed by "Management" virtual interface followed by
"[49-52]" then they appear in the imterface list in the order in which they
were added.  But if I create a device from that template the order is
randomised (or so it seems), such as in the included screen shot.
[image: Inline images 1]
If you would prefer I could log this as a separate issue, so you can track
it easier.  I appreciate I have kind of hijacked this issue thread.
Chris Jenner
Mob:<PHONE_NUMBER>8
On 14 July 2016 at 17:48, Jeremy Stretch<EMAIL_ADDRESS>wrote:

The same ordering
https://github.com/digitalocean/netbox/blob/develop/netbox/dcim/models.py#L98
is used for both Interfaces and InterfaceTemplates. This issue is only for
natsorted objects; we don't use natsort on interfaces because they're
ordered by position rather than by name.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/digitalocean/netbox/issues/243#issuecomment-232723543,
or mute the thread
https://github.com/notifications/unsubscribe/AEDGqXVmG4sDzHMATHGujhFmJ1oXpD59ks5qVmhTgaJpZM4JIdbW
.


Import type of play ("Best of" or "Play all") when getting match data

In Battlefy, a bracket's type of play is saved under Stage.bracket.seriesStyle, with gamesPerMatch indicating "Play all" and bestOf indicating "Best of"
It needs to be investigated whether or not Smash.gg provides this data.

In Smash.gg, it seems that you can read Set.setGamesType, with a value of 1 meaning the set is of type "Best of"


Delay for file selection at the start of Recording

Phil did not expect the need to specify the save filename at the beginning of the record operation, "when you press record you expect recording to start immediately"
Could set the filename in a separate widget, but it's getting crowded, so a "config" menu or tab?

Perhaps the auto-save checkbutton as in  9175a2e666c8a9c9a4e46b51d145005cf556bb85 is good enough?

Looks good!


Not up to date

Issue in ./help/tags/extensions/client/core/release-notes.md
Tags shows "Upgrade to v3.4.2" but this version is not listed in the release notes

Thank you for submitting this issue. We will review the documentation and make the necessary updates as quickly as possible. Tracking internally in PLAT-215764.


Remove newlines from between blockquote element attributes

Some themes will add a <p> when they see a \n. This prevents that from breaking the embed.

@edent Thank you!


_UnreadVariable name property fails in TF 1.10-rc1

System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow): Yes
OS Platform and Distribution (e.g., Linux Ubuntu 16.04): MacOSX 10.13.6
Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device: N/A
TensorFlow installed from (source or binary): binary
TensorFlow version (use command below): v1.10.0-rc0-18-ge5e9a8f4e9 1.10.0-rc1
Python version: 3.6.5
Bazel version (if compiling from source): N/A
GCC/Compiler version (if compiling from source): N/A
CUDA/cuDNN version: N/A
GPU model and memory: N/A
Exact command to reproduce: tfe.Variable(1).assign(2).name in eager mode.

Describe the problem
In eager mode, the result of an assignment is an instance of the class tensorflow.python.ops.resource_variable_ops._UnreadVariable. When you call its name property, it tries to access self._parent_op.name, but its _parent_op attribute is None, so there is an exception. This is a regression in TF 1.10-rc1, since it worked fine in TF 1.9.0.
Source code / logs
import tensorflow as tf
import tensorflow.contrib.eager as tfe
tf.enable_eager_execution()

tfe.Variable(1).assign(2).name

Outputs the following exception:
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Users/ageron/.virtualenvs/ml/lib/python3.6/site-packages/tensorflow/python/ops/resource_variable_ops.py", line 1082, in name
    return self._parent_op.name
AttributeError: 'NoneType' object has no attribute 'name'

Since str() and repr() use the name property, they fail as well. This makes it impossible to call assign() in a Python shell, since the shell automatically tries to display the output:
>>> import tensorflow as tf
>>> import tensorflow.contrib.eager as tfe
>>> tf.enable_eager_execution()
>>> tfe.Variable(1).assign(2)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Users/ageron/.virtualenvs/ml/lib/python3.6/site-packages/tensorflow/python/ops/variables.py", line 264, in __repr__
    self.name, self.get_shape(), self.dtype.name,
  File "/Users/ageron/.virtualenvs/ml/lib/python3.6/site-packages/tensorflow/python/ops/resource_variable_ops.py", line 1082, in name
    return self._parent_op.name
AttributeError: 'NoneType' object has no attribute 'name'

I looked a bit into this issue:

the _UnreadVariable is a subclass of ResourceVariable
The ResourceVariable class has a name property which returns self._handle_name.
In TF 1.9.0, the _UnreadVariable just inherited from the name property of the ResourceVariableclass. This worked.
In TF 1.10.0-rc1, the _UnreadVariable class now overrides the name property and returns self._parent_op.name instead. This fails.

A quick & dirty workaround is to just remove the override:
>>> import tensorflow as tf
>>> import tensorflow.contrib.eager as tfe
>>> tf.enable_eager_execution()
>>> from tensorflow.python.ops.resource_variable_ops import _UnreadVariable
>>> del _UnreadVariable.name
>>> print(tfe.Variable(1).assign(2))
<tf.Variable '' shape=() dtype=int32, numpy=2>

No exception. However, it displays an empty name even when I set the variable's name:
>>> print(tfe.Variable(1, name="test").assign(2))
<tf.Variable '' shape=() dtype=int32, numpy=2>

I guess that's what the overridden name property was supposed to fix.

I added a parent_name argument to the _UnreadVariable class, and instead of setting _handle_name="" when in eager mode, I set it to this parent_name.  Then I tweaked the _lazy_read() method to make it set parent_name=self._handle_name and I removed the name property from the _UnreadVariable class. Now everything works fine. I'll submit a PR. Please tell me what you think.
BTW, I'm not sure why assign() doesn't return self in eager mode? I'm sure there's a good reason for having an _UnreadTensor class in eager mode, but what is it?

@ageron do you have any idea the purpose of _UnreadVariable?

@chunyang-wen _UnreadVariable exists to take some constructs which you are allowed to do with ref variables and implement them for resource variables, such as tf.assign_add(tf.assign_add(x, y), z). I don't find these particularly idiomatic but we cannot break backwards compatibility.

@chunyang-wen _UnreadVariable exists to take some constructs which you are allowed to do with ref variables and implement them for resource variables, such as tf.assign_add(tf.assign_add(x, y), z). I don't find these particularly idiomatic but we cannot break backwards compatibility.

But it seems that it breaks control dependency.
a = (Code which generate `_UnreadVariable`)
b = array_ops.gather(a, indices)
" b is used elsewhere

It seems that if I place no control dependency for a -> b, the program does not get correct result. But if I add following code, it works properly.
with tf.control_dependency([a]):
    b = array_ops.gather(a, indices)

Tensorflow version = 1.8, minimal reproduce case is a little to extract from our code. Do you have any insights about this problem?

Does the problem still exist in TF nightly? There were some bugs in
_UnreadVariable which have been fixed since then.
On Tue, Apr 23, 2019 at 7:11 PM Chunyang Wen<EMAIL_ADDRESS>wrote:

@chunyang-wen https://github.com/chunyang-wen _UnreadVariable exists to
take some constructs which you are allowed to do with ref variables and
implement them for resource variables, such as tf.assign_add(tf.assign_add(x,
y), z). I don't find these particularly idiomatic but we cannot break
backwards compatibility.
But it seems that it breaks control dependency.
a = (Code which generate _UnreadVariable)
b = array_ops.gather(a, indices)" b is used elsewhere
It seems that if I place no control dependency for a -> b, the program
does not get correct result. But if I add following code, it works properly.
with tf.control_dependency([a]):
b = array_ops.gather(a, indices)
Tensorflow version = 1.8, minimal reproduce case is a little to extract
from our code. Do you have any insights about this problem?
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/tensorflow/tensorflow/issues/21384#issuecomment-486038437,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAABHRLRCRKSSBVKGFKLFV3PR66UDANCNFSM4FN4HFUA
.

--

Alex

@alextp It is an internal framework based on tensorflow and we can not directly test it on newest tensorflow because we have implemented couple of OPs and we have to do some dirty work to fully upgrade to newest tensorflow. How can I search those bug fixes? Maybe after investigating the issues and fixes, I can find out what happens with my program and _UnreadVariable.

We do not backport fixes to older versions. Sorry, but on this you're on
your own. You can try to cherry-pick the changes since then which have
included the tensorflow/python/ops/resource_variable_ops.py but this might
break other things.
On Wed, Apr 24, 2019 at 7:07 PM Chunyang Wen<EMAIL_ADDRESS>wrote:

@alextp https://github.com/alextp It is an internal framework based on
tensorflow and we can not directly test it on newest tensorflow because we
have implemented couple of OPs and we have to do some dirty work to fully
upgrade to newest tensorflow. How can I search those bug fixes? Maybe after
investigating the issues and fixes, I can find out what happens with my
program and _UnreadVariable.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/tensorflow/tensorflow/issues/21384#issuecomment-486490979,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAABHRJ6K73GZOCSHEUDRYDPSEG77ANCNFSM4FN4HFUA
.

--

Alex


Do Kafka dotnet or librdkafka support , custom interceptors? If So can I know the interface of the interceptor?

Description
Do Kafka dotnet or librdkafka support , custom interceptors? If So can I know the interface of the interceptor?
How to reproduce
Checklist
Please provide the following information:

[ ] Confluent.Kafka nuget version:
[ ] Apache Kafka version:
[ ] Client configuration:
[ ] Operating system:
[ ] Provide logs (with "debug" : "..." as necessary in configuration)
[ ] Provide broker log excerpts
[ ] Critical issue

librdkafka has an interceptor interface in C:
https://github.com/edenhill/librdkafka/blob/master/src/rdkafka.h#L4223
There are no plans to expose this in .NET, so you would need to build your interceptors in C for now.

@edenhill : Thanks, Just to check with you, if Kerberos and Authorization based on LDAP is supported?

Kerberos through Windows native SSPI (logged on user) is supported.
LDAP is a broker-side authentication module.

Closing as all the questions are answered


REQUEST: New membership for a7i

GitHub Username
@a7i
Requirements

[X] I have reviewed the community membership guidelines
[X] I have enabled 2FA on my GitHub account
[X] I have subscribed to the Karmada mailing list
[X] I am actively contributing to 1 or more Karmada subprojects
[X] I have two sponsors that meet the sponsor requirements listed in the community membership guidelines
[X] I have spoken to my sponsors ahead of this application, and they have agreed to sponsor my application
[X] I have verified that my sponsors are from different member companies
[X] I have verified that my sponsors are a reviewer or an approver in at least one OWNERS file within one of the Karmada GitHub organizations

Sponsor 1
@RainbowMango
Sponsor 2
@XiShanYongYe-Chang
List of contributions to the Karmada project

PRs created (15 merged): https://github.com/karmada-io/karmada/pulls?q=is%3Apr+author%3Aa7i+

+1 ❤
@a7i made significant contributions to Karmada.
You still need to find another sponsor who is not from Huawei. (Both me and @XiShanYongYe-Chang are from Huawei).

+1 ❤
Thank you for your work～

Welcome @a7i !!!
/assign @kevin-wangzefeng

Invitation sent, you'll be receiving an email shortly. You can also visit @karmada-io to accept the invitation.

Thanks folks! Accepted

/close


Waiting for an ONLINE channel...even tho they're online

No available channels to watch. Waiting for an ONLINE channel...
even tho one of the drops I could farm is category wide for the Elite: Dangerous category. I do have Priority only on due to it showing a bunch of other games and not just the ones i want.

(Screenshots were from the 11hr update) but also just updated and its the same

Im also running the newest updated that i got from https://github.com/DevilXD/TwitchDropsMiner/releases/tag/dev-build (the dev build)

Hello o/
This is most likely cause by the recent channel tags changes Twitch has introduced, that made it impossible to search for ONLINE channels which have the "drops enabled" tag added to them. Please check out #189 for a reference issue.
Regardless, the cause is similar to #189's cause, but the problem exists in an entirely different portion of the application: channel aggregation instead of channel selection logic. Because of this, I'm leaving this as a separate issue and not a duplicate, for better tracking purposes. Once #189 gets fixed properly, this issue will be fixed along with it.

If the application's core functionality is broken due to this, can we get a feature to force-watch a channel regardless of "drops-enabled" status?

The latest experimental build (the one from June 4) seems to have fixed the issue for me. I tested it with WoT; mines flawlessly now.
@DevilXD love your work, my dude.

I decided to run off master, and yeah it's working as of 4664a9d. Thanks.

It turns out that this issue can receive a temporary fix too, just like #189 did.
https://github.com/DevilXD/TwitchDropsMiner/commit/a7c3925e53f211fc032dde169220b01b1e55d89a makes the channel search ignore the tag as well. The resulting channel list contains channels that seem to contain the tag anyway. It almost seems like the Twitch search broke, or Twitch disabled searching with the tag on purpose.
A proper fix is still waiting for #189 to resolve together with this issue. The temporary fix is now available in the latest dev build.

Seems to be happening again, clicking 'Switch' on an online channel just triggers another 'No available channels to watch. Waiting for an ONLINE channel...'

@DevilXD
What the heck?! Sorry! I've been using the dev builds for ages now, I have no idea how I managed to go back to v15. I must have downloaded it accidentally when trying to update.
Thank you for replying, and thank you for the excellent app.

Fixed if you use the development build


[CI only] Testing #8620 with NumPy versions < 1.24

Only opened to try the code changes in #8620 with the original test matrix.

Now that #8691 is ready to go except for CI on that branch itself, I think this is no longer needed.


do not use mcpe-protocol

bye mcpe-protocol xD

I'm not using mcpe-protocol for fun I have to use it on my plugin if I want to stay on poggit because I'm using packets


filterIf method for dynamic queries

simple method for better chaining of dynamic queries
@getquill/maintainers

thanks! :)


Add support for python3.6

Looks good. Can you stash commits into one?

LGTM 👍 (+1 to Squash)

Squashed all the commits into single one.


Remove setup permission step ros2.yml (scheduled run)

Issue #, if available:
Description of changes:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

duplicate of https://github.com/aws-robotics/aws-robomaker-sample-application-helloworld/pull/140


Qemu ARM fails

As discussed in here: https://github.com/golang/go/issues/13024
Is there a workaround or some other Emulator, which works with Go?

This is not a bug report. You didn't include any information from the bug report template.
For questions about Go, see https://golang.org/wiki/Questions.


not compatible on embedded builtins

The spec for embedded fields (anonymous) is fairly precise.  My tests found it basically doesn't work in json-iterator.
type Embedded float64

type T struct {
        Embedded
}

--- FAIL: Test_Roundtrip (0.00s)
	json_test.go:37: marshal expected:
		    {
		    >  "Embedded": 0.7875301928158793
		    }
		got:
		    {}
		obj:
		    (test.T) {
		>  Embedded: (test.Embedded) 0.7875301928158793
		}
FAIL

And embedded pointers produce null rather than {}

fixed


[SIS-046] home page info overlay

Description
Created overlays and reusable button components, created a question mark in the header that can only be seen from home.

Ticket #46
Type of change

[x] New feature (non-breaking change which adds functionality)

Checklist:

[x] My PR title is formatted as [SIS-<issue number>] <issue name> (eg. [SIS-010] Create UI button)
[x] I have linked my issue/ticket on the project board to this PR
[x] I have sent my PR to #team-sistema-prs on Slack and requested two people to review
[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation (if required)
[x] My changes generate no new warnings
[ ] I have tested that my feature works as expected on Android and iOS. If you are a Windows dev, please request a Mac dev to run your branch. If it's a front-end change, I have attached screenshots of what the result looks like on both platforms.

hallo @BakerWJ @MinGi-K is this ready for us to review?


Load database from plain JS object

I find that I often get the serialized database in JS object, instead of JSON string form.
It would be handy to have db.loadFromObject method or enhance db.loadJSON to accept object as argument, to load database without JSON.parse.

I believe Arek's pr commits shown above did add this functionality, closing


WIP: TN-2782-ironman-v5-migration-batch10

https://jira.movember.com/browse/TN-2782

one minute, something to clean up w/ protocol inheritance...

Not going to change anything after all. @pbugni if you could please field my comment today.

@ivan-c  this is ready for your Friday


config spark-shell to use local ip as driver host

by default shell communicate its internal hostname to worker
so when worker try to communicate with shell, since its hostname is
internal, the worker cannot resolve the hostname.
using shell local ip as driver host solve this problem.
see Networking documentation of spark configuration:
http://spark.apache.org/docs/latest/configuration.html#networking

fix small typo to rename start-worker to start-worker.sh

So your changes makes it all work without removing alias?

Yes, it seems like this solve the problem.
I you can test this on your side to validate that would be cool ;)

And I write a tutorial referencing your work here: https://gist.github.com/clakech/4a4568daba1ca108f03c
If you want to setup a spark cluster storing data into cassandra using docker, this is my 2 cents ;)


Webpack with forge electron

Bug report

What is the current behavior?
I using webpack with forge electron. Forge electron has two default scripts

electron forge start
electron forge make
Also I using React library for creating web application and using electron for building it on desktop. Also on my Router component I using react-loadable package for lazy loading and code splitting and I have the following issues:
When I run forge make script I getting the ChunkLoadingError. For fix this error I updated my webpack.renderer.config, I added publicPath url on output object and ChunkLoadingError has been fixed, but when I run electron forge start script I getting Failed loaded local resources error. Browser cannot download index.js script. Could you please help me understood how I can fix these issues?
If the current behavior is a bug, please provide the steps to reproduce.

What is the expected behavior?

Other relevant information:
webpack version:
Node.js version:
Operating System:
Additional tools:

Thank you for creating this issue. However, issues need to follow one of our templates so that we can clearly understand your particular circumstances.
Please help us help you by recreating the issue using one of our templates.
Please fill out all fields, won't fix, sorry


[2.1] Fix text warp in color blocks with CJK

Before

After

Cherry-pick for master as 18303cf.

note that this change also affects to all language not only JCK.

AFAIK, splitting by character, not word is not good for Latin characters. isn't it?

Latin-based languages overwhelmingly use splitting by word (I can't recall a language that would split by character). CJK split by character.

Yeah for Latin characters we should split by word.

I guess we need another approach for this.

AFAIK, only Chinese and Japanese has no space between words.
maybe, can we have this approach?

I saw somewhere but I could not find it.
it's better to handle in case of "awwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwsomeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee" also

as I can see on chrome on previous comment,
we can split word by character if word width is more than it's container width.
than we can solve both what @Geequlim wants and expects and the pretty long latin word case at the same time. :smile: isn't it?

Yeah, I think that was actually already the previous behaviour, but as @Geequlim's image shows it seemed not to work after colored letters (which would count as a word end apparently).

It seems not about breaking word in case of specific colored word or letters, according to changes.

Oh，I'm sorry I didn’t noticed that.

@Geequlim I think you don't have to be sorry. you just want to make engine better. :smile:


DateFormat time zones unimplemented

Originally opened as dart-lang/sdk#10732
This issue was originally filed by<EMAIL_ADDRESS>
main() {
 var df = new DateFormat("EEE, d MMM yyyy HH:mm:ss z");
  var date = df.parse("Tue, 15 Nov 1994 08:12:31 PST");
  print (df.format(date)); // throws exception
}

This issue has been like 8 years , I could defitnetly do a pull request on this.

Wow I still can't believe this isn't running in 2023 👎👎👎👎👎
Doesn't the darts team have a desire to solve this problem?

Doesn't the darts team have a desire to solve this problem?

They are waiting for the 10y anniversary! But yeah DateTime is the worst...

The Dart team cares so much about this that a member of the team is maintaining a package:timezone in his personal Github account.
The docs of package:intl should still be updated though.


Place the output with the miner's address first in the coinbase tx

Motivation
When Zebra creates the coinbase tx, it places the output containing the miner's address last: https://testnet.zcashblockexplorer.com/transactions/ba0440859c79440692f49f6ac0630b692a01da4ed272f097ea2ea417ee41edd6, while zcashd does the opposite: https://testnet.zcashblockexplorer.com/transactions/63f30ccb9803e24c41cee97962d5dc029fa883a6ea4b7346a7ecea36285b7437. This behavior has at least two unwanted consequences:

Block chain explorers, such as https://zcashblockexplorer.com/, rely on the order when determining the miner of the block, so the explorer will display a dev fund recipient's address as the miner of the block.
It is trivial to distinguish if a particular block was mined by Zebra or zcashd by looking at the placement of the output with the miner's address.

We already do sorting, maybe zcashd's behaviour has changed, or we got it wrong when we wrote it:
https://github.com/ZcashFoundation/zebra/blob/92758a0d9ff6299e92c0c212b97eff1a30febf59/zebra-rpc/src/methods/get_block_template_rpcs/get_block_template.rs#L414-L416


Update gpt-4-0613 to gpt-4-1106-preview

Upon reviewing the changes in index.js, I observed the following:

The maxTokens value was increased significantly from 8192 to 70000 in the getApproxMaxSymbols function. This change has a substantial impact on the calculation of maxInputSymbols. Since the size was increased by more than 8 times, this could potentially lead to performance issues or memory overflows if the infrastructure can't handle such large inputs. While the change may be intentional to accommodate larger models, the team should be aware of the implications and ensure that necessary resources are in place.

The getAIModelName function now returns a different model name: "gpt-4-1106-preview" instead of the previous "gpt-4-0613". This change suggests that the integration point or behavior may be changing due to a different model usage. It's essential to confirm that other parts of the system are compatible with this new model and adjust any associated configurations or expectations about the AI model's performance and outputs.

While not a technical issue, there was a change in file formatting at the bottom of the file - adding a newline at the end which is generally a good practice for file consistency and to comply with POSIX standards. Previously there was "\ No newline at end of file", which is now fixed. This is a minor but positive change.

In conclusion, while there are no obvious syntax errors, the logical changes regarding model names and token counts have significant ramifications that should be carefully considered and tested before deployment. It's crucial for the development team to evaluate the context in which these changes are made to ensure they align with the intended application behavior and system capabilities. The increase in maxTokens particularly stands out as a crucial point for further examination and potential stress testing.


User Projects & User Stories

Got an interesting project that uses phiola?  Let others know about it!
This page is for those who use phiola in their projects.
Here you can post the description and links to your projects and scripts.
It may help other users discover some real-world cases of how phiola can be used, as well as help you generate some interest around your project.

Please DO NOT post here questions, feature requests, bug reports, etc.

https://github.com/doxgt/PlayGround/blob/main/GPT_cURL.ahk
Above is a very, very basic AHK script for transcribing audio on OpenAI.  Phiola is a shoe-in here.  Sincere thanks go to the contributors/maintainers of this project.

dsmPlayer
dsmPlayer (Duckes simple Media Player) is a small player for playing music and TV both from local files and by streaming from the Internet. It was written entirely in wxBasic and uses the system's media libraries for playback. Under Windows, the WMP10 library is primarily used. If this is not installed, Directshow is used. Under Linux this applies to GStreamer and under Mac Quicktime. However, only Windows is currently supported.
Features:

Plays local files, Internet radio and acts as a helper for playing TV over the Internet
Free positioning of the station list on the screen
Recording tracks from the Internet Radio
Autoplay at startup
Minimization in the tray
Hiding the player
Favorites list for Internet radio
Export Internet playlists
Validate Internet playlists
Sort Internet playlists
Displaying station logos
Search for stations in the station list
Reading local playlists
Track mix for local playlists
Deleting local titles
Batch renaming of local titles
Saving the Internet playlists in a database
Multilanguage support (currently only English and German)
Portable, only one configuration is saved in the program directory

Download: dsmPlayer_0.1.zip
Description: description_en-us.pdf


Comcast_SSO: Can no longer download DisneyNow videos that require credentials

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

[X] I understand that I will be blocked if I intentionally remove or skip any mandatory* field

Checklist

[X] I'm reporting that yt-dlp is broken on a supported site
[X] I've verified that I'm running yt-dlp version 2023.07.06 (update instructions) or later (specify commit)
[X] I've checked that all provided URLs are playable in a browser with the same IP and same login details
[X] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[X] I've searched known issues and the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue
[X] I've read about sharing account credentials and I'm willing to share it if required

Region
United States
Provide a description that is worded well enough to be understood
Recently I've been unable to download any DisneyNow videos that requires being signed into my provider to watch. I can still watch the videos fine in my browser and I use to be able to download the videos fine in the past, it just recently stopped working.
Provide verbose output that clearly demonstrates the problem

[X] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[X] If using API, add 'verbose': True to YoutubeDL params instead
[X] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output
[debug] Command-line config: ['-vU', 'https://disneynow.com/shows/pupstruction/season-01/episode-11-professor-frazzle-a-crabby-neighbor/vdka34060521', '--ap-mso', 'Comcast_SSO', '--ap-username', 'PRIVATE', '--ap-password', 'PRIVATE', '--write-subs', '--cookies-from-browser', 'FireFox']
Extracting cookies from firefox
[debug] Extracting cookies from: "C:\Users\Mitchell Thomas\AppData\Roaming\Mozilla\Firefox\Profiles\oyzxpvgc.default-release\cookies.sqlite"
Extracted 2869 cookies from firefox
[debug] Encodings: locale cp1252, fs utf-8, pref cp1252, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version<EMAIL_ADDRESS>[876b70c8e] (win_exe)
[debug] Python 3.8.10 (CPython AMD64 64bit) - Windows-10-10.0.19045-SP0 (OpenSSL 1.1.1k  25 Mar 2021)
[debug] exe versions: ffmpeg n5.0-4-g911d7f167c-20220311 (setts), ffprobe n5.0-4-g911d7f167c-20220311
[debug] Optional libraries: Cryptodome-3.18.0, brotli-1.0.9, certifi-2023.07.22, mutagen-1.46.0, sqlite3-2.6.0, websockets-11.0.3
[debug] Proxy map: {}
[debug] Loaded 1863 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp-nightly-builds/releases/latest
Available version<EMAIL_ADDRESS>Current version<EMAIL_ADDRESS>Current Build Hash: 7f7cdae9ae8c2706352e1ca2314642026bf5afeb6c20fb76ec3e79cbb5fc6256
yt-dlp is up to date<EMAIL_ADDRESS>[Go] Extracting URL: https://disneynow.com/shows/pupstruction/season-01/episode-11-professor-frazzle-a-crabby-neighbor/vdka34060521
[Go] vdka34060521: Downloading JSON metadata
[debug] Loading ap-mvpd.DisneyChannels from cache
[Go] VDKA34060521: Downloading Provider Redirect Page
ERROR: [Go] vdka34060521: Unable to extract post url; please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
  File "yt_dlp\extractor\common.py", line 715, in extract
  File "yt_dlp\extractor\go.py", line 250, in _real_extract
  File "yt_dlp\extractor\adobepass.py", line 1490, in _extract_mvpd_auth
  File "yt_dlp\extractor\adobepass.py", line 1395, in post_form
  File "yt_dlp\extractor\common.py", line 1299, in _html_search_regex
  File "yt_dlp\extractor\common.py", line 1263, in _search_regex

D:\youtube-dl>

Related (same?) issue: #7495

https://github.com/yt-dlp/yt-dlp/blob/099fb1b35cf835303306549f5113d1802d79c9c7/yt_dlp/extractor/adobepass.py#L1473=
change line 1473 of adobepass.py from elif 'automatically signed in with' in provider_redirect_page:
to  elif ('automatically signed in with' in provider_redirect_page) or ('initInterstitialRedirect' in provider_redirect_page):
I'll consider this a work around as I haven't seen enough of these pages to know if this is a proper or stable fix, but it works for me.
Here is the webpage that causes the current elif to fail so it is available to look at in case there is a better choice to be picked:
https://pastebin.com/6aNsFieW

Closing as dupe of https://github.com/yt-dlp/yt-dlp/issues/516 since underlying issue appears to be the same.

I have problems playing video with the browser/apps so I looked into this.
https://github.com/yt-dlp/yt-dlp/blob/099fb1b35cf835303306549f5113d1802d79c9c7/yt_dlp/extractor/adobepass.py#L1473=
change line 1473 of adobepass.py from elif 'automatically signed in with' in provider_redirect_page: to elif ('automatically signed in with' in provider_redirect_page) or ('initInterstitialRedirect' in provider_redirect_page):
I'll consider this a work around as I haven't seen enough of these pages to know if this is a proper or stable fix, so needs testing, but it works for me. I don't have Vice so I can't test for #7495 but I suspect it would work there as well if @MrOctober77 wants to try it.
Here is the webpage that causes the current elif to fail so it is available to look at in case there is a better choice to be picked: https://pastebin.com/6aNsFieW

Thanks a ton with this fix!

Can anyone compile the yt-dlp.exe with the changes suggested by CeruleanSky?. I've been checking the nightly build every day and it's yet to be resolved.

Editing adobepass.py worked for Vice TV.


Switched to forked Cheerio-Req

Needed more request functionality provided by fork.

Mistake, meant to merge with own fork.


Added support for pushing images to a Docker registry.

First pass at support for pushing an image to a Docker registry.  There is basically zero error checking at this point, that will need to be added later.

This won't quite work just yet; I have the name of the image wrong.  I need to change it to /: .  (Previously I was including the Github organization, and using the Github repo name.)

Should I just try to update this if you are occupied with other things today?  It seems like we have all the right information now in the registrar.

Sure, it should be a relatively easy change.  It should be image_name in the register method.


access map fields with evaluated arguments

Full dynamic Access to map fields
Example of new accessor
      context =
        Context.new(%{
          "message" => %{
            "mapkey" => "map",
            "map" => %{"key" => "Hello World"}
          }
        })

      assert "Hello World" ==
               render(
                 """
                 {% assign mapvar = \"mapkey\" %}
                 {% assign keyvar = \"key\" %}
                 {{ message[message[mapvar]][keyvar] }}
                 """,
                 context
               ) |> String.trim()

Needed to Force push to change the author email address.

This is excellent.  Thank you!

Published 0.6.2 - https://hex.pm/packages/liquex/0.6.2


Milligram does not start due to wrong or missing parameters for AzureOpenAI connection

If you follow along the Guide of the Milligram App until chapter Challenge 3: Create Milligram Application on Azure you should see that the Web App isn't able to start. Following error is logged:
2024-05-02T14:16:46.321353391Z     return _bootstrap._gcd_import(name[level:], package, level)
2024-05-02T14:16:46.321356485Z   File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
2024-05-02T14:16:46.321359975Z   File "<frozen importlib._bootstrap>", line 991, in _find_and_load
2024-05-02T14:16:46.321363277Z   File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
2024-05-02T14:16:46.321366257Z   File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
2024-05-02T14:16:46.321369479Z   File "<frozen importlib._bootstrap_external>", line 843, in exec_module
2024-05-02T14:16:46.321372639Z   File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
2024-05-02T14:16:46.321376609Z   File "/tmp/8dc6ab10979dcbd/app.py", line 28, in <module>
2024-05-02T14:16:46.321380980Z     client = openai.AzureOpenAI(
2024-05-02T14:16:46.321383856Z   File "/tmp/8dc6ab10979dcbd/antenv/lib/python3.8/site-packages/openai/lib/azure.py", line 167, in __init__
2024-05-02T14:16:46.321386846Z     raise OpenAIError(
2024-05-02T14:16:46.321390932Z openai.OpenAIError: Missing credentials. Please pass one of `api_key`, `azure_ad_token`,
azure_ad_token_provider`, or the `AZURE_OPENAI_API_KEY` or `AZURE_OPENAI_AD_TOKEN` environment variables.
2024-05-02T14:16:46.322132568Z [2024-05-02 14:16:46 +0000] [93] [INFO] Worker exiting (pid: 93)
2024-05-02T14:16:46.439651773Z [2024-05-02 14:16:46 +0000] [82] [INFO] Shutting down: Master
2024-05-02T14:16:46.439704953Z [2024-05-02 14:16:46 +0000] [82] [INFO] Reason: Worker failed to boot.

#264

fix is merged to main


Ncas barc

Dan Ellis - Weather Front
[Description of pull request to help reviewer]
Check list
Handy reminders of things to do ahead of merge

[ ] Bump version number to reflect change, edit forest/__init__.py
(Use semantic version x.y.z where x is major, y is feature, z is patch)

Merged into ncas-barc