Release v6.0.1

This pull request is a breaking change for me. Why is this a problem (at least for me)? Because this project doesn't include a package-lock.json file, it's becoming really difficult to revert back to version v6.0.1. I don't have the list of dependencies of the old version.
Please consider adding a package-lock.json file.

Hey @MaG21 - thanks for reporting. What exactly is breaking for you?


refactor(input-web-legend): replace hacky numbers

This intend to remove the "magical" 1000px width for the legend tag that prevents the input border from overlapping the input label layout (example below)

The update keeps the current behavior of it. We should look forward the future to replace this workaround (kinda gambiarra) with some proper way of preventing it.
https://user-images.githubusercontent.com/28108272/140560003-a274b3bf-e605-4b49-afa2-a0cd8a8e698c.mp4

Are we supposed to support IE, though?


Support loading checkpoints with empty state_dict

Description & Motivation
Currently loading checkpoints with empty state_dict will get ValueError(f"The state dict in {checkpoint_path!r} contains no parameters."):
https://github.com/Lightning-AI/lightning/blob/c8062021dac9d47fde5cc50338c55c5dbb15e200/src/lightning/pytorch/core/saving.py#L98-L99
We may not need the check anymore since the cpu will be the device for the returned module when the state_dict is empty:
https://github.com/Lightning-AI/lightning/blob/c8062021dac9d47fde5cc50338c55c5dbb15e200/src/lightning/pytorch/core/saving.py#L98-L103
Could we remove the check above to allow loading checkpoints with empty state_dict?
Pitch
Remove https://github.com/Lightning-AI/lightning/blob/c8062021dac9d47fde5cc50338c55c5dbb15e200/src/lightning/pytorch/core/saving.py#L98-L99 to allow loading checkpoints with empty state_dict.
Alternatives
No response
Additional context
No response
cc @borda

@manipopopo Thanks for the request. Reading it just as it is, it doesn't make sense to me. What is the use case?

@awaelchli
Our system can use some machine learning algorithms or rule-based algorithms that do not require any training (empty state_dict). We use pl.LightningModule to implement both kinds of algorithms. In the past, we could load checkpoints with empty state_dict using pl.LightningModule.load_from_checkpoint, but now we encounter errors with pytorch_lightning 2. The check that causes this error might have been used to determine the device from a state_dict that had at least one Tensor, but now it uses the cpu as the default device when there are no Tensors in the state_dict. Can we still load checkpoints with empty state_dict like before (pytorch_lightning 1)?

It was introduced here not too long ago: #17308. I don't think it is strongly related to that PR, at least the device selection is independent. @ryan597 what do you think?
I see these options
a) Keep as is
b) Convert to warning
c) Remove the error

Yeah I suppose if there is no state dict available then it could just return on the CPU as in that PR the state dict is just used to get the correct device for map_location. The error could be changed to a warning in that case.

Thanks for sending the PR so quickly.


Ubuntukylin icon theme

Added support for the ubuntukylin-icon-theme

Hi Fabio, that's an big branch you have there :) I really like the ideas behind this snap but do you think your branch could pull the theme from source instead of shipping it along the snapcraft.yaml?
eg.
 plugin: copy
 source: lp:ubuntukylin-theme
 source-type: bzr

It's a very good idea indeed. But will then be possible to choose only the
required folders?
In addition there's a problem because I renamed the theme (just adding the
suffix '-snap') to avoid users having two entries with the same name in
their theme manager. Do you think is it worth to avoid such name clash in
this scenario? And if yes, would it be still possible to rename the theme
before packaging? :)
On 7 June 2016 at 16:00, David Callé<EMAIL_ADDRESS>wrote:

Hi Fabio, that's an big branch you have there :) I really like the ideas
behind this snap but do you think your branch could pull the theme from
source instead of shipping it along the snapcraft.yaml?
eg.
plugin: copy
source: lp:ubuntukylin-theme
source-type: bzr
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/ubuntu/snappy-playpen/pull/38#issuecomment-224289415,
or mute the thread
https://github.com/notifications/unsubscribe/ABO3xlMwdE570qNQlgijqX1xmGZ8aADKks5qJXmXgaJpZM4Iv7X2
.

--
Your sincerely,
Fabio Colella
Prova un Sistema di Nuova Generazione,
http://www.ubuntu-it.org/scopri-ubuntu
GRATIS Per Sempre! http://www.ubuntu-it.org/scopri-ubuntu Server, PC,
mobile, IoT https://developer.ubuntu.com/en/start/ubuntu-for-devices/
prova Ubuntu ORA e Migliora le Performance del tuo PC!
http://www.ubuntu-it.org/scopri-ubuntu
IT http://www.ubuntu-it.org/ - EN http://www.ubuntu.com/

Picking only a specific folder is easy with the "files" and "organize" directives of the copy plugin. The edit part is trickier as it requires a custom plugin.
Here is an example plugin that will do it for you, I simply re-used the edit plugin and added regex powers to it: https://gist.github.com/caldav/9f0978ef0aa4cda6d4cdf92fced1e99b
It was quite easy to make, changes to the original plugin are at l58-60 and l83-89
See the comment on the gist for a sample snapcraft.yaml using it.

Thank you, I'm gonna try it ;)

@caldav Thank you very much for your help!


Feat/meta pagenation api

Category:- Feature
Overview

MetaData for Get Routes now contains pagination info

Issue Number:- #102
Code Quality Checklist (Please complete)

[x] All changes are backwards compatible
[x] All lint checks and tests are passing
[x] There are no (new) build warnings or errors
[x] Bumps version, if new feature added

Fixes #102


Branch 2.2

What changes were proposed in this pull request?
(Please fill in changes proposed in this fix)
How was this patch tested?
(Please explain how this patch was tested. E.g. unit tests, integration tests, manual tests)
(If this patch involves UI changes, please attach a screenshot; otherwise, remove this)

@bikassaha @dongjoon-hyun  you can review this later after I have done the testing.

Thank you for pinging me, @merlingtang. Please let me know after the test pass.

So, the test suite is not passed here for some reasons?

Could you share the test result? Which is passed and failed?

I finished my first round. @merlintang .

Hi, @merlintang .
It seems that it's almost done.
Please change the PR description like https://github.com/hortonworks-spark/spark-llap/issues/27 .

It's not urgent. Just I left two more comments.

FYI. https://github.com/apache/spark/pull/17710

thanks for letting me know. I will keep tack this information.
On Tue, Jun 27, 2017 at 1:42 PM, Dongjoon Hyun<EMAIL_ADDRESS>wrote:

FYI. apache/spark#17710 https://github.com/apache/spark/pull/17710
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/hortonworks-spark/spark-llap/pull/118#issuecomment-311479153,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABXY-chR5l0YONMaRxFzFvwzxvcZzaupks5sIWkfgaJpZM4NW8d1
.

I will close this one, since I will open a new PR based on the latest updated branch-2.2.


dnsproxy: 0.72.1 -> 0.72.3

Description of changes
https://github.com/AdguardTeam/dnsproxy/releases/tag/v0.72.2
https://github.com/AdguardTeam/dnsproxy/releases/tag/v0.72.3
Also reformatted with nixfmt-rfc-style.
Closes #332734
Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

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

Result of nixpkgs-review pr 332818 run on x86_64-darwin 1

1 package built:

dnsproxy

dnsproxy 0.73.0 was released yesterday, but it requires Go 1.22.6 that is still in staging (#332852), so I'd say this can be merged for now and updated once that Go version lands on master.

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


Fix assignment of newly created records to local counterparts

Thanks @cibernox - published in v0.15.21 :shipit:


Better initializer completion

When I type SomeType( I would like very much to get a completion list for SomeType initializers.  Possibly I'm missing something, but there doesn't seem to be any way to get such a list unless I type “SomeType.init” (and even that seems a bit unreliable).  Then I have to go back and delete “.init” which is a pain.

Tracked in Apple’s issue tracker as rdar://121144822

I just tried reproducing this and the following produces initializer completions for me in the following tests case, both with the Swift 5.9 release and a recent main development snapshot.
struct Foo {
  init(x: Int) {}
}
func test() {
  Foo(<complete here>
}

I am able to get initializer completions inside the SourceKit-LSP code base as well, so it also appears to be working across modules and in more complex scenarios.
Do you have a project that reproduces the issue or am I missing something?

Closing this because it does seem to work for me. Feel free to open if you are continuing to see issues with it and have a reproducing example.


Lowercase is not working

Function that converts a character to lowercase does not work correctly
https://github.com/DenCoder618/SUAI-Labs/blob/b4f24c5ce8cedea0318080affee271b9a0aba78d/Semester_1/Lab_5/Lab_5_dop.c#L56
Example input:
HelloComMa WorldDoT How r UqStn
Expected output:
Hello, World. How r U?
But the program does not perform the replacement

I rewrote the algorithm for converting a letter to lowercase
char tolower(int c)
{
    // (int)a = 97, (int)A = 65
    // (a)97 - (A)65 = 32
    // therefore 32 + 65 = a
    return c > 64 && c < 91 ? c + 32 : c;
}

It can be written shorter:
#define tolower(c) c > 64 && c < 91 ? c + 32 : c


Update container.go

@kre0n, be aware of https://github.com/google/gxui/issues/166.

The original code was correct, but admittedly it was not a great interface name. I don't think there's a PaintChildren type in the outer package, so I'm not sure how this compiles.
Also, beware #166.

I'm not sure how this compiles.

It doesn't:
# github.com/google/gxui/mixins/base
mixins/base/container.go:15: undefined: outer.PaintChildren

The original code was correct, but admittedly it was not a great interface name.

I understand you were going with "{{Name}}er" formula for the interface name. A suggestion to consider is to apply the formula like https://godoc.org/io#Writer and https://godoc.org/io#WriterTo. Similarly, it could've been outer.Painter and outer.PainterChild.

Yup, as I said, it wasn't a great interface name. :)


[DTensor] Does DTensor work directly under the eager mode?

Click to expand!
Issue Type
Others
Source
binary
Tensorflow Version
tf 2.11
Custom Code
No
OS Platform and Distribution
No response
Mobile device
No response
Python version
No response
Bazel version
No response
GCC/Compiler version
No response
CUDA/cuDNN version
No response
GPU model and memory
No response
Current Behaviour?
From the [document](https://www.tensorflow.org/tutorials/distribute/dtensor_ml_tutorial), it seems that DTensor only work with tf.function.

Standalone code to reproduce the issue
The [document](https://www.tensorflow.org/tutorials/distribute/dtensor_ml_tutorial) does not explicitly state whether DTensor works in eager or graph mode.

Relevant log output
No response

Hi @aoyulong !
Most of processes in above  Dtensor  distribute tutorial seems to be running in eager mode except the Training step to trace the operations and give more flexibility to run in other devices(including mobiles).
Thank you!

Thanks. So the training step should be traced when using DTensor.

Yeah @aoyulong !
Tracing is necessary for Training.
Can we mark your query as resolved then.
Thank you!

Thanks. The problem was solved.

Are you satisfied with the resolution of your issue?
Yes
No


Write a Review Page

Name your branch to "issue-XX"
You are assigned to create the Write a Review Page for Manoa Eats

Will need to see a sample vendor profile available in order to publish reviews from users.

Will not continue Branch!


ipset cali40all-hosts-net cannot be destroyed can calico-kube-controllers Failed to initialize Calico datastore

I reinstalled my Kubernetes cluster and the Calico version upgraded from v3.20.3 to v3.25.2.
Expected Behavior
ipset can be destroyed and run calico node.
Current Behavior
cali40all-hosts-net cannot be destroyed and unable to run calico.

calico node log

2023-11-07 10:03:05.205 [INFO][93] felix/ipsets.go 616: Resync found left-over Calico IP set. Queueing deletion. family="inet" setName="cali40all-hosts-net"
2023-11-07 10:03:05.206 [INFO][93] felix/ipsets.go 883: Deleting IP set. family="inet" setName="cali40all-hosts-net"
2023-11-07 10:03:05.206 [INFO][93] felix/ipsets.go 921: Deleting IP set. family="inet" setName="cali40all-hosts-net"
2023-11-07 10:03:05.287 [WARNING][93] felix/ipsets.go 927: Failed to delete IP set, may be out-of-sync. error=exit status 1 family="inet" output="ipset v7.11: Set cannot be destroyed: it is in use by a kernel component\n" setName="cali40all-hosts-net"

cali40all-hosts-net

$ ipset list cali40all-hosts-net

Name: cali40all-hosts-net
Type: hash:net
Revision: 6
Header: family inet hashsize 1024 maxelem 1048576
Size in memory: 504
References: 2
Number of entries: 1
Members:
<IP_ADDRESS>

can not destroy cali40all-hosts-net

$ ipset destroy cali40all-hosts-net

ipset v7.15: Set cannot be destroyed: it is in use by a kernel component

no rule match cali40all-hosts-net in iptables.

$ iptables -nvL | grep cali40all-hosts-net

Steps to Reproduce (for bugs)

Deploy Kubernetes using Kubespray v2.18.1. This installation includes Kubernetes v1.22.8 and Calico v3.20.3.
Run reset.yml in kubespray to clean cluster.
Deploy Kubernetes using Kubespray v2.23.0. This installation includes Kubernetes v1.27.5 and Calico v3.25.2.

Your Environment

Calico version

v3.20.3 to v3.25.2

Orchestrator version (e.g. kubernetes, mesos, rkt):

kubernetes:  v1.22.8 to v1.27.5
kubespray:  v2.18.1 to v2.23.0

Operating System and version:

PRETTY_NAME="Ubuntu 22.04.2 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.2 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian

FYI iptables -L doesn't show you all the rules: it only shows you the filter table.  Better to use iptables-save to review everything.
That warning message by itself shouldn't be too much of a problem though: are you switching from IPIP to something else (intentionally)?  That ipset is used in IPIP mode only.
There's probably another cause for any installation problems you have (switching from IPIP to something that doesn't in work in your environment could be that), but more info would be needed.

It fixed after a REBOOT, ipset is destroyed, and calico-kube-controllers can start.
I can reproduce it on my second node.
Before reboot.

calico-kube-controllers is CrashLoopBackOff

NAMESPACE     NAME                                         READY   STATUS             RESTARTS        AGE
kube-system   calico-kube-controllers-5b5bfd6db7-pt2wr     0/1     CrashLoopBackOff   7 (2m15s ago)   14m

2023-11-09 02:24:18.167 [INFO][1] main.go 107: Loaded configuration from environment config=&config.Config{LogLevel:"info", WorkloadEndpointWorkers:1, ProfileWorkers:1, PolicyWorkers:1, NodeWorkers:1, Kubeconfig:"", DatastoreType:"kubernetes"}
W1109 02:24:18.167890       1 client_config.go:617] Neither --kubeconfig nor --master was specified.  Using the inClusterConfig.  This might not work.
2023-11-09 02:24:18.168 [INFO][1] main.go 131: Ensuring Calico datastore is initialized
2023-11-09 02:24:48.169 [ERROR][1] client.go 290: Error getting cluster information config ClusterInformation="default" error=Get "https://<IP_ADDRESS>:443/apis/crd.projectcalico.org/v1/clusterinformations/default": dial tcp <IP_ADDRESS>:443: i/o timeout
2023-11-09 02:24:48.169 [INFO][1] main.go 138: Failed to initialize datastore error=Get "https://<IP_ADDRESS>:443/apis/crd.projectcalico.org/v1/clusterinformations/default": dial tcp <IP_ADDRESS>:443: i/o timeout
2023-11-09 02:25:18.191 [ERROR][1] client.go 290: Error getting cluster information config ClusterInformation="default" error=Get "https://<IP_ADDRESS>:443/apis/crd.projectcalico.org/v1/clusterinformations/default": dial tcp <IP_ADDRESS>:443: i/o timeout
2023-11-09 02:25:18.191 [INFO][1] main.go 138: Failed to initialize datastore error=Get "https://<IP_ADDRESS>:443/apis/crd.projectcalico.org/v1/clusterinformations/default": dial tcp <IP_ADDRESS>:443: i/o timeout
2023-11-09 02:25:18.191 [FATAL][1] main.go 151: Failed to initialize Calico datastore

try curl on node

$ curl -k https://<IP_ADDRESS>:443/apis/crd.projectcalico.org/v1/clusterinformations/default

{
  "kind": "Status",
  "apiVersion": "v1",
  "metadata": {},
  "status": "Failure",
  "message": "clusterinformations.crd.projectcalico.org \"default\" is forbidden: User \"system:anonymous\" cannot get resource \"clusterinformations\" in API group \"crd.projectcalico.org\" at the cluster scope",
  "reason": "Forbidden",
  "details": {
    "name": "default",
    "group": "crd.projectcalico.org",
    "kind": "clusterinformations"
  },
  "code": 403
}

ipset

$ iptables-save | grep cali40

-A cali-INPUT -p udp -m comment --comment "cali:J76FwxInZIsk7uKY" -m comment --comment "Allow IPv4 VXLAN packets from allowed hosts" -m multiport --dports 4789 -m set --match-set cali40all-vxlan-net src -m addrtype --dst-type LOCAL -j ACCEPT
-A cali-OUTPUT -p udp -m comment --comment "cali:ClE20y3NCwgoEuMI" -m comment --comment "Allow IPv4 VXLAN packets to other allowed hosts" -m multiport --dports 4789 -m addrtype --src-type LOCAL -m set --match-set cali40all-vxlan-net dst -j ACCEPT
-A cali-forward-check -p tcp -m comment --comment "cali:ZD-6UxuUtGW-xtzg" -m comment --comment "To kubernetes NodePort service" -m multiport --dports 30000:32767 -m set --match-set cali40this-host dst -g cali-set-endpoint-mark
-A cali-forward-check -p udp -m comment --comment "cali:CbPfUajQ2bFVnDq4" -m comment --comment "To kubernetes NodePort service" -m multiport --dports 30000:32767 -m set --match-set cali40this-host dst -g cali-set-endpoint-mark
-A cali-forward-check -m comment --comment "cali:jmhU0ODogX-Zfe5g" -m comment --comment "To kubernetes service" -m set ! --match-set cali40this-host dst -j cali-set-endpoint-mark
# Warning: iptables-legacy tables present, use iptables-legacy-save to see them
-A cali-nat-outgoing -m comment --comment "cali:flqWnvo8yq4ULQLa" -m set --match-set cali40masq-ipam-pools src -m set ! --match-set cali40all-ipam-pools dst -j MASQUERADE --random-fully

@yckaolalala Interesting that the ipset doesn't appear in iptables at the point you recorded it.  Could you please provide the full Felix log?

@matthewdupre If any other logs need to be provided?

calico-node.yaml

            - name: FELIX_LOGSEVERITYSCREEN
              value: "debug"
            # Set Calico startup logging to "error"
            - name: CALICO_STARTUP_LOGLEVEL
              value: "debug"

pod status

NAME                                         READY   STATUS             RESTARTS       AGE     IP               NODE                 NOMINATED NODE   READINESS GATES
calico-kube-controllers-794577df96-tklxp     0/1     CrashLoopBackOff   10 (65s ago)   18m     <IP_ADDRESS>   k8s-192-168-56-198   <none>           <none>
calico-node-sscjq                            1/1     Running            0              3m16s   <IP_ADDRESS>   k8s-192-168-56-198   <none>           <none>
kube-apiserver-k8s-192-168-56-198            1/1     Running            1              19m     <IP_ADDRESS>   k8s-192-168-56-198   <none>           <none>
kube-controller-manager-k8s-192-168-56-198   1/1     Running            2              20m     <IP_ADDRESS>   k8s-192-168-56-198   <none>           <none>
kube-proxy-9n5ps                             1/1     Running            0              19m     <IP_ADDRESS>   k8s-192-168-56-198   <none>           <none>
kube-scheduler-k8s-192-168-56-198            1/1     Running            2 (16m ago)    20m     <IP_ADDRESS>   k8s-192-168-56-198   <none>           <none>

/var/log/calico/cni/cni.log cni.log

calico-node calico-node-debug.log

calico-kube-controller calico-kube-controller.log

iptables-save iptables-save.log

ip -a ipa.log

ipset list ipset.log

I think problem the is that pod cannot connect to kube-apiserver even though calico-node is running.
However, I can successfully connect to kube-apiserver on localhost using both the node IP and the default Kubernetes service IP.
curl -k https://<IP_ADDRESS>:443/version
curl -k https://<IP_ADDRESS>:6443/version

{
  "major": "1",
  "minor": "27",
  "gitVersion": "v1.27.5",
  "gitCommit": "93e0d7146fb9c3e9f68aa41b2b4265b2fcdb0a4c",
  "gitTreeState": "clean",
  "buildDate": "2023-08-24T00:42:11Z",
  "goVersion": "go1.20.7",
  "compiler": "gc",
  "platform": "linux/amd64"
}

I attempted to change the Calico datastore from kdd to etcd. After starting calico-node, the original issue persists, but the ipset cali40all-hosts-net is removed.
calico-kube-controllers can start normally because it no longer needs to connect to kube-apiserver,  and other pods still cannot connect to kube-apiserver. As a result, my CoreDNS fails to start due to this."
Strangely, all these problems were resolved after a reboot.
I also attempted to remove Calico and change the network plugin to Flannel, and my CoreDNS can start without a reboot.

i have meet the same problem

Warning: iptables-legacy tables present, use iptables-legacy-save to see them

This message is a bit suspicious - is there a process running on this node that is using legacy iptables?

I am closing this issue du to lack of activity and due to the fact that calico moved up to 3.28. Feel free to reopen if there is any new info.


Document resize in README

Fix for #91
Should we do something else ? Bump the default height ?

Here is an idea:
aspect-ratio: 16 / 10;
min-height: 500px;
max-height: 75vh;

We get everything:

optimal height of 75vh (see below) with optimal aspect-ratio of H5Web on 16/10 viewports ;
cap of 75vh on wider ratios so the viewer remains entirely visible ;
min height of 500px :

so the viewer doesn't shrink too much on wide but very short viewports ;
so the viewer doesn't shrink too much on narrow viewports (think portrait orientation or half-screen window) ;
to act as fallback on browsers that don't support aspect-ratio.

I'm suggesting 75vh instead of 80vh, to allow for the code cell above the viewer to remain somewhat visible. I feel that it's important to keep the path of the file that is being viewed on the screen. Also, I think it's important to keep enough space above/below the viewer for people who configure their mouse wheel to jump more lines than usual on scroll. You don't want them to have to scroll back and forth or drag the scrollbar to move the viewer in the middle of the viewport...


Gracefully handle failure case of JSON.parse

It seems that providing invalid JSON to the parser would trigger an error but the error would not be reported correctly to the parent handler.
Maybe I missed something but it might be worth adding a try / catch around the JSON parser and rejecting the promise in the event of a failure. Ideally to keep in the spirit of spirit the error should just be returned so that a parent error handler could cleanly report the error.
Is this issue present and if so would you accept a pull request to add the handling and the relevant test case?

Yes, I think this is an issue. I'd gladly accept a PR for it or do it myself when I find some time.
Any idea how this should be properly handled? try {} catch () {} would work to get the error, but how should it be passed to the next middleware? Maybe just not set body or set a bodyError property?

Well if we reject the promise with an error then any middleware higher up the chain would be able to catch it with:
try { await handler(r) } catch (e) {}

We could perhaps add a flag to the options that defaults to true so the library returns an error response to the client by default but can throw the error up the chain if the user is a bit more advanced?

Library returns an error response

Can we actually do this from the scope of this middleware? Would be nice to have for sure (as long as it's optional).

As far as I have understood Spirit's method of operation I think we could.
My reasoning is that spirit middleware as I understand it is basically functional composition of the middleware around the user provided function.
By resolving the promise with a Response type directly and not calling the subsequent handler we would effectively curtail execution to within this middleware and begin returning control back up the stack.
TL;DR: I think that by calling the following we could return a nicely formatted error in the event of an incompatible string being provided.
resolve({
   status: 400,
   body: JSON.stringify({
      message: "An error occurred."
   })}

@AJCStriker Just wanted to let you know, I'll start working on this. I'm assuming you haven't implemented anything yet, right?
 Feel free to implement if you want!

@AJCStriker This should be working now. Can you take a look at it and let me know if you'd like to change something? The project is still pretty new and if we want to make breaking changes we should do it as soon as we can. :smile:


Search for data publishers listed as international organizations

The current search for data publishers based on country of origin leaves out data publishers listed as international organizations since they are not assigned country codes. It would be very helpful to be able to filter all data publishers based in a particular country including international organizations. I understand that in computing data stats for publishing activity within countries, records are assigned based on the country where a data publisher is based. Assigning country codes to international organizations might break this formula. To avoid breaking this formula, it might be useful to have a filter for "international organizations" in addition to "country" here  http://demo.gbif.org/publisher/search
This should be able to give me all international organizations but thereafter, I still would want to filter based on the country where the international organization is based if it has a physical address.

Thank you @siro1. Because this issue is related to the new portal, can you please create the issue here instead: https://github.com/gbif/portal16/ Thanks.


Added Stack C++ Implementation

Hello,
This is my Stack C++ Implementation.
Issue:
https://github.com/frextrite/Data-Structures-Algorithms-Hacktoberfest-2K19/issues/70

@frextrite what i'm doing wrong?
This test is falled "Labeler / label (pull_request)"

Hi @sennafilipe thank you for your interest. I cannot merge this file since the issue was already assigned to someone else. However, you are free to work on any data structure/algo that is not already implemented. Just make sure to create an issue for the same so that a maintainer may assign it to you.


chore: adds in disclaimers rnft

Description
This adds in a disclaimer regarding the nature of the rNFT
How to test
By checking the offer licences and offer t&cs

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

Codecov Report

Merging #433 (36c135c) into main (d2fd551) will decrease coverage by 1.23%.
The diff coverage is 27.33%.

@@            Coverage Diff             @@
##             main     #433      +/-   ##
==========================================
- Coverage   56.86%   55.63%   -1.23%
==========================================
  Files         117      118       +1
  Lines        3264     3397     +133
  Branches      546      572      +26
==========================================
+ Hits         1856     1890      +34
- Misses       1408     1507      +99

Flag
Coverage Δ

common
84.61% <100.00%> (+0.32%)
:arrow_up:

core-sdk
52.29% <23.23%> (-1.37%)
:arrow_down:

eth-connect-sdk
18.57% <ø> (ø)

ethers-sdk
66.12% <ø> (ø)

ipfs-storage
94.02% <ø> (ø)

metadata
97.56% <ø> (ø)

unittests
55.63% <27.33%> (-1.23%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

packages/core-sdk/src/meta-tx/biconomy.ts
15.90% <0.00%> (-0.76%)
:arrow_down:

packages/core-sdk/src/native-meta-tx/handler.ts
24.00% <ø> (ø)

packages/core-sdk/src/native-meta-tx/mixin.ts
37.50% <ø> (ø)

packages/core-sdk/src/utils/signature.ts
17.39% <0.00%> (ø)

packages/core-sdk/src/meta-tx/handler.ts
21.97% <11.32%> (-3.61%)
:arrow_down:

packages/core-sdk/src/forwarder/handler.ts
16.00% <14.28%> (-17.34%)
:arrow_down:

packages/core-sdk/src/meta-tx/mixin.ts
31.62% <15.78%> (-2.72%)
:arrow_down:

packages/core-sdk/src/voucher/handler.ts
28.00% <20.00%> (-2.00%)
:arrow_down:

packages/core-sdk/src/voucher/mixin.ts
24.00% <22.22%> (-0.40%)
:arrow_down:

packages/core-sdk/src/voucher/interface.ts
54.16% <50.00%> (-1.39%)
:arrow_down:

... and 8 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

@levalleux-ludo can you make this change ? Sorry i don't know how to merge and deploy it all ?

applied with https://github.com/bosonprotocol/interface/pull/876 and https://github.com/bosonprotocol/widgets/pull/77


Added time input validation for Android 26+.

Resolves #1997

Why it was closed without merging? If PR requires something more to be added, let me know, I can provide it.


Issue with an icon

Hello,
There is an issue with this icon https://icon-sets.iconify.design/fluent-emoji/teddy-bear/
I don't know if it's from iconify or if the issue is from somewhere else.

Thanks for reporting!
I've checked original icon, it is correct, so bug happened somewhere during optimisation. I'll fix that.

Thanks!

Fixed.
It was caused by bug in third party software, which affects icons that use both transformations and filters (multiple entries of same transformation on sibling element + filter on parent element). I've reported bug and added a temporary workaround for it.


Weird bug with audio files import

Here is how to reproduce this strange bug :

include an audio file into your program (some mp3, or ogg music file).
By going into the asset managers > import > audio
save your work WITHOUT DOING TOUCHING anything else (don't click on run , don't do anything)
nunuStudio will have saved your NSP file correctly with the audio file you imported (so if your mp3 is 2Mib you'll have an nsp file file size > 2 Mib)

now

close nunustudio reopen it
add something into your scene (a cube for exemple) or simply press run
then save again your file
you will notice that the audio file is not included (check the size of the resulting nsp)

Version

I am using the latest version , this bug is present in every version since a long time

Platform

Web Version [X]
Linux [X]

Hello
Thanks a lot for reporting this bug.
Best regards

Hello
Thanks a lot for reporting this bug.
Best regards


add hain-plugin-bower in docs

@welksonramos  Please send a pull request to develop branch

@welksonramos: This has merge conflicts, please resolve those and update the pull request and I'll merge it in.


Ability to generate and pack version list and crcs ?

Ability to run a function that generates and packs crcs and version lists

Hmm. I'm assuming you're talking about archives with a custom name?

Yes files with custom names :)

Alright. So there are normally 3 custom files. I assume you only need 2 custom files right (crc and version).

I've created a function where you should be able to add version and crc files in #35 using the following code:
Index317.addMetaFiles("version_file", "crc_file")

This method needs to be executed before you create the cache library object.


Channels Remain After Abrupt Device Disconnect

If a device disconnects unexpectedly, the previously enabled channels remain after reconnecting a device.
To reproduce:
Connect to a device via USB, enable some channels.  Disconnect device from USB.  Reconnect to device and check channels tab.  The previously configured channels are still listed and cannot be deleted.

@cptkoolbeenz , Serial device unexpectedly disconnect is working fine and we have implemented the popup also and  when it does, it shows the the message by saying the device is unexpectedly disconnected , and clears out the channels of it as well, NOW
we have implemented this in devices connected through WIFI as well but there is a catch , when we power off the device from the power button on device , the IP of device still pings from the backend or CMD and when we completely cut the supply from power switch it stops pinging ,  So it get hard to detect the device is active or not if it is power off from the device power button.

Ah interesting.  It likely stems from the new WiFi implementation staying active after the device is told to power down while connected via USB.  I'm guessing if you disconnect from USB then test WiFi ping after power-off, it should be silent.  I will make a ticket in the firmware to shut down the WiFi module during power-down.

I think the latest beta release has this taken care of.  @codedecoded01723 can you verify in the latest beta firmware?


Compile error?

Wondering how this could compile as a bit_pointer has a single field _ref and no fields _ptr and _mask.
https://github.com/vreverdy/bit/blob/67446ab8756f8bd5a670b92d9d75549959ba3de9/cpp/bit_pointer.hpp#L203

Fixed.


Streaming without wowza

is there another way using libsteaming  without wowza ?

I am working on the same, you just have to get the .sdp file with the ip of your terminal and use it as feed in a server like ffmpeg, for example.

Same here, working on it. Got two issues. One is that the client sends a faulty content type (has an extra ' ' on the end, which breaks both ffmpeg's rtsp server, and crtmpserver. The second is that the client expects a session id, and when it doesnt get the session id it just fails and aborts the session.

I am giving up on rtsp streaming. The built in rtsp client does not work with any server i can point it to, even with my own patches. Going to use vpn and just use the builtin rtmp server instead.

If both the devices are in the same network, you could setup RTSP server on your device and have another device connect to it using your device's ipaddr and the port you have set for your RTSP server.
On the remote side, you could use the standard android widget VideoView to play the contents of the local camera.


[Bots][Updatelinks][1521288]

Updated the code sample section.

Docs Build status updates of commit 6e735bc:
:warning: Validation status: warnings

File
Status
Preview URL
Details

msteams-platform/tabs/how-to/authentication/auth-aad-sso.md
:warning:Warning
View
Details

msteams-platform/tabs/how-to/authentication/auth-aad-sso.md

Line 172, Column 255: [Warning-hard-coded-locale] Link 'https://docs.microsoft.com/en-us/microsoftteams/platform/toolkit/visual-studio-code-tab-sso' contains locale code 'en-us'. For localizability, remove 'en-us' from links to most Microsoft sites.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

Docs Build status updates of commit e19dc6e:
:warning: Validation status: warnings

File
Status
Preview URL
Details

msteams-platform/tabs/how-to/authentication/auth-aad-sso.md
:warning:Warning
View
Details

msteams-platform/tabs/how-to/authentication/auth-aad-sso.md

Line 172, Column 254: [Warning-file-not-found] Invalid file link: '../toolkit/visual-studio-code-tab-sso'.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

Docs Build status updates of commit 53021ae:
:warning: Validation status: warnings

File
Status
Preview URL
Details

msteams-platform/tabs/how-to/authentication/auth-aad-sso.md
:warning:Warning
View
Details

msteams-platform/tabs/how-to/authentication/auth-aad-sso.md

Line 172, Column 254: [Warning-file-not-found] Invalid file link: '../../toolkit/visual-studio-code-tab-sso'.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

Docs Build status updates of commit 29114e6:
:warning: Validation status: warnings

File
Status
Preview URL
Details

msteams-platform/tabs/how-to/authentication/auth-aad-sso.md
:warning:Warning
View
Details

msteams-platform/tabs/how-to/authentication/auth-aad-sso.md

Line 172, Column 254: [Warning-file-not-found] Invalid file link: '../../toolkit/visual-studio-code-tab-sso.md'.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

Docs Build status updates of commit 2ddf803:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/tabs/how-to/authentication/auth-aad-sso.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

Docs Build status updates of commit 15d38e4:
:warning: Validation status: warnings

File
Status
Preview URL
Details

msteams-platform/tabs/how-to/authentication/auth-aad-sso.md
:warning:Warning
View
Details

msteams-platform/tabs/how-to/authentication/auth-aad-sso.md

Line 172, Column 254: [Warning-file-not-found] Invalid file link: '../../platform/toolkit/visual-studio-code-tab-sso.md'.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

Docs Build status updates of commit ba27cec:
:warning: Validation status: warnings

File
Status
Preview URL
Details

msteams-platform/tabs/how-to/authentication/auth-aad-sso.md
:warning:Warning
View
Details

msteams-platform/tabs/how-to/authentication/auth-aad-sso.md

Line 172, Column 254: [Warning-file-not-found] Invalid file link: '../microsoftteams/platform/toolkit/visual-studio-code-tab-sso.md'.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

Docs Build status updates of commit d4363a3:
:warning: Validation status: warnings

File
Status
Preview URL
Details

msteams-platform/tabs/how-to/authentication/auth-aad-sso.md
:warning:Warning
View
Details

msteams-platform/tabs/how-to/authentication/auth-aad-sso.md

Line 172, Column 254: [Warning-file-not-found] Invalid file link: '../../toolkit/visual-studio-code-tab-sso.md'.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

Docs Build status updates of commit d283400:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/tabs/how-to/authentication/auth-aad-sso.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

@Wajeed-msft - request you to kindly review and provide inputs / approval on the PR.
Thank you.

Docs Build status updates of commit 2e554c8:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/tabs/how-to/authentication/auth-aad-sso.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel


✌🏽 Calender booking feature

Status:

Description :star2:

Fixes #number
TODOs :star:

Approved and merged


Add definitions for Linux debug related MAGIC

This commit adds definitions for Linux debug related MAGIC to confirm if the filesystem for debug is mounted using statfs.
Reference commit: https://github.com/rust-lang/libc/pull/1943
Signed-off-by: Kenta Tada<EMAIL_ADDRESS>

I don't think I have any problems but wait for the release including rust-lang/libc#1943 as draft.

I'm sorry for the slow response.
Could you review this PR?


feat: give ability to set connectString directly

Hey @zetxx , thanks for PR.
https://github.com/mtxr/vscode-sqltools/blob/cc3e97b7a067300a8d560fabe11231b9a753ac99/packages/core/dialect/oracle/index.ts#L55-L57
Now it is possible if you ommit the this.credentials.server and this.credentials.port, the connectionString maps directly from this.credentials.database.
I agree, maybe it is not super clear.

@zetxx you should add this configuration to packages/extension/package.json and ConnectionInterface too.
Could you do that please?

@mickeypearce I believe his suggestion worth. Connection string are very used and we should have a explicit way to do that to avoid confusion. I could add it to other dialects too since now it's working just for oracle.
What do you think?

I agree, having connectString explicitly is much clearer. Let's do it.

do i need to do something more ?

No, that's on me now.
I'll add the same feature for other dialects and release it.
Thanks @zetxx! Welcome too the community!


✋ [MEMBER] -

Why do you want to join?
I have been contributing  in django-debug-toobar which would soon be part of this community, I would like to continue my participation in the library and many other projects within this community.
contributor at django.
member at wagtail.
Which project(s) are you looking to contribute to?
Incoming, django-debug-toolbar.
Code of Conduct

[X] I agree to follow Django Commons's Code of Conduct

Welcome @salty-ivy

Welcome @salty-ivy

Thanks a lot @cunla

Amazing, thanks for your work on the debug toolbar @salty-ivy 🫶


How to Play/Pause on Tap?

Thanks for the player.
How can I Play/Pause Video on Tap? Please let me know if there are any existing stuff.

@kpTops no existing functionality available. I will provide this functionality on Pause on long press and Play on release long press. Thanks for reporting.


Fix vc close migration race condition

The issue contains the details.  This problem came in with PR #7278.  Once we added that commit, our canary production box would crash at least once an hour with corrupted memory stacks (examples in issue).  We ran an ASAN version of the build in our prod sim and came up with a use-after-free and a very similar double free failure (again stacks in the issue).
The use after free issue was do to the close flag being set early in UnixNetVConnection::do_io_close, but having accesses to the object later.  The other thread would see the close flag set when walking the event look and delete the netvc object from underneath the first thread.
We have been running a build with this patch on a production box for over 3 hours now.  We will expand our testing of this, but it seems likely that this is addressing the crash we were seeing.
This closes #7333

Added a commit to defer clearing the the vio continations as @sudheerv suggested.

Cherry-picked to v9.0.x branch.


Csp compatible

Also we need to check in MAC all the scenarios. For the performance is also a concern


Refactor _get_clickable

Reduce the cyclomatic complexity of _get_clickable by refactoring.

In order to decrease cyclomatic complexity for _get_clickable by at least 35%, CCN has to decrease from 11 to 7.

Not implemented due to the previous PR on refactoring.


questions about Mask Channel Residual Vector Quantization

Thank you for your work. I'm sorry I couldn't find the implementation code for Mask Channel Residual Vector Quantization, and I'm not sure why you named it Language-Codec because I didn't see any language-related loss or other designs.

The core code related to the MCRVQ mechanism can be found in the LanguageVectorQuantization class in the encodec/quantization/core_vq.py file and the ResidualVectorQuantizer class in the encodec/quantization/vq.py file.

The term "Language-Codec" can be understood, at the code level, as a combination of the "encodec" component and the "vocos" component, along with MCRVQ. The logic pertaining to RVQ (Residual Vector Quantization) is implemented in the "languagecodec/encodec/quantization" pathway. The choice of naming our paper "Language-Codec" stems from our objective of minimizing the disparities between discrete codecs and speech language models.

From the code, it seems that the improvement of MCRVQ is to divide the first layer of the original RVQ into three VQ layers in terms of the time dimension, right?

Q: "Besides the training data size factor, it appears that the way to minimize the disparities between discrete codecs and speech language models is by dispersing the information within the original RVQ-1 token?"
A: Yes
Q:"From the code, it seems that the improvement of MCRVQ is to divide the first layer of the original RVQ into three VQ layers in terms of the time dimension, right?"
A: Not time dimension, mainly in the channel dimension.

Hi, thank you for the nice work. I would ask a follow-up question regarding this discussion
Q:"From the code, it seems that the improvement of MCRVQ is to divide the first layer of the original RVQ into three VQ layers in terms of the time dimension, right?"
A: Not time dimension, mainly in the channel dimension.
From my understanding, the inputs to the RVQ layer is with shape [batch, time, hidden_dim] as shown in https://github.com/jishengpeng/Languagecodec/blob/main/languagecodec_encoder/quantization/core_vq.py#L379. Why you name the second dimension as channel dimension rather than time dimension?

Hi, thank you for the nice work. I would ask a follow-up question regarding this discussion Q:"From the code, it seems that the improvement of MCRVQ is to divide the first layer of the original RVQ into three VQ layers in terms of the time dimension, right?" A: Not time dimension, mainly in the channel dimension.
From my understanding, the inputs to the RVQ layer is with shape [batch, time, channel_dim] as shown in https://github.com/jishengpeng/Languagecodec/blob/main/languagecodec_encoder/quantization/core_vq.py#L379. Why you name the second dimension as channel dimension rather than time dimension? Or is the input with shape [batch, channel_dim, time]?
If the second dimension is channel_dim, another follow-up question is whether the function of the first three VQ layers is similar to that of one three-group VQ as in https://arxiv.org/abs/2201.09429 (divide the channel into three groups, and each group goes into a VQ layer)?

The input is the shape [batch, channel_dim, time].


youtube "seek" not working

i've tried the following...
cast = next(cc for cc in chromecasts if cc.device.friendly_name=="my chromecast name")
cast.wait()
ytc=YouTubeController()
cast.register_handler(ytc1)

that works fine to get my chromecast.
then
ytc.play_video(vLink1)    #vLink1 is my variable for the video

this also works fine for me. I have no problem playing videos whenever i want.
my only problem is I cannot figure out the proper syntax after this to "seek" to 30 seconds.
I've seen a note from you that the following should work:
cast.media_controller.seek(30)

but that command does nothing for me when the video is playing. it just keeps playing as normal. It doesn't error out either though, which is confusing.
Any ideas?
Thanks

@thedaynos I think the media controller seek function works only with the default media player in chromecast. Youtube controller in this project relies on casttube (https://github.com/ur1katz/casttube) for creating a player session from the device, though casttube doesn't offer an api for the seek functionality.


Formatting breaks query with hexadecimal constant values

System information:

Operating system (distribution) and version: MacOS Big Sur 11.1
DBeaver version: <IP_ADDRESS>012201616

Connection specification:

Database name and version: MySQL 8.0.21
Do you use tunnels or proxies (SSH, SOCKS, etc)? No

Describe the problem you're observing:
When formatting a query with hexadecimal values, the formatting adds a space that breaks the query.
Steps to reproduce, if exist:

Write the following query in the editor: SELECT 0x00 FROM tbl;
Right click the query, select Format => Format SQL
The query now can't be executed, as a space was added after the character '0'.

The new query after formatting is:
SELECT
	0 x00
FROM
	tbl;

Thank you for the report.

Thank you for the report.

Testers, please make sure that numeric literals like listed below still highlighted and formatted correctly:
-- Hexadecimal numeric literal
SELECT 0xDeadBeef;
-- Decimal numeric literal with signed scientific notation
SELECT 0.5e+17;
-- Decimal numeric literal
SELECT 123.456;
-- Integral numeric literal
SELECT 456;

verified


ATMs lnurls can still be pulled multiple times

Reproduce:
Scan QR code from ATM with some wallet, eg. Phoenix. Dont claim the payment yet!
Scan the same code with another wallet.
Scan the code with third wallet.
Now you can claim in all three wallets, one by one and you will get paid on all of them.
LNbits 0.10.9
lnurldevice 0.5.5

#17

#17

Thank you, now it's working fine.


pldm: Adding encrypted password transfer mechanism

This commit will add two properties chapname and chapsecret to transfer encrypted password from GUI to Host via pldm.
When GUI modify these two properties then pldm will get the notification since pldm hosted these two properties and pldm will transfer these data to remote terminus by FILEIO mechanism.
Chapdata file will be created when dbus property chapsecret set via redfish interface and when chapdata transfer successful then output sample is below.
Sample output:
Nov 07 18:28:25 z2430cbmc pldmd[1066]: newFileAvailableSendToHost:Sending Sign CSR request to Host for fileHandle: 0
Nov 07 18:28:25 z2430cbmc pldmd[1066]: Tx: 80 3f 0a 17 00 00 00 00 00 1c 00 00 00 00 00 00 00
Nov 07 18:28:25 z2430cbmc pldmd[1066]: Rx: 09 01 00 3f 0a 00
Nov 07 18:28:25 z2430cbmc pldmd[1066]: Rx: 09 01 8c 3f 0b 17 00 00 00 00 00 00 00 00 00 1c 00 00 00
Nov 07 18:28:25 z2430cbmc pldmd[1066]: Tx: 0c 3f 0b 00 1c 00 00 00 05 00 00 00 6b 61 6d 61 6c 0f 00 00 00 61 62 63 64 65 31 32 33 34 35 37 38 39 36 35
Nov 07 18:28:25 z2430cbmc pldmd[1066]: Rx: 09 01 8d 3f 0d 17 00 00 00 00 00 01
Nov 07 18:28:25 z2430cbmc pldmd[1066]: Tx: 0d 3f 0d 00
Nov 07 18:28:29 z2430cbmc pldmd[1066]: Rx: 09 01 00 3f 0a 00
Nov 07 18:28:29 z2430cbmc pldmd[1066]: Rx: 09 01 8e 3f 08 00 00 1b 1f 02 50 00 00 00 00 20 26 00 00 00 40 01 00 00 00 00 00
Nov 07 18:28:29 z2430cbmc pldmd[1066]: Tx: 0e 3f 08 00 20 26 00 00 00 00 00
Nov 07 18:28:29 z2430cbmc pldmd[1066]: Rx: 09 01 8f 3f 0b 00 00 1b 1f 02 50 20 26 00 00 0c 00 00 00
Nov 07 18:28:29 z2430cbmc pldmd[1066]: Tx: 0f 3f 0b 00 0c 00 00 00 74 20 72 65 71 75 65 73 74 2e 0a 00
Nov 07 18:28:29 z2430cbmc pldmd[1066]: Rx: 09 01 90 3f 0d 00 00 1b 1f 02 50 8b
Nov 07 18:28:29 z2430cbmc pldmd[1066]: Tx: 10 3f 0d 00

All review comment  have been addressed as part of this PR: https://github.com/ibm-openbmc/pldm/pull/464


encode openstack quota errors as terminal errors

What this PR does / why we need it:
Encode OpenStack quota errors as terminal errors
Correctly identify quota errors as terminal errors

/lgtm


Tar extraction failure due to double-close of stream, fixes #310

The Problem:
OP #310: extraction of a plain .tar file fails with an obscure error.
The Fix:

Fix the double-close (remove it)
Add a test for .tar files
Add a test for the sql-load case to handle .tar files

The Test:
Load any .tar file, either with ddev import-db or import-files
Automation Overview:

New test for .tar files added.
General unarchive test for all archive file types added.

Related Issue Link(s):
Release/Deployment notes:

Thank you!


Why shared component called as Library component ?

Documentation say's it's used as shared component. Same can be referenced to other component as dependency. The word "Library" component is quite confusing. It seems like i.e. related to document library. Can it be better name ?

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

ID: b431da26-3a26-bab5-1af4-a151d9e50f2e
Version Independent ID: 50656bd9-3514-ae39-0805-0927d30e4355
Content: Using library component type in SharePoint Framework
Content Source: docs/spfx/library-component-overview.md
Product: sharepoint
GitHub Login: @spdevdocs
Microsoft Alias: spdevdocs

I can see the confusion there, but when talking about code, library is a common name. Think DLL... a dynamic linked library is just a binary of shared code used by other processes. This follows the same model.
If you don't like the name, that's probably best suited as a User Voice submission (feature request / design change request) and posted here: https://aka.ms/sp-dev-uservoice


How are date, category, link and abstract used?

Does it make a difference if I use
date,title,category,link,abstract,paragraphs
and have different categories inserted there?

You only need the columns title and paragraphs in your dataframe.
as per our README


Update odbc to <IP_ADDRESS>

Updating to latest v18  to pick up fixes for CVE-2023-32027
https://nvd.nist.gov/vuln/detail/CVE-2023-32027

Thank you, I pushed the package.


Some QueryParameter should be PathParameter on Swagger

This is just an example but there a few more:
https://github.com/zhenghaoz/gorse/blob/e3754c6e98e9a2e6e277db29a841eca0ce6ceecd/server/rest.go#L388

There are some typos. Could you help to fix them? Otherwise, I will fix it later.😁

I have sent a PR https://github.com/zhenghaoz/gorse/pull/405

Kudos for the amazing recommender library!

Kudos for the amazing recommender library!

Thanks :smile:


xlink namespaces vs. non-namespaced attributes

Should xlink:arcrole (in source) have the namespace prefix?  I don't recall what the details of the decision were on moving xlink into EAC vs. dropping the namespace.

Out of the group of XLink attributes only @xlink:href, @xlink:title, and @xlink:role are kept and will be converted to @href, @linkTitle, and @linkRole. Existing xlink:actuate, @xlink:arcrole, and @xlink:show attributes could be kept nonetheless due to having the inclusion of attributes from any namespace enabled in EAC-CPF 2.0. However, this in turn requires the namespace to be specified, and that's why you could see an @xlink:arcrole still in EAC-CPF 2.0.

Closing this issue, as already answered above.


Scalability questions

I have two questions relating to scaling pipelines using Dockerflow:

I notice that the Dockerflow task runner process polls for completion status of the GGP job that it monitors.  One issue that I've run into in the past while developing code to monitor the pipeline jobs is that having too many concurrent processes querying the operations (even if they occasionally sleep) can cause frequent QPS errors which leads to stalled reporting of jobs.  Do you foresee this being an issue here as well, or is there other code somewhere else that handles orchestrating the polling threads and/or the QPS errors?

How many concurrent processes can the Dataflow head node for the workflow handle at once?  I'm just wondering what would happen if I wanted to run an embarrassingly parallel  scatter step (such as running FastQC on potentially tens of thousands of input files) would the Dataflow node be able to handle that without any trouble?  Mainly I think this is important when designing the topology of the graph, so any recommendations you have about the best way to split up the work would be useful.

Great questions. No definitive answers here, but some guesses:

I think I've seen transient errors like that. Dataflow has some retries built in, and Dockerflow has some more. I've seen Dataflow catch server errors on trying to reach the API, and get past them on retry. I'd be interested to hear if you do encounter issues.

I have no idea :) To the user of Dataflow, it looks headless. There are only workers. The workers don't do much work, since they just farm out to the Pipelines API. I don't see why a scatter on ten thousand input files shouldn't work. But I definitely haven't tried.

if  the Dataflow nodes do get overwhelmed, you can switch to a bigger VM instance type using the flag --machine-type. Then provide any of the GCE instance types.

@jbingham Is this the same Dataflow that has the following 4000 core maximum, or is it possible to have 10,000 or more workers?
https://cloud.google.com/dataflow/service/dataflow-service-desc#workers
Thanks,
~p

Dataflow is only used for orchestration, so there's typically just one
Dataflow node that counts toward that quota. The Pipelines API calls all
get queued up and run outside of Dataflow's quotas. The Dataflow node is
technically a worker node, not a head node, from the perspective of
Dataflow. From the perspective of Dockerflow, though, yes, it's a head node
and a single point of failure.
On Wed, Sep 28, 2016, 5:03 PM Paul Grosu<EMAIL_ADDRESS>wrote:

@jbingham https://github.com/jbingham Is this the same Dataflow that
has the following 4000 core maximum, or is it possible to have 10,000 or
more workers?
https://cloud.google.com/dataflow/service/dataflow-service-desc#workers
Thanks,
~p
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/googlegenomics/dockerflow/issues/7#issuecomment-250336258,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAiXqZyYnbkc9kn5Vt3zusbxp52CZs8hks5quwBKgaJpZM4KJZfH
.

But can it utilize the following automatic restart  setting to always stay up?
https://cloud.google.com/compute/docs/instances/setting-instance-scheduling-options#autorestart

Dataflow might use that setting -- or it might just start a new VM, since
transforms are meant to be idempotent and stateless. Dockerflow is not
really using Dataflow in the intended way :-)
On Wed, Sep 28, 2016, 5:22 PM Paul Grosu<EMAIL_ADDRESS>wrote:

But can it utilize the following automatic restart setting to always stay
up?
https://cloud.google.com/compute/docs/instances/setting-instance-scheduling-options#autorestart
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/googlegenomics/dockerflow/issues/7#issuecomment-250338879,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAiXqeZuTvE7EfRO7ur8Mrg9wHq__EX_ks5quwTLgaJpZM4KJZfH
.

No problemo, still very useful with many opportunities for possibilities :)


Images and explanation are out of date

Explanation of how to create new web app is out-of-date. For example this image:

shows the no longer existing "Deployment Options" which is missing in my recent version in the portal:

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

ID: 681e10a1-05d3-5761-2afd-42602a7efecf
Version Independent ID: f72e21b1-3530-8554-f1f1-fc66b222a485
Content: Real-time data visualization of sensor data from your Azure IoT hub – Web Apps
Content Source: articles/iot-hub/iot-hub-live-data-visualization-in-web-apps.md
Service: iot-hub
GitHub Login: @rangv
Microsoft Alias: rangv

@anonymouse64 Thanks for reporting this. We are working on this and will update as earliest.

@rangv and @robinsh Please check this and update the doc with necessary changes.

@anonymouse64 Thanks for reporting this issue! We've published an updated sample and rewritten the topic to emphasize running the sample locally with an option to deploy it to App Service using Azure CLI. As part of this rewrite, we've tried to include better explanations. Please have a look and let us know if you still see issues. Thanks again!

#reassign:jimacoms3

@anonymouse64 Thanks again for your feedback. Since we haven't heard back from you, we are going to close this issue. Please feel free to re-open it if you feel the problems you reported haven't been adequately addressed.

#please-close


Feat/conan support

@cloudwebrtc Could you take a look, and give your thoughts?
To test it locally, ensure that you do not have any depot_tools related things in your ENV.
The package is designed to work with the latest version of Conan ( 2.0 ).
To test it out, ensure you have installed latest version of Conan.
In the repository root:
conan create .
It will:

Export local sources required for building to the build directory
Download depot tools
Checkout to correct depot tools version
Download google WebRTC start
Download dependencies
Build libwebrtc
Create and export package to LOCAL cache

There is test_package directory, with minimal cmake which import and use package which was built.
To run it go to the /.conan/test_package directory, and call:
conan install . --output-folder=build
conan build . --output-folder=build

First step will import package, and second will build test app.
Extra reading about conan creation package can be found here.
As for now I have tested it on Windows, in the next few days I will check if everything is ok with Linux.

@k-wasniowski  Cool, it looks like an automated script to compile the final binary output, can this script be run in github actions? This way we should be able to automatically release the binary

@cloudwebrtc It indeed is destined to:

Automate build
Make one source of truth
Once we add it to the conan center, even if there are missing ready binaries, end user should be able to automatically download this conan recipe and build libwebrtc with the configuration which user want
Good place to store prebuilt binaries
We could add building libraries in github action, to do that, i believe adding docker containers would be the best option. I could do that too if you want :)

The thing about GitHub actions is that, GitHub workers doesn't have sufficient memory allocated. Casual worker have around 10GB of free space, which is not sufficient to build WebRTC library

Could you add a initial version TAG to the repository? I could start working then on adding it to the conan center

@cloudwebrtc I am currently working on adding package to conan center - PR here: https://github.com/conan-io/conan-center-index/pull/18039.
To be able to merge it, i will need a release tar.
Could you create a release ? Tag it with 1.0.0, or something like this


added DIO filter and corsika mix

Contains:

updates to digi and reco CORSIKA jobs
DTS->DTS. filter for DIO campaign efficiency

Hi @sophiemiddleton,
You have proposed changes to files in these packages:

Scripts
JobConfig
CampaignConfig

which require these tests: build.
@Mu2e/write, @Mu2e/fnalbuild-users have access to CI actions on main.
:hourglass: The following tests have been triggered for d605304f08e3fb350afac92b13a5cb48b6a4dd26: build  (Build queue is empty)
About FNALbuild. Code review on Mu2e/Offline.

:sunny: The build tests passed at d605304f08e3fb350afac92b13a5cb48b6a4dd26.

Test
Result
Details

test with
:white_check_mark:
Command did not list any other PRs to include

merge
:white_check_mark:
Merged d605304f08e3fb350afac92b13a5cb48b6a4dd26 at 0bd18f9f138648202c25e6fedd9326bb69e4d75d

build (prof)
:white_check_mark:
Log file. Build time: 11 min 15 sec

ceSimReco
:white_check_mark:
Log file.

g4test_03MT
:white_check_mark:
Log file.

transportOnly
:white_check_mark:
Log file.

POT
:white_check_mark:
Log file.

g4study
:white_check_mark:
Log file.

cosmicSimReco
:white_check_mark:
Log file.

cosmicOffSpill
:white_check_mark:
Log file.

ceSteps
:white_check_mark:
Log file.

ceDigi
:white_check_mark:
Log file.

muDauSteps
:white_check_mark:
Log file.

ceMix
:white_check_mark:
Log file.

rootOverlaps
:white_check_mark:
Log file.

g4surfaceCheck
:white_check_mark:
Log file.

FIXME, TODO
:white_check_mark:
TODO (0) FIXME (0) in 0 files

clang-tidy
:white_check_mark:
0 errors 0 warnings

N.B. These results were obtained from a build of this Pull Request at d605304f08e3fb350afac92b13a5cb48b6a4dd26 after being merged into the base branch at 0bd18f9f138648202c25e6fedd9326bb69e4d75d.
For more information, please check the job page here.
Build artifacts are deleted after 5 days. If this is not desired, select Keep this build forever on the job page.

This looks like a good start, I have a few minor comments. Do you know the acceptance of DTSFilter on 75-95 DIOtail?
One of my comments got lost: I recommend remnaming DTSfilter to dtsDigiSelect

thanks - acceptance was ~1% for the 75-95 sample as expected. I'll get these changes in today but no need to wait on me if you're doing a SimJob

@FNALbuild run build test

:sunny: The build tests passed at a7b1fb42a7bfe19f8da85a4a9a1d021f1f369369.

Test
Result
Details

test with
:white_check_mark:
Command did not list any other PRs to include

merge
:white_check_mark:
Merged a7b1fb42a7bfe19f8da85a4a9a1d021f1f369369 at f5885ae8a7231db06bb891fc23ae8c8a677f699b

build (prof)
:white_check_mark:
Log file. Build time: 10 min 59 sec

ceSimReco
:white_check_mark:
Log file.

g4test_03MT
:white_check_mark:
Log file.

transportOnly
:white_check_mark:
Log file.

POT
:white_check_mark:
Log file.

g4study
:white_check_mark:
Log file.

cosmicSimReco
:white_check_mark:
Log file.

cosmicOffSpill
:white_check_mark:
Log file.

ceSteps
:white_check_mark:
Log file.

ceDigi
:white_check_mark:
Log file.

muDauSteps
:white_check_mark:
Log file.

ceMix
:white_check_mark:
Log file.

rootOverlaps
:white_check_mark:
Log file.

g4surfaceCheck
:white_check_mark:
Log file.

FIXME, TODO
:white_check_mark:
TODO (0) FIXME (0) in 0 files

clang-tidy
:white_check_mark:
0 errors 0 warnings

N.B. These results were obtained from a build of this Pull Request at a7b1fb42a7bfe19f8da85a4a9a1d021f1f369369 after being merged into the base branch at f5885ae8a7231db06bb891fc23ae8c8a677f699b.
For more information, please check the job page here.
Build artifacts are deleted after 5 days. If this is not desired, select Keep this build forever on the job page.

@FNALbuild run build test

:hourglass: The following tests have been triggered for c64c1f5a5f8bf348d0e5047321896418fcfd1986: build  (Build queue is empty)

:sunny: The build tests passed at c64c1f5a5f8bf348d0e5047321896418fcfd1986.

Test
Result
Details

test with
:white_check_mark:
Command did not list any other PRs to include

merge
:white_check_mark:
Merged c64c1f5a5f8bf348d0e5047321896418fcfd1986 at f5885ae8a7231db06bb891fc23ae8c8a677f699b

build (prof)
:white_check_mark:
Log file. Build time: 10 min 53 sec

ceSimReco
:white_check_mark:
Log file.

g4test_03MT
:white_check_mark:
Log file.

transportOnly
:white_check_mark:
Log file.

POT
:white_check_mark:
Log file.

g4study
:white_check_mark:
Log file.

cosmicSimReco
:white_check_mark:
Log file.

cosmicOffSpill
:white_check_mark:
Log file.

ceSteps
:white_check_mark:
Log file.

ceDigi
:white_check_mark:
Log file.

muDauSteps
:white_check_mark:
Log file.

ceMix
:white_check_mark:
Log file.

rootOverlaps
:white_check_mark:
Log file.

g4surfaceCheck
:white_check_mark:
Log file.

FIXME, TODO
:white_check_mark:
TODO (0) FIXME (0) in 0 files

clang-tidy
:white_check_mark:
0 errors 0 warnings

N.B. These results were obtained from a build of this Pull Request at c64c1f5a5f8bf348d0e5047321896418fcfd1986 after being merged into the base branch at f5885ae8a7231db06bb891fc23ae8c8a677f699b.
For more information, please check the job page here.
Build artifacts are deleted after 5 days. If this is not desired, select Keep this build forever on the job page.


FILER/S3: filer Dir Buckets

updated config, to the new 1.58

@chrislusf  redeployed the updated chart :)
found these two issues.   copy paste & white labeling cleanups


Hide more lines in code example

Hides lines to avoid unmatched close brace and extra blank lines.
Follow up to #214

😳 Thanks!


sphinx pdf's don't download because tracked with lfs

Describe what needs to be documented.
There is a verdict manual that we link to in the sphinx documentation. However, the download link for it does not produce anything readable by pdf readers. This is because the file is tracked by git-lfs, which replaces the actual file with a pointer file. It's good that we track pdfs with git lfs because they can be large, and we have many of them in /docs. So,

We shouldn't track the pdfs in /src.
We should find a different place besides the repo to store some pdfs that we need to link to.
(From Mark's comment blow): have RTD server run git lfs pull so that it gets the actual file.

Related to #4445

Yowza! Thanks for catching and diagnosing.
One option here is to adjust the conf.py file we run on RTD to somehow git lfs pull on src/docs. We might be able to make that work.

I found this ref that might be helpful

Okay, looks like option 3 can be done. Also it seems that we might be able to have git lfs pull only certain files, although we'll have to see about doing that in the conf.py file.
Would just like to point out that images show up fine in the sphinx repo exactly because we do not git lfs track the .png files in /src, but only in /docs and /test, which is solution 1 above.

Would just like to point out that images show up fine in the sphinx repo exactly because we do not git lfs track the .png files in /src, but only in /docs and /test, which is solution 1 above.

Ah, ok. I see...well adjusting .gitattributes works for src/docs works well too. There isn't too much there...
50667 /Users/miller86/visit/visit/src/databases/H5Nimrod/nimrod.pdf
78175 /Users/miller86/visit/visit/src/doc/404.pdf
267283 /Users/miller86/visit/visit/docs/WebSite/assets/docs/GettingStarted.pdf
347413 /Users/miller86/visit/visit/docs/Presentations/SC2004_poster.pdf
561363 /Users/miller86/visit/visit/data/exodus_test_data/snl_data/README_SAND2015-0455-O.pdf
621149 /Users/miller86/visit/visit/docs/Presentations/EGPGV2011_InSituPaper.pdf
987352 /Users/miller86/visit/visit/docs/Presentations/SC15/SC15_Libsim_BoF_3_OVERFLOW2.pdf
999358 /Users/miller86/visit/visit/docs/Presentations/WindowsHPCReport.pdf
1024308 /Users/miller86/visit/visit/docs/Presentations/IEEE_Vis_Tutorial_2004.pdf
1037560 /Users/miller86/visit/visit/docs/LLNL_BGQ_User_Documentation.pdf
1453410 /Users/miller86/visit/visit/docs/Presentations/SC15/SC15_Libsim_BoF_2_WhatsNew.pdf
1852144 /Users/miller86/visit/visit/docs/Presentations/SC15/SC15_Libsim_BoF_4_WarpIV.pdf
2841085 /Users/miller86/visit/visit/docs/VisItClass/VisItClassExercisesII.pdf
2841085 /Users/miller86/visit/visit/docs/WebSite/assets/docs/VisItClassExercisesII.pdf
3109638 /Users/miller86/visit/visit/src/doc/_build/_downloads/VerdictManual-revA.pdf
3109638 /Users/miller86/visit/visit/src/doc/gui_manual/Quantitative/VerdictManual-revA.pdf
3297709 /Users/miller86/visit/visit/docs/Silo.book.pdf
3369499 /Users/miller86/visit/visit/docs/Presentations/EGPGV2011_CCL_Paper.pdf
5401420 /Users/miller86/visit/visit/docs/WebSite/assets/docs/GettingDataIntoVisIt2.0.0.pdf
6644712 /Users/miller86/visit/visit/docs/VisItClass/VisualizationWithVisItII.pdf
6644712 /Users/miller86/visit/visit/docs/WebSite/assets/docs/VisualizationWithVisItII.pdf
7524245 /Users/miller86/visit/visit/docs/Presentations/EGPGV2011_CCL_Talk.pdf
7625182 /Users/miller86/visit/visit/docs/Presentations/SC15/SC15_Libsim_BoF_1_Overview.pdf
8100565 /Users/miller86/visit/visit/docs/Presentations/IEEE_Vis_2005_Contracts_Paper.pdf
8846954 /Users/miller86/visit/visit/docs/Presentations/Tutorial_FileFormatReader.pdf
15831912 /Users/miller86/visit/visit/docs/WebSite/assets/docs/VisItUsersManual1.5.pdf
17318625 /Users/miller86/visit/visit/docs/VisItClass/VisItClassExercises.pdf
17318625 /Users/miller86/visit/visit/docs/WebSite/assets/docs/VisItClassExercises.pdf
21309142 /Users/miller86/visit/visit/docs/Presentations/VACET/VACET-progressReport-Fall2010.pdf
40892339 /Users/miller86/visit/visit/docs/Presentations/sc2013_visit_tutorial_slides_for_dvd.pdf
78124084 /Users/miller86/visit/visit/docs/VisItClass/VisualizationWithVisIt.pdf
78124084 /Users/miller86/visit/visit/docs/WebSite/assets/docs/VisualizationWithVisIt.pdf

We can get in there with a PDF optimizer too and optimize all the existing PDF files there or we can move those that aren't related to online manual to another location to make it easier to filter in .gitattributes

Actually...I was scanning both doc and src/doc above. I guess we just need that filter for src/doc. So, just edit .gitattributes adding `src/doc/**/*.pdf and we should be good.

BTW...docs/SphynxDocs/**/*.png doesn't apply anymore, does it?

Actually...I was scanning both doc and src/doc above. I guess we just need that filter for src/doc. So, just edit .gitattributes adding `src/doc/**/*.pdf and we should be good.

Got it. I'll push that up soon. Seems to me like the easiest path forward.

BTW...docs/SphynxDocs/**/*.png doesn't apply anymore, does it?

I had noticed that the other day. I don't see it in the repo anymore. I can remove it in my branch.


Create Testimonial 1 white

One need to make this component using HTML and Tailwind CSS. I would suggest to use Tailwind Playgrounds to make things faster and quicker.
Here is a reference to the component.

Follow figma design and to make the button use Button Design System
After building the component please raise a PR with a screenshot of the component and add the component in Testimonials/src/testimonial-1-white.html
If you need to use any icon please use it from Hero Icons
Good luck.

I want to work on this under JWOC'23

Please assign this issue to me


Parallax 1.3 is incompatible with GWT 2.7.0

The error I get when trying to compile a basic Parallex example is the following (Java 1.7, GWT 2.7.0 and Parallax 1.3):
 Tracing compile failure path for type 'thothbot.parallax.core.shared.core.XMLHttpRequestBinary'
        [ERROR] Errors in 'thothbot/parallax/core/shared/core/XMLHttpRequestBinary.java'
           [ERROR] Line 38: The return type is incompatible with XMLHttpRequest.getResponseArrayBuffer()
           [ERROR] Line 46: Cannot override the final method from XMLHttpRequest
     [ERROR] Hint: Your source appears not to live underneath a subpackage called 'client'; no problem, but you'll need to use the <source> directive in your module to make it accessible
     Unification traversed 22727 fields and methods and 2053 types. 1999 are considered part of the current module and 1999 had all of their fields and methods traversed.
  [ERROR] Compiler returned false

The very same code works if I change the GWT dependency to 2.6.

Do you have an estimate of when this might happen? I already have a project using GWT 2.7 that needs a few 3D views.


make chokes on invalid css (which is totally valid)

Make dies with:
mkdir -p build/webfrontend/
cat src/webfrontend/example-plugin.scss | sass --stdin > build/webfrontend/example-plugin.css || ( rm -f build/webfrontend/example-plugin.css ; false )
Error: Invalid CSS after "10px": expected expression (e.g. 1px, bold), was ";"
        on line 2 of standard input
  Use --trace for backtrace.
make: *** [easydb-library/tools/base-plugins.make:20: build/webfrontend/example-plugin.css] Error 1

This is weird, as the css that is mentioned is actually valid. The full stack trace produced by sass looks like this:
$ cat src/webfrontend/example-plugin.scss | sass --stdin --trace > build/webfrontend/example-plugin.css
Traceback (most recent call last):
	27: from /usr/bin/sass:8:in `<main>'
	26: from /usr/lib/ruby/vendor_ruby/sass/exec/base.rb:18:in `parse!'
	25: from /usr/lib/ruby/vendor_ruby/sass/exec/base.rb:50:in `parse'
	24: from /usr/lib/ruby/vendor_ruby/sass/exec/sass_scss.rb:63:in `process_result'
	23: from /usr/lib/ruby/vendor_ruby/sass/exec/sass_scss.rb:392:in `run'
	22: from /usr/lib/ruby/vendor_ruby/sass/engine.rb:290:in `render'
	21: from /usr/lib/ruby/vendor_ruby/sass/engine.rb:417:in `_to_tree'
	20: from /usr/lib/ruby/vendor_ruby/sass/engine.rb:557:in `append_children'
	19: from /usr/lib/ruby/vendor_ruby/sass/engine.rb:557:in `each'
	18: from /usr/lib/ruby/vendor_ruby/sass/engine.rb:558:in `block in append_children'
	17: from /usr/lib/ruby/vendor_ruby/sass/engine.rb:541:in `build_tree'
	16: from /usr/lib/ruby/vendor_ruby/sass/engine.rb:541:in `each'
	15: from /usr/lib/ruby/vendor_ruby/sass/engine.rb:548:in `block in build_tree'
	14: from /usr/lib/ruby/vendor_ruby/sass/engine.rb:557:in `append_children'
	13: from /usr/lib/ruby/vendor_ruby/sass/engine.rb:557:in `each'
	12: from /usr/lib/ruby/vendor_ruby/sass/engine.rb:558:in `block in append_children'
	11: from /usr/lib/ruby/vendor_ruby/sass/engine.rb:539:in `build_tree'
	10: from /usr/lib/ruby/vendor_ruby/sass/engine.rb:666:in `parse_line'
	 9: from /usr/lib/ruby/vendor_ruby/sass/engine.rb:707:in `parse_property_or_rule'
	 8: from /usr/lib/ruby/vendor_ruby/sass/engine.rb:745:in `parse_property'
	 7: from /usr/lib/ruby/vendor_ruby/sass/engine.rb:1169:in `parse_script'
	 6: from /usr/lib/ruby/vendor_ruby/sass/script.rb:27:in `parse'
	 5: from /usr/lib/ruby/vendor_ruby/sass/script/parser.rb:228:in `parse'
	 4: from /usr/lib/ruby/vendor_ruby/sass/script/parser.rb:69:in `parse'
	 3: from /usr/lib/ruby/vendor_ruby/sass/script/parser.rb:897:in `assert_done'
	 2: from /usr/lib/ruby/vendor_ruby/sass/script/lexer.rb:240:in `expected!'
	 1: from /usr/lib/ruby/vendor_ruby/sass/scss/parser.rb:1308:in `expected'
(sass):2: Invalid CSS after "10px": expected expression (e.g. 1px, bold), was ";" (Sass::SyntaxError)

Sorry to let you hanging here. If this is still an issue, please write to<EMAIL_ADDRESS>To avoid this in the future we will disables issues on github, as we use our internal issue tracker.


Output image identity information

As a user I would like some way to create an attestation on the acorn image produced.  There are two ways that I think we could do this.

Add a --iidfile flag that writes the image ID to a file.  Docker currently has this flag

Add an option to output a tar image when running acorn build

The —idfile is a simple addition that regardless of your use case we should do. But beyond that is there something we can do to make this even better?

The tar option is a bit weird because acorn include multiple docker images so I’m not sure what the tar would be. Are you talking about a OCI formatted tar that has digests and tars in it? We can do that, but again it seems like we could do something cooler.


known_subclasses very slow in high throughput environments

Hey Guys,
Not sure if this is even still maintained, given the age of the last release.
I thought I'd let you know that the current implementation of know subclasses on ledger / line items is very slow on large tables. Our production ledge table has ~ 400k rows, and our line item table has 1M plus.
It took a bit of digging to find this method being the source of slow down.
The fix for us was simple, we added the following methods to our base classes for ledger / line item.
  def self.known_subclasses(_table = table_name, _type_column = inheritance_column)
    InvoicingLineItem.descendants
  end

  def self.known_subclasses(_table = table_name, _type_column = inheritance_column)
    InvoicingLedgerItem.descendants
  end

The cause of the slow down is a bit subtle, since we are constantly building invoices, that means we are inserting / deleting from the line_item / ledger_item table constantly. The method in teh gem for determining known subclasses:
SELECT DISTICT type from ...
Has to acquire a table look in order to determine the distinct set of entries for that table. This causes queueing all over the place.
Anyway thought you'd like to know, as there is a huge TODO left on the code that causes this select.

@joegaudet there is updated version here https://github.com/code-mancers/invoicing. Can you try it and see if it works for your case. I can help you out with performance issues.

I assume this is the one that's published to rubygems?


Update the FastAPI dependency

Update the FastAPI dependency:

Update the dependency in requirements.txt to the latest stable version.
Run the tests to ensure everything works as expected, and fix anything that broke.

If you'd like to work on this, leave a comment saying something like "I'll work on this.", and you can begin without waiting for me to OK it. The point of writing the comment is to let others know that this issue has already been taken up.

I'll work on this.

Can someone verify once, whether the tests are breaking from the latest commit?

master branch is failing tests. Check logs


global: release v1.2.0

https://invenio.readthedocs.io/en/master/community/contributing/maintainers-guide/releasing.html#module-release

Waiting for https://github.com/inveniosoftware/invenio-records-ui/pull/94


fix: set env vars from execution params

This PR set env vars from execution params
Changes

Fixes

Checklist

[ ] tested locally
[ ] added new dependencies
[ ] updated the docs
[ ] added a test

Perhaps we should make a difference between environment variables and other parameters if available. @exu what do you think?

makes sense to me - it seems the openapi definition allows args, envs and params - but the cli only accepts params for now!?

looks like, we read only params - cmd.Flags().StringToStringVarP(&params, "param", "p", map[string]string{}, "execution envs passed to executor")

looks like, we read only params - cmd.Flags().StringToStringVarP(&params, "param", "p", map[string]string{}, "execution envs passed to executor")

Yeah for now only params - I think we overcomplicate this on the beginning and lost a little bit what is where implemented.

I don't remember why we distinguish  params and envs (but maybe they could be passed in separate way - but for cypress is not the case I think)


fix(@ngtools/webpack): dedupe duplicate dependencies

Webpack handles this internally (lazily in Webpack 5).
Webpack 4: https://github.com/webpack/webpack/blob/c572c15a413ef7d086b52ccc78d9512a192954d7/lib/NormalModule.js#L305
Webpack 5:
https://github.com/webpack/webpack/blob/1936615458352f38ff517d258b936d690a7b631f/lib/NormalModule.js#L659-L660


Images import

If I have image in adoc file, it results to  tag with original src. And of course there are no image at this source after bundle.

Hi @Djaler, can you provide a concrete example or point me to the repo where you are using it?
I am using an image here: https://raw.githubusercontent.com/carlosvin/carlosvin.github.io/site/static/posts/cpp-pragma-pack.en.adoc
And here is the result: https://carlosvin.github.io/posts/cpp-pragma-pack/en

That's because you're using absolute path to image, not relative. I'll provide an example soon

I understand. How would you suggest this plugin should behave when there is a relative image link?

Currently, in webpack I have this config:
config.module
        .rule('adoc')
        .test(/\.adoc$/)
        .use('html-loader')
        .loader('html-loader')
        .end()
        .use('adoc-loader')
        .loader(path.resolve('./webpack/adoc-loader.js'));

Where adoc-loader.js is:
const asciidoctor = require('asciidoctor')();

module.exports = function asciidoctorLoader(content) {
    this.cacheable();

    return asciidoctor.convert(content, {
        safe: 'unsafe',
        base_dir: this.context,
    });
};

As you can see, asciidoctorLoader just converts adoc-files to html, and then html-loader doing all the rest like rewriting images paths, etc

This plugin is not generating html, it is generating a javascript string that contains the converted html.
I've modified the previous example to use relative paths and it still works: https://carlosvin.github.io/posts/cpp-pragma-pack/en/
Can you point me to an example to help me understand what you are trying to achieve?

https://github.com/Djaler/vite-adoc-image-import-error check this, please

I see the problem, but I don't know how to solve it yet.
Here it is a sample of what rollup-plugin-asciidoc  is generating:
{
  meta: {
    title: "Post title",
    date: "2019-11-11"
  },
  html: "
Such a post!
"
}

This is pure Javascript code and it doesn't know anything about the content of the generated html, because it is an string. Rollup bundler doesn't know anything about the html var content for the same reason, so none of them can parse the html content to construct the correct paths and to move the images to the assets folder in the case of vite.
I could modify the plugin to generate html, but then I will lost the meta information variable.
Any idea how to solve this issue is very welcome!

Just as an idea about meta - it could be imported separetely, like import adocMeta from './post.adoc?meta

I didn't know about the question mark in the import, can you elaborate your idea a little bit more?

This is just a way to point your import to the same file, but provide additional params to webpack loader, rollup plugin, etc (https://vitejs.dev/guide/features.html#static-assets)

Also, more about how it works now in webpack with html-loader: https://webpack.js.org/loaders/html-loader/#sources

By default every loadable attributes (for example - ) is imported (const img = require('./image.png') or import img from "./image.png")

This is just a way to point your import to the same file, but provide an additional params to webpack loader, rollup plugin, etc.(for example https://vitejs.dev/guide/features.html#static-assets)
Sadly this won't solve the issue of loading assets from generated HTML.

I am trying to figure out how to parse handle assets from plugins, so once we have the HTML generated, we parse it again to extract the assets, but  I've found an open issue in Rollup to allow to handle assets from plugins: https://github.com/rollup/rollup/issues/2872
For now I can provide a couple of workarounds:
Workaround 1: If you add :data-uri: true in the test.adoc it will work by embedding the image in the generated html.
Workaround 2:
Manually save the images in an assets folder, they won't be copied by the plugin. Something similar to what I've shown at https://github.com/carlosvin/rollup-plugin-asciidoc/issues/4#issuecomment-782600239

I am working now on a plugin/function to process html like in html-loader

Feel free to create a PR o let me know how I can help.

If anyone interested in such feature, it is implemented in my plugin https://github.com/Djaler/vite-plugin-asciidoc


retab does not work

For whatever reason, I cannot retab files while in docker. Regardless if I start with vim or the shell first.

This seems to be a vimrc issue, it's not sourcing some of the options.
I can set manually
:set expandtab tabstop=4 shiftwidth=4
and :retab works. But setting the options in the vimrc get ignored...


[Crypto] Serialize HashValue as fixed size array

Motivation
I ran into a problem where HashValue can not be deserialized properly. Rather than fix the impl for Serialize and Deserialize, just derive them. As a result, this will serialize HashValue as fixed size array and drop the length prefix in the serialized form.
Have you read the Contributing Guidelines on pull requests?
No.
Test Plan
CI.

My concern with this is that we had a very formal LCS spec that said all arrays are length prefixed. We already introduced this corner case for AccountAddress. I prefer we nail down a very clear definition of LCS and have a document that defines serialization for types prior to making more progress here. At a minimum, I would really like for us to nail down a definition of LCS.

My concern with this is that we had a very formal LCS spec that said all arrays are length prefixed. We already introduced this corner case for AccountAddress. I prefer we nail down a very clear definition of LCS and have a document that defines serialization for types prior to making more progress here. At a minimum, I would really like for us to nail down a definition of LCS.

Can you check the comments I edited in this PR? That part says fixed length sequences do not have a prefix. Is the comment the definition of LCS, or the definition is somewhere else?

This was a pretty contentious issue. You may have updated the specification but we should involve the relevant people and follow suit across the rest of the code.

You may have updated the specification

I didn't. I just fixed a typo there. I thought this was already agreed since the comments say no prefix.

:umbrella: The latest upstream changes (presumably d60790f84d97a0347902cb22fc8af80f29b13b31) made this pull request unmergeable. Please resolve the merge conflicts.

So as a follow up here, if we change this, we would effectively be unable to read hashvalues from the chain without introducing some special handlers. Passing to @matbd for a quick review. If we're going to move forward let's do it otherwise let's close this out.

Closing this out due to lack of traction, feel free to re-open.


🐛 Bug Report: Error in  component

📜 Description
It bugs out when I follow the instructions that are visible on the index.html of this reproduction in Stackblitz. The reproduction uses React and @backstage/core-components.
👍 Expected behavior
It should not crash.
👎 Actual Behavior with Screenshots
It actually crashes. You can see it for yourself in the Stackblitz reproduction that I mentioned above.
👟 Reproduction steps
Please refer to the steps that are visible on the index.html of the Stackblitz reproduction that I mentioned above.
📃 Provide the context for the Bug.
Please refer to the Stackblitz reproduction that I mentioned above.
🖥 Your Environment
Please refer to the Stackblitz reproduction that I mentioned above.
👀 Have you spent some time to check if this bug has been raised before?

[X] I checked and didn't find similar issue

🏢 Have you read the Code of Conduct?

[X] I have read the Code of Conduct

Are you willing to submit PR?
Yes I am willing to submit a PR!

Hi @emilefokkema, appreciate that you set this up in Stackblitz but that's not a good representation of how these components are intended to be used. Could you maybe setup a repo with a Backstage app where this is being used? Or if that's something you've done already some errors that you are seeing there?
This is also not a create example but the Select component is working in Storybook here: https://backstage.io/storybook/?path=/story/inputs-select--default

@awanlin Thank you for your reaction. I'm afraid I don't quite understand. Are you saying this is not a bug? Does my reproduction use the component in a way in which it is not intended to be used?

The problem is that I don't know if it is or is not a bug as it looks to be working in other places. It's just really handy to have all the context in the issue.
This is the error following the steps in the Stackblitz:
TypeError: Cannot read properties of undefined (reading 'value')
    at chunk-ZITKFKUM.js?v=63a7b572:21197:34
    at Array.map (<anonymous>)
    at chunk-ZITKFKUM.js?v=63a7b572:21196:41
    at commitHookEffectListMount (chunk-VSTCBM7W.js?v=63a7b572:16936:34)
    at commitPassiveMountOnFiber (chunk-VSTCBM7W.js?v=63a7b572:18184:19)
    at commitPassiveMountEffects_complete (chunk-VSTCBM7W.js?v=63a7b572:18157:17)
    at commitPassiveMountEffects_begin (chunk-VSTCBM7W.js?v=63a7b572:18147:15)
    at commitPassiveMountEffects (chunk-VSTCBM7W.js?v=63a7b572:18137:11)
    at flushPassiveEffectsImpl (chunk-VSTCBM7W.js?v=63a7b572:19518:11)
    at flushPassiveEffects (chunk-VSTCBM7W.js?v=63a7b572:19475:22)

Do you have the error from your Backstage instance? That might help point to what part of the code might be failing, this error seems pretty obfuscated.

@awanlin Well this weird. I tried to copy my reproduction to an actual Backstage app (this is the repo), but then the error disappeared! How could this be? How could the same component work when inside a Backstage app, but not when used on its own? Especially since I originally found the error while using the <Select> inside a Backstage app, so I know there is something. I'll keep looking for a reproduction :)

@awanlin Correction, the issue is actually visible in the repo I mentioned! (I was looking at a production build earlier, where the error somehow doesn't appear.)
Here's the error in the Backstage instance from the repo:

Thanks! I'll try and take a look but it may take me a while to get to it.

@awanlin I found a greatly simplified reproduction. This is the new Stackblitz, and I've updated the repo.
It seems to have to do with the fact that the 'placeholder' property has the empty string for a value.