Efs encryption at rest

Issue #, if available:
Description of changes:
Creating a workload demonstrating EFS encryption-at-rest capabilities.
team-platform is responsible for creating a storage class efs-encrypted.
team-data deploys an example workload that uses the encrypted storage class via a PersistentVolumeClaim (PVC) efs-encrypted-claim.
❯ kubectl get storageclass
NAME                      PROVISIONER             RECLAIMPOLICY   VOLUMEBINDINGMODE      ALLOWVOLUMEEXPANSION   AGE
efs-encrypted (default)   efs.csi.aws.com         Delete          Immediate              false                  70m
efs-sc                    efs.csi.aws.com         Delete          Immediate              false                  91m
gp2 (default)             kubernetes.io/aws-ebs   Delete          WaitForFirstConsumer   false                  119m

❯ kubectl get storageclass efs-encrypted -o jsonpath='{.parameters.kmsKeyId}'
arn:aws:kms:us-east-1:111222333444:key/19f4f602-dcf3-42a5-8eef-38f2af4b3626%

❯ kubectl get pvc -n data
NAME                  STATUS   VOLUME                                     CAPACITY   ACCESS MODES   STORAGECLASS    AGE
efs-encrypted-claim   Bound    pvc-06df2640-ae2f-44ae-8d5c-82c72e56a9ae   10Gi       RWX            efs-encrypted   63m

❯ kubectl get pods -n data
NAME                 READY   STATUS    RESTARTS   AGE
efs-encryption-app   1/1     Running   0          63m

❯ kubectl describe pvc efs-encrypted-claim -n data
Name:          efs-encrypted-claim
Namespace:     data
StorageClass:  efs-encrypted
Status:        Bound
Volume:        pvc-06df2640-ae2f-44ae-8d5c-82c72e56a9ae
Labels:        argocd.argoproj.io/instance=team-data
Annotations:   pv.kubernetes.io/bind-completed: yes
               pv.kubernetes.io/bound-by-controller: yes
               volume.beta.kubernetes.io/storage-provisioner: efs.csi.aws.com
               volume.kubernetes.io/storage-provisioner: efs.csi.aws.com
Finalizers:    [kubernetes.io/pvc-protection]
Capacity:      10Gi
Access Modes:  RWX
VolumeMode:    Filesystem
Used By:       efs-encryption-app
Events:        <none>

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

❯ kubectl get pods -o wide -n data

NAME                 READY   STATUS    RESTARTS   AGE     IP            NODE                           NOMINATED NODE   READINESS GATES
ebs-encryption-app   1/1     Running   0          82m     <IP_ADDRESS>    ip-10-0-125-125.ec2.internal   <none>           <none>
efs-encryption-app   1/1     Running   0          2m50s   <IP_ADDRESS>   ip-10-0-125-125.ec2.internal   <none>           <none>
❯ kubectl exec efs-encryption-app -n data -- bash -c "cat example/out.txt"
Wed Mar 22 19:29:29 UTC 2023
Wed Mar 22 19:29:34 UTC 2023
Wed Mar 22 19:29:39 UTC 2023
Wed Mar 22 19:29:44 UTC 2023
Wed Mar 22 19:29:49 UTC 2023
Wed Mar 22 19:29:54 UTC 2023
Wed Mar 22 19:29:59 UTC 2023
Wed Mar 22 19:30:04 UTC 2023
Wed Mar 22 19:30:10 UTC 2023
Wed Mar 22 19:30:15 UTC 2023
Wed Mar 22 19:30:20 UTC 2023
❯ kubectl exec ebs-encryption-app -n data -- bash -c "cat example/out.txt"
Wed Mar 22 18:07:47 UTC 2023
Wed Mar 22 18:07:52 UTC 2023
Wed Mar 22 18:07:57 UTC 2023
Wed Mar 22 18:08:02 UTC 2023
Wed Mar 22 18:08:07 UTC 2023


"Save to Playlist": handle mature :arrow_down:

https://odysee.com/@creator:6/dirty-video:1
Click "Save" > "Queue"

I think it's fine to allow the saving operation (for better interoperability with Desktop; less code) -- the issue is with the floating player when opened through this scenario.
The player itself already skips past mature, and displays itself properly in all other mature scenarios.

I think it's fine to allow the saving operation (for better interoperability with Desktop; less code) -- the issue is with the floating player when opened through this scenario.
The player itself already skips past mature, and displays itself properly in all other mature scenarios.


Test suite improvements

@oslynn Hey Ott, we will use this epic for work on test suite.

Closing, work completed.


WIP: Change the behaviour of the -engine option for genrsa

This alters the behaviour of the -engine option for genrsa: currently -engine loads the specified engine and then assumes that the specified engine will also implement the RSA method to be used.
If, for example, the specified engine only alters the RNG method but does not specify an ad-hoc RSA method, genrsa will report an error:
$ openssl genrsa -engine rdrand
engine "rdrand" set.
Generating RSA private key, 2048 bit long modulus (2 primes)
140661279535552:error:0406A026:rsa routines:RSA_new_method:ENGINE lib:crypto/rsa/rsa_lib.c:82:

This is in contrast with using a configuration file to load the engine instead of using the -engine command line option.
When such an engine is loaded through the config file, it could replace the RNG functionality, while the default RSA method will be used in genrsa:
$ cat /tmp/load_rdrand.cnf
openssl_conf = openssl_def

[openssl_def]
engines = engine_section

[engine_section]
rdrand = rdrand_section

[rdrand_section]
engine_id = rdrand
default_algorithms = ALL

$ OPENSSL_CONF=/tmp/load_rdrand.cnf openssl genrsa
Generating RSA private key, 2048 bit long modulus (2 primes)
..................+++++
.......................................+++++
e is 65537 (0x010001)
-----BEGIN RSA PRIVATE KEY-----
MIIEpQIBAAKCAQEAsptGvoENy7vcBCeNc37vgMq3QljsJj9CDq4yjmATak/RAe7q
[...]
3hwpUQajuBqUVnzQpxLTz3gGS02xSdWjMbXTiKlJlQqEYg9JqHFQkk4=
-----END RSA PRIVATE KEY-----

Fixes #7102 (the behaviour part)
Note: If approved this should be backported to 1.0.2 and 1.1.0 .

This is the second half of https://github.com/openssl/openssl/pull/7103#issuecomment-418643669
Given @levitte 's (https://github.com/openssl/openssl/pull/7103#issuecomment-418648971) I'm not entirely sure we actually want to apply this PR, and I'm perfectly OK with closing it without merge.

Editorial note, if merging, I would add this text to the commit message:

With this change genrsa does not assume that the engine passed through the -engine argument actually implements an RSA method.

The WIP in the title is to discuss if we actually want to "fix" the behaviour or if, instead, we want to add documentation somewhere about differences about using -engine as a command line argument rather than loading an engine through a configuration file.
As I said in #7103 , to me the current behaviour makes sense:

if the user calls genrsa -engine foo and foo cannot be used directly to generate RSA stuff, the app fails with an error.
if the user wants to use an engine to change some other part of libcrypto through the bar engine, (e.g., a rngbar engine giving access to an HW RNG), it should alter the configuration so that the engine is loaded (and used for the RAND_method) but is not directly used for genrsa (as rngbar does not directly implement a RSA_method).

Given @levitte's comments in #7103 it seems to make sense to just leave things as they are. That way at least it is consistent with the 1.0.2 behaviour.

I don't see a need to alter the way -engine currently works...  something to be noted is that engine through configuration is a global thing (i.e. happens for all sub-commands), while the -engine option is specific to certain sub-commands.
We will have to rethink this all for the next major release, though.  But regarding this PR, I'm saying -1 and just close it without applying.

We will have to rethink this all for the next major release, though. But regarding this PR, I'm saying -1 and just close it without applying.

Perfectly fine with it!
I opened this PR to have exactly this discussion outside of #7103 .


the output of minutes + seconds and hours+minutes in "digital" format could be the same

In the current spec, if we have the following
d8> df = new Intl.DurationFormat("en", {style: "digital"})
d8> hm = {hours:5, minutes:6}
{hours: 5, minutes: 6}
d8> ms = {minutes:5, seconds:6}
{minutes: 5, seconds: 6}
d8> df.format(hm)
"5:06"
d8> df.format(ms)
"5:06"

I think it is bad that the same DurationFormat will format two different quantity exactly the same to the users.

@sffc @justingrant  @zbraniecki @ryzokuken @younies

This is good point, my thoughts is this feature is influenced by the video game counters (countdown time), therefore, users/players can easily determine if it is hours:minutes or minutes:seconds by how fast the counter is moving.
However, I think it is a good point and we can discuss it too.

It's a situation like narrow unit formatting: the context is important to decipher the meaning.
Also, though these are currently the same in English, they won't necessarily be the same in all languages. There's nothing in CLDR that requires them to be the same.

It's a situation like narrow unit formatting: the context is important to decipher the meaning.
Also, though these are currently the same in English, they won't necessarily be the same in all languages. There's nothing in CLDR that requires them to be the same.

My point is this is an issue CAUSED by the current spec text how how to choose to use pattern. This is not a CLDR issue since CLDR has 3 different pattern and never mandate how these 3 pattern got used. If the spec text is written in a way which always use one of them, we won't have this issue.
I think it is very dangerous to keep the spec text AS IS to cause this kind of output from the implementation (which is totally avoidable by changing the spec text to fix on one and only one pattern) Imaging how bad this is if one day you try to catch a bus and the bus show you the bus is coming in 1:02 and you assume that mean it will come in 62 minutes but actually 62 seconds.

Here are what the duration patterns are across locales:
https://unicode-org.github.io/cldr-staging/charts/latest/by_type/units.duration.html#Duration_Patterns
Note that in some locales, like "nds", hour+minute is "1.02" and minute+second is "1:02", different formats.

I understand you can find some locale they will looks different, but there are other locales they will looks the same. My argument is the spec text should NOT spec in the current way to make it very easy to create a format which is ambiguous for many users to understand the output. Is there a business case that the spec text have to be in this way for the "digital" ? (notice, "digital" (or "dotted") is already separately spec out in the current text, differ from other styles.

@FrankYFTang IIUC, we are in agreement here. As of right now, "dotted" always partitions the same pattern irrespective of the available/supplied/requested fields. If you see the spec, there is a TODO in that place:
1. <mark>TODO: [[formats]].[[dotted]] needs to be keyed by which fields are available in this case.</mark>
Once this is resolved (by using a different format for each combination instead of the same) I believe your issue would be resolved?

I see. All I said id the CURRENT shape of the spec text has this issue and I am glad this issue has been discussed before.  Cannot wait to see the updated spec text to fix all the issues.

Discussion: https://github.com/tc39/ecma402/blob/master/meetings/notes-2022-09-01.md#the-output-of-minutes--seconds-and-hoursminutes-in-digital-format-could-be-the-same-54
Conclusion: Move forward with hour/minute/second defaulting to always displayed by default with digital style.


fix type mismatch error for arm

Description
Resolved the portable issues of mseed crate for arm target
Testing
Tested this changes with cross compliation for arm target and it complied successfully.

created new pull request which target to main repo: https://github.com/damb/mseed/pull/8


Unhandled Error Event.js??

Following tutorial and after about 10min of inactivity I get this error. Any ideas??
events.js:173
throw err; // Unhandled 'error' event
^
Error [ERR_UNHANDLED_ERROR]: Unhandled error. ([object Object])
at CommandoClient.emit (events.js:171:17)```

The issue tracker is only for bug reports and enhancement suggestions. If you have a question, please ask it in the Discord server instead of opening an issue – you will get redirected there anyway.


Short solution needed: "Redis example" (python-redis)

Please help us write most modern and shortest code solution for this issue:
Redis example (technology: python-redis)
Fast way
Just write the code solution in the comments.
Prefered way

Create pull request with a new code file inside inbox folder.
Don't forget to use comments to make solution explained.
Link to this issue in comments of pull request.

Simple Redis example


Official package for meteor

It would be awesome if you guys would provide an official meteor package.
http://meteor.com/

It would be even more awesome if you can guide us. :)
I know what Meteor is. Although, have zero experience with it. Do you have any Meteor experience?

Ok, here is the guide: https://atmospherejs.com/i/publishing
Our package depends on two other packages. Will meteor grab those two from npmjs if any? @yasinuslu

Hi, there is an api to mark your npm dependencies but than the package wouldn't provide stampit on browser. I'm trying to implement a basic package for it, i'll write here when i complete it. Then we can discuss if it's a good way or not, how to automate it :) momentjs provides official package and here is their implementation https://github.com/moment/moment/tree/develop/meteor

I used browserify package to make it available on client. On server the package simply exports stampit to global from npm.

What's wrong with the existing atmosphere package?

Oh, I see, the existing package depends on the ./dist folder that no longer exists in the repository. Is there any way to update the existing package instead of modifying this one? This is the first time I've seen a Meteor package wrapper add things to the original npm package instead of creating a wrapper package for atmosphere.

cc @philcockfield - Is there a better way to handle this?

Eric, will you take a lead on this meteor issue please as you are our publish-master. 😀

@ericelliott I believe it's more reliable for people to see stampitorg:stampit :)

I believe it's more reliable for people to see stampitorg:stampit

I am open to that, but I have no interest in maintaining a meteor package. Are you volunteering?

Move discussion to https://github.com/stampit-org/stampit-meteor/issues/1


Fixing version control

THe number of the version is currently defined in two places:

pyproject.toms
SBART.init.py

Should have a standard place of doing this!

Fixed with bump2version.


Vint (for vim) linter works from Ubuntu, from mac console, but not from MacVim

 Current Filetype: vim
Available Linters: ['vint']
  Enabled Linters: ['vint']
 Linter Variables:

let g:ale_vim_vint_show_style_issues = 1
 Global Variables:

let g:ale_echo_cursor = 1
let g:ale_echo_msg_error_str = 'Error'
let g:ale_echo_msg_format = '[%linter%] %s [%severity%]'
let g:ale_echo_msg_warning_str = 'Warning'
let g:ale_enabled = 1
let g:ale_keep_list_window_open = 0
let g:ale_lint_delay = 200
let g:ale_lint_on_enter = 1
let g:ale_lint_on_save = 1
let g:ale_lint_on_text_changed = 'always'
let g:ale_linter_aliases = {}
let g:ale_linters = {'vim': ['vint'], 'javascript': ['flow', 'eslint']}
let g:ale_open_list = 0
let g:ale_set_highlights = 1
let g:ale_set_loclist = 1
let g:ale_set_quickfix = 0
let g:ale_set_signs = 1
let g:ale_sign_column_always = 0
let g:ale_sign_error = '>>'
let g:ale_sign_offset = 1000000
let g:ale_sign_warning = '--'
let g:ale_statusline_format = ['%d error(s)', '%d warning(s)', 'OK']
let g:ale_warn_about_trailing_whitespace = 1
  Command History:

(finished - exit code 1) ['/bin/sh', '-c', 'vint -s --no-color -f "{file_path}:{line_number}:{column_number}: {severity}: {description} (see {reference})" ''/var/folders/2f/7v08_t992n39kk06gdgpbvs40000gn/T/vRpXKLd/18/.vimrc''']

<<<NO OUTPUT RETURNED>>>

vint --version
0.3.13

From console listing works. The same config works on Ubuntu and I see liner's marks

Nobody will be looking at this, and I can't repeat the bug myself, so I'll close the issue.
If there are any Mac users out there who can repeat the bug and fix it, feel free to create a pull request.

But it still does not work... I have the same config on windows and Ubuntu and it works. How to debug it?

The best way to find out what jobs are doing is to use ch_logfile. See :help ch_logfile.
If you can find something wrong and fix it, submit a pull request.


Relay starts guide

Started your relay using python3 run_relay.py, not too sure where to go from here. PS i have a lot of kivy and python experience, so can contribute once i'm up & running.

Ah, NVM i found the mirror relay script

Hi, I've started splitting/refactoring this and so the base code/some examples is now monstr repository, and some terminal stuff in monstr_terminal. Hopefully some web stuff to. I want to make sure the Client/ClientPool classes work correcty, Think I might not be using the websockets-client totally correctly..


CI: gdxdiff fails on TIMES-NZ

Somehow gdxdiff consistently fails on TIMES-NZ on the first pass. Re-running the CI solves the issue; e.g. attempt 1 and 2.

Hmmm I'm not able to reproduce this locally. I also tried to make a little test PR, and it ran on the first pass in that one too: https://github.com/etsap-TIMES/xl2times/pull/267
Let me know if you see this issue again, perhaps?


Solaris 10 updated GNU toolchain

WIP - :construction: not fully functional yet. Still need to get the certs working.

@scotthain Can we close this now?

Yep - Not needed anymore


Fix known_hosts not working (#14)

Use absolute path for git config options
Replace ~ with /github/home when used for a file path in the options of a git configuration. For some reason, git does not resolve it and ignores the errors (probably just defaults too) as the files do not exist.
Passing it ~/.ssh/id_rsa was not an issue though as it already is the default private key file ssh uses.
Tested and approved
I temporarily published it to the actions marketplace in order to try it with my non-working workflow and it fixed it.

BEFORE MERGING
You might want to put the resolution of ~ in a variable and concatenate it instead of hard coding /github/home as I did: Github could change the home path and therefore break the script anytime.

@spyoungtech

Any update ?


Enable building on jdk17+

Currently cannot fully build Accumulo with jdk17 when error prone is activated.
INFO] --- compiler:3.11.0:compile (default-compile) @ accumulo-start ---
[INFO] Changes detected - recompiling the module! :source
[INFO] Compiling 4 source files with javac [debug deprecation release 11] to target/classes
An exception has occurred in the compiler (<IP_ADDRESS>). Please file a bug against the Java compiler via the Java bug reporting page (https://bugreport.java.com) after checking the Bug Database (https://bugs.java.com) for duplicates. Include your program, the following diagnostic, and the parameters passed to the Java compiler in your report. Thank you.
java.lang.IllegalAccessError: class com.google.errorprone.BaseErrorProneJavaCompiler (in unnamed module @0x7a54fc29) cannot access class com.sun.tools.javac.api.BasicJavacTask (in module jdk.compiler) because module jdk.compiler does not export com.sun.tools.javac.api to unnamed module @0x7a54fc29
	at com.google.errorprone.BaseErrorProneJavaCompiler.addTaskListener(BaseErrorProneJavaCompiler.java:95)
	at com.google.errorprone.ErrorProneJavacPlugin.init(ErrorProneJavacPlugin.java:34)

I was able to build, test and run in uno.  I did try a newer version of error prone (2.23.0, currently we have 2.20.0) but that did not fix anything.
Looking into the issue, error prone points to a built environment error (or change required) but I did not see an obvious change that would allow error prone to run.

Will be fixed with #3970


using models.ImageField as base class for ImageField for easier validation

ImageField inherits everything from FileField.

There is already validation and I don't want PIL dependency.


Windows users unable to use bevy/dynamic at all on latest

Bevy version
0.6.0
Operating system & version
Windows 10
What you did
Run -features=bevy/dynamic on stable rust.
Attempt to compile on nightly.
What you expected to happen
Windows users should be able to use bevy/dynamic on latest.
What actually happened
Running -features=bevy/dynamic on stable or Rust will fail. In stable there is the LNK1189 error.
On nightly compilation will fail because of the unreachable format error.
Additional information
-Zshare-generics=off is not available on stable, so we currently can't run there, then nightly is unavailable until that PR is part of a release.
As it stands I don't see a way to use dynamic features at all on Windows using latest.

I realize this is a duplicate of both #1110 and the PR fixed in #3889 but together they cause this catch 22.

@cart this is a good argument to cut 0.6.1 with that fix IMO.

We're planning to release 0.6.1 to backport this fix. I'm going to close this out because it's fixed on main.

I'm on Windows 10 with Bevy 0.7 and no luck:
...
= note: LINK : fatal error LNK1189: library limit of 65535 objects exceeded
error: could not compile `bevy_dylib` due to previous error

I'm on Windows 10 with Bevy 0.7 and no luck:
...
= note: LINK : fatal error LNK1189: library limit of 65535 objects exceeded
error: could not compile `bevy_dylib` due to previous error

same setup and error for me

Actually; keeping this closed. #1110 is the place for ongoing discussions.


Allow using variables from context processor inside form templates

Currently if you try to override the crispy_forms templates and use something like {{ request }} it can't really find the request.

This sounds like it would be solved by #579 - The problem is that the crispy form tag processing builds up an individual context based (mostly) on attributes received from the helper in addition to a couple of selection ones, such as csrf_token.  The PR adds implicit context passing, so {{ request }} would work if that was already present on the context.


Parse error for escaped quotes in string interpolation: s"""

Error message:
message=Expected token SEMI but got Token(STRING_LITERAL,",1130,")
Offending line:
val x = s"\""

The snippet is not parsable by Scala:
scala> s"\""
<console>:1: error: unclosed string literal
s"\""
    ^


i18n(zh-cn): update editor-setup.mdx

Description (required)
update editor-setup.mdx
Related issues & labels (optional)

https://github.com/withastro/docs/pull/9073

Lunaria Status Overview
🌕 This pull request will trigger status changes.

Learn more
By default, every PR changing files present in the Lunaria configuration's files property will be considered and trigger status changes accordingly.
You can change this by adding one of the keywords present in the ignoreKeywords property in your Lunaria configuration file in the PR's title (ignoring all files) or by including a tracker directive in the merged commit's description.

Tracked Files

Locale
File
Note

zh-cn
editor-setup.mdx
Localization changed, will be marked as complete.

Warnings reference

Icon
Description

🔄
The source for this localization has been updated since the creation of this pull request, make sure all changes in the source have been applied.


Create symbol for pnp_bipolar_transistor

Please close this issue as the PR is merged

#107 has added the SVG for this issue but we still need to create the .ts files for rendering it.

working on this


Add OIDC to Django Setupconfiguration (or the other way around)

Open Inwoner added OIDC configuration via Django Setupconfiguration in their code.
In my opinion it can be a nice contrib snippet in the OIDC library itself, that can then be hooked up in the various components for Django Setupconfiguration.
See: https://github.com/maykinmedia/open-inwoner/blob/develop/docs/configuration/admin_oidc.rst

[ ] Add to Open Zaak
[ ] Add to Open Klant
[ ] Add to Objecten API
[ ] Add to Objecttypen API
[ ] Add to Open Notificaties
[ ] Add to Referentielijsten API

Refinement: It needs to be decided where this lands. Open API framework, OIDC or Django Setupconfig itself? OAf seems best since it glues various libraries.
Estimate: 4 days

Linked to https://github.com/maykinmedia/mozilla-django-oidc-db/issues/114


Simplify the then&catch

The reason I was hesitant on merging this PR is that I think simplifying the code would make it less expressive. If someone who has little experience with JavaScript sees the code provided in the API docs, they'd have to figure out what's happening there, what's getting passed to console.log/console.error. You may know what fetch returns there and you may know how to simplify callbacks - but a beginner developer might not. The way it is now, it's logical: then gets a response, which will be logged to the console, and if something goes wrong, an error will be displayed in the console.
But I'm open for suggestions/opinions on this.

Another problem, is the object properties which are wrapped into quote without reason.
For example :
{
  "noNeedToBeWrapped": true,
  "need-To-Be-Wrapped": true
}

To be perfect :
const fetch = require('node-fetch');

fetch('https://httpbin.org/get')
  .then((response) => console.log(response))
  .catch((error) => console.error(error));

or with another method
const fetch = require('node-fetch');

fetch('https://httpbin.org/post', {
  method: 'POST'
})
  .then((response) => console.log(response))
  .catch((error) => console.error(error));

Another problem, is the object properties which are wrapped into quote without reason

Stylistic reasons (or rather, personal stylistic preference). You'll often use header names that require you to use quotes - so why not use quotes everywhere if at some point you'll have to use quotes anyway? I personally feel like it just looks.....bad to have quotes in 3/5 header names and no quotes in the other 2/5. Consider the following example:

So I think we shouldn't worry about this case.

It still doesn't feel expressive enough IMHO. And you're very likely not just going to pass a function name there in the first place. So it makes more sense that it's left there like that.

And you can suggest an option ES Modules

Adding an ES6 version is in plan, but it's not a priority feature for me right now.

Whoops -- by "not headers" I meant "not keys" in that screenshot!


Launching modpacks

I can't launch create: above and beyond

Its installed but cant launch

Did u reinstall the modpack with the new version? You should use just create keyword and it will find it I think I will look into this when I'm on a computer

how do i reinstall?

Just download the project again and install the modpack again

I can launch the modpack and it works without issues my output: https://pastebin.com/ue2gimyw
image from the game: https://ibb.co/5jccyfj

Just download the project again and install the modpack again, i fixed a bug in the new version that i released like 10 days ago. If u do already have the newest version, what is your distro and your java,python version? That can be caused by many things

Python = 3.8.10

Ok ima reinstall

it launches the officil launcher, but i cant see the installation of the mdpack anywhere

Yea now its working

but kinda laggy

Well u can install mods such as OptiForge. This is probably just the limit of hardware not software. Maybe the modpack is not optimised. Keep in mind that these modpacks have been designed for Windows.

close this issue now


Fix #921: Migration to v1 API

Fix #921
I fear minishift 3.11 on Travis won't accept the multiple versions.. not sure..

Release Note
Camel K Kubernetes Custom Resource APIs promoted to "v1"

All tests on KinD on Github actions passed in the same amount of time needed for Travis to initialize.
Wrong news is that "versions" on CRD is not supported on OCP 3.10 (why not 3.11?).
What do we do @lburgazzoli , @astefanutti ?

If that's supported on 3.11, I think we can drop support for 3.10.

Works on 3.11!


A bug in linear interpolation method of interp2d?

Hi,
I was looking into how to use interp2d on a irrgular grid, when I found something weird:
I started first with an regular grid and I found an example, where the linear interpolation method can produce values above the maximum value of z. In my minimal example (see below) znew_3 has a maximum value of 11, where the maximum should be 10.
Did I something wrong or is there a bug in the interpolation method?
import numpy as np
from scipy import interpolate

x = np.array([1, 2, 3])
y = np.array([4, 5, 6])
xx, yy = np.meshgrid(x, y)

z = np.array(
    [
        [0.0, 5.0, 4.0],
        [0.0, 10.0, 8.0],
        [0.0, 5.0, 4.0],
    ]
)

f_1 = interpolate.interp2d(xx, yy, z, kind="linear")
f_2 = interpolate.interp2d(x, y, z, kind="linear")
f_3 = interpolate.interp2d(np.ravel(xx), np.ravel(yy), np.ravel(z), kind="linear")

xnew = np.array([1, 2.1, 3])
ynew = np.array([4, 5, 6])

znew_1 = f_1(xnew, ynew)
znew_2 = f_2(xnew, ynew)
znew_3 = f_3(xnew, ynew)

Scipy/Numpy/Python version information:
1.2.1 1.16.3 sys.version_info(major=3, minor=7, micro=3, releaselevel='final', serial=0)

I tried out your example, and I also think it's giving incorrect results (f_1 and f_3 are incorrect, f_2 is correct).
I'd recommend either making your interpolators as you did in f_2, or use interpolate.griddata.
https://stackoverflow.com/a/37872172/7237695 discusses why not to use interp2d because it apparently just doesn't work. It also contains examples using the griddata I recommended above.

Also, if you want to make your example more minimal and easier to understand, you can just look at f_1(2.1, 5), f_2(2.1, 5), and f_3(2.1, 5) and see that only f_2 provides the correct answer.

Indeed, interp2d solves two different mathematical problems depending on whether the input arguments have matching lengths or z.size == x.size * y.size. And neither of these modes actually guarantees that the interpolated results behaves as expected, that it is bilinear in data. In short, the FITPACK knot selection algorithm may insert spline knots away from the data; with this, the result is not unique and FITPACK returns some function which satisfies the interpolation conditions. In fact, it does unless it failed to satisfy the interpolation conditions, in which case it returns something else.
https://scipy.github.io/devdocs/tutorial/interpolate/smoothing_splines.html#d-smoothing-splines has a discussion of the two interpolation modes, and https://gist.github.com/ev-br/8544371b40f414b7eaf3fe6217209bff contains an illustration of the difference between them. It also contains recommendations for what to use instead of interp2d.
The latter is now deprecated in scipy 1.10 and will be removed in a future scipy version. This issue is one reason for the deprecation, in fact.
Therefore, interp2d behavior will not be fixed, and users are advised to move to replacement routines, as discussed in the notebook from the previous paragraph.
I'm going to close the issue as a wontfix; feel free to keep discussing however.


allow for uuid to be passed to get_Addable_spec

I don't think this was really necessary after all.  The real problem was that get_addable_spec wasn't updating the registry before looking for the new version, which is resolved by #252, and now with https://github.com/JuliaPackaging/Yggdrasil/pull/5078 we also use the eager registry in Yggdrasil.  This should hopefully solve all issues with get_addable_spec failing to resolve the dependencies.


From verboserawtx to bitcointx

Blocked because we're waiting for bitcoin-rust to add an amount type.

Replaced with #53


Go modules

Summary
This pull request switches from glide to golang modules.
At the same time, it updates the Terraform dependency to 0.12.9.
Currently, tests are passing but runtime testing is required.

Examples verified working.


Do not attempt to apply area subsetting to xarray incompatible data

When applying area selectors to data for which it is not possible to convert to xarray, simply return the original data rather than attempting (and failing) to convert it to xarray.

I've tested these changes on mini-cci successfully (i.e. the gridded data can still accept a spatial subset and the non-gridded data ignores the spatial subst).


I can not make sense of the CPU profile report

This issue was originally filed by<EMAIL_ADDRESS>
I try to profile my DART program. I can not understand the displayed results. The existing documentation https://www.dartlang.org/tools/observatory/cpu-profile.html shows an older version of the web page.
I can not make sense of the abbreviation fields, the 'self' column and the general organisation of the tree.
What I want to know and would expect to be reflected in a tree is for each node the total time spent in the function (direct hits and subfunction calls). And expanding on a node I would expect to see the details, e.g. execution time in the direct code and execution time spent in all directly called functions. And that in a recursive manner.
Then there should be an additional list view ordered by methods getting the most total computation time in their own direct code excluding the called sub functions. That is probably what you try to show in 'self' column. But if so, why not order it due to this column and what means the first percentage number in the row???
I would prefer to see all numbers in absolute percents relative to total execution time because that is what counts.
I am not interested to see in the function nodes who had called the node because that should be visible from the tree itself.
Whatever you implement, a good documentation which explains all presented details is a must. Otherwise the whole observatory is nothing more than an insider toy.

Closing this bug.  BTW, John has a profile rooted at 'main' in the pipe...


API 'connected' bool or string?

The Swagger API documentation shows a boolean as 'connected' value. The settings API however, returns a string like "false" and "true", which then is handled/compared in code as a string. Let's say that the Swagger solution is the better ;o). For good practice the API should return a bool value, but then the code must be reworked.

Fair enough. Any other inconsistencies that you see? If not I'll prepare a release as it won't break much probably

Not at the moment, I will take another look tomorrow. No need to hurry to prepare a new binary since it’s working as it is now.

Assume fixed


project build issue

I want to test this code, but I can't create it. I successfully tested other similar codes, but this code is not. Is it caused by the environment? Here is my error code. What can you do to help me solve it? Thank you!!!
Error: unrecognized opcode csrrc a5,mstatus,8' Error: unrecognized opcode csrw mtvec,t0'
unrecognized opcode `csrs mstatus,s2'

Sorry, but I need more details about what you have been trying to do in order to help you.
Please provide some information about the commands used to build the firmware, the documentation you read and where exactly you see this error.

I am developing a 48V electric vehicle BMS, which has been developed on the STM32 before. The ESP32 is my first time to use it.I just installed the zephyr toolchain and tried to build the firmware.
The build instruction I use is "west build -b bms_16s100_sc_esp32c3".However, some register instructions are unrecognized.
The following instructions.
 Are you able to build the Zephyr hello world sample for the ESP32-C3?

Yes, I can build the Zephyr hello world sample for the ESP32-C3.
I (49) boot: ESP-IDF 2cb20ac6c 2nd stage bootloader
I (49) boot: compile time 15:17:35
I (49) boot: chip revision: 3
I (51) boot.esp32c3: SPI Speed      : 40MHz
I (56) boot.esp32c3: SPI Mode       : DIO
I (61) boot.esp32c3: SPI Flash Size : 4MB
I (65) boot: Enabling RNG early entropy source...
I (71) boot: Partition Table:
I (74) boot: ## Label            Usage          Type ST Offset   Length
I (82) boot:  0 nvs              WiFi data        01 02 00009000 00006000
I (89) boot:  1 phy_init         RF data          01 01 0000f000 00001000
I (96) boot:  2 factory          factory app      00 00 00010000 00100000
I (104) boot: End of partition table
I (108) esp_image: segment 0: paddr=00010020 vaddr=00000020 size=0001ch (    28)
I (116) esp_image: segment 1: paddr=00010044 vaddr=3fc83c30 size=00078h (   120) load
I (125) esp_image: segment 2: paddr=000100c4 vaddr=3fc83ca8 size=00200h (   512) load
I (133) esp_image: segment 3: paddr=000102cc vaddr=40380000 size=0288ch ( 10380) load
I (144) esp_image: segment 4: paddr=00012b60 vaddr=00000000 size=0d4d8h ( 54488)
I (162) esp_image: segment 5: paddr=00020040 vaddr=3c000040 size=00588h (  1416) map
I (163) esp_image: segment 6: paddr=000205d0 vaddr=00000000 size=0fa48h ( 64072)
I (182) esp_image: segment 7: paddr=00030020 vaddr=42010020 size=031f0h ( 12784) map
I (186) boot: Loaded app from partition at offset 0x10000
I (186) boot: Disabling RNG early entropy source...
�*** Booting Zephyr OS build v3.2.0-rc2-92-g6030b85f71ce  ***
Hello World! esp32c3_devkitm

I have updated the firmware for Zephyr v3.2, which contained lots of improvements for ESP32-C3.
Can you test to build that? It's in the develop branch.

That sounds great. When you build the BMS make sure that you use the new BMS C1 design (which is based on the previous bms_16s100_sc_esp32c3 schematic, but uses a single PCB only).
Also I'm currently facing an issue with I2C comms on ESP32-C3. It's most probably a software issue, but you may want to wait until it's fixed before you order something.
Really appreciate that you are planning to contribute back your findings to improve the project!


remove comparison file

Oh wait, you also need to update migration-guides/index.mdx

The index page will just link to two migration guides -- is that correct?

@beckykd is this good to merge or you want more review?


Study icons with Ped Delays are duplicated and offset

What Happened
Where there are Ped Delay studies, the map icons are duplicated. Two purple study icons are present on the map. The duplicates are offset to the West by about ~10m. Only the duplicated icons show up when studies are filtered by Ped Delays.
What Should Happen
Only one set of study icons should be present on the map for a single intersection. When filtered, the icons at the true intersection / location should show up in filtered results.
To Reproduce
Steps to reproduce the bug:

Go to MOVE dev, 1.5.1. We tested on both Chrome or Edge, and we are seeing this on both browsers.
Apply the "Ped Delay and Classification" study type filter.
Zoom into one study icon.
See first error: study icons are offset from the intersection by ~10 meters.
Remove the filter by clicking the "X" beside the filter.
See second error: there are two study icons per intersection.

Screenshots

Additional Notes
Add any other context about the problem here.

In the screenshot, both the circled study icons are tagged as "Dupont / Perth".

Initial guess: this is a projection issue for ped delays that were geolocated using our ATS dump.  If that were true, I'd expect to be able to find a ped delay that wasn't geolocated using ATS, and that is correctly located on the map.

A quick check turns up a couple such ped delays:

Ronald and Castlefield;
Vaughan and Atlas.

We can use an analysis similar to this one for nodes (internal-only) to help figure out what the right correction approach is here.  There are a couple of things we can try:

find a similar hardcoded translation to what we have for CRASH data;
re-project (maybe this is also SRID 4269?)
some combination of the above.

Testing distances from counts2.count_locations to associated centreline.intersections:
WITH coords AS (
	SELECT
    cl.id,
    ST_Transform(cl.geom, 2952) AS cl_geom,
    ST_Transform(i.geom, 2952) AS i_geom
	FROM counts2.count_locations cl
	JOIN centreline.intersections i USING ("centrelineType", "centrelineId")
), distances AS (
  SELECT ST_Distance(cl_geom, i_geom) AS dist FROM coords
)
select
  round(min(dist)::numeric, 3) as p0,
  round(percentile_cont(0.01) within group (order by dist)::numeric, 3) as p1,
  round(percentile_cont(0.1) within group (order by dist)::numeric, 3) as p10,
  round(percentile_cont(0.25) within group (order by dist)::numeric, 3) as p25,
  round(percentile_cont(0.5) within group (order by dist)::numeric, 3) as p50,
  round(percentile_cont(0.75) within group (order by dist)::numeric, 3) as p75,
  round(percentile_cont(0.9) within group (order by dist)::numeric, 3) as p90,
  round(percentile_cont(0.99) within group (order by dist)::numeric, 3) as p99,
  round(max(dist)::numeric, 3) as p100
from distances;

This gives the following distribution:
  p0   |  p1   |  p10   |  p25   |  p50   |  p75   |  p90   |  p99   |  p100
-------+-------+--------+--------+--------+--------+--------+--------+--------
 0.000 | 0.000 | 16.692 | 16.946 | 17.100 | 17.290 | 17.517 | 17.836 | 19.960

(Presumably the p0 / p1 values are from those non-ATS-geocoded intersections.)
We can also look at the direction of error:
WITH coords AS (
	SELECT
    cl.id,
    ST_Transform(cl.geom, 2952) AS cl_geom,
    ST_Transform(i.geom, 2952) AS i_geom
	FROM counts2.count_locations cl
	JOIN centreline.intersections i USING ("centrelineType", "centrelineId")
), distances AS (
  SELECT degrees(ST_Azimuth(cl_geom, i_geom)) AS dist FROM coords
)
select
  round(min(dist)::numeric, 3) as p0,
  round(percentile_cont(0.01) within group (order by dist)::numeric, 3) as p1,
  round(percentile_cont(0.1) within group (order by dist)::numeric, 3) as p10,
  round(percentile_cont(0.25) within group (order by dist)::numeric, 3) as p25,
  round(percentile_cont(0.5) within group (order by dist)::numeric, 3) as p50,
  round(percentile_cont(0.75) within group (order by dist)::numeric, 3) as p75,
  round(percentile_cont(0.9) within group (order by dist)::numeric, 3) as p90,
  round(percentile_cont(0.99) within group (order by dist)::numeric, 3) as p99,
  round(max(dist)::numeric, 3) as p100
from distances;

   p0   |   p1   |  p10   |  p25   |  p50   |  p75   |  p90   |   p99   |  p100
--------+--------+--------+--------+--------+--------+--------+---------+---------
 18.772 | 64.047 | 68.749 | 68.898 | 69.029 | 69.180 | 69.359 | 268.721 | 351.289

From here, we can try different fixes above.  First, treating count locations as SRID 4269, and reprojecting to SRID 4326:
-- distances

  p0   |  p1   |  p10   |  p25   |  p50   |  p75   |  p90   |  p99   |  p100
-------+-------+--------+--------+--------+--------+--------+--------+--------
 0.000 | 4.781 | 16.754 | 16.963 | 17.107 | 17.293 | 17.519 | 17.837 | 19.960

Second, applying a similar correction factor to CRASH data:
  p0   |  p1   |  p10  |  p25  |  p50  |  p75  |  p90  |  p99   |  p100
-------+-------+-------+-------+-------+-------+-------+--------+--------
 0.768 | 1.233 | 1.324 | 1.371 | 1.464 | 1.556 | 1.741 | 23.756 | 32.469

This one looks much better.  Playing around with the correction factor a bit, we can get even closer using (0.000200, 0.000055):
  p0   |  p1   |  p10  |  p25  |  p50  |  p75  |  p90  |  p99   |  p100
-------+-------+-------+-------+-------+-------+-------+--------+--------
 0.006 | 0.029 | 0.077 | 0.133 | 0.237 | 0.391 | 0.633 | 23.342 | 32.409

(Again, now the high end of the distribution is probably non-ATS-geocoded counts.)

Should be fixed in dev now - PR coming shortly.


SwiperJs "focusableElements" parameter not working

Check that this is really a bug

[X] I confirm

Reproduction link
https://codesandbox.io/s/swiper-space-between-react-forked-8xh819?file=/src/App.jsx
Bug description
The focusableElements parameter is not working as expected and i am not able to focus on the specific element.
I am not able to find code example documentation relating to this parameter on swiperjs.com.
Expected Behavior
when specific list of elements are provided in "focusableElements" parameter of swiper js these particular elemnts should be focused when clicked and should not be able to change slide through them
Actual Behavior
Even after setting the focusableElements parameter with  and  in my case i am not able to focus them
Swiper version
8.1.3
Platform/Target and Browser Versions
chrome 103
Validations

[X] Follow our Code of Conduct
[X] Read the docs.
[X] Check that there isn't already an issue that request the same feature to avoid creating a duplicate.
[X] Make sure this is a Swiper issue and not a framework-specific issue

Would you like to open a PR for this bug?

[ ] I'm willing to open a PR

I'm having the same issue

Issue is closed because of outdated/irrelevant/not actual/needed more information/inactivity.
If this issue is still actual and reproducible for latest version of Swiper, please create new issue and fill the issue template correctly:

Clearly describe the issue including steps to reproduce when it is a bug.
Make sure you fill in the earliest version that you know has the issue.
Provide live link or JSFiddle/Codepen or website with issue


[ISSUE #259] fix chinese garbled code

Fixes #259

Make sure that:

[x] You have read the contribution guidelines.
[x] You submit test cases (unit or integration tests) that back your changes.
[ ] Your local test passed ./mvnw clean install -Dmaven.javadoc.skip=true.

Codecov Report

Merging #4576 (a07b40e) into master (9f602df) will decrease coverage by 0.10%.
The diff coverage is 16.66%.

@@             Coverage Diff              @@
##             master    #4576      +/-   ##
============================================
- Coverage     68.85%   68.75%   -0.10%
+ Complexity     7746     7740       -6
============================================
  Files          1033     1033
  Lines         29609    29603       -6
  Branches       2682     2679       -3
============================================
- Hits          20386    20353      -33
- Misses         7617     7639      +22
- Partials       1606     1611       +5

Impacted Files
Coverage Δ

...ache/shenyu/plugin/httpclient/WebClientPlugin.java
76.66% <16.66%> (-15.34%)
:arrow_down:

... and 18 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Support Optuna v2 (install docs)

Blocked by https://github.com/chainer/chainer-test/pull/599

Jenkins, test this please.

Jenkins CI test (for commit c08c2dced46dc3c6c01152ed01fe8c39195ff16d, target branch master) succeeded!


Smaller size setting -> Larger gif size???

macOS version: 12.6
Kap version: 3.6.0
Steps to reproduce
Record -> Reduce the size to 75% -> Convert it to GIF
Current behaviour
When I reduce the size setting to 75% and convert it to GIF, the gif size gets enormously large. Same exact recording, but when I select 100% and convert it to GIF the gif size becomes 3.96mb. However, when I select 75%, then it becomes 33.4mb. This has been happening so many times (not only for this recording but also with other recordings as well) and I have no idea what's going on.
Expected behaviour
Since 100% is around 4mb, 75% one should be smaller?
Workaround
It does work rarely if I re-record the screen. But most of the times, it doesn't work.

Got same problem here.


Support For Paths

Hello, i really like your project.
I am trying to use your project to create components from an svg that has paths in it and your project doesnt seem to support it. is there any plans to?
Here is an example svg and and the component generated.
<?xml version="1.0" encoding="UTF-8"?>
<svg width="375px" height="272px" viewBox="0 0 375 272" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <!-- Generator: Sketch 48.2 (47327) - http://www.bohemiancoding.com/sketch -->
    <title>Chart</title>
    <desc>Created with Sketch.</desc>
    <defs></defs>
    <g id="Mobile" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
        <g id="Chart">
            <rect id="Rectangle-3" fill-opacity="0.445482337" fill="#4A4A4A" x="0" y="0" width="375" height="272"></rect>
            <polyline id="Path-2" stroke="#7ED321" points="18.1953125 252.296875 44.2148438 201.636719 73.0820312 208.746094 73.0820312 195.949219 81.5859375 201.636719 81.5859375 195.949219 109.707031 195.949219 128.386719 208.746094 128.386719 190.785156 160.386719 161.742188 160.386719 190.785156 194.953125 148.792969 241.683594 161.742188 270.523438 133.289062 308.078125 148.792969 320.925781 124.667969 326.03125 92.2890625 340.261719 96.9960938 340.261719 118.136719 352.734375 133.289062"></polyline>
            <text id="$254" font-family="HelveticaNeue-UltraLightItalic, Helvetica Neue" font-size="36" font-style="italic" font-weight="200" letter-spacing="0.964285135" fill="#7ED321">
                <tspan x="146.03943" y="94">$254</tspan>
            </text>
        </g>
    </g>
</svg>

Component
import React, { Component } from 'react';

import {
  StyleSheet,
  Text,
  View,
  TouchableOpacity,
  TextInput,
  ScrollView,
  Image
} from 'react-native';

export default class Main extends Component {

  render() {
    return (
      <ScrollView style={{
        flex: 1, alignSelf: 'stretch',
        paddingTop: 20,
        backgroundColor: '#4A4A4A'}}>
        <Text style={styles._254}>$254</Text>
      </ScrollView>
    )
  }

}

const styles = StyleSheet.create({
  _254: {
    backgroundColor: 'transparent',
    fontSize: 36,
    fontWeight: '200',
    color: '#7ED321',
    textAlign: 'center'
  }
})

Unfortunately, right now it just tries to convert it to an image (and
sometimes it doesn't even do that all that well).  I looked at doing path
to svg conversion, but it didn't turn out all that well, so I stuck with
images.
I hope to (in the not too distant future) connect directly into Sketch via
a plugin, which may help (at least with the images)
On Wed, Mar 21, 2018 at 1:46 PM, Austin Crane<EMAIL_ADDRESS>wrote:

Hello, i really like your project.
I am trying to use your project to create components from an svg that has
paths in it and your project doesnt seem to support it. is there any plans
to?
Here is an example svg and and the component generated.

Chart
Created with Sketch.

$254

Component
import React, { Component } from 'react';
import {
StyleSheet,
Text,
View,
TouchableOpacity,
TextInput,
ScrollView,
Image
} from 'react-native';
export default class Main extends Component {
render() {
return (
<ScrollView style={{
flex: 1, alignSelf: 'stretch',
paddingTop: 20,
backgroundColor: '#4A4A4A'}}>
$254

)
}
}
const styles = StyleSheet.create({
_254: {
backgroundColor: 'transparent',
fontSize: 36,
fontWeight: '200',
color: '#7ED321',
textAlign: 'center'
}
})
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/nanohop/sketch-to-react-native/issues/35, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AACInbZ-vSpqWFyETZMsD82ktM9VqajNks5tgpHXgaJpZM4S0-c0
.


Bug: favicon icon

Title
favicon icon
Description
There is no favicon icon for the website. It needs to be created and updated in code.
Steps to Reproduce the Issue

Desigining favicon icon which matches the project type.
Adding favicon icon to public folder and URI in index.html file.

@thakuratul2 @saurabhbakolia @adityalaxkar123 Hello sir please assign me this I can design the favicon icon and I'll imliment in code base.

@Amarjha01 assigned and join this link https://discord.gg/w4nKprr5

Sir please have a look.

@thakuratul2 @saurabhbakolia

Any improvement needed sir ?


Restore logic to validate DCR request's redirect_uris

Restore logic to validate DCR request's redirect_uris
As a part of #733 I removed the logic to validate the registrationRequest's redirect_uris.
Originally posted by @BohoCode in https://github.com/SecureApiGateway/SecureApiGateway/issues/861#issuecomment-1451580070

Fixed:
https://g.codefresh.io/build/6400a891cc7305393f257cce?step=run_tests_private_key_jwt&tab=output&logs=terminal


Filters do not work if "Scope" is not consistently specified.

Is there an existing issue for this?

[X] I have searched the existing issues

Describe the bug
I tried to follow the instructions in the documentation for using MongoDB filtering alongside IQueryable/IEnumerable.

To use MongoDB filtering alongside with IQueryable/IEnumerable, you have to register the MongoDB convention under a different scope. You can specify the scope on the schema builder by executing AddMongoDbFiltering("yourScope"). You then have to specify this scope on each method you use MongoDb filtering: [UseFiltering(Scope = "yourScope")] or UseFiltering(scope = "yourScope")

I have used AddMongoDbFiltering("mongo") to selectively apply MongoDB filtering to specific queries, but if I have string fields in the Mongo and non-Mongo types that are being filtered I get an error.  Each filtering convention is generating a type named StringOperationFilterInput. When these are registered by the TypeRegistry the two filter types have different names mongo_StringOperationFilterInput and StringOperationFilterInput, but when Register(NameString typeName, RegisteredType registeredType) is called with the unscoped StringOperationFilterInput it throws a duplicate type name error. It looks like the mongo scoped StringOperationFilterInput has already been registered in the DiscoverTypes() step of TypeInitializer.Initialize() without the "mongo_" added to the name so when we attempt to do the same in CompleteName() we end up with a duplicate.
Steps to reproduce
In HotChocolate.Data.Tests.IntegrationTests add the following.
public class MultipleScopes
{
    [UsePaging]
    [UseProjection(Scope = "Foo")]
    [UseFiltering(Scope = "Foo")]
    [UseSorting(Scope = "Foo")]
    public IQueryable<Book> GetBooks() => new[]
    {
        new Book { Id = 1, Title = "BookTitle", Author = new Author { Name = "Author" } }
    }.AsQueryable();

    [UsePaging]
    [UseProjection(Scope = "Bar")]
    [UseFiltering(Scope = "Bar")]
    [UseSorting(Scope = "Bar")]
    public IQueryable<Book> GetBooksWithDifferentScope() => new[]
    {
        new Book { Id = 1, Title = "BookTitle", Author = new Author { Name = "Author" } }
    }.AsQueryable();
}

public class DefaultAndNamedScope
{
    [UsePaging]
    [UseProjection(Scope = "Foo")]
    [UseFiltering(Scope = "Foo")]
    [UseSorting(Scope = "Foo")]
    public IQueryable<Book> GetBooks() => new[]
    {
        new Book { Id = 1, Title = "BookTitle", Author = new Author { Name = "Author" } }
    }.AsQueryable();

    [UsePaging]
    [UseProjection]
    [UseFiltering]
    [UseSorting]
    public IQueryable<Book> GetBooksWithNoScope() => new[]
    {
    d = 1, Title = "BookTitle", Author = new Author { Name = "Author" } }
    }.AsQueryable();
}

Alongside the following new tests.
[Fact]
public async Task CreateSchema_OnDefaultAndNamedScope()
{
    // arrange
    var executor = await new ServiceCollection()
                         .AddGraphQL()
                         .AddFiltering()
                         .AddSorting()
                         .AddProjections()
                         .AddFiltering("Foo")
                         .AddSorting("Foo")
                         .AddProjections("Foo")
                         .AddQueryType<DefaultAndNamedScope>()
                         .BuildRequestExecutorAsync();

    // act
    var result = await executor.ExecuteAsync(
        @"
            {
                booksWithNoScope(where: { title: {eq: ""BookTitle""}}) {
                    nodes { title }
                }
            }
            ");

    // assert
    await Snapshot
          .Create()
          .Add(result, "Result:")
          .Add(executor.Schema, "Schema:")
          .MatchAsync();
}

[Fact]
public async Task CreateSchema_OnMultipleNamedScopes()
{
    // arrange
    var executor = await new ServiceCollection()
                         .AddGraphQL()
                         .AddFiltering("Foo")
                         .AddSorting("Foo")
                         .AddProjections("Foo")
                         .AddFiltering("Bar")
                         .AddSorting("Bar")
                         .AddProjections("Bar")
                         .AddQueryType<MultipleScopes>()
                         .BuildRequestExecutorAsync();

    // act
    var result = await executor.ExecuteAsync(
        @"
            {
                booksWithDifferentScope(where: { title: {eq: ""BookTitle""}}) {
                    nodes { title }
                }
            }
            ");

    // assert
    await Snapshot
          .Create()
          .Add(result, "Result:")
          .Add(executor.Schema, "Schema:")
          .MatchAsync();
}

CreateSchema_OnMultipleNamedScopes passes but CreateSchema_OnDefaultAndNamedScope gives this error

The name BookFilterInput was already registered by another type. (HotChocolate.Data.Filters.FilterInputType<HotChocolate.Data.Book>)

Relevant log output
HotChocolate.SchemaException: For more details look at the `Errors` property.

HotChocolate.SchemaException
For more details look at the `Errors` property.

1. The name `BookFilterInput` was already registered by another type. (HotChocolate.Data.Filters.FilterInputType<HotChocolate.Data.Book>)

   at HotChocolate.Configuration.TypeRegistry.Register(String typeName, RegisteredType registeredType) in D:\Repositories\hotchocolate\src\HotChocolate\Core\src\Types\Configuration\TypeRegistry.cs:line 218
   at HotChocolate.Configuration.TypeInitializer.CompleteTypeName(RegisteredType registeredType) in D:\Repositories\hotchocolate\src\HotChocolate\Core\src\Types\Configuration\TypeInitializer.cs:line 235
   at HotChocolate.Configuration.TypeInitializer.<CompleteNames>b__22_0(RegisteredType type) in D:\Repositories\hotchocolate\src\HotChocolate\Core\src\Types\Configuration\TypeInitializer.cs:line 194
   at HotChocolate.Configuration.TypeInitializer.ProcessTypes(TypeDependencyKind kind, Func`2 action) in D:\Repositories\hotchocolate\src\HotChocolate\Core\src\Types\Configuration\TypeInitializer.cs:line 427
   at HotChocolate.Configuration.TypeInitializer.CompleteNames() in D:\Repositories\hotchocolate\src\HotChocolate\Core\src\Types\Configuration\TypeInitializer.cs:line 194
   at HotChocolate.Configuration.TypeInitializer.Initialize() in D:\Repositories\hotchocolate\src\HotChocolate\Core\src\Types\Configuration\TypeInitializer.cs:line 88
   at HotChocolate.SchemaBuilder.Setup.InitializeTypes(SchemaBuilder builder, IDescriptorContext context, IReadOnlyList`1 types) in D:\Repositories\hotchocolate\src\HotChocolate\Core\src\Types\SchemaBuilder.Setup.cs:line 192
   at HotChocolate.SchemaBuilder.Setup.Create(SchemaBuilder builder, LazySchema lazySchema, IDescriptorContext context) in D:\Repositories\hotchocolate\src\HotChocolate\Core\src\Types\SchemaBuilder.Setup.cs:line 57
   at HotChocolate.SchemaBuilder.Create(IDescriptorContext context) in D:\Repositories\hotchocolate\src\HotChocolate\Core\src\Types\SchemaBuilder.Create.cs:line 16
   at HotChocolate.SchemaBuilder.HotChocolate.ISchemaBuilder.Create(IDescriptorContext context) in D:\Repositories\hotchocolate\src\HotChocolate\Core\src\Types\SchemaBuilder.Create.cs:line 32
   at HotChocolate.Execution.RequestExecutorResolver.CreateSchemaAsync(String schemaName, RequestExecutorSetup options, RequestExecutorOptions executorOptions, IServiceProvider serviceProvider, TypeModuleChangeMonitor typeModuleChangeMonitor, CancellationToken cancellationToken) in D:\Repositories\hotchocolate\src\HotChocolate\Core\src\Execution\RequestExecutorResolver.cs:line 352
   at HotChocolate.Execution.RequestExecutorResolver.CreateSchemaServicesAsync(String schemaName, RequestExecutorSetup options, CancellationToken cancellationToken) in D:\Repositories\hotchocolate\src\HotChocolate\Core\src\Execution\RequestExecutorResolver.cs:line 282
   at HotChocolate.Execution.RequestExecutorResolver.GetRequestExecutorNoLockAsync(String schemaName, CancellationToken cancellationToken) in D:\Repositories\hotchocolate\src\HotChocolate\Core\src\Execution\RequestExecutorResolver.cs:line 86
   at HotChocolate.Execution.RequestExecutorResolver.GetRequestExecutorAsync(String schemaName, CancellationToken cancellationToken) in D:\Repositories\hotchocolate\src\HotChocolate\Core\src\Execution\RequestExecutorResolver.cs:line 62
   at HotChocolate.Data.IntegrationTests.CreateSchema_OnDefaultAndNamedScope() in D:\Repositories\hotchocolate\src\HotChocolate\Data\test\Data.Tests\IntegrationTests.cs:line 630
   at Xunit.Sdk.TestInvoker`1.<>c__DisplayClass48_1.<<InvokeTestMethodAsync>b__1>d.MoveNext() in C:\Dev\xunit\xunit\src\xunit.execution\Sdk\Frameworks\Runners\TestInvoker.cs:line 264
--- End of stack trace from previous location ---
   at Xunit.Sdk.ExecutionTimer.AggregateAsync(Func`1 asyncAction) in C:\Dev\xunit\xunit\src\xunit.execution\Sdk\Frameworks\ExecutionTimer.cs:line 48
   at Xunit.Sdk.ExceptionAggregator.RunAsync(Func`1 code) in C:\Dev\xunit\xunit\src\xunit.core\Sdk\ExceptionAggregator.cs:line 90

Additional Context?
Initial issue found in 12.5.0 but reproduced on a77b7d613a9a82cea3520c7d3160e22c24cc0614
Product
Hot Chocolate
Version
a77b7d613a9a82cea3520c7d3160e22c24cc0614

This is a separate issue to #5228 but the same error is reported by @jkears in the discussion.
The workaround is to make sure that all filters have scopes if any filters have scopes.

It's not actually a bug. What scope does is branching the typeset. The assumption that we made is that two database systems might have different operation capabilities. This would mean we need more than one type to represent the filter capabilities of such a datasource.
We will do a major overhaul of the data package towards the middle of next year. In general I think what users want is a stable set of operations instead of getting the most features out of any provider. Thus there should really only be one StringOperationFilterInput.
I am closing this issue as it works as designed. But we will have a look at these things when we head into next year.
CC @PascalSenn

@michaelstaib can this be marked as completed? The issue that I am treating as a bug is that if you add 2 types of filtering, one with a scope and the other without, you get a cryptic error that doesn't point you at the real issue, namely

The name BookFilterInput was already registered by another type. (HotChocolate.Data.Filters.FilterInputType<HotChocolate.Data.Book>)

The docs currently say

To use MongoDB filtering alongside with IQueryable/IEnumerable, you have to register the MongoDB convention under a different scope. You can specify the scope on the schema builder by executing AddMongoDbFiltering("yourScope"). You then have to specify this scope on each method you use MongoDb filtering: [UseFiltering(Scope = "yourScope")] or UseFiltering(scope = "yourScope")

I read this as

If you are using AddFiltering() to use IQueryable filtering, and wish to also use MongoDB filtering, you need to specify a scope in AddMongoDbFiltering("yourScope") and any UseFiltering attributes.

If this is incorrect then the documentation should state that once a scope is specified in one location, it must be specified everywhere. Ideally there would be a check in the startup phase that throws an error telling you that you have not specified a scope and this is required.
Given that the exact same filter type can be registered under two different scopes and work fine (see CreateSchema_OnMultipleNamedScopes). It is not currently obvious that this should cause problems when the scope is null. I'm surprised if this is the intended behaviour.
I agree with you that there should only be one StringOperationFilterInput. This is the next thing I was going to raise as I feel that it leaks implementation details into the schema. I currently get some data from a Mongo database and some from a REST API, but don't want users to know that fact, or for the schema to change if I change this implementation. I think that currently the best approach leaves you with a SourceA_BookFilterInput and a SourceB_BookFilterInput. Is there an issue or discussion to comment on the plans for the overhaul of the data package?

but this is what it states in the docs:

You then have to specify this scope on each method you use MongoDb filtering: [UseFiltering(Scope = "yourScope")] or UseFiltering(scope = "yourScope")

You have to specify it on each method where you want to use it.

Do you mean this one failes?
public class DefaultAndNamedScope
{
    [UsePaging]
    [UseProjection(Scope = "Foo")]
    [UseFiltering(Scope = "Foo")]
    [UseSorting(Scope = "Foo")]
    public IQueryable<Book> GetBooks() => new[]
    {
        new Book { Id = 1, Title = "BookTitle", Author = new Author { Name = "Author" } }
    }.AsQueryable();

    [UsePaging]
    [UseProjection]
    [UseFiltering]
    [UseSorting]
    public IQueryable<Book> GetBooksWithNoScope() => new[]
    {
    d = 1, Title = "BookTitle", Author = new Author { Name = "Author" } }
    }.AsQueryable();
}

Yes, GetBooks and GetBooksWithNoScope would work independently but when added to the same schema they cause an error.
Doing this with 2 separate scopes (the other test) works fine.

The point here being that I'm not specifying the "Mongo" scope on methods that I don't want to use Mongo filtering on. Because there is no scope specified I get the duplicate type registration error. If I change my unscoped AddFiltering() in Startup.cs to AddScope("NotMongo") and add that scope to all the remaining filters it works, but
a) It isn't clear that this is required
b) Every FilterInput is then called Mongo_FilterInput or NotMongo_FilterInput which leaks the implementation detail (separate issue I think)

Something isn't working quite as expected here... I was encountering the same issue as @strue36, and I've narrowed down the issue to the order of the queries.
Let me explain using @strue36's example code.
Example 1:
The following example will cause an error (see "Relevant Log Output" in issue).
public class Query
{
    [UsePaging]
    [UseProjection(Scope = "Foo")]
    [UseFiltering(Scope = "Foo")]
    [UseSorting(Scope = "Foo")]
    public IQueryable<Book> GetBooks() => new[]
    {
        new Book { Id = 1, Title = "BookTitle", Author = new Author { Name = "Author" } }
    }.AsQueryable();

    [UsePaging]
    [UseProjection]
    [UseFiltering]
    [UseSorting]
    public IQueryable<Book> GetBooksWithNoScope() => new[]
    {
    d = 1, Title = "BookTitle", Author = new Author { Name = "Author" } }
    }.AsQueryable();
}

Example 2:
The following example will work as expected.
public class Query
{
    [UsePaging]
    [UseProjection]
    [UseFiltering]
    [UseSorting]
    public IQueryable<Book> GetBooksWithNoScope() => new[]
    {
    d = 1, Title = "BookTitle", Author = new Author { Name = "Author" } }
    }.AsQueryable();

    [UsePaging]
    [UseProjection(Scope = "Foo")]
    [UseFiltering(Scope = "Foo")]
    [UseSorting(Scope = "Foo")]
    public IQueryable<Book> GetBooks() => new[]
    {
        new Book { Id = 1, Title = "BookTitle", Author = new Author { Name = "Author" } }
    }.AsQueryable();
}

Surely this is not expected behaviour. I feel like there should be a way for the "engine" to handle this issue when building the schema.


Datagrid Improvement

Improvement

Datagrid improved.
Removed duplicated codes.
Removed the .gitkeep file as the folder is not empty. So not needed.
Some commented codes removed.
Updated .gitignore file.

I am marking this as a draft because one more Datagrid enhancement is in progress. So to avoid multiple refactorizations I am doing in this PR.


Rename /opt/tensorrtserver to /opt/tritonserver.

Could you file a parallel PR for similar changes on GitLab? Or do we want those to use  /opt/tensorrtserver for now?


Optimization

You can just do:
current_item[current_index] = '\0';
before your
buffer[field_index] = current_item;
and also just before the function returns. This way you dont need to memset the buffers at the beginning of the function

Thanks for the suggestion, but I don't think this will solve the problem, since the other characters of the field will still hold garbage from previous iterations

only one \0 is enough for the consumer. so if you have "test123\0garbagefrompreviousiteration\0" when someone reads that string (e.g strlen, strdup etc) they will get "test123"

Thanks for the suggestion!


[SDP-1318] Update /wallet-registration/verification to accommodate different contact info fields

What

Update /wallet-registration/verification to accommodate email contact info

Why

https://stellarorg.atlassian.net/browse/SDP-1318

Checklist
PR Structure

[x] This PR has a reasonably narrow scope (if not, break it down into smaller PRs).
[x] This PR title and description are clear enough for anyone to review it.
[x] This PR does not mix refactoring changes with feature changes (split into two PRs otherwise).

Thoroughness

[x] This PR adds tests for the new functionality or fixes.
[x] This PR contains the link to the Jira ticket it addresses.

Configs and Secrets

[x] No new CONFIG variables are required -OR- the new required ones were added to the helmchart's values.yaml file.
[x] No new CONFIG variables are required -OR- the new required ones were added to the deployments (pr-preview, dev, demo, prd).
[x] No new SECRETS variables are required -OR- the new required ones were mentioned in the helmchart's values.yaml file.
[x] No new SECRETS variables are required -OR- the new required ones were added to the deployments (pr-preview secrets, dev secrets, demo secrets, prd secrets).

Release

[x] This is not a breaking change.
[x] This is ready for production.. If your PR is not ready for production, please consider opening additional complementary PRs using this one as the base. Only merge this into develop or main after it's ready for production!

Deployment

[ ] Does the deployment work after merging?

stellar-disbursement-platform-backend-preview is available here:SDP:      https://sdp-backend-pr416.previews.kube001.services.stellar-ops.com/healthAP:       https://sdp-ap-pr416.previews.kube001.services.stellar-ops.com/healthFrontend: https://sdp-backend-dashboard-pr416.previews.kube001.services.stellar-ops.com

stellar-disbursement-platform-backend-preview is available here:SDP:      https://sdp-backend-pr416.previews.kube001.services.stellar-ops.com/healthAP:       https://sdp-ap-pr416.previews.kube001.services.stellar-ops.com/healthFrontend: https://sdp-backend-dashboard-pr416.previews.kube001.services.stellar-ops.com


Disallow overwriting md_size if already set

If EVP_MD is already initialized, changing the digest size can cause many problems. Let's forbid it.

Checklist

[ ] documentation is added or updated
[ ] tests are added or updated

Why not the others?

Hmmm... block_size and ctx_size? And the similar for EVP_CIPHER?

I actually think that this kind of check should be done uniformly in all _meth_set_ functions. After all, some building a new EVP_MD, EVP_CIPHER or whatnot should only need to call each such function once.

OK. Will do tomorrow.

I suspect this will actually break existing applications that try to reuse it.

We've just cleared one such misuse in gost. Do you have other examples to point at, @kroeckx ?

I don't have any examples. And if you find 1, there probably will
be others.

Point is, spuriously re-defining an EVP_MD or similar should be considered misuse.

I agree that it's misuse, that doesn't prevent people from doing it.

A major release is a good time to stop it.

Not only is it misuse, but it has turned out to be unsafe to modify these structures after they started to be used, or quite confusing.  That, to me, is justification enough for this mod.

Can it be committed now, approved by @levitte? And how can I squash the 1st commit as a part of the 2nd?

And how can I squash the 1st commit as a part of the 2nd?

Interactive rebase, i.e. git rebase -i master.    Save, and then you'll get the combined commit message from both, for you to edit as you see fit.  Save.  Done.

Merged.

Richard Levitte wrote:

Point is, spuriously re-defining an EVP_MD or similar should be considered misuse.

In general until use of a module program must be able to preset
respective parameters.
But some programs decide to use value set first and to ignore override.
So to use initial value of parameters or current values? Which one is
better? No one!
From general point of view -1 on this.
Regards,
Roumen Petrov


Simplify internal implementation of Tuple#hash static methods

Since TupleN hash tests use Objects#hash() to validate calculated hashes, why not just reuse it in the internal implementation?
assertThat(t.hashCode()).isEqualTo(Objects.hash(t._1, t._2, t._3, t._4, t._5, t._6, t._7, t._8));
I assume that we need these helper methods only to provide an abstraction layer in case someone wants to swap the hashing strategy.

I was working on #2446 and fixed https://github.com/vavr-io/vavr/pull/2511 meanwhile

Codecov Report

Merging #2522 into master will decrease coverage by 0.1%.
The diff coverage is 60%.

@@             Coverage Diff              @@
##             master    #2522      +/-   ##
============================================
- Coverage     95.07%   94.96%   -0.11%
  Complexity     5402     5402
============================================
  Files            89       89
  Lines         12821    12797      -24
  Branches       1598     1610      +12
============================================
- Hits          12189    12153      -36
- Misses          454      460       +6
- Partials        178      184       +6

Impacted Files
Coverage Δ
Complexity Δ

src-gen/main/java/io/vavr/Tuple7.java
100% <100%> (ø)
59 <1> (ø)
:arrow_down:

src-gen/main/java/io/vavr/Tuple6.java
100% <100%> (ø)
54 <1> (ø)
:arrow_down:

src-gen/main/java/io/vavr/Tuple3.java
100% <100%> (ø)
39 <1> (ø)
:arrow_down:

src-gen/main/java/io/vavr/Tuple4.java
100% <100%> (ø)
44 <1> (ø)
:arrow_down:

src-gen/main/java/io/vavr/Tuple2.java
100% <100%> (ø)
36 <1> (ø)
:arrow_down:

src-gen/main/java/io/vavr/Tuple5.java
100% <100%> (ø)
49 <1> (ø)
:arrow_down:

src-gen/main/java/io/vavr/Tuple1.java
100% <100%> (ø)
26 <1> (ø)
:arrow_down:

src-gen/main/java/io/vavr/Tuple8.java
100% <100%> (ø)
63 <1> (ø)
:arrow_down:

src-gen/main/java/io/vavr/Tuple.java
88.23% <14.28%> (-11.77%)
28 <1> (-6)

src/main/java/io/vavr/collection/Vector.java
99.39% <0%> (-0.3%)
216% <0%> (+1%)

... and 5 more

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 b19ce10...95bd2f3. Read the comment docs.

Done, keep in mind that Tuple1 is a unique scenario - it used Objects.hashCode instead of Objects.hash logic


update directory

Our directory is out of date, and this file needs work. It's also too much work to maintain as currently set up.
The first step is to come up with a good plan. Ideas so far:

[ ] Most fundamentally, this needs to be easy to keep info up to date. This includes avoiding duplicate info. This file currently contains lots of info that duplicates what's in the README files for the gridded data products (or, at present, would often be an outdated version of those). So, I think that should go.
[x] This file is out of date and work to maintain-- should probably just be deleted. I don't think it's really needed.
[ ] This file needs some cleanup work (e.g., single header row).

@forestgeoadm or @biancaglez , this task is primarily for me, but if you have suggestions/ feel inspired to work on this, that would be much appreciated!

@teixeirak did you still still want the header removed from [this file] ?(https://github.com/forestgeo/Climate/blob/master/Directory/ForestGEO climate data sources.csv)

Yes, please. Just the top header row, not the main one.

alrighty here you go

Thanks @biancaglez!


Add example docs for run_raw_sql

closes: #589
related: #584

@pankajastro can you please add a proper description in the PR?

@utkarsharma2 Can you review this PR again please

@pankajastro LGTM. Added minor comments, please resolve them before merging.


Allow for CMK

As discussed in #151. This doesn't affect existing usage, but allows for an optional CMK.

closing, we need to PR off of feature branch.


Make util::cfg module public

This module is useful outside of cargo as well.
Because the Cargo.toml file supports cfg syntax for target
specification, any program that wants to parse Cargo.toml files needs to
support that as well.

Thanks for the pull request, and welcome! The Rust team is excited to review your changes, and you should hear from @alexcrichton (or someone else) soon.
If any changes to this PR are deemed necessary, please add them as extra commits. This ensures that the reviewer can see what has changed since they last reviewed the code. Due to the way GitHub handles out-of-date commits, this should also make it reasonably obvious what issues have or haven't been addressed. Large or tricky changes may require several passes of review and changes.
Please see the contribution instructions for more information.

Thanks for the PR! Perhaps though the relevant types could be reexported instead of the whole module? The Cfg and CfgExpr types should be reexported, and we could perhaps just reexport a few others if necessary.

Oh, I completly overlooked that those are already re-exported... :open_mouth:
In this case, the PR can be closed. For some reason, I thought these were somehow crate-local...
(I guess I got confused by http://doc.crates.io/cargo/util/index.html not showing these under "Reexports")


Can not install Submodule "Extensions"

The cocoapods Error Info:
[!] Unable to satisfy the following requirements:
- `JSPatch/Extensions` required by `Podfile`

My Podfile like this:
pod 'JSPatch'
pod 'JSPatch/Extensions'

Please help me!

Release v0.1.1 just now, please try it again.


fields localization and display name

make localization consistent with input
make display name consistent
also fixed #2337

Can someone point the issue where we explain how translated dynamic content should be handled? The one that describes a feature where we can add new strings and their translations, that would be harvested by the localizer as a fallback context.

Design proposal: https://github.com/OrchardCMS/Orchard/issues/6750

As far as I can remember. We had talked about having something close to what I did with the Autoroute culture patterns. Having a control that would add tabs/textbox for each culture installed in the website settings where needed.

I'm looking ahead until this PR become merged. I think it solves an important issue regarding to the localization.

As explained even if it works, this is not the final solution so we can't merge it as is. The solution is to implement the suggestion in https://github.com/OrchardCMS/Orchard/issues/6750.
Any one is free to apply this technique in the meantime.


Installation seems to hang on Windows 11

I am trying to install Vjoy on my ROG Ally. OS is Windows 11 Home Version 10.0.22631 and the installation seems to hang for me.
The setup log seems to get stuck after this step
2024-03-17 15:50:50.427   InitFromRegistry() - using the default registry file: vJoyInit.reg
2024-03-17 15:50:50.427   InitFromRegistry(): Default optional registry FileC:\Users\umesh\Downloads\vJoyInit.reg not found, continue without it
2024-03-17 15:50:50.427   Exec_vJoyInstall() - Start
File is attached. Thanks
Setup Log 2024-03-17 #005.txt

Never mind. I went through the process of removing old drivers (using pnputil). I cleared out the old driver and now the install succeeded.

Any chance adding details to this for others who run into the same problem? Like me :)

The install hangs for me too. First time installing vJoy, so I had no previous drivers.


[Tray] Details status window sent to background

On mac when you click on tray then it send the detailed window to background instead having it on foreground, user have to find it after using multi touch gesture https://support.apple.com/en-us/HT204895 (3 fingers touch) which is not intuitive.

@jsliacan I hit the same issue you mentioned today, looks like in some versions of macOS the LaunchAgents dir is not present, and we have to create it first.

created https://github.com/code-ready/crc/issues/1009


Documentation/js addition

Can't say anything about the css, but does pdf / ebook generation still work?

If Documentation/Books/build.sh is a validation & proof for pdf and ebook generation, then it is still working.

Currently not able to verify via scripts/generateDocumentation. Not working on a macos


DB table collation problems with JOINS

See Symphony issue — @brendo proposed a possible solution there.

At this moment, I have no idea how to fix this bug. I have thought about this for a long time, and all solutions are very hackish and ugly. I think the only way for this to be fixed is to have one standard charset for everything Symphony.

You mean one standard collation? (We can safely assume that the charset is utf8 for every table.)

collation, yes. Sorry.

So shouldn't we talk to @brendo again?


WIP: Add Checkpoint and Restore support to libcontainer

This is a work in progress PR so that we can move the discussion around this work into a PR to help move things along and get other people involved.
We are trying to get nsinit work as an easy way to test but the first class support should be for using it from a daemon such as docker.
Any more work can be done on the criu branch of this repo via pull requests.

Supercool.
Gofmt failed.

so cool so cool so cool, can't contain myself
On Tue, Mar 24, 2015 at 1:49 PM, Alexander Morozov<EMAIL_ADDRESS>
wrote:

Supercool.
Gofmt failed.
—
Reply to this email directly or view it on GitHub
https://github.com/docker/libcontainer/pull/479#issuecomment-85686367.

:+1:

Looking forward... :+1:

Just for an FYI, nsinit is just for testing, the use case we should optimize for is the daemon(docker) use cases.  We should have the ability to make checkpoint/restore options configurable.

I'm interested in a slightly different use case than possible with the way this PR would work. Specifically, I want to be able to checkpoint a container without stopping it, and then later be able to either "roll back" the container to that point in time or alternatively spin up a new container from that checkpoint. Is there any interest in the idea of allowing you to specify an explicit path to checkpoint to and restore from (and, additionally, flags like --leave-running).

I'm trying to get this pull request running and having some trouble. What I've tried so far is to build libcontainer (with it's Dockerfile, and the addition of criu to that Dockerfile), and run the following test:
docker run -d --privileged -w /busybox dockercore/libcontainer nsinit exec -- sh -c 'i=0; while true; do echo $i; i=$(expr $i + 1); sleep 3; done'

followed by nsinit checkpoint from within the resulting container. That fails, with this output log:
https://gist.github.com/boucher/d2539bcaa1311c5d5f5c
Any suggestions? Or, is there a better way to test this?

Just wanted to follow up in this thread that I was able to get this PR running outside of Docker, directly on a linux host, but haven't yet been able to get it working inside of Docker.

Can you please sign your commits following these rules:
https://github.com/docker/docker/blob/master/CONTRIBUTING.md#sign-your-work
The easiest way to do this is to amend the last commit:
$ git clone -b "criu" git@github.com:docker/libcontainer.git somewhere
$ cd somewhere
$ git rebase -i HEAD~25
editor opens
change each 'pick' to 'edit'
save the file and quit
$ git commit --amend -s --no-edit
$ git rebase --continue # and repeat the amend for each commit
$ git push -f

This will update the existing PR, so you do not need to open a new one.

I'm getting this error on some restore attempts when running this branch:
Error (cr-service.c:58): Failed unpacking request: Success
Error (cr-service.c:694): Can't recv request: Success
data too short after length-prefix of 1217

I added a log in criuSwrk to print all the opts right before actually sending them, and other than the actual directory paths I seem to have two identical set of options that work and don't work (though the underlying container isn't the same, but the error message seems to imply a communication failure not an actual restore failure). I'm running in two different VMs so I'm going to try and narrow down the differences some more to figure out what's going on but I figured I'd post this here to see if there were any ideas.

@boucher I think we use too small buffer in CRIU. Probably we need to allocate it dinamically. Could you try out this patch for criu?
diff --git a/include/cr-service-const.h b/include/cr-service-const.h
index 668882b..66a059f 100644
--- a/include/cr-service-const.h
+++ b/include/cr-service-const.h
@@ -1,7 +1,7 @@
 #ifndef __CR_SERVICE_CONST_H__
 #define __CR_SERVICE_CONST_H__

-#define CR_MAX_MSG_SIZE 1024
+#define CR_MAX_MSG_SIZE 16384
 #define CR_DEFAULT_SERVICE_ADDRESS "/var/run/criu_service.socket"

 #endif /* __CR_SERVICE_CONST_H__ */

The last issue is a criu bug: http://lists.openvz.org/pipermail/criu/2015-April/019928.html

@crosbymichael @SaiedKazemi @LK4D4 @mrunalp @vmarmol I think I've fixed all known issue. Maybe it's time to merge this branch?

@avagin @crosbymichael @LK4D4 @vmarmol
Thanks Andrew.  I agree it's time to merge into master.

Ok, so I should be able to build this branch, and everything with work flawlessly the first time?

@crosbymichael @SaiedKazemi I forget about network. It's practically unsupported now.

I am hoping to put together a pull request tonight or tomorrow with my changes to support passing more flags to criu, but I could do that against master if things get merged first.

What (if anything) needs to be done before this could be merged?

Does it work now?  When I go to test this it should be effortless and easy and it should work the first time ;)
Does this required a special version of criu now that I have to build from source?  If so, please give me a commit to build from or i'll just build HEAD.

@crosbymichael Yes, it works except unknown bugs;). Feel free to report them.
We've released criu 1.5.2 and it should be used.
http://lists.openvz.org/pipermail/criu/2015-April/020172.html
https://github.com/xemul/criu/commit/4e3a14ce6120df890e281bc038a0579aa6a011c1

This is really exciting work! Is there any update on the status of this PR?

I'm getting the error:
nsinit checkpoint --image-path /tmp/checkpoint
criu failed: type DUMP errno 0

criu is compiled via the v1.5.2 tag

Can you send the dump log?
On Thursday, May 21, 2015, Michael Crosby<EMAIL_ADDRESS>wrote:

criu is compiled via the v1.5.2 tag
—
Reply to this email directly or view it on GitHub
https://github.com/docker/libcontainer/pull/479#issuecomment-104384896.

--
Sent from Gmail Mobile

@boucher i don't have the dump.log in the image dir? is it located somewhere else?

@crosbymichael Could you attache a strace log?
strace -fo strace.log -s 256 nsinit checkpoint --image-path /tmp/checkpoint

@avagin https://gist.github.com/f8f2a349ecd9ad6f62cc

@crosbymichael this log doesn't contain "criu failed:...". dump.log is saved in /var/run/nsinit/nsinit/criu.work/
'''
write(1023, "(00.235986) Dumping finished successfully\n", 42) = 42
'''

ok, it was a setuid issue with my binary

LGTM

thanks @avagin @boucher @SaiedKazemi


Revert workaround for rustfmt not being able to parse $crate

This was fixed in https://github.com/rust-lang/rust/issues/38016 so we can eventually get rid of this workaround.

The fix is in 1.16.0 so I will revert the workaround once that is stable.

Removed in 45af4a41ccb6ec4fd32418c8c2c3440026c979c2.


fix t8_free

t8_free calls sc_free, which is not exported from Libt8 anymore. Thus, I added the qualifier. I also increased the version number since it would be nice to get a new release including this fix.

Good catch! Thx!

Thanks for merging this so quickly!


Qmaps 1599 - Fix markers

Description

Add a precondition to avoid setting same poi marker multiple times
Remove all markers when leaving a list of pois (categoryPanel)
When closing DirectionPanel, go to / route, ignoring a previously selected poi.

Why
Previously, when clicking on a poi from a list, all markers were still displayed, making it very hard to locate the selected poi on the map.

When closing directionPanel, expected behavior is now to go back to the default panel.

@bbecquet I removed the last commit about removing markers when unmounting CategoryPanel. We can review the remaining commits to confirms the fixed behavior.


fix: extra whitespace view-zone

Types

[x] 🐛 Bug Fixes

Background or solution

🤖 Generated by Copilot at 40a11c6

Filter out comment threads that have no comments to avoid showing empty comment decorations in the editor (link)
Simplify the code by removing the redundant condition that checks if the thread has comments (link)
Prevent a possible error when the current editor group is not a diff editor by adding an optional chaining operator to access the diffEditor property (link)
Update comment decorations in diff editors as part of a bug fix (link)

偶现评论内容出现额外的空白
原因是此处 https://github.com/opensumi/core/blob/main/packages/comments/src/browser/comments.service.ts#L217
createThread 会创建冗余数据

Changelog

🤖 Generated by Copilot at 40a11c6
Improve comment filtering and decoration in comments.service.ts. Fix diff editor bug and hide empty threads.

/publish

/next

已经收到哦~~~~

/next


Error Messaging on CHECK STATE

Authorization error: { "status": 400, "body": ""error\": "invalid _grant\", \"error_description\": \"The provided value for the 'code' parameter is not valid. I, I"correlation_id":|"Ocaef031-C095-4c68-a40a-1ddb8aff1£881"" }
Error reported when clicking CHECK STATE and after quite some time of the gear spinning.
2.8.16-beta.0

Nothing apparent in debug logging
[4/14/2023, 10:34:37 AM] [XboxTv] Device: <IP_ADDRESS> Xbox, debug: Last heart beat was: 0.717 sec ago.
[4/14/2023, 10:34:38 AM] [XboxTv] Device: <IP_ADDRESS> Xbox, debug: Last heart beat was: 1.718 sec ago.
[4/14/2023, 10:34:38 AM] [Homebridge UI] [homebridge-xbox-tv] Incoming Request: /startAuthorization
[4/14/2023, 10:34:39 AM] [XboxTv] Device: <IP_ADDRESS> Xbox, debug: Last heart beat was: 2.718 sec ago.
[4/14/2023, 10:34:39 AM] [XboxTv] Device: <IP_ADDRESS> Xbox, debug: Received message from: <IP_ADDRESS>:5050
[4/14/2023, 10:34:39 AM] [XboxTv] Device: <IP_ADDRESS> Xbox, debug: Received event type: acknowledge
[4/14/2023, 10:34:39 AM] [XboxTv] Device: <IP_ADDRESS> Xbox, debug: Packet send acknowledge.
[4/14/2023, 10:34:39 AM] [XboxTv] Device: <IP_ADDRESS> Xbox, debug: Request number set to: 37
[4/14/2023, 10:34:39 AM] [XboxTv] Device: <IP_ADDRESS> Xbox, debug: Socket send Acknowledge.
[4/14/2023, 10:34:40 AM] [XboxTv] Device: <IP_ADDRESS> Xbox, debug: Last heart beat was: 0.714 sec ago.
[4/14/2023, 10:34:41 AM] [Homebridge UI] [homebridge-xbox-tv] Terminating child process...
[4/14/2023, 10:34:41 AM] [Homebridge UI] [homebridge-xbox-tv] Child process ended
[4/14/2023, 10:34:41 AM] [XboxTv] Device: <IP_ADDRESS> Xbox, debug: Last heart beat was: 1.715 sec ago.
[4/14/2023, 10:34:42 AM] [XboxTv] Device: <IP_ADDRESS> Xbox, debug: Last heart beat was: 2.715 sec ago.
[4/14/2023, 10:34:42 AM] [XboxTv] Device: <IP_ADDRESS> Xbox, debug: Received message from: <IP_ADDRESS>:5050
[4/14/2023, 10:34:42 AM] [XboxTv] Device: <IP_ADDRESS> Xbox, debug: Received event type: acknowledge
[4/14/2023, 10:34:42 AM] [XboxTv] Device: <IP_ADDRESS> Xbox, debug: Packet send acknowledge.
[4/14/2023, 10:34:42 AM] [XboxTv] Device: <IP_ADDRESS> Xbox, debug: Request number set to: 38
[4/14/2023, 10:34:42 AM] [XboxTv] Device: <IP_ADDRESS> Xbox, debug: Socket send Acknowledge.
[4/14/2023, 10:34:42 AM] [XboxTv] Device: <IP_ADDRESS> Xbox, debug: Received message from: <IP_ADDRESS>:5050
[4/14/2023, 10:34:42 AM] [XboxTv] Device: <IP_ADDRESS> Xbox, debug: Received event type: acknowledge
[4/14/2023, 10:34:42 AM] [XboxTv] Device: <IP_ADDRESS> Xbox, debug: Packet send acknowledge.

[4/14/2023, 10:45:53 AM] [XboxTv] Device: <IP_ADDRESS> Xbox, check authorization state error: {}, recheck in 60se.
[4/14/2023, 10:55:53 AM] [XboxTv] Device: <IP_ADDRESS> Xbox, check authorization state error: {}, recheck in 60se.
[4/14/2023, 11:05:53 AM] [XboxTv] Device: <IP_ADDRESS> Xbox, check authorization state error: {}, recheck in 60se.
[4/14/2023, 11:15:53 AM] [XboxTv] Device: <IP_ADDRESS> Xbox, check authorization state error: {}, recheck in 60se.
[4/14/2023, 11:25:53 AM] [XboxTv] Device: <IP_ADDRESS> Xbox, check authorization state error: {}, recheck in 60se.
[4/14/2023, 11:35:53 AM] [XboxTv] Device: <IP_ADDRESS> Xbox, check authorization state error: {}, recheck in 60se.
[4/14/2023, 11:45:53 AM] [XboxTv] Device: <IP_ADDRESS> Xbox, check authorization state error: {}, recheck in 60se.
[4/14/2023, 11:55:53 AM] [XboxTv] Device: <IP_ADDRESS> Xbox, check authorization state error: {}, recheck in 60se.
[4/14/2023, 12:05:53 PM] [XboxTv] Device: <IP_ADDRESS> Xbox, check authorization state error: {}, recheck in 60se.
[4/14/2023, 12:15:53 PM] [XboxTv] Device: <IP_ADDRESS> Xbox, check authorization state error: {}, recheck in 60se.
[4/14/2023, 12:25:53 PM] [XboxTv] Device: <IP_ADDRESS> Xbox, check authorization state error: {}, recheck in 60se.
[4/14/2023, 12:35:53 PM] [XboxTv] Device: <IP_ADDRESS> Xbox, check authorization state error: {}, recheck in 60se.
[4/14/2023, 12:41:33 PM] [homebridge-http-advanced-accessory] This plugin slows down Homebridge. The read handler for the characteristic 'On' was slow to respond! See https://homebridge.io/w/JtMGR for more info.
[4/14/2023, 12:45:53 PM] [XboxTv] Device: <IP_ADDRESS> Xbox, check authorization state error: {}, recheck in 60se.

I believe this is triggered when Microsoft invalidates a previously-working Web API Token.
Enhancement: parse the error and report user recommended steps.

if this error occurs just clear Web Api token and authorize console again


Update Link to "Getting Started" - the page longer exists

Hi friends! Just a tiny fix to the readme, as the link /docs/getting-started path no longer exists
Edit: Made a second commit because I realized "core concepts" url didn't work either. I assume the docs routes were refactored but forgot to be updated in the readme 📝 📜 I also title cased "Core Concepts" (instead of lowercase "concepts")

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

@ethanrose: Thanks for the contributions!

!import


Following the license change, modify the boilerplates in crypto/ui/

Merged.
55e0593c81f3c09218cb9e4d653bd51187fb186f Following the license change, modify the boilerplates in crypto/ui/


[BUG] Section still visible while searching, even when no results

Raised by @kimpenhaus  in https://github.com/Lissy93/dashy/discussions/444

Originally posted by kimpenhaus January 25, 2022
Hi,
there seems to be a change lately which shows a 'no items to show yet' label in  empty, expanded container with no elements. Before those container were hidden - is there any config prop to enable the old behavior again?
Thanks,
m.

Probably Cause
The no-results class is being correctly applied
https://github.com/Lissy93/dashy/blob/5f8a83fd4782ce72b86fc6354eb7beee2521f594/src/views/Home.vue#L45-L46
But the CSS that hides the section doesn't seem to have any effect:
https://github.com/Lissy93/dashy/blob/5f8a83fd4782ce72b86fc6354eb7beee2521f594/src/views/Home.vue#L262-L263

Thank you!

Looks to be good with the latest version! Thanks for the quick fix!


Public External map broken because lack of me

External public map now crashes because it is looking for the currentUser


bump xrx to commit cdb9118

There's an issue in xrx-stt caused by groq 0.9 when initializing the LLM client.
xrx has bumped to groq 0.13 in commit cdb9118

Fixed via #2 , thanks for the report!

Happy to have created the first issue!


Make our repository limit per-organization instead of per-repository

What do people think about hitting the max-binder limit to the organization, rather than the repository? I know that not all of our repoproviders would have the concept of an "organization", so maybe this would be harder to implement, but I could see the benefit in making this the limit to prevent abuse (e.g. somebody that creates a gajillion github repositories under their account and tries to mine bitcoin with them)
cc @betatim and @bollwyvl who chatted about this

Alas, I am unsure if there is a limit to the number of organizations one
can have, either... but at least there's no convenient API endpoint for it
on Big GitHub, so it's at least as much busy work as creating fake accounts.

I'd go for a limit per organisation and one per repository.

What's the current situation here?

I still think it's a good idea, but I don't believe an implementation has been proposed. So we should decide if we still want this to be on the backlog or not (and if not, close it). Do you think this feature would be a useful addition?


Update Apache 2.0 license and add copyright

Closed by https://github.com/neondatabase/pg_embedding/pull/28


Only parent package public in OSGi runtime

In an OSGi runtime only org.jsmpp is public accessible. Subpackages are not exported and therefor not accessible.

The suggested code was merged. Thanks!


Email notification for new comments

Is this being worked on @jensbuehl ?

No, there are no notifications on new comments and no time to implement that in the short term. Next Feature will be support for the new civs.
Which link is dead?
Are you referring to Email verification?


OrderByDescending have a bug

use a json list OrderByDesc  and print log

I face the same issue, the following is what I worked around.
Just specify the comparator of what property to be compared.
var arr = [{Name:"A", Val:1}, {Name:"a", Val:2}, {Name:"B", Val:1}, {Name:"C", Val:2}];

var res = arr.orderByDescending(
    function(t){ return t.Name },
    function(a,b){ return linq.SortComparer(a.Val,b.Val); }
);

output:

0: {Name: "a", Val: 2}
1: {Name: "C", Val: 2}
2: {Name: "A", Val: 1}
3: {Name: "B", Val: 1}

For me, when using orderByDescending, it never calls the first function. My workaround was just to use orderBy(s => s.something).reverse() which is not ideal.

I will check this.

Any news on this? I'm still facing this issue.
From what i can tell this should have been fixed by the pull request #7 but it seems that the change was never applied to the distribution files.
Can you please check the distribution files and update the npm repository?

@georg87 i'll release a version to fix this.

@georg87 released.
+<EMAIL_ADDRESS>


upgrade LittleProxy 2.0.8

LittleProxy has been moved to a dedicated organisation on Github: https://github.com/LittleProxy/LittleProxy
I have release LittleProxy 2.0.8 with one bugfix and few dependencies upgrades.

Thanks!