Dependency mess should be fixed

Currently as I worked on #142 I realized how complex the dependency graph of this workspace is.
And it's not that the workspace is crazily complex. But rather that we have:
Lots of forks across different users and repos:
# These are some patches at top-level workspace
ark-r1cs-std = { git = "https://github.com/winderica/r1cs-std", branch="cherry-pick" }
ark-bn254 = { git = "https://github.com/arnaucube/ark-curves-cherry-picked", branch="cherry-pick"}
ark-grumpkin = { git = "https://github.com/arnaucube/ark-curves-cherry-picked", branch="cherry-pick"}

# These are some deps from `folding-schemes`
arkworks_backend = { git = "https://github.com/dmpierre/arkworks_backend", branch="feat/sonobe-integration" }
ark-circom = { git = "https://github.com/arnaucube/circom-compat", default-features = false }

Some dependencies that also fall under other users:
arkworks_backend = { git = "https://github.com/dmpierre/arkworks_backend", branch="feat/sonobe-integration" }

While I don't have any issues with repos being under the users, it makes it a nightmare to actually update dependencies across the entire workspace. As always some deps have again all the arkworks stack in a older version and it's the never-ending story.
We rely on non-existing versions of crates to make all this juggling to work
If you notice, in all the Cargo.toml files we depend on ark-grumpkin, we depend on it with version 0.4.0. But if you actually look at https://crates.io/crates/ark-grumpkin/versions, you'll realize that only  ark-grumpkin v0.5.0-alpha.0 exists published. Therefore, we only use an "imaginary version" such that we can then patch it at top-level workspace Cargo.toml with a custom version that @arnaucube owns.
A lot of the arkworks cherry-picks that we currently patch have already been released.
For most of the arkworks backend,  0.5.0-alpha.0 is already out. This means most, to not say all of the things we have patched should disappear or minimize as much as possible.
Action items:

[ ] Update all the private-owned repos on which this crate relies on to v0.5.0-alpha.0.
[ ] Update current crate arkworks-dependencies to v0.5.0-alpha.0.
[ ] Try to eliminate as many patches as possible and justify well the ones that stay.
[ ] Instead of patching some crates, and owning the forks privately, why not adding them to the workspace with a subtree or something similar? On this way we can much more easily control all the updates.

I noticed that the Git dependencies are currently pinned to a branch name. For better stability and reproducibility, would it be possible to switch to using a specific commit rev instead of a branch? This way, the dependency won't unintentionally change if new commits are pushed to the branch.

Agree. As commented in chat, the curves patches exist because when we started using the Grumpkin curve implementation there was no v0.5.0 of arkworks and Grumpkin was not included in v0.4.0, so we needed a way to use the last arkworks version while on a stable interface (ie. v0.4.0) but including also the Grumpkin curve, hence the patched fork.
We can do a 1-week effort this September (once current various implementations that are being done are completed to avoid more gitconflicts) where we coordinately upgrade all the dependencies and also Sonobe to arkworks v0.5.0 (to avoid different repos using different versions), cleaning part of the dependencies patches on the way, and we can use the same effort to try to minimize the other dependencies as you mention. Once we do that we can also change to specify the specific commit rev instead of branch in the cases that we still import a custom fork (ideally we would reduce the number of custom fork imports).

Closing as this was fixed by @winderica at https://github.com/privacy-scaling-explorations/sonobe/pull/179 .


Metro Window and SizeToContent.WidthAndHeight

Hi All,
I have picked up an issue where if I
set my MetroWindow to SizeToContent.WidthAndHeight, it adds a black border to the window, I have tested and confirmed that it is only when you set SizeToContent.WidthAndHeight.
Is this a known issue that there is a solution for or a new issue?
Please see attached screenshot.

Thanx,
Chris

Hi all!
It seems I am having the same issue now (I am talking about black border). I am using version 1.5.0

@GhfDllT You should not comment on old & closed issues. You get way better responses by opening a new issue and referencing the old one there.


[Workflow] Updates for v1.11

Description
This PR contains updates for the workflow quickstart to make it compatible with v1.11, which has many breaking changes since v1.10. Some quick notes about the changes that impact this existing quickstart:

We've removed the need for the DaprWorkflowClient class. Instead, we can just use DaprClient as originally intended.
Looping and sleeping have been replaced with first-class "WaitForWorkflowXXX" methods on the DaprClient.

This PR depends on a v1.11 .NET SDK to be available on nuget.org. It won't run without this.
Resolves https://github.com/dapr/quickstarts/issues/830.
cc @msfussell @hhunter-ms @nyemade-uversky @RyanLettieri @halspang
Checklist
Please make sure you've completed the relevant tasks for this PR, out of the following list:

[ ] The quickstart code compiles correctly
[ ] You've tested new builds of the quickstart if you changed quickstart code
[ ] You've updated the quickstart's README if necessary
[ ] If you have changed the steps for a quickstart be sure that you have updated the automated validation accordingly. All of our quickstarts have annotations that allow them to be executed automatically as code. For more information see mechanical-markdown. For user guide with examples see Examples.

Tests are failing because we don't yet have any released version of the .NET SDK for v1.11. Once we have a version published, we should be able to get these tests passing by re-running them. I think even a prerelease version should work.

Tests are failing because we don't yet have any released version of the .NET SDK for v1.11. Once we have a version published, we should be able to get these tests passing by re-running them. I think even a prerelease version should work.

I can easily change the overall Dapr Runtime.  Also like you say if there is an RC release for .NET SDK we can use that too.
For runtime, we set this global env variable here, and tests will start using:
https://github.com/dapr/quickstarts/blob/master/.github/env/global.env#L2

This PR branch is complaning about the dapr nuget's not being found but they are there and it is validated with make validate.  Suspect this test environment is not testing the full PR.


2020/0420 19:30:52 ERROR: Read resource response is null for resource google_bigquery_table.tfer

Attempting to import Google bigquery datasets/tables and receiving the following errors. Logging shows Terraformer is able to see my datasets and the tables within but I appear to get the following messages for all datasets/tables. Thanks for any advice to correct.
2020/0420 19:30:52 ERROR: Read resource response is null for resource google_bigquery_table.tfer
2020/04/20 19:48:33 ERROR: Unable to refresh resource tfer--<my_dataset>

Thanks for pushing #518, I see the retry attempts now, but it still fails to generate any output. The issue seems to be isolate to BigQuery resources from my experience.
./terraformer/terraformer import google --resources=bigQuery --projects=test-proj
2020/06/08 17:22:37 google importing project test-proj region global
2020/06/08 17:22:38 google importing... bigQuery
2020/06/08 17:22:38 Refreshing state... google_bigquery_dataset.tfer--test-002D-proj-003A-dataset1
2020/06/08 17:22:38 Refreshing state... google_bigquery_table.tfer--test-002D-proj-003A-dataset1-002E-table1
2020/06/08 17:22:38 WARN: Fail read resource from provider, wait 300ms before retry
2020/06/08 17:22:38 WARN: Fail read resource from provider, wait 300ms before retry
2020/06/08 17:22:38 WARN: Fail read resource from provider, wait 300ms before retry
2020/06/08 17:22:38 WARN: Fail read resource from provider, wait 300ms before retry
2020/06/08 17:22:39 WARN: Fail read resource from provider, wait 300ms before retry
2020/06/08 17:22:39 WARN: Fail read resource from provider, wait 300ms before retry
2020/06/08 17:22:39 WARN: Fail read resource from provider, wait 300ms before retry
2020/06/08 17:22:39 WARN: Fail read resource from provider, wait 300ms before retry
2020/06/08 17:22:39 WARN: Fail read resource from provider, wait 300ms before retry
2020/06/08 17:22:39 WARN: Fail read resource from provider, wait 300ms before retry
2020/06/08 17:22:40 Fail read resource from provider, trying import command
2020/06/08 17:22:40 Fail read resource from provider, trying import command
2020/06/08 17:22:40 project: required field is not set
2020/06/08 17:22:40 project: required field is not set
2020/06/08 17:22:40 ERROR: Unable to refresh resource tfer--test-002D-proj-003A-dataset1
2020/06/08 17:22:40 ERROR: Unable to refresh resource tfer--test-002D-proj-003A-dataset1-002E-table1
2020/06/08 17:22:40 google Connecting....
2020/06/08 17:22:40 google save
2020/06/08 17:22:40 google save tfstate

You pass project name?
project: required field is not set

Project name is set in the command (seen in my last comment), and in init.tf. Should I be setting this somewhere else as well? Also, I do not see this error when importing from other resources.

Working great after PR #529. Thank you for pushing a fix so quickly!!


Fixed README format

Fixed README format corresponding to GitHub markdown style changed.

I signed it!

Thanks, are there any other repos that need to be updated?

I found old link, so make another PR

opened another PR #125


Update for Stardew Valley 1.3.33 and SMAPI 3.0, fix crossplatform compatibility

This pull request...

Adds compatibility with Stardew Valley 1.3.33 and SMAPI 3.0 (still compatible with SMAPI 2.10).
Reworks Harmony patching for crossplatform compatibility.*
Migrates to the new package reference format.
Updates the mod build config package and migrates to the new Harmony package.
Simplifies the project file using the mod build config features (e.g. i18n and manifest.json files are copied automatically).
Bumps the manifest.json versions for release.
Fixes various errors reported by users.

*  (SMAPI automatically handles code changes between Linux/Mac and Windows, but it can't do that for type references in attributes. Using Harmony's API instead means the mod will work seamlessly across Linux/Mac/Windows without needing separate builds.)
Let me know if you want me to make any changes!

Superceded by PR #3.


release 0.4.0!

Release 0.4.0 of all crates! rendered changelog link

Generally looks good, and very thorough, tho I don't know how to be sure it's complete?

Thanks! And yea, this is generally done as best-effort by me going through every PR that merged since the last release..

For the breaking change list, it seems helpful to add a sentence to each item explaining what kind of breakage the change might cause for existing code?

Yea good idea, I can try to add more to breaking changes to help migrations.


Will it work well on detection task of medical image?

❓ Questions and Help
Do you think it will work well on medical image?And do I have to run this code on 4 GPUs?
Could you give me some advice?

I think it should work, but I cannot guarantee the performance. If having less GPUs,  you could follow the linear policy by increasing the iterations and reducing the learning rate.
For example, if you have 2 GPUs,
Increase current Iteration 2time, decrease the BASE_LR to half.
BASE_LR: 0.01 -> 0.005
STEPS: (60000, 80000) -> (120000, 160000)
MAX_ITER: 90000 -> 180000
IMS_PER_BATCH: 16 -> 8

I think it should work, but I cannot guarantee the performance. If having less GPUs,  you could follow the linear policy by increasing the iterations and reducing the learning rate.
For example, if you have 2 GPUs,
Increase current Iteration 2time, decrease the BASE_LR to half.
BASE_LR: 0.01 -> 0.005
STEPS: (60000, 80000) -> (120000, 160000)
MAX_ITER: 90000 -> 180000
IMS_PER_BATCH: 16 -> 8

Thanks for your quick and detailed reply,I got it .But I still have a superficial question:what level should the data annotations reach? Do I need to label data according to the data annotations for Instance segmentation work,or just for object detection work?


support customization of labels and annotations in workload pod spec

Summary
customize pod annotation and labels.
Use Cases
When would you use this?
disable istio pod auto injection
Impacted by this bug? Give it a 👍. We prioritise the issues with the most 👍.

Here the example
apiVersion: argoproj.io/v1alpha1
kind: Workflow
metadata:
  generateName: hello-world-
  labels:
    workflows.argoproj.io/archive-strategy: "false"
spec:
  entrypoint: whalesay
  templates:
  - name: whalesay
    metadata:
      labels:
        "test": "test"
    container:
      image: docker/whalesay:latest
      command: [cowsay]
      args: ["hello world"]

Thanks!


HowTo: getRawValue() "inputmask-core already exposes this"

Hello,
How to extract rawValue from MaskedInput as from the source it looks like e.target.value is being set with displayValue.
Requirement is to get RawValue and not the current value which contains the place-holders too.
Thanks!

Sorry, closing this as have managed to access the getRawValue via refs.
this.refs.maskedinput.mask.getRawValue() - If there's better way please let me know otherwise for now am able to get it work.
Thanks!


Create homepage for docs

Hey folks, we would like to create a new website using docusaurus and this issue is just to create a layout for the home page. You can use Figma and share the layout with us, we will probably create another issue to implement this layout after merging the docs in monorepo.

Hi @vr-varad, sorry for the delay in responding. I've edited this issue description. Let me know if you have any questions.

Can u elaborate the issue basically what you want It would be better to understand the issue


HOSTEDCP-2072: [CPO Refactor] Refactor openshift-controller-manager

What this PR does / why we need it:
Which issue(s) this PR fixes (optional, use fixes #<issue_number>(, fixes #<issue_number>, ...) format, where issue_number might be a GitHub issue, or a Jira story:
Fixes #
Checklist

[ ] Subject and description added to both, commit and PR.
[ ] Relevant issues have been referenced.
[ ] This change includes docs.
[ ] This change includes unit tests.

/retest-required

/override "Red Hat Konflux / hypershift-operator-main-on-pull-request"

/retest-required

/retest-required


Also apply indentation rule to scenario's below rules

@RomkeVdMeulen thank you for PR!
Could you fill in the description and provide some details on this change please (what is the issue, what's expected, and what has changed)? 🙇♀

Expected: examples under a Rule keyword are linted
Actual: the Rule itself is linted, but anything underneath it is not

Replaced with https://github.com/avysotskaya/gherkin-lint-ts/pull/7 (fixed issues and added tests)


Add PHP8

make compatible with PHP 8

you can just change the required version to "php": ">=7.1" with this we can install your library on a php8 server as it is fully compatible.

you can just change the required version to "php": ">=7.1" with this we can install your library on a php8 server as it is fully compatible.

it's done, please contact me if you have any issues.

it's done, please contact me if you have any issues.


AttributeError: 'generator' object has no attribute 'next'

Hello,
I'am a new to python and tensorflow.
I am trying to run the KittiBox.
However, below logs are printed when I run 'train.py''
===================================================================
Layer shape: (3, 3, 512, 512)
Layer name: conv5_3
Layer shape: (3, 3, 512, 512)
Layer name: fc6
Layer shape: [7, 7, 512, 4096]
Layer name: fc7
Layer shape: [1, 1, 4096, 4096]
Traceback (most recent call last):
File "/home/kimna/TensorflowWorkspace/KittiBox/train.py", line 82, in
tf.app.run()
File "/home/kimna/anaconda3/lib/python3.6/site-packages/tensorflow/python/platform/app.py", line 48, in run
_sys.exit(main(_sys.argv[:1] + flags_passthrough))
File "/home/kimna/TensorflowWorkspace/KittiBox/train.py", line 78, in main
train.do_training(hypes)
File "incl/tensorvision/train.py", line 393, in do_training
modules['input'].start_enqueuing_threads(hypes, queue, 'train', sess)
File "/home/kimna/TensorflowWorkspace/KittiBox/hypes/../inputs/kitti_input.py", line 240, in start_enqueuing_threads
data = gen.next()
AttributeError: 'generator' object has no attribute 'next'
Process finished with exit code 1
I think the 'generator' is written in 'kitti_input.py' -> '_load_kitti_txt' function. However I can't debug the function with Pycharm debuging tool.
What is the my problem?
Thank you

I have the same problem. Did you ever figure it out ?


Allow white-list domain for NuxtLink

Describe the feature
Hello,
When using a NuxtLink, if the href start with a protocol, 'noreferrer noopener' is automatically. While this is great in many case, when you start creating websites links between them, like documentations, you need to know if user come from one of your website.
To do so, the 'noreferrer' need to be removed. While this is possible to pass manually 'noopener' to NuxtLink, it become more complicated when there is new website, many links or even with Nuxt Content.
To solve this, I'm thinking of a white list of URL where only the 'noopener' is set, coming from a key in the Nuxt config file.
Additional information

[X] Would you be willing to help implement this feature?
[ ] Could this feature be implemented as a module?

Final checks

[X] Read the contribution guide.
[X] Check existing discussions and issues.

Partially supported with https://github.com/nuxt/nuxt/pull/23724.
I would like to see no rel by default with better documentation on <NuxtLink> on best practices for using it.

That would also mean you could add your custom UTM logic as well.

I also like the idea of a custom link, specially for docs it gives many more options while keeping Nuxt core simple too.
Only the fact that nuxt core adds noreferrer noopener by default is already involved in the logic...
What got my attention to this issue was first security for external links. I wouldn't add complexity only for the sake of default rel behavior but it got me thinking Nuxt could have an external links policy for security and privacy and it could be joined with route rules. Something to think anout.


Bugfix/health records 05

updated date format in individual records screen

Duplicate changes are present in this PR. Closing and opening a new PR.


Timestamp between columns, how can i do it?

working example without arel
User.where(':datetime BETWEEN users.started_at AND users.ended_at', datetime: Time.zone.now)

What i want to
table = User.arel_table
User.where(1.day.ago.between(table[:started_at]..table[:ended_at]))

How can i do it?

Per #523, Arel development is moving to rails/rails.
If this issue is still relevant, please consider reopening it over there. (Note that the Rails repository does not accept feature request issues, and requires reproduction steps that rely on Active Record's documented API.)


It adds tests for DAGExecutionQueue and ensures that that function does not return any results if the PipelineRun is cancelled,
since we do not want to continue to schedule tasks if the PipelineRun is cancelled. (This is already documented and implemented elsewhere.)
No functional changes.
/kind cleanup
Submitter Checklist
As the author of this PR, please check off the items in this checklist:

n/a Docs included if any changes are user facing
[x] Tests included if any functionality added or changed
[x] Follows the commit message standard
[x] Meets the Tekton contributor standards (including
functionality, content, code)
[x] Release notes block below has been filled in or deleted (only if no user facing changes)

Release Notes
NONE

given that we agreed on the behavior https://github.com/tektoncd/pipeline/pull/4651, can we update this comment to reflect that? would rather not have the comment reflecting the buggy behavior

#4651 actually leaves the behavior of getfinaltasks as is, so no changes are needed to this specific comment. I think it's better to have the comment reflect the actual behavior of the function even if the usage of the function is not correct.

thanks @lbernick
/lgtm


fix(codegen): print parentheses correctly for ClassHeritage

closes #7631

#7637  👈 (View in Graphite)
main

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


Add a date to a task

Most task are timed, so it would be useful if the app gave the user the option to append a task a certain date (a deadline, if you will).

Hey, I'd like to pick this up.


Is There a Mechanism for Releasing Memory?

Hi,
I've used Gokogiri for another project and they had the concept of "Free" in which you free the doc after you're done manipulating.  Is there a similar concept in goquery?

Hello Nick,
No, Go is garbage-collected, the GC will take care of reclaiming the memory once the goquery document goes out of scope. Gokogiri is a C wrapper, which is why it needs to manually manage memory.
Have fun!
Martin


remove redundant call to ref.ref()

in this case there has already been a check that set() exists and is a function

Coverage remained the same at 95.46% when pulling 99d93d247f5cec5a08bcf3cc6b461050b5b92767 on jamestalmage:remove-redundant-ref-call into bab99d9fc211379d59809185f03ef4d42d4b7d4f on firebase:master.

:+1:


Pinta 2.2: Support for KDE Plasma 6

Hello,
I currently test version 2.2 with KDE Plasma 6 (Fedora 40).
Unfortunately, two things are not yet working:

Design of Min, Max, Close buttons are not adopted from the GTK theme set in KDE.
Menu (File, Edit...) don't support KDE global menu. I'm not a expert, but I read that the application should support com.Canonical.AppMenu.Registrar - also for Ubuntu global menu?

Independent from KDE, the current implementation of the menu (File, Edit...) is not really good.
It takes far too many clicks to navigate through the menu and select the needed function.
For an fast workflow, a classic  horizontal menu bar is so much better.
Is this request clear or do you need more information?
Thank you, Tom

Do you have an image to show what you mean with the maximize / close buttons not matching the GTK theme? Pinta 2.2 is using Libadwaita so I don't know if KDE's GTK theming settings will exactly apply - do you have the same issue with other GNOME applications that use libadwaita?
The global menu probably doesn't work because the header bar layout that Pinta uses to conform with the GNOME UI guidelines doesn't really specify a main menu that  KDE could hook into?  I don't know if there's a way to reliably detect running under KDE (is there always a global menubar or is that configurable?), but https://github.com/PintaProject/Pinta/blob/f8332b758a8aaf5189a709cfc6f8e0d1748b88f3/Pinta/WindowShell.cs#L42 and https://github.com/PintaProject/Pinta/blob/f8332b758a8aaf5189a709cfc6f8e0d1748b88f3/Pinta/MainWindow.cs#L302 is the relevant code. On macOS Pinta sets up the UI layout differently since GTK is able to hook into the global menu there

Hey, thanks for your reply. My question has been answered.
I have researched the difference between GTK and libadwaita. I never stop learning.
KDE and other desktops support GTK3/4 theming when libadwaita is not used.
With libadwaita, the apps always look the same. This is good for GNOME but unattractive for other desktops like KDE. Whether this is good or bad is a question of philosophy. I personally don't like the strict guidelines of GNOME. Nevertheless, Pinta 2.2 runs under KDE - just doesn't quite fit the design
KDE Global Menu is on official but optional extension/applet for the panels.

Thanks! I think we can keep this open as a request to add an option to launch Pinta with a classic menubar layout, similar to what happens on macOS (assuming that GTK has the proper hooks to convert this into the KDE global menu)

Great :-) Thank you very much.


Move unit tests from jest to vitest

This might prevent these weird errors from happening:

Vitest has problems too...
for the time being jest it is.
this babel issue prevents me from doing any tests to the locator though


Is there an existing issue for this?

[X] I have searched the existing issues

Affected Resource(s)

aws.upbound.io/v1beta1
pkg.crossplane.io/v1
sqs.aws.upbound.io/v1beta1 - queue

Resource MRs required to reproduce the bug
In short, the below manifests:

setup an aws-sqs provider that gets patched to have a service account named crossplane
sets up the aws-provider config as prod and to use IRSA for credentials (IMPORTANT NOTE: This is working with a Pod Association configuration in EKS. The IAM role is not configured for IRSA and instead it's configured for Pod Identity)
deploys a simple sqs queue

apiVersion: sqs.aws.upbound.io/v1beta1
kind: Queue
metadata:
  name: my-queue
spec:
  forProvider:
    name: my-queue
    region: us-east-1
  providerConfigRef:
    name: prod
---
apiVersion: aws.upbound.io/v1beta1
kind: ProviderConfig
metadata:
  name: prod
spec:
  credentials:
    source: IRSA
---
apiVersion: pkg.crossplane.io/v1
kind: Provider
metadata:
  name: provider-aws-sqs
spec:
  package: xpkg.upbound.io/upbound/provider-aws-sqs:v1.2.1
  runtimeConfigRef:
    name: patch-service-account
---
apiVersion: pkg.crossplane.io/v1beta1
kind: DeploymentRuntimeConfig
metadata:
  name: patch-service-account
spec:
  deploymentTemplate:
    spec:
      selector: {}
      template:
        spec:
          serviceAccountName: crossplane
          containers: []

Steps to Reproduce
I had the above manifests deployed, but upon updating the sqs provider to 1.3.0 and deploying a new queue or deleting/recreating the example, the queue cannot be created.
What happened?
Using version 1.2.1, the queue is created. After upgrading to 1.3.0, the resource does not get created. I tested this with other resources as well (sns, eks:clusterauth) and encountered the same error message whenever the provider version being used was 1.3.0
Relevant Error Output Snippet
message: 'connect failed: cannot initialize the Terraform plugin SDK async external
        client: cannot get terraform setup: cache manager failure: cannot calculate
        the hash for the credentials file: token file name cannot be empty'

### Crossplane Version

1.15.1

### Provider Version

1.3.0

### Kubernetes Version

_No response_

### Kubernetes Distribution

_No response_

### Additional Info

_No response_

Can you try the following:
apiVersion: aws.upbound.io/v1beta1
kind: ProviderConfig
metadata:
  name: demo-pod-identity
spec:
  credentials:
    source: WebIdentity
    webIdentity:
      roleARN: arn:aws:iam::12345678910:role/demo
      tokenConfig:
        fs:
          path: /var/run/secrets/pods.eks.amazonaws.com/serviceaccount/eks-pod-identity-token
        source: Filesystem

I tried the above ProviderConfig using the 1.3.0 aws-sqs provider and also updated my IAM role to perform the sts:AssumeRoleWithWebIdentity action and received this error:
    message: 'connect failed: cannot initialize the Terraform plugin SDK async external
      client: cannot get terraform setup: cache manager failure: cannot retrieve the
      AWS credentials: failed to refresh cached credentials, failed to retrieve credentials,
      operation error STS: AssumeRoleWithWebIdentity, exceeded maximum number of attempts,
      3, https response error StatusCode: 400, RequestID: 3abbae7e-25fa-4c0f-915d-929ae090c3f2,
      InvalidIdentityToken: Incorrect token audience

@david-kirby your solution would work, but then it is not pod identity solution, rather a workaround that fixes pod identity for IRSA (since I still see the IRSA oidc).

Thank you @david-kirby for sharing this information. Not sure if I did something incorrectly, but to get this fully working, I needed to have a different trust relationship on the IAM role.
This is what mine ended up looking like.
{
	"Version": "2012-10-17",
	"Statement": [
		{
			"Effect": "Allow",
			"Principal": {
				"Federated": "arn:aws:iam::<ACCOUNT_ID>:oidc-provider/oidc.eks.us-east-1.amazonaws.com/id/<UNIQUE_ID>"
			},
			"Action": "sts:AssumeRoleWithWebIdentity"
		},
		{
			"Effect": "Allow",
			"Principal": {
				"Service": "pods.eks.amazonaws.com"
			},
			"Action": [
				"sts:AssumeRole",
				"sts:TagSession"
			]
		},
		{
			"Effect": "Allow",
			"Action": "sts:AssumeRoleWithWebIdentity",
			"Principal": {
				"Federated": "arn:aws:iam::<ACCOUNT_ID>:oidc-provider/oidc.eks.us-west-1.amazonaws.com/id/<UNIQUE_ID>"
			},
			"Condition": {
				"StringEquals": {
					"oidc.eks.us-west-1.amazonaws.com/id/<UNIQUE_ID>:aud": [
						"pods.eks.amazonaws.com"
					]
				}
			}
		}
	]
}

pod identity option: https://github.com/crossplane-contrib/provider-upjet-aws/pull/1459


Interpolation of aparcaseg registered to T1w

The registered segmentations to subject T1w (sub-{subject}_space-T1w_desc-aparcaseg_dseg.nii.gz) appear to be incorrectly interpolating the labels. Screenshot of example included at bottom of bug report. Unclear if this affects other transformed segmentations. Original segmentations are correctly labelled.
What version of fMRIPrep are you using?
21.0.0rc1; also replicated in 20.2.1
(issue seems to begin to appear around 20.x as far as I can tell, transformed segmentations were fine in 1.5.x)
What kind of installation are you using? Containers (Singularity, Docker), or "bare-metal"?
Singularity (invoked via Snakemake)
What is the exact command-line you used?
(pulled from Snakemake's Snakefile)
'singularity run -e {params.fmriprep_sif} '
' ${{SLURM_TMPDIR}}/bids_{wildcards.subject} ${{SLURM_TMPDIR}}/fmriprep_{wildcards.subject} participant '
' --participant_label {wildcards.subject} '
' --fs-license-file {params.fs_license} '
' -w ${{SLURM_TMPDIR}}/fmriprep_work_{wildcards.subject} '
' --n_cpus {threads} '
' --omp-nthreads {threads} '
' --output-spaces MNI152NLin6Asym MNI152NLin2009cAsym T1w '
' --cifti-output '
' --use-aroma '
' --output-layout bids '
' --notrack  && '
' cp -Rv ${{SLURM_TMPDIR}}/fmriprep_{wildcards.subject}/sub-{wildcards.subject} {output.fmriprep_out}'

Have you checked that your inputs are BIDS valid?
Yes
Did fMRIPrep generate the visual report for this particular subject? If yes, could you share it?
Yes (although the segmentations are not included, can still have include a visual report if needed)
Can you find some traces of the error reported in the visual report (at the bottom) or in crashfiles?
No
Are you reusing previously computed results (e.g., FreeSurfer, Anatomical derivatives, work directory of previous run)?
FreeSurfer 7.1 (ran separately). Also replicated with a clean run.
fMRIPrep log
If you have access to the output logged by fMRIPrep, please make sure to attach it as a text file to this issue.
List the steps you performed that revealed the bug to you.
Include any code samples. Enclose them in triple back-ticks (```)
Like this:

Opened subject T1w and sub-{subject}_space-T1w_desc-aparcaseg_dseg.nii.gz in FSLeyes
Changed color table from greyscale to FS cortical (also inspecting the labels for a few voxels)

Thanks for reporting this. Looks like I broke things in nipreps/smriprep#201. We'll need to release a fixed version of sMRIPrep for both the 0.7.x series and 0.8.x series and then we can release fixed versions of fMRIPrep.

20.2.5 is released.


MNIST data Classification

MNIST Dataset
The MNIST dataset is a large collection of handwritten digits that's widely used for training and testing in machine learning, especially in the area of image processing. Here's a quick rundown:

Content: Black and white images of handwritten digits (0-9)

Size: 60,000 training images and 10,000 testing images

Properties: Images are all normalized to a fixed size (28x28 pixels) and centered

Origin: Created by Yann LeCun et al. by remixing samples from two National Institute of Standards and Technology (NIST) databases

MNIST is a popular choice for beginners in machine learning due to its simplicity and availability. It's a good starting point to learn image classification techniques.
Models
Add models with different architecture ranging from simple CNNs to complex ESNs
Models used (Tentative):

CNN along it's various architectures
Echo State Networks
Hybrid Models

Documentation
Proper documentation with rundowns on the Models, re-usable model classes, Comparisons on the models should be done

Hello!
I'm currently working on a simillar project by MNIST data classification- handwritten digits. I thnk I will be able to understand the data Loaders, CNN architecture, Optimization and validation and more. I believe I will be able to contribute to this issue. Please consider my request to be assigned to this task. Thank you very much!

Hi, I'm a GSSOC'24 contributor and would like to contribute to this issue.
Could you please assign me to this task?

Hi, I  am a GSSOC'24 contributor and would like to contribute to the issue. Please assign me this issue.

Hey , @Saswatsusmoy
I've already worked on this dataset and created a cnn-architecture from scartch using C++ which gives accuracy of 97% or more..I could uitlize similar approch to work on different models for his dataset particularly or make my model work on it.
Please assign this issue to me
Full Name :- Aaradhya Singh , Contributor/GSSOC(Girl Script Summer of Code) - 2024


Ferdi randomly logs me out of Discord

Bug description:
Discord logs me out sometimes randomly
Steps to reproduce:

Start ferdi
Log into Discord
Run killall ferdi
Start ferdi back up
Open the Discord tab
See if you're still logged in

Expected behavior
You should stay logged into Discord even when the app is killed externally
Environment:

Operating System: Linux Mint

Ferdi Version: 5.5.0 (x64)

Server: Using without an account

Debug information:
{"host":{"platform":"linux","release":"5.4.0-42-generic","screens":[{"id":15885743998107732,"bounds":{"x":0,"y":0,"width":1920,"height":1080},"workArea":{"x":0,"y":0,"width":1920,"height":1080},"accelerometerSupport":"unknown","monochrome":false,"colorDepth":24,"colorSpace":"{primaries:INVALID, transfer:INVALID, matrix:INVALID, range:INVALID}","depthPerComponent":8,"size":{"width":1920,"height":1080},"workAreaSize":{"width":1920,"height":1080},"scaleFactor":1,"rotation":0,"internal":false,"touchSupport":"unknown"}]},"ferdi":{"version":"5.5.0","electron":"8.2.3","installedRecipes":[{"id":"discord","version":"1.1.3"},{"id":"gmail","version":"1.3.1"},{"id":"groupme","version":"1.0.0"},{"id":"hangouts","version":"1.0.2"},{"id":"office365-owa","version":"1.1.0"},{"id":"riot","version":"1.0.3"},{"id":"skype","version":"1.3.0"},{"id":"slack","version":"1.0.15"},{}],"devRecipes":[],"services":[{"id":"4f2a3791-5a13-4d93-a703-fd028c6ab425","recipe":"discord","isAttached":true,"isActive":true,"isEnabled":true,"isHibernating":false,"hasCrashed":false,"isDarkModeEnabled":false},{"id":"505b2efe-6f7c-4977-9f25-970badc27918","recipe":"groupme","isAttached":true,"isActive":false,"isEnabled":true,"isHibernating":false,"hasCrashed":false,"isDarkModeEnabled":true},{"id":"2e060e6c-9ac5-4786-9b6f-2a4c0fcf34f8","recipe":"riot","isAttached":false,"isActive":false,"isEnabled":true,"isHibernating":false,"hasCrashed":false,"isDarkModeEnabled":false},{"id":"06619f1a-8dfc-4a80-9a63-9e9240bbd4de","recipe":"skype","isAttached":false,"isActive":false,"isEnabled":true,"isHibernating":false,"hasCrashed":false,"isDarkModeEnabled":false},{"id":"288cf73e-d56d-4bc7-b6b9-3e952a357da8","recipe":"gmail","isAttached":true,"isActive":false,"isEnabled":true,"isHibernating":false,"hasCrashed":false,"isDarkModeEnabled":true},{"id":"1c3952e1-ff8a-41f5-846b-7bef165c3d43","recipe":"office365-owa","isAttached":true,"isActive":false,"isEnabled":true,"isHibernating":false,"hasCrashed":false,"isDarkModeEnabled":false},{"id":"1ec7f7c7-bb61-4f24-89dc-d4a370e59e9e","recipe":"slack","isAttached":false,"isActive":false,"isEnabled":true,"isHibernating":false,"hasCrashed":false,"isDarkModeEnabled":true},{"id":"7418d384-2308-4ce1-9004-da974fb1723e","recipe":"gmail","isAttached":false,"isActive":false,"isEnabled":true,"isHibernating":false,"hasCrashed":false,"isDarkModeEnabled":true}],"messages":[{"type":"error","info":["error","[mobx] Encountered an uncaught exception that was thrown by a reaction or observer component, in: 'Reaction[Autorun@160]'",{}]},{"type":"error","request":{"result":null,"wasExecuted":true,"method":"getInfo"},"error":{},"response":{},"server":"You are using Ferdi without a server"},{"type":"error","request":{"result":null,"wasExecuted":true,"method":"features"},"error":{},"response":{},"server":"You are using Ferdi without a server"},{"type":"error","request":{"result":null,"wasExecuted":true,"method":"all"},"error":{},"response":{},"server":"You are using Ferdi without a server"},{"type":"error","request":{"result":null,"wasExecuted":true,"method":"latest"},"error":{},"response":{},"server":"You are using Ferdi without a server"},{"type":"error","request":{"result":null,"wasExecuted":true,"method":"getAnnouncement"},"error":{},"response":{},"server":"You are using Ferdi without a server"},{"type":"error","request":{"result":null,"wasExecuted":true,"method":"getChangelog"},"error":{},"response":{},"server":"You are using Ferdi without a server"}],"workspaces":[{"id":"aa3be6a7-1896-44cf-9400-838ec6e2206d","services":["4f2a3791-5a13-4d93-a703-fd028c6ab425","505b2efe-6f7c-4977-9f25-970badc27918","1c3952e1-ff8a-41f5-846b-7bef165c3d43","288cf73e-d56d-4bc7-b6b9-3e952a357da8"]},{"id":"fe7917f8-b8e9-477d-9474-354314062eda","services":["1c3952e1-ff8a-41f5-846b-7bef165c3d43","288cf73e-d56d-4bc7-b6b9-3e952a357da8"]},{"id":"d90133b1-c129-4f7b-8bcc-ba8f7a1e0042","services":["7418d384-2308-4ce1-9004-da974fb1723e","1ec7f7c7-bb61-4f24-89dc-d4a370e59e9e"]}],"windowSettings":{"width":956,"height":348,"x":960,"y":376,"displayBounds":{"x":0,"y":0,"width":1920,"height":1080},"isMaximized":false,"isFullScreen":false},"settings":{"autoLaunchInBackground":false,"runInBackground":true,"reloadAfterResume":true,"enableSystemTray":true,"startMinimized":false,"minimizeToSystemTray":false,"privateNotifications":false,"showDisabledServices":true,"showMessageBadgeWhenMuted":true,"showDragArea":false,"enableSpellchecking":true,"spellcheckerLanguage":"en-us","darkMode":true,"locale":"en-US","fallbackLocale":"en-US","beta":false,"isAppMuted":false,"enableGPUAcceleration":true,"serviceLimit":5,"server":"You are using Ferdi without a server","predefinedTodoServer":"https://todo.microsoft.com/?app#","autohideMenuBar":false,"lockingFeatureEnabled":false,"locked":false,"lockedPassword":"******","useTouchIdToUnlock":true,"scheduledDNDEnabled":false,"scheduledDNDStart":"17:00","scheduledDNDEnd":"09:00","hibernate":true,"hibernateOnStartup":false,"hibernationStrategy":300,"inactivityLock":0,"automaticUpdates":true,"showServiceNavigationBar":false,"universalDarkMode":true,"adaptableDarkMode":true,"accentColor":"#7367f0","serviceRibbonWidth":68,"iconSize":20,"sentry":false,"navigationBarBehaviour":"never","customTodoServer":"","todoServer":"isUsingCustomTodoService"},"features":{"isSpellcheckerIncludedInCurrentPlan":true,"needToWaitToProceed":false,"needToWaitToProceedConfig":{"delayOffset":3600000,"wait":10000},"isServiceProxyEnabled":true,"isServiceProxyIncludedInCurrentPlan":true,"isAnnouncementsEnabled":true,"isWorkspaceIncludedInCurrentPlan":true,"isWorkspaceEnabled":true,"isCommunityRecipesIncludedInCurrentPlan":true,"isSpellcheckerPremiumFeature":false,"isServiceProxyPremiumFeature":true,"isWorkspacePremiumFeature":false,"isSettingsWSEnabled":false,"isServiceLimitEnabled":false,"serviceLimitCount":0,"isCommunityRecipesPremiumFeature":false,"isCustomUrlIncludedInCurrentPlan":true,"isMagicBarEnabled":true,"isTeamManagementIncludedInCurrentPlan":true,"isTodosEnabled":true,"isTodosIncludedInCurrentPlan":true,"defaultTrialPlan":"franz-pro-yearly","subscribeURL":"https://getferdi.com","planSelectionURL":"https://getferdi.com","hasInlineCheckout":true,"isPlanSelectionEnabled":false,"isTrialStatusBarEnabled":false,"canSkipTrial":true,"pricingConfig":{"currency":"$","currencyID":"USD","plans":{"personal":{"monthly":{"id":"ferdi-free","price":0,"billed":0},"yearly":{"id":"ferdi-completely-free","price":0,"billed":0}},"pro":{"monthly":{"id":"ferdi-still-free","price":0,"billed":0},"yearly":{"id":"ferdi-forever-free","price":0,"billed":0}}}}},"user":"82c1cf9d-ab58-4da2-b55e-aaa41d2142d8"}}

+1

+1

Yes, for me it's not random at all. It's everytime I (really) quit the app. I don't have this problem if I use the browser version of Discord, so maybe cookies are cleared?

Yes, for me it's not random at all. It's everytime I (really) quit the app. I don't have this problem if I use the browser version of Discord, so maybe cookies are cleared?

Same for me...

Same for me...

Closing as duplicate of https://github.com/getferdi/ferdi/issues/1198, which has more activity.


snap process to fixed process

"there should be an option to snap process to fixed process" - reduz (on IRC)
This is related to jittering caused by process and fixed_process being "out of sync"

What would be the point compared to just using _fixed_process without _process?

I'm not sure how much does this avoid the jitter, in my tests it ended up creating more jitter. A better solution for this is fixed step interpolation but It's really hacky

I guess this won't be implemented then.


Aspect ratio calculation for VideoModes

Summary of the PR
Adds a built-in aspect ratio calculation for the VideoMode.
A user can query a video mode's aspect ratio and it will return a Vector2D<int> with the calculated aspect ratio (although will be precalculated for speed).
Related issues, Discord discussions, or proposals
Small discussion, confirming I am creating a PR.
Further Comments
None.

 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.:x: ohtrobinson sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.


Weird model import for fox with multiple animations

Hello, I have a problem trying to load a fbx model created on Blender using AssertImportKit on iOS. The problem is, if I remove animations the model is loaded ok but, if I export all the animations (using Blender), the imported model looks weird, (also if I import the model as a .dae it look ok but just with one animation). I also tried with the Mac SceneKitAssetImport and the result is the same. I attached a few screenshots of the behavior and the original fbx model

https://www.dropbox.com/s/t87jgou6ejgq6tk/newModelTest_4.fbx?dl=0

@gabmedalv01 this might be a problem of Assimp itself. Please check it.


How do I use "sqlcipher-android" and "spatia-room" correctly?

@johan12345 @dalgarins Hi!
if I encrypt the database directly with "sqlcipher-android":
implementation "net.zetetic:sqlcipher-android:4.5.6@aar"
           fun getInstance(context: Context): AppDatabase {
                val tempInstance = INSTANCE
                if (tempInstance != null) {
                    return tempInstance
                }

                synchronized(this) {

                    System.loadLibrary("sqlcipher")
                    val password = "Password1!"
                    val databaseFile: File = context.getDatabasePath(DB_NAME)
                    val factory = SupportOpenHelperFactory(password.toByteArray(StandardCharsets.UTF_8))

                    val instance = SpatiaRoom.databaseBuilder(
                        context.applicationContext,
                        AppDatabase::class.java,
                        databaseFile.absolutePath
                    ).addCallback(object : Callback() {
                        override fun onCreate(db: SupportSQLiteDatabase) {
                            // Initialize Spatialite
                            db.query("SELECT InitSpatialMetaData();").moveToNext()
                            // Room already creates a BLOB column for the geometry, so we need to use
                            // RecoverGeometryColumn to correctly initialize Spatialite's metadata
                            db.query("SELECT RecoverGeometryColumn('geo_posts', 'location', 4326, 'POINT', 'XY');")
                                .moveToNext()
                            // create a spatial index (optional)
                            db.query("SELECT CreateSpatialIndex('geo_posts', 'location');")
                                .moveToNext()
                        }
                    })
                     //  sqlcipher-android
                        .openHelperFactory(factory)
                        .build()

                    INSTANCE = instance
                    return instance
                }
            }

I get the following error:
ndroid.database.sqlite.SQLiteException: no such function: InitSpatialMetaData (code 1): , while compiling: SELECT InitSpatialMetaData();                                                                                at net.zetetic.database.sqlcipher.SQLiteConnection.nativePrepareStatement(Native Method)                                                                                at net.zetetic.database.sqlcipher.SQLiteConnection.acquirePreparedStatement(SQLiteConnection.java:973)                                                                                at net.zetetic.database.sqlcipher.SQLiteConnection.prepare(SQLiteConnection.java:537)                                                                                at net.zetetic.database.sqlcipher.SQLiteSession.prepare(SQLiteSession.java:592)                                                                                at net.zetetic.database.sqlcipher.SQLiteProgram.<init>(SQLiteProgram.java:64)                                                                                at net.zetetic.database.sqlcipher.SQLiteQuery.<init>(SQLiteQuery.java:43)                                                                                at net.zetetic.database.sqlcipher.SQLiteDirectCursorDriver.query(SQLiteDirectCursorDriver.java:68)                                                                                at net.zetetic.database.sqlcipher.SQLiteDatabase.rawQuery(SQLiteDatabase.java:1546)                                                                                at net.zetetic.database.sqlcipher.SQLiteDatabase.query(SQLiteDatabase.java:1149)                                                                                at co.anbora.labs.spatia.builder.SpatiaBuilder$roomBuilder$1.onCreate(SpatiaBuilder.kt:34)                                                                                at co.anbora.labs.spatiaroom.data.AppDatabase_Impl$1.onCreate(AppDatabase_Impl.java:58)                                                                                at androidx.room.RoomOpenHelper.onCreate(RoomOpenHelper.kt:79)                                                                                at net.zetetic.database.sqlcipher.SupportHelper$1.onCreate(SupportHelper.java:22)                                                                                at net.zetetic.database.sqlcipher.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:398)                                                                                at net.zetetic.database.sqlcipher.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:278)                                                                                at net.zetetic.database.sqlcipher.SupportHelper.getWritableDatabase(SupportHelper.java:60)                                                                                at androidx.room.RoomDatabase.inTransaction(RoomDatabase.kt:632)                                                                                at androidx.room.RoomDatabase.assertNotSuspendingTransaction(RoomDatabase.kt:451)                                                                                at co.anbora.labs.spatiaroom.data.dao.PostsDao_Impl.insertPosts(PostsDao_Impl.java:95)                                                                                at co.anbora.labs.spatiaroom.FirstFragment$onViewCreated$1.invokeSuspend(FirstFragment.kt:50)                                                                                at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)                                                                                at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)                                                                                at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)                                                                                at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:100)                                                                                at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)                                                                                at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)                                                                                at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)                                                                                at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)                                                                                Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@247126f, Dispatchers.IO]
How do I use "sqlcipher-android" and "spatia-room" correctly?
Thanks!

@YJChen8688 this issue is because you are overriding the spatialite helper factory in this line,
.openHelperFactory(factory) if you need that line of code the library won't work, because the library is using his own openHelperFactory inside spatiaBuilderClass: .openHelperFactory(SpatiaHelperFactory()).
I think you could have two possible solutions to use spatialite in your application:

create a spatialite db, manually from your laptop and use method createFromAsset to use this db with spatialite installed, after that use your library sqlcipher, I haven't tested, I don't know if that will work.
other solution and the best will be create your own openHelperFactory, try to look QueryInterceptorOpenHelperFactory from android source code, to implement something similar, a helper factory with a delegate factory inside.

@YJChen8688 this issue is because you are overriding the spatialite helper factory in this line, .openHelperFactory(factory) if you need that line of code the library won't work, because the library is using his own openHelperFactory inside spatiaBuilderClass: .openHelperFactory(SpatiaHelperFactory()).
I think you could have two possible solutions to use spatialite in your application:

create a spatialite db, manually from your laptop and use method createFromAsset to use this db with spatialite installed, after that use your library sqlcipher, I haven't tested, I don't know if that will work.
other solution and the best will be create your own openHelperFactory, try to look QueryInterceptorOpenHelperFactory from android source code, to implement something similar, a helper factory with a delegate factory inside.

I did study up and do have some idea as to what it is. Still, I have been battling this for few evenings now.
Thank you for the suggestion, I look into it again, I think it was a challenge for me!
thanks again!

@YJChen8688 let me know if you find a solution, and please share if you have one, I would like to see how you fix your issue.

@YJChen8688 did you find a solution for your problem?

@YJChen8688 did you find a solution for your problem?
I am deeply appreciative of your attention to this issue. However, it is with sincere regret that I must inform you that my recent schedule has been overwhelmingly busy, leaving no additional time to devote to thoroughly investigating and resolving this matter.


⚠ Bofrost.at has degraded performance

In 24bb560, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1064 ms

Resolved: Bofrost.at performance has improved in 0bf5f98.


Allow images to be made larger

Make it so that the location images can be made larger.

This change is targeted towards using the mouse on desktop, since on mobile or when using a trackpad you can zoom in on a location image using two fingers.


Allow me push access...I have updated the project to latest environment

Allow me push access at<EMAIL_ADDRESS>

Closing this as this library is deprecated: https://github.com/thoughtbot/expandable-recycler-view/pull/235


calico node crash using secret based in cluster token which comes without an 'exp' field

When RBAC in cluster k8s token dosen't come with a exp field, calico will crash.
https://github.com/projectcalico/calico/blob/dde38743de4e64f06cdac5fab93ffb51019b4532/node/pkg/cni/token_watch.go#L210

https://projectcalico.docs.tigera.io/getting-started/kubernetes/requirements

As docs told, calico was tested on k8s v1.22, 23, 24. v1.16-v1.18 may work. My cluster is v1.19.7. The token api was introduced in v1.22 according to https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/
Expected Behavior

calico should cover this case.
Current Behavior

panic, crash
Possible Solution

Use a long enough durition as fallback may consider a quick fix, since current code impl will fallback to tokenUpdateFromFile.
https://github.com/projectcalico/calico/blob/dde38743de4e64f06cdac5fab93ffb51019b4532/node/pkg/cni/token_watch.go#L101-L104
// https://stackoverflow.com/questions/25065055/what-is-the-maximum-time-time-in-go
ExpirationTime: time.Unix(1<<63-62135596801, 999999999),

Steps to Reproduce (for bugs)

install calico in k8s prev to 1.22 (e.g. v.1.19.7)

Context

Your Environment

Calico version
v3.25.0
Orchestrator version (e.g. kubernetes, mesos, rkt):
Operating System and version:
Link to your project (optional):

Nevermind, it's anyway require EndpointSlices which was intorduced in k8s v1.21.


Does Sqlite swift support ICU?

I want to query like "SELECT file FROM content WHERE contents MATCH %E7%AC%91" by using ICU.

See #1025


Initial Stash Pop Conflict

Running gitp stash prior to having a .gitp_stashes file committed in the history causes an unintuitive stash conflict error upon popping the stash on the .gitignore file. Issue a message to gracefully catch and instruct users to perform initial configuration to avoid this unintuitive error message.

Fixed in 20220601 release.


Create Share Profile Button

I think we would need to know what this button does.
As of right now, I have no clue. Do we need to be able to share our profile?

Do we want to add social sharing?


How to remove pagination?

Is pagination added by default?
how to remove it?

I use this solution I found online, but I'm not able to find the source
            new NgTableParams({
				page: 1,
				count: 10
			}, {
				counts: [5, 10, 25, 50],
                                    ....
                             })

becomes
            new NgTableParams({
				count: dataset.length    // hides pager
			}, {
				counts: [],                      // hides page sizes
                                    ....
                             })

Using getData instead of dataset, this seems to work fine
new ngTableParams({
  count: Infinity
}, {
  counts: []
})


Support Angular 13.0

Support Angular 13.

I've submitted a Pull request (#229) that adds partial compilation support for Angular 13

@nicholas-ochoa thanks for the PR.
The newer version with Angular v13 support is released!
https://github.com/KoderLabs/ngx-device-detector/releases/tag/v2.2.0


Not working with 3.1.0

Try as I might, I cant seem to get this work. Ive add the plugin via composer, add the .htaccess rules and im using the CSS & JS helpers as normal.
<?= css("assets/css/site.css") ?>
<?= js("assets/js/site.js") ?>

I just uploaded the site to my staging server and i just get the plain, unbusted url to the file. Any ideas?

I have just tested this in a new starterkit, and in my setup it just works (without composer though)?
<?= css(['assets/css/index.css', '@auto']) ?>
// outputs:
// <link href="http://localhost/assets/css/index.ea0b15243b1ebacb018d4e94fb7989e9.css" rel="stylesheet">
// <link href="http://localhost/assets/css/templates/home.css" rel="stylesheet">

But it doesn't for @auto somehow 🤔.

Apparently it was a composer problem that should've been fixed now. If it isn't, please let me know and I'll reopen the issue.


Any rules doesn't work at stickypassword.com

Any rules doesn't work at stickypassword.com, checked on AG for Windows and for Android
https://github.com/AdguardTeam/AdguardFilters/issues/111229

This site is in HTTPS-exclusions.


fix: change output types from lists of strings to strings

Description
Changes to how we parse values for output so they are no longer provided as lists of strings but are just strings as the lists only ever have 1 value per list.
resolves https://github.com/terraform-ibm-modules/terraform-ibm-cos/issues/365
Types of changes in this PR
No release required

[ ] Examples or tests (addition or updates of examples or tests)
[ ] Documentation update
[ ] CI-related update (pipeline, etc.)
[ ] Other changes that don't affect Terraform code

Release required

[ ] Bug fix (patch release (x.x.X): Change that fixes an issue and is compatible with earlier versions)
[x] New feature (minor release (x.X.x): Change that adds functionality and is compatible with earlier versions)
[ ] Breaking change (major release (X.x.x): Change that is likely incompatible with previous versions)

Release notes content
Change output type from list of strings to a string for bucket outputs in the module
The outputs changed are:

bucket_crn
bucket_id
bucket_name
bucket_storage_class
s3_endpoint_public
s3_endpoint_private
s3_endpoint_direct

Checklist for reviewers

[ ] If relevant, a test for the change is included or updated with this PR.
[ ] If relevant, documentation for the change is included or updated with this PR.

Merge actions for mergers

Merge by using "Squash and merge".

Use a relevant conventional commit message that is based on the PR contents and any release notes provided by the PR author.
The commit message determines whether a new version of the module is needed, and if so, which semver increment to use (major, minor, or patch).

:tada: This PR is included in version 6.6.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


[Kernel] Cleanup the FileNames.java utility methods

Which Delta project/connector is this regarding?

[ ] Spark
[ ] Standalone
[ ] Flink
[x] Kernel
[ ] Other (fill in here)

Description
Resolves #3586.

Cleanup the FileNames utility methods.
*minor: Migrate javafmtCheckSettings to project/Checkstyle, I thought it was a bit small to open another PR, so I combined it with this Cleanup PR. (btw, thanks to @nastra, javafmtAll is awesome).
How was this patch tested?
CI workflow.

Does this PR introduce any user-facing changes?
No.

It seems that the failed CI is unrelated to this PR.
@vkorukanti @nastra Could you guys take a look please


Add an option to bypass check of similar addons

An user requested to remove the blocking of similar leveling addons like Zygor, so both can be loaded simultaneously.
Will implement a checkbox so the user can turn the addon check off, and include a warning for users about the consequences of doing so.

Instead of a checkbox, will change the logic to do a soft check.  A warning in Debug channel will be issued with the name of the clashing addon, but XBL will load anyway.  In this way I will give the user the freedom to choose whenever he want to run both addons, or disable one of his/her choice.


Query: related to etcdctl/ctlv3 features

Hi i had the below queries on the etcdctl/ctlv3 features:

Lock : What is the use of taking lock and how it can be used.

Compaction: How to find the various revisions for performing compaction.

Elect: Is Elect command used for montioring the elections or does it have some other purpose/benifits?

Sanpshot: How to findout which is the latest snapshot that can be taken. Since whenever i try to take snapshot with command  ./etcdctl --endpoints= snapshot save snapshot.db, i get the below error:
Error:  could not rename snapshot.db.part to snapshot.db (rename snapshot.db.part snapshot.db: The process cannot access the file because it is being used by another process.)

We have examples if you want to know how to use it

https://github.com/coreos/etcd/blob/master/Documentation/demo.md#distributed-locks
https://github.com/coreos/etcd/blob/master/Documentation/demo.md#elections

You can find compaction from get response (in JSON or protobuf). Example code can be found in our testing cluster code https://github.com/coreos/etcd/blob/master/tools/functional-tester/etcd-tester/cluster.go#L226-L240.
Regarding snapshot, it seems like Windows error?

@gyuho : Lock,Elect: I have already gone through these examples and used them, what i wanted to know is the practical scenario in which we can use locks and elect?
Compaction : Also for compaction,  wanted to know why don't we have an api for getting the revision for a particular machine in a cluster directly so that a 3rd party needn't write the code for the same to get the revision for performing compaction from external?

I think just Get request to any machine is enough to query revision index? Do you have meaningful use case? We also have auto-compaction https://github.com/coreos/etcd/blob/master/Documentation/op-guide/maintenance.md#history-compaction.

Lock is useful for wherever distributed lock is needed. Elect, you can use it to elect database leader.
If you want to know more of real-world use cases,

Zookeeper recipes https://zookeeper.apache.org/doc/trunk/recipes.html
Chubby paper http://static.googleusercontent.com/media/research.google.com/en//archive/chubby-osdi06.pdf

@heyitsanthony should have better explanation.

@sinsharat Could you create a separate issue for Windows renaming error? Thanks!

@gyuho Thanks for help.
Yes sure will raise the windows issue seperately.
Thank you!

@sinsharat Closing. Please post any questions if any.

@gyuho sure thanks!

@gyuho just needed one confirmation from you, Are distributed locks used for performing upgrades?

@sinsharat probably. Distributed shared locks have around for at least three decades, someone somewhere must have already used them to orchestrate some upgrade process.


Installation succeeds, functions fail

I gave this another shot and I was able to install RADIANCE on an older mac that has XQuartz. Installing bifacial_radiance is no problem. But I'm not able to successfully run demo.genCumSky(demo.epwfile) (from intro examples)
In [6]: demo.genCumSky(demo.epwfile)
message: /bin/sh: gencumulativesky: command not found
Out[6]: 'skies/cumulative.rad'

In [8]: !echo $PATH
/Users/holmgren/miniconda3/envs/rad/bin:/Users/holmgren/.local/bin:/Users/holmgren/miniconda3/condabin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/git/bin:/usr/texbin

In [14]: !ls ~/.local/bin | grep gen
genblinds
genbox
genclock
gencumulativesky.exe
gendaylit
gendaymtx
genprism
genrev
gensky
gensurf
genworm

Installation STEP 2 says to put gencumulativesky.exe in /usr/local/radiance/bin/. I installed radiance in ~/.local. I tried to put the exe in both ~/.local/bin and ~/.local/lib/ray. I don't have any directory named radiance.
~I also cannot run bifacial_radiance.gui()~ (from readme - presumably should also be in intro examples). EDIT: this gui issue was fixed by cloning the github repo and installing from source (version <IP_ADDRESS>+52.g221502f)
In [11]: import bifacial_radiance

In [12]: bifacial_radiance.gui()
---------------------------------------------------------------------------
TclError                                  Traceback (most recent call last)
<ipython-input-12-4d7856f91818> in <module>
----> 1 bifacial_radiance.gui()

~/miniconda3/envs/rad/lib/python3.7/site-packages/bifacial_radiance/gui.py in gui()
   1779
   1780 def gui():
-> 1781     root = Window()
   1782     # bring window into focus
   1783     root.lift()

~/miniconda3/envs/rad/lib/python3.7/site-packages/bifacial_radiance/gui.py in __init__(self)
   1763         ## IMAGE STUFF
   1764         #imagevariables_frame
-> 1765         image_fixed = PhotoImage(file=os.path.join(IMAGE_PATH,'fig1_fixed_small.gif'))
   1766         image_tracked = PhotoImage(file=os.path.join(IMAGE_PATH,'fig2_tracked_small.gif'))
   1767         buttonImage = Button(imagevariables_frame, image=image_fixed)

~/miniconda3/envs/rad/lib/python3.7/tkinter/__init__.py in __init__(self, name, cnf, master, **kw)
   3543         Valid resource names: data, format, file, gamma, height, palette,
   3544         width."""
-> 3545         Image.__init__(self, 'photo', name, cnf, master, **kw)
   3546     def blank(self):
   3547         """Display a transparent image."""

~/miniconda3/envs/rad/lib/python3.7/tkinter/__init__.py in __init__(self, imgtype, name, cnf, master, **kw)
   3499                 v = self._register(v)
   3500             options = options + ('-'+k, v)
-> 3501         self.tk.call(('image', 'create', imgtype, name,) + options)
   3502         self.name = name
   3503     def __str__(self): return self.name

TclError: couldn't open "/Users/holmgren/miniconda3/envs/rad/lib/python3.7/site-packages/bifacial_radiance/images/fig1_fixed_small.gif": no such file or directory

I don't have the time to help debug these issues more than this. Sorry.

Sorry this has been so painful, really appreciate your attempts.
I think the instructions  say to move the linux executable ~ I can see how this is misleading. I guess it is technically a linux executable but it does not end on .exe, it is just " gencumulativesky "   . I'll update the instructions with a clarification for this too.

Fixed in PR #235


Create uts.txt

//he university official website URL
http://uts.edu.co/
//systems engineering program
https://www.uts.edu.co/sitio/ingenieria-de-sistemas/

@dialfoaruts Pull request merged. Thank you!


Print pass/fail message on modelzoo tests

Currently if a modelzoo test run times out or fails, the only console log we capture is the list of models skipped:
[2023-03-07 14:08:34,216] WARNING: The model bertsquad-12-int8 is excluded. Ignored.
[2023-03-07 14:08:34,233] WARNING: The model shufflenet-3 is excluded. Ignored.
[2023-03-07 14:08:34,241] WARNING: The model FasterRCNN-12-int8 is excluded. Ignored.

It'd be useful to also print a pass or fail message as well. Then if the build fails to upload the overall modelzoo results, we can use the logs to know how the models it attempted faired.
At a glance it might be as simple as a logger.info with the model name and the state at https://github.com/onnx/onnx-mlir/blob/main/utils/RunONNXModelZoo.py#L333-L334

Those warning messages were printed while the models are checking in parallel by the python Parallel package. They are not an indication of how far the check has progressed. There is a verbosity level for Parallel that you can crank up but that results in a huge amount of output which will completely clutter the console output even just at the INFO level I think. Parallel actually prints out a simple one line progress indicator showing how many jobs have finished/are running but the period between the printouts seems to be unpredictable. Need to look a bit more in how Parallel output works.

So it looks like on all the Linux Jenkins CI our modelzoo tests are stuck running the two failed models you reported:
    725 ?        R    1236:34 python3 /workdir/RunONNXModel.py --compile-args=-O3 --verify=ref --data-folder=/tmp/tmpjy3orvir/roberta-sequence-classification-9/test_data_set_0 --model=/tmp/tmpjy3orvir/roberta-sequence-classification-9/roberta-sequence-classification-9.onnx
   1094 ?        R    1234:29 python3 /workdir/RunONNXModel.py --compile-args=-O3 --verify=ref --data-folder=/tmp/tmpz8zpyu0i/gpt2-lm-head-10/GPT-2-LM-HEAD/test_data_set_0 --model=/tmp/tmpz8zpyu0i/gpt2-lm-head-10/GPT-2-LM-HEAD/model.onnx

Not sure why they just stuck instead of fail. Need to dig a bit deeper to see if there is any diag info.


Remove granular package dependencies

As per the current guidance from @yishaigalatzer, the NuGet team and the BCL team, .NET Standard packages should have a dependency on the NETStandard.Library version, not the individual packages.

As per the current guidance

Is this guidance linkable somewhere?

@shiftkey nope, trying to get that out of @yishaigalatzer


User request: sort columns in the puzzle stats page

for the puzzle stats page, can you add a thing to let me sort by the different columns. I'm particularly interested in sorting by performance and replaying the type with the lowest scores

Implemented in v2.3.160


Programmatically moving to a slide

Sorry, if this has been asked before, but is there a way to navigate to a particular slide. For example: jumping to slide 5.
Docs only talks of a next, back, first, last and ButtonPlay which just jumps a step.

Was able to use Dot to get it to work.


api: make host configurable

I'd like to run ollama serve somewhere other than where I am running my client. I'd like to propose a OLLAMA_HOST environment variable which is picked up by api.NewClient if no other hosts are specified in the hosts param.
I have a patch locally I'm happy to convert to a PR if anyone thinks this has legs the team is open to it.

This is already possible through OLLAMA_HOST and OLLAMA_PORT when starting the server. The server can be access with any HTTP client on this separate host/port but the client only uses <IP_ADDRESS>:11434 (for now)

but the client only uses <IP_ADDRESS>:11434

I'm proposing changing it so that clients (including the CLI) can access an Ollama server running on a remote server, and by way of setting OLLAMA_HOST=https://example.com

Maybe keeping OLLAMA_HOST/POST for ollama serve and clients can honor a OLLAMA_BASE_URL=https://example.com?

maybe OLLAMA_CLIENT_HOST just to be explicit? I like the change though.

@pdevine SGTM. I'll send a PR.

PR up https://github.com/jmorganca/ollama/pull/262

Closed by #262


reloading json data

any ideas on a way of updating JSON data in the html task without having to restart gulp?

I'd have to look... but off the top of my head, I know that if you are doing require('./foo.json'), the result gets cached. If you want to read it fresh every time, you need to use fs.readFileSync
var fs = require('fs');
var obj = JSON.parse(fs.readFileSync('file', 'utf8'));

Ran into this once on another project. StackOverflow for the win: http://stackoverflow.com/questions/10011011/using-node-js-how-do-i-read-a-json-object-into-server-memory

Hmm... looks like I'm already doing that.
https://github.com/vigetlabs/gulp-starter/blob/master/gulpfile.js/tasks/html.js#L23
Maybe it's a watcher issue? Kinda confusing, but make sure you have json listed here: https://github.com/vigetlabs/gulp-starter/blob/master/gulpfile.js/config.json#L49
That config bit's not clear... but the watcher uses the file extensions listed in each tasks config object.

OKay thanks. I'll let you know what I find

Changes to src/html/data/global.json are working for me in my example code. Was the example broken, or your specific implementation? Closing, but re-open if this is still an issue for you with the latest from master, and let me know what system (windows, ubuntu, osx, etc...) and version of node your'e on.


Tag Helpers: Enhance cross-links and UE pass

Fixes #8771

Add cross-links back out to the main TH topic early in these built-in TH topics. This helps a dev who has landed directly into a built-in TH topic from an external link get back out to the basic overview.
Hit some of these with a UE pass.

Thanks @Rick-Anderson ... I'll get on these updates in the morning. I'm toast. 🍞 lol

@Rick-Anderson The issue you mentioned is for removing GC compaction trigger. We no longer compact based on GC behaviour but we still will compact for other reasons, for example capacity based compaction: https://docs.microsoft.com/en-us/aspnet/core/performance/caching/memory?view=aspnetcore-2.1#use-setsize-size-and-sizelimit-to-limit-cache-size. During compaction, we still use the priority to determine which entries to evict.


use xenial distribution instead of trusty on travis CI testing

#154 test failed cause of postgresql server is too old for Rails6.
So I'd like to update distribution of testing on travisCI for future.

Hehe, sorry I replied to another thread. Just check in on the RBX packages. They probably just need updating to the latest version.

@walf443, can you ping me once this is green?  :)

OK. I see.

🤔
No output has been received in the last 10m0s, this potentially indicates a stalled build or something wrong with the build itself.
Check the details on how to adjust your build configuration on: https://docs.travis-ci.com/user/common-build-problems/#build-times-out-because-no-output-was-received

Seems to be stalling installing the pg gem :(

Rubinius does my head in! :) Tempted to drop it, but it's hard to say if people use it with this gem.

I changed CI settings on #154


Opening cuts in matplotlib

pyqtgraph allows for exporting plotted data to matplotlib window, but at the moment it seems to be working only for 1D data.
It might not support multidimensional datasets at all, but perhaps with some manual preparation of the data, "export"(?) library could be used to open selected cuts in matplotlib.
As an advantage, matplotlib allows for labeling the axes, giving the plots nicer look and making them perfect for beamtime logbooks.
Just an idea, maybe worth to investigate.

I made the same observation when developing data-slicer. Eventually, I implemented my own matplotlib export routine and built it into ImagePlot: mpl_export
It seems that this functionality was dropped when imageplot.py was copied into piva. Maybe one can re-implement it.
Or we can discuss using data-slicer's code through imports instead of adapted copy-pastes (cf. #16)

I see!
If it can be just imported then absolutely, let's do that!


Could not locate the bindings file

Hello,
thank you for providing this plugin. I appreciate it very much. Unfortunately, after installing and restarting, I get the following errors in the logs:
[9/17/2021, 9:16:36 AM] ERROR LOADING PLUGIN homebridge-zigbee-nt:
[9/17/2021, 9:16:36 AM] Error: Could not locate the bindings file. Tried:
 →<EMAIL_ADDRESS> →<EMAIL_ADDRESS> →<EMAIL_ADDRESS> →<EMAIL_ADDRESS> →<EMAIL_ADDRESS> →<EMAIL_ADDRESS> →<EMAIL_ADDRESS> →<EMAIL_ADDRESS> →<EMAIL_ADDRESS> →<EMAIL_ADDRESS> →<EMAIL_ADDRESS> →<EMAIL_ADDRESS> →<EMAIL_ADDRESS>    at bindings (/homebridge/node_modules/homebridge-zigbee-nt/node_modules/bindings/bindings.js:126:9)
    at Object.<anonymous> (/homebridge/node_modules/homebridge-zigbee-nt/node_modules/@serialport/bindings/lib/linux.js:2:36)
    at Module._compile (internal/modules/cjs/loader.js:1072:14)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1101:10)
    at Module.load (internal/modules/cjs/loader.js:937:32)
    at Function.Module._load (internal/modules/cjs/loader.js:778:12)
    at Module.require (internal/modules/cjs/loader.js:961:19)
    at require (internal/modules/cjs/helpers.js:92:18)
    at Object.<anonymous> (/homebridge/node_modules/homebridge-zigbee-nt/node_modules/@serialport/bindings/lib/index.js:14:22)
    at Module._compile (internal/modules/cjs/loader.js:1072:14)

Any idea?
Best regards.

Okay, since I am running Homebridge in Docker (on Synology NAS) with Alpine Linux, I needed to manually reinstall SerialPort like described here: https://serialport.io/docs/guide-installation/#alpine-linux
# Change directory
cd /homebridge/node_modules/homebridge-zigbee-nt/node_modules/

# Install SerialPort
npm install serialport --unsafe-perm --build-from-source=serialport

Now there is a new error coming up:
Error: Cannot find module 'homebridge/lib/logger'
I've seen this a few times in closed issues. Lastly here: https://github.com/madchicken/homebridge-zigbee-nt/issues/181
@madchicken Do you have any idea? I am using newest version (2.5.3)

Okay, installing homebridge as a peer dependency seems to make it
npm install homebridge
Still struggling with some permission errors, since SerialPort is not able to access /dev but this might be related to Docker. Will close the ticket.

weird, but it's probably something due to some assumption on libraries paths that are not in line with running home bridge in docker...let me know if you find something more, we could add a page on the wiki regarding this problem


Can't install solang-aqd using cargo

Hi, there
I tried to install aqd using cargo,
I used this command: cargo install --force --locked aqd
But I got this error.
error: could not find aqd in registry crates-io with version *
Please let me know how to fix it.
Thanks

Apologies for the confusion.
Currently, Aqd is not published on crates.io. You can still use it by building it from the source. Here are the steps:

Clone the repository: git clone https://github.com/hyperledger/solang-aqd.git
Navigate to the core crate directory: cd solang-aqd/crates/aqd-core
Install the tool: cargo install --force --locked --path .

We plan to publish Aqd on crates.io soon. In the meantime, these steps should allow you to use it.
Let us know if you encounter any issues or have further questions!


Fix enum scoping on Julia's side.

On master the generated Julia names do not follow the C++ scope. This can lead to naming conflicts in codegen. MWE
enum class A {
   C
};

enum class B {
   C
};

would lead to a conflicting method C.
This PR fixes this issue by following the C++ scoping rule.

Thanks Dennis for this fix. The regression test is welcome, please add it to the PR. I will then merge it.

Tests are green for me locally.

Lastet Manjaro with latest linux  kernel. LLVM 13 custom build via spack. LLVM and clang test suite passed so far. Julia 1.9.4.

can you try this: https://github.com/grasph/wrapit/issues/30#issuecomment-1766304144 ?

Interesting. Tests pass now locally. I guess this was then just some faulty linked stdlib.


Changing a Skill from Approval Required to Honor System incorrectly reports pending requests

If a self report approval required skill is edited and changed to honor system, the edit skill dialog incorrectly reports previously approved requests as pending requests that will be automatically approved.
To replicate

create a self report approval required skill
request points for that skill
approve the requested points (ensure that there are no other pending requests for that skill)
edit the skill and change from approval required to honor system

:+1:


map InvalidBackend to (default) empty string

this means that by default, if anyone's using a BackendType and
they've forgotten to initialize it (like on a struct, for example), then
the default empty string will automatically compare equal to InvalidBackend
Otherwise, if code wants to switch on the backend type, really they've
gotta check for InvalidBackend and empty string ""

Think this makes sense! Sorry it took me so long.


⚠ Jenkins Plugins Artifactory has degraded performance

In 6208d86, Jenkins Plugins Artifactory (https://get.jenkins.io/plugins/artifactory/) experienced degraded performance:

HTTP code: 200
Response time: 1657 ms

Resolved: Jenkins Plugins Artifactory performance has improved in 84e38d3 after 46 minutes.


unknown option: --scheme=history

[X] I have read through the manual page (man fzf)
[X] I have the latest version of fzf
[X] I have searched through the existing issues

Info

OS

[X] Linux
[ ] Mac OS X
[ ] Windows
[ ] Etc.

Shell

[X] bash
[ ] zsh
[ ] fish

Problem / Steps to reproduce
press Ctrl-r , the key binding for history, i get the error
unknown option: --scheme=history

fzf version :
$ ~/.fzf/bin/fzf --version
0.34.0 (04d0b02)

bash version:
 $ bash --version
GNU bash, version 5.1.8(1)-release (x86_64-redhat-linux-gnu)

what did i do which (perhaps) messed it up?
executed :PlugUpdate in neovim

reverting change to file (shell/key-bindings.bash) in commit https://github.com/junegunn/fzf/commit/6fb41a202a97ad3f2437f6e5aee8890268560412 fixed the issue for me

@vimalk78 is correct, I'll keep it here to simplify the fix for others:
git reset 6dcf5c3 shell/key-bindings.bash
./install

Make sure that which fzf is pointing to the right version.

hello, i did
git reset 6dcf5c3 shell/key-bindings.bash
./install
but im still having this issue, how do i make sure which fzf is pointing to the right version?

reverting change to file (shell/key-bindings.bash) in commit 6fb41a2 fixed the issue for me

hey i did
git reset https://github.com/junegunn/fzf/commit/6dcf5c3d7d6c321b17e6a5673f1533d6e8350462 shell/key-bindings.bash
./install
it still doesn't seem to be working, is there anything else that you did post this?

You shouldn't revert changes. There is no bug. The problem is that you're using an out-dated version of fzf.
which fzf
$(which fzf) --version

Adjust your $PATH so that your shell picks up the latest version of fzf.

You shouldn't revert changes. There is no bug. The problem is that you're using an out-dated version of fzf.
which fzf
$(which fzf) --version

Adjust your $PATH so that your shell picks up the latest version of fzf.

I do not understand, eveytime i try to pull, it says im on the the latest version,
fzf --version outputs 0.29 deval , how do i upgrade to 0.3+?
Also it is only the ctrl+r command that doesnt work, ctrl+t and alt+c work fine.

unknown option: --scheme=history
╰─❯ cd ~/.fzf && git pull && ./install
Already up to date.
Downloading bin/fzf ...
  - Already exists
  - Checking fzf executable ... 0.34.0
Do you want to enable fuzzy auto-completion? ([y]/n) y
Do you want to enable key bindings? ([y]/n) y

Generate /home/nair/.fzf.bash ... OK

Do you want to update your shell configuration files? ([y]/n) y

Update /home/nair/.bashrc:
  - [ -f ~/.fzf.bash ] && source ~/.fzf.bash
    - Already exists: line #171

Finished. Restart your shell or reload config file.
   source ~/.bashrc  # bash

Use uninstall script to remove fzf.

For more information, see: https://github.com/junegunn/fzf

╰─❯ fzf --version
0.29 (devel)

pls try whereis fzf

Thank you for your reply,
╰─❯ whereis fzf
fzf: /usr/bin/fzf /home/nair/.fzf/bin/fzf /usr/share/man/man1/fzf.1.gz

In case it serves to someone:
I had installed the fzf via apt in Lubuntu (sudo apt-get install fzf) but it didn't work for me, so what I did was clone it to install it and that's when the error "unknown option: --scheme=history" appeared. What I did was uninstall the fzf (sudo apt-get remove --purge fzf) immediately I pressed CRTL + R and it worked.

In case it serves to someone:
I had installed the fzf via apt in Lubuntu (sudo apt-get install fzf) but it didn't work for me, so what I did was clone it to install it and that's when the error "unknown option: --scheme=history" appeared. What I did was uninstall the fzf (sudo apt-get remove --purge fzf) immediately I pressed CRTL + R and it worked.

This fixed my troubles with the keybinding "Ctrl-R" in any shell (Alacritty, Bash) in my daily driver Linux Mint 21.1.

This got me too. I had built fzf locally (make clean && make build) and somehow was linking to fzf/bin/fzf instead of fzf/target/fzf-linux_amd64. The former was not cleaned by make so I was always referencing a very old version, v0.21.1 (334a4fa). The easiest way to debug is to check version (fzf --version).

28/08/2023 for debian/ubuntu user, don't install the package from repository manager (apt), it's an outdated version, just install it from github repo to point to the latest version

++ on this.
Also if you're like me and cannot uninstall the fzf that's installed using apt or other package management system, you need to update PATH in !/.fzf.sh so that it will use your local version of fzf. Something similar to this:
if [[ ! "$PATH" == */home/<YOUR NAME>/.fzf/bin* ]]; then
  PATH="/home/<YOUR NAME>/.fzf/bin:${PATH:+${PATH}:}"
fi

This issue came back for me in 0.45.0

I had this issue because I had a system version of fzf previously installed. Once I removed my system fzf
sudo apt remove fzf -y
the problem went away.

I uninstalled the apt version of fzf. However, now I'm getting:

Command 'fzf' not found, but can be installed with:                                                                                root@box
apt install fzf
~/.config/fish/functions/_fzf_wrapper.fish (line 20):
fzf $argv
^~^
in function '_fzf_wrapper' with arguments '--read0 --print0 --multi --scheme=history --prompt=History>\  --query= --preview=string\ replace\ --regex\ '^.*?\ │\ '\ ''\ --\ {}\ |\ fish_indent\ --ansi --preview-window=bottom:3:wrap'
called on line 2 of file ~/.config/fish/functions/_fzf_search_history.fish
in command substitution
called on line 18 of file ~/.config/fish/functions/_fzf_search_history.fish

I uninstalled the apt version of fzf. However, now I'm getting this when pressing CTRL + R:

Command 'fzf' not found, but can be installed with:
apt install fzf
~/.config/fish/functions/_fzf_wrapper.fish (line 20):
fzf $argv
^~^
in function '_fzf_wrapper' with arguments '--read0 --print0 --multi --scheme=history --prompt=History>\  --query= --preview=string\ replace\ --regex\ '^.*?\ │\ '\ ''\ --\ {}\ |\ fish_indent\ --ansi --preview-window=bottom:3:wrap'
called on line 2 of file ~/.config/fish/functions/_fzf_search_history.fish
in command substitution
called on line 18 of file ~/.config/fish/functions/_fzf_search_history.fish

Did you install fzf with the git command that is in the repository?

I uninstalled the apt version of fzf. However, now I'm getting this when pressing CTRL + R:

Command 'fzf' not found, but can be installed with:
apt install fzf
~/.config/fish/functions/_fzf_wrapper.fish (line 20):
fzf $argv
^~^
in function '_fzf_wrapper' with arguments '--read0 --print0 --multi --scheme=history --prompt=History>\  --query= --preview=string\ replace\ --regex\ '^.*?\ │\ '\ ''\ --\ {}\ |\ fish_indent\ --ansi --preview-window=bottom:3:wrap'
called on line 2 of file ~/.config/fish/functions/_fzf_search_history.fish
in command substitution
called on line 18 of file ~/.config/fish/functions/_fzf_search_history.fish

Did you install fzf with the git command that is in the repository?

I uninstalled the apt version of fzf. However, now I'm getting this when pressing CTRL + R:

Command 'fzf' not found, but can be installed with:
apt install fzf
~/.config/fish/functions/_fzf_wrapper.fish (line 20):
fzf $argv
^~^
in function '_fzf_wrapper' with arguments '--read0 --print0 --multi --scheme=history --prompt=History>\  --query= --preview=string\ replace\ --regex\ '^.*?\ │\ '\ ''\ --\ {}\ |\ fish_indent\ --ansi --preview-window=bottom:3:wrap'
called on line 2 of file ~/.config/fish/functions/_fzf_search_history.fish
in command substitution
called on line 18 of file ~/.config/fish/functions/_fzf_search_history.fish

Did you install fzf with the git command that is in the repository?

yeah it seems like the new fzf is not in the PATH.


Does word embedding method have big impact of the training speed?

I want to try pre-trained word2vec and to see what is impact of it. I modify the code below in fconv_model.lua and change the parameter nembed to 300.
And I found the the training speed significant slower than original random method (about 5 times slower). I don't understand why this happen.
What is the problem? Thanks a lot!
FConvModel.makeEmbedding = argcheck{
    {name='self', type='FConvModel'},
    {name='config', type='table'},
    {name='dict', type='Dictionary'},
    {name='dropout', type='number', opt=true},
    call = function(self, config, dict, dropout)
        local maxPosition = 1024
        local embedTokens = self:makeLookupTable(config, dict, dict:size(),
            config.nembed, dict:getPadIndex())

        if word2vec.w2vvocab == nil then
            word2vec = torch.load(config.word2vec_dir)
            print("Done the word2vec loading!")
        end
        local cnt = 0
        print(cnt)
        for i = 1, dict:size() do
            if word2vec.w2vvocab[dict:getSymbol(i)] then
                cnt = cnt + 1
                local index = word2vec.w2vvocab[dict:getSymbol(i)]
                embedTokens.weight[i] = word2vec.M[index]
            end
        end
        print('The replace words num:')
        print(cnt)

        local embedPositions = self:makeLookupTable(config, dict, maxPosition,
            config.nembed, dict:getPadIndex())

        -- Expected input: {tokens, positions}
        local embed = nn.Sequential()
        embed:add(nn.ParallelTable()
            :add(embedTokens)
            :add(embedPositions)
        )
        embed:add(nn.CAddTable())
        embed:add(self:makeDropout(dropout))
        return embed
    end
}

And if I just set the parameter nembed to 300 and still use the random method. The training speed is still fast.
I found that the mainly cost is in the forward and backward function in ResumableDPOptimEngine.lua.
net:forward(sample.input)
crit:forward(net.output, sample.target)
crit:backward(net.output, sample.target)
net:backward(sample.input, crit.gradInput)

Does the training take longer (i.e. more epochs are required) or is the throughput (tokens per second) slower? The latter would be surprising indeed. The main cost of training will always be in forward and backward, though.

Thanks Jonas, @jgehring  I have solved the problem by free the word2vec object after using it. Maybe because of the memory limit of luajit ?

Interesting, and thanks for the follow-up!


RPM install fails with cpio bad magic

Steps to reproduce on a centos 7 machine with Rust installed already:

git clone https://github.com/cat-in-136/cargo-generate-rpm.git; cd cargo-generate-rpm
cargo install cargo-generate-rpm
cargo build --release; strip -s target/release/cargo-generate-rpm
cargo generate-rpm
rpm -i target/generate-rpm/cargo-generate-rpm-0.5.0-1.x86_64.rpm

Result:
error: unpacking of archive failed: cpio: Bad magic
error: cargo-generate-rpm-0:0.5.0-1.x86_64: install failed

I'm fairly certain it's the rpm-rs crate, of course, but I thought I'd report it to you first to see if you had any ideas? Thank you very much!

Could you please try to run cargo generate-rpm--payload-compress none?


site down ? cant seem to get to squix.ch

blog.squix.ch seams to work.

That sub redirects to .org
The domain hosts the font tool.


Creating certificate using openssl in ubuntu os

i have to generate a digital certificate for any server lets say pkilabsever.com using  the CA
I have a directory build with the following subdirectories
home/
demoCA/
certs
crl
index.txt
newcerts
openssl.cnf
serial
the problem is when i generate certificate using the following command ...
ghazal@ghazal-VirtualBox:~/demoCA$ openssl ca -in server.csr -out server.crt -cert ca.crt -keyfile ca.key -config openssl.cnf
Using configuration from openssl.cnf
Enter pass phrase for ca.key:
I am unable to access the ./demoCA/newcerts directory
./demoCA/newcerts: No such file or directory
ghazal@ghazal-VirtualBox:~/demoCA$
it is unable to find the subdirectories....
any suggestions??

Sorry but this has nothing to do with Soyder, so I'm closing this issue.


Add cosmosdb binding

Does not support dynamic queries. So we can't pass the userid to the queries making it useless.


Add defaultProps to Radio

Added default theme props to Radio component to avoid undefined props.

Thank you for the contribution @lundgren2, I think this should help for tests as well.

Thanks! This looks great! Related to #219

I've added theme to defaultProps in Flag and Checkbox component according to #219
It maybe need some cleanup to only use colors from theme in props right?


Small fork with opt-out

So is there any chance you could provide an official release for Sponge which uses opt-out instead of opt-in? It is intended for plugins not distributed on Ore.

Sorry, but I don't plan on doing this.
It's already a real pita to maintain 6 different classes (Bukkit, Bungeecord and Sponge; Normal + Lite) and I feel like there won't be a significant amount of people using it to be worth the effort.

Ok


Set token file in the job classad

Fixes https://github.com/dmwm/WMCore/issues/11968
Status
Ready
Description
This investigation and development has been documented in https://gitlab.cern.ch/dmwm/wmcore-docs/-/merge_requests/6
In short, we need to have:

environment variable BEARER_TOKEN_FILE for finding the token in the schedd and job payload
e use_oauth_services condor job classad. Such that HTCondor can manage the token for us and keep it up-to-date inside the payloads.

NOTE: this setup has been tested in FNAL submit1 node.
Is it backward compatible (if not, which system it affects?)
YES
Related PRs
None
External dependencies / deployment changes
WMCore documentation at https://gitlab.cern.ch/dmwm/wmcore-docs/-/merge_requests/6
Further HTCondor setup is required and it needs to run the condor_credmon_vault daemon, to automatically fetch up-to-date token from the filesystem and push it to the job.
Note that currently the access token has 1h lifetime and it's meant to be refreshed every 15min.

It looks like we are happy with the latest tests, which uses a new CMSSW release as defined in this ReReco test workflow:
https://cmsweb-testbed.cern.ch/reqmgr2/fetch?rid=amaltaro_ReReco_MINIAOD_Agent227_Val_240326_192512_712
From the Job_653/wmagentJob.log log, we can see that the CMSSW step (cmsRun1) succeeded processing data with the basic cms scope token:
2024-03-27 22:01:57,096:INFO:CMSSW:Executing CMSSW. args: ['/bin/bash', '/srv/job/WMTaskSpace/cmsRun1/cmsRun1-main.sh', '', 'el8_amd64_gcc11', 'scramv1', 'CMSSW', 'CMSSW_13_2_6_patch2', 'FrameworkJobReport.xml', 'cmsRun', 'PSet.py', '']
2024-03-27 22:06:31,583:INFO:PerformanceMonitor:PSS: 1290174; RSS: 2577852; PCPU: 146; PMEM: 0.4
2024-03-27 22:09:39,002:INFO:CMSSW:Step cmsRun1: Chirp_WMCore_cmsRun_ExitCode 0
2024-03-27 22:09:39,198:INFO:CMSSW:Step cmsRun1: Chirp_WMCore_cmsRun1_ExitCode 0
...

The stage out and log archival steps failed, as expected, as the token used only allows for read operation and the X509 auth/authz was unset in the job. Here is the error reported in the logs Error response: permission denied.
I am now checking with Stephan and Farrukh to see whether the current changes:
a) use of use_oauth_services job classad
b) definition of the BEARER_TOKEN_FILE environment variable
are backward compatible or not. If they are, I just need to recover the x509 functionality in this PR and these changes should be ready to go in.

As discussed in the WMCore meeting today, I am closing this issue out and whenever we have a stable token setup and are ready to take the next step in WMAgent, we need to revisit the PR and actually integrate it into WMCore.


Add stepper to create pipeline page

Use a stepper component to show the steps of creating a pipeline and for showing the status of each step (sql validation and preview job status).
Also put the buttons in line with the tabs and make put the components into resizable panels.

Closing since I decided that the stepper had too many confusing states.


Keyboard identification

AltGR is identified as left_option but must be right_option.
Thanks a lot

Same for me Azerty Keyboar here.

@Andy-Man and @WigHlod , workaround by commenting line with "e038=e05b", in SSDT-KBRD.dsl, saving as .aml using MaciASL, then replacing the one in the ACPI folder.
You may use the attached file. Unzip first.
SSDT-KBRD.zip


Change adminUrl

Issue Summary
Trying to change the adminUrl, as described in the docs on this page:
https://docs.ghost.org/docs/config
Steps to Reproduce

add adminUrl
try going to that adminUrl
shows 404 and the /ghost url still works

Any other info e.g. Why do you consider this to be a bug? What did you expect to happen instead?
Technical details:

Ghost Version: 1.6.1
Node Version: v6.11.2
Database: mysql

Hi @jacinto123, this sounds like a misunderstanding of what adminUrl does, or else a misconfiguration. I've updated the configuration docs with a bit more information, hopefully this helps. If you need further support please follow our support guide.

Thanks @ErisDS for the clarification. Is this something planed?


Updated greetings.yml

Fixes #158

Please add the labels of gssoc and level1 on this pull request as well according to gssoc guidelines.


⚠ PrivateHD has degraded performance

In 9d6d89f, PrivateHD ($PHD) experienced degraded performance:

HTTP code: 200
Response time: 1591 ms

Resolved: PrivateHD performance has improved in 98c5c78.