Usability improvement : better naming of variable

When instaling Kubeflow in GCP, we must now create 2 K8S clusters

1 management cluster
1 Kubeflow cluster

During the installation, we use the same variable NAME for those 2 clusters. IMHO, it's a little bit confusing and it could help to name those clusters with different names in the documentation and in Makefile
See documentation and Makefile

for management cluster : documentation and Makefile
for Kubeflow cluster : documentation. For  Makefile, it already sounds good.

For example, when setting up the management cluster, it would help users to name the management cluster MGMNT_NAME (or maybe CNRM_NAME) instead of NAME. And in the page Deploy using kubectl and kpt, add some details about the variable <YOUR_KF_NAME> in the Makefile.

Thank you @jal06, I think these are great suggestions!

Taking upgrade experience into consideration, I don't want to change the variable name.
But I think we can add documentation to further clarify at least.

OK, that makes sense.

I took a stab at https://github.com/kubeflow/website/pull/2372.
the kpt setter names need to be reserved, but we can change env var names in the documentation.
I've updated to use ${KF_NAME} and ${MGMT_NAME} consistently for the two different purposes. I believe this should make it a lot clearer.


Initial pass at RELEASING.md

This is the first pass at the requirements for releasing metrics. I'm intentionally trying to keep this document simple so that folks can find the information that they need quickly.

Ok. Can you merge?

done. Thank you!


draw is not called on macOS

To reproduce on macos:

run an example with a resizable window, like wgpu-triangle
grab one of the corners of the window and drag it around randomly for like ten seconds
attempt to close the window, and note that this takes a few seconds instead of working instantly

Haven't yet investigated what causes this

I think this is caused by the idle callback hack we're using on mac; right now, we use the idle callback to repeatedly call render since our paint function is never actually called. Moving inner.schedule_render(); from the idle function to the size function in wgpu-triangle makes the hang go away.
@jneem any idea what caused the this regression during the druid-shell migration? I tried making mac/window.rs look almost identical to druid-shell's window.rs, but it looks like our drawRect function is still not getting called.

Since I don't actually have a macos system to test this on, I'm probably not the best person to ask... but I do think it's not terribly surprising that drawRect isn't called, given that in glazier we never seem to call setNeedsDisplay. Besides the idle hack, that seems to be the main difference between the two.

I figured it out! It looks draw does get called in Glazier — unless you've first initialized wgpu. wgpu sets the NSView it receives to be a layer-backed view, which is not allowed to have subviews, and does not have any of its drawing functions called.
Some links:

apple docs
relevant stack overflow
code in wgpu that sets the layer

Nice find! I guess since we setLayer before setWantsLayer, this would be a "layer-hosted view", not a "layer-backed view", right?

I think something like that, yea! Two viable options here might be

getting the wgpu folks to add a sublayer instead of replacing the nsview's layer (they already do this on iOS)
after connect is run, somehow (??) inspect the layer of the nsview, and install a hook to our draw function inside its delegate

Another idea I had was to have two NSViews, one nested in the other, and only give wgpu access to the inner one. I briefly attempted to implement this, but it seemed really hacky and I couldn't get it to work.


Edit UGDG

Pull Request Test Coverage Report for Build 1152

0 of 9 (0.0%)  changed or added relevant lines in 1 file are covered.
75 unchanged lines in 4 files lost coverage.
Overall coverage decreased (-0.2%) to 69.312%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/main/java/seedu/clinicio/ui/AppointmentDisplay.java
0
9
0.0%

Files with Coverage Reduction
New Missed Lines
%

src/main/java/seedu/clinicio/ui/CommandBox.java
2
96.77%

src/main/java/seedu/clinicio/ui/util/PasswordPrefixFormatter.java
3
95.0%

src/main/java/seedu/clinicio/ui/PatientDetailsDisplayPanel.java
21
0.0%

src/main/java/seedu/clinicio/ui/MainWindow.java
49
21.09%

Totals

Change from base Build 1129:
-0.2%

Covered Lines:
3205

Relevant Lines:
4624

💛  - Coveralls


Localhost cvat doesn't recognize my new password after I reset it on cvat.org

My actions before raising this issue

[x ] Read/searched the docs
[x ] Searched past issues

Expected Behaviour
I should be able to connect into my localhost CVAT after I reset my password on cvat.org.
Current Behaviour
I got the following error when I trying to use my old or new password :
Could not login on the server
Error: Request failed with status code 400. {"non_field_errors":["Unable to log in with provided credentials."]}.

Possible Solution
I have three suggestions and I'm open to anything that allow me to get my several weeks of annotation:

My new password work on my localhost instance.
I have a way to extract all the annotation I made to import them back into cvat.org
I can change the ownership of the project to a new account

Steps to Reproduce (for bugs)

Lost my password
Tried to reset my password from my localhost instance, but without success, Got the error "Could not reset password on the server."
Reset my password on cvat.org
Can login into cvat.org
Can't login into my localhost cvat

Context
I lost my access to all the annotations I made. It's several weeks of effort I lost.
My goal is to get back the work I did.
Your Environment

Git hash commit (git log -1): 3bd7c7e4
Docker version docker version (e.g. Docker 17.0.05): Docker 4.3.2
Are you using Docker Swarm or Kubernetes? no
Operating System and version (e.g. Linux, Windows, MacOS): Windows 10

Next steps
You may join our Gitter channel for community support.

@NinjaDev06 , your localhost and CVAT.org are two different and unconnected instances of CVAT.  Your own CVAT instance on localhost is a separate instance with a separate DB. They don't know about each over. You can create a new admin user using createsuperuser command in console (see the installation guide).


Creating an "Instantfetch" React Router Link component

@devknoll came up with what I think is a really cool idea on Slack the other day. I'll paste it in here as it's about to be eaten and dissolved forever by the dread Slack time monster.
kylemathews [3:57 PM]
I don’t like 500ms delays so I’d vote for pulling the detailed view fragment into the list view query to avoid that :simple_smile:
gmonaco [3:57 PM]
that gives me an idea: declarative http://instantclick.io for relay
kylemathews [3:58 PM]
@gmonaco: oooo nice! That’d be really cool!
gmonaco [3:58 PM]
^ declarative too! :wink:
gmonaco [3:58 PM]
clicking this will take you to this route, here are the data requirements that route needs = done
kylemathews [3:59 PM]
yeah, just wrap React-Router’s Link component
...
kylemathews [4:00 PM]
actually, I’d use a instantfetch Link everywhere
kylemathews [4:00 PM]
why not really
gmonaco [4:02 PM]
couple it with some machine learning to see if they’re likely to actually click it, right?
gmonaco [4:02 PM]
…right? :wink:
kylemathews [4:03 PM]
I think what instantclick is solid—measure how long they hover over a link e.g. past 200ms start fetching that route’s data (edited)
kylemathews [4:04 PM]
doesn’t Relay detect if a particular query is already in-flight and not send another one? Otherwise we’d need to prevent that.
gmonaco [4:05 PM]
it does in theory, but I think there might still be a bug with that
My question now is how to actually implement this? My thought is that the InstantLink component would detect mouseovers and once ~200miliseconds has gone by, trigger a fetch for that route's data. The component part is easy but I haven't figured out how to do the manual fetch. I did a quick look through the code here but wasn't able to figure out if there's a clear way to say "give me all Relay queries for this ReactRouter route".
Any thoughts @devknoll and @taion?

Also, @devknoll it'd be good to know if there is a bug for Relay not correctly detecting an in-flight query.

Does this necessarily have to be a react-router-relay thing, though? Presumably a more generic solution is possible for any React Router based site (i.e. render the new whatever into an off-document div or something to handle all the data fetching).
I guess with Relay you have the concept of queries, but it'd be nice if we could find a generic solution that weren't restricted to just this one set of integrations.

Oh interesting. I hadn't thought about making it generic. That would be really nice and work for more purposes other than just data fetching e.g. loading js chunks for new routes.
Is this possible thought? I don't know React Router well enough to know you can load loading multiple routes at the same time.

@KyleAMathews I was specifically referring to https://github.com/facebook/relay/issues/140

@KyleAMathews
The idea would be that you just load up the next location in an unmounted <div> somewhere, e.g. completely duplicate everything (but invisibly).

I really feel like this would be best handled upstream in a more generic way in React Router. Most of the work here would be matching the route from link, then going from there. Please re-open this issue in some form on the React Router repo - it'd at least give us a better way to move forward on this, because I don't think I can handle this purely in react-router-relay.


Manual Init called in sample

Bug Information
Version Number of Plugin: 3.0.0
Device Tested On: Android 5.0
Steps to reproduce the Behavior
Sample applications still call manual CrossLocationsPlugin.Current.Init
Expected Behavior
If this has been removed, is their anything else that should be done to init? And the samples should be updated
Code snippet
https://github.com/jamesmontemagno/TextToSpeechPlugin/blob/master/samples/TextToSpeechSample/TextToSpeechSample.Droid/MainActivity.cs

There is no need for it anymore as I init for you whenever you call anything. I will update the samples. I have been doing so slowly over time.


Add new user to get all the contacts

Can we add new user and fetch all the contacts of newly added user with node.js library?

Absolutely!
The account creation call would look something like:
ctxioClient.accounts().post({ ... }).then(...)
The response from which will have an id that you could then use to make calls like:
ctxioClient.accounts(id).contacts().get().then(...)
Check out our docs for more info.

Yeah I tried it but it doesn't seems to work. I get account ID but when I use it I get this error
"This account has no mailboxes. API calls on it won't return any data.".
Mean the I have to grant permission from source like ("Gmail", "Outlook") etc, after that I can fetch the contacts.
I think Context.io using Oauth1.0 and I am getting status code "401" while requesting from "request.js" module.
I am getting this result while fetching contacts
{
"query": {
"limit": 25,
"offset": null,
"active_after": null,
"active_before": null,
"search": null
},
"matches": [ ]
}
I can use your REST APIs or node module. Please give me a proper solution so that I can get it done.

@abdulbarik it sounds like you need to connect a mailbox to the account. Could you please send a support request to<EMAIL_ADDRESS>with the account id of the account giving you trouble so we can take a look and see what's happening? Thanks!


New rewrite in Rust

This PR is a complete rewrite of this project in Rust. To achieve an insane speedup, it use Greedy String Tiling and Running Karp Rabin Matching to find all maximal length sub-strings above a minimal length. It use this implementation in Rust which have been custom patched with a better SIMD hashing crate to improve it's performance. All changes done will be sent in upstream.
It is still a work in progress and code need a lot of cleaning before being merged.

Awesome work! 💯
Before merging:
Scalability & Versioning:

Keep initial files, placed into sep. folder /python
Work under new folder /rust

Accessibility:

Provide a README similar to project Default, again under /rust

Project Dependencies:

Create custom .gitignore under /rust since it's project-dependant

Authoring:

For each file added, provide a succinct header with author, version control, sources, etc. if applicable

Seems good! Undraft time & merge?

Most basic functionality is implemented (Comparing and Preprocessing), but it could be interesting to do some statistical analysis, but that will probably be the subject of another PR.


your .env is commited

Hi, you might want to remove your .env and .env.production as you have it in gitignore
https://stackoverflow.com/questions/1274057/how-to-make-git-forget-about-a-file-that-was-tracked-but-is-now-in-gitignore

Hi, yes. I have forgotten to delete them. But it is not an issue, because i have changed the keys 2 months ago.


fix: 增加依赖包

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.钟鸣远 seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

这是要干嘛？

我项目拉下来后，npm i, npm run start 提示缺少这两个包，安装后才能正常运行
钟益达
@.***

------------------ 原始邮件 ------------------
发件人:                                                                                "alibaba/lowcode-engine"                                                                                @.>;
发送时间: 2023年2月9日(星期四) 下午4:42
@.>;
<EMAIL_ADDRESS>主题: Re: [alibaba/lowcode-engine] fix: 增加依赖包 (PR #1551)
这是要干嘛？
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.***>

你可能改错了项目，你看看文件 diff...

你可能改错了项目，你看看文件 diff...

😓是改错了，应该是改到demo


Make grunt a peer dependency and allow grunt 1.0

This makes grunt-svg-sprite work with grunt 1.0

If you merge this, please also create a new patch version.

Sure! Thanks for contributing! I won't be able to review and test this until late next week at least however, so please bear with me. Thanks!

Hi, any progress on merging this?

thanks


Fix missmatching file name

The skeleton code for exercise 4 has been moved to branchProfiling.scala

There are more issues with exercise 4, so changing the file name is not helpful by itself


WSO2 identity server 6.0.0 SOAP APIs Replacement

Describe the issue:
As part of WSO2 identity server 6.0.0, SOAP APIs are Deprecated and Recommended to use REST-based APIs. We are using RemoteUserStoreManagerService.wsdl and UserIdentityManagementAdminService.wsdl SOAP APIs in our project, want to replace the SOAP APIs with recommended REST APIs. Can you help us to find the list of REST APIs to replace RemoteUserStoreManagerService.wsdl and UserIdentityManagementAdminService.wsdl SOAP APIs. The APIs document is not clear.
Am referring the below document from wso2
https://is.docs.wso2.com/en/latest/references/about-this-release/#removed-features
https://is.docs.wso2.com/en/latest/apis/overview/
How to reproduce:

Expected behavior:
Can you help us to find the list of REST APIs to replace RemoteUserStoreManagerService.wsdl and UserIdentityManagementAdminService.wsdl SOAP APIs.
Environment information (Please complete the following information; remove  any unnecessary fields) :

Product Version: 6.0.0
OS: Windows

Optional Fields
Related issues:

Suggested labels:

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


Fix DNS packet overflow

This ensures that responses to queries are always compressed. Sometimes responses from upstream servers will fit in the UDP limit of 512 bytes only when compressed, and the flag is only applied hop-by-hop.
I also bumped the DNS package and found that the DNS tests were not running, so I re-enabled them and fixed some test code that was broken.
Closes #3210

LGTM


Key-Vault MSI setup for Webflux-MSI Helium-Java (Reuse gelato-kv from bartr subscription )

Description:

Reuse existing key-vault setup from gelato-kv from bartr subscription

we should use the bluebell or sherbet KVs as gelato has additional keys that we want to make sure we're not using.

I've started working on this.  I have successfully fetched a value.  Now I need to look a the other implementations and figure out how to generalize it for the code base.  After that I'll prepare a cut for the MIKV version (ref: https://github.com/orgs/retaildevcrews/projects/1#card-32299181).

With that and the rewrite of Helium-Java, we should make sure that we deliver the code for MIKV-Java early (and then copy to a separate repo). Based on the planning discussions, I think we will address all of those requirements in the next couple of sprints. Note I'm not suggesting we "ship" MIKV-Java first, just address the requirements in code.


YARN-11274. Impove Nodemanager#NodeStatusUpdaterImpl Log.

JIRA:YARN-11274. Impove Nodemanager#NodeStatusUpdaterImpl Log.
The improvements are as follows:
1.When RM failover, NM will re-register, report the list of running apps, But there is no log, add this part of the log, print and report the number of apps.
2.registerWithRM#containerReports is enough to print the number of prints, because the above calling process has already printed the container list, so there is no need to repeat printing.
3.Use placeholders to display logs to avoid string concatenation.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 41s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  1s

codespell was not available.

+0 :ok:
detsecrets
0m  1s

detect-secrets was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s

The patch appears to include 1 new or modified test files.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
38m 48s

trunk passed

+1 :green_heart:
compile
1m 48s

trunk passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
compile
1m 41s

trunk passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
checkstyle
0m 58s

trunk passed

+1 :green_heart:
mvnsite
1m  6s

trunk passed

+1 :green_heart:
javadoc
1m  7s

trunk passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javadoc
0m 55s

trunk passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
1m 55s

trunk passed

+1 :green_heart:
shadedclient
21m 22s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 45s

the patch passed

+1 :green_heart:
compile
1m 30s

the patch passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javac
1m 30s

the patch passed

+1 :green_heart:
compile
1m 25s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
javac
1m 25s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

-0 :warning:
checkstyle
0m 34s
/results-checkstyle-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager.txt
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager: The patch generated 2 new + 78 unchanged - 0 fixed = 80 total (was 78)

+1 :green_heart:
mvnsite
0m 46s

the patch passed

+1 :green_heart:
javadoc
0m 39s

the patch passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javadoc
0m 37s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
1m 32s

the patch passed

+1 :green_heart:
shadedclient
20m 56s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
24m  6s

hadoop-yarn-server-nodemanager in the patch passed.

+1 :green_heart:
asflicense
0m 50s

The patch does not generate ASF License warnings.

124m 48s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4783/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/4783

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell detsecrets

uname
Linux d66fce48dcae 4.15.0-191-generic #202-Ubuntu SMP Thu Aug 4 01:49:29 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / e7ecf871eba4a5e6e3475c1141dbc96c790e1602

Default Java
Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS> /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4783/1/testReport/

Max. process+thread count
622 (vs. ulimit of 5500)

modules
C: hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager U: hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4783/1/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.

@Samrat002 The purpose of this pr is to increase the printing of the number of running apps and avoid the repeated printing of container information. From my personal point of view, I think it is better to use placeholders for printing logs, so I modified it.

@ayushtkn Can you help review this pr? Thank you very much!

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 44s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  1s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell was not available.

+0 :ok:
detsecrets
0m  0s

detect-secrets was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s

The patch appears to include 1 new or modified test files.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
40m 24s

trunk passed

+1 :green_heart:
compile
1m 45s

trunk passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
compile
1m 39s

trunk passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
checkstyle
0m 52s

trunk passed

+1 :green_heart:
mvnsite
0m 58s

trunk passed

+1 :green_heart:
javadoc
0m 55s

trunk passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javadoc
0m 45s

trunk passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
1m 46s

trunk passed

+1 :green_heart:
shadedclient
21m 31s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 41s

the patch passed

+1 :green_heart:
compile
1m 28s

the patch passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javac
1m 28s

the patch passed

+1 :green_heart:
compile
1m 21s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
javac
1m 21s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

-0 :warning:
checkstyle
0m 33s
/results-checkstyle-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager.txt
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager: The patch generated 2 new + 78 unchanged - 0 fixed = 80 total (was 78)

+1 :green_heart:
mvnsite
0m 45s

the patch passed

+1 :green_heart:
javadoc
0m 39s

the patch passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javadoc
0m 36s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
1m 29s

the patch passed

+1 :green_heart:
shadedclient
20m 37s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
24m 41s

hadoop-yarn-server-nodemanager in the patch passed.

+1 :green_heart:
asflicense
0m 44s

The patch does not generate ASF License warnings.

125m 43s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4783/2/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/4783

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell detsecrets

uname
Linux cbd16ee78ccf 4.15.0-191-generic #202-Ubuntu SMP Thu Aug 4 01:49:29 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 2723c22c7ace9001b69419e747ef685ce47adac8

Default Java
Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS> /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4783/2/testReport/

Max. process+thread count
554 (vs. ulimit of 5500)

modules
C: hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager U: hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4783/2/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 49s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  1s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell was not available.

+0 :ok:
detsecrets
0m  0s

detect-secrets was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s

The patch appears to include 1 new or modified test files.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
38m 55s

trunk passed

+1 :green_heart:
compile
1m 46s

trunk passed with JDK Ubuntu-11.0.16+8-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
compile
1m 41s

trunk passed with JDK Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07

+1 :green_heart:
checkstyle
0m 49s

trunk passed

+1 :green_heart:
mvnsite
0m 59s

trunk passed

+1 :green_heart:
javadoc
1m  3s

trunk passed with JDK Ubuntu-11.0.16+8-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
javadoc
0m 42s

trunk passed with JDK Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
1m 55s

trunk passed

+1 :green_heart:
shadedclient
22m 22s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 43s

the patch passed

+1 :green_heart:
compile
1m 34s

the patch passed with JDK Ubuntu-11.0.16+8-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
javac
1m 34s

the patch passed

+1 :green_heart:
compile
1m 22s

the patch passed with JDK Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07

+1 :green_heart:
javac
1m 22s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

-0 :warning:
checkstyle
0m 28s
/results-checkstyle-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager.txt
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager: The patch generated 2 new + 78 unchanged - 0 fixed = 80 total (was 78)

+1 :green_heart:
mvnsite
0m 43s

the patch passed

+1 :green_heart:
javadoc
0m 39s

the patch passed with JDK Ubuntu-11.0.16+8-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
javadoc
0m 37s

the patch passed with JDK Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
1m 36s

the patch passed

+1 :green_heart:
shadedclient
21m  7s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
24m  2s

hadoop-yarn-server-nodemanager in the patch passed.

+1 :green_heart:
asflicense
0m 49s

The patch does not generate ASF License warnings.

125m 16s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4783/3/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/4783

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell detsecrets

uname
Linux 445ee071e872 4.15.0-191-generic #202-Ubuntu SMP Thu Aug 4 01:49:29 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 58db83935d30ddf6fd5c6c6734b3d22d40231fb9

Default Java
Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.16+8-post-Ubuntu-0ubuntu120.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4783/3/testReport/

Max. process+thread count
623 (vs. ulimit of 5500)

modules
C: hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager U: hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4783/3/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 36s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell was not available.

+0 :ok:
detsecrets
0m  0s

detect-secrets was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s

The patch appears to include 1 new or modified test files.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
38m 19s

trunk passed

+1 :green_heart:
compile
1m 39s

trunk passed with JDK Ubuntu-11.0.16+8-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
compile
1m 35s

trunk passed with JDK Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07

+1 :green_heart:
checkstyle
0m 48s

trunk passed

+1 :green_heart:
mvnsite
0m 57s

trunk passed

+1 :green_heart:
javadoc
0m 59s

trunk passed with JDK Ubuntu-11.0.16+8-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
javadoc
0m 45s

trunk passed with JDK Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
1m 45s

trunk passed

+1 :green_heart:
shadedclient
21m 16s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 43s

the patch passed

+1 :green_heart:
compile
1m 30s

the patch passed with JDK Ubuntu-11.0.16+8-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
javac
1m 30s

the patch passed

+1 :green_heart:
compile
1m 25s

the patch passed with JDK Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07

+1 :green_heart:
javac
1m 25s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
checkstyle
0m 30s

the patch passed

+1 :green_heart:
mvnsite
0m 42s

the patch passed

+1 :green_heart:
javadoc
0m 35s

the patch passed with JDK Ubuntu-11.0.16+8-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
javadoc
0m 34s

the patch passed with JDK Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
1m 33s

the patch passed

+1 :green_heart:
shadedclient
20m 35s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
24m  0s

hadoop-yarn-server-nodemanager in the patch passed.

+1 :green_heart:
asflicense
0m 50s

The patch does not generate ASF License warnings.

122m 22s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4783/4/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/4783

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell detsecrets

uname
Linux 29cf11697cc4 4.15.0-191-generic #202-Ubuntu SMP Thu Aug 4 01:49:29 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / f08532694e8c3b679fb462c10fe18c7b531a9aff

Default Java
Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.16+8-post-Ubuntu-0ubuntu120.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4783/4/testReport/

Max. process+thread count
556 (vs. ulimit of 5500)

modules
C: hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager U: hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4783/4/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.

@ayushtkn Thank you very much for helping to review the code!


Question about the CLIP model

Hi, thanks for your great work!
I found that you release several checkpoints, including CLIP ( "clip/image-enc": "https://openaipublic.blob.core.windows.net/diffusion/dec-2021/clip_image_enc.pt",   "clip/text-enc": "https://openaipublic.blob.core.windows.net/diffusion/dec-2021/clip_text_enc.pt").
Are these checkpoints trained with noised images, or are they public CLIP models?
Best wishes,

See; https://github.com/openai/glide-text2im/blob/main/model-card.md#datasets

See; https://github.com/openai/glide-text2im/blob/main/model-card.md#datasets

Datasets
GLIDE (filtered) was trained on a filtered version of a dataset comprised of several hundred million text-image pairs
collected from the internet. We constructed a set of filters intended to remove all images of people, violent objects, and some
and hate symbols (see Appendix F of the paper for details). The size of the dataset after filtering was approximately
67M text-image pairs.
Our noised CLIP model which was trained on the dataset described above, augmented with a filtered version of the dataset used to train the original CLIP models. The total size of this augmented dataset is approximately 137M pairs.

Moreover, the original CLIP is from January 2021, while the checkpoints are all from December 2021 (according to the URL), so newly trained (a priori). If the checkpoints were the old CLIP ones, I believe the URL would have been older, because there would be no need to re-host the models at a new URL. It is still possible that the new URL is a redirection, but I find it unlikely for the aforementioned reasons.
https://github.com/openai/glide-text2im/blob/69b530740eb6cef69442d6180579ef5ba9ef063e/glide_text2im/download.py#L10-L17

I agree with you. Thanks~


Fancy zone switcher

Description of the new feature / enhancement
I love the fact you can choose a number with the shortcut to assign a zone layout but, how about binding a before/after switch to the mouse wheel?
Scenario when this would be used?
using your mouse hand to switch between zone layouts would be more intuitive IMO and would let you quickly go through your saved layouts instead of having to remember them by number
Supporting information
❤

/dup #4969


Correct category

The "parsing" category is for tools to make new parsers, not format-specific parsers.

Interesting. Will change this in other crates too. Thanks.


Add ultrawide resolutions

Things like:
2560x1080
3440x1440
5120x1440

This mod doesn't add any specific resolutions, it just makes the game show resolutions that are normally removed from the list. If you're using an ultrawide monitor, ultrawide resolutions should show up.

I might add a feature that lets you add fully custom resolutions though

Unfortunately it caps the resolutions. I can't set KSP2 to my native resolution of 5120x1440

Does it appear in the dropdown?

Nope

The latest version adds custom resolution support, try setting it as the custom resolution (in Mods > Open Configuration Manager > More Resolutions), then it should appear in the dropdown


A Mobile Port Suggestion

Hey,
I know in your site you had said that there are no plans, as of now, to port Piskel to mobile devices but I do have a suggestion on how to do this.
As piskel is a JavaScript application it could be wrapped inside of a component to be rendered within React Native (also JavaScript (; ). Or, at least, we can use the logic and already programmed features from this repo and just translate the UI it to be able to be used in React Native. If successful, we'd be able to port it to iOS and Andorid devices.
Some things we would have to consider is how the new UI would look like and how it would fit onto a mobile screen. Also, I'm not sure how to implement this but we would have to have the sign in feature function porperly (ie just have the gallery and our works be consistent, saved, viewable between Browser and mobile version). Finally, we'll probably have to find out ways to optimize as to prevent speed performance or an app that takes up too much memory on the phone but we could work on that after the Piskell Mobile v1.0.0 is completed.
I would be down to work on this if anyone would like to help! I'm currently about to start a new job and get settled but I'll be sure to work on it soon.

I’d be interested in helping out on this if you’ve started or plan to start at some point. Can’t say I’d be a huge help considering I’m just learning JavaScript, but I could definitely do some sort of damaged to help here or there.

I think if you use cordova it will be easier, since you will probably only need to run cordava command to transform web page to mobile app.

After 1 year and no "piskel" on AppStore I would assume that you had some problems implementing it, don't you? 😄  Just kidding.
Any update about that?

@cianiandreadev   It's on the back burner now currently lmaoooo I've been working on other projects, but I'd still love to try this out. I was looking through the issues for this repo because I wanted to contribute and I nearly forgot I made this post lmaooooo


[bug]: pending open channel, opening transaction never confirmed

Background
I'm running LND 0.18.0-beta on top of Bitcoin Core 27.0.0, running on an Umbrel Home with umbrelOS 1.2.2.
2 channels has been pending on opening for over 2,5 month, it tried to open when fees were very low 1sat/vb
The txid in the channel point can't be found through blockexplorers like mempool.space.
I do already a wallet rescan (reset-wallet-transactions=true), but it does't fix the issue.
I tried using closechannel but that did not work, because the channel is not open. Here are the relevant log entries and output from pendingchannels.
$ lncli pendingchannels
{
    "total_limbo_balance": "0",
    "pending_open_channels": [
        {
            "channel": {
                "remote_node_pub": "xxx",
                "channel_point": "xxx:1",
                "capacity": "600000",
                "local_balance": "599653",
                "remote_balance": "0",
                "local_chan_reserve_sat": "60000",
                "remote_chan_reserve_sat": "60000",
                "initiator": "INITIATOR_LOCAL",
                "commitment_type": "ANCHORS",
                "num_forwarding_packages": "0",
                "chan_status_flags": ""
            },
            "confirmation_height": 0,
            "commit_fee": "2810",
            "commit_weight": "772",
            "fee_per_kw": "2500"
        },
        {
            "channel": {
                "remote_node_pub": "xxx",
                "channel_point": "xxx:1",
                "capacity": "800000",
                "local_balance": "799653",
                "remote_balance": "0",
                "local_chan_reserve_sat": "80000",
                "remote_chan_reserve_sat": "80000",
                "initiator": "INITIATOR_LOCAL",
                "commitment_type": "ANCHORS",
                "num_forwarding_packages": "0",
                "chan_status_flags": ""
            },
            "confirmation_height": 0,
            "commit_fee": "2810",
            "commit_weight": "772",
            "fee_per_kw": "2500"
        }
    ],
    "pending_closing_channels": [
    ],
    "pending_force_closing_channels": [
    ],
    "waiting_close_channels": [
    ]
}

Your environment

LND "version": "0.18.0-beta commit=v0.18.0-beta",
umbrelOS 1.2.2 - Linux 81a3ed06c997 6.1.0-23-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.99-1 (2024-07-15) x86_64 GNU/Linux
Bitcoin Core 27.0.0

Steps to reproduce
Open a new channel in Ride The Lightning (RTL) with unconfirmed UTXOs. (Spend Unconfirmed Output)
Expected behaviour
I have successfully opened many channels before, so I am not sure how to reproduce this issue. I have always followed the same process when opening channels, so I am not sure what might be causing this problem.
Actual behaviour
When I run the lncli pendingchannels command, I am able to see information about the channel, but none of the transaction IDs displayed are in the mempool.
Pending open channel, opening transaction never confirmed.
Logs
$ cat ~/umbrel/app-data/lightning/data/lnd/logs/bitcoin/mainnet/lnd.log | grep 'xxx' | tail
2024-08-28 12:13:06.163 [WRN] BTWL: Transaction xxx not accepted by mempool: missing-inputs
2024-08-28 12:13:06.164 [ERR] FNDG: Unable to rebroadcast funding tx xxx for ChannelPoint(xxx:1): transaction rejected: output already spent
2024-08-28 12:13:06.168 [INF] NTFN: New confirmation subscription: conf_id=1, txid=xxx, num_confs=6 height_hint=858794
2024-08-28 12:13:06.168 [INF] FNDG: Waiting for funding tx (xxx) to reach 6 confirmations
2024-08-28 12:13:06.812 [INF] CNCT: Close observer for ChannelPoint(xxx:1) active
2024-08-28 12:13:07.165 [INF] NTFN: Historical spend dispatch finished for request outpoint=xxx:1, script=0 xxx (start=858794 end=858795) with details: <nil>
2024-08-28 12:13:07.948 [INF] CNCT: ChannelArbitrator(xxx:1): starting state=StateDefault, trigger=chainTrigger, triggerHeight=858795
2024-08-28 12:13:09.133 [WRN] CHBU: Replacing disk backup for ChannelPoint(xxx:1) w/ newer version
2024-08-28 12:13:11.396 [INF] PEER: Peer(xxx): Loading ChannelPoint(xxx:1), isPending=true
2024-08-28 12:13:11.409 [WRN] PEER: Peer(xxx): Unable to find our forwarding policy for channel xxx:1, using default values

$ cat ~/umbrel/app-data/lightning/data/lnd/logs/bitcoin/mainnet/lnd.log | grep 'yyy' | tail
2024-08-28 12:13:06.229 [WRN] BTWL: Transaction yyy not accepted by mempool: missing-inputs
2024-08-28 12:13:06.229 [ERR] FNDG: Unable to rebroadcast funding tx yyy for ChannelPoint(yyy:1): transaction rejected: output already spent
2024-08-28 12:13:06.244 [INF] NTFN: New confirmation subscription: conf_id=2, txid=yyy, num_confs=3 height_hint=858794
2024-08-28 12:13:06.248 [INF] FNDG: Waiting for funding tx (yyy) to reach 3 confirmations
2024-08-28 12:13:06.814 [INF] CNCT: Close observer for ChannelPoint(yyy:1) active
2024-08-28 12:13:07.165 [INF] NTFN: Historical spend dispatch finished for request outpoint=yyy:1, script=0 yyy (start=858794 end=858795) with details: <nil>
2024-08-28 12:13:08.024 [INF] CNCT: ChannelArbitrator(yyy:1): starting state=StateDefault, trigger=chainTrigger, triggerHeight=858795
2024-08-28 12:13:09.132 [WRN] CHBU: Replacing disk backup for ChannelPoint(yyy:1) w/ newer version
2024-08-28 12:13:11.471 [INF] PEER: Peer(yyy): Loading ChannelPoint(yyy:1), isPending=true
2024-08-28 12:13:11.471 [WRN] PEER: Peer(yyy): Unable to find our forwarding policy for channel yyy:1, using default values

Hi @niko-mit-k!
As these specific channels will be unknown for the remote party, even if they confirmed, you would want to ensure that they do not confirm.

In order to do that, can you check which input's the transactions to open the channels were using? You'd want to ensure that you spend at least one of the inputs per channel, in a new transaction, with an higher fee. That will ensure that the channel open transactions will never confirm.

When you've spent the inputs, you would want to abandon in lnd by using the lncli abandonchannel command. Only do this after you've already double spent the inputs for the channel open transactions, as you else might risk that the channel open transaction confirms after the channel has been abandoned, and neither yours or the remote parties node would know of the channel.

In order to do that, can you check which input's the transactions to open the channels were using?

How can I do this? In my local mempool.space I don’t see the 2 tx…

if you are not sure whether this outputs are already spent do the following:
Force-Close both channels:
lncli closechannel --force --chan_point XXXX..:Y
=> this should bring the channel into waiting close check with
lncli pendingchannels --include_raw_tx
This should give you the closing transaction of the channel:
Example:
   "waiting_close_channels": [
        {
            "channel": {
                "remote_node_pub": "03d832cbf73db15a167f9a8eca330d79b5a8a35129c80736d29cdf6619a91d793b",
                "channel_point": "33788e65cadb75baddb76e5e6d57b345f1063ecf3ece5d4998936b7e60c182b0:0",
                "capacity": "1000000",
                "local_balance": "498496",
                "remote_balance": "500000",
                "local_chan_reserve_sat": "10000",
                "remote_chan_reserve_sat": "10000",
                "initiator": "INITIATOR_LOCAL",
                "commitment_type": "ANCHORS",
                "num_forwarding_packages": "0",
                "chan_status_flags": "ChanStatusBorked|ChanStatusCommitBroadcasted|ChanStatusLocalCloseInitiator",
                "private": false,
                "memo": ""
            },
            "limbo_balance": "498496",
            "commitments": {
                "local_txid": "463ade40a15b3bec102e714cf2203c89a20d57a1d2ab554e2baa25cb96fc2e45",
                "remote_txid": "371585584e786c9815de3774db9a9937ee902437cd08e47baa0deed2a62d7b27",
                "remote_pending_txid": "",
                "local_commit_fee_sat": "844",
                "remote_commit_fee_sat": "844",
                "remote_pending_commit_fee_sat": "0"
            },
            "closing_txid": "463ade40a15b3bec102e714cf2203c89a20d57a1d2ab554e2baa25cb96fc2e45",
            "closing_tx_hex": "02000000000101b082c1607e6b9398495dce3ecf3e06f145b3576d5e6eb7ddba75dbca658e78330000000000bcab8e80044a0100000000000022002066155294703b42cebeae2ffddea64c731abb9230297ca61383e2b7586a972dc24a01000000000000220020a0b390b4b7d017590f2bd4ac94f4b5ecf4750eec2d1cd155c56344c8d054b80c409b0700000000002200206c576ee8c882157c783f4b3bb7275fa95b8690c7431453857b0e2261b740fd1520a10700000000002200204e7653565a446e62722a7178560eafbf695deab5ae09a9cd53a0ca99a3cb553d040047304402201cf6c6c385d1a022385b12b7cf0c5b7e4df487bbbbf89b478e5703a5a8b4a801022039b2c7e295b84c140dbbbb7e3f20a8a0b357533e9350fa6aa5466c5d36d0de63014830450221008174200ca4eb0087fb3c59ac62497ea1c076daed4f6e96a9fd7b50a053b7ba8302207c48a0daf3ec3424fcb50a15cec9daac47fb675ab26448c7a159292b78b1be9201475221025eafb38641d9b72563badebc401af110ed17e0711f2920f130eb38f19982fb29210390e968ab38647cffe9a360f23ca22260b423bffc26d377dff4c43f5e3d0c9fcc52ae98e98720"
        }

Take this transaction and try to broadcast it in several explores. If this does not work abandon the channel with
lncli abandonchannel

Closing this issue, because this is normal behaviour the counter party will forget about your channel after 2016 blocks.

Thanks for the extra details @ziggie1984!
Just adding that you should probably see the inputs of the open channel transaction by running lncli wallet gettx TXID, and the look for the previous_outpoints in that info. The "TXID" is the channel_point in the pendingchannels response, with the :1 part removed.
If you'd want to go the route of double spending the tx(es) inputs, there's a command for that in chantools (https://github.com/lightninglabs/chantools/) another project by Lightning Labs. The command is called doublespendinputs, and you can read more about it here: https://github.com/lightninglabs/chantools/blob/master/doc/chantools_doublespendinputs.md.

lncli wallet gettx TXID doesn't work.
lncli pendingchannels --include_raw_tx doesn't work.

Are you sure your using lnd v0.18.0-beta and the lncli from that version? They should exist.

lncli wallet bumpfee  doesn't work:

There's another command force closure transactions specifically called:
lncli wallet bumpforceclosefee

I had used the Lightning Shell, but it doesn't work. I think its the wrong version...
Now i try the real shell and it works:
$ sudo docker exec lightning_lnd_1 lncli pendingchannels --include_raw_tx
{
    "total_limbo_balance":  "1399306",
    "pending_open_channels":  [],
    "pending_closing_channels":  [],
    "pending_force_closing_channels":  [],
    "waiting_close_channels":  [
        {
            "channel":  {
                "remote_node_pub":  "xxx",
                "channel_point":  "xxx:1",
                "capacity":  "600000",
                "local_balance":  "599653",
                "remote_balance":  "0",
                "local_chan_reserve_sat":  "60000",
                "remote_chan_reserve_sat":  "60000",
                "initiator":  "INITIATOR_LOCAL",
                "commitment_type":  "ANCHORS",
                "num_forwarding_packages":  "0",
                "chan_status_flags":  "ChanStatusBorked|ChanStatusCommitBroadcasted|ChanStatusLocalCloseInitiator",
                "private":  false,
                "memo":  ""
            },
            "limbo_balance":  "599653",
            "commitments":  {
                "local_txid":  "xxx",
                "remote_txid":  "xxx",
                "remote_pending_txid":  "",
                "local_commit_fee_sat":  "2810",
                "remote_commit_fee_sat":  "2810",
                "remote_pending_commit_fee_sat":  "0"
            },
            "closing_txid":  "xxx",
            "closing_tx_hex":  "xxx"
        },
        {
            "channel":  {
                "remote_node_pub":  "yyy",
                "channel_point":  "yyy:1",
                "capacity":  "800000",
                "local_balance":  "799653",
                "remote_balance":  "0",
                "local_chan_reserve_sat":  "80000",
                "remote_chan_reserve_sat":  "80000",
                "initiator":  "INITIATOR_LOCAL",
                "commitment_type":  "ANCHORS",
                "num_forwarding_packages":  "0",
                "chan_status_flags":  "ChanStatusBorked|ChanStatusCommitBroadcasted|ChanStatusLocalCloseInitiator",
                "private":  false,
                "memo":  ""
            },
            "limbo_balance":  "799653",
            "commitments":  {
                "local_txid":  "yyy",
                "remote_txid":  "yyy",
                "remote_pending_txid":  "",
                "local_commit_fee_sat":  "2810",
                "remote_commit_fee_sat":  "2810",
                "remote_pending_commit_fee_sat":  "0"
            },
            "closing_txid":  "yyy",
            "closing_tx_hex":  "yyy"
        }
    ]
}

I tried to broadcast the closing_tx_hex , but i got an error

Failed to broadcast transaction, reason: bad-txns-inputs-missingorspent

$ sudo docker exec lightning_lnd_1 lncli wallet gettx xxx

[lncli] rpc error: code = Unknown desc = can not find transaction: txid xxx

$ sudo docker exec lightning_lnd_1 lncli wallet gettx yyy

[lncli] rpc error: code = Unknown desc = can not find transaction: txid yyy

Q: I see i have Sats in Limbo limbo_balance. Are the Sats real or fake?
How can i recover these Sats?
Thx for your Help!

Raw transaction decoding:

https://www.blockchain.com/explorer/de/explorer/assets/btc/decode-transaction

{
  "version": 2,
  "locktime": 539589907,
  "ins": [
    {
      "n": 1,
      "script": {
        "asm": "",
        "hex": ""
      },
      "sequence":<PHONE_NUMBER>,
      "txid": "xxx",
      "witness": [
        "",
        "xxx",
        "xxx",
        "xxx"
      ]
    }
  ],
  "outs": [
    {
      "n": 0,
      "script": {
        "addresses": [
          "xxx"
        ],
        "asm": "OP_0 xxx",
        "hex": "xxx"
      },
      "value": 330
    },
    {
      "n": 1,
      "script": {
        "addresses": [
          "xxx"
        ],
        "asm": "OP_0 xxx",
        "hex": "xxx"
      },
      "value": 599653
    }
  ],
  "hash": "xxx",
  "txid": "xxx"
}

Both outs wallet addresses are empty...

These means those channels were never opened, and you can securely abandon it as viktor mentioned (keep the force-close transaction as a backup just to be sure that in case a channel opening get confirmed you can force-close it.
lncli abandonchannel

As you mentioned correctly those funds tagged as pending, are not really there so there is nothing missing in your wallet.


MINOR: Use Parametrized types correctly in RemoteLogMetadataSerde

RemoteLogMetadataSerde references RemoteLogMetadataTransform in a Raw form. Given that the class is parametrized we should make use of it.
After fighting the Java type system and its type inference (or lack of thereof), this is the nicest way I could find to have 0 warnings while at the same time getting all what Java typing has to offer.
Summary of testing strategy (including rationale)
for the feature or bug fix. Unit and/or integration
tests are expected for any behaviour change and
system tests should be considered for larger changes.
Committer Checklist (excluded from commit message)

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation (including upgrade notes)

Although its not perfect, it definitely improves on the current situation where we are just passing around raw usages of object references.
Looks good from my end.

To improve this solution we would need to parametrize RemoteLogMetadataSerde only for the purpose of getting rid of the casting. Parametrizing the class would not bring any further benefit.

Tests failures seem all unrelated and I created the corresponding Jira tickets for the ones I couldn't fine an already existing one:
https://issues.apache.org/jira/browse/KAFKA-15070, https://issues.apache.org/jira/browse/KAFKA-15071 and https://issues.apache.org/jira/browse/KAFKA-15072

@jlprat Can you rebase to resolve the conflict? Thanks

@mimaison Rebased

Feel free to merge once CI completes. Thanks

Thanks @mimaison. Will do!

All tests failing for this build were known flaky tests. Merging


brand.svg missing

The "add device" page is missing the brand assets (brand.svg), so all the device pictures are missing. I assume this was part of another lowe's website and thus wasn't included.

This was fixed as part of #24


Pre-Publish Panel: Select the offending element from the list

Feature Description
An item in the list should be able to select an issue and it take you to the offending element and (ideally) highlights the right thing to modify (e.g., if title missing it takes you to the title, if image missing alt text it opens the image with focus in the alt text section in the design panel, etc.)
This ticket is step 1; step 2 for reference since it's a sequential body of work.
1. The first step is selecting the element and switching to that page if required
2. The second step is if a fix exists in another panel, like missing assistive text, switching to that panel and then focusing the text box.
Alternatives Considered

Additional Context

Do not alter or remove anything below. The following sections will be managed by moderators only.
Acceptance Criteria

Implementation Brief

Verified in QA (#5836)

Verified in QA (#5836)


ES6 Support for JavaScript Challenges

Challenge Make a Person has an issue.
User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.21 Safari/537.36.
Please describe how to reproduce this issue, and include links to screenshots if possible.
So, the problem is, the Class keyword is supported by the linter but not by the problem checker.
My code:
/*jshint esversion: 6 */

class Person {
  constructor(full){
// attemped fudge for old-school classes:
    this.tercero = 0;
    this.quarto = 0;
    this.quinto = 0;
    this.sexto = 0;
//
    [this.first, this.last] = full.split(' ')
  }
  getFirstName() { return this.first }
  getLastName() { return this.last }
  getFullName() { return `${this.first} ${this.last}` }
  setFirstName(first) { this.first = first }
  setLastName(last) { this.last = last }
  setFullName(full) { [this.first, this.last] = full.split(' ') }
}

var bob = new Person('Bob Ross');
Object.keys(bob).length
bob.getFullName();

Hi @robbiemu
Thanks for the report, yes we do not have a native support for the ES6. We actually execute all of the code from the code editor directly in the browser. So if the browser has the support for ES6 syntax, it should mostly work.
But, yes we do not explicitly check anything else for ES6.
Tagging as a feature request but, I am not sure when we can get into this.
Happy coding!

Hi! I found #8096, which is an older and more detailed issue on the same topic, so I'm closing this as a duplicate.
Happy coding!


feat: at_app 5.0.0

- What I did

Fixed melos config for melos 3.x
Updated dependencies to support Dart 3
Removed all package samples and --template flag from at_app

Associated changes required in the code and CI

Removed the locally run build scripts

Moved them to only be available as composite actions

Fixed analysis warnings in snackbar/snackbar_sender demos

- How I did it
- How to verify it
- Description for the changelog
feat: at_app 5.0.0

@cpswan this was supposed to be a PR to run my changes against the CI, but I'm realizing now that I won't be able to stack these changes against my other PR...
Let's review this together when we can, even though there is a lot of changes, it should be very quick because a majority of the lines here are the removal of the sample templates and associated work.

Ah Semantic PR now updates its status upon a rename of the PR :)

@cpswan waiting for the CI to finish:
https://github.com/atsign-foundation/at_app/actions/runs/5135462686


[>+LEAKED!!] Cute Mano Viral New Video Pashto TikToker Cute Mano Viral Video

WATCH— Mano Khan Viral Video Online HD
07 minutes ago — [woɹᙠɹǝuɹɐZ] Mano Khan Viral New collections of Mano Khan Viral is now being a creator on Fanfix uploading adult contents. Social media star Mano Khan Viral is been posting short videos and naughty pics on Tiktok platform for a while now.
🔴 ➤►WATCH👉👉 Watch Full Leaked Video HD!
🔴 ➤►DOWNLOAD👉👉 Watch Full Leaked Video HD

🔴 ➤►WATCH👉👉 Watch Full Leaked Video HD!
🔴 ➤►DOWNLOAD👉👉 Watch Full Leaked Video HD

On Monday (March 18), X, formerly known as Twitter, became abuzz with speculation that a leaked sex tape featuring Mano Khan Viral was readily available online. However, instead of the XXX clip, there are dozens of X pages promising to release the video in exchange for interaction with their post.
The video shows Mano Khan Viral's Viral Video suddenly facing trouble with their outfit coming undone while casually walking about and running errands. Despite the embarrassment most would feel at having a wardrobe malfunction publicly, viral footage shows Mano Khan Viral's Viral Video simply laughing the incident off themselves. It is this down-to-earth reaction that has earned Mano Khan Viral's Viral Video such positive responses rather than ridicule after surprised fans rushed online to see the video and share the celebrity blooper seen around the internet.
While reps for the star have not commented directly on the leaked embarrassing video, Mano Khan Viral's Viral Video will likely have to address the viral clip rapidly spreading online featuring quite the comedic celebrity wardrobe malfunction. Fans eagerly watch and share the video showing Mano Khan Viral's Viral Video handling the potentially humiliating public incident with such grace and humor, hoping the star also sees the humor in their candid moment going viral too. For now, footage of the celebrity video continues circulating with fans clamoring to know if Mano Khan Viral's Viral Video will personally acknowledge their viral video being shared widely across social media this week.
Related Searches
Mano Khan Viral's Viral Video Leaked
Mano Khan Viral's Viral Video Nude
Mano Khan Viral's Viral Video Sexy Video
Mano Khan Viral's Viral Video xxx Video
Mano Khan Viral's Viral Video Porn
Mano Khan Viral's Viral Video Adult Video
Mano Khan Viral's Viral Video Shower Video
Mano Khan Viral's Viral Video Twitter Video
Mano Khan Viral's Viral Video Onlyfans Video
Mano Khan Viral's Viral Video Leaks
Mano Khan Viral's Viral Video Photos
The video shows Mano Khan Viral's Viral Video suddenly facing trouble with their outfit coming undone while casually walking about and running errands. Despite the embarrassment most would feel at having a wardrobe malfunction publicly, viral footage shows Mano Khan Viral's Viral Video simply laughing the incident off themselves. It is this down-to-earth reaction that has earned Mano Khan Viral's Viral Video such positive responses rather than ridicule after surprised fans rushed online to see the video and share the celebrity blooper seen around the internet.
While reps for the star have not commented directly on the leaked embarrassing video, Mano Khan Viral's Viral Video will likely have to address the viral clip rapidly spreading online featuring quite the comedic celebrity wardrobe malfunction. Fans eagerly watch and share the video showing Mano Khan Viral's Viral Video handling the potentially humiliating public incident with such grace and humor, hoping the star also sees the humor in their candid moment going viral too. For now, footage of the celebrity video continues circulating with fans clamoring to know if Mano Khan Viral's Viral Video will personally acknowledge their viral video being shared widely across social media this week.


make overlapping events more distinctive

First off great component. My question is there a way to make overlapping events more distinctive; the first image is what i am seeing via your demo site. My preference would be to have the events not overlap at all but fall next to each other when sharing the same time span similar to the second image. I wasn't sure if that was currently possible.

Once Vuetify 2.0 is released this library will be overhauled to take advantage of the new event calendar - and subsequently for performance reasons this part of the library will be redone as well.
Here's a picture of the new event rendering logic. It matches Google Calendar:
https://imgur.com/a/ccxZNuz


Branch Cleanup

Clear Unuseful Branches :

GSOC16/ui

Gentella

3 . gsoc16/milestone2

Done :)

@championswimmer  , Should I clear branches like GSOC16 , GSOC15 , gh-pages , Fossasia

Cleared the branches , @mariobehling  @championswimmer  Closing this .


[FEATURE] Use config file for API client

Description

from slack channel discussion:

Acceptance criteria

[ ] using settings to configure API client, for example setting the timeout

Hi @patzick  I was able to extend timeout period by specifying shopwareTimeout option in config file.


phenopackets as entry file

Hello,
Out of curiosity, are there any plans to implement a phenopackets --> BFF tool?
Given a phenopacket in json for example, would you advise to first convert it to csv and then run the ri-tools?
Thanks!
Alex

Hi @albodrug !
Thank you for opening this issue.
Our plan is to develop a PXF to BFF converter, I don't know if included in RI TOOLS or not, but I think it won't make sense to convert a PXF (JSON) to CSV and then back to JSON (BFF) again, although it would be a possibility, of course.
I will tell you here when we start implementing this and how will it be applied (hopefully soon).
Thank you,
Oriol


Component- Inline Image Support

Might be done already in #5 but just in case the CDIP image in this frame is a good example.

This has been implemented in the same way you'd add images here on github or any other Markdown application.
However there's 2 ways you can do it. You can use a locally added file (files add to the images directory of the content folder)
![starfox](../images/starfox.png)

or you can add files that exist on the web.
![placekitten](https://placekitten.com/g/200/300) (this would be a picture of a kitten)


Fix distance calculation when target_surfs[rn] < 0

Issue https://github.com/krzysztofarendt/building3d/issues/86 was not entirely fixed.
This commit is needed to fix it completely.

Fix: https://github.com/krzysztofarendt/building3d/issues/82

Fix: https://github.com/krzysztofarendt/building3d/issues/81


Safari bails out on the script when calling .stop() on a sound that isn't playing

Hi, and thanks for your great plugin, which I'm using in my typewriter simulator, OverType: http://uniqcode.com/typewriter
I was having an issue with my application that uses it in Safari (8.0.7/Mac), that didn't happen in Firefox or Chrome. The root cause was that I was calling $.ionSound.stop('soundname') with the name of a sound that wasn't playing (had played before but already had .stop() called on it).  Should be fixed in 3.0.6

That was quick :) Yes, that fixes it - thanks!


Ruby: failed to require gherkin/parser

In general: version 3.2.0 of cucumber is incompatible with 6.0.10 of gherkin.
Summary
When using latest version of cucumber and gherkin gem, we get:
LoadError: cannot load such file -- gherkin/parser

Easy reproduction (with foodcritic command):
gem install --user foodcritic
foodcritic .

 We are aware of this issue and are working on fixing it.
Until we make a new release, I suggest locking gherkin to ~> 5.1.

Duplicate of https://github.com/cucumber/cucumber-ruby-core/issues/160 indeed.
I've followed https://rubygems.org/gems/gherkin to "Homepage" then https://github.com/cucumber/gherkin then https://github.com/cucumber/cucumber/tree/master/gherkin.
It seems that ruby code is hosted on another repository.
Thanks for your supper quick reaction

Hi @kamaradclimber, cucumber-core 3.2.1 has been released which pessimistically locks to v5.x. If you update using bundler, everything should now work as expected. :+1:


Removed readable event and added socket.connect(options from the standard interface.

Removed readable event since it prevents data event from happening. Updated the connect interface to support [socket.connect(options[, connectListener])](https://nodejs.org/api/net.html#net_socket_connect_options_connectlistener)

@krisives,
Sorry to disturb you, but I like the project since its simplicity but it does not work with the Node v12 (the interface of the connect is outdated and listening readable event prevents data event from happening. So I was just wondering if you could provide any feedback, I just would like to understand whether I should wait (fix something?) or not.
Thank you.


SCTP

Dear,
I wanted to know if SCTP to support multiple paths to its peer endpoint still may be beneficial even when we have a single MODEM. As instance suppose my application wants to transmit via a single MODEM several independent streams of chunks in parallel such as transmitting image 1 together image 2. In this case, Is there any scenery where the SCTP with multiple paths could be more beneficial than adopting a protocol with single path.
If you can provide a material presenting some performance data with single and multiple MODEMs I would appreciate as well.
Thanks,
Alex Veloso

What is a modem?

Hi Lennart,
It is a Cellular MODEM.
Not sure if that helps.
Best Regards,
Alex Veloso, MSc
Sr. Telematics Architecture Engineer
GM North America Car Group
29427 Louis Chevrolet Rd. – Warren – MI – 48093-2350 – MI - USA
Warren Technical Center - VEC Podium  – Floor 01  - Office 1YA-LT08
Office:  +1<PHONE_NUMBER>
Mobile: +1<PHONE_NUMBER>
Skype<EMAIL_ADDRESS>alex.veloso<EMAIL_ADDRESS>From: Lennart Grahl<EMAIL_ADDRESS>Sent: Thursday, November 01, 2018 2:00 PM
To: sctplab/usrsctp<EMAIL_ADDRESS>Cc: Alex Veloso<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: [EXTERNAL] Re: [sctplab/usrsctp] SCTP (#272)
What is a modem?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/sctplab/usrsctp/issues/272#issuecomment-435126347, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AqY0TcOO5emIA8tHz1UneTzqoPp4G2uyks5uqza9gaJpZM4X4pFO.
Nothing in this message is intended to constitute an electronic signature unless a specific statement to the contrary is included in this message.
Confidentiality Note: This message is intended only for the person or entity to which it is addressed. It may contain confidential and/or privileged material. Any review, transmission, dissemination or other use, or taking of any action in reliance upon this message by persons or entities other than the intended recipient is prohibited and may be unlawful. If you received this message in error, please contact the sender and delete it from your computer.

I don't have any data but it seems you want Concurrent Multipath Transfer.

Our HW platform for this project is multi-homed Client and single-homed Server.
With this HW platform, How can we get CMT benefits in "Client to server uploading" use case?
If we turned on CMT in client side then can we have enhanced uploading throughput?

I don't see a reason why it should not work.

As updated to you we had used these two APIs on both client and server to see if CMT gets enabled .
The expectation was that both client IPs are used in parallel for data upload to server, but it was not happening.
usrsctp_sysctl_set_sctp_cmt_on_off()
To turn CMT on, this parameter has to be set to 1.
usrsctp_sysctl_set_sctp_buffer_splitting()
For CMT it makes sense to split the send and receive buffer to have shares for each path. By default buffer splitting is turned off.

:man_shrugging: Not an area of usrsctp I have worked with. @tuexen may be able to shed some light on this.


[Backport] Remove flaky arm64 test job

Backport of #10953 to 0.21.0.

This PR simply disables the job on arm64 on Travis. I'm going to merge it without waiting for the CI.


Provide method to sign up for an API key

As a general user I want to sign up for an API key without having to navigate to a separate page to quickly access data

link to GSA website for api key form

Other issue encapsulates this


Add credentials to pipeline to fix releases

What is the context of this PR?
Add credentials to concourse pipeline
How to review
Check pipeline runs with credentials

 Add credentials to concourse pipeline


Remove the ThreeFold logo from the blogs

Use the same images, without the TF logo

https://github.com/ourworldventures/www_freeflownation/commit/94e6463da76c49fe6184b0e7ee31afdc281ed7fb


Fix BuildModel script

Fix the issue mentioned in https://github.com/OPCFoundation/UA-ModelCompiler/issues/104

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.Dongming seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


CLI: default to pretty printing for all json

Also change some docs accordingly

@achanda Thanks! The patch itself is minimal and fine, but some tests are now failing as they try to match cat-manifest output. Can you please have a look at those and fix them (by either passing an explicit --pretty-print or by matching the new default)? If you are in trouble, we have a short guide showing how to run functional tests.

@lucab any idea why the TestAPIServiceListInspectImages test fails? It runs fine on my dev box!

Thanks @iaguis Fixed now.

A couple of small changes:

Can you remove --pretty-print from the examples in cat-manifest.md and image.md

Can you change the prefixes of the commit messages to our standard rkt, and functional tests?

After that it is good to go. Thanks!

@iaguis doesn't the example show that the output is being pretty printed? I thought the CLI needs to match the output.

@iaguis doesn't the example show that the output is being pretty printed? I thought the CLI needs to match the output.

Yeah, but now we pretty print by default, so passing the argument is redundant.

LGTM


Added PyPy and PyPy3 to the build

There's no reason why they shouldn't be supported.

Strange, it works for PyPy3 but not for PyPy.
Any idea why?

Appears to be timing failures. May be worth trying the examples in those tests and seeing first that they work and if so how long they take to run. This appears to be an issue with Python 3 too.


Matching based on a route's dynamic segment

It would be great if the transitions could also match a route's dynamic segment, so that one could express something like the following:
router.js
Router.map(function() {
  this.resource('foo', { path: '/foo/:bar' });
});

transitions.js
export default function() {
  this.transition(
    this.route(function(fromRoute, fromParams, toRoute, toParams) {
      return parseInt(fromParams.bar) > parseInt(toParams.bar);
    }),
    this.use('toLeft')
  );

  this.transition(
    this.route(function(fromRoute, fromParams, toRoute, toParams) {
      return parseInt(fromParams.bar) < parseInt(toParams.bar);
    }),
    this.use('toRight')
  );
}

Example: transition from route http://localhost:4200/foo/42 to http://localhost:4200/foo/41 would use animation toLeft and a transition from http://localhost:4200/foo/42 to http://localhost:4200/foo/43 would us animation toRight
I am not sure how to extend the DSL properly. The code above is not really a proposal for the DSL...
I had a quick look at the code to see if I can implement this feature, but felt that this is not so easy because the there is only the "fromView" and the "toView" (https://github.com/ef4/liquid-fire/blob/master/app-addon/views/liquid-outlet.js#L44). So there is no information about the route or its dynamic segment. Is that correct?

I can't seem to get this to work. Has there been a change in API? I see that now fromModeland toModel take two arguments, but I still keep getting undefined for both arguments. Note that I'm trying to capture a change in model when the dynamic segment of the route changes.
// app/router.js

Router.map(function() {
	this.route("campaigns", { path: "/" }, function() {
		this.route("campaign", { path: "/campaign/:election_year" });
	});
});

Trying to capture changes from /campaign/2008 to /campaign/2012 (for instance).
My transitions.js file is as follows:
// app/transitions.js

export default function() {
	this.transition(
		this.toModel(function(newModel, oldModel) {
			return oldModel && newModel && oldModel.get("election_year") > newModel.get("election_year");
		}),
		this.use("to-left")
	);
    this.transition(
		this.toModel(function(newModel, oldModel) {
			return oldModel && newModel && oldModel.get("election_year") < newModel.get("election_year");
		}),
		this.use("to-right")
	);
});

And finally my template uses a {{liquid-outlet}}:
{{!-- app/templates/campaigns.hbs --}}

{{liquid-outlet}}

Any clues as to what I'm doing wrong?

liquid-outlet does not handle model-to-model transitions on the same route. This is a deliberate decision to deal with the fact that Ember uses singleton controllers, so the old and new views are backed by the same controller, so we cannot easily fork the state and show them side-by-side.
You can animate model-to-model transitions via liquid-with.

Thanks, that helps. I'm still a little confused as to whether {{liquid-with}} can handle my specific use case (it needs to be aware of the "direction" of the change, i.e. whether election_year increases or decreases). I would think is a common pattern. I posted this question on StackOverflow if you have the opportunity to take a look.

Hi,
I have a similar question but in my case when i'm triying to go from content/1 to content/2 a loading substate is shown between them. I need to know if I'm going from 1 to 2 ( or 2 to 1)  when I'm going to enter in the loading substate


fswatch: 1.12.0 -> 1.13.0

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/fswatch/versions.
meta.description for fswatch is: '"A cross-platform file change monitor with multiple backends"'.
Release on GitHub
Compare changes on GitHub

Checks done (click to expand)

built on NixOS
/nix/store/s60ma5vb2qa7gycmng2khyab8d4j5372-fswatch-1.13.0/bin/fswatch passed the binary check.
1 of 1 passed binary check by having a zero exit code.
0 of 1 passed binary check by having the new version present in output.
found 1.13.0 with grep in /nix/store/s60ma5vb2qa7gycmng2khyab8d4j5372-fswatch-1.13.0
directory tree listing: https://gist.github.com/bea527c1578f1e8ce896961f4d2b2844
du listing: https://gist.github.com/4e4bf6669a75410408d9fe901bf4ace3

Instructions to test this update (click to expand)

One-time optional setup to skip building using Cachix:

Install cachix from https://cachix.org/
Use r-ryantm's cache:cachix use r-ryantm

Test this update by entering a nix shell, seeing what is inside the
result, and if applicable, running some binaries:
nix-shell --pure -I nixpkgs=https://github.com/r-ryantm/nixpkgs/archive/e7c2c5784fa06a0bf5a67b698a591712db869b65.tar.gz -p fswatch
ls -la /nix/store/s60ma5vb2qa7gycmng2khyab8d4j5372-fswatch-1.13.0

cc @pSub for testing.

Success on x86_64-darwin (full log)
Attempted: fswatch
Partial log (click to expand)
 /nix/store/zyyw7qxpj1yri8xdasbm68ix3hwmly85-coreutils-8.30/bin/mkdir -p '/nix/store/jd2am19ynkga61368vz5dfgdlv5gck51-fswatch-1.13.0/share/man/man7'
 /nix/store/zyyw7qxpj1yri8xdasbm68ix3hwmly85-coreutils-8.30/bin/install -c -m 644 man/fswatch.7 '/nix/store/jd2am19ynkga61368vz5dfgdlv5gck51-fswatch-1.13.0/share/man/man7'
make[2]: Leaving directory '/private/tmp/nix-build-fswatch-1.13.0.drv-0/source'
make[1]: Leaving directory '/private/tmp/nix-build-fswatch-1.13.0.drv-0/source'
post-installation fixup
gzipping man pages under /nix/store/jd2am19ynkga61368vz5dfgdlv5gck51-fswatch-1.13.0/share/man/
strip is /nix/store/9xjkb4xz0b5lmizij9ppxy7lkxdxhx6b-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/jd2am19ynkga61368vz5dfgdlv5gck51-fswatch-1.13.0/lib  /nix/store/jd2am19ynkga61368vz5dfgdlv5gck51-fswatch-1.13.0/bin
patching script interpreter paths in /nix/store/jd2am19ynkga61368vz5dfgdlv5gck51-fswatch-1.13.0
/nix/store/jd2am19ynkga61368vz5dfgdlv5gck51-fswatch-1.13.0

Success on aarch64-linux (full log)
Attempted: fswatch
Partial log (click to expand)
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/zyagfcdqfrfvnnyvxalq54ixa9mdzakb-fswatch-1.13.0
shrinking /nix/store/zyagfcdqfrfvnnyvxalq54ixa9mdzakb-fswatch-1.13.0/bin/fswatch
shrinking /nix/store/zyagfcdqfrfvnnyvxalq54ixa9mdzakb-fswatch-1.13.0/lib/libfswatch.so.11.0.0
gzipping man pages under /nix/store/zyagfcdqfrfvnnyvxalq54ixa9mdzakb-fswatch-1.13.0/share/man/
strip is /nix/store/428gs2z4b8f9byvghzlpbjwjb3a7jwxx-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/zyagfcdqfrfvnnyvxalq54ixa9mdzakb-fswatch-1.13.0/lib  /nix/store/zyagfcdqfrfvnnyvxalq54ixa9mdzakb-fswatch-1.13.0/bin
patching script interpreter paths in /nix/store/zyagfcdqfrfvnnyvxalq54ixa9mdzakb-fswatch-1.13.0
checking for references to /build in /nix/store/zyagfcdqfrfvnnyvxalq54ixa9mdzakb-fswatch-1.13.0...
/nix/store/zyagfcdqfrfvnnyvxalq54ixa9mdzakb-fswatch-1.13.0

Success on x86_64-linux (full log)
Attempted: fswatch
Partial log (click to expand)
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/s60ma5vb2qa7gycmng2khyab8d4j5372-fswatch-1.13.0
shrinking /nix/store/s60ma5vb2qa7gycmng2khyab8d4j5372-fswatch-1.13.0/lib/libfswatch.so.11.0.0
shrinking /nix/store/s60ma5vb2qa7gycmng2khyab8d4j5372-fswatch-1.13.0/bin/fswatch
gzipping man pages under /nix/store/s60ma5vb2qa7gycmng2khyab8d4j5372-fswatch-1.13.0/share/man/
strip is /nix/store/dxf1m7dhc4qb655bdljc1fsd74v1nag3-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/s60ma5vb2qa7gycmng2khyab8d4j5372-fswatch-1.13.0/lib  /nix/store/s60ma5vb2qa7gycmng2khyab8d4j5372-fswatch-1.13.0/bin
patching script interpreter paths in /nix/store/s60ma5vb2qa7gycmng2khyab8d4j5372-fswatch-1.13.0
checking for references to /build in /nix/store/s60ma5vb2qa7gycmng2khyab8d4j5372-fswatch-1.13.0...
/nix/store/s60ma5vb2qa7gycmng2khyab8d4j5372-fswatch-1.13.0


Features for checks API

As a starting point the standard packages API can be used to get check status for the r-release for the various platforms: https://r-multiverse.r-universe.dev/api/packages?fields=_linuxdevel,_winbinary,_macbinary,_wasmbinary,_status,_buildurl
Where _status != "success" indicates problems with building vignettes and documentation. The other fields are binary build/checks. They can be "success" or "failure" (package was built, but there was a check error) or "none" (failed to build package for this platform) or "skipped".
Also note INLA which is what it looks like when cannot even build the source package.
What is not part of this API is checks for r-oldrel, which we od have for some platforms, although it usually gets dropped in the later stages of the R release cycle when we start testing for the next release of R. FWIW CRAN does not enforce checks for oldrel either.

After learning more about WASM at Posit Conf, I think we should not require Production to be WASM-compliant. Only about 60% of packages currently are, and it may take several years to get there for most packages, especially ones that use networking and multithreading.

Agree.

Yes WASM will be "experimental" for the upcoming years. It is also impossible to run CMD check on wasm because it has to be cross compiled, and we cannot run the wasm binaries after we built them, they only run in a browser or nodejs.


Set a metadata only if it is present in the response from self.pcloud.listfolder

This Pull Request is to fix #10
folder_list dictionary might not contain a metadata key, for example:
{'result': 2005, 'error': 'Directory does not exist.'}

Thanks @blasterspike !

Released as 1.0a5: https://pypi.org/project/pcloud/1.0a5/


[Tooltip] Icon button labelling for the Lighthouse/Axe-core reports

Bug report
Accessibility report tooling reports can't find any label associated with them for the icon buttons using Tooltip component. This happens because aria-labelledby and id attributes are added dynamically during the user interaction. This means that they're correctly pronounced by screen readers but can't be validated by the tooling working with the accessibility tree.
Current Behavior
https://radix-ui.com/primitives/docs/components/tooltip#basic-example
Running Lighthouse report against this Basic example will show that Button has no label assigned.
Expected behavior
Lighthouse report should pass on this example.
Reproducible example
https://radix-ui.com/primitives/docs/components/tooltip#basic-example
Suggested solution
I would expect the example either to:

Have an aria-label assigned to the button. That's also what react-spectrum does. However, this means that aria-labelled by will also be pronounced, so if the label is the same it will be read twice.
Have a placeholder aria-label or a placeholder element with a temporary id just to satisfy the accessibility reports. I'm not a fan of this approach but it sounds like something that won't cause users to come up with 2 different labels for the component.

Your environment
Any environment

Hi @blvdmitry, thanks for raising this.
I wouldn't say this is a bug as our focus is accessibility which you've said works fine.
Unfortunately, pleasing test tooling with workarounds in our code (that aren't required for accessibility) isn't a priority of ours atm, sorry about that.
If you have any resources on how this impacts accessibility then please do share, we'd love to take a look and reconsider if so 🙏


Rescue 403 errors from content-store

Trello: https://trello.com/c/BFSkOY22
Follows on from: https://github.com/alphagov/collections/pull/1324
What's changed and why?
At the moment frontend is throwing a 500, when it receives an error code it doesn't recognise
from content-store. That means that users are shown a "Problem has occurred" page.
We need to handle this error properly so that in the case of a 403, the user will be properly routed
to signon and asked to login if there is any form of access limiting on the content item (e.g. hosted on draft stack, access limited to organisation etc)

Works!


[DateTime2 .NET] Polygon! 20th April, 5 PM IST not picking right timezone

Polygon! 20th April, 5 PM IST
Produces the right date and time, but the timezone is picked as UTC\u002BXX:XX with a UtcOfsetMinutes of -10000

should i be creating an issue for every one of these i find or create one issue and put them all in that?

@zoinkydoink you can group them into more general issues, if you can.
But this one is not an error. Ambiguous timezones are all resolved to XX:XX and IST is one of them. There is an item in the backlog to return all possibilities, but that will take some time to be released.
As this one behaves correctly "by design", I'll close the issue, ok? But feel free to reply here to continue the discussion and we can create other issues as relevant.

following also results in timezone not being resolved
April 20, 3PM BST / 4PM CET

following is not picking up the right time in the datetime field, however it is picking up a timex field with the right time
I assume it should include the time with the date that is parsed instead of separating them into multiple resolutions
3am (UTC) on April 22

April 22, 5am UTC does not result in timezone

following does not give a timezone result The AMA will kick off 27 April, 10am (GMT-3)

no timezone resolution for April 25, 2021, 10:00 (GMT+8)


Media-node crashes using 4.x-20230511-nightly

Media-node crashes using edumeet/edumeet-media-node:4.x-20230511-nightly
Error msg:
2023-05-12T06:58:15.598Z edumeet-media-node:ERROR:MediaNode MediaService creation failed: TypeError: wrong listenInfo.ip (not an string [method:worker.createWebRtcServer] at Channel.processMessage (/usr/src/app/node_modules/mediasoup/node/lib/Channel.js:196:37) at Socket.<anonymous> (/usr/src/app/node_modules/mediasoup/node/lib/Channel.js:69:34) at Socket.emit (node:events:513:28) at Socket.emit (node:domain:489:12) at addChunk (node:internal/streams/readable:324:12) at readableAddChunk (node:internal/streams/readable:297:9) at Readable.push (node:internal/streams/readable:234:10) at Pipe.onStreamRead (node:internal/stream_base_commons:190:23)
error Command failed with exit code 1.

This is my docker-compose.yml:
services:
  media_node:
    container_name: "media_node"
    image: edumeet/edumeet-media-node:4.x-20230511-nightly
    network_mode: "host"
    ports:
      - "3000:3000"
      - "40000:49999/tcp"
      - "40000:49999/udp"
    command:
      - --ip
      - "IP REMOVED"
      - --cert
      - "PATH TO CERT REMOVED"
      - --key
      - "PATH TO KEY REMOVED"
      - --secret
      - "SECRET REMOVED"
      - --announcedIp
      - "IP REMOVED"
      - --listenHost
      - "IP REMOVED"
    volumes:
      - type: bind
        read_only: true
        source: /opt/edumeet/certs
        target: /usr/src/app/certs
    restart: unless-stopped

Currently the image works from the .env file :
BRANCH_MN_SERVER_SECRET=secret-shared-with-media-node
LISTEN_PORT=3000
RTC_MIN_PORT=40000
RTC_MAX_PORT=40249
Dockerfile :
edumeet-media-node:
env_file: .env
volumes:
- ${PWD}/configs/app:/usr/share/nginx/html/config
container_name: edumeet-media-node
image: ${REPOSITORY}/${EDUMEET_CLIENT}:${TAG}
ports:
- "3000:3000"
-  ...

This will be solved when docker configuration and documentation is synced across repos.


Add Word Alignment engine

[DRAFT - not done yet]

Refactor Serval API to use IJob and IEngine interfaces

This change is

Codecov Report
Attention: Patch coverage is 70.47619% with 62 lines in your changes missing coverage. Please review.

Project coverage is 57.14%. Comparing base (f162914) to head (37e0b2f).
Report is 4 commits behind head on main.

Files with missing lines
Patch %
Lines

...Serval.Assessment/Services/AssessmentJobService.cs
0.00%
16 Missing :warning:

...Assessment/Services/AssessmentPlatformServiceV1.cs
0.00%
14 Missing :warning:

...val.Assessment/Services/AssessmentEngineService.cs
40.00%
6 Missing :warning:

...essment/Controllers/AssessmentEnginesController.cs
64.28%
3 Missing and 2 partials :warning:

...lation/Controllers/TranslationEnginesController.cs
92.30%
1 Missing and 2 partials :warning:

...hared/Services/ServalTranslationEngineServiceV1.cs
0.00%
2 Missing :warning:

...uration/IMemoryDataAccessConfiguratorExtensions.cs
0.00%
2 Missing :warning:

...uration/IMemoryDataAccessConfiguratorExtensions.cs
0.00%
2 Missing :warning:

...l/src/Serval.Assessment/Models/AssessmentEngine.cs
0.00%
1 Missing :warning:

...rval/src/Serval.Assessment/Models/AssessmentJob.cs
0.00%
1 Missing :warning:

... and 10 more

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #499      +/-   ##
==========================================
+ Coverage   57.06%   57.14%   +0.07%
==========================================
  Files         277      275       -2
  Lines       14168    14143      -25
  Branches     1902     1898       -4
==========================================
- Hits         8085     8082       -3
+ Misses       5495     5473      -22
  Partials      588      588

Flag
Coverage Δ

57.14% <70.47%> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


[BUG] deew crashes if rich cannot render styling to the terminal

Description of the the bug
Program fails to execute due to rich not being able to render to the terminal
Traceback (most recent call last):
  File "__main__.py", line 6, in <module>
  File "deew\__main__.py", line 551, in main
  File "rich\__init__.py", line 73, in print
  File "rich\console.py", line 1646, in print
  File "rich\console.py", line 848, in __exit__
  File "rich\console.py", line 806, in _exit_buffer
  File "rich\console.py", line 1999, in _check_buffer
  File "rich\_windows_renderer.py", line 17, in legacy_windows_render
  File "rich\_win32_console.py", line 442, in write_styled
  File "rich\_win32_console.py", line 403, in write_text
  File "encodings\cp1252.py", line 19, in encode
UnicodeEncodeError: 'charmap' codec can't encode characters in position 1-5: character maps to <undefined>
[15076] Failed to execute script '__main__' due to unhandled exception!

Version
deew 2.9.3
OS
System Agnostic but tested on Windows 11

@george-avn What terminal are you using?

@george-avn What terminal are you using?

Its a embeded terminal window of bash that has limited functionallity, this also happens when you invoke deew withing staxrip

rich

I dont think rich supports these terminals at all, thats why I'm suggesting a completly silent option for deew

Failing like that shouldn't be the case in any terminal. Try to open an issue for rich or staxrip.


Crash in function Linear.Train()

I am getting an Exception at the last call Linear.Train() in the following code:
`
var features = CreateFeatures(learnset);
learnset.Features = features;
var featureVectors = CreateFeatureVectors(learnset, learnset.PageSamples);
        var classIds = CreateClassIds(taxonomy);

        var problem = new Problem
        {
            x = featureVectors,
            y = GetClasses(learnset.PageSamples, classIds),
            Bias = 1
        };

        var parameter = new Parameter(SolverType.MCSVM_CS);

        learnset.Model = Linear.Train(problem, parameter);`

Exception Detail:
  System.AccessViolationException occurred
  HResult=-2147467261
  Message=Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
  Source=LibLinear
  StackTrace:
       at Solver_MCSVM_CS.Solve(Solver_MCSVM_CS* , Double* w) in c:\data\development\aardvark.semantictextonforests\src\liblinear\linear.cpp:line 718
  InnerException:

Hi,
could you please provide a small test program which I can run to reproduce the problem?
My current guess would be either somehow invalid feature vector data, or a problematic combination of parameters in combination with MCSVM_CS ?!? Hard to tell without being able to run/debug your actual
setup ;-)
Best,
Stefan


added my profile on missing pages

Related Issue
Fixes:  #2805
Description
Added my profile option to the pages where it was missing. On clicking the avatar, the dropdown menu successfully opens

Type of PR

[x] Bug fix
[x] Feature enhancement
[ ] Documentation update
[ ] Other (specify): _______________

Screenshots / videos (if applicable)
[Attach any relevant screenshots or videos demonstrating the changes. Make sure to attach before & after screenshots in your PR.]

Checklist:

[x] I have made this change from my own.
[x] I have taken help from some online resources.
[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.
[x] My changes generate no new warnings.
[x] I have tested the changes thoroughly before submitting this pull request.
[x] I have provided relevant issue numbers and screenshots after making the changes.

Please review my pull request @anuragverma108 @RitiChandak


Unable to host on a subdirectory.

Despite the base url option, when hosting somewhere that isn't the root directory, it will still load resources as if it was in the root directory.

Thank you for reporting.
I have tried semi-hard (may an hour of trying) to make the React app work with relative paths, when not all resources are embedded via JS import statements, nad it drove me up the wall. I figured nobody was asking for it yet so I shrugged it off.
I suppose I'll have to try again.

Honestly I don't think I'll do this. It's tricky to know what will break with this and I think honestly it's not worth it. People have been fine so far, so I don't think it'll be too bad not to do this.

Just want to leave a note that people can make do but it is definitely not fine....

Just want to leave a note that people can make do but it is definitely not fine....

what purpose has your post, if you do not provide a way to do it?

Just want to leave a note that people can make do but it is definitely not fine....

what purpose has your post, if you do not provide a way to do it?

First of all, I'm not here to argue with you, I am just going to answer your question as is, and move on.
From my understanding, an issue or a ticket is where people discuss about a feature or a bug, and all kinds of people can participate as long as they provide feedback that positively contributes to the progression of said issue. This feedback is not necessarily limited to "provide a way to do it", just like in a normal project, PM, QA, dev, and marketing can all chime in from their perspective.
My post is just my feedback on the importance of this issue. I am not trying to force anything upon anyone, I just hope maybe when the maintainer got some free time and he may or may not think about this and give it another go. Maybe the possibility of him giving it another go increases a little bit based on my feedback.
I always have great appreciation towards people who work on open source projects. English is not my first language, so if my post came out wrong, it is not my true intention.