Scroll wheel no longer switches between timezones on clock module

Fixed by reverting #1417

Nvm, for whatever reason this issue is only when installing waybar with the Tumbleweed package. Building git HEAD or 0.9.13 doesn't have this problem, but the Tumbleweed package which builds with 0.9.13 has this problem


SkipDuplicate argument for push?

Hi!
I'm trying to publish Nugets to my Azure Devops Artifacts feed, but if the artifact already exists I get a 409 Conflict - The feed already contains [this nuget], which is expected in our current workflow. There is an option in NuGet to specify -SkipDuplicate, but I gather that I need to specify that in the arguments property, which can't be combined with the push command. Is there any reason for not letting users combine these two? Do you know of any workaround?

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

ID: 1d1d9884-19f7-592b-f47c-8cf100639ff0
Version Independent ID: 555c3826-60d9-2589-54af-850efbfbb13a
Content: .NET Core CLI task - Azure Pipelines
Content Source: docs/pipelines/tasks/build/dotnet-core-cli.md
Product: devops
Technology: devops-cicd
GitHub Login: @pulkitaggarwl
Microsoft Alias: puagarw

Thanks for your question. It looks like you're working through an issue with your scenario or implementation, rather than an issue with the documentation. Here are a couple of options where you might consider asking your question:

Azure DevOps on Stack Overflow
Azure DevOps Support Bot

Instead of using the built-in nuget push task, you'd need to use a custom nuget task and specify push with --skip-duplicate flag. Like so:
- task: DotNetCoreCLI@2
  displayName: Push Nuget Package
  inputs:
    command: custom
    custom: nuget
    arguments: >
      push $(Build.ArtifactStagingDirectory)/**.nupkg
      --skip-duplicate

@pulkitaggarwl -- please look into this issue.

I've tried babelshift's suggestion (also specifying the --source and --api-key paramaters) but the task simply throws a failure to authenticate exception.
warn : The plugin credential provider could not acquire credentials. Authentication may require manual action. Consider re-running the command with --interactive for dotnet, /p:NuGetInteractive="true" for MSBuild or removing the -NonInteractive switch for NuGet``
Short of waiting for the Task to support --skippublish natively, is there any way to push to an Azure Artifacts feed?


Switch to automatically built Docker images.

cc @kolloch

Hey Brenden, using mesosphere/* images looks great.
I am a bit skeptical about using ":latest" versions, though. Even if send the group update to Marathon again, Marathon will not try to restart the Apps because it doesn't see any changes. And even if you restart the apps manually, if another version is cached locally, that version is used and not the real latest version. You can avoid the latter by using forcePull but it is still not nice.
It is a bit more work but it is better to explicitly auto-detect the latest available version on deployment and explicit set the version ID. In that case, Marathon will redeploy the application exactly when necessary and caching will do its job in the most favorable way.
What do you think?
Getting the version of a docker image the latest tag of an image doesn't seem to be trivial. https://registry.hub.docker.com/v2/repositories/mesosphere/marathon/tags/ doesn't have it.
But I did something similar here but without auto-builds:
https://github.com/mesosphere/marathon-stuff/blob/master/load-testing/lib/build-image.sh

I'm with you, but this is not really a production system :) Since it's strictly for demos, I think we can live with just running the latest always by default--and just make sure we don't break it. You can also still override the tags in the config, should you require.

Ok, what about making the presto image versions also configurable? Otherwise LGTM.


[FEATURE REQUEST] Make it possible to have both cards share height of the higher one

First of all - Thank you for providing us with such a great and simple library! I love it and I'm generally delighted with how it works, but there's a problem that I see no simple way of fixing.
Currently, I see no other way for cards to have them share the height of the higher one other than hardcode height of both child fragments. I think that allowing the control of whether I want the other side visibility to be changed to INVISIBLE not GONE would help many people that want to display dynamic content in their FlipView.

I just thought that it might be worth to share my workaround. Both sides of FlipCard are fragments that are held in a simple ViewGroup that extends FrameLayout and has this little hack in it.
override fun onVisibilityChanged(changedView: View, visibility: Int) {
    super.onVisibilityChanged(changedView, visibility)

    if (changedView == this && visibility == GONE) {
        setVisibility(INVISIBLE)
    }
}


Facebook SDK v9?

I got an email from Facebook that the current SDK is no longer supported, and some of my apps have been upgraded to v9.0.
Is support for Facebook SDK v9 planned?

I'm waiting for an answer for this too

I'm waiting for an answer for this too

until 2023/1/20

until 2023/1/20

@oughike
is it difficulat?

@oughike
is it difficulat?

@shinriyo made a typo on the ping so I decided to put it right @roughike, any thoughts on this?

@shinriyo made a typo on the ping so I decided to put it right @roughike, any thoughts on this?

The email is like this:

(Facebook SDK 9 changes)[https://developers.facebook.com/blog/post/2021/01/19/introducing-facebook-platform-sdk-version-9/]
(Android SDK Changes)[https://github.com/facebook/facebook-android-sdk/blob/master/CHANGELOG.md?fbclid=IwAR2jtiwMPFAYjnYL6lZDlChxE9w7suzh98dIa5VY8BQRdJhTN4JbvUqXh2o]
(iOS SDK Changes)[https://github.com/facebook/facebook-ios-sdk/blob/master/CHANGELOG.md?fbclid=IwAR2V7E7kgxIzMi8grt9pEKzL-90PyU5ahS7NeQpWDIsGuWPHbwNFii3Svks]

The email is like this:

(Facebook SDK 9 changes)[https://developers.facebook.com/blog/post/2021/01/19/introducing-facebook-platform-sdk-version-9/]
(Android SDK Changes)[https://github.com/facebook/facebook-android-sdk/blob/master/CHANGELOG.md?fbclid=IwAR2jtiwMPFAYjnYL6lZDlChxE9w7suzh98dIa5VY8BQRdJhTN4JbvUqXh2o]
(iOS SDK Changes)[https://github.com/facebook/facebook-ios-sdk/blob/master/CHANGELOG.md?fbclid=IwAR2V7E7kgxIzMi8grt9pEKzL-90PyU5ahS7NeQpWDIsGuWPHbwNFii3Svks]

I switched to flutter_facebook_auth, it was a minimal effort to replace this package. Seems to work fine, and has web support (that I have yet to test).

I switched to flutter_facebook_auth, it was a minimal effort to replace this package. Seems to work fine, and has web support (that I have yet to test).

I hope the author updates quickly ...

I hope the author updates quickly ...

This plugin is obsolete. You don't have any updates since september 2019

I will close this, as it seems to be obsolete indeed.

@vixez
Thank you for your indicate recommended other plugin.


wait should leverage observedGeneration

What would you like to be added:
I would like for kubectl wait --for=condition to wait until observedGeneration reaches at least the generation when kubectl started.
Objects like Deployments have a status.observedGeneration (https://godoc.org/k8s.io/api/apps/v1#DeploymentStatus)
In addition the condition object in apimachinery also has a observedGeneration variable attached to it. see https://godoc.org/k8s.io/apimachinery/pkg/apis/meta/v1#Condition
I think wait should do the following.

retrieve the generation on the metadata.generation (https://godoc.org/k8s.io/apimachinery/pkg/apis/meta/v1#ObjectMeta)
wait for condition variable to exist
lookup condition variable and determine if it has a observedGeneration

if so wait for observedGeneration to be >= previous metadata.generation
condition variable doesn't have observedGeneration field

wait for status.observedGeneration to be >= previous metadata.generation

if status.observedGeneration also doesn't exist, continue to next step

wait for condition variable to be the correct value

Why is this needed:
script does the following

kubectl to update a CRD

This causes a condition to go from True -> False when the controller will update the status

kubectl to wait for CRD to return condition True

However if the controller that updates the status has yet to realize the change and reset it to false by the time step 2 runs, kubectl will return immediately as the condition reflects stale state.

/triage accepted
/priority backlog
@RealHarshThakur are you interested in this one as well?

@eddiezane Interested ? Yes !! I am bit occupied at the moment though. If someone else can do it before I get to it, that would be great.

/assign @KnicKnic

/assign @KnicKnic

@KnicKnic Can you provide a more specific example of the use case where this is a problem?  Preferably with some specific kubectl commands to demonstrate the problem.

@KnicKnic Can you provide a more specific example of the use case where this is a problem?  Preferably with some specific kubectl commands to demonstrate the problem.

@KnicKnic Can you provide a more specific example of the use case where this is a problem? Preferably with some specific kubectl commands to demonstrate the problem.

Generic problem
@brianpursley The current wait functionality does not work in any condition in which a CRD needs to reset a condition upon update of the spec.
Specific Example
Background
I will invent a trivial CRD, that takes a container image, and has a condition whether or not that image is running Healthy.
kind: container
metadata:
  generation: 1
  name: example
spec:
  image: gcr.io/google_containers/pause-amd64:3.0
status:
  conditions:
  - lastTransitionTime: "2020-12-24T12:36:36Z"
    message: ""
    observedGeneration: 1
    reason: none
    status: "True"
    type: Healthy

User Actions
The goal for us is to

update the image

by setting the spec.image to gcr.io/google_containers/pause-amd64:3.2.

wait for the "container" to be healthy.

kind: container
metadata:
  name: example
spec:
  image: gcr.io/google_containers/pause-amd64:3.2

cat above_file.yaml | kubectl apply -
kubectl wait --for=condition=Healthy container example

Immediate result (current kubectl undesired behavior)
Now if we put a watch on the container crd example, or query it fast enough we will get the following
kind: container
metadata:
  generation: 2
  name: example
spec:
  image: gcr.io/google_containers/pause-amd64:3.2
status:
  conditions:
  - lastTransitionTime: "2020-12-24T12:36:36Z"
    message: ""
    observedGeneration: 1
    reason: none
    status: "True"
    type: Healthy

This is because the controller has yet to process the new spec.image and reset the status.conditions[0].status to "False". If we issue a kubectl wait --for=condition=Healthy container example at this time, the wait will return immediately with exitcode 0. This is because the condition is Healthy. I do not want it to return with healthy immediately & exit code 0. I wish for it to wait till the condition goes healthy. And I want that healthy to be the healthy that corresponds to the spec that exists at the time of issuing the wait request.
Eventual Result (what we need to teach "kubectl --wait" to wait for)
The controller will eventually reset the status
kind: container
metadata:
  generation: 2
  name: example
spec:
  image: gcr.io/google_containers/pause-amd64:3.2
status:
  conditions:
  - lastTransitionTime: "2020-12-24T12:40:36Z"
    message: ""
    observedGeneration: 2
    reason: none
    status: "False"
    type: Healthy

Final state ("kubectl --wait" should complete)
Then when the container goes healthy it will get updated.
kind: container
metadata:
  generation: 2
  name: example
spec:
  image: gcr.io/google_containers/pause-amd64:3.2
status:
  conditions:
  - lastTransitionTime: "2020-12-24T12:40:46Z"
    message: ""
    observedGeneration: 2
    reason: none
    status: "True"
    type: Healthy

I wish for kubectl wait --for=condition=Healthy container example to return only after this last update, or to fail with an exit code timeout is exhausted.
Other precedents
A very similar thing to what I am asking is done for kubectl rollout. To ensure that it waits for the controller-manager has properly processed the request of doing the rollout and reflects the status of the rollout that was issued, kubectl checks the observedGeneration. See https://github.com/kubernetes/kubernetes/blob/0dfa4419a05318ffcfb7a34a7e599bed87ce4a37/staging/src/k8s.io/kubectl/pkg/polymorphichelpers/rollout_status.go#L75

@KnicKnic Can you provide a more specific example of the use case where this is a problem? Preferably with some specific kubectl commands to demonstrate the problem.

Generic problem
@brianpursley The current wait functionality does not work in any condition in which a CRD needs to reset a condition upon update of the spec.
Specific Example
Background
I will invent a trivial CRD, that takes a container image, and has a condition whether or not that image is running Healthy.
kind: container
metadata:
  generation: 1
  name: example
spec:
  image: gcr.io/google_containers/pause-amd64:3.0
status:
  conditions:
  - lastTransitionTime: "2020-12-24T12:36:36Z"
    message: ""
    observedGeneration: 1
    reason: none
    status: "True"
    type: Healthy

User Actions
The goal for us is to

update the image

by setting the spec.image to gcr.io/google_containers/pause-amd64:3.2.

wait for the "container" to be healthy.

kind: container
metadata:
  name: example
spec:
  image: gcr.io/google_containers/pause-amd64:3.2

cat above_file.yaml | kubectl apply -
kubectl wait --for=condition=Healthy container example

Immediate result (current kubectl undesired behavior)
Now if we put a watch on the container crd example, or query it fast enough we will get the following
kind: container
metadata:
  generation: 2
  name: example
spec:
  image: gcr.io/google_containers/pause-amd64:3.2
status:
  conditions:
  - lastTransitionTime: "2020-12-24T12:36:36Z"
    message: ""
    observedGeneration: 1
    reason: none
    status: "True"
    type: Healthy

This is because the controller has yet to process the new spec.image and reset the status.conditions[0].status to "False". If we issue a kubectl wait --for=condition=Healthy container example at this time, the wait will return immediately with exitcode 0. This is because the condition is Healthy. I do not want it to return with healthy immediately & exit code 0. I wish for it to wait till the condition goes healthy. And I want that healthy to be the healthy that corresponds to the spec that exists at the time of issuing the wait request.
Eventual Result (what we need to teach "kubectl --wait" to wait for)
The controller will eventually reset the status
kind: container
metadata:
  generation: 2
  name: example
spec:
  image: gcr.io/google_containers/pause-amd64:3.2
status:
  conditions:
  - lastTransitionTime: "2020-12-24T12:40:36Z"
    message: ""
    observedGeneration: 2
    reason: none
    status: "False"
    type: Healthy

Final state ("kubectl --wait" should complete)
Then when the container goes healthy it will get updated.
kind: container
metadata:
  generation: 2
  name: example
spec:
  image: gcr.io/google_containers/pause-amd64:3.2
status:
  conditions:
  - lastTransitionTime: "2020-12-24T12:40:46Z"
    message: ""
    observedGeneration: 2
    reason: none
    status: "True"
    type: Healthy

I wish for kubectl wait --for=condition=Healthy container example to return only after this last update, or to fail with an exit code timeout is exhausted.
Other precedents
A very similar thing to what I am asking is done for kubectl rollout. To ensure that it waits for the controller-manager has properly processed the request of doing the rollout and reflects the status of the rollout that was issued, kubectl checks the observedGeneration. See https://github.com/kubernetes/kubernetes/blob/0dfa4419a05318ffcfb7a34a7e599bed87ce4a37/staging/src/k8s.io/kubectl/pkg/polymorphichelpers/rollout_status.go#L75


To obtain the data of exported energy.

Hello, I wanted to make a request to see if it is possible. I would like to retrieve the data of energy exported to the grid or otherwise the energy imported from the grid. In my case I have a meter connected to the growatt inverter, since it is obligatory in Spain.

I can see that data on the web, but I can't figure out what it is in modbus. How would it be possible to obtain this information? Thank you very much.

Well, I found the modbus documentation for my inverter on the internet. From the above screenshots I can't tell what type of inverter you have, and I have no idea whether the documentation is available for that online.

Hello, thank you very much for replying. My inverter model is Growatt MIN 4200TL-XH. Theoretically it already uses the RTU Version II protocol version. You can see it here. https://www.photovoltaicsolar.in/Growatt_Manual/MAX Series Modbus RTU Protocol.pdf .But I am not very clear which can be the code that corresponds to the energy that is exported.

Well, it is not clear for me either. But I think you need to try with some of the high registers and see they provide and useful information. Like Input register 1015-1016,  1021-1022, 1023-1024, 1029-1030. This is my best guess.

Hello, did you finally figure out the correct modbus address? I have the same problem

It seems like you're using the Eastron SDM230 for single-phase energy measurement. I found the following document for it: https://bg-etech.de/download/manual/SDM230-register.pdf. The registers start at 30001 in this document, which might be helpful. Unfortunately, I don't have any knowledge of Modbus or programming, so I can't be of further assistance.


Adding support for estimating stereo pair geometry

Congrats on the project. Recently I played with and I like it. What I found interesting is that it would be nice for someone to estimate a fundamental matrix or a homography between the two images thus I added the necessary functionalities leveraging OpenCV. If you find this useful please let me know.

Great! Geometry Information is very useful. Please submit a PR if possible :)

Hello @Vincentqyw, I am on it.

merged https://github.com/Vincentqyw/image-matching-webui/pull/9


sublime3: Use consistent program name

Motivation for this change
Previously, we used symlinks to create short name aliases. Symlink basenames are used as argv[0], and consequently as WM_CLASS hint when executed. This confused desktop managers, which use the hint to pair desktop files with running applications.
This patch uses exec scripts instead of symlinks just like the official deb package does, preserving the sublime_text prgname.
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option build-use-sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

cc maintainers @wmertens @demin-dmitriy @zimbatm

thanks!


Bump Sentry Javascirpt to 7.105.0

I am making this issue to track the bump to the latest version of Sentry JavaScript,

I'm really looking forward to it. Current peer dependency is 7.93 which has incompatible API with<EMAIL_ADDRESS>(replayIntegration etc.)

Would it be possible to specify `^7.0.0' instead of pinning the versions?


My header stinks

Everything above the stack diagram viz stinks.
It kills the vibe, makes it feel old, and is limp content.
Just complaining.
Will stew on how to actually Design it (or delete it, put the idea somewhere else, or...).

I think that makes sense. I'll update that.

Were you thinking something like

Yes, way better.
Hell, do we even need the big blue banner?

Also, the BioMetrics/Results is the 2nd layer... the Health Manager is the top-most abstraction layer.

Wow. Can't believe my mind just completely wooshed over that. Here it is updated.


Move debanding into internal sky shader

Fixes a bug reported on RocketChat by @Qbieshay and that I noticed recently as well.
The problem here was that the exposure coming from background_intensity, background_energy_multiplier or CameraAttributes settings was being applied after debanding. In situations where the CameraAttributes settings do not cancel out the exposure, the dither effect gets scaled. E.g. if the overall exposure (after pre-multiplying by CameraAttributes exposure normalization) is greater than 1, the dither ends up becoming stronger.
The solution is to add the dithering at the very end of the sky shader, right before values are written out to the framebuffer.
Exaggerated settings to highlight issue

Same settings after this PR

Thanks!


Implement GA component

Is your feature request related to a problem? Please describe.
We need to be able to monitor GET requests made to a certain endpoint using Google Analytics.
Describe the solution you'd like
Add optional NodeJs backend component (Docker) with redirect from api-gateway.
Describe alternatives you've considered
Additional context

https://developers.google.com/analytics/devguides/collection/protocol/v1/devguide

There is now an endpoint at ./api/v1/monitor/view that on call raise an event in GA.


[#155] Add tfsec to the CI of the generated project

Close #155

What happened 👀

Add the tfsec GH action into the generated project template. TFSEC_VERSION specified with the required v prefix, as tfsec uses this format for release tags.
Also tfsec is included in the .tool-versions file for asdf, so that developers can run checks locally during the development process.

Insight 📝
I expected our template to receive a few warnings from tfsec, but it was surprising to find that there were none.
Proof Of Work 📹

[x] A new project was created and pushed to GitHub.
[x] The tfsec action was initiated and the CI passed.

tfsec is not working correctly because of that bug: https://github.com/nimblehq/infrastructure-templates/issues/179
I have moved this PR to draft and will revise it after 179 will be fixed.

@malparty It's a great idea! I included a ticket to address an issue that was previously ignored: https://github.com/nimblehq/infrastructure-templates/issues/189.
As for the other issues, some simply don't make sense to address, for instance, forcing encryption for ALB S3 bucket. In other cases, there's some uncertainty whether they should be addressed, such as using a custom KMS key for ECR images.


Don't handle status code 19 as a true disconnect

If we handle status code 19 as a true disconnect, we close the gatt and
can't handle subsequent characteristic change notifications from the BLE
device. In the case of 19, do everything else, but don't close and
destroy the Gatt connection.

@jsjohnst the change looks good to me, just wondering why we should not treat it like a real disconnect? Can you share a "use case" for it, so I can understand it better.
Thanks


pynndescent throws error when n_jobs=-1

Nice work on this! Unfortunately, I ran into an error. Not sure if it's yours or pynndescent. See below...
Expected behaviour
According to your API https://opentsne.readthedocs.io/en/latest/api/index.html you should be able to set n_jobs=-1, and I would expect openTSNE trains successfully with n_jobs=-1
Actual behaviour
pynndescent throws an errors:
---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
<ipython-input-30-6084a3963dd8> in <module>()
----> 1 embedding_train = tsne.fit(np.random.normal(size=(500,10)))

/home/jake/.local/lib/python3.6/site-packages/openTSNE/tsne.py in fit(self, X)
   1040
   1041         """
-> 1042         embedding = self.prepare_initial(X)
   1043
   1044         try:

/home/jake/.local/lib/python3.6/site-packages/openTSNE/tsne.py in prepare_initial(self, X)
   1118             metric_params=self.metric_params,
   1119             n_jobs=self.n_jobs,
-> 1120             random_state=self.random_state,
   1121         )
   1122

/home/jake/.local/lib/python3.6/site-packages/openTSNE/affinity.py in __init__(self, data, perplexity, method, metric, metric_params, symmetrize, n_jobs, random_state)
    124         k_neighbors = min(self.n_samples - 1, int(3 * self.perplexity))
    125         self.knn_index, self.__neighbors, self.__distances = build_knn_index(
--> 126             data, method, k_neighbors, metric, metric_params, n_jobs, random_state
    127         )
    128

/home/jake/.local/lib/python3.6/site-packages/openTSNE/affinity.py in build_knn_index(data, method, k, metric, metric_params, n_jobs, random_state)
    277         )
    278
--> 279     neighbors, distances = knn_index.build(data, k=k)
    280
    281     return knn_index, neighbors, distances

/home/jake/.local/lib/python3.6/site-packages/openTSNE/nearest_neighbors.py in build(self, data, k)
    207             algorithm="standard",
    208             max_candidates=60,
--> 209             n_jobs=self.n_jobs,
    210         )
    211

/home/jake/.local/lib/python3.6/site-packages/pynndescent/pynndescent_.py in __init__(self, data, metric, metric_kwds, n_neighbors, n_trees, leaf_size, pruning_level, tree_init, random_state, algorithm, max_candidates, n_iters, delta, rho, n_jobs, seed_per_row, verbose)
    552                 verbose=verbose,
    553                 n_jobs=n_jobs,
--> 554                 seed_per_row=seed_per_row,
    555             )
    556         elif algorithm == "standard" or leaf_array.shape[0] == 1:

/home/jake/.local/lib/python3.6/site-packages/pynndescent/threaded.py in nn_descent(data, n_neighbors, rng_state, max_candidates, dist, dist_args, n_iters, delta, rho, rp_tree_init, leaf_array, verbose, n_jobs, seed_per_row)
    583             rng_state,
    584             parallel,
--> 585             seed_per_row=seed_per_row,
    586         )
    587

/home/jake/.local/lib/python3.6/site-packages/pynndescent/threaded.py in init_current_graph(data, dist, dist_args, n_neighbors, chunk_size, rng_state, parallel, seed_per_row)
    149     # store the updates in an array
    150     max_heap_update_count = chunk_size * n_neighbors * 2
--> 151     heap_updates = np.zeros((n_tasks, max_heap_update_count, 4))
    152     heap_update_counts = np.zeros((n_tasks,), dtype=np.int64)
    153     rng_state_threads = per_thread_rng_state(n_tasks, rng_state)

ValueError: negative dimensions are not allowed

Steps to reproduce the behavior
Here is a minimal working example (works fine with n_jobs set to a positive value):
from openTSNE import TSNE
from openTSNE.callbacks import ErrorLogger
import numpy as np

tsne = TSNE(
    perplexity=30,
    metric='euclidean',
    callbacks=ErrorLogger(),
    n_jobs=-1
)

embedding_train = tsne.fit(np.random.normal(size=(500,10)))

Hi, thanks for pointing this out. Yes, it seems that pynndescent doesn't properly handle n_jobs=-1, as one would expect. It would be best if you raise the issue with them.

This is now fixed, so I'll go ahead and close it. See https://github.com/lmcinnes/pynndescent/issues/72

Great, I'm glad you guys solved it!


Bug - Major - V2 Video - The styling of the Explore button is barely visible on the video background

On the V2 Video block, the Explore button's styling which is just black text with no background - makes it barely visible on the video background
Steps to reproduce:

Go to https://main--vg-volvotrucks-us-rd--netcentric.hlx.page/homepage and scroll down the V2 video block
Notice the Explore button is barely visible on most frames of the video

Expected result
The styling of the Explore button from the V2 video block should make it more visible
Actual result
The Explore button from the V2 video block is barely visible

to be covered in #102

fixed with #102


View Logs of Actions on Customer Information

As a Customer
I need to display logs of users actions on Customer Information
So that I can report suspicious behaviors to management or auditors.
Details and Assumptions
Web page should display all actions that occurred on the customer information from creation time till the time of request
Acceptance Criteria
Given user request logs information on a customer
When the user is authorized
Then it should display the logs in the format of a table

Given user request logs information on a customer
When the user is not authorized
Then it should display not authorized message

Out of scope/Irrelevant.


Docker crashes after start raspi/arm

Describe the bug
container crashes after start
To Reproduce
Steps to reproduce the behavior:
example docker file with correct uuid on raspberry pi
Expected behavior
start the service ;)
Environment (please complete the following information):

OS: raspberry pi 64
Architecture: arm64
Version: 0.11.1

Logs
speedtest-tracker  | In PackageManifest.php line 178:
speedtest-tracker  |
speedtest-tracker  |   The /var/www/html/bootstrap/cache directory must be present and writable.
speedtest-tracker  |
speedtest-tracker  |
speedtest-tracker  | s6-rc: warning: unable to start service laravel-automations: command exited 1
speedtest-tracker  | /run/s6/basedir/scripts/rc.init: warning: s6-rc failed to properly bring all the services up! Check your logs (in /run/uncaught-logs/current if you have in-container logging) for more information.
speedtest-tracker  | prog: fatal: stopping the container.

Please check 346

Setting the group id to my docker group id fixed it. thanks. Something notable: usermod takes forever on raspberry pi.

Setting the group id to my docker group id fixed it. thanks. Something notable: usermod takes forever on raspberry pi.

@alexjustesen This seems to be the fix for all the similar RPi issues...I wonder why it's not needed on other platforms.

It's probably because you have to add the Docker user/group to the pi account if you're using that as a default.

maybe we should put a note in docs, probably not everybody does it.


Docs: non-empty value -> true

Well, other things than true would also work, but I agree with this PR.

Sure. The documentation wasn't /wrong/, but it was being pedantically annoying. Sure, any value that evaluates to non-zero works, but it's quicker to parse and understand from a human perspective if we just tell them to use true, not to mention the conference of code style.

Yes, very close to what I think.


Tag releases with git tags, optionally use GitHub releases

Thanks for the suggestion!

Hey, I can help with that @arimorty  if you grant me access!


Reimport browser compat data

Related: https://github.com/mdn/browser-compat-data/issues/4650
Old importer no longer works correctly with the new status schema.

Actually, although the underlying data changed, the API hasn't changed so we don't have to change the importer.


Dockerhub image is outdated

This is the nginx config from the current docker image:

Which is wrong because it causes an infinite loop. This is fine in master branch.

Travis CI has been integrated!


Allow Bundle CSV annotations to be given via configuration

We can currently add annotations to the CSV using @CSVMetadata, but some annotations are dynamic and would be better given via configs.
For example:

olm.skipRange
createdAt
containerImage (bundle generator could probably optionally figure this one out automatically)

Maybe a general purpose solution could be to allow configuration of arbitrary annotations via config like:
quarkus.operator-sdk.bundle.annotations."my-annotation"=annotation-value

Let me know if #947 addresses your issue.


Updated cypress files for version 12.17.3

I followed the cypress migration wizard to resolve some compatibility issues with the new version.
https://github.com/apache/flagon-useralejs/issues/379

It looks like unit tests aren't passing on Test. It looks like there's a flag in a "support file" that's not properly configured:
`Your project does not contain a default supportFile. We expect a file matching cypress/support/e2e.{js,jsx,ts,tsx} to exist.
If a support file is not necessary for your project, set supportFile to false.`
Are the tests running successfully for you, locally?

It looks like unit tests aren't passing on Test. It looks like there's a flag in a "support file" that's not properly configured:
Your project does not contain a default supportFile. We expect a file matching cypress/support/e2e.{js,jsx,ts,tsx} to exist.

If a support file is not necessary for your project, set supportFile to false.

from: https://github.com/apache/flagon-useralejs/actions/runs/5813252179/job/15760397989?pr=380#step:5:210
Are the tests running successfully for you, locally?

GitHub was complaining about not having a gpu, while my local machine was not. But it turned out to be an unrelated error in the config.
The gpu error is still in the github logs, and was probably already there, but it is not fatal.
[2276:0810/155247.699260:ERROR:gpu_memory_buffer_support_x11.cc(44)] dri3 extension not supported.


Mkdocs added to /docs resolves #334

Adding Mkdocs and the basic initial setup to the docs repo.

@PrashantR30 can I hand over working on these review suggestions to you? I don't think @p5ntangle or myself will have time to work on this - thanks!

@PrashantR30 can I hand over working on these review suggestions to you? I don't think @p5ntangle or myself will have time to work on this - thanks!

Sure @Schnitzel

@PrashantR30 I have made the changes suggested by @a13x5.


'RebootOk' cannot be found on this object.

What You Are Seeing?
I run a simple script that contains:

$Boxstarter.RebootOk=$true # Allow reboots?
choco list --lo

I run it like this:
powershell -ExecutionPolicy Bypass "& ""boxstarter.test.ps1"""
I get:

The property 'RebootOk' cannot be found on this object. Verify that the property exists and can be set.
At boxstarter.test.ps1:4 char:1

$Boxstarter.RebootOk=$true # Allow reboots?

  + CategoryInfo          : InvalidOperation: (:) [], RuntimeException
  + FullyQualifiedErrorId : PropertyNotFound

the choco packages get listed fine.
I have Boxstarter 2.12.0, same was happening with 2.8
What is Expected?
runs fine, lists choco packages
How Did You Get This To Happen? (Steps to Reproduce)

open cmd as admin
run command line above

My hosts is Microsoft Windows [Version 10.0.17763.134]

hey @jmlucjav,
the way you're invoking your script you're missing the Boxstarter PowerShell module.
you can resolve your problem by either:

calling the script directly via Boxstarter Shell.
adding Import-Module Boxstarter.Chocolatey at the top of your script.

(following should work:)
Import-Module Boxstarter.Chocolatey
$Boxstarter.RebootOk=$true # Allow reboots?
choco list --lo

you can call this script just like you did before: powershell -ExecutionPolicy Bypass "& ""D:\boxstarter.test.ps1"""

excellent, tried and of course it works.
The first script I created did not need this import, I believe, and since then I use it on new pcs, I see these failures but never got to the bottom of it as the rest was working, but this brings closure. Thanks!!!


CEC Scanner  version 1  coredump

Home Assistant release with the issue:

0.82.1
Last working Home Assistant release (if known):
Operating environment (Hass.io/Docker/Windows/etc.):

hass.io on pi zero W, sony tv on the other end of the hdmi cable, humax hdd recorder on the other port of the tv
Component/platform:

https://www.home-assistant.io/addons/cec_scan/
Description of problem:
error, all the time
seg-fault, but not all the time
Problem-relevant configuration.yaml entries and (fill out even if it seems unimportant):

Traceback (if applicable):

Additional information:
opening a connection to the CEC adapter...
requesting CEC bus information ...
ERROR:   [           15407]	failed to request the physical address
CEC bus information
device #0: TV
address:       <IP_ADDRESS>
active source: no
vendor:        Sony
osd string:    TV
CEC version:   1.3a
power status:  standby
language:      ???
device #1: Recorder 1
address:       <IP_ADDRESS>
active source: no
vendor:        Pulse Eight
osd string:    CECTester
CEC version:   1.4
power status:  on
language:      eng
device #3: Tuner 1
address:       f.f.f.f
active source: no
vendor:        Unknown
osd string:    Tuner 1
CEC version:   unknown
power status:  unknown
language:      ???
currently active source: unknown (-1)
/run.sh: line 4:     7 Done                    echo scan
8 Segmentation fault      (core dumped) | cec-client -s -d 1
and then another time, now without coredump:
opening a connection to the CEC adapter...
requesting CEC bus information ...
ERROR:   [           15113]	failed to request the physical address
CEC bus information
device #0: TV
address:       <IP_ADDRESS>
active source: no
vendor:        Sony
osd string:    TV
CEC version:   1.3a
power status:  standby
language:      ???
device #1: Recorder 1
address:       <IP_ADDRESS>
active source: no
vendor:        Pulse Eight
osd string:    CECTester
CEC version:   1.4
power status:  on
language:      eng
device #3: Tuner 1
address:       f.f.f.f
active source: no
vendor:        Unknown
osd string:    Tuner 1
CEC version:   unknown
power status:  unknown
language:      ???
currently active source: unknown (-1)

/move to home-assistant/hassio


New version: goreleaser.goreleaser-pro 1.23.0-pro

[x] Have you signed the Contributor License Agreement?
[x] Have you checked that there aren't other open pull requests for the same manifest update/change?
[x] This PR only modifies one (1) manifest
[x] Have you validated your manifest locally with winget validate --manifest <path>?

[x] Does your manifest conform to the 1.5 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Automated with GoReleaser
Microsoft Reviewers: Open in CodeFlow

no idea why it failed

Automatic Validation ended with:

Installation failed with exit code -1978335187
2023-12-27 06:16:15.459 [FAIL] Installer failed security check. Url: https://github.com/goreleaser/goreleaser-pro/releases/download/v1.23.0-pro/goreleaser-pro_Windows_x86_64.zip Result: 0x80004005

(Automated response - build 508.)

Hi @caarlos0,
The package didn't pass a Defender or similar security scan. This might be a false positive and we can rescan tomorrow.
(Automated response - build 509.)

@wingetbot waivers Add Validation-Executable-Error

@wingetbot waivers Add Validation-Installation-Error


[stable/prometheus-operator] fix additionalScrapeConfigsSecret

What this PR does / why we need it:
Currently the additionalScrapeConfigsSecret cannot be applied as it renders
  additionalScrapeConfigs:
    name:prom-op-prometheus-scrape-confg
    key:additional-scrape-configs.yaml

giving error:

error validating data: ValidationError(Prometheus.spec.additionalScrapeConfigs): invalid type for com.coreos.monitoring.v1.Prometheus.spec.additionalScrapeConfigs: got "string", expected "map"

temp workaround:
      additionalScrapeConfigsSecret:
        enabled: true
        name: " prom-op-prometheus-scrape-confg"
        key: " additional-scrape-configs.yaml"

Checklist

[x] DCO signed
[x] Chart Version bumped
[x] Title of the PR starts with chart name (e.g. [stable/mychartname])

/ok-to-test
/lgtm


(Nice to have) Feature request: truly non-blocking Produce method

The current implementation of the Client.Produce will block if the buffer is full. For producers that are not on the critical path of a service, it would be nice to have something like TryProduce, which returns immediately if there's no space left in the buffer. So that the caller could drop the record and continue.
A bit more context about the use case: the producer runs in a resource-bounded environment and is used to report events that are not critical (but nice to have). The expectation is that it will try its best to produce, and the caller will keep track of the number of successes/failures.
The current solution uses a buffered channel as a middle layer between the caller and the producer, select-with-default as the non-blocking mechanism. It works, but still, it would be great to have a more straightforward solution. BufferedProduceRecords() looks good, but there is no way to guarantee the non-blocking property under heavy concurrency.

What do you think about having this be a configuration option, rather than a new method on the client?
// NonBlockingProduce configures an auto-flushing client to immediately fail
// with ErrMaxBuffered if the maximum amount of records are buffered,
// overriding the default behavior to block and wait for some records to flush.
//
// This option is implied if using manual flushing.
func NonBlockingProduce() ProducerOpt

?
Would there be a reason for TryProduce (non-blocking) and Produce (blocking) in the same client? I'm undecided on whether a third way of producing should exist, because it also implies a fourth synchronous non-blocking produce should exist as well.

I'm leaning towards TryProduce and TryProduceSync. These will be added to GroupTransactSession as well, resulting in 4 new methods across two types, but I think the burden of learning is small.

What do you think about having this be a configuration option, rather than a new method on the client?

Whichever works for me and makes not much difference in my case, so I don't have a strong opinion to make that call from a user's perspective.
And thanks for all the quick replies and related changes.

This will be in 1.4 -- only TryProduce, not TryProduceSync -- it makes less sense to have a potentially failing synchronous method.

v1.4 tracked in #135

Sorry about the delay -- v1.4 should be this week. I think there's one more thing to add to it. I'll reopen this for now so that it can be properly closed when v1.4 is released (now that I have a v1.4 tracking issue).

This has been tagged, v1.4.0.


implement Kubernetes CRDs watcher as pkg/config/store interface.

This is an inefficient version to consume k8s CRDs as the config
data -- would be used for the step 1 of #983

This change is

Jenkins job mixer/presubmit passed

Jenkins job mixer/presubmit passed

Jenkins job mixer/pilot-regression passed

Jenkins job mixer/e2e-smoketest passed

Jenkins job mixer/e2e-smoketest passed

Jenkins job mixer/presubmit passed

Jenkins job mixer/presubmit passed

Jenkins job mixer/pilot-regression passed

Jenkins job mixer/pilot-regression passed

PTAL

Jenkins job mixer/pilot-regression passed

Jenkins job mixer/e2e-smoketest passed

We will take a different approach with #1042 and another PR. Closing.


How to specify correct roles for Cloud users

Why are we implementing it? (sales eng)
Organizations using Citus Cloud want to give different levels of access to different systems. We pass that responsibility to the Postgres roles underneath.
What are the typical use cases?
The most common case is creating a user with read-only access for use by a web/reporting tool.
Communication goals (e.g. detailed howto vs orientation)
Provide instructions for:

add role through web interface
psql in as the admin to customize role access

@lfittl are these the steps? Any other things to add about use cases?
Good locations for content in docs structure
A new "Users and Security" section in Cloud
How does this work? (devs)
Corner cases, gotchas
By default new users cannot access anything!

@begriffs Thats basically it - with roles I would also mention how PostgreSQL's grants work, and the following gotcha:

Any GRANT thats on a specific distributed table will be propagated to the data nodes
GRANTs that are system-wide (e.g. for all tables in a schema) need to be applied individually to every data node. You can use Citus tools to do so

It might be worth including a specific example of how to setup a read-only user, since that is the most common use case.

Thanks for the notes. Is it still true that new users cannot access anything? The placeholder text in this dialog box makes it look like the user will have read only access:

@begriffs The place holder text is wrong in that regard. Once we have docs up I'll likely just link to them and update that text to say my_user_name

(Closed by a PR)


Allow restart for dynamic rating

Implement a restart button when doing the dynamic rating.
Require #22
See #8

Was fixed in #58.


what is a .net?

Issue Title
Be as descriptive as you can with your title.
General
Provide details on the problem you are experiencing including the .NET Core version, operating system version and anything else that is relevant.
Please provide a code sample for your issue if it is relevant, either inline, link to a gist (or similar) or add it as a zipped attachment.
For some issues, you will get a quicker and better response if you file it at a more specific .NET repo. For example, if the problem is with ASP.NET Core, you are encouraged to use the aspnet/home repo.

This should help with that question: https://dotnet.microsoft.com/learn/dotnet/what-is-dotnet

Is this the one that you are helping me with? I’m on my phone
On Thu, Jul 2, 2020 at 2:58 PM Maira Wenzel<EMAIL_ADDRESS>wrote:

This should help with that question:
https://dotnet.microsoft.com/learn/dotnet/what-is-dotnet
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/dotnet/core/issues/4900#issuecomment-653171405, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AQDYGMIATTJW7JGS7WO74GDRZTKF5ANCNFSM4OPE2JLA
.

--
Hi there, I will get back with you within 24 hours.

On Thu, Jul 2, 2020 at 2:58 PM Maira Wenzel<EMAIL_ADDRESS>wrote:

This should help with that question:
https://dotnet.microsoft.com/learn/dotnet/what-is-dotnet
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/dotnet/core/issues/4900#issuecomment-653171405, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AQDYGMIATTJW7JGS7WO74GDRZTKF5ANCNFSM4OPE2JLA
.

--
Hi there, I will get back with you within 24 hours.


Get start button style added on hover

Fixes #710
I have just added hover effects on Get Start button.
Due to addition of arrow minor width of button is increased.

@mdazfar2 Please check this PR !


plot_projs_topomap

plot_projs_topomap defaults to the Vectorview-all if a layout isn't specified. plot_ica_components uses a neat little helper function _prepare_topo_plot to get the position information. I think this would be a good alternative, but the downside is that the proj objects don't have an info attribute. if it had this, it would make it easy for non-Vectorview systems.

we could add an info to proj...


torch backend min vs max behaviour

When I was trying to use keras.ops.min and keras.ops.max I found a difference with how the axis argument was handled when using the torch backend.
The max operation handles things this way:
if axis is None:       result = torch.max(x) else:       result = amax(x, axis=axis, keepdims=keepdims)
while the min handles things this way:
if axis is None:     result = torch.min(x) else:     if isinstance(axis, list):         axis = axis[-1]     result = torch.min(x, dim=axis, keepdim=keepdims)
For the min case, only one of the axes are reduced, so using it as a reduce_min replacement is more difficult.  I think that the handling in the max function is more what I'm personally after, but I thought I would check if it the axis handling in the min function is what's intended before sending a pull request.

Hi @jerodway ,
Thanks for reporting the issue. Yes the behaviour of min function is not correct with torch backend. Proposed a PR for same.

Hi @jerodway ,
The proposed PR got merged and can now work fine with nightly. Thanks for your time in reporting that helps in fixing this bug. Can we mark it as completed now ?


Cactus keeps growing inside gp regions.

Versions: http://puu.sh/ruPk9/b00cd8250e.png
and griefprevention-1.10.2-<IP_ADDRESS>.jar
Cactus grows fine next to blocks inside of grief prevention areas.
So cactus farms dont autobreak the blocks as they grow.
Works fine when not region-ed.

@toxxicjtag Test using latest SpongeForge and GP build 77

Thanks, resolved.


1.11 migration

#4911 included stubs - but not proper support - for extract/restore-related functionality for 1.11. We'll need to write this up before shipping 1.11.

@pappasilenus Matt and I went through the stubs and suspect that it may actually be adequate for extract/restore. Could you verify by extracting a pachyderm 1.10 cluster and restoring on 1.11?


crossOrigin vs cross_origin in authenticatorData serialization

It seems that the JSON serialized version of the authenticatorData field in the repsonse of a get_assertion call uses cross_origin instead of crossOrigin which seems to be the case for every other client. The spec has the key named as crossOrigin. Could this be a potential issue.
I am trying to generate the assertions using the Fido2Client and for some unknown reason, the assertions aren't accepted by a FIDO2 server which works just fine with the browser implementation of the operations. I tried changing the key just in the webauthn.py#L374 but it did not help so I am not sure what the issue could be.

This does indeed look like a bug in the library that we need to fix. However, it's difficult to say if that is what is causing the problem you're seeing or not. Since you already tried changing the string in webauthn.py I would say that points to the problem being something else. Does the server provide any indicator to why it isn't accepting the assertion?

The same, I am not able to verify if the serialization is the problem. However, that was the only place I changed the key. I saw some handlers which were taking care of converting the snake case into camel case, so I am not sure that cosmetic fix would have solved the problem.
The server does not indicate any problem apart from throwing a opaque ChallengeVerificationError. The server is a hosted private server and I can't debug it. I know for sure though it's using the webauthn-ruby library for processing the webauthn request.
I am yet to swap out the server to make sure it isn't something on the server side. The next step would be to use libfido2 to generate the assertion.

Very strange indeed. If you'd be willing to post the two payloads here I could take a look as well, see if I see anything.

The payload generated from python-fido2 (doesn't work)
{
  "id": "pRzZEQAirW_1xuhzt6RBun_EG5288P8le9VznqinqG0o2ZGogqjTAREP-C4itXR9",
  "type": "public-key",
  "response": {
    "clientDataJSON": "eyJ0eXBlIjoid2ViYXV0aG4uZ2V0IiwiY2hhbGxlbmdlIjoiVmhzSGxHNlpleHJNa3QtOTlmamx3bUl2ZGFsdnU5amtXbHhybjJmZUNlQSIsIm9yaWdpbiI6Imh0dHBzOi8vbWlkd2F5LWF1dGguYW1hem9uLmNvbSIsImNyb3NzT3JpZ2luIjpmYWxzZX0",
    "authenticatorData": "rM9dRu45NrZlVVA9BUip_LY5AfXutTVHx9xZzyoxyqwBAAABLQ",
    "signature": "MEUCIQCvLeReAYgtOudr8tXtS3ulOO2EYzQcc-Lq-qU7IlSssAIgKIJfLxi306jZ8exZ4iv1RbpaBedSjK9WTI326okTUZY",
    "userHandle": ""
  }
}

The source that generates the above assertion assert.py
The payload generated from libfido2 (works)
{
  "id": "pRzZEQAirW_1xuhzt6RBun_EG5288P8le9VznqinqG0o2ZGogqjTAREP-C4itXR9",
  "response": {
    "clientDataJSON": "eyJ0eXBlIjoid2ViYXV0aG4uZ2V0IiwiY2hhbGxlbmdlIjoicS1iSWJDRm5qMVMyaUlCOU1WUUd0dDVvVnB6S2tkXzg0eThvSnloYThDNCIsIm9yaWdpbiI6Imh0dHBzOi8vbWlkd2F5LWF1dGguYW1hem9uLmNvbSIsImNyb3NzT3JpZ2luIjpmYWxzZX0",
    "signature": "MEUCIQCkeKvOncGh3ftmtCiA18PTBimLQmJA8ELd787clSlijQIgJP6N9pqz0fY3JV2E1pRir4y3k8-29mmi9J5hJoU_bHs",
    "authenticatorData": "rM9dRu45NrZlVVA9BUip_LY5AfXutTVHx9xZzyoxyqwFAAABMA",
    "userHandle": "",
    "clientExtensionResults": {
      "appid": false
    }
  }
}

Note: Please ignore the appid extension. That's to identify u2f vs fido2
authenticators and I have inspected the code, it's not relevant for a fido2
challenge verification.

I don't see anything that looks out of the ordinary in either response either. Very weird. Since the error is a ChallengeVerificationError, is there any chance the challenge gets somehow modified in the construction of the ClientDataJSON?

These payload dumps are right before the client (curl vs libcurl) encodes them to application/x-www-form-urlencoded and sends it to the server, so I doubt there would be any modifications to how clientDataJSON.
curl --cookie /tmp/session https://rpId-response-endpoint \
    --data-urlencode "type=webauthn" \
    --data-urlencode "response=$ASSERTION" \
    -s -H "Content-type: application/x-www-form-urlencoded"

Where ASSERTION is the compacted JSON dump of the assertion. I have tried looking in case bash was doing something funky, but It did not.. I tried intercepting the payload using a netcat server locally and the form encoded payload looked correct to me. I was able to decode it using urllib.parse.unquote, websafe_decode and then json.loads
This is the raw http dump from the above curl.
POST / HTTP/1.1
Host: localhost:9000
User-Agent: curl/7.79.1
Accept: */*
Content-type: application/x-www-form-urlencoded
Content-Length: 636

type=webauthn&response=%7B%22id%22%3A+%22pRzZEQAirW_1xuhzt6RBun_EG5288P8le9VznqinqG0o2ZGogqjTAREP-C4itXR9%22%2C+%22type%22%3A+%22public-key%22%2C+%22response%22%3A+%7B%22authenticatorData%22%3A+%22rM9dRu45NrZlVVA9BUip_LY5AfXutTVHx9xZzyoxyqwBAAABNA%22%2C+%22clientDataJSON%22%3A+%22eyJ0eXBlIjoid2ViYXV0aG4uZ2V0IiwiY2hhbGxlbmdlIjoiZWtvOVFLcUQtVFBmckRVWmdnNGxoRnZLOUo4aW4yeWVwQ1l5d2tBVzEtOCIsIm9yaWdpbiI6Imh0dHBzOi8vbWlkd2F5LWF1dGguYW1hem9uLmNvbSIsImNyb3NzT3JpZ2luIjpmYWxzZX0%22%2C+%22signature%22%3A+%22MEYCIQDXtQcbaIRYsA8kv-IADq57yKjbk206BHjn2RUWkvfuDAIhANd4Yf-q9z2scbaAJMekuImkx5a_5eeKxAo3WQznzDJd%22%2C+%22userHandle%22%3A+%22%22%7D%7D

Finally found the issue, it's not related to the python-fido2 library. The server was selecting the incorrect challenge to verify. The old client has the same incorrect challenge selection, so it never broke and we never found the issue. I have verified that using the same old faulty challenge selection, the python-fido2 library works as expected!
Finally answer to this question.

Ah, thanks for reporting back with the cause!


Create Dinos “chasmosaurus”

Automatically generated by Netlify CMS

👷 Deploy Preview for quizzical-galileo-bf682e processing.

Name
Link

🔨 Latest commit
2cd0607abbc35687eba804966008b509ee59105d

🔍 Latest deploy log
https://app.netlify.com/sites/quizzical-galileo-bf682e/deploys/64dfad8760608d00085c1515


near "l": syntax error

Hello! I tried running the docker command like this:
docker run --name wyl
-e "IFACE=enp4s0"
-e "TZ=America/Tijuana"
--network="host"
-v /home/jaime/docker/wyl:/data
aceberg/watchyourlan
I created the directory previously.
And for some reason, the moment I run it, gives me a list of devices and shows me this: https://pastebin.com/5Bd5iwLt
At the end the " near "l": syntax error " and the container stops. I don't know what I did wrong. Can you help me? Thanks in advance!

Thanks for the feedback! Seems like it's an issue with apostrophe in the hardware strings. Fixed now, please pull new docker image


Contour for layers

(should be simple to add a recipe)

Absolutely - but will contour(mylayer) not JustWork (tm)?

It might! I haven't tried, I just left this as a note to myself because I saw a contour map in a talk.


Make "command" context similar to Flask's "request" context

It's probably no secret that SparkBot's API is meant to mimic Flask's, with the SparkBot.command() decorator being similar to Flask.route(). In reality, most of my reasoning for making SparkBot was to experiment with the code behind the "killer features" of Flask (and, in turn, fairly advanced Python concepts) such as the decorators to make a dead-simple API. One thing that I didn't mimic yet is the way to access information about the current request.
Current situation
To get information about the current request, such as the message or person which initiated it, a command can take one of a few named arguments. These are documented here. This requires a bit of introspection trickery which, while a fun way to show off a great Python feature, adds complexity to SparkBot that can be avoided.
@bot.command("arguments")
def arguments(caller):
    return caller.displayName

>>> Durst, Dalton

Desired situation
SparkBot should provide a request context and object which may be used to access the available information about the request: Who initiated it, what they said, where they said it. This request can be accessed through a simpler API for the author and with more logical code inside SparkBot. It may be possible (or even a good idea) to remove the Command object since there will be no further need to wrap the function creating the command at this point. This will also allow for simplifying of SparkBot's public API which may make testing easier.
@bot.command("arguments")
def arguments():
    return request.caller.displayName

>>> Durst, Dalton

Following the Zen of Python:
Explicit is better than implicit

I believe that explicitly setting the arguments that you would like to take is better for readability than trying to pack it all into an object that is expected to be in your environment. Also, Flask seems to do some fairly intense things to get request in-context for you. It is probably not a good idea to replicate this complexity as a small project.


Refactor codebase to use helm3

Is your feature request related to a problem? Please describe.
We should be refactoring codebase to use helm3 in build and test script
Higher-level changes we need to do:

Remove make tiller target (since helm 3 is tillerless)
Use helm3 in travis CI
Refactor release_helm.sh
Add a step in installer docs to create namespace before installing charts since helm3 doesn't create ns if not present (https://docs.kanister.io/install.html#deploying-via-helm)

@ankitjain235 is this being tracked in helm chart upgrade task you are doing?

@PrasadG193 Currently, I am removing stable chart dependencies. Will be handling this as part of removing helm2 dependencies. This is also a part of the same task.


wpa_supplicant speed improvements

This patch will speed up the SAE and notify of success/failure earlier.
SAE tried to prevent side channel attacks by performing the hunting and pecking algorithm in a constant time, lately of 40 rounds. Reducing this to 1 saves time on the brute.
I started playing with other places like reducing randomisation initialisations, there are numerous other places speedups can be gained.
This will also notify of a success or failure sooner than when it would normally hit notify, I think.

I don't understand why the first two chunks are safe to remove but the other changes look obviously beneficial to me.

I suspect the randomization has to do with our own key generation. But I'll echo what Zero has already mentioned. And I'm not quite sure on what savings we get from it anyways.  I'm definitely willing to accept the changes modulo those changes to the randomization. There is a clear win with the other changes

Should I resubmit without the randomisation changes?

Yes, do that. Still not sold on the benefits of the randomization ATM and if that is something we should be really maintaining.

From @wytshadow "blunderbuss’s version was averaging about 17 words/sec. @singe your modified version does around 20 words/sec. this was tested from same internal laptop hardware against the same AP."
When I get some time, I'll set up a test harness and proper profiler to figure out what else can be ripped out and quantify it.

Hi


Can you display the chip widget inside the textfield?

Hi sir,
Can you help me how to show list and display chip input inside the textfield.

Did you find the answer? @Govindbetterlives


MasonryGridView addition

I want to use it with MasonryGridView, could you give me some advice about it ?

I was also wondering if a paginated StaggeredView is possible with this package. Thanks @EdsonBueno !

This is now in version 4.0.0 as PagedMasonryGridView.


A method to query the scope if anything panicked

Let's say I have a code like this:
thread::scope(|scope| {
    scope.thread(|| for item in long_vector {
        do_stuff(item);
    });
    scope.thread(|| for item in another_long_vector {
        do_stuff(item);
    });
});

Now, if one of the threads panics, the scope has little choice than wait for the other to terminate as well, which could be a long time (or, in certain cases, might never happen, because it relies on the existence of the dead thread).
It would still be useful to at least be able to query the scope if any of the threads panicked and let the thread terminate on its own will, eg:
scope.thread(|| for item in long_vector {
    if scope.anything_panicked() {
      break;
    }
    do_stuff(item);
});

I agree with @stjepang on this issue.  We can implement status trackers on top of scoped threads and other utilities, so I don't see much necessity for adding it as a feature.  Furthermore, tracking the status will add a slight overhead, which I would like to avoid in a general-purpose library.

I came across a similar problem today: I have a producer thread and a consumer thread in a crossbeam::scope and if one side panics the entire thing deadlocks permanently. This is a pretty annoying footgun.

crossbeam's scope threads have been soft-deprecated in favor of the more efficient std::thread::scope that stabilized on Rust 1.63, so there are no plans to accept new APIs to it.


Automatic or Semi Automatically sketch the network diagram based on AWS CLI network related enquiry result

Describe the issue
Check Point CloudGuard only provides network configuration under the workload account
Additional context
Draw.io is able take csv and converted to a nice diagram
There are OSS available for this purpose such as cloudcraft
This is not the same as HUB and Spoke diagram for network traffic monitoring
Warren U. suggests the following tools:
https://aws.amazon.com/solutions/implementations/aws-perspective/
https://nubenetes.com/cloud-arch-diagrams/
Definition of done

Export AWS network configuration from json to csv
Import CSV to DrawIO
Check the best available OSS.

Closing this issue as it is no longer within out scope


Add support for androidx Nullability annotations

https://github.com/pinterest/plank/issues/199

Nice!

@rahul-malik Android is transitioning their support library to a new androidx namespace.

@shashachu - In this context, is "Android" the team at Pinterest or the entire community / android sdk? If it's the latter I'd rather we just switch what we're generating vs providing a configuration

@shashachu - I think I just answered my own question.. https://developer.android.com/jetpack/androidx
@RicoYao - Do you think it makes sense to support both android-support and androidx namespaces? Either way we need to update our integration tests to generate androidx annotations (and build them)

@RicoYao - Do you think it makes sense to support both android-support and androidx namespaces? Either way we need to update our integration tests to generate androidx annotations (and build them)

I think we'll need to support both, at least for a while, as transitioning to androidx is not a trivial effort.
I'll add the tests.

@RicoYao - Looks good, just approved and will merge when CI passes


DisplayContentBehindBars

Hello.
I´m trying to use the DisplayContentBehindBars function in my app.
On IOS, the statusbar is being displayed transparent as expected.
On Android it´s being displayed WHITE.
I know your Marvelous sample and in your sample the code works on android as well. I tried to figure out if I was missing something, but didn´t find any significant difference. One thing: I´m not using your shell implementation.
Is there anything special I missed one has to do to get ir running on android?
Thanks for your help!

Hi @FM1973,
thanks for finding the bug. I hope I found the issue and fixed it. You can try the newest version of the package.


CRUD permission on fields?

(Please label as question)
Just a quick question, is there any reason to set create and delete permissions on individual fields? Maybe the field is nullable and create/delete are adding a value or setting it to null? What is your experience?

Well graphql will error if you ever attempt to set a non-nullable field to null so that shouldn't be an issue.
Yup, some of the major reasons I have used is for instance users shouldn't be able to delete their username or email but maybe could delete other things off of their profile.
Or you may have a conditional field on a user isAdmin that only admins should be able to create a value for.
Generally create/delete field permissions tend to be things that you want to be possible if you are an admin or have some special permissions that are higher than the rest of the fields on that type.

Got it, thanks!


VsCode extension?

Tying this to a windows only development IDE is not a good idea.
Can we get a extension for vscode?

I remember that uixml file syntax highlighting would be good to have in the VSCode extension.
As to project/form creation it is possible to do it using command line:
https://docs.alternet-ui.com/tutorials/hello-world/command-line/hello-world-command-line.html
@Shadowblitz16 , What features from your point of view are needed in VSCode extension for Alterent.UI?

I remember that uixml file syntax highlighting would be good to have in the VSCode extension. As to project/form creation it is possible to do it using command line: https://docs.alternet-ui.com/tutorials/hello-world/command-line/hello-world-command-line.html
@Shadowblitz16 , What features from your point of view are needed in VSCode extension for Alterent.UI?

I would need the following...

Syntax highlighting for xaml
Auto complete for xaml
Display view to see how to ui would look.

In order to have syntax highlight in uixml, you need:

Create '.vscode' subfolder in you project folder
Create there 'settings.json' file with such content:

{
	"files.associations": {
	    "*.uixml": "xml",
	}
}

We have created simple sample which shows live uixml preview. It is cross platform. It is not embedded in Visual Studio and can work without it. Here is the screenshot and discussion:
https://github.com/alternetsoft/AlternetUI/discussions/130
For now I am moving this to discussion as there is a way to preview uixml without Visual Studio and highlight it in VsCode.
I beleive we return to this after other more important issues are fixed.


Update sp-addlogreader-agent-transact-sql.md

Need below information documented specifically for SQL Managed instance
"On Azure SQL Managed Instance, use a SQL Server account."

#sign-off

#sign-off


[Editor] Try loading system Noto CJK font.

Fixes https://github.com/godotengine/godot/issues/96838
We do not include Noto CJK font since it's large, and do not want to select a random system font to keep UI style consistent. But there's no reason not to load the system version of Noto CJK if it's available,

Works great!
One problem I found is that font weight is not correctly selected when using the Variable OTC version (NotoSansCJK-VF.otf.ttc). It always uses the thinnest variant.

Thanks!


Arrow function class props (Can we use babel-plugin-transform-class-properties).

There is a lot of manual binding of this in Blueprint component constructor examples at the moment. Is there some reason for not using babel-plugin-transform-class-properties ? i.e. does duktape object?
Would this be a worthwhile addition to allow arrow function properties on components and avoid some boiler plate if desired?

Yea, definitely can add this! Honestly I just haven't tried it yet, but I bet via babel we'd get JS that duktape is fine with

Cool Cool!
I'll give it a go today and let you know. Can drop a PR adding it to the templates etc.

@nick-thompson, just switched this on in the gain example and all looks good. Nice to get away from all that manual binding. What would you prefer in the example code though?
I can change all the components in the GainPlugin example to use the arrow function approach if desired. We're on babel 7 so it's the "plugin-proposal-class-properties" package. I can add it to the template etc.

I'm still learning JS ins and outs to some extent so I'm not sure what is preferred here.
https://medium.com/@charpeni/arrow-functions-in-class-properties-might-not-be-as-great-as-we-think-3b3551c440b1
Are arrow function members worth it!?

The plugin is still probably useful for other purposes I guess.

Thanks @JoshMarler. I just merged the PR, I think it's a useful add. I like the arrow function class members because the manual binding is obviously a pain.
I don't put much stock in that article for two reasons: (1) mockability and inheritance are both big players only in the classic OO world. Personally I try to avoid both of them as much as I can in my code and lean towards a more functional approach, which either mitigates or solves both of these problems inherently. (2) Performance is a big one, but Duktape doesn't even have a JIT, so there is no notion of the hit counter + fast path to begin with. If we integrate JavascriptCore or V8 it might be worth measuring this and avoiding it in juce-blueprint, but for client code we'll just leave it up to the user to tune their own performance.
I think we can go ahead and close this issue now– I don't think we need to make a point of going back to update the example code, we can just make incremental updates as we're working in there on other tasks. Sound good?

Sounds good to me @nick-thompson ! Cheers (thanks for the useful know how)


Is there a credential websocket example? I encountered authentication failure using usip service

This is my USIP setup.

# usip about
USIP_ENBALED=true
USIP_URI_CREDENTIAL=http://host.docker.internal:8080/credential
USIP_URI_USERINFO=http://host.docker.internal:8080/userinfo
USIP_URI_ROLE=http://host.docker.internal:8080/role
USIP_URI_COLLABORATORS=http://host.docker.internal:8080/collaborators

Then python-usip was used and the following error occurred

INFO:     <IP_ADDRESS>:57956 - "GET /credential HTTP/1.1" 200 OK
INFO:     ('<IP_ADDRESS>', 57961) - "WebSocket /credential" 403
INFO:     connection rejected (403 Forbidden)
INFO:     connection closed

To address the above error, I added the route @app.websocket("/credential")

@app.websocket("/credential")
async def websocket_endpoint(websocket: WebSocket):
    await websocket.accept()
    await websocket.send_text("{}")

But something went wrong with the universer container.

caller=[/home/runner/work/universer/universer/internal/biz/usip.go:291] service.id=bea0152ad487 service.name=Universer service.version=v0.2.14 trace.id= span.id= user.id= feature.id= msg=[CredentialVerify] json.NewDecoder.Decode err: invalid character 'Á' looking for beginning of value

Whether using websocket.send_text, websocket.send_json, etc., the above error will occur. How do I handle the authentication of this websocket?

We found websocket in web only support cookie header credential, you can use cookie to deal with it, there is a demo but it is golang: https://github.com/dream-num/usip-example/tree/main/go-usip/demo2 . We will give a resulotion for authorization header in the future.

The nodejs demo has been updated to use cookies https://github.com/dream-num/usip-example/pull/5


Magic bow registering as normal bow

The spells for the magic bow dont work like they should- the game detects it as a regular bow. Shooting it will just shoot a regular arrow, even if a spell arrow is selected, and if the spell inventory is open on the hotbar it will consume the arrow used as an icon for the arrow_regular spell. Switching the id to something else fixes that issue, but the spells still don't cast.
Changing the magic bow to work as a quick cast and changing the id for arrow_regular to something else allows the spells to work, but they do not shoot based of a bow draw value. Is there any way to fix this? Not sure if anyone else has this problem either.

Yes, i am

Seems ok on my dev server- have you made any modifications to your configs for the bow or spells?
 I hadn't modified configs relating to the bow or arrow spells at all, but I reverted to all default configs by regenerating the config files and still had the same problem. Tested it on a friend's server and it worked for him too. I'll attach a video of the bow in-game and a screenshot of my plugins list. Starting to wonder if it'd be a plugin incompatibility, but not sure what plugins would interfere.

https://www.dropbox.com/s/tpngimklzk1xgy2/1.16.1 - Magic bow.mp4?dl=0

Nevermind, I fixed it- had to reconfigure multiverse and change the world names around.


chore(main): release 0.0.3

:robot: I have created a release beep boop
0.0.3 (2022-04-24)
Miscellaneous Chores

release 0.0.3 (c658a87)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/remisbaima/license-checker-cyclonedx-maven-plugin/releases/tag/v0.0.3 :sunflower:


Panic when shutting down server with ctrl-c of vp1

Description:
vp1 Panics when it is brought down with ctrl-c, all other vps exited gracefully
Steps:

Bring up a set of 4 VPs using pbft classic
Bring them down in descending order
vp1 shuts down in a panic

Results:
VP1 stopped in a panic
Expected results:
VP1 should shut down gracefully.
panic ctrl-c.txt

was vp1 dormant when you hit ctrl-c ? or were there requests folowing through the network ?

There were no new requests being put to the network, but in reading the log up to when it panicked, I see it was doing something involving state transfer, possibly activity sparked by the ctrl-c of vp2 and vp3?


Dependency update

Unfortunately, this breaks the Windows target, which I plan to fix before the next release.  It's not trivial to fix it, so I will work on making it easier after this.

Hi :wave:
Do you have this PR building successfully (on Linux for instance), or should I get it to a building state first? There are some language level errors and type mismatches, I think it makes sense to address them before I can get to platform dependent parts.

@hkoosha I guess the last set of changes I pushed for trying to get Windows to compile broke the Linux pieces :facepalm:.  I think before changing this PR, it's probably a good idea to fix the merge conflicts.  You're welcome to try that, but if you don't want to I can (I haven't looked yet, but it might be very confusing).
I'm pretty sure Windows is still broken in this PR.

Ok, no worries. I'll try to fix merge conflicts and get it building on Linux first. Then I'll get to the Windows part.


add test for localstack dynamodb

new unit test for localstack DynamoDb

ready for review

Hi, thanks for the PR again but I don't think we should add a test for every service covered by LocalStack. Please, next time consider talk with the team about your ideas to contribute to the project. We really value your time.


IsTablet false on every Ipad emulator

Description
I've checked that isTablet is false on every Ipad but seems working on Android correctly.
Use Case

Hi @kashifsulaiman, is your app setup as an iPhone-only app, an iPad-only app, or as a universal app?

@machour yes, it was IPhone-only, when I switch to iPad-only, it worked. Closing


Gradle plugin does not display the proper error message on Windows

From Trevor: Looks like I do not see the docker error message:

Task :libertyDevc
Building Docker image...
Error building Docker image: process has not exited

Task :libertyDevc FAILED

FAILURE: Build failed with an exception.

What went wrong:
Execution failed for task ':libertyDevc'.

io.openliberty.tools.common.plugins.util.PluginExecutionException: Could not build Docker image using Dockerfile: C:\Users\TREVORCrawford\Git\demo-devmode\Dockerfile. Address the following docker build error and then start dev mode again

[That is, the reported error message is "process has not exited" so there is no indication what was wrong with the Dockerfile. If we waited would a better message be returned?]
Do you think this could be a Windows thing?

Duplicate of https://github.com/OpenLiberty/ci.maven/issues/896


Move into proper package

This code is not in a package.
It should be in the package: edu.ucsb.cs56.projects.games.poker
~points 100

issue was resolved before W16


style and label individual links?

Are you reporting a bug, or opening a feature request?
Feature Request
What is the actual behavior/output?
Currently you can add only styles that affect all lines.
What is the behavior/output you expect?
in the same way we can add nodeSVGShape and attributes to the nodes, I would like to be able to add link attributes and styles.

This issue is quite old, but are there any solution to this?

#155 has some workaround information

https://github.com/bkrem/react-d3-tree/issues/214 is related as well


Check for multiple roles

Maybe I'm missing something from the documentation.
How do I validate a user with multiple roles?
For example, I want an area restricted to just admins who also are other type of user.

You can use the only permission:
permissions: {
  only: ['User', 'Admin']
}

Or depending on how your roles are defined, just Admin could be fine if that implies an Admin is always a User


Group items in side panel by schema.

Issue Type: Feature Request
I'd like the tree view/object explorer/side bar to group items by schema.
Azure Data Studio version: azuredatastudio 1.25.1 (e7eacc32c0d20bd4da843320c3bfac231b308c98, 2020-12-11T01:59:24.271Z)
OS version: Windows_NT x64 10.0.19042

Thanks for opening this issue.  We're tracking this enhancement with https://github.com/microsoft/azuredatastudio/issues/7.  Closing as duplicate.


New mixed activity-weight regularizer

Please make sure that the boxes below are checked before you submit your issue. If your issue is an implementation question, please ask your question on StackOverflow or join the Keras Slack channel and ask there instead of filing a GitHub issue.
Thank you!

[ ] Check that you are up-to-date with the master branch of Keras. You can update with:
pip install git+git://github.com/fchollet/keras.git --upgrade --no-deps

[ ] If running on TensorFlow, check that you are up-to-date with the latest version. The installation instructions can be found here.

[ ] If running on Theano, check that you are up-to-date with the master branch of Theano. You can update with:
pip install git+git://github.com/Theano/Theano.git --upgrade --no-deps

[ ] Provide a link to a GitHub Gist of a Python script that can reproduce your issue (or just copy the script here if it is short).

I need this regularizer to implement a "focuser on difficulties" type of behaviour .
is it an easy way to do it with the available kernel-regulariser.
it could be defined as : Sum(i) L2( w[i,j] / output[i] )
We could also have a L1 regularizer or a mix of both


ERROR IN UBUNTU YARN BUILD

~/next-candy-machine$ yarn build
yarn run v1.22.17
$ next build
info  - Using webpack 5. Reason: Enabled by default https://nextjs.org/docs/messages/webpack5
info  - Checking validity of types
info  - Creating an optimized production build
info  - Compiled successfully
info  - Collecting page data ..undefined
(node:12069) UnhandledPromiseRejectionWarning: TypeError [ERR_INVALID_URL]: Invalid URL: undefined
at onParseError (internal/url.js:279:9)
at new URL (internal/url.js:355:5)
at new Connection (/home/quantium-rock/next-candy-machine/node_modules/@solana/web3.js/lib/index.cjs.js:5122:15)
at Object.730 (/home/quantium-rock/next-candy-machine/.next/server/chunks/730.js:30:20)
at webpack_require (/home/quantium-rock/next-candy-machine/.next/server/webpack-runtime.js:25:42)
at Object.476 (/home/quantium-rock/next-candy-machine/.next/server/pages/_app.js:16:81)
at webpack_require (/home/quantium-rock/next-candy-machine/.next/server/webpack-runtime.js:25:42)
at webpack_exec (/home/quantium-rock/next-candy-machine/.next/server/pages/_app.js:152:39)
at /home/quantium-rock/next-candy-machine/.next/server/pages/_app.js:153:74
at Function.webpack_require.X (/home/quantium-rock/next-candy-machine/.next/server/webpack-runtime.js:108:21)
(Use node --trace-warnings ... to show where the warning was created)
(node:12069) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)
(node:12069) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
info  - Collecting page data .undefined
(node:12069) UnhandledPromiseRejectionWarning: TypeError [ERR_INVALID_URL]: Invalid URL: undefined
at onParseError (internal/url.js:279:9)
at new URL (internal/url.js:355:5)
at new Connection (/home/quantium-rock/next-candy-machine/node_modules/@solana/web3.js/lib/index.cjs.js:5122:15)
at Object.730 (/home/quantium-rock/next-candy-machine/.next/server/chunks/730.js:30:20)
at webpack_require (/home/quantium-rock/next-candy-machine/.next/server/webpack-runtime.js:25:42)
at Object.476 (/home/quantium-rock/next-candy-machine/.next/server/pages/_app.js:16:81)
at webpack_require (/home/quantium-rock/next-candy-machine/.next/server/webpack-runtime.js:25:42)
at webpack_exec (/home/quantium-rock/next-candy-machine/.next/server/pages/_app.js:152:39)
at /home/quantium-rock/next-candy-machine/.next/server/pages/_app.js:153:74
at Function.webpack_require.X (/home/quantium-rock/next-candy-machine/.next/server/webpack-runtime.js:108:21)
(node:12069) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 2)
info  - Collecting page data .undefined

Build error occurred
TypeError [ERR_INVALID_URL]: Invalid URL: undefined
at onParseError (internal/url.js:279:9)
at new URL (internal/url.js:355:5)
at new Connection (/home/quantium-rock/next-candy-machine/node_modules/@solana/web3.js/lib/index.cjs.js:5122:15)
at Object.730 (/home/quantium-rock/next-candy-machine/.next/server/chunks/730.js:30:20)
at webpack_require (/home/quantium-rock/next-candy-machine/.next/server/webpack-runtime.js:25:42)
at Object.476 (/home/quantium-rock/next-candy-machine/.next/server/pages/_app.js:16:81)
at webpack_require (/home/quantium-rock/next-candy-machine/.next/server/webpack-runtime.js:25:42)
at webpack_exec (/home/quantium-rock/next-candy-machine/.next/server/pages/_app.js:152:39)
at /home/quantium-rock/next-candy-machine/.next/server/pages/_app.js:153:74
at Function.webpack_require.X (/home/quantium-rock/next-candy-machine/.next/server/webpack-runtime.js:108:21) {
type: 'NodeError',
input: 'undefined',
code: 'ERR_INVALID_URL'
}
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

HELP PLEASE

I have node 14, yarn, Solana Cli & Metaplex Cli installed in a wsl ubuntu.
Thank you!

Also $yarn install correctly and upgraded all packages. I tried to $git pull to last /metaplex version. Been fighting already for 2 days...

1.) you probably don't need to be running yarn build.
2.) the problem is your environment variables are undefined, as you can see in the error

1.) you probably don't need to be running yarn build.
2.) the problem is your environment variables are undefined, as you can see in the error

Thank you @maxwellfortney !
SOLVED! I was compiling on WSL2 ~/mnt/ which give an error.
Also env.local was not well configured.
Good job & thanks for sharing!


Introduce new color palette

The current color palette is limited and has some accessibility issues. Update the color palette and make sure all component color variations have acceptable color contrast.

This is complete


[#139,#165] Return 405 when HTTP GET is used for basic authentication

All tests pass (excluding OIDC tests).

yes, much easier to reason about / read.   thanks.

#'d


Sync eng/common directory with azure-sdk-tools for PR 3124

Sync eng/common directory with azure-sdk-tools for PR https://github.com/Azure/azure-sdk-tools/pull/3124  See eng/common workflow

/azp run net - keyvault - tests-weekly

/check-enforcer override


css background-size: cover not working when navigating

I am using today's bleeding edge just from master release of ionic.
I noticed that my background image resizes incorrectly.
I have two ion-views both with a css class that sets the following:
background: url("img/voetbalveld.png") no-repeat center center fixed;
-webkit-background-size: cover!important;
background-size: cover!important;
When I open the app and see the first view, the background looks good.
However, when I navigate to the second view

the background-size cover doesn't work and instead I see only a part of the image as if zoomed in (the image is too large to show in the screen)

+1


docs: correct target in run command docs

@jbogarthyde I think this commit https://github.com/angular/angular-cli/commit/1c39f54a24eb0893735d3cf87e8f3d6403bf8ae2 recently merged references a target "server" that doesn't exist instead of the "serve" target.

Thanks for this though this is superseeded by
https://github.com/angular/angular-cli/pull/12958 as there are two typos.


New demo script for a simple task run

The demo is less interesting than the existing kaniko build since
the task run does not create an image, but I think it's useful to be
able to exercise it in a script to demonstrate how we think it
works.
Also it's useful for troubleshooting and hacking, e.g. we can switch
the format to in-toto easily, or enable rekor and run the same
script to test things.
Also:

Add some extra handling of the signature field in check-taskrun.sh
to help debug and troubleshoot the in-toto format.
Add a script to make it easier to read chains controller logs

Replaced by https://github.com/hacbs-contract/infra-deployments/pull/3 .


Make it possible to specify image directory

Currently it's not possible to use the automatic naming with the checkout revision and everything, into a custom directory. When using -CURRENT (like for RPis it's common) it would be nice to retain the default naming convention, however just using a separate output directory.
Currently the code in lib/board.sh looks like:
board_generate_image_name ( ) {
    if [ -z "${IMG}" ]; then
        if [ -z "${SOURCE_VERSION}" ]; then
           IMG=${WORKDIR}/FreeBSD-${TARGET_ARCH}-${FREEBSD_MAJOR_VERSION}-${KERNCONF}.img
       else
           IMG=${WORKDIR}/FreeBSD-${TARGET_ARCH}-${FREEBSD_VERSION}-${KERNCONF}-${SOURCE_VERSION}.img
       fi
    fi

Personally, I would suggest adding an IMGDIR variable, defaulting to WORKDIR, this way we could simply redirect the output to a different directory, without having to mess around with the naming. Manually specifying the same naming scheme doesn't work, because those variables are not available at the time the configuration file is being interpreted.

Could you please send a pull request with your suggested change?

Sure, I just have to find the time, when I can look into it.

I've added support for IMGDIR and IMGNAME.
If IMGDIR is not specified, then WORKDIR will be used.
if IMGNAME is specified, then it's evaluated, instead of the defaults. This way the same variables can still be used, which are not available when the configuration file is being run.
Here are some test cases:

Only IMGDIR is speified:

IMGDIR=/tank/rpi3/images/

Result:
Image name is:
    /tank/rpi3/images//FreeBSD-aarch64-12.0-GENERIC-322617.img

Only IMGNAME is specified (notice the single apostrophes):
IMGNAME='FreeBSD-${FREEBSD_VERSION}-foo-${KERNCONF}-bar-${SOURCE_VERSION}'

Result:
Image name is:
    /tank/rpi3/crochet/work/FreeBSD-12.0-foo-GENERIC-bar-322617

It still defaults to ${TOPDIR}/work
And when both IMGDIR and IMGNAME are specified:
IMGDIR=/tank/rpi3/images/
IMGNAME='FreeBSD-${FREEBSD_VERSION}-foo-${KERNCONF}-bar-${SOURCE_VERSION}'

Result:
Image name is:
    /tank/rpi3/images//FreeBSD-12.0-foo-GENERIC-bar-322617

I will add this to the config.sh.sample, so people will know about it. After I'm done with that, will submit the pull request.

@kientzle Here it is: https://github.com/freebsd/crochet/pull/206

Thanks!  Merged.

@kientzle  You are welcome.


download_CAMS.py error Visiting database marser : expected 660, got 630

While trying to download the monthly CAMS data with the following command and my unprivileged account, I got an error (from ECMWF library). Does that mean I need a privileged account?
$ ./download_CAMS.py -d 20150601 -f 20190430 -k -w /data/PBA_gluster/projects/MAJA/CAMS/write -s ncks -k -a /data/PBA_gluster/projects/MAJA/CAMS/DBL
mars - INFO   - 20190507.153712 - Maximum retrieval size is 30.00 G
retrieve,stream=oper,levelist=1/2/3/5/7/10/20/30/50/70/100/150/200/250/300/400/500/600/700/850/925/1000,area=g,levtype=pl,expver=0001,padding=0,step=0,grid=1.25/1.25,param=157.128,time=00,date=20150601/to/201506
30,type=fc,class=mcmars - INFO   - 20190507.153712 - Automatic split by date is on
mars - INFO   - 20190507.153712 - Processing request 1
RETRIEVE,
CLASS      = MC,
TYPE       = FC,
STREAM     = OPER,
EXPVER     = 0001,
REPRES     = SH,
LEVTYPE    = PL,
LEVELIST   = 1/2/3/5/7/10/20/30/50/70/100/150/200/250/300/400/500/600/700/850/925/1000,
PARAM      = 157.128,
TIME       = 0000,
STEP       = 0,
DOMAIN     = G,
RESOL      = AUTO,
GRID       = 1.25/1.25,
PADDING    = 0,
DATE       = 20150601/20150602/20150603/20150604/20150605/20150606/20150607/20150608/20150609/20150610/20150611/20150612/20150613/20150614/20150615/20150616/20150617/20150618/20150619/20150620/20150621/20150
622/20150623/20150624/20150625/20150626/20150627/20150628/20150629/20150630
mars - INFO   - 20190507.153712 - Web API request id: 5cd1a5a2a2de1951c1982e58
mars - INFO   - 20190507.153712 - Requesting 660 fields
mars - INFO   - 20190507.153712 - Calling mars on 'marser', callback on 55669
2019-05-07 17:37:23 Request is active
mars - INFO   - 20190507.171224 - Server task is 65 [marser]
mars - INFO   - 20190507.171225 - Request cost: 630 fields, 79.6813 Mbytes on 2 tapes, nodes: hpss [marser]
mars - INFO   - 20190507.173430 - Transfering 83551860 bytes
mars - WARN   - 20190507.173446 - Visiting database marser : expected 660, got 630
mars - INFO   - 20190507.173446 - 630 fields have been interpolated
mars - ERROR  - 20190507.173446 - Expected 660, got 630.
mars - ERROR  - 20190507.173446 - Request failed
...

Hi Pablo,
I think this product was not existing in 2015, and started end of january 2017, so you should start in Feburary. To download CAMS before that, it is necessary to use different settings, I will have to change the download module to allow that.
Olivier

Hi Olivier,
thanks, I'll try to download the data from Feb. 2017 onwards first.
Pablo


[PaginationDetail] Shows the max items per page even if number of items is less than items per page

Description
If the total value is less than limit, the PaginationDetail still displays "Showing 1-limit of total items", instead of "Showing 1-total of total items".

Expected result
Pagination should show correctly even if the number of items is below items per page.
Steps to reproduce

Create a pagination list with 10 items per page
Add list items less than the defined amount of items per page

TODO

[ ] fix total values
[ ] unit test


Grass is unaffected by realtime lights

In a scene with Ambient Lighting set to black, grass will render as black and is unaffected by dynamic lights (Directional/Point/Spot).

I think I found the solution. Neither shader features _BRDF_MODE_LAMBERT or _BRDF_MODE_WRAPPED_LIGHTING are enabled for PSXWavingGrass.shader. This means that all dynamic lighting is essentially bypassed in DynamicLighting::EvaluateDynamicLighting()

PR: https://github.com/pastasfuture/com.hauntedpsx.render-pipelines.psx/pull/20


storing results of interpolate_na into numpy.array

What happened?
Storing the interpolated results into numpy.zero will prompt a problem. But I'm not quite sure if it's due to xarray or numpy 2.0. Show: DeprecationWarning: array implementation doesn't accept a copy keyword……
And the problem doesn't occur in one dimensional arrays, but it does in two dimensions.
What did you expect to happen?
No response
Minimal Complete Verifiable Example
import numpy as np
import Xarray as xr

f = np.zeros((2,5))
print(f)
da = xr.DataArray(
    [np.nan, 2, 3, np.nan, 0], dims="x", coords={"x": [0, 1, 2, 3, 4]}
)
f[0,:] = da.interpolate_na(dim="x", method="linear")
print(da.interpolate_na(dim="x", method="linear"))
print(f)

MVCE confirmation

[X] Minimal example — the example is as focused as reasonably possible to demonstrate the underlying issue in xarray.
[X] Complete example — the example is self-contained, including all data and the text of any traceback.
[X] Verifiable example — the example copy & pastes into an IPython prompt or Binder notebook, returning the result.
[ ] New issue — a search of GitHub Issues suggests this is not a duplicate.
[ ] Recent environment — the issue occurs with the latest version of xarray and its dependencies.

Relevant log output
No response
Anything else we need to know?
 It looks like we need to add copy to the DataArray.__array__-method. See also discussion in https://github.com/numpy/numpy/issues/25941.
I'm wondering if it is enough to add copy here?
https://github.com/pydata/xarray/blob/b22c4296f70ea9bf59cc1c8e6c34346489046338/xarray/core/common.py#L165-L166
like so:
    def __array__(self: Any, dtype: DTypeLike | None = None, copy: bool | None = None) -> np.ndarray:
        return np.asarray(self.values, dtype=dtype, copy=copy)

Thanks to the developers for looking at this.
Even though my limited programming skills can't give any advice on the project.  But xarray users who encounter the same problem can temporarily sidestep the prompt by using
f[0,:] = da.interpolate_na(dim="x", method="linear").values to deposit the result into the dataframe.


Output asset folders at a subdirectory

I have a monorepo with this structure:

external-assets/

asset-1.json
asset-2.json

frontend/

src/
public/

favicon.ico

vite.config.ts

In vite.config.ts I have this:
plugins: [DynamicPublicDirectory(["../external-assets"])]

Per default, anything in the public directory (like favicon.ico) gets served at the root like localhost:8080/favicon.ico. This also means, thanks to your extension allowing me to have essentially multiple public directories, I'm currently able to also access localhost:8080/asset-1.json and localhost:8080/asset-2.json. However, I would prefer everything from the external-assets directory by served under the /external-assets subdirectory, like: localhost:8080/external-assets/asset-1.json.
One way that I'm not fond of is changing my monorepo directory structure like so:

external-assets/

external-assets/

asset-1.json
asset-2.json

frontend/

...

Proposal: change the plugin's first argument (dirAssets in DynamicPublicDirectory(dirAssets, mimeTypes)) from string[] to (string | { in: string, out: string })[] so the additional asset directories can each be specified as just an input (where the files are dumped alongside the public folder contents) or as an object listing both an input and output, where the latter specifies the folder(s) that contain its contents. So my use case explained above would become:
plugins: [
    DynamicPublicDirectory([
        { in: "../external-assets", out: "external-assets" }
    ])
]

I have a monorepo with this structure:

external-assets/

asset-1.json
asset-2.json

frontend/

src/

public/

favicon.ico

vite.config.ts

In vite.config.ts I have this:
plugins: [DynamicPublicDirectory(["../external-assets"])]

Per default, anything in the public directory (like favicon.ico) gets served at the root like localhost:8080/favicon.ico. This also means, thanks to your extension allowing me to have essentially multiple public directories, I'm currently able to also access localhost:8080/asset-1.json and localhost:8080/asset-2.json. However, I would prefer everything from the external-assets directory by served under the /external-assets subdirectory, like: localhost:8080/external-assets/asset-1.json.
One way that I'm not fond of is changing my monorepo directory structure like so:

external-assets/

external-assets/

asset-1.json
asset-2.json

frontend/

...

Proposal: change the plugin's first argument (dirAssets in DynamicPublicDirectory(dirAssets, mimeTypes)) from string[] to (string | { in: string, out: string })[] so the additional asset directories can each be specified as just an input (where the files are dumped alongside the public folder contents) or as an object listing both an input and output, where the latter specifies the folder(s) that contain its contents. So my use case explained above would become:
plugins: [
    DynamicPublicDirectory([
        { in: "../external-assets", out: "external-assets" }
    ])
]

Thanks for your problem!!

I would really love to see this feature
@nguyenbatranvan do you have plans for adding it? Would you be open to me creating a pull request with an implementation?

I would really love to see this feature @nguyenbatranvan do you have plans for adding it?
Would you be open to clarifying the licensing policy for this project to instruct users and contributors?

I will be back as soon as possible to resolve these issues

I'm looking forward to this feature!

I'm looking forward to this feature!

There is a pull request being created to support this feature. Support will be available soon.

Resolved in version 2.0.0. Details can be found here


clang-7: error: linker command failed with exit code 1

Describe the bug
Linker issues while trying to build some packages: ld: file/library/framework not found
To Reproduce
Steps to reproduce the behavior:

nix-shell -p <any package mentioned below>

Expected behavior
A package should be successfully build
Notify maintainers
@zimbatm @ebzzry @copumpkin @vdemeester @atkinschang @Chili-Man @raskin @zaninime @ma27
Metadata

system: "x86_64-darwin"
host os: Darwin 20.1.0, macOS 10.16
multi-user?: no
sandbox: no
version: nix-env (Nix) 2.3.8
channels(yevhenshymotiuk): "darwin, home-manager, nixpkgs-21.03pre246624.cfed29bfcb2"
nixpkgs: /Users/yevhenshymotiuk/.nix-defexpr/channels/nixpkgs

Maintainer information:
# a list of nixpkgs attributes affected by the problem
attribute:
- direnv
- minikube
- nixfmt
- octave
- ripgrep-all

Builds of all these packages, except nixfmt have been fixed with the latest update

Fixed with the latest update


(PDB-3394) Add support for package purge

This commit adds the ability to purge all packages for a given
node. If a node previously had packages stored and either the packages
list is gone (i.e. package support is disabled) or null/empty, all
packages associated to that node with be disassociated from the node.

Test PASSed

Test PASSed

CLA signed by all contributors.