cannot build with flake.nix

It appears that flake is broken, or maybe I'm doing something wrong (new to nixos)
on release branch:
❯ nix develop                                                                                vere/git/release
/nix/store/rk067yylvhyb7a360n8k1ps4lb4xsbl3-coreutils-9.3/bin/dircolors: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by /nix/store/rk067yylvhyb7a360n8k1ps4lb4xsbl3-coreutils-9.3/bin/dircolors)
/nix/store/rk067yylvhyb7a360n8k1ps4lb4xsbl3-coreutils-9.3/bin/dircolors: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by /nix/store/29691038dnsk07w5jr32rw6vsnmarcb5-acl-2.3.1/lib/libacl.so.1)
/nix/store/rk067yylvhyb7a360n8k1ps4lb4xsbl3-coreutils-9.3/bin/dircolors: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by /nix/store/p3zhf82f9i2bd7yzy258d9xq5bik8nmk-gmp-with-cxx-6.3.0/lib/libgmp.so.10)
*** stack smashing detected ***: terminated

[auri@devm-aurimas:~/other/vere]$ bazel build :urbit
Starting local Bazel server and connecting to it...
INFO: Analyzed target //:urbit (76 packages loaded, 12379 targets configured).
INFO: Found 1 target...
WARNING: /home/auri/other/vere/BUILD.bazel:174:8: input '.git' to //:version_str is a directory; dependency checking of directories is unsound
ERROR: /home/auri/other/vere/BUILD.bazel:174:8: Executing genrule //:version_str failed: (Exit 1): bash failed: error executing command /nix/store/j80wcbm6bb1nsqsgmniq43rg980p27q9-bash-5.2-p15/bin/bash -c ... (remaining 1 argument skipped)

Use --sandbox_debug to see verbose messages from the sandbox and retain the sandbox build root for debugging
git: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by git)
Target //pkg/vere:urbit failed to build
Use --verbose_failures to see the command lines of failed build steps.
INFO: Elapsed time: 7.593s, Critical Path: 4.97s
INFO: 312 processes: 14 internal, 298 linux-sandbox.
FAILED: Build did NOT complete successfully
*** stack smashing detected ***: terminated

Really odd stack smashing thingy getting detected.
on develop branch:
❯ nix develop                                                                                vere/git/develop

[auri@devm-aurimas:~/other/vere]$ bazel build :urbit
Starting local Bazel server and connecting to it...
INFO: Analyzed target //:urbit (76 packages loaded, 12412 targets configured).
INFO: Found 1 target...
<...>
configure: error: The pkg-config script could not be found or is too old.  Make sure it
is in your PATH or set the PKG_CONFIG environment variable to the full
path to pkg-config.

Alternatively, you may set the environment variables EXPAT_CFLAGS
and EXPAT_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

To get pkg-config, see <http://pkg-config.freedesktop.org/>.
See `config.log' for more details
_____ END BUILD LOGS _____
rules_foreign_cc: Build wrapper script location: bazel-out/k8-opt/bin/external/dbus/libdbus-1_foreign_cc/wrapper_build_script.sh
rules_foreign_cc: Build script location: bazel-out/k8-opt/bin/external/dbus/libdbus-1_foreign_cc/build_script.sh
rules_foreign_cc: Build log location: bazel-out/k8-opt/bin/external/dbus/libdbus-1_foreign_cc/Configure.log

Target //pkg/vere:urbit failed to build
Use --verbose_failures to see the command lines of failed build steps.
INFO: Elapsed time: 48.916s, Critical Path: 45.89s
INFO: 393 processes: 8 internal, 385 linux-sandbox.
FAILED: Build did NOT complete successfully

develop branch, adding pkg-config to the list of packages:
<...>
PKG_CONFIG_PATH=:/home/auri/.cache/bazel/_bazel_auri/1997c550debeec101dac973109169cf3/sandbox/linux-sandbox/4/execroot/__main__/bazel-out/k8-opt/bin/external/urcrypt/urcrypt.ext_build_deps/openssl/lib/pkgconfig:/home/auri/.cache/bazel/_bazel_auri/1997c550debeec101dac973109169cf3/sandbox/linux-sandbox/4/execroot/__main__/bazel-out/k8-opt/bin/external/urcrypt/urcrypt.ext_build_deps/secp256k1/lib/pkgconfig
+ NOCONFIGURE=1
+ /home/auri/.cache/bazel/_bazel_auri/1997c550debeec101dac973109169cf3/sandbox/linux-sandbox/4/execroot/__main__/bazel-out/k8-opt/bin/external/urcrypt/urcrypt.build_tmpdir/autogen.sh
aclocal: warning: couldn't open directory 'build-aux/m4': No such file or directory
configure.ac:126: error: possibly undefined macro: AC_MSG_NOTICE
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
autoreconf: error: /nix/store/bkdqj1ckn7h1ypnvmdv0i3bhm31llhxz-autoconf-2.71/bin/autoconf failed with exit status: 1
_____ END BUILD LOGS _____
rules_foreign_cc: Build wrapper script location: bazel-out/k8-opt/bin/external/urcrypt/urcrypt_foreign_cc/wrapper_build_script.sh
rules_foreign_cc: Build script location: bazel-out/k8-opt/bin/external/urcrypt/urcrypt_foreign_cc/build_script.sh
rules_foreign_cc: Build log location: bazel-out/k8-opt/bin/external/urcrypt/urcrypt_foreign_cc/Configure.log

Target //pkg/vere:urbit failed to build
Use --verbose_failures to see the command lines of failed build steps.
INFO: Elapsed time: 5.337s, Critical Path: 2.92s
INFO: 6 processes: 6 internal.
FAILED: Build did NOT complete successfully

It seems like if I force ACLOCAL_PATH urcrypt starts to build:
ACLOCAL_PATH=/usr/share/aclocal autoreconf -if --warnings=all
aclocal: warning: couldn't open directory 'build-aux/m4': No such file or directory
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'.
libtoolize: copying file 'build-aux/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'build-aux/m4'.
libtoolize: copying file 'build-aux/m4/libtool.m4'
libtoolize: copying file 'build-aux/m4/ltoptions.m4'
libtoolize: copying file 'build-aux/m4/ltsugar.m4'
libtoolize: copying file 'build-aux/m4/ltversion.m4'
libtoolize: copying file 'build-aux/m4/lt~obsolete.m4'
configure.ac:47: installing 'build-aux/compile'
configure.ac:44: installing 'build-aux/missing'
Makefile.am: installing 'build-aux/depcomp'

Let me see if there's a way to make this work without breaking others.

The following progresses further:
bazel build :urbit --action_env=ACLOCAL_PATH=$ACLOCAL_PATH --action_env=PKG_CONFIG_PATH=$PKG_CONFIG_PATH

However, now avahi spazzes out


Support for load_balancer_profile

Is there an existing issue for this?

[X] I have searched the existing issues

Description
Hello,
I would like to know if there is a possibility to extend this module and make load balancer configuration exposed to variable? That would help a lot with a bit more specific cases, like to use already existing public IP to avoid recreation it in case of cluster recreation. This is exposed in azurerm_kubernetes_cluster resource, but this module didn't expose that.
New or Affected Resource(s)/Data Source(s)
azurerm_kubernetes_cluster
Potential Terraform Configuration
No response
References
No response

Hello @mielmat
You are talking about specify the outbound IPs like described in this doc page ?
https://learn.microsoft.com/en-us/azure/aks/load-balancer-standard#create-the-cluster-with-your-own-public-ip-or-prefixes
Could you make an example of the azurerm_kubernetes_cluster configuration that you are not able to achieve with the module ?
Thanks

Hello @zioproto,
that's exactly our case - and from what I see, it is not possible to achieve it with this module.
I'm not sure what kind of configuration should I provide, but what it is missing from my side is possibility to assign
...
load_balancer_sku     = var.load_balancer_sku
load_balancer_profile = var.load_balancer_profile
...

in this module.

@mielmat can you propose a PR with this change ?
You need to add load_balancer_sku and load_balancer_profile here:
https://github.com/Azure/terraform-azurerm-aks/blob/master/main.tf#L27
Define the variables:
https://github.com/Azure/terraform-azurerm-aks/blob/master/variables.tf
Validate that load_balancer_profile is specified only if load_balancer_sku is set to standard
You can also add an example:
https://github.com/Azure/terraform-azurerm-aks/tree/master/examples
That will run an e2e test, where you create a public IP with Terraform:
https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/public_ip
and you pass it in the load_balancer_profile block the IP as outbound_ip_address_ids
If you can draft a PR I will be happy to review it. Thanks

Sure, I will try to raise PR for that.

Considering the PR is merged, when can we expect a release?

hello @mazilu88
we don't have a documented release cadence. I will open an issue for that.
@lonegunmanb  we can close this issue because the PR #277  is merged


chore: using createEl from obsidian api

And use parent.empty() to remove all children in view-header-title-container

Oh nice. I saw createEl() when making this, but couldn't find any documentation anywhere on the difference between createElement() and createEl() so I stuck with the one I know. Never considered it'd be a part of the Obsidian api


Maintenance status ?

Is this project still maintained here or in forks ?
If it is abandoned, may I suggest to transfer it to this org:
https://github.com/abandonware
See procedure:
https://abandonware.github.io/

I'm not going to transfer. Submit a PR if you have an update to the project.

good to have feedback ! may you review those pending changes then:
https://github.com/kelly/node-i2c/pulls
Regarding creating new PR, I am somehow blocked by this issue:
https://github.com/kelly/node-i2c/issues/91

Unfortunately I don't have a solution to that issue at this time.


Remove unnecessary pushd / popd

git clone is already specifying its destination
Signed-off-by: C.J. Jameson<EMAIL_ADDRESS>

Maybe I'm too paranoid. I will try an verify that this commit works with a fresh install. I remember at one point we had a pushd without a popd and it took some sleuthing to figure out why workstation-setup was broken. Presumably removing both should work =)

I did it on a fresh machine and it works as expected. =)


Ability to disable Cyrillic and other non Latin characters in C syntax

Also add same tests for Regex lexer.

To be honest, I would vote against this. C standard allows the implementations to accept additional characters outside of basic ANSI letters, so this implementation is
a. Perfectly valid according to the modern standard's letter
b. Useable
c. I would even say "expected" of a modern programming language

Having an option to enable/disable this is not unreasonable. If we had a flag to disable non-ASCII characters, I'd accept this. I believe the default should just accept any character-set, as most implementations that I know of also have no problem with this.

What should I do to please SonarCube?

@kant2002 Don't worry about Sonar, it will be turned off soon as it causes more pain than help. Thank you so much for the contribution!


[Android] Remember route history

copied from https://github.com/maheshmnj/navbar_router/issues/8
For a better navigation/experience you might wanna consider adding some sort of visited tabs history in order to manage back button navigation for Android, apps like instagram,netflix ... handle the navigation history by keeping track of the order in which the user visits different tabs such a feature would be a perfect addition to your package, for inspiration take a look at the solution implemented in this one : ttps://pub.dev/packages/bottom_nav_layout#page-back-stack

@mohamoha6200 this is fixed in v0.3.0, Please check and let me know if the bug exits.

Pages should be popped in the order they were pushed regardless of which tab user is on.
Test
if there are three nested tabs

user pushes a route on tab1
switches to tab2 pushes a route
switches to tab3 pushes a route

then

pressing a back button user should be on root of tab3
pressing back button again user should be on 2nd route of tab2
pressing back button again user should be root of tab2
pressing back twice user should be root of tab1

This feature is similar to instagram where on pressing the backbutton on Android either a page must be popped from a Tab or the tab must switch to its previous state. Based on the user's last action.
Let's say we have a BottomNavigationBar with two tabs Tab1 and Tab2 each Tab is associated with a Navigator to handle nested routes within that tab.
Consider the below structure
   Tab 1                     Tab2
    |                         |
    |                         |
   Navigator                 Navigator

   /  : FirstPage()       /  : FirstPage()
   /2 : SecondPage()      /2 : SecondPage()

Use case:

User is on tab1 (FirstPage()) and pushes a new page SecondPage on this tab
switches to tab2 and pushes a new page SecondPage on tab2
Press the back button SecondPage in tab2 should be popped
Press the back button Tab should be switched to tab1 (With SecondPage on the stack)
Press the back button SecondPage should be popped
And on Pressing BackButton again app should be closed (since we are at the root of the nested navigator).

To solve this my idea is to keep track of the two events tab changes and also observe the navigator stack. So I am trying to maintain a consolidated history of both these events
List<RouteHistory> history = [];

class RouteHistory {
  int index; // tab index
  bool base; // whether its a root of the navigator
  RouteHistory({this.index=0, this.base=true});
}


Replicate Filtering

Dear Dev-team,
Description:
Many (biological) experiment rely on replicates to ensure reproducibility.
The current filter options of the aligned feature matrix are unfortunately not yet able to effectively utilize replicate measurements.
A 'replicate filter' can very effectively remove noise and non-relevant / non-reproducible features while maintaining the integrity and information of individual samples (which might be lost in overall feature list abundance filtering).
Having to leave the MZmine platform for this step is, naturally, very frustrating and troublesome.
Solution:
The implementation of such a filter for the feature list based on replicate measurements appears to be straightforward:

Defining a 'replicate tag', such as '_R'.
This tag groups all measurements as replicates if their names are identical before the tag:
sample1_R1 <> sample1_R2 <> sample1_R3; [...] ; sample99_R1 <>sample99_R2 <>sample99_R3
Choosing a abundance threshold, e.g. 0.5 (for 2 of 3)
This abundance threshold will be applied to the individual samples, i.e., within the grouped replicates.

Our feature list now only includes features that can be reproducibly generated, meaning those with potential (biological) significance, and no noise.
I assume that the replicate tag could theoretically also be replaced by referencing a defined column in the meta data sheet.
Alternatives:
The current feature list filtering options unfortunately don't allow for such a step. Exporting the feature list and leaving the mzmine platform is at current state the only option to conduct such a very effective filtering step.
Additional context:
Unfortunately, I have no experience in managing github repositories and Java programming; but I would estimate that the implementation might not require a significant amount of effort.
Of course, this approach could be extended to filter on the basis of sample classes (referencing the meta data sheet), as implemented f.e. in MS-DIAL.

Hi Stefan,
Thanks for the detailed description. This is an interestign feature and will be worked on in the future, but icannot give a timeline for it.
Best,
Steffen


Replace calls to CFStringCreateWithCString with constant CFStrings

This would save performance by removing unnecessary calls to CFStringCreateWithCString

@compnerd Is this good?

CC: @parkera

@parkera Done!

@swift-ci test

I apologize. This has been fixed. Let's try again @parkera

@compnerd Could you please run the tests again and merge

@swift-ci please test

macOS build seems to be broken; it isn't even starting. Huh.

@compnerd Seems like the macOS Jenkins instance is broken; it will not start the pipeline

Okay everything is fixed! @compnerd Let's try it one more time. It builds.

@swift-ci test

@parkera Can we give this one more go as well?

@swift-ci test

@parkera Everything is fixed. Can we do this one more time?

@compnerd Could you please run the tests again and merge?

Can someone please do the please test and merge thing? @compnerd @parkera

@swift-ci test

@swift-ci test

It passed! Can we merge please? @parkera

This might be regressing the Windows build:
https://ci-external.swift.org/job/oss-swift-windows-toolchain-x86_64-vs2019/2845/console


Define some Theme data structures with using for readability

Following a short discussion on RC I've redefined some HashMaps used by Theme with using to make code for iterators more readable. It was suggested to use typedefs at first, but seems using is the way to go in future.
Made them public so Control can use them as well, which should make the relation between class members clearer.
Also fixes https://github.com/godotengine/godot/issues/61156, another regression from the HashMap PR.

Hold on sec, I'll fix https://github.com/godotengine/godot/issues/61156 real quick!

Thanks!


Set up third party email

Application is currently still sending email to the console log.
Set up to use SendGrid.

Implement use of SendGrid:
# third-party email relay configuration
# EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
EMAIL_BACKEND = "django.core.mail.backends.smtp.EmailBackend"
DEFAULT_FROM_EMAIL =<EMAIL_ADDRESS>
EMAIL_HOST = "smtp.sendgrid.net"
EMAIL_HOST_USER = "apikey"
EMAIL_HOST_PASSWORD = env.str("EMAIL_HOST_PASSWORD")
EMAIL_PORT = 587
EMAIL_USE_TLS = True


can't see logs in the action of logs

when i start a docker container,i can see logs in the  action of logs ,but a feel seconds later,all logs lose ,it only display the container id,i execute command docker logs  can see logs,who can tell me why,

Can you tell me what is your installed version? Refer to the official documentation to install?

I can reproduce this bug too.
But only sometimes and for different containers.
No logs aren't displayed in Shipyard, but in CLI (docker logs XXXXXX) are.
Using shipyard version 3.0.2 (8e84bed).

i am use hipyard version 3.0.2 too


Question: How do use "inView"?

Hello just a short question is it possible to use use "inView" from Motion One to have a reveal effect like here?
When yes how to do so, didn't find anything in the documentation.
Many thanks for all your effort, highly appreciated :)

We are currently developing some hooks, and the ”inView“ will be born in April.


core_verify_pk_in_g1 fails to verify valid signature

Didn't found any tests on core_verify_pk_in_g1 function and thought it probably could be a library bug.
PrivateKey (bigendian serialized) = 0x2793e28525ec30c29f3ff05f9ebd5449c79f180c442496ccef9294bd9850662c

Public key (compressed p1_affine) = 0xab10fc693d038b73d67279127501a05f0072cbb7147c68650ef6ac4e0a413e5cabd1f35c8711e1f7d9d885bbc3b8eddc

Message = 0x0000000000000000000000000000000000000000000000000000000000000000

Message hash (compressed p2_affine, DST=0x424c535f5349475f424c53313233383147325f584d443a5348412d3235365f535357555f524f5f504f505f , aug =[]):
0x97502412bcfc3f1d88b71f1ad9b60fa37c332d19466fba1dc991d42bcd09bcd9f1c22a562646ffce0922793b6c69938b076e5cd6cfb3c361fc767e5f40ce05486e1668825ffeecab89d7daa455a179736a387ae93b9b15d283d45ffa14cd4af7

Signature (compressed p2_affine) = 0xa44158c08c8c584477770feec2afa24d5a0b0bab2800414cb9efbb37c40339b6318c9349dad8de27ae644376d71232580ff5102c7a8579a6d2627c6e40b0ced737a60c66c7ebd377c04bf5ac957bf05bc8b6b09fbd7bdd2a7fa1090b5a0760bb

Just compare all the values to the current Java Milagro library and all of them are the same, but Milagro verifies the signature while core_verify_pk_in_g1 doesn't. The signature has the same value when signing by both our current Milagro implementation and by Blst based code.
Would be super if you could check this case. Any other help in finding the root cause is also much appreciated!

git pull, rebuild and re-test.
Just in case, Go and Rust bindings didn't suffer from this, because they parallelize even core verify, and didn't exercise the problematic code path. Which is how typo slipped through. I'm putting together a python script to keep swig in the loop...

Yeah, thanks for the prompt fix, but this case still fails for me (pulled, rebuilt and checked). I will double check tomorrow, may be something wrong on my side.
So the described case now passes on your side right? If so, may be you can share your test code?

It's in-the-middle-of-it, but you can git clone https://github.com/dot-asm/blst.git -b python.demo and run blst/bindings/python/demo.py. At the end of the script you'll see your inputs.

Oh! It's for Linux... Definitely won't work on other platforms...

Just in case, script doesn't actually call core_verify, but you can replace everything past "# vet the public key" with result = blst.core_verify_pk_in_g1(pk, sig, True, msg, DST). Note that it returns BLST_ERROR, and 0 stands for success. So in application code you'd write if blst.core_verify_pk_in_g1(pk, sig, True, msg, DST) != blst.BLST_SUCCESS ....

Thanks! Your python code works for me both as is and with core_verify_pk_in_g1
Doing verification the same way as in your python demo (with pairing) in Java SWIG binding always results for me in 0 return from pairing_finalverify on both valid and invalid data :/
There must be something goes wrong on a Java wrapper side

Oh, just realized that pairing_finalverify returns bool. So verification also fails here

Will close this for now. Thanks for support 👍

Hurray! I was just incorrectly rebuilding the library. Everything works now 👍

python.demo branch switched to c++ class interface. I wonder how would it, class interface, look for you in Java. Keep in mind that this is work in progress...

Yep thanks! Will probably try C++ bindings a bit later 👍

The python.demo branch was updated to return Java byte[] from serialization methods. Check it out... [Not that I fully tested it, but it does compile...]


Fixes #208: Updated kaniko-project/executor to v1.20.1-slim

Fixes #208: Updated kaniko-project/executor to v1.20.1-slim

This PR includes a change that disables deletion protection on the GKE cluster created during the ./create_platform.sh step.
It is recommended to keep deletion protection enabled for clusters of consequence (eg. Production).


C019-serviceAssessmentExistenceLife-approvazione_automati versions

I am working on calling this e service.
I can see the yaml and url for for v1 but cannot see the v2 . Is the yaml the same and I just update the endpoint to v2?

Hi! for v2 yaml and url are the same as v1

Thats great, thank you afrontera85 for the prompt response!


Is there any difference

is there any difference between this connector with this ?
https://ci.apache.org/projects/flink/flink-docs-master/docs/connectors/datastream/kinesis/

The difference between this library and the Apache Flink Kinesis connector, is that we have backported some features for earlier versions of Apache Flink, in order to allow customers to leverage these features with Kinesis Data Analytics:

Feature
Flink Version
AWS Kinesis Connector
Apache Flink Kinesis connector

EFO (Enhanced Fan-Out)
1.8
Supported
Not supported

EFO (Enhanced Fan-Out)
1.11
Supported
Not supported

EFO (Enhanced Fan-Out)
1.12
N/A
Supported

EFO (Enhanced Fan-Out)
1.13
N/A
Supported

Table API
1.8
Not Supported
Not supported

Table API
1.11
Supported
Not supported

Table API
1.12
N/A
Supported

Table API
1.13
N/A
Supported

In terms of bug fix parity, we try our best to port bug fixes across all versions of Flink.
You only need to use this connector if you want to use EFO or Table API, otherwise you can use the Apache connector.

Closing due to staleness, please reopen if needed


Not In GW2-UOAOM (Add-on Manager)

There is no option to install GW2clarity in the add-on manager, despite this being mentioned as an install option. GW2Radial is there, but not clarity. Or it's named differently in the manager.

The addon loader can be installed with the manager, but Clarity is currently in pre-alpha and intentionally not available in the manager until it's in beta (at minimum).


add StateChanges::merge(..) and some small fixes (renames etc)

This change is

crates/blockifier/src/state/cached_state.rs line 583 at r2 (raw file):

impl From<&StateChanges> for StateChangesCount {
    fn from(state_changes: &StateChanges) -> Self {

better make this a borrow rather than having to consume/clone this just to get lengths
Code quote:
state_changes: &StateChanges

crates/blockifier/src/state/cached_state_test.rs line 313 at r2 (raw file):
Previously, dorimedini-starkware wrote…
because this
    let mut transactional_state = CachedState::create_transactional(&mut state);
    let state_changes1 = create_state_changes_for_test(&mut transactional_state);
    transactional_state.commit();

    // Make sure that null state changes are attained from a transactional state by
    // `get_actual_state_changes_for_fee_charge` after a commit and before any additional changes.
    let block_context = BlockContext::create_for_testing();
    let mut transactional_state = CachedState::create_transactional(&mut state);

first and last lines create transactional_state.
last line shadows first variable.
You are basically testing that this:
    let mut transactional_state = CachedState::create_transactional(&mut state);
    transactional_state.get_actual_state_changes_for_fee_charge(...)

... is an empty state change. Unrelated to the commit.
Maybe I'm misunderstanding what it is you're trying to test?

ah, ok so: transactional_state is dead after the commit. can no longer use it.


Lamda no longer supports node 8x

Looks like the script needs updating for node 12x according to the rollback error.

updated to node12x. thanks for raising the issue!


Going To Camp support

Is your feature request related to a problem? Please describe.
This is a tracking issue for adding Going To Camp support.
A Going to Camp provider will add support for the following areas

Washing State Parks

Wisconsin State Parks

City of Oroville (WA)

Tacoma Power Parks (WA)

Longpoint Area (CA)

Saugeen Valley Conservation Area (Canada)

St. Clair Conservation Authority (Canada)

Yukon Parks (Canada)

Other Going to Camp providers may be possible, but it looks like they use some sort of self-hosted solution that makes the API more difficult to work with (and sometimes blocked because javascript is not active, or an unacceptable browser UA is in use).

I plan to implement an initial proof of concept shortly.
Describe the solution you'd like
Describe alternatives you've considered
Additional context

What would it take to get the https://midnrreservations.com/ site working with this also? Looks like they are using the self-hosted solution of Going to Camp / Camis solution as you described.

@SoccerCore11 Good question to which I don't know the answer. GoingToCamp support is coming in the 0.8.0 camply release and I haven't looked into adding the self-hosted versions of camply.
It takes a fair amount of effort to reverse engineer the URL structure of the API, so I don't expect to look into it in the near future. However, I do imagine it's doable.

I looked into it briefly. I think this will work trivially without much code change. Changes needed are:

Add a user agent that looks like a real browser. The reservation site is serving up a captcha instead of the necessary JSON results. I used the agent served by my browser (firefox), and it allowed my curl request with correct results.
A RecreationArea entry needs to be added to the recreation area list: https://github.com/juftin/camply/pull/170/files#diff-27cb2d1da317d1840aeb797e9a89748b2fd5bf43e193de78b9821216b342825dR24

From my original post:

Other Going to Camp providers may be possible, but it looks like they use some sort of self-hosted solution that makes the API more difficult to work with (and sometimes blocked because javascript is not active, or an unacceptable browser UA is in use).

This is probably true for many or all recreation areas. It's possible that the self-hosted version of going to camp blocks non-standard UAs by default.

Does 'camply/config/api_config.py' provide a list of user agents to use / try?
I created a new pull request: https://github.com/juftin/camply/pull/176
Not a dev, so I hope I'm doing this right...

Yep at a glance, you did step (2.) above correctly. Although (1.) still needs to be done. If you open up a separate Github issue to add Michigan support I can get that part done relatively soon.


[Forge] 1.10.2-v18 Forge crash on world generation

I've got a world config that works when used in the spigot environment but the identical config causes a crash in the forge environment.
The problem seems to stem from setting TerrainMode to Default.
After you choose create new world the program hangs and the console says

SERVER_STARTING and forced into state SERVER_STOPPED. Errors may have been discarded.

I tried increasing the logging level in the OpenTerrainGenerator.ini to Debug and Trace but was unable to get any additional output from either of these settings.
The crash report references a NullPointerException in WorldServer.java. I know that's not part of OTG but maybe OTG is passing it a null value somewhere that shouldn't be null in the forge version and passing a valid value in the spigot version?
Attached are my sample world config files with the absolute minimal settings required to exhibit this issue, the log files, and crash reports for both the forge run and the spigot runs.
Spigot version:
CraftBukkit version git-Spigot-a9631d2-67b2424 (MC: 1.10.2) (Implementing API version 1.10.2-R0.1-SNAPSHOT)
Forge version: 1.10.2-<IP_ADDRESS>7
OTG version: OpenTerrainGenerator v1.10.2 v18
I know this may seem a bit silly to fix but with the dimension support now we can hopefully move our server from spigot to forge. Fixing this issue will allow us to bring over all of our vanilla worlds and keep the vanilla generator keeping the biome information accurate. It'll also keep the spigot and forge version features the same.
This same config file works in TC for forge version 1.8 as a point of reference when it was last known to work in forge.
Error Files.zip

Hey, I'm sorry it's currently not possible to use the vanilla world generator in the overworld together with OTG.

Ok I think I misunderstood, looks like the problem is that TerrainMode: Default isn't working properly. To be honest I hadn't taken that feature into account when working on dimensions and re-doing a lot of the Forge code. I'm not sure that it can be made to work properly, will have to investigate. I see how handy it could be for using OTG with existing worlds though. Will look at this later when there are less critical things on the to-do list.

@MCPitman, please let me know how this should work and if this should have prio.

I've disabled TerrainMode: Default and OldGenerator for v8_r3. The settings are no longer read from or written to the configs. Will have to re-implement this in the future, will keep this ticket open for that.

Since OTG v8, non-OTG overworlds (vanilla or modded) can be used with OTG dimensions for Forge.


Added More Functionalities

I added the buttons to calculate Square root, square and logarithmic value with base 10 & base e.
Therefore, kindly merge my PR.

hey @mhnazary,
Did u review my changes ?


Error: chatflowsService.getAllChatflows - Error: getRunningExpressApp failed! [BUG]

Oh snap!
The following error occured when loading this page.
Status: 500
Error: chatflowsService.getAllChatflows - Error: getRunningExpressApp failed!
Please retry after some time. If the issue persists, reach out to us on our Discord server.
Alternatively, you can raise an issue on Github.

Setup
Docker, portainer stack.
OS Linux, Debian 12.
Chrome
Version 1.7.1

I think there is a fault in the new docker image.

Same issue running portainer after updating to 1.7.1. Logs:
2024-05-07T23:49:35.232166845Z 2024-05-07 23:49:35 [INFO]: Starting Flowise... 2024-05-07T23:49:35.276525300Z 2024-05-07 23:49:35 [INFO]: ⚡ [server]: Flowise Server is listening at 3000 2024-05-07T23:49:35.339526703Z 2024-05-07 23:49:35 [INFO]: 📦 [server]: Data Source is initializing... 2024-05-07T23:49:35.380886021Z Migration "AddDocumentStore1711637331047" failed, error: column "docid" does not exist 2024-05-07T23:49:35.383811798Z 2024-05-07 23:49:35 [ERROR]: ❌ [server]: Error during Data Source initialization: column "docid" does not exist 2024-05-07T23:49:35.383849078Z QueryFailedError: column "docid" does not exist 2024-05-07T23:49:35.383855198Z     at PostgresQueryRunner.query (/usr/local/lib/node_modules/flowise/node_modules/typeorm/driver/postgres/PostgresQueryRunner.js:219:19) 2024-05-07T23:49:35.383858798Z     at process.processTicksAndRejections (node:internal/process/task_queues:95:5) 2024-05-07T23:49:35.383861998Z     at async AddDocumentStore1711637331047.up (/usr/local/lib/node_modules/flowise/dist/database/migrations/postgres/1711637331047-AddDocumentStore.js:26:9) 2024-05-07T23:49:35.383865158Z     at async MigrationExecutor.executePendingMigrations (/usr/local/lib/node_modules/flowise/node_modules/typeorm/migration/MigrationExecutor.js:225:17) 2024-05-07T23:49:35.383868638Z     at async DataSource.runMigrations (/usr/local/lib/node_modules/flowise/node_modules/typeorm/data-source/DataSource.js:265:35) 2024-05-07T23:49:35.383871678Z     at async /usr/local/lib/node_modules/flowise/dist/index.js:60:13

Same here after upgrade
Migration "AddDocumentStore1711637331047" failed, error: column "docid" does not exist
2024-05-08 08:38:11 [ERROR]: ❌ [server]: Error during Data Source initialization: column "docid" does not exist
QueryFailedError: column "docid" does not exist
at PostgresQueryRunner.query (/usr/local/lib/node_modules/flowise/node_modules/typeorm/driver/postgres/PostgresQueryRunner.js:219:19)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async AddDocumentStore1711637331047.up (/usr/local/lib/node_modules/flowise/dist/database/migrations/postgres/1711637331047-AddDocumentStore.js:26:9)
at async MigrationExecutor.executePendingMigrations (/usr/local/lib/node_modules/flowise/node_modules/typeorm/migration/MigrationExecutor.js:225:17)
at async DataSource.runMigrations (/usr/local/lib/node_modules/flowise/node_modules/typeorm/data-source/DataSource.js:265:35)
at async /usr/local/lib/node_modules/flowise/dist/index.js:60:13

put in a fix here, will push to a new release shortly

should be fixed in latest v1.7.2, please try redeploy/pull the latest changes again


Issue with active scroll handler

Error:
ks-vue-scrollmagic.js:8088 [Violation] Added non-passive event listener to a scroll-blocking 'mousewheel' event. Consider marking event handler as 'passive' to make the page more responsive.
In the actual js file it says TODO for chrome scroll jitter.
Just wondering if you had a look at this and know how to fix it?

Hi @bovas85 ,
not yet... will try to fix it ASAP, but I miss some free time

Thanks @pirony


Add support for node Alexa-sdk

When I tried to test the node alexa-sdk locally, I got a response from alexa-app-server of...
App [app-name] is not an instance of alexa-app

which means that any user using alexa-sdk instead of alexa-app (https://github.com/matt-kruse/alexa-app) cannot proceed with local testing.  Is there support for this and I simply haven't configured the app correctly, or does the support not exist?  If the latter, ought there be support for alexa-sdk?

This project was created specifically to serve up apps created using alexa-app. When I made it, alexa-sdk didn't even exist.
If anyone wants to extend this to support alexa-sdk, I will merge a PR. :)

Currently trying to locally host an Alexa skill using alexa-sdk. Any updates on this?

No updates @jdramosf, please contribute.


[Gekidou] Adding logic to hide the list of teams on the teams sidebar when needed

Summary
Adding the logic to hide the list of teams whenever you only have one team.
This is going to need extra work to refactor how is shown the server button, because we need to use the existing space with the channels list. The main objective of this PR is introduce the logic needed to extract the info from the store and show it here.
Ticket Link
https://community-daily.mattermost.com/boards/workspace/ya4u6bq5hfydznbedstmtyowsy/dbbd497f-f508-4d87-87aa-0299d8245963/7fb750c4-4773-4f99-8aa0-cfa319824150?c=6101f9bd-1ffb-492d-8d9c-17cc891b4a25
https://mattermost.atlassian.net/browse/MM-39702
Checklist

[ ] Added or updated unit tests (required for all new features)
[x] Has UI changes
[ ] Includes text changes and localization file updates
[x] Have tested against the 5 core themes to ensure consistency between them.

Device Information
This PR was tested on: Android emulator

/no-release-notes

/no-release-note

There's some other work around the sidebar which i'm assuming is not part of this PR (the whole feature set is viewable here) otherwise it looks pretty good to me for just hiding / showing that team list :)

How is multi server management part of this PR? This is only about hidding the team sidebar


[WIP] Add blog for Padlocal office hour

1491
Please make sure to check the following boxes creating your pull request, thank you very much!

[ ] Add Blog Header, including title, author, image, categories, tags, etc.
For example:
---
title: Your Great Blog Title
author: your_github_id
categories: project
tags:
  - python
  - padlocal
image: /assets/2021/02-your-blog-slug/teaser.jpg
---

One line bio

Your blog post content Your blog post content
Your blog post content Your blog post content
Your blog post content Your blog post content

It will be easier to start drafting your post by using a existing post file as your template, for example, this one

[ ] Keep all filenames lowercase, and use - to connect words instead of space. e.g. 2017-10-06-wechat-pc-impactor.md instead of 2017-10-06-WeChat PC Impactor.md

[ ] Embed video/pdf from YouTube/Bilibili/local (if there's any) by using {% include iframe.html src="URL_or_PATH" %}. (Learn more about how to embed file/url in the post by reading this blog post

[ ] Save photo to local before publishing, to a folder named by ${MONTH}-${YOUR_BLOG_SLUG}/ under /assets/2021/ directory.

[ ] Select a beautiful and meaningful teaser image for your blog

[ ] Create your contributor profile (if you are a first time contributor)
For excample:

jekyll/_contributors/lijiarui.md

---
name: Jiarui LI (李佳芮)
site: https://lijiarui.github.io
bio: 句子互动创始人 & CEO，微软人工智能最具价值专家 (AI MVP)
avatar: /jekyll/assets/contributors/lijiarui/avatar.png
email<EMAIL_ADDRESS>twitter: https://weibo.com/u/2175505900
---

Here is the example file:

lijiarui.md: https://github.com/wechaty/wechaty.js.org/blob/master/jekyll/_contributors/lijiarui.md
It will shown like this on wechaty website: https://wechaty.js.org/contributors/lijiarui/

To learn more about the contribute guideline, visit: https://wechaty.js.org/docs/contributor-program/

Please make sure the following requirements have been met for your PR before we can continue reviewing it:

The PR has passed all the CI tests and turns green. (you can execute all tests locally by running npm test)

Merge this PR for now because of

#1501


Comments in .swcrc files

Describe the bug
The Configuring SWC docs contain several examples of .swcrc files with comments.
However, SWC cannot be used with a .swcrc file that contains any comments.
Config
{
  "jsc": {
    // Disable es3 / es5 / es2015 transforms
    "target": "es2016"
  }
}

Playground link
No response
Expected behavior
Ideally, .swcrc should use JSONC instead of JSON to allow the use of comments.
Actual behavior
SWC fails, with an error like:
Caused by:
    0: failed to read swcrc file (svg-sprite-generator/src/index.ts)
    1: failed to deserialize .swcrc (json) file: syntax error: 3:9
    2: key must be a string at line 3 column 9
failed to process input file

Version
0.1.52
Additional context
No response

Thank you @aircloud and @kdy1 :partying_face:


[BUG] - height input without label

NextUI Version
2.2.9
Describe the bug
When no label was assigned, The controller wrapper continued to be high without proportion.

Your Example Website or App
No response
Steps to Reproduce the Bug or Issue
Simply, create an input without a label, whose label position is inside
Expected behavior
The height of the input is automatically updated to the height of the text + padding
Screenshots or Videos

Operating System Version
WIN10
Browser
Chrome

Use labelPlacement="outside"


Regression in 1.1 model binding for model types without default constructor

In 1.1, the ComplexTypeModelBinderProvider started to check for a default constructer: d09e921. This breaks my application.
I'm using a controller that calls TryUpdateModelAsync with a preconstructed IValueProvider and model instances:
await TryUpdateModelAsync(
    model,
    model.GetType(),
    prefix,
    valueProvider,
    a => true
);

Some of the model types don't have default constructors, most notably because I need some external dependencies for IValidatableObject. These model types now don't work anymore and my entire controller action fails.
The above commit doesn't really contain any information why this change was introduced and the binder itself doesn't require a default contsructor when the model object is pre-constructed

As a workaround, I have added a default constructor to the model types throwing a NIE.

/cc @dougbu

Some of the background here can be found in issue #4895. @kichalla fixed that bug in PR #5368.
I agree the check for a parameterless constructor should be moved from ComplexTypeModelBinderProvider to ComplexTypeModelBinder and be done only when bindingContext.Model == null.
Nit: CanCreateModel() is a horribad name for a method which primarily checks whether value provider data is available for properties in the model. Might want to clean that up when adding a check that's actually about the ability to create the model.

We will try to get this fixed in the patch.

This patch bug is approved. Please use the normal code review process w/ a PR and make sure the fix is in the correct branch, then close the bug and mark it as done.

@kichalla FYI this is an approved patch bug on your plate.

Done?

Sorry yeah done.

Yay!


Line break for keys in questions management app

The element keys in the questions management app should not overflow.

Fixed in 9b5588c17cfe8e167d25ac1e6174349f9856071d.


Prolog version!

Out of interest I have included my own implementation in Prolog. This is written in my own Prolog ( https://github.com/infradig/yxtrang ) which implements Erlang-style processes and message-passing. It is quite slow as I haven't done too much optimisation in this area (in fact I just got it working well-enough to run the test at all).
:-module(skynet).
:-export([start/2]).

start(Size,Div) :-
        spawn(skynet(0,Size,Div)),
        recv(Tot),
        writeln('###=> ',Tot).

skynet(Num,1,Div) :- send(Num).

skynet(Num,Size,Div) :-
    NewSize is Size div Div,
    between(1,Div,Idx),
        NewNum is Num+((Idx-1)*NewSize),
        spawn(skynet(NewNum,NewSize,Div)),
        fail.

skynet(Num,Size,Div) :- process_sum(0,Div).

process_sum(Tot,0) :- send(parent,Tot).

process_sum(Tot,Idx) :-
    recv(N),
    NewTot is Tot+N,
    NewIdx is Idx-1,
    process_sum(NewTot,NewIdx).

It would be trivially easy  to distribute the skynet processes over multiple nodes, as send/recv work transparently over networks as well.

$ ./yxt samples/skynet '--goal=skynet:start(1000000,10)'
Yxtrang v0.1alpha, 64-bits, Feb 17 2016
Consult default => 'samples/skynet'
###=><PHONE_NUMBER>00
(19.704 s) yes

Can get it down to around 7 seconds by specifying a thread-pool size = 1 (--tpool=1), in effect forcing it to serialize. Prevents cache-thrashing I suppose.

Came back to it recently. Just over 3 seconds now.


Move some helper methods from tester to find

@Hixie In this PR all the following methods have been moved to the WidgetController class:
any() - true if anything matches, c.f. Iterable.any
allWidgets - all the widgets in the tree
widget() - the one and only widget that matches the finder
firstWidget() - the first widget that matches the finder
allElements - all the elements in the tree
element() - the one and only element that matches the finder
firstElement() - the first element that matches the finder
allStates - all the States in the tree
state() - the one and only state that matches the finder
firstState() - the first state that matches the finder
allRenderObjects - all the render objects in the tree
renderObject() - the one and only render object that matches the finder
firstRenderObject() - the first render object that matches the finder
I am curious why this decision was made, because none of the methods uses members from the WidgetController class.  Wouldn't have made it more sense to move those methods to find?
Instead of:
tester.widget(find.text("Hallo"));
You could have written the shorter and easier to read:
find.text("Hallo").widget;

Keeping this issue open for further insights from the team.

Adding to this: I wasn't even aware that those methods even exist (until today), neither did my colleague, both of us were Full-Time Flutter programmers for the last 2 years. So we were quite surprised to see this.

I agree that the API is not really sensible. I've come to the conclusion that we should probably have designed the test system very differently (and not used package:test at all), but unfortunately there's so many tests that rely on these APIs now that it's going to be really difficult to migrate to a new model (and having two models is even worse).

To be honest, I would very much appreciate it if the Flutter Framework always tries to keept it's best version, even if it means that people need to make some adjustments in their code. If we are afraid of making such changes, we are making long-term sacrifices for short-term gains.
Can't we just deprecate the methods? This would break nobodies code, but lead to the correct design for all the new code written. I can make a PR!

We can try. Let's begin with a design doc that describes the whole API, so that we can evaluate the whole thing in context, and compare it to what we have today and see how much of an improvement it is? See https://github.com/flutter/flutter/wiki/Chat#design-documents


Fix root canvas variable for lab2-render

Also deletes labN-browser.html, which doesn't appear to be used.

I looked in the Makefile, and grep -r labN yields no hits, so I think so.


Composer Installation downloads app and application folder.

I am trying to install ci using composer using command
composer create-project codeigniter4/framework:dev-master ci4
and composer download all required folders but it also downloaded application folder which is already removed in favour of app

Sorry - I think that is my fault, not clearing out the distribution folders before uploading. This will be foxed for the next update!

Patched the release directly, fixing this.


Integrated Terminal is skipping letters randomly

VSCode Version:  1.39.1
OS Version: OS X 10.15 Catalina

Steps to Reproduce:

Issue randomly occurs while typing in the integrated terminal

Can you turn on escape sequence logging when this happens so we can see what is being sent to/from the terminal? https://github.com/microsoft/vscode/wiki/Terminal-Issues#enabling-escape-sequence-logging


Support Nuvoton targets

Description
This PR tries to support mbed cloud bootloader on Nuvoton targets. It has the following modifications:

Support NUMAKER_PFM_NUC472/NUMAKER_PFM_M487/NUMAKER_IOT_M487 targets
Replace sd-driver (SD card in SPI bus mode) with NuMaker-mbed-SD-driver.lib
(SD card in SD bus mode) for storage on Nuvoton targets

Any comment?

@LiyouZhou I have no access to mbed-bootloader-internal. My contact person in Arm is @samchuarm. The SD driver NuMaker-mbed-SD-driver here goes in SD bus. It is proprietary and cannot merge into mbed-os. But as @samchuarm informed, there is SDIO block device work https://github.com/ARMmbed/mbed-os/issues/6384 on-going. It can substitute for this proprietary one. If proprietary SD driver is not accepted, I need to wait for SDIO block device ready and switch to that one.
@cyliangtw


nothing is shown?

I installed this and I see it enabled for the invidious instance but I don't see any data shown.
test url:
https://yewtu.be/watch?v=D_V3OsHtXvU

Yes, it seems invidious was updated and broke compatibility

I updated the script, and it should now work again.
Thanks for the notice


value value is not a member of sbt.TaskKey

steps
I modified my buid.sbt and added new taskdefs.
If necessary, I can provide privately all my build.sbt.
problem
This works:
val testsSikuli = taskKey[Map[String, Array[String]]]("Tests disponibles de Sikuli")
testsSikuli := {
   .....
}

val testsSikuli2 = taskKey[Iterable[String]]("")
testsSikuli2 := testsSikuli.value.values.flatten

But if I add brackets it doesn't:
val testsSikuli2 = taskKey[Iterable[String]]("")
testsSikuli2 := { testsSikuli.value.values.flatten }

In this way it works again:
val testsSikuli2 = taskKey[Iterable[String]]("")
testsSikuli2 := {
   testsSikuli.value.values.flatten
}

Error:
value value is not a member of sbt.TaskKey

expectation
I used a lot SBT and I know it is legal to use .value on a TaskDef
notes
sbt version: 0.13.16

I can't reproduce this with sbt 0.13.16 or sbt 1.1.1.
now value isn't technically a member of TaskKey, it's only available on TaskKey via an implicit conversion, but I have no idea how that failed for you.. any ideas?
I'm going to close this because (1) I can't reproduce it, and (2) the idea that whitespaces changes anything along this line is crazy... but we can reopen it if needed.

As I've found a workaround, I'm not worried by this bug.

FWIW I ran into this issue when I had a build.sbt in the project root and then another build.sbt in a module directory. Calling .value on a TaskKey in the module build.sbt would error out. I fixed it by importing sbt._ in the module build.sbt. This was using 0.13.16

Can you provide a minimal-but-complete reproduction of the issue?


Make dashboards plugins' build independent

Is your feature request related to a problem? Please describe
Modify the build.sh process to allow all OpenSearch Dashboards plugins, that are commented out in https://github.com/opensearch-project/opensearch-build/blob/main/manifests/1.1.0/opensearch-dashboards-1.1.0.yml
can be built into OpenSearch Dashboard without interference of each other.
Describe the solution you'd like
Remove the plugin folder content after the correspondent plugin zip file is copied over. So that it doesn't impact next plugin build.
Describe alternatives you've considered
No response
Additional context
No response

This should be solved when solving https://github.com/opensearch-project/opensearch-build/issues/606 but verify.

@kavilla Do you have any updates on this issue?


fix(signTypedData): add chainId + name

:tada: This PR is included in version 1.3.6 :tada:
The release is available on:

1.3.6
GitHub release
1.3.6

Your semantic-release bot :package::rocket:


auc

Hello author, I used the code you provided for testing, but the coverage AUC was only 65, which is far from the article. Is there something wrong with my AUC evaluation method?

可以要一份评估代码吗？谢谢？

作者你好，可以要一份评估代码？谢谢


improve the checkbox size.

Before
After

@Cahllagerfeld how can we get this PR merged?

I think the Gitpod-Prebuild isn't a blocker, if you are happy with it, I would skip this check, as the deployment to netlify was successfull


Activity Monitor is not on the Customer Support Overview page in the CS admin center

I was following this article but the instructions for getting to the Activity Monitor are not aligning to the documentation.

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

ID: 43b312aa-38b2-c71b-2f2f-aba4ad079a8f
Version Independent ID: 43b312aa-38b2-c71b-2f2f-aba4ad079a8f
Content: Use activity monitor to review and track rules
Content Source: ce/customer-service/administer/manage-activity-arc.md
Service: dynamics-365-customerservice
GitHub Login: @gandhamm
Microsoft Alias: mgandham

Thanks for your comment, @lambeaulady. This issue has been assigned to the doc author for review.

1806

hello @lambeaulady
Thank you for your feedback. Could you please let me know where the instructions aren't clear, so we can improve them? Based on the issue title i understand you are unable to locate the activity monitor on the Customer Support Overview page. I can see it on my environment. Please let me know if you are still unable to find it. Thank you.

The instructions should state that you need to scroll to the Case Settings section to find the Activity Monitor.


Lab 00 Observation

I found you also needed to install Python 3.10 from the Microsoft Store (after installing Visual Studio Code) before Python commands were recognized from the terminal in VS Code.

Hi @ejneuman are you running in the hosted VM or on your local machine? The VM should have VS Code and Python already installed, but if that's not what you're seeing please do let us know.
If you're trying to get your machine setup with the setup instructions, it does instruct you to install Python earlier (before telling you to install VS Code) which should allow you to use Python in VS Code terminal. Did you add it to PATH etc?


variables in .TICK script?

Hello,
I've recently setup Influx + Kapacitor (latest) and got the alerts setup and working great.
Now, I'd like to use variables instead of plain-text values (such as the '30' for CRIT).
Is it possible to read variables from a config file, that for example would be located in the ETC folder of the Kapacitor?
Or maybe there's another way to pass variables to TICK files?
(Just as reference, I'm pasting a simple .tick script for cpu measure)
Thanks!
stream
    |from()
        .measurement('cpu_value')
    |alert()
        .id('{{ .Name }}@{{ index .Tags "host"}}')
        .message('{{ .ID }} is {{.Level }} measure: {{ index .Fields "value" }}')
        .crit(lambda: "value" > 30 )
        .log('/opt/kapacitor/var/log/kapacitor/alerts.log')
        .slack()

@Talbion Yes, and not yet. You can define vars in a script like this:
var threshold = 30

stream
    |from()
        .measurement('cpu_value')
    |alert()
        .id('{{ .Name }}@{{ index .Tags "host"}}')
        .message('{{ .ID }} is {{.Level }} measure: {{ index .Fields "value" }}')
        .crit(lambda: "value" > threshold )
        .log('/opt/kapacitor/var/log/kapacitor/alerts.log')
        .slack()

But currently that is all you can do. I am working on  a change to be able to set those vars dynamically via the API see #259 for more details.

Closing in favor of #259

OK thanks for the quick response @nathanielc !
-talbion


Update Dockerfile

update chromium build as old build is not available anymore in deb repo

I just found out we can replace the specific chrome version with chromium=90.*, then It will always get the last available version without editing the dockerfile, as the WebDriverManager should get the correct Chromedriver version anyways, so if you want, you can add this to this Pull request


Add randomSeed option to Boogie

Changes

Add a randomSeed option to Boogie that takes an integer argument which is used to randomize arbitrary decisions in the Boogie pipeline and solving process. When a randomSeed is passed, Boogie will: randomise all names in the generated SMTLib commands; randomize the order in which commands are generated; and set randomisation options in the solver if Z3 is used.
Adding the {:random_seed <n>} attribute to an implementation has the same behavior as setting the /randomSeed:<n> option, but only for that implementation.
Fix a bug in the normaliseDeclarationOrder command line option

Testing

Add a test that verifies the /randomSeed option will reorder declarations, rename variables, and set Z3 randomisation options.
Add a test for the normaliseDeclarationOrder command line option

Nice! A couple of high level comments right off the bat before I review the implementation.
I would mention the motivation for this in the PR description (and the eventually squashed commit), and possibly in the option documentation - I totally get that it's connected to measuring instability but good to make that clearer for future historians. :)
I don't like having just a single option to both enable the randomness and set the seed, especially since folks will be used to the Z3 behavior (always being random, and setting a seed of 0 being equivalent to the default behavior). I think you have a few options:

Have the randomization logic always on, but explicitly set a random seed of 0 by default. That still makes Boogie "deterministic", but could easily lead to a lot of verification regressions for users.
Special-case /randomSeed:0 to maintain the current behavior. Think of it as "what a weird coincidence, my random shuffle put everything in the same order" :)
Provide two options, something like /randomize and /randomSeed.

I think my preference is 2 but could be convinced otherwise.


new silo decomp info case enh for 3.3.2

Description
Adds support for a discovered-in-the-wild corner case of a new Silo Decomposition format.
Type of change

[ ] Bug fix~~
[x] New feature~~
[ ] Documentation update~~
[ ] Other~~

How Has This Been Tested?
I am working on building on HPC platform to test the exemplar file.

[x] finish test with exemplar file

Reminders:

Please follow the style guidelines of this project.
Please perform a self-review of your code before submitting a PR and asking others to review it.
Please assign reviewers (see VisIt's PR procedures for more information).

Checklist:

[x] I have commented my code where applicable.~~
- [ ] I have updated the release notes.
- [ ] I have made corresponding changes to the documentation.
- [ ] I have added debugging support to my changes.
- [ ] I have added tests that prove my fix is effective or that my feature works.
- [ ] I have confirmed new and existing unit tests pass locally with my changes.
- [ ] I have added new baselines for any new tests to the repo.
[x] I have NOT made any changes to protocol or public interfaces in an RC branch.~~

Added release notes entry.

Develop PR for #18371


Added German language

Hello @dabenzel thanks for your generous efforts but these are not the translation files that we are using.
Please check these links below:
https://github.com/bagisto/bagisto/blob/master/packages/Webkul/Admin/src/Resources/lang/en/app.php
https://github.com/bagisto/bagisto/tree/master/packages/Webkul/Shop/src/Resources/lang/en
The above two links are responsible for almost all translation strings in Bagisto.
We urge to make the effort on them.


Web hooks should be invoked when a Deployment is created

Unclear as of yet what the contents of the webhook payload might be or how these webhooks might be created. Either way, Deployment creation should enqueue N webhooks to execute

@GiriDandu we talked a little bit about this last week. What I'd like to do is get the appropriately test harness code written to stand up a simple web service in process during the cucumber task for testing web hooks.
For example:
Given I have a webhook registered for deployment creation
 When I PUT ...
 Then the webhook should be invoked with the payload of:
  """
  {
    "some" : "json"
  }
  """

This makes this task kind of big, because we don't have:

any webhook testing code, e.g. a small web app that returns 200 and records the payload information for the test harness to inspect
1, means of registering or configuring webhooks right now

I'll file an additional ticket for the second item here


feat(db)!: use accumulating queries

Linked Issues

Closes #915

Notes to Reviewer

As a reviewer, please pay particular attention to the following areas when reviewing this PR and tick the above boxes after you have completed the steps.
Test cases

[x] Suggest places that may benefit from test cases.

INX Changes

[x] Run chronicle using an INX connection.

Database Changes

[x] Review database queries for correctness/conciseness.
[x] Ensure queries are supported by indexes if needed.
[x] Check for breaking changes in the data model and matching (conventional) commit message prefix.

2022-11-24T17:07:10.489702Z  INFO inx_chronicle::cli: Finished analytics for milestone 987785
2022-11-24T17:07:10.904328Z  INFO inx_chronicle::cli: Finished analytics for milestone 970415
2022-11-24T17:07:10.912520Z ERROR chronicle::db::collections::outputs::analytics: error=invalid value: integer `-1`, expected u64
2022-11-24T17:07:10.913735Z ERROR chronicle::db::collections::analytics: error=invalid value: integer `-1`, expected u64
Error: invalid value: integer `-1`, expected u64

LGTM!

I'm closing this one as well in favor of #1061.


assetreference should support alternate reference image paths

The assetreference component uses AEM's out-of-the-box web rendition as the reference image for all editing (i.e. cropping, image-maps, etc). This means any resulting coordinates relate to the size of the web rendition.
While it is not hard to resize such coordinates server-side, AEM's Classic UI widget 'html5smartimage' supported a 'pathProvider' property, which allowed passing in a custom javascript function to compute the image URL path used as the reference image during image editing.
To help with upgrades from Classic UI to Touch UI, the assetreference component should expose a pluggable mechanism to customize the reference image URL path.

Supporting alternative image paths for the image editor does not resolve the issue. In Classic UI the image in the editor is swapped out for the web rendition when cropping is started and the alternative image is only used for everything else, most notable image-maps.
In Touch-UI there is no clean way to hook into the editor to swap the image out when cropping gets activated. Therefore the only alternative is editing image-maps on the (possibly cropped) web rendition and to then resize the image-map coordinates before serializing them to the hidden input field.


chore: merge branch 'hotfix-v1.0.1' into develop

Is the chore: merge branch 'develop' into hotfix_develop commit supposed to be there? That appears to merge develop into that branch, only to merge it back to develop again. A lot of the changes in the diff are already in develop.

Is the chore: merge branch 'develop' into hotfix_develop commit supposed to be there? That appears to merge develop into that branch, only to merge it back to develop again. A lot of the changes in the diff are already in develop.

I think they show up because the commit history was not preserved and now everytime we attempt to merge back into develop they keep showing up. This merge commit was an attempt to fix that.

bors merge


Update the links for edit this page on GitHub

I have checked all pages' .md files and I found only 4 non-updated files. Resolves #331

LGTM.


[Help] Hot module reloading keep opening new process of electron

Hot module reloading keep opening new process of electron when I save change in the main/index.ts
I got few class importer and initialized in the main/index.ts because I need them to use node API
But when I edit them and save this create me a new window of electron, it seems logic, but I can't find a way to fix this :/
I'm really new to electron only 2 days in.
I'm running on Mac Os and BrowserWindow.getAllWindows().length keep returning me 1

Help would be greatly appreciated <3

npm i -D tree-kill https://github.com/electron-vite/vite-plugin-electron/tree/v0.15.5?tab=readme-ov-file#faq


New update

Links are now only horizontal or vertical
Families can be hidden
New GraphManager manages the data in the background, isolated from the view
New cursor styles and tooltips

Data needs to be reloaded via the index page


JVM fatal error running Future Client specifically on Hyprland

Regression?
Yes
System Info and Version
 System/Version info
Hyprland, built from branch main at commit 8bb75a223db3ea9471d05d74fbed3328334a9f78  (hyprctl completions: Use only awk rather than grep + awk).
Date: Tue Jul 2 20:46:20 2024
Tag: v0.41.2-18-g8bb75a22, commits: 4904

flags: (if any)

System Information:
System name: Linux
Node name: Vertex
Release: 6.9.7-zen1-1-zen
Version: #1 ZEN SMP PREEMPT_DYNAMIC Fri, 28 Jun 2024 04:32:27 +0000

GPU information:
08:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] [10de:1c03] (rev a1) (prog-if 00 [VGA controller])
NVRM version: NVIDIA UNIX x86_64 Kernel Module  555.52.04  Tue Jun  4 13:54:58 UTC 2024

os-release: NAME="Arch"
PRETTY_NAME="Arch Linux"
ID="arch"
ID_LIKE="arch"
BUILD_ID=rolling

plugins:

Description
This is gonna be a weird one.
Opening my game gets to the "Mojang Studios" splash screen before crashing with a JVM error. This only happens on when trying to run Future Client on Hyprland, any other game mod or desktop environment works fine. I have already spoken to the client developers and from what they can tell this isn't something they can fix.
How to reproduce
Launch game with client in mods folder
Crash reports, logs, images, videos
prism log
hs_err_pid4456.log

if this is a regression, please bisect: https://wiki.hyprland.org/Crashes-and-Bugs/#bisecting-an-issue

0b924f541c744f96d32c9a0d98dcfd90205bab4c is the first bad commit
I don't know how accurate that is entirely but that's all I could find

This is related to enabling v-sync on the main menu.

This is an XWayland issue and was resolved by using my system installation of GLFW to run the game.

closing then


m3u logos feature request

When I add my whole m3u playlist, no logo url is added.
My m3u playlist has logos for all channels.
I wish you add logos from m3u playlist.
The code is this:
tvg-logo="logo url"
Cumulus could take this url and add it to "channel logo url".
What do you think?

Yes this does not seem very difficult to add.

Excellent! I hope you please add it soon!
Thanks


render 3 action Link in a column

Hi there,
is there any function to add 3 action link in a column, like col-span?

Whatever you pass as a column value will get rendered, if you pass 3 action links, 3 action links will get rendered. Maybe you have a styling issue and not the grid one? For example this adds three links
columns.Add(model => "123").Encoded(false);

If you are using Html.ActionLink, you will have to make them strings and concatenate, other than that I would still recommend using 3 different columns with some class like .action-link if you don't want borders or want to space them differently.

thank you, Encoded(false) works perfectly in my case


feat: allow setting username/description during rotation

This simply allows the optional setting of a username and/or description when rotating the admin token.
It still needs docs and tests.
Basic functionality:
[tmcneely@local artifactory-secrets-plugin]$ vault read artifactory/config/admin
Key                    Value
---                    -----
access_token_sha256    d3edeabe961e3741ae0e1d8795f56e8e6fa1e562e257673c4367e58ef49f9c48
scope                  applied-permissions/admin
token_id               393984a5-2948-4fa6-bd91-49301decdbe4
url                    http://localhost:8082
use_expiring_tokens    false
username               vault-admin
version                7.55.10
[tmcneely@local artifactory-secrets-plugin]$ vault write artifactory/config/rotate username=tommy-dev-vault-admin description="Admin account for vault secrets engine"
Success! Data written to: artifactory/config/rotate
[tmcneely@local artifactory-secrets-plugin]$ vault read artifactory/config/admin
Key                    Value
---                    -----
access_token_sha256    f9c63ee191570be71fabd19ff0b3104e33ad4bc9b6970b4bbdfa05dca21c36b8
scope                  applied-permissions/admin
token_id               a94b7ea8-7588-4810-8853-80809642e002
url                    http://localhost:8082
use_expiring_tokens    false
username               tommy-dev-vault-admin
version                7.55.10
[tmcneely@local artifactory-secrets-plugin]$ curl -H "Authorization: Bearer $ACCESS_TOKEN"  http://localhost:8082/access/api/v1/tokens/a94b7ea8-7588-4810-8853-80809642e002
{
  "token_id" : "a94b7ea8-7588-4810-8853-80809642e002",
  "subject" : "jfac@01gykd5tha8tmk06x1sjmg1seb/users/tommy-dev-vault-admin",
  "issued_at" :<PHONE_NUMBER>,
  "issuer" : "jfac@01gykd5tha8tmk06x1sjmg1seb",
  "description" : "Admin account for vault secrets engine",
  "refreshable" : false
}%

NOTE: The token description is stored in the database, but is not in the actual JWT token.
/closes #69

Ooops, docs (README) would be good. :)


removed fold_change_type parameter, everything is log2 now

can we get this reviewed, and if passes, put into appdev beta for narrative checks?  Thanks!

Now allows the parameter as long as its "logarithm" -also added checks for this in the unit test script.

Good


[MINOR] Restore paragraph control button margin style

What is this PR for?
Restore paragraph control button margin style.
What type of PR is it?
Hot Fix
What is the Jira issue?
none
How should this be tested?
Screenshots (if appropriate)
Before

After

Questions:

Does the licenses files need update? no
Is there breaking changes for older versions? no
Does this needs documentation? no

@AhyoungRyu do you mind to review this?

Didn't realized that. Good catch. Looks good 👍

LGTM :+1:


Add Bellman Ford Algorithm in Graph Section

I will add the bellman ford algorithm which is used to detect negative cycles in the graph. I will code it in C++.Please assign it to me.

I will code it in C++ and Java. I would like to work on this issue.

I will code it in C++ and Java. I would like to work on this issue.

Bro I have created this issue so that i can work on it...


Add a license to the repository

I recently came across your project Grover-s-Code and I noticed that the repository github.com/AkshayPatil347/Grover-s-Code currently does not have a license specified.
Why Adding a License is Important?
As GitHub documents

Public repositories on GitHub are often used to share open source software. For your repository to truly be open source, you'll need to license it so that others are free to use, change, and distribute the software.

Would be possible to add a valid license to this repository? Probably something really OpenSource such as the Apache 2.0 license would fit really well.
Thanks!

Hi Mr.Juan , sure ! Please Kindly walk through the procedure of licensing
this repo , but since it is added to my github repo .. it is unofficially
an open source and people are free to use and distribute it (that is what i
thought)... thanks for bringing this to my notice Mr.Juan ...
On Wed, 4 Sept, 2024, 03:25 Juan Cruz-Benito, @.***>
wrote:

I recently came across your project Grover-s-Code and I noticed that the
repository github.com/AkshayPatil347/Grover-s-Code currently does not
have a license specified.
Why Adding a License is Important?
As GitHub documents
https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/licensing-a-repository
Public repositories on GitHub are often used to share open source
software. For your repository to truly be open source, you'll need to
license it so that others are free to use, change, and distribute the
software.
Would be possible to add a valid license to this repository? Probably
something really OpenSource such as the Apache 2.0 license
https://www.apache.org/licenses/LICENSE-2.0 would fit really well.
Thanks!
—
Reply to this email directly, view it on GitHub
https://github.com/AkshayPatil347/Grover-s-Code/issues/1, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AXYS4LYYIT4ME5DLAY2GTZ3ZUYV6PAVCNFSM6AAAAABNTAPXY6VHI2DSMVQWIX3LMV43ASLTON2WKOZSGUYDGOBWGMZTIMY
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Thanks!


better user-focused logging

The current "debug" logging in YCB is very much oriented towards the team who is authoring YCB. Instead, users of YCB might benefit from a logging approach which helps them understand how YCB is processing/interpretting their config files.

We added more logging in the refactor earlier this year.


crate web administration interface

CrateDB version: 1.1.4
JVM version: 1.8.0_102
OS version : RedHat 7.3
web administration interface  can set login authentication?How do I configure my user name and password

hi @jyyun, if you want to go with username and password authentication you need to setup a proxy. in 2.1., which we released recently as testing, we added the possibility to do cert auth.
see our documentation: https://crate.io/docs/crate/reference/en/2.1.0/administration/auth_methods.html#client-certificate-authentication-method
https://crate.io/docs/crate/reference/en/2.1.0/administration/ssl.html


Fixes  #12 - Compile error on Swift 4.2

Fixes ambiguous use of 'init' by creating a Data object and passing the object from the slice into the map.

Oops, this is a dupe of #13


Version 1 notebook for comparing CEO labels

This notebook currently does the bare minimum functions to compare two CEO labeling projects and get a list of points for which labelers disagree, which can be used to review points as a team and then update labels on CEO with the consensus label.

@ivanzvonkov For this first version I used hardcoded local paths to CEO projects to get the core functionality out there. I was thinking we would probably want to use dvc to load the raw_labels and use those paths, however the downsides of that could be:

Requires the user to have created an openmapflow project for the labels they are comparing (which maybe they already have in most/all cases)
Requires to user to have added the CEO labels to dvc previously, which may be a tedious step to have to do before comparing.

How do you think we should handle this?

Nice label emoji 😄
I think how it's handled depends on the primary use case.
Since this step is going to be done before the data is even added to the project, I think it makes sense to keep it completely independent and have users manually enter paths to their file.

@ivanzvonkov made the changes you suggested and also some minor formatting updates to make flake8 happy - let me know if you see anything else!


http header parsing

http_parser along with other http request information supplies header
fields to the consumer. In node case, it creates a new JSString
of these header fields which involves memory allocation. If parser
keeps track of headers while parsing and return a unique id to node
that help distinguish the known header name, node don't have to
allocate for known headers and it can use the pre-created JSString
for the header fields. See discussion in https://github.com/nodejs/node/issues/10930
The approach I have taken is while scanning the request, keep track
of known headers and update the header_state accordingly. node or
any consumer can consume the header_state information and decide
to use cached http header field instead of creating new string. I try to
match traditional cases http header. e.g. In Content-Type 'C' and 'T' has
to be upper case for the header to qualify for traditional cased header.
I use traditional_case_http_headers to track this information.
Performance is flat for node's http benchmark except bench-parse where
sometimes I noticed 5% regression. I am not sure if it was due to noise.

Cc - @jasnell , @indutny

I believe this should make performance slightly worse, so the posted results are somewhat expected. The function is already gigantic. Compiler has troubles optimizing it.
What does make bench report in this repo? What's the difference?

@indutny

Compiler has troubles optimizing it.

Yes, I was thinking of optimizing this by arranging cases that are more frequent closer to the switch statement so we avoid long jumps, but there is no easy way to know which cases would be more frequent. If C++ compiler optimize switch/case with binary search, I can try arranging cases in ascending order of their values.

What does make bench report in this repo? What's the difference?

I will get these numbers and update this thread.

@kunalspathak so all in all it does not get much of a performance improvement, and we see some regressions for sure.

Yeah, I didn't know that i can test the performance using make bench. I will see if i can squeeze out some of the regression.


There is a broken link under TAC at MessagingPolicies

There is a broken link under TAC at MessagingPolicies, Under Messaging policies' option "Users with full chat permissions can delete any message", I found a link is broken under learn more.
The link URL: https://admin.teams.microsoft.com/invalidpath

@kristofftan Thank you for your feedback. We handle modifications with Microsoft docs and since this is not related to any document we would not be able to fix this. However, this issue seems like it is with a link in the Teams admin center. You can submit your feedback in the feedback section on the admin center.
Hope this helps!
Thanks
Sri


[FEAT] Support passing metadata to default RefreshButton

Is your feature request related to a problem? Please describe.
i am using @pankod/refine-antd and have custom metaData in useShow. But inside Show component, the metaData is'nt passed to the RefreshButton
Describe alternatives you've considered
Using headerButtons and adding on top of defaultButtons works for now, but we will have 2 RefreshButton or we can recreate the whole defaultButtons  and passing the metaData to RefreshButton also works, but it might be easier if we can pass it to Show instead
Describe the thing to improve
We may pass the metaData to Show and then pass it to RefreshButton for a quick solution.
Long term solution might be using React.createContext to create something like MetadataProvider and then it will be consumed by all relevant components like RefreshButton, DeleteButton

Hey @zulianrizki ,
Yes, that could be really good. Does anyone want to do this?

Hey @zulianrizki , Yes, that could be really good. Does anyone want to do this?

sure i'll try to do it 👍

@omeraplak my current solution is to pass the MetaQuery to basic views component like Show and then put it into MetaQueryContextProvider so all child components below Show for example RefreshButton can get the MetaQuery values.
Just want to confirm whether this is good or not because we need to implement this to all supported UI framework

Hey @zulianrizki ,
I'm sorry for the late response, I didn't see this message. @aliemir @BatuhanW, how does the solution look for you?

Hey @zulianrizki while at first sight it makes sense to accept a single meta value at first, we might end up needing multiple meta for different buttons in basic view components. Instead of just limiting this to the meta or metaData, I think we can follow the pattern in Create components. They have saveButtonProps prop to transfer the props of SaveButton from Create.
I think even if it looks a bit much to add multiple props, we will eventually need to do so to support separate values for each button rather than a single meta.
For example, in Show component we need to add four new props (We can do the types in @refinedev/ui-types)

editButtonProps
deleteButtonProps
refreshButtonProps
listButtonProps

As a second approach, maybe we can update the headerButtons and footerButtons props to pass each of the button props separately next to the defaultButtons value which is passed now. This way, users can customize a single button without needing to handle custom logic for the others. 🤔 This might be easier to customizable and flexible than the first approach.

Any update on this one @zulianrizki? Will you be able to spare some time for it?

Hi @zulianrizki, we released this feature and updated to documentation
You can use it like this without losing the default functionality of buttons.
import {
    Show,
    ListButton,
    EditButton,
    DeleteButton,
    RefreshButton,
} from "@refinedev/mui";

const PostShow: React.FC = () => {
    return (
        <Show
            headerButtons={({
                deleteButtonProps,
                editButtonProps,
                listButtonProps,
                refreshButtonProps,
            }) => (
                <>
                    {listButtonProps && (
                        <ListButton
                            {...listButtonProps}
                        />
                    )}
                    {editButtonProps && (
                        <EditButton
                            {...editButtonProps}
                        />
                    )}
                    {deleteButtonProps && (
                        <DeleteButton
                            {...deleteButtonProps}
                        />
                    )}
                    <RefreshButton
                        {...refreshButtonProps}
                        meta={{ foo: "bar" }}
                    />
                </>
            )}
        >
            Rest of your page here
        </Show>
    );
};


Resize tweaks

Use a temp file for the resized images. Otherwise they are displayed under the "pictures" folder within my app files
Fix path for resized images, make sure it points to the resized file

Well puting it in the pictures folder was a choice, you should look at the storageOptions that are implemented in iOS
storageOptions: { // if this key is provided, the image will get saved in the documents directory (rather than a temporary directory)
    skipBackup: true, // image will NOT be backed up to icloud
    path: 'images' // will save image at /Documents/images rather than the root
}

Make the same API for android and iOS sure is beneficial. Since iOS was there first try to match it as mutch as possible.
Adding the options to make the user choose will probably do the job.

ah interesting! I didn't realize the storageOptions applied to resized images, makes total sense.
Can I add support for a temporary path then? Our use case is to allow users to pick an image from their album, and not have that show anywhere else.

eg:
storageOptions: {
  tmp: true // save resized images in a temporary location
}

Would be great !
storageOptions: {} // if this key is provided, the image will get saved in the documents/picture directory (rather than a temporary directory)

Could be good too ! The choice is up to you ! :)

ah, doh! missed that :} ok updated to infer from the presence of storageOptions.
Thanks!

Sorry for the wait, will merge, add some features and publish a new version

no worries! thank you :}


RuntimeError: Cannot set version_counter for inference tensor

I am trying to run YoloV8 on my AMD RX550 using DirectML and every time i run the training it fails with this error
RuntimeError: Cannot set version_counter for inference tensor
from ultralytics import YOLO
import torch_directml
model = YOLO("yolov8n.yaml")
dml = torch_directml.device()
model.train(data="config.yaml", epochs=200, device=dml)
This works properly if i set device="cpu"
Please help me with this.. I'm new to Machine learning stuff.

Same issue  with pytorch + autocast on a 6900xt...

I have same issue now.
In 2023 used Comfy UI with the same AMD GPU and Direct ML device, it worked 100%. Maybe they broke something in resent updates?

I got working example with this:
    def generate(self, prompt, steps):
        self.load()
        try:
            with torch.no_grad():  # **Use no_grad instead of inference_mode**
                images = self.pipe(
                    prompt=[prompt],
                    num_inference_steps=steps,
                    guidance_scale=0.0,
                    height=256,
                    width=256,
                ).images
            return images
        finally:
            self.unload()


Clarify the purpose of PROCESS_CREATE_PROCESS

Make it clear what this strangely named right is for.

@henke37 : Thanks for your contribution! The author(s) have been notified to review your proposed change.


[CP] Please merge 2fa4d3e4d88cf1b0b34f98392e43c3d1ff4723c7 into stable channel #41928

commit(s) to merge: 2fa4d3e4d88cf1b0b34f98392e43c3d1ff4723c7
merge instructions: Conflicts resolved in https://dart-review.googlesource.com/c/sdk/+/148645
reason: Crashes due to assertion failure. E.g., b/156940113
@franklinyow @pcsosinski @a-siva

any indication that this is affecting 1.17 flutter users?

Yes, this affects Flutter apps (we're seeing a number of crashes internally in a Flutter app)

Dart approved

It looks like 2fa4d3e contains no tests?

@rmacnak-google @mkustermann Can you sync with @tvolkert about the test?

@franklinyow Since this is not approved by Flutter, yet, I removed the cp-approved label.

@rmacnak-google Did you manage to make a reproduction test case for this?

Ping @rmacnak-google

Writing a reproducible unit test case that reliably triggers this condition is hard, I don't think we can come up with such a test case.
The fix was made based on the assertion seen and code inspection around the assertion.

I'm not seeing enough issues reported in the wild to think we need this for a cherrypick to stable.  if you are seeing something different, please add the issues in this bug.  thanks

Marked cp-denied because it didn't get join approval


Docker support

I thought I'd create this pull request to aid other people in setting the project up from scratch easily. It's great for getting started with a development/production environment and I tried to make it as configurable as possible.
Anyway, feel free to reject it if you feel like it doesn't belong here and I'll make it a separate repo.

Awesome! Ill look over it, I have no experience with docker so far ;)
+RUN npm install
+RUN npm install --global gulp
+RUN gulp ${ENVIRONMENT}

If you want to set up a production environment, you will probably run the "production" task, otherwise the "default" (develop) task is executed. The production task will concatinate all JS files into a single file, otherwise your installation will request each JS file which results in a ton of page requests.
+RUN gulp production --tag v0.0.15

I specify the ENVIRONMENT environment variable which is set to production so by default it will execute gulp production, but allows the user to change it at the top easily.
Is the tag required by gulp?

Not by gulp itselfe. But i use gulp-param in the gulpfile.js to pass parameter right into the functions.
https://www.npmjs.com/package/gulp-param
The value of the param --tag e.g. v0.0.15 is used to copy the src files (or the minified fieles) to this path: public/js/v0.0.15/.. . I use this for client site cacheBusting. Each release/version has its own unique path and browsers will not use the outdated JS files when i release a new version.

Closing this pull request as it is outdated now. I suggest anyone looking for docker support for this project checks out @DanielGreyborn 's fork https://github.com/DanielGreyborn/pathfinder/tree/develop/docker.


🚀 [Feature] Anonymous Identifier for the User

:rocket: Feature

We need an anonymous Identifier for the User so we do not need to expose his email address for payment.
The main question here is how?

human readable slug?
username (unique?)
public key (not human readable)?
user defined?
...

Do we expect the user to expose his user name? His real name? Whats the policy here?
Do you have some more ideas or preferences @einhornimmond ?

Username unique per community is the best in my eyes.
Username unique in whole gradido network ist difficult.

community.tld/u/username
can also be used as Gradido-Link

Transactions can be created with user email, username or public_key.
For me this issue is closed with that, what do you think @ulfgebhardt ?

is solved with the alias-concept, see #2874
this ticket will be closed


Feature/culmination fast field

Feature

Adds culmination feast and feast date
Adds countdown to culmination feast in fast serializer (or countdown until first day after fast)

Also updates pytest test_endpoints.py to pass with new serializer.

I've tested and it passes automated tests, so I'll merge


Environment variable does not override value in configmap

Describe the bug
When running Spring Boot application outside K8S, the environment variable value always overrides what is in application.yml. However, with spring-cloud-kubernetes-config, the value defined in configmap always takes precedent.
Sample
My application.yml
spring:
  datasource:
      url: jdbc:h2:mem:dummydb
      username: none
      password: none

My K8S manifest
---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: api
spec:
  selector:
    matchLabels:
      app: api
  template:
    metadata:
      labels:
        app: api
    spec:
      containers:
      - name: web
        image: minikube.local:5000/dev/sample-api-svc
        ports:
          - containerPort: 8080
        env:
          - name: SPRING_DATASOURCE_PASSWORD
            value: from_k8s_manifest_not_env

In my application the configuration always get the value from configmap, 'none', instead of the value from manifest.

I created a test repo to demostrate the issue
https://github.com/sloppycoder/boot-k8s-configmap-test

This is by design. There's a property in commons that will allow the opposite. Will look for it when in laptop

thanks for the tip. Adding the following to application.yml solved my problem
cloud:
    config:
      allow--override: true
      override-system-properties: false

spring cloud config docs has more details.


Find in all files should allow search within results

Find in all files should have the ability to do a search again within the files which were found from a previous search.

Agree. It seems that if the found in #22322 where implemented the it would enable this sort of experience.

I want this.

Yep, this would be very useful.

I want this.

This would be really nice to have.

Agreed - Came here hoping this feature existed. It'd be handy. In the interim, does anyone have any workflow tips for searching large codebases with multiple search criteria?

+1
really nice if VScode has this feature

I keep hoping this will be in the latest version, disappointed again 😭 (Though VSCode IS the best IDE ever)

I think this will only be fixed by https://github.com/microsoft/vscode/issues/23931


[Feature] TORCHINDUCTOR_CACHE_DIR  not work ?

Checklist

[x] 1. If the issue you raised is not a feature but a question, please raise a discussion at https://github.com/sgl-project/sglang/discussions/new/choose Otherwise, it will be closed.
[x] 2. Please use English, otherwise it will be closed.

Motivation
torch compile is too slow, and when I use TORCHINDUCTOR_CACHE_DIR , i second start server, i find compile is still slow
Related resources
No response

this https://github.com/vllm-project/vllm/pull/11108/files may work as expected

Can you help us port some features from that PR?


Update cli-utils to v0.26.0

Fixes https://github.com/GoogleContainerTools/kpt/issues/2546

Previous commit: https://github.com/kubernetes-sigs/cli-utils/commit/c1a7c2d0409d44c45d7bba0a71f367062441184d (2021-07-02)
New commit: https://github.com/kubernetes-sigs/cli-utils/commit/8b12ecd594e0bc4fa4b85ee6af3911ff33efd2aa (2021-10-12)
Change Log: https://github.com/kubernetes-sigs/cli-utils/releases/tag/v0.26.0
PRs merged between 2021-07-03 and 2021-10-12 (34)

Notable Changes:

https://github.com/kubernetes-sigs/cli-utils/pull/400
https://github.com/kubernetes-sigs/cli-utils/pull/426
https://github.com/kubernetes-sigs/cli-utils/pull/419
https://github.com/kubernetes-sigs/cli-utils/pull/413
https://github.com/kubernetes-sigs/cli-utils/pull/407
https://github.com/kubernetes-sigs/cli-utils/pull/379
https://github.com/kubernetes-sigs/cli-utils/pull/383
https://github.com/kubernetes-sigs/cli-utils/pull/387
https://github.com/kubernetes-sigs/cli-utils/pull/384

The headliner feature is Apply Time Mutation, which allows mutation at apply time using value extracted from a dependency, to allow reading status fields that are updated by the controller when the dependency is reconciled.
There's also a number of bug fixes and behavioral enhancements for existing features.

@mortent PTAL.


[fix] Only fetch clientIDs assigned to user

Codecov Report

Merging #15 into master will increase coverage by 0.10%.
The diff coverage is 83.33%.

@@            Coverage Diff             @@
##           master      #15      +/-   ##
==========================================
+ Coverage   48.97%   49.08%   +0.10%
==========================================
  Files          10       10
  Lines         490      491       +1
==========================================
+ Hits          240      241       +1
  Misses        230      230
  Partials       20       20

Impacted Files
Coverage Δ

pkg/aws_config_server/webserver.go
50.56% <0.00%> (ø)

pkg/okta/okta.go
55.81% <100.00%> (+1.05%)
:arrow_up:

Continue to review full report at Codecov.

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


Cleanup of jsonrpc

I'm working on a significant cleanup of the JSON RPC code. The aim is to make the API simpler and more straightforward for users.

Using reflection for tests, examples, and member object reflection for some internals

Hiding expected from the server.on registration. The user can just return their result type or an rpc::error and the internals will wrap that call to produce an expected

@jbbjarnason, If you could look over these changes and let me know if they are good to go, that would be great! I think I'm going to stop here for this merge request.
I currently have an internal JSON RPC that is much simpler and faster than this implementation, which my company uses in the field. But, it doesn't conform to JSON RPC 2.0
I'm trying to simplify this implementation to see if there is a way to synthesize the two approaches. But, I will probably end up initially adding another JSON RPC approach to Glaze and work on synthesizing as we develop them further.
Also, I will be working more on binary RPC with BEVE, but that will probably happen later this spring.


How to set BeforBuild to run when all projects are up-to-date.

I have a question.
I have some files, and I want to run scrip which will copy those files into output directory of my Project. I have put that script into BeforeBuild event in project properties. (Adding those files into project as reference isnt an option, for first, there are plenty of them, and for the second, there are new files every now and then)
It works fine, when there are changes on this project, or when I use the Rebuild option.
However when I use the Build option, and there are no changes, VS only say that project is up-to-date, and doesnt run my script.
I have tried different settups with Targets, but it seems to work only when project is changed/or run Rebuild.
Is there a way to set script to start every time, even when the project is Up-to-date?
Thaks in advance, Aleš.

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

ID: 868d865b-89d9-ec87-d569-862d168dc6ca
Version Independent ID: a95f34e2-8f4b-4a4b-cb7e-075e4ceebd69
Content: How to: Extend the Visual Studio Build Process - Visual Studio
Content Source: docs/msbuild/how-to-extend-the-visual-studio-build-process.md
Product: visual-studio-dev15
GitHub Login: @Mikejo5000
Microsoft Alias: mikejo

@JethroCZ Thanks for your feedback; we appreciate it. To make sure that this is logged in the right place, please use the Report a Problem tool to report the issue. When you do this, your report becomes part of the work items that are listed in the in the Visual Studio Developer Community, which allows you to engage directly with the engineering team while they address and fix the problem.

@JethroCZ I had the same issue. I noticed that everything was fine when I ran msbuild.exe from the command line. The reason for that is that Visual Studio contains its own (faulty) logic to determine if anything changed and if it thinks nothing changed then Visual Studio does not even run msbuild.exe. The solution is to disable this logic and always run msbuild.
To do that, add the following to your project file:
  <PropertyGroup>
    <DisableFastUpToDateCheck>true</DisableFastUpToDateCheck>
  </PropertyGroup>

This property is documented here: https://docs.microsoft.com/en-us/visualstudio/msbuild/common-msbuild-project-properties?view=vs-2019

@Science-and-Motion-Sports I have tried that. And it was not the solution that I was looking for. This forces "rebuild" every time. Since that project was not that smal, rebuild took several minutes.
However we were forced to refactor our project and implement everything inside. Creating lower number of bigger projects in the solution solved this problem. Thanks anyway.