Add cluster crash recovery itest

Enhancement Proposal
Would be handy to have a cluster crash recovery itest, for when, for example, daemon-kubelite fails to (re)start.
After manually restarting daemon-kubelite, the deployment was stuck on unknown/lost.
Model               Controller  Cloud/Region        Version  SLA          Timestamp
cos-lite-load-test  uk8s        microk8s/localhost  2.9.34   unsupported  19:43:43Z

App            Version  Status   Scale  Charm                         Channel  Rev  Address         Exposed  Message
alertmanager   0.23.0   active       1  alertmanager-k8s              edge      37  <IP_ADDRESS>  no
catalogue               active       1  catalogue-k8s                 edge       5  <IP_ADDRESS>  no
cos-config     3.5.0    active       1  cos-configuration-k8s         edge      14  <IP_ADDRESS>   no
grafana        9.2.1    waiting    0/1  grafana-k8s                   edge      55  <IP_ADDRESS>  no       waiting for units to settle down
loki           2.4.1    waiting    0/1  loki-k8s                      edge      47  <IP_ADDRESS>  no       waiting for units to settle down
prometheus     2.33.5   waiting    0/1  prometheus-k8s                edge      87  <IP_ADDRESS>  no       waiting for units to settle down
scrape-config  n/a      active       1  prometheus-scrape-config-k8s  edge      38  <IP_ADDRESS>  no
scrape-target  n/a      active       1  prometheus-scrape-target-k8s  edge      23  <IP_ADDRESS>  no
traefik                 waiting    0/1  traefik-k8s                   edge      95  <IP_ADDRESS>      no       waiting for units to settle down

Unit              Workload  Agent  Address      Ports  Message
alertmanager/0*   active    idle   <IP_ADDRESS>
catalogue/0*      active    idle   <IP_ADDRESS>
cos-config/0*     active    idle   <IP_ADDRESS>
grafana/0         unknown   lost                       agent lost, see 'juju show-status-log grafana/0'
loki/0            unknown   lost                       agent lost, see 'juju show-status-log loki/0'
prometheus/0      unknown   lost                       agent lost, see 'juju show-status-log prometheus/0'
scrape-config/0*  active    idle   <IP_ADDRESS>
scrape-target/0*  active    idle   <IP_ADDRESS>
traefik/0         unknown   lost                       agent lost, see 'juju show-status-log traefik/0'

duplicate


[suggestion] add subresource integrity to webpack assets engine

Hi there!
For better security when using CDN, it could be nice to add subresource integrity to webpack Grav assets engine.
Simplest way that would not break actual the assets engine:
Add two parameters to Grav assets method:

integrity
crossorigin

To be able to render out:
<script src="https://example.com/example-framework.js"  integrity="sha384-oqVuAfXRKap7fdgcCY5uykM6+R9GqQ8K/uxy9rx7HNQlGYl1kPzQho1wx4JwY8wC" crossorigin="anonymous"></script>
Users could easily fill those new params from twig.
What's your input on this?

I agree the ability to arbitrarily pass attributes to addJs() function would be a better solution as assets could have a different integrity hash.
I agree about revamp Assets class for this kind of features like this issue too #1893 .
Maybe a Milestone, or maybe a Project could be a good place to keep things organised about Grav2.0?
I would be happy to help organise issue on it it's usefull for Grav dev.
Good luck @ work and tks again for your amazing job on Grav. (1386 issues closed, that's crazy 💯 !!!!!)

This function would be very useful.

This refactor was done as part of 1.6. It’s available on the current RC release.


User and Groups

Does the module support user and group modes? I cannot find anything in the manual and tried playing around with it but cannot seem to get it working properly

Yes and no. Not specifically for groups as such. But you can give certain roles access to a blog and a role = a group in DNN.


Implemented the logic for the Create Competition Page.

The Create Competition page stored and sent the information that is received from the user to the Competitions Servlet ("/competitionList") as a json object.
The information sent to backend is

userID that created the competition (hard coded for now)
competition name
startDate
endDate
participants list

Competitions Servlet:

Inserted the competition information to the competition database.
Go through the participants list and checked if the user exits. If the user doesn't exist insert the user into the database using the given email and name as null.
Add users in the participants list to the participants database.

@roonil-wazlib all the request changes are fixed here 00f9daacae02e682ed97d836c6a0a13a44734ce5


Question: 0.9.2 changelog missing or wrong tag (0.9.2 instead of 0.9.1)?

We have your plugin integrated in our app and we were waiting for the changelog of the 0.9.2 version before updating.
The changelog mentions a 0.9.1 version which doesn't exist.
Also, the changelog was updated in the Prepare version 0.9.2 commit.
Is it possible that the changelog refers to the 0.9.2 tag?

@francescocervone Thanks. I should have write 0.9.2. I just put up a PR.


Fix case sensitivity issues w/ Uri

Scheme characters must be lower case, but implementations should tolerate and normalize upper case characters to lower case.
The host component is case insensitive.
The various Uri types should provide PartialEq / Hash implementations that handle the necessary case sensitivity logic.

@carllerche Could you provide an example?
It may seem like a dumb question, but it seems to me like the scheme parsing is already normalizing case characters.
I actually added a test to check that and it runs just fine:
test_parse! {
    test_scheme_case_insensitive,
    "HTTPS://<IP_ADDRESS>",
    [],
    scheme = Some("https"),
    authority = Some("<IP_ADDRESS>"),
    path = "/",
    query = None,
    port = None,
}

Maybe I'm missing something :)

I don't remember exactly the issue. I remember seeing something that wasn't correct in terms of treating case sensitivity. I'd have to compare the spec for each component against what the code does today.

I'm going to remove the milestone as bug fixes can happen after 0.1... but it would still be a nice to have!

Hi,
I was looking for a "Good first issue" and I chose this one to get myself into the project.
@JJayet indeed it works fine on HTTP and HTTPS, but not on Other schemes.
"""
Scheme characters must be lower case, but implementations should tolerate and normalize upper case characters to lower case.
"""
@carllerche You are right about this if we look at rfc : https://tools.ietf.org/html/rfc3986#section-3.1
PartialEq / Hash seems to be already implemented for Scheme struct.
I think that the missing point is that for Other(T) scheme, the str is not normalized to lower case:
#[test]
fn test_http_scheme() {
    use http::Uri;

    let uri = "FILE://www.rust-lang.org/index.html".parse::<Uri>().unwrap();

    assert_eq!(uri.scheme_str(), Some("file")); <== fail here
    assert_eq!(uri.host(), Some("www.rust-lang.org"));
    assert_eq!(uri.path(), "/index.html");
    assert_eq!(uri.query(), None);
}

@carllerche Is that what you were looking for ?

One place that does have a case sensitivity issue is in directly parsing a Scheme. For example
let scheme: Scheme = "hTTp".parse().unwrap();

does not canonicalize the "hTTp" to lower case.
The following example show that Uri parsing of the scheme works differently than direct parsing the Scheme in a way that is unintuitive:
let uri: Uri = "hTTp://example.com".parse().expect("uri invalid");
let scheme1 = uri.scheme().expect("no scheme on uri");

let scheme2: Scheme = "hTTp".parse().expect("scheme2 invalid");

assert_eq!(scheme1, &scheme2, "schemes not equal");

This triggers the assert_eq!() with left: "http" and right: "hTTp" (on the Playground).


kv: Ignore backend servers with no url

Currently with a kv tree like:
/traefik/backends/b1/servers/ẁeb1
/traefik/backends/b1/servers/web2
/traefik/backends/b1/servers/web2/url
Traefik would try to forward traffic to web1, which is impossible as
traefik doesn't know the url of web1.

This is very useful, for people who use etcd TTL feature. They can then
just "renew" the url key every X second, and if the server goes down, it
is automatic removed from traefik after the TTL.

@timoreimann could you take a look now?

Rebased


fix: wrong randomText when unicode preset

Hello!
case: when character preset is unicode(cyrillic, chineese, etc..) randomText was loop by byte characters, but unicode has more bytes in one symbol. That's returning a "part of symbol" has no clue.
example:
preset: АБВ世界YN
[]rune: [1040 1041 1042 19990 30028 89 78]
[]byte: [208 144 208 145 208 146 228 184 150 231 149 140 89 78]

Thank You!

Thank you!


Http1.1 use by default persistent connections

Hi, reopening the discussion about #829.
After reading more, list in documentation, I was more convinced to remove the header Connection: keep-alive.
Http1.1 don't need it. Only need to use the header Connection: close to close a connection.
Before, I checked Nginx is returning this header, but it's a legacy bug.
The browser send this header, for legacy reason.
They don't know if the server is Http1.0 or Http1.1.
Actually they don't send it -> https://httpbin.org/get
But I remember that I have in my pc the Techempower benchmark repo.
Where there are almost all servers, and they need a keep-alive connection to have good results.
The benchmark use http1.1.
The fastest and more modern servers, do NOT use Connection: keep-alive.
Here is a fast list.
Servers
Without Connection: keep-alive

Rust
Java
Go
Kestrel (Microsoft server for ASP.net)
Nginx Unit (the new app server)

With Connection: keep-alive

Nginx
H2o

With Connection: keep-alive  and Keep-alive header

Nodejs

But with Nodejs, you can define it like you want.
And perhaps it's a bad configuration of the implementator.
Documentation
https://www.oreilly.com/library/view/http-the-definitive/1565925092/ch04s05.html
https://www.haproxy.com/blog/http-keep-alive-pipelining-multiplexing-and-connection-pooling/
https://www.rfc-editor.org/rfc/rfc7230#section-6.3
https://www.rfc-editor.org/rfc/rfc2616#section-8.1.2
https://blog.devgenius.io/persistent-connections-in-http-1-1-45c3bc1c7c87
https://www.stackpath.com/edge-academy/what-is-keep-alive/
https://stackoverflow.com/questions/7927566/is-an-http-1-1-request-implicitly-keep-alive-by-default
https://en.ryte.com/wiki/Keep-Alive
https://stackoverflow.com/questions/10723812/if-a-http-1-0-client-requests-connection-keep-alive-will-it-understand-chunked
Nginx:
https://github.com/openresty/headers-more-nginx-module/issues/22
https://stackoverflow.com/questions/20919207/remove-connection-keep-alive-response-header-in-nginx-204-response-with-http
https://stackoverflow.com/questions/11817662/nginx-and-raw-headers

Yes, you are right. We should remove it.

In order to be more compatible with http 1.0, I decided to keep it temporarily.


Problems reading data from Binary store from tmp folder

Getting this error
* What went wrong:
Could not determine the dependencies of task ':app:lintVitalRelease'.
> Could not resolve all dependencies for configuration ':app:debugCompileClasspath'.
   > Problems reading data from Binary store in /tmp/gradle16425735337117079234.bin offset 753438 exists? true

Result of flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 2.10.5, on Manjaro Linux 5.15.32-1-MANJARO, locale en_IN)
[✓] Android toolchain - develop for Android devices (Android SDK version 32.1.0-rc1)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2021.1)
[✓] Connected device (1 available)
[✓] HTTP Host Availability

• No issues found!

Content of android/build.gradle
buildscript {
    ext.kotlin_version = '1.6.10'
    repositories {
        google()
        jcenter()
        mavenCentral()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:4.1.0'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        classpath 'com.google.gms:google-services:4.3.8'
        classpath 'com.google.firebase:firebase-crashlytics-gradle:2.8.0'
    }
}

allprojects {
    repositories {
        google()
        jcenter()
        mavenCentral()
        maven { url 'https://jitpack.io' }
        maven { url 'http://developer.huawei.com/repo/' }
    }
}
rootProject.buildDir = '../build'
subprojects {
    project.buildDir = "${rootProject.buildDir}/${project.name}"
}
subprojects {
    project.evaluationDependsOn(':app')
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

Facing the same issue. Did you find any solution?

No not yet

Thank you for your interest in Gradle!
Given that there is a whole stack involved, please provide a full reproducer, which is mandatory for this type of issues anyway.
You can use the following as a base for your reproducer: https://github.com/gradle/gradle-issue-reproducer

Maybe the same issue as https://github.com/gradle/gradle/issues/14220


Switched flowgraph

Design and implement a "switch" ZQL construct. A sketch:
... | switch (
    <boolean expression> => ... | ...;
    <boolean expression> => ... | ...;
    ...
    ) | ...

Each incoming record is evaluated successively against the list of <boolean expression> and is sent into the first RHS flowgraph (after the => arrow) whose expression evaluated to true. The record is dropped if all expressions are false. Output order is the same as input order.
The immediate motivation for this is generic ingest, but this will surely be a broadly useful construct.

In a recent discussion on switch syntax, we roughly agreed that:

switch looks like what is sketched out above (https://github.com/brimsec/zq/issues/1790#issue-761246129)
the current "implicit split" would become explicit, e.g. ... | ( .. would now be ... | split ( ...
for consistency with switch, split also uses fat arrows.

For example:
split (
  => count_src=sum(count) by host=id.orig_h | sort host;
  => count_dst=sum(count) by host=id.resp_h | sort host;
) | join host count_dst

switch (
  _path=conn => reshape(zeek_conn_t);
  _path=http => reshape(zeek_http_t);
  true       => pass; // default case
) | ...

In another discussion there had been mention of removing the trailing semis. If there's no syntactical ambiguity that seems worthwhile. Let's see once the new expression syntax lands.

Looks great!

I just noticed for split, we don't need the semi-colon separator since nothing can come before the fat arrow.  Should we drop the semi-colon?  Or make it optional for consistency?  Or require it?

I just noticed for split, we don't need the semi-colon separator since nothing can come before the fat arrow.  Should we drop the semi-colon?  Or make it optional for consistency?  Or require it?

I just noticed for split, we don't need the semi-colon separator since nothing can come before the fat arrow. Should we drop the semi-colon? Or make it optional for consistency? Or require it?

I think we should drop the semi-colon, since it is now redundant (there is no syntactical construct where it is needed).  This is unlike e.g. Go where the semi-colon can be required and thus is part of the formal grammar.

I just noticed for split, we don't need the semi-colon separator since nothing can come before the fat arrow. Should we drop the semi-colon? Or make it optional for consistency? Or require it?

I think we should drop the semi-colon, since it is now redundant (there is no syntactical construct where it is needed).  This is unlike e.g. Go where the semi-colon can be required and thus is part of the formal grammar.

Without trailing semicolons, the above proposed switch syntax had ambiguity (for example consider switch ( _path=conn => a=b c=d e=f => put a=1 ). @mccanne proposed introducing a case keyword and the linked PR does that.
switch (
  case _path=conn => reshape(zeek_conn_t)
  case _path=http => reshape(zeek_http_t)
  default => pass
) | ...

Verified in zq commit 1ac7787f. Here's a simple example using the zq-sample-data that shows the final syntax.
$ cat /tmp/switch.zs
head 2 | switch (
  case name='TCP_ack_underflow_or_misorder' => put tldr='underflow'
  case name='truncated_header' => put tldr='truncated'
) | cut uid,name,tldr

$ zq -f table -I /tmp/switch.zs weird.log.gz
UID               NAME                          TLDR
-                 truncated_header              truncated
C1zOivgBT6dBmknqk TCP_ack_underflow_or_misorder underflow

Thanks @henridf!


Port over create-hosts to new cloud-bootstrap + cloud-ready roles

This ports over the code we used to create new hosts from the
create-hosts role into the new, more modular cloud-bootstrap and
cloud-ready roles for provisioning prod and dev environments.
2 SSH keys get created:

A default key (specified in cloud-bootstrap defaults) that is
used to boot and initially access the bastion
A cideploy key (specified via secrets) that is used to boot
other nodes that will be under management of automation on
the bastion's.

The cloud-bootstrap role will boot instances with specific secgroups,
and associate floating IPs either from a network or using a specific IP.
After the cloud-bootstrap role has run, prod environments are expected
to update DNS for the domain specified in dns_subdomain, so that the
FQDNs of each instance (as specified by instance name) point to the
private ipv4 address of each.  For developer environments, this is not
necessary.
After DNS has been updated, the cloud-ready role may be run against
a bastion to complete final tasks necessary prior to deploying the
bastion itself.  This includes ssh keyscans of private addresses
and hostnames.
Signed-off-by: Adam Gandelman<EMAIL_ADDRESS>

Build failed.

http://logs.bonnyci.com/check_github/BonnyCI/hoist/176/1488409086.05/bonnyci-run-check-multinode : FAILURE in 55s


[BUG] deploying monitoring on a downstream hardened cluster 102.0.0+up40.1.2 in 2.7.2-rc3 results in critical alerts

Rancher Server Setup

Rancher version: 2.7.2-rc3

Information about the Cluster

Kubernetes version:
downstream cluster rke 1.24
monitoring version 102.0.0+up40.1.2
hardened cluster -- restricted psps enabled

Describe the bug
as an admin when i install monitoring 102.0.0+up40.1.2 to a hardened downstream cluster critical alerts are thrown and grafana metrics fail to display
grafana logs
{"time": "2023-02-23T20:31:10.141852+00:00", "level": "ERROR", "msg": "ProtocolError when calling kubernetes: (\"Connection broken: InvalidChunkLength(got length b'', 0 bytes read)\", InvalidChunkLength(got length b'', 0 bytes read))\n"}
and
logger=http.server t=2023-02-23T20:33:38.49780919Z level=warn msg="Failed to evaluate permission" err="no resolver found" action=annotations:write scope=annotations:type:organization
and
E0223 21:34:16.809485       1 timeout.go:141] post-timeout activity - time-elapsed: 1.32879ms, GET "/apis/custom.metrics.k8s.io/v1beta1" result: <nil> Thu, Feb 23 2023 1:34:16 pm E0223 21:34:16.811802       1 status.go:71] apiserver received an error that is not an metav1.Status: &errors.errorString{s:"http2: stream closed"}: http2: stream closed Thu, Feb 23 2023 1:34:16 pm E0223 21:34:16.812961       1 status.go:71] apiserver received an error that is not an metav1.Status: &errors.errorString{s:"http2: stream closed"}: http2: stream closed Thu, Feb 23 2023 1:34:16 pm E0223 21:34:16.816437       1 status.go:71] apiserver received an error that is not an metav1.Status: &errors.errorString{s:"http2: stream closed"}: http2: stream closed Thu, Feb 23 2023 1:34:16 pm E0223 21:34:16.818734       1 status.go:71] apiserver received an error that is not an metav1.Status: &errors.errorString{s:"http2: stream closed"}: http2: stream closed Thu, Feb 23 2023 1:34:16 pm E0223 21:34:16.822208       1 writers.go:131] apiserver was unable to write a fallback JSON response: http2: stream closed Thu, Feb 23 2023 1:34:16 pm E0223 21:34:16.823356       1 writers.go:131] apiserver was unable to write a fallback JSON response: http2: stream closed Thu, Feb 23 2023 1:34:16 pm E0223 21:34:16.824504       1 writers.go:131] apiserver was unable to write a fallback JSON response: http2: stream closed Thu, Feb 23 2023 1:34:16 pm E0223 21:34:16.825667       1 writers.go:131] apiserver was unable to write a fallback JSON response: http2: stream closed Thu, Feb 23 2023 1:34:16 pm E0223 21:34:16.826975       1 timeout.go:141] post-timeout activity - time-elapsed: 19.819488ms, GET "/apis/custom.metrics.k8s.io/v1beta1" result: <nil> Thu, Feb 23 2023 1:34:16 pm E0223 21:34:16.828091       1 timeout.go:141] post-timeout activity - time-elapsed: 20.182594ms, GET "/apis/custom.metrics.k8s.io/v1beta1" result: <nil> Thu, Feb 23 2023 1:34:16 pm E0223 21:34:16.829292       1 timeout.go:141] post-timeout activity - time-elapsed: 21.085717ms, GET "/apis/custom.metrics.k8s.io/v1beta1" result: <nil> Thu, Feb 23 2023 1:34:16 pm E0223 21:34:16.831137       1 timeout.go:141] post-timeout activity - time-elapsed: 22.980342ms, GET "/apis/custom.metrics.k8s.io/v1beta1" result: <nil>
To Reproduce

stand up hardened downstream cluster
install monitoring on the cluster

Result
critical alerts are thrown and grafana fails to display metrics
Expected Result
successful install of monitoring and all monitoring/grafana  functionality work as intended
Screenshots

Additional context

I was not able to reproduce this in 2.6.11image
downstream cluster rke 1.24
monitoring version 102.0.0+up40.1.2
hardened cluster -- restricted psps enabled
install appears normal and pages load as expected

cannot reproduce on 2.7.2-RC5,

stood up a downstream1.24 RKE1 cluster
-  during config set psp to 'restricted.'
installed monitoring

result-installation without issue.


Docs outdated vs. README

https://opensource.contentauthenticity.org/docs/c2patool/ does not have the latest changes to https://github.com/contentauth/c2patool/blob/main/README.md, specifically the updated "supported file formats".

Fixed by #54 (actually by a previous PR maybe).


Beta Expired

Just a heads up that the TestFlight link no longer works telling me that the beta no longer accepts new testers.

any advice on how to obtain an invitation code?

A new build is available, the invitation link should work again

Beta's expired again


Patch 1

#5536 Made changes of twitter url and bio
Fixes Issue

Changes proposed

Check List (Check all the applicable boxes)

[x] My code follows the code style of this project.
[ ] My change requires changes to the documentation.
[ ] I have updated the documentation accordingly.
[x] All new and existing tests passed.
[x] This PR does not contain plagiarized content.
[x] The title of my pull request is a short description of the requested changes.

Screenshots

Note to reviewers

Your file should be inside data folder but  you have already created a biodrop profile https://github.com/EddieHubCommunity/BioDrop/pull/5536  here is the quick guide link for editing your profile https://www.biodrop.io/docs/how-to-guides/editing-json
I am closing this PR feel free to make a new Pull Request with the latest changes.


Clarify use of Describe blocks in the unit test template

The unit test template is organized as 1 Describe block for each of Get/Test/Set:
    Describe "$($Global:DSCResourceName)\Get-TargetResource" {
    }
    Describe "$($Global:DSCResourceName)\Test-TargetResource" {
    }
    Describe "$($Global:DSCResourceName)\Set-TargetResource" {
    }

We should clarify whether this pattern is a requirement for unit tests or just a sample. Hopefully it is the later, since there may be other ways to organize the tests (e.g. per-scenario, rather than per-function) .

@narrieta - it is definitely the latter. It is the most common pattern that I've seen, but by no means the only one or a restriction.
I'll clarify this in a PR.
Thanks! :+1:

@PlagueHO - thank you much for your prompt response!

@narrieta - no problem! Thanks for pointing out the issues :smile:


Syncing TeamsAPI.json and Models

Bringing TeamsAPI.json in sync with v3 and v4 changes
Fixes following issues

https://github.com/OfficeDev/BotBuilder-MicrosoftTeams-dotnet/issues/16
https://github.com/OfficeDev/BotBuilder-MicrosoftTeams-dotnet/issues/18

@robin-liao You need to me remove the models from json or just delete them from generated C# files for now?

@robin-liao You need to me remove the models from json or just delete them from generated C# files for now?

Yes, please. I'll do the same thing on Node side.

Done. Remove the C# files.


Crash when trying to exit portal to overworld

This crash happens when I stand on the portal that leads to the overworld when I try to exit the dimension. This was during singleplayer. Do note that I am using Quilt's Fabric loader but nonetheless I will post this issue just in case anyone else runs into this problem since it mentions something about Ticking block entity.
crash-2022-10-24_19.47.47-server.txt
Here's a video showing a demonstration of the crash in action, keep in mind that when it goes to a black screen that's the crash happening since I have the window only focused on the game in my OBS recorder.
https://youtu.be/aDmHOkFlfs4

Hey, thanks for reporting!
Can you confirm whether the crash happens in every world or just this one?
Also - do any of the mods you have replace the overworld dimension

Introduced a fallback in 1c5ff611fd68b41f81fdb61bece4b98b725c809d + fe7b93e418d320b465a28cef42cc9261743018c5
When the portal can't find the correct world data, it will teleport you to the last activated portal. If that fails, it will teleport you to the world spawn.
It's not the perfect solution, but it shouldn't crash!

I know I don't have any sort of mod that replaces the overworld dimension. Haven't seen if it happens in other worlds yet, but thanks for the update I will test it out now to see if it is actually fixed or not.

@LunexLunertic, the new version (1.2.0) is now available on Modrinth and CurseForge .

Should no longer happen. Closing. I'll reopen it if the issue comes up again


Dynamic improvements

draft pr to demonstrate simplification potential
What this PR does / why we need it:

Test plan for issue:

Is there any documentation that needs to be updated for this PR?

/azp run ci

/azp run e2e


WIP (FACT-1090) Query Ruby $LOAD_PATH when used

Facter 3.0 included a regression where running Facter in some Puppet
commands would not include the correct Ruby $LOAD_PATH, resulting in
missing facts. This happens because Facter caches the $LOAD_PATH when
initialized, and only resets it when Facter.reset is called.
Fix the regression by updating Facter to query $LOAD_PATH when facts
are loaded instead of caching on initialization.

CLA signed by all contributors.

I like this implementation more than the initial one.  If we don't go with fixing this in Puppet, I'm :+1: with this.

Ticket has details; closing this in favor of a fix in Puppet.


BlockLSTM returns 0 tensor values

Please make sure that this is a bug. As per our GitHub Policy, we only address code/doc bugs, performance issues, feature requests and build/installation issues on GitHub. tag:bug_template
System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow): Yes
OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Ubuntu 18.04
Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device:
TensorFlow installed from (source or binary):
TensorFlow version (use command below): 2.3.1
Python version: 3.6.9
Bazel version (if compiling from source):
GCC/Compiler version (if compiling from source):
CUDA/cuDNN version:
GPU model and memory:

You can collect some of this information using our environment capture script
You can also obtain the TensorFlow version with
python -c "import tensorflow as tf; print(tf.GIT_VERSION, tf.VERSION)"
Describe the current behavior
I'm using tensorflow-java as a dependency for my project. I wanted to use BlockLSTM feature but the output returns always the same values. e.g. cell state output always has 0 values.
Describe the expected behavior
I expected to see results similar to LSTM TF Keras layer from Python. In which, each run returns different values
e.g. cell state outputs
run 1: [ 0.12028465,  0.07415504, -0.09205371, -0.14372592,  0.00117318]
run 2: [ 0.07089745, -0.02260131, -0.00052543, -0.19030134,  0.14710784]
Code to reproduce the issue
You can check the code I wrote on this public repo:
https://github.com/danilojsl/tensorflow-java-spikes/blob/main/src/main/java/LSTMSpike.java
Other info / logs
Warning: Could not load Loader: java.lang.UnsatisfiedLinkError: no jnijavacpp in java.library.path
Warning: Could not load Pointer: java.lang.UnsatisfiedLinkError: no jnijavacpp in java.library.path
Warning: Could not load BytePointer: java.lang.UnsatisfiedLinkError: no jnijavacpp in java.library.path
2021-04-01 12:46:24.406136: I external/org_tensorflow/tensorflow/core/platform/cpu_feature_guard.cc:142] This TensorFlow binary is optimized with oneAPI Deep Neural Network Library (oneDNN)to use the following CPU instructions in performance-critical operations:  AVX2 FMA
To enable them in other operations, rebuild TensorFlow with the appropriate compiler flags.
Warning: Could not load IntPointer: java.lang.UnsatisfiedLinkError: no jnijavacpp in java.library.path
Warning: Could not load PointerPointer: java.lang.UnsatisfiedLinkError: no jnijavacpp in java.library.path
2021-04-01 12:46:24.522141: W external/org_tensorflow/tensorflow/core/kernels/rnn/lstm_ops.cc:869] BlockLSTMOp is inefficient when both batch_size and cell_size are odd. You are using: batch_size=1, cell_size=5
Input Gate: [0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5]
Cell State: [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
Forget State: [0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5]
Output Gate: [0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5]
Cell Input: [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
Cell Output: [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
Hidden Output: [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]

Thanks @danilojsl , can you also share a sample of the Python script that gives you different result?

I think this is because you've set all the weights to zero, so when it goes through the LSTM equation then everything is multiplied by a zero vector. Try setting some of the weights to random values, or ones.

Hi, @karllessard. Sure, here is the Python script.
I assume LSTM Layer in Keras does many more things under the hood. So, I will follow @Craigacp suggestion to initialize all weights with glorot_uniform and let you know how it goes.
Thanks for your fast replies

I was able to get reasonable values as BlockLSTM output. Since I require to work with TensorFlow Java Version 0.2.0 I used TruncatedNormal as an initializer for the weights.
Now, I'm a little confused because there is also a BlockLSTMGrad class that according to the documentation should be used in conjunction with BlockLSTM.
As much as I understand BlockLSTM output will be the input of BlockLSTMGrad, but it requires two arguments that I don't know how to get from:
csGrad – The current gradient of cs.
hGrad – The gradient of h vector

Could you please guide me on how I can compute those values?
Do I need to use both BlockLSTM and BlockLSTMGrad to have a behavior similar to Keras LSTM?

I don't think that operation is meant to be used directly, it's added to graphs when you apply gradients to them via an Optimizer.

So, only with BlockLSTM will be enough to have a behavior similar to Keras LSTM as in this Python script?

Probably not, the LSTM in Keras is quite complicated and only calls the op we expose at the very end. I've not traced through the computation properly to see what preprocessing we'd need to add to make an equivalent of the Keras LSTM layer. We're still working on building up higher level functionality like that in the Java API, and recurrent nets haven't been started yet.

I see, thanks for the help anyways. It would be amazing to have that feature.
I'm a contributor to Spark NLP API and we plan to port as much as possible our TF operations from Python to Java/Scala.
We want to use this tensorflow-java library looking forward to having our TF models entirely created with Java. Starting with our release 3.0.0, we added tensorflow-java as our dependency.
I checked that there is a Feature Request category when creating a new issue. It would be ok if I open a new feature request for this LSTM-RNN layer?

Yes sure please do, that would be something interesting to look at!
CCing @JimClarke5 which is our expert in porting Keras code to Java

@danilojsl   HI ,I want to know does your team had make the  LSTM Layer to real with tensorflow-java in spark_nlp project. I also  develop one project  like  keras-scala, want to make  the rnn  lstm  gru  transformer  Layer to real  use tensorflow-java

Hi @mullerhai, no in spark-nlp we haven't implemented that feature and won't do it in the foreseeable future. We are still waiting for contributors of tensorflow-java to make this available.


Implement Vertical Build for MacOS arm64 NativeAOT

This issue covers productization of the following vertical: MacOS arm64 NativeAOT

Build OS: MacOS
Target OS: MacOS
Build OS Arch: x64
Target Arch: arm64
Stack Type: Short
Key Artifacts: MacOS arm64 NativeAOT Runtime Packs

Implementation of this vertical may depend on completion of other items within the Unified Build Space:

[ ] Link issues as necessary

When complete, the following will be true:

[ ] The vertical builds successfully and required changes are backported to individual repos.
[ ] The vertical's outputs are verified as being complete and correct as compared to the current .NET official build.
[ ] The vertical is enabled in VMR rolling CI and PR (if applicable).

T-Shirt Size: Small (default, update as necessary)

Blocked on https://github.com/dotnet/source-build/issues/3701


JuliaCon Banner for Facebook

Hey! Can we get a JuliaCon banner for Facebook? It would need to be: "Displays at 820 pixels wide by 312 pixels tall on your Page on computers and 640 pixels wide by 360 pixels tall on smartphones." per https://www.facebook.com/help/125379114252045

Will do it tomorrow...

My first thought is:

which is 851x360, with the graphics inside 820x312 and 640v360. But the file's a bit big at 328KB. And unfortunately it's a JPEG, so won't be very sharp. (Why do they want PNGs? ☹ )
Here's a PNG without the gradient (246KB):

Perhaps see if these work? - we can iterate a bit...


MinGW: also copy libmingwex.a from C toolchain

Fixes recent CI error:
note: C:\Program Files (x86)\Rust\lib\rustlib\i686-pc-windows-gnu\lib/libmsvcrt.a(dyims01169.o):(.text+0x0): multiple definition of `longjmp'
          C:\Program Files (x86)\Rust\lib\rustlib\i686-pc-windows-gnu\lib/libmingwex.a(lib32_libmingwex_a-mingw_getsp.o):mingw_getsp.S:(.text+0x5): first defined here

Successful build: https://ci.appveyor.com/project/mati865/libc/builds/26425673
It also should be added to Azure in https://github.com/rust-lang/libc/pull/1376

r? @gnzlbg
(rust_highfive has picked a reviewer for you, use r? to override)

@bors: r+

:pushpin: Commit 63fd0f58d5131f7b7b34acc780664b79396008d9 has been approved by gnzlbg

:hourglass: Testing commit 63fd0f58d5131f7b7b34acc780664b79396008d9 with merge 1372eb25ee9ffdbf54c94cd2f45cea9518745240...

All green.
I think @pietroalbini redeployed RCS and bors died.

@bors: retry

:hourglass: Testing commit 63fd0f58d5131f7b7b34acc780664b79396008d9 with merge 04d7ccc2339aa927d2cd35950f2f411b0193e70a...

:boom: Test timed out

@bors: r+

:bulb: This pull request was already approved, no need to approve it again.

This pull request previously failed. You should add more commits to fix the bug, or use retry to trigger a build again.
There's another pull request that is currently being tested, blocking this pull request: #1440

:pushpin: Commit 63fd0f58d5131f7b7b34acc780664b79396008d9 has been approved by gnzlbg

If https://github.com/rust-lang/libc/pull/1376#issuecomment-517905681 is close to being merged you can close this one.


Use address int IDs instead of address byte arrays

Compute an int ID for each address right at the beginning of the transformation. Store that ID as "internal_id" in the address table. Use that ID throughout the subsequent steps (cluster ID = min address ID; relation src and dst are IDs; maybe in mod X buckets)

Added in 1a669492c6569c340d7de2b7f5d924c8c9076dc7


Add static html

Create getCategoryData function

Write a function that sends a request to an API URL to fetch category data and formats the response into readable format.
API URL.


Is it possible to merge two multisample VCFs ?

Hi Fritz. I have 2 multisample VCFs, the first one is from 1000 Genome SV VCF (2,504 samples) and the other consists of my own samples (6,000 samples).
I want to merge these 2 files. Is it possible? When I try to do this, the output only shows the first sample from each of these 2 multisample VCFs.
Thanks

Sorry, not directly this way... You will see if the 6000 is generated by SURVIVOR that it carries over the information which sample had a variant by the support vector. but that is not ideal.
You want to see which of the 6000 has support by the 1000 genomes?
This way you should merge the 6000 individual VCF files + the 1000 genomes.
If you are just interested in the portion of SV from 1000 genomes overlapping your call set than you can still do that with what you are doing.
Hope that helps
Fritz


Fix build error in no_std env

99  | / decl_storage! {
100 | |     trait Store for Module<T: Trait> as Assets {
101 | |         /// The number of units of assets held by any given account.
102 | |         Balances: map (AssetId, T::AccountId) => T::Balance;
...   |
105 | |     }
106 | | }
Vec not found in this scope

Hey, could you please give more information on what command you executed? And on which branch are you?

git commit: eee0395a895bebc067f8cfaa16997e1a00ba5a59
rustc 1.31.0-nightly (bef62ccdd 2018-10-16)
substrate/srml/assets:
[feature]
default = []

master branch

And which command did you execute exactly?

@gguoss
I think you need to use default-features = false and then it will work but I'm not really familiar with the code-base @bkchr maybe you can confirm? :+1:

@gguoss Thanks for finding this bug, I opened https://github.com/paritytech/substrate/pull/956 to fix the root cause of this error.


[STORM-1370] - Bug fixes for MultitenantScheduler

@d2r can you take a look thanks!

unrelated travis failure only for java 8 storm-core build

+1 looks good to me.


Remove or update empty dictionary

In collection, I noticed that the Visium spatial - SAN dataset has an empty dictionary in .uns:
'log1p': {},
This same pattern appears to be repeated in other datasets in the same collection.

empty uns values were removed corpus-wide during the 5.0.0 migration. confirmed in the Dataset mentioned in the description.


.github: Add workflow to build dev container

It's multi-arch, too!

Depends on https://github.com/ceph/teuthology/pull/1953


Cleanup Onboarding components (wave 3/n)

Summary
This PR cleans up the onboarding basic component by separating the dropdown logic into its own components. Here is the new flow:
The lowest level is OnboardingSingleDropdown. This component handles all the color changes when selecting and unselecting items in dropdown.
Above OnboardingSingleDropdown is OnboardingMultiDropdown. It simply wraps a list of OnboardingSingleDropdown and also an add dropdown button. Both OnboardingSingleDropdown and OnboardingMultiDropdown does not mutate the user choices on their own.
Finally, OnboardingBasic contains one OnboardingSingleDropdown for college and two OnboardingMultiDropdown and major and minor. It is mostly responsible for maintaining the state and communicating with its parent Onboarding.vue.
After this refactor, the separation of concern is achieved and the flow is much cleaner.
Test Plan
Test that editing college, major, and minor in onboarding still works. Also ensure that data is correctly saved.

also #253 and #254 are also ready for review.

also #253 and #254 are also ready for review.

@tcho6319 should be fixed now


Closes #75 | Support for dubai region  added

Screenshots
The following screenshots show that the requests are successful for the newly added regions
Dubai

Santiago

I remember testing this change yesterday but today it has gone missing from plugin.tar

I remember testing this change yesterday but today it has gone missing from plugin.tar

Looking into it

Looking into it


If a visual filtered by a date type field, then the selection is not working well.

We have a report, with 2 Table visuals with the same dataset. We filtered the first visual by many values of a datetime field. And we selected a row in the first visual from the filtered result. Then the second visual filtered by this selection, but we have no result in second visual.

The issue isn't related to the Tools package. Feel free to contact<EMAIL_ADDRESS>with questions related to the development of custom visuals


Your team needs to clarify a few steps not on the Quick Start

Today I tried to use this Quick Start: https://docs.microsoft.com/en-us/azure/virtual-machines/windows/quick-create-portal
There are a few steps missing from this document that made the process confusing, unclear and made me take 3 times the amount it should have taken me. The source of the issues:
1)Your team does not have updated screenshots
2)Your team has not updated the necessary steps that it takes to be effective with this Quick Start
I have provided an edited video recording of all steps that it took me to actually create a VM using the Portal. It right here: https://www.dropbox.com/s/tm3ydruyu0xpujq/Azure Portal-Create Windows Server VM.mp4?dl=0
Please note: This actual process took me about 25-30 minutes when it really should have only taken 5-7 minutes. The video only covers everything before this part of the Quick Start:
https://docs.microsoft.com/en-us/azure/virtual-machines/windows/quick-create-portal#install-web-server
Please provide next steps on what your team is going to take to fix this since we all rely on Quick Starts to be effective and quick.
Thanks,
TitanDevops Team

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

ID: 2e58109c-c8d3-6693-8e1d-03a89ca26168
Version Independent ID: f20a7fc4-328a-e90d-29db-92a91aa1b2bd
Content: Quickstart - Create a Windows VM in the Azure portal
Content Source: articles/virtual-machines/windows/quick-create-portal.md
Service: virtual-machines-windows
GitHub Login: @cynthn
Microsoft Alias: cynthn

Thanks for reaching out @TitanDevopsTeam
I ran through the doc as well and I can see what you mean, Seems now you select Windows Server image and then select the actual version and a few other minor changes have happened. Thank you for the video by the way. It was perfect :)

I can see a few points in this quick start that can use updating and some more information. We will get this assigned to the content author and the steps/ screenshots updated.
@cynthn can you take a look? Let me know if I can help :)

Thank you for your quick response.

@TitanDevopsTeam After clicking Create a resource, I've updated the topic to point to the "Popular"  section and select Windows Server 2016 Datacenter as a more direct route than trying to search for the correct OS and version. You can also go here: https://ms.portal.azure.com/#create/Microsoft.WindowsServer2016Datacenter-ARM and leave the defaults on that first page, but using the "Popular" list is more direct. Thanks!
#please-close

@cynthn 2:43 - 3:30 of my video shows that in order for me to complete your Quick Start I have to create\assign a storage account under Create a virtual machine>Management. This is not mentioned in the Quick Start. Please advise when possible on how your team is going to resolve.

@TitanDevopsTeam Ah, okay. The storage account part will be trickier. I've never actually seen an account that doesn't already have a storage account (mostly because they are created when you use other services like Cloud Shell, so there is usually one there to automatically use as the default).
I'll need to think about whether to walk folks through creating the storage account or have folks turn off boot diagnostics. I might need to talk to the portal team about moving that boot-diagnostics team to "basics" if we want to leave it turned on. Thanks again, I'll post a follow-up once I've figured that part out.

Up to your team. Thanks

#please-close


Feature/tags

The PR adds coverage for the tags part of the API (https://developers.digitalocean.com/documentation/v2/#tags).
Also, there's a small breaking change to the current module API: Delete commands are returning so far a Maybe String holding an error message in case of error, or Nothing in case of success. This is a bit counter intuitive in my opinion (as a Just ... stands usually for a successful operation). Furthermore, other endpoints (except for listXXX) use a Result a (type Result a = Either String a) which is more suitable for this purpose in my opinion.
Hence, I've changed all deleteXXX commands return types to Result () since no content is returned from DO API and applied the same strategy to the /tags endpoint.
I don't what was the rational at first, let me know if there's a good reason to keep a Maybe here :)

This travis build is extremely annoying... I need to fix it !

Mostly minor comments about ... comments :)

If comments are useless, let's remove them :)
Le 11 mai 2017 23:19, "Matthias Benkort"<EMAIL_ADDRESS>a
écrit :

@KtorZ commented on this pull request.
In src/Network/DO/Tags/Net.hs
https://github.com/abailly/hdo/pull/2#discussion_r116104661:

+import Network.DO.Net.Common
+import Network.DO.Types             as DO hiding (URI, name)
+import Network.REST

+-- Define some shortcut accessor
+tagsURI :: String
+tagsURI = "tags"
+
+tagsEndpoint :: String
+tagsEndpoint = rootURI </> apiVersion </> tagsURI
+
+
+-- Derive the listTags endpoint for free, see @Network.DO.Net.Common@
+--
+-- https://developers.digitalocean.com/documentation/v2/#list-all-tags
Well, I thought about it but in those *.Net, only the interpreter is
exported. Hence, having haddock comments for other parts is kinda useless
yet harmless. It doesn't cost a lot to turn them as haddock such that if a
function is exported in the future, a comment is already there.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/abailly/hdo/pull/2#discussion_r116104661, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AACdHahPLQcfRPdjrVLB-YpwYx-YFiVMks5r43r9gaJpZM4NYJsT
.

I've updated comments a bit, removing those from Network.DO and making available on haddock those in Network.DO.Tags.* :+1:


Add 'class_loader' package

I've followed this guide step by step carefully. [Yes]

I've tested this package remotely and have excluded all broken builds.
Here is the links to the Travis/AppVeyor with status "All passed":

https://ci.appveyor.com/project/kgeorgiev93/hunter/builds/25431605
https://travis-ci.com/kgeorgiev93/hunter/builds/116357204

I have submitted CI configs to https://github.com/ingenue/hunter targeting pkg.template branch,
see this merged pull request https://github.com/ingenue/hunter/pull/372

My change is part of this "New package" request: https://github.com/ruslo/hunter/issues/1397

Addressed review comments.

Testing:

https://ci.appveyor.com/project/ingenue/hunter/builds/25493964
https://travis-ci.org/ingenue/hunter/builds/549689316?utm_source=github_status&utm_medium=notification

Released: https://github.com/ruslo/hunter/releases/tag/v0.23.193


sssd: fix broken

Description of changes
sssd depends on python-ldap, which was broken when python3 was set to python312. I'm working on fixing python-ldap, but meanwhile this is a quick fix for sssd.
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[x] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[x] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Link to currently reviewing PR:
https://github.com/NixOS/nixpkgs/pull/326239

2 packages built:
autofs5 sssd

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/follow-latest-python-version/48834/5

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-already-reviewed/2617/1813


chore: monorepo setup

Description
This PR sets up the project with a monorepo structure using Turbo Repo for efficient management. The monorepo currently has one package named elixir-ui that will handle all design system-related tasks. This setup enables managing multiple packages in a single repository, promoting better code sharing, dependency management, and faster development workflows. The elixir-ui package is responsible for giving the other packages/apps to configure the design of the system using the design tokens. This PR lays the foundation for a scalable, efficient, and maintainable project structure.

I think I need an intro into this PR, it's too big to review, and there are some layers I don't easily understand.

Make sense. Will write more explanation about it. Meanwhile, you can also refer to turbo repo docs for more info.

@all-contributors please add git-anurag-hub for ideas, maintenance


iOS Crash: dyld: Library not loaded: @rpath/libswiftSwiftOnoneSupport.dylib

Starting a clean xcode 9.4.1 project. Followed the instructions (auto linking and continue manually from step 7 including alway embedding swift step). Project compiles but when run on simulator/actual device there is a crash with the following error:
dyld: Library not loaded: @rpath/libswiftSwiftOnoneSupport.dylib
  Referenced from: /.../Build/Products/Debug-iphonesimulator/BleClientManager.framework/BleClientManager
  Reason: image not found

I fixed a similar issue by updating xcode


Check Ibn Ridwan excerpt (person & place tagging)

If you happen to notice any systematic mistakes, do not spend a lot of time on correcting these since you are quite busy right now. Just let me know about them and I will send you another version without such mistakes.

@lunadine What is the status of this? Do I still need to check this?

@lunadine I mean: I know I didn't check it but I'm not sure if this is still helpful for you or if you're doing something else.

I closed this since it is not relevant anymore and Malinda and me tagged Chapter 14; see issue #106


About dataset

Hi,
Thanks for releasing code, this is a great work! After I installed dataset according to dataset.md, I found that lidarseg was not installed, but the code could run correctly. May I ask where lidarseg was used.

Hi, lidarseg is used for pretraining the backbone, including encoder, context net and depth net, which can improve the convergence speed. This strategy is also employed in [FBBEV](https://github.com/NVlabs/FB-BEV and MonoOcc

Close as completed. Open it if having other questions.

@pkqbajng
Hello, author! Thank you for your excellent work. I also completed the dataset preparation according to the steps of dataset.md, but I found that the lidarseg part was missing, may I ask how it was generated? thank you

@pkqbajng Hello, author! Thank you for your excellent work. I also completed the dataset preparation according to the steps of dataset.md, but I found that the lidarseg part was missing, may I ask how it was generated? thank you

You can download it from here

@pkqbajng
Okay, I understand. Thank you very much


Multiverse-portals spawning portals where I don't want them.

I am trying to link a nether portal to specific coordinates in a different world. That part works, it takes me to the world and to those specific coordinates. However, after taking me there, it spawns in a nether portal where I teleport to which is not what I want. If it helps, there is only one nether world on my server and it is not for either world.
These aren't the real world names but here is an example:
Portal is in: HubWorld
Portal links to: x,y,z in OtherWorld
There are no worlds called HubWorld_nether or OtherWorld_nether
The only nether world is world_nether

Follow the issue template.
Use mv-portals repo for things related to mv-portals.

Hi, where do I find the template? I did not see one anywhere.

Just click on new issue in mv-portal repo. It should give you 3 options with templates.


[MODULE] - Google (or any other) search engine enrichment

Please describe the module you would like to add to bricks
E.g. for product data, I want to enrich the first N free text result of a search engine (let's say I input "sony monitor gaming", I want to get
INZONE M9 | 27 Zoll 4K HDR-Gaming-Monitor mit 144 Hz, IPS 1 ms ... Entdecken Sie eine Welt brillanter Details. Mit unserem INZONE M9 Gaming-Monitor mit 4K HDR, ...

(this is my first result of the google search)
Why? because this could be really interesting for classifying and standardizing products into categories :-)
Do you already have an implementation?
I used to build this with a simple python request and beautifulsoup. Keep in mind though that you must add some delay for the search (or use some logic to alter the IP, maybe this can be done via VPN?), else you get client errors. There are actually companies doing that, and the category is called SERP (https://mailchimp.com/marketing-glossary/serp/#:~:text=Results Page (SERP)-,Search Engine Results Page (SERP),-click (PPC) ads.)
Additional context
-

Google and Bing offer APIs for this. Although Googles API is quite expansive.

@LeonardPuettmann @divyanshukatiyar I think the current description doesn't really help users _which_ API key they have to insert. Could you make sure for premium functions that the description gives a hint about the API key? :)


Not compatible with iOS 8 and 9

When i want to slide the panel from bottom to top i receive this error.
dyld: lazy symbol binding failed: Symbol not found: _objc_unsafeClaimAutoreleasedReturnValue
  Referenced from: /Users/dantecervantes/Library/Developer/CoreSimulator/Devices/02964C3C-F159-427E-BBA7-F799B61DF98F/data/Containers/Bundle/Application/EE212DC4-7D24-47EF-A963-5B71503398DA/DeliveryService.app/DeliveryService
  Expected in: /Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 8.4.simruntime/Contents/Resources/RuntimeRoot/usr/lib/libobjc.A.dylib

dyld: Symbol not found: _objc_unsafeClaimAutoreleasedReturnValue
  Referenced from: /Users/dantecervantes/Library/Developer/CoreSimulator/Devices/02964C3C-F159-427E-BBA7-F799B61DF98F/data/Containers/Bundle/Application/EE212DC4-7D24-47EF-A963-5B71503398DA/DeliveryService.app/DeliveryService
  Expected in: /Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 8.4.simruntime/Contents/Resources/RuntimeRoot/usr/lib/libobjc.A.dylib

(lldb)

in Android is working well

same issue in iOS 8.1

Same issue, any workaround here ?

https://github.com/facebook/react-native/issues/19346


Working snap created

Hi,
I've recently created a snap for jqp and have it working with strict confinement. Meaning it will run "as native" within a snap container for any Linux distro supporting snapd. Learn more about snaps here.
I am happy to maintain the snap for your project, unless you'd prefer maintaining it all "in-house". There's not much anyone on the team would have to do, as the snaps are automatically built and published on the snap store.
As part of the security checks, pedigree, and validation, the upstream team/devs should at least know about it and agree with the publication of the snap. Basically, the snap will much like a .deb or .rpm on another distro supporting those packages; except it's distro agnostic.
I hope this comes as a welcome PR.
New files:

Snapcraft yaml
GH Workflow - test-snap-can-build
Updated README with snap instructions

Thanks @noahgorstein I need to add that workflow to my own repos! I can't tell you how many times I've missed typos.

The snap has been published! Thanks for working w/ me on this.


can't use grid_load in matlab

I have put the nctiles_grid and gcmfaces in a same directory according to the v4r4 user guider. But when I  run the code with ECCOv4r4 like this:
p = genpath('gcmfaces/'); addpath(p);
p = genpath('MITprof/'); addpath(p);
grid_load
it will show that 'Unable to open file nctiles_grid\GRID.0001.nc'.
The code is OK when I use ECCO v4r3. So how can I solve it?  Thank you.

@Bitterground The grids used for producing V4r4 and V4r3 are actual identical. So one way to get around it is just use V4r3's nctiles_grid when analyzing V4r4 using gcmfaces. The error is caused by different filenames that were used for V4r3 and V4r4 when converting the grid information to netCDF files. The two versions of netCDF files have different variables, which would also cause errors when using grid_load to read V4r4's nctile_grid files.

@owang01  Thank you for answer.  When I evaluate volume budget with V4r4, I come across with two other questions.
(i). when I run the code like this:
dir1 =  '/ECCOv4r4/nctiles_monthly/' ;
oceFWflx = read_nctiles( [dir1,'oceFWflx'],'oceFWflx',ii ) ;
It will show that ' error using of read_nctiles. /ECCOv4r4/nctiles_monthly/oceFWflx/oceFWflx*.nc not found'.
I have downloaded and stored them in the subdirectory nctiles_monthly according to the example matlab code in ‘A Note on Practical Evaluation of Budgets in ECCO Version 4 Release 3'.
(ii). I noticed your commit about update nctiles_read. But I have no idea how to add these changes in my computer. Do I need to make the same change line by line on the original code or is there another way?
Look forward to your reply.


Add restore() method to TestFs.Disabled

This is a DX improvement as it allows TestFs instances to be defined once and used multiple times. The instance will store the internal state and only perform the restore operation if the instance has not yet been enabled. Enabling the same intance twice is not allowed though and it will throw an error.
Example:
// Prepare a new test fs.
const tmp = testfs({ '/etc/test.conf': 'logging=true' });

// Enable the instance. The /etc/test.conf file will be created
await tmp.enable();

// The file should be available after setup
expect(await fs.readFile('/etc/test.conf', 'utf-8')).to.equal('logging=true');

// RUN YOUR TESTS HERE

// Restore the filesystem
// Since test.conf did not exist before the enable(), this step removes the file
await tmp.restore();

// We can enable the instance again for new tests
await tmp.enable();

// Trying to enable again before restore() will throw and
// restore the system to the previous state
await expect(tmp.enable()).to.be.rejected();

// This should succeed
await expect(fs.access('/etc/test.conf')).to.be.rejected;

// Trying to restore again will have no effect
await tmp.restore();

Change-type: minor

@balena-ci I self certify!


Valgrind on native

Summary: Write test infrastructure for testing rialto with valgrind on the native platform
Type: Feature
Test Plan: UT/ CT
Jira: RIALTO-258

Sanity tests for ['RPI4 Mediaclient'] added.
https://jenkinsrdkm.cmf.code.rdkcentral.com/job/test-components-flow/49629/

Sanity tests for ['BCM 7216OTT Refboard VA'] added.
https://jenkinsrdkm.cmf.code.rdkcentral.com/job/test-components-flow/49631/

Sanity tests for ['RPI4 Mediaclient'] added.
https://jenkinsrdkm.cmf.code.rdkcentral.com/job/test-components-flow/49633/

Sanity tests for ['BCM 7216OTT Refboard VA'] added.
https://jenkinsrdkm.cmf.code.rdkcentral.com/job/test-components-flow/49634/

Sanity tests for ['RPI4 Mediaclient'] added.
https://jenkinsrdkm.cmf.code.rdkcentral.com/job/test-components-flow/49655/

Sanity tests for ['BCM 7216OTT Refboard VA'] added.
https://jenkinsrdkm.cmf.code.rdkcentral.com/job/test-components-flow/49657/

Sanity tests for ['RPI4 Mediaclient'] added.
https://jenkinsrdkm.cmf.code.rdkcentral.com/job/test-components-flow/49658/

Sanity tests for ['BCM 7216OTT Refboard VA'] added.
https://jenkinsrdkm.cmf.code.rdkcentral.com/job/test-components-flow/49659/

Sanity tests for ['RPI4 Mediaclient'] added.
https://jenkinsrdkm.cmf.code.rdkcentral.com/job/test-components-flow/49660/

'['RPI4 MediaClient']' Sanity test FAILURE, investigation pending.
Build Job/Num: build-rpi4-mc/20477
Flash rdkv_rpi4_mediaclient[FAILURE]
rdkv_rpi4_mediaclient - Video Test skipped [FAILURE]
https://jenkinsrdkm.cmf.code.rdkcentral.com/job/test-raspberrypi-rdkv-rpi4-flow/9195/

'['RPI4 MediaClient']' Sanity test FAILURE, investigation pending.
Build Job/Num: build-rpi4-mc/20480
Flash rdkv_rpi4_mediaclient[FAILURE]
rdkv_rpi4_mediaclient - Video Test skipped [FAILURE]
https://jenkinsrdkm.cmf.code.rdkcentral.com/job/test-raspberrypi-rdkv-rpi4-flow/9197/

Sanity tests for ['BCM 7216OTT Refboard VA'] added.
https://jenkinsrdkm.cmf.code.rdkcentral.com/job/test-components-flow/49665/

Sanity tests for ['RPI4 Mediaclient'] added.
https://jenkinsrdkm.cmf.code.rdkcentral.com/job/test-components-flow/49782/

Sanity tests for ['BCM 7216OTT Refboard VA'] added.
https://jenkinsrdkm.cmf.code.rdkcentral.com/job/test-components-flow/49783/

Sanity tests for ['RPI4 IPSTB'] added.
https://jenkinsrdkm.cmf.code.rdkcentral.com/job/test-components-flow/51363/

Sanity tests for ['BCM 7216OTT Refboard VA'] added.
https://jenkinsrdkm.cmf.code.rdkcentral.com/job/test-components-flow/51365/

'['RPI4 IPSTB']' Sanity test FAILURE, investigation pending.
Build Job/Num: build-rpi4-ipstb-oss/736
Flash rdkv_rpi4_ipclient [SUCCESS]
rdkv_rpi4_ipclient - Video Test [FAILURE]
Video Accelerator Home Screen Test [SUCCESS]
Video Accelerator VOD Video Detection Test [SUCCESS]
HLS video streaming using gst-launch uri=aamp [SUCCESS]
HLS Video Streaming using aamp-cli [SUCCESS]
DASH Video Streaming using aamp-cli [SUCCESS]
Video local (H264) using gst-play-1.0 [FAILURE]
https://jenkinsrdkm.cmf.code.rdkcentral.com/job/test-raspberrypi-rdkv-rpi4-flow/9810/

Sanity tests for ['RPI4 IPSTB'] added.
https://jenkinsrdkm.cmf.code.rdkcentral.com/job/test-components-flow/51393/

Sanity tests for ['BCM 7216OTT Refboard VA'] added.
https://jenkinsrdkm.cmf.code.rdkcentral.com/job/test-components-flow/51426/

'['BCM 72126OTT Refboard VA']' Sanity test FAILURE, investigation pending.
Build Job/Num: build-brcm-refboard3/2063
Flash BCMREF [SUCCESS]
BCMREF - Video Test [FAILURE]
Video Accelerator Home Screen Test [FAILURE]
Video Accelerator VOD Video Detection Test [FAILURE]
Video local (H264) using gst-play-1.0 [SUCCESS]
HLS Video Streaming using aamp-cli [SUCCESS]
DASH Video Streaming using aamp-cli [SUCCESS]
PLAYREADY_DRM Video Streaming using aamp-cli [SUCCESS]
https://jenkinsrdkm.cmf.code.rdkcentral.com/job/test-bcmref-va-126-flow/1444/

Sanity tests for ['RPI4 IPSTB'] added.
https://jenkinsrdkm.cmf.code.rdkcentral.com/job/test-components-flow/51449/

Job for AI/job/AI_BUILDS/job/AI-Trigger-PR-Builds started: https://pv-jen015.uk2.scp.bskyb.com/job/AI/job/AI_BUILDS/job/AI-Trigger-PR-Builds/23/


New version: electerm.electerm version 1.40.20

Pull request has been created with WinGet Releaser v2 :rocket:
Microsoft Reviewers: Open in CodeFlow

@wingetbot run


Add torch dependency

When running with a fresh Python 3.7 installation, I needed to also install torch. :)

Nvm I see you have this listed as a separate step in the README. My bad!


fix: missing annotation changes (#1367)

fixes #1367.
Changing the severity in the @Rule is not enough. Need to change severity in @Check as real source of truth too.

:+1:

:+1:


Qase test upload

Proposed Changes
This is a POC and its kind of recreating the wheels cause we dont have more space on qase to add new repositories , so i created a log file , append results there and then use it to generate a report and send to  qase

https://github.com/rancher/qa-tasks/issues/1296

https://app.qase.io/run/K3SRKE2

Types of Changes

Verification

Testing

Linked Issues

User-Facing Change

Further Comments

Is this ready for review?


Pass in API Key and Secret for btsaverage

https://apiv2.bitcoinaverage.com/

I see this in the yml file now. I passed my cred in and bitcoinaverage still is not working fyi.

Issue was that the free api keys do not support global_ticker, i switched to local ticker


Improved intergration/linking to external physical layout tools

Right now, two "external" projects exist that massively simplify implementing physical layouts (which are a prerequisite for Studio support for a board/shield):

Cem's converter: https://zmk-physical-layout-converter.streamlit.app/
Joel's position map tool: https://zmk-layout-helper.netlify.app/
Nick's tool: https://nickcoutsos.github.io/keymap-layout-tools/

Cem's uses backend python, so is harder to directly integrate, but both are useful utilities we should somehow better integrate, or link to prominently in the right places in the docs.

Closed by #2617


Change FortID to FortName in lure

Short Description:
Making it more human readable. I did not test this change, just used the same field from movetofort line 41 and spinfort line 33.

Thanks, it safe to merge.
👍


[BUG]: Cannot read properties of undefined (reading 'row')

Describe the bug
After updating strapi to version 4.8.2 i get the error Cannot read properties of undefined (reading 'row') when trying to access the plugin on the dashboard: http://localhost:1337/admin/plugins/translate
It seems the template of the page gets loaded. It's visible for a short time, then javascript throws this error and the whole page gets blank.
To Reproduce
Steps to reproduce the behavior:

Update Strapi to latest version
Login to dashboard
Click Translate in the left sidebar
See error in console and page getting blank

Expected behavior
The overview of translatable content-types as intended.
Screenshots

System:

OS: both Windows 10 and Ubuntu 20.04
Browser brave, edge, firefox
Versions:

strapi: 4.8.2
strapi-plugin-translate: 1.1.1
provider<EMAIL_ADDRESS>

Other Strapi plugins:

<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>

Plugin config
Please add your plugin config here, e.g.
module.exports = {
	translate: {
		enabled: true,
		config: {
			provider: 'deepl',
			providerOptions: {
				apiKey: [apiKey],
				freeApi: true,
			},
			translatedFieldTypes: [
				'string',
				'text',
				'richtext',
				'component',
				'dynamiczone',
			],
			translateRelations: true
		}
	},
}

Hi @raphaeldas,
thank you for bringing this to our attention.
I think I have identified the problem and will have a PR ready shortly.


Revert "feat(rippling): debug store produce event logs"

Reverts e7h4n/rippling#13

Pull Request Test Coverage Report for Build<PHONE_NUMBER>6
Warning: This coverage report may be inaccurate.
This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

For more information on this, see Tracking coverage changes with pull request builds.
To avoid this issue with future PRs, see these Recommended CI Configurations.
For a quick fix, rebase this PR at GitHub. Your next report should be accurate.

Details

17 of 17 (100.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build<PHONE_NUMBER>6:
0.0%

Covered Lines:
573

Relevant Lines:
573

💛  - Coveralls


Support most recent joblib

Joblib 1.3 removed a (private) feature we were using for managing exception traces, and it's now breaking the package.  We should fix this.
Relevant PR #164

Fixed by #164


Do a toLowerCase() on all paragraph array strings

.toLowerCase() so that the calculation factors first word in sentence too

Do a comparison before/after to see if it has any effect.

Ah, I'm using lodash's .toLower()


Fix billboard.css path in README

Hi.
As you mentioned in CHANGELOG, since 2.0.0 there was no billboard.css file in the "react-billboardjs/dist/".
The thing is, the usage in the README is still saying: import 'react-billboardjs/dist/billboard.css';
So I confused by error that says there is no such file on the path before I read CHANGELOG, and I should import it directly from "billboard.js/dist/billboard.css".

Maybe we should fix the path in README to 'billboard.js/dist/billboard.css' or some guideline with comment to stop making people like me(or  #48 )
Thanks for your efforts to create this project. It was really helpful to me.

:facepalm: Well that is a miss! README has been updated with correct usage. I'll also go back and fix the README for v2. Thanks for pointing this out!


⚠ ClamAV has degraded performance

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

HTTP code: 200
Response time: 186 ms

Resolved: ClamAV performance has improved in d648bdc.


See character in third person view

be able to debug IK and network sync correctness: see character in third person view

Resolved!


Evolution : Color selector for table borders and cells

How it is :

How it should be :
same interface with color picker

Thank you for your suggestion @Zciwobukaj but implementing and maintaining a color picker for specific table properties is the low level of detail that I'd like to avoid in this project, especially since the editors will be reconsidered later in the roadmap. Therefore closing this off as out-of-scope.

It´s easy to implement this, just add "colorpicker" to the list of tinymce plugins, when loading tinymce..
if you want to test this in your local installation:
edit public/dist/app.js  search for plugins=and add colorpickerto the list.
reload your bookstack with ctl + f5 such that the js get´s fetched again -> voila color picker added 👯


update feedstock to version 0.21.2

Checklist

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

Hi! This is the friendly automated conda-forge-linting service.
I wanted to let you know that I linted all conda-recipes in your PR (river/meta.yaml, recipe/meta.yaml) and found some lint.
Here's what I've got...
For recipe/meta.yaml:

This recipe is using a compiler, which now requires adding a build dependence on {{ stdlib("c") }} as well. Note that this rule applies to each output of the recipe using a compiler. For further details, please see https://github.com/conda-forge/conda-forge.github.io/issues/2102.

For recipe/meta.yaml:

No valid build backend found for Python recipe for package river using pip. Python recipes using pip need to explicitly specify a build backend in the host section. If your recipe has built with only pip in the host section in the past, you likely should add setuptools to the host section of your recipe.


Christie - create a proposed website update to include ARGOSDB Information on NCBI

Received response from NCBI stating that we could include a link on the page. We decided to update the links on the project page description.

As of right now, no new updates will be made. Will reopen if need be, because of the paper.


CI: reserved:host in restoring state, cilium fails readiness probe

IMO the test failure should not be related to the specific test, so decided to title this issue unconventionally.
CI test fails due to cilium never becoming ready. Cilium endpoint list shows an endpoint with identity reserved:host is stuck in restoring state. Presumably this is related to the host firewall feature?
https://jenkins.cilium.io/job/Cilium-PR-K8s-newest-kernel-4.9/149/testReport/Suite-k8s-1/18/K8sDatapathConfig_ManagedEtcd_Check_connectivity_with_managed_etcd/
Attached artifacts: 53635f7e_K8sDatapathConfig_ManagedEtcd_Check_connectivity_with_managed_etcd.zip

That test has been flaky for a while (cf. #11181). The error seems to be the same, so the endpoint being in restoring state could be a consequence.
I didn't find anything interested related to the host endpoint in the logs and the host endpoint from the second node was restored successfully. It looks like it may just be that the test ended before that host endpoint finished restoring.
#11544 should fix that flake, so let's keep the present issue open and we'll see if there are other reports. If not, we can close.

@pchaigno I believe the issue is related with the host endpoint waiting for a kvstore connection to perform its restoration as the host identity is neither "fixed" nor "well known".
https://github.com/cilium/cilium/blob/9be690a47ab78a2a62a207658c20cac4dd5ba8d9/pkg/endpoint/restore.go#L234-L250


ASSIGN-KEY should take a Mu value

... or at least, that's how it's done throughout the Rakudo source, and this makes some of my code work that requires Mu as a hash value.

I wonder if keys should be Mu as well...

I guess not, as you probably want to be able to do:
my %h;
%h{ "a"|"b"|"c" } = 42;
dd %h;  # Hash %h = {:a(42), :b(42), :c(42)}


improves gear3 with atom expression

traverseExpr will get more custom logic soon anyway so this change doesn't matter.

It was an expedient that I used
if nested == 0:
  break

to identify an atom expression without parenthesis. Probably it had some side effects for malformed input.


Fillnull command documentation

Description
Describe what this change achieves.
Related Issues
List any issues this PR will resolve, e.g. Resolves [...].
Check List

[ ] Updated documentation (docs/ppl-lang/README.md)
[ ] Implemented unit tests
[ ] Implemented tests for combination with other commands
[ ] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

@lukasz-soszynski-eliatra thanks - plz add the link of the detailed doc to the main readme page here

add this page to the main readme ppl examples page

I replaced the link to the designer documentation with the page created in the PR.


Intercept sig to save buffer before close

Needs rework on Run() before merge

According to @hhirtz this is now ready for merge (the fixes that were needed have been pushed). Could you rebase, address the comment and request a review again? Thanks

Yes, I will do it as soon as I have time.
-------- Original Message --------
On Nov 16, 2021, 23:02, delthas wrote:

According to @.***(https://github.com/hhirtz) this is now ready for merge (the fixes that were needed have been pushed). Could you rebase, address the comment and request a review again? Thanks
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.

Great. Get well soon 🥰

Otherwise LGTM and successfully tested locally with Gnome Terminal

Merged as https://github.com/hhirtz/senpai/commit/06fbb04b4c0628c1befbe824be5ba333e2f3afec

This is orthogonal to 06fbb04. Please keep this open and let's merge it when the change is made.

Merged as https://github.com/hhirtz/senpai/commit/7f70f101bc02d9b7b0ed5afc464d0fb7b1e6fa50


Add search filter

Description
[Include a brief description of the changes you've made]
Related Issues
[Include any related issues or pull requests that this PR addresses or is related to. Use GitHub's shorthand syntax to link to them, like #1234.]
Changes Proposed
[Describe the changes you've made in detail. Be specific and include any relevant code snippets.]
Checklist

[x] I have read and followed the Contribution Guidelines.
[x] All new and existing tests passed.
[x] I have updated the documentation to reflect the changes I've made.
[x] My code follows the code style of this project.
[x] The title of my pull request is a short description of the requested changes.

Screenshots
Note to reviewers

@ThienBNguyen You are working on this. If you are willing to work open a new PR with the changes because we have upgraded our project and conflicts can't be resolve.
Sorry for Inconvenience.

hi @shyamtawli what do I need to do?


v0.4: No pull progress

When containers are starting there is no progress for the pull, so it just seems like things are hanging.

Fixed as of v0.4.2.


Using new WC2.7 CRUD method to create/update _translation_porduct_type product meta

Instead of using update_post_meta() function to add WooPoly custom product meta used here, we can now use the filter woocommerce_before_product_object_save defined here.
This filter filters the product object (and passes as well the product data_store object) before saving the data to the DB. The data_store object pointer is useful to adjust object props before save.
See this issue for further details.

Can be also useful here for the _point_to_variation meta


[2.x] Bump jline3 to 3.27.0

Ports #7695

[1/8] Initializing...                                                                                (0.0s @ 0.14GB)
Error: On Windows, GraalVM Native Image for JDK 23 requires Visual Studio 2022 version 17.6.0 or later (C/C++ Optimizing Compiler Version 19.31 or later).
Compiler info detected: cl.exe (microsoft, x64, 19.29.30154)
Error: To prevent native-toolchain checking provide command-line option -H:-CheckToolchain
Internal exception: com.oracle.svm.core.util.UserError$UserException: On Windows, GraalVM Native Image for JDK 23 requires Visual Studio [202](https://github.com/sbt/sbt/actions/runs/11296797463/job/31426751968#step:20:203)2 version 17.6.0 or later (C/C++ Optimizing Compiler Version 19.31 or later).
Compiler info detected: cl.exe (microsoft, x64, 19.29.30154)

Need to fix the CI failure. Maybe changing to windows-latest would fix it.


Input crowding

Inputs are overlapping in the Input display area, possibly related to screen size (I believe the screenshot below is from a 15.6" monitor).

Inputs now wrap correctly


Add librsvg install step

Adds a missing setup step

Perhaps it's better to change the example figures to .png to minimize dependencies. I suspect not everyone wants to use svg.


finish system verification

closes #87

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#120  👈
#118
main

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

Join @dyc3 and the rest of your teammates on  Graphite

Merge activity

May 12, 3:33 PM EDT: @dyc3 started a stack merge that includes this pull request via Graphite.


lighthouse deploy error

Hello guys,
PS E:\Projects\sei-mint-update> lighthouse deploy
⠹ Deploying CW721 ContractC:\Users\PC\AppData\Roaming\npm\node_modules@we-bump\lighthouse-cli\node_modules@cosmjs\cosmwasm-stargate\build\cosmwasmclient.js:84
throw new Error(Account '${address}' does not exist on chain. Send some tokens there before trying to query sequence.);
^
Error: Account 'sei13syey3es73nj4e0r54fggq3nm9y7meqgpfnssq' does not exist on chain. Send some tokens there before trying to query sequence.
at SigningCosmWasmClient.getSequence (C:\Users\PC\AppData\Roaming\npm\node_modules@we-bump\lighthouse-cli\node_modules@cosmjs\cosmwasm-stargate\build\cosmwasmclient.js:84:19)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async SigningCosmWasmClient.simulate (C:\Users\PC\AppData\Roaming\npm\node_modules@we-bump\lighthouse-cli\node_modules@cosmjs\cosmwasm-stargate\build\signingcosmwasmclient.js:78:30)
at async SigningCosmWasmClient.signAndBroadcast (C:\Users\PC\AppData\Roaming\npm\node_modules@we-bump\lighthouse-cli\node_modules@cosmjs\cosmwasm-stargate\build\signingcosmwasmclient.js:285:35)
at async SigningCosmWasmClient.upload (C:\Users\PC\AppData\Roaming\npm\node_modules@we-bump\lighthouse-cli\node_modules@cosmjs\cosmwasm-stargate\build\signingcosmwasmclient.js:93:24)
The problem is that this address dont exist in my code sei13syey3es73nj4e0r54fggq3nm9y7meqgpfnssq

To solve it you should send some SEI to the address.


Use bundled notifications on Android 7

The mpd client MALP uses a bundled notification for player controll.
This way you have in the small notification pause and skip and in the extended some more controll buttons.
And you have a small arrow where you can switch between the two types: https://developer.android.com/images/android-7.0/inline-type-reply.png

Care to explain what you mean?
Bundled notifications don't make sense, as there is only one.
The current notification already has a collapsed and extended state with actions in them.
The screenshot you link is applicable when you want to reply to a notification, clearly not applicable here.

Right, they are not bundled notifications, but they look different on Android 7.
Small:

Large:

Just expand Kore's notification to see it all.

Possible, but it doesn't look optimized for Android 7


CXF 3.3.1 + MP Rest Client 1.2.1

@j4fm hey James, is this ready to be merged? Or anything is still pending?

Hi @ivanjunckes, it's ready to be merged.
Thanks

@jgallimore @jeanouii can you guys merge?