[BUG] kube-api loop times out

General information

OS: Fedora 33 Kernel 5.11.10-200.fc33.x86_64
Hypervisor: KVM
Did you run crc setup before starting it (Yes/No)? Yes
Running CRC on: Laptop

CRC version
# Put `crc version` output here
CodeReady Containers version: 1.24.0+5f06e84b
OpenShift version: 4.7.2 (embedded in executable)

CRC status
# Put `crc status --log-level debug` output here
$ crc status --log-level debug
DEBU CodeReady Containers version: 1.24.0+5f06e84b
DEBU OpenShift version: 4.7.2 (embedded in executable)
DEBU Running 'crc status'
DEBU Checking file: /home/hupiper/.crc/machines/crc/.crc-exist
DEBU Checking file: /home/hupiper/.crc/machines/crc/.crc-exist
DEBU Found binary path at /home/hupiper/.crc/bin/crc-driver-libvirt
DEBU Launching plugin server for driver libvirt
DEBU Plugin server listening at address <IP_ADDRESS>:37627
DEBU () Calling .GetVersion
DEBU Using API Version 1
DEBU () Calling .SetConfigRaw
DEBU () Calling .GetMachineName
DEBU (crc) Calling .GetState
DEBU (crc) DBG | time="2021-03-28T13:28:31-05:00" level=debug msg="Getting current state..."
DEBU (crc) DBG | time="2021-03-28T13:28:31-05:00" level=debug msg="Fetching VM..."
DEBU (crc) Calling .GetBundleName
DEBU (crc) Calling .GetIP
DEBU (crc) DBG | time="2021-03-28T13:28:31-05:00" level=debug msg="GetIP called for crc"
DEBU (crc) DBG | time="2021-03-28T13:28:31-05:00" level=debug msg="Getting current state..."
DEBU (crc) DBG | time="2021-03-28T13:28:31-05:00" level=debug msg="IP address: <IP_ADDRESS>"
DEBU Running SSH command: df -B1 --output=size,used,target /sysroot | tail -1
DEBU Using ssh private keys: [/home/hupiper/.crc/machines/crc/id_ecdsa /home/hupiper/.crc/cache/crc_libvirt_4.7.2/id_ecdsa_crc]
DEBU SSH command results: err: <nil>, output:<PHONE_NUMBER>6<PHONE_NUMBER>0 /sysroot
DEBU Running SSH command: <hidden>
DEBU SSH command failed
DEBU cannot get OpenShift status: ssh command error:
command : timeout 5s oc get co -ojson --context admin --cluster crc --kubeconfig /opt/kubeconfig
err     : Process exited with status 124\n
DEBU Making call to close driver server
DEBU (crc) Calling .Close
DEBU Successfully made call to close driver server
DEBU Making call to close connection to plugin binary
DEBU (crc) DBG | time="2021-03-28T13:28:38-05:00" level=debug msg="Closing plugin on server side"
CRC VM:          Running
OpenShift:       Unreachable (v4.7.2)
Disk Usage:      10.46GB of 32.74GB (Inside the CRC VM)
Cache Usage:     13.17GB
Cache Directory: /home/hupiper/.crc/cache

CRC config
# Put `crc config view` output here
crc config view
- consent-telemetry                     : yes

Host Operating System
# Put the output of `cat /etc/os-release` in case of Linux
cat /etc/os-release
NAME=Fedora
VERSION="33 (Workstation Edition)"
ID=fedora
VERSION_ID=33
VERSION_CODENAME=""
PLATFORM_ID="platform:f33"
PRETTY_NAME="Fedora 33 (Workstation Edition)"
ANSI_COLOR="0;38;2;60;110;180"
LOGO=fedora-logo-icon
CPE_NAME="cpe:/o:fedoraproject:fedora:33"
HOME_URL="https://fedoraproject.org/"
DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f33/system-administrators-guide/"
SUPPORT_URL="https://fedoraproject.org/wiki/Communicating_and_getting_help"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Fedora"
REDHAT_BUGZILLA_PRODUCT_VERSION=33
REDHAT_SUPPORT_PRODUCT="Fedora"
REDHAT_SUPPORT_PRODUCT_VERSION=33
PRIVACY_POLICY_URL="https://fedoraproject.org/wiki/Legal:PrivacyPolicy"
VARIANT="Workstation Edition"
VARIANT_ID=workstation

Steps to reproduce

crc setup
crc
crc start --memory 24576 --log-level debug

Expected
finish and give me the login credentials
Actual
DEBU error: Temporary error: ssh command error:
command : timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig
err     : Process exited with status 124\n - sleeping 1s
DEBU retry loop: attempt 130
DEBU Running SSH command: timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig
DEBU SSH command results: err: Process exited with status 124, output:
DEBU
DEBU error: Temporary error: ssh command error:
command : timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig
err     : Process exited with status 124\n - sleeping 1s
DEBU RetryAfter timeout after 131 tries
DEBU Making call to close driver server
DEBU (crc) Calling .Close
DEBU Successfully made call to close driver server
DEBU Making call to close connection to plugin binary
DEBU (crc) DBG | time="2021-03-28T13:26:22-05:00" level=debug msg="Closing plugin on server side"
Error waiting for apiserver: Temporary error: ssh command error:
command : timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig
err     : Process exited with status 1\n (x83)
Temporary error: ssh command error:
command : timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig
err     : Process exited with status 124\n (x3)
Temporary error: ssh command error:
command : timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig
err     : Process exited with status 1\n (x32)
Temporary error: ssh command error:
command : timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig
err     : Process exited with status 124\n (x13)

Logs
Before gather the logs try following if that fix your issue
$ crc delete -f
$ crc cleanup
$ crc setup
$ crc start --log-level debug

Please consider posting the output of crc start --log-level debug  on http://gist.github.com/ and post the link in the issue.
https://gist.github.com/hupiper/a435d8601a90bbc1d6875d18bc050304

Could you add the full output of crc setup --log-level debug right after crc delete -f;   crc cleanup; crc setup ?

@hupiper This looks like API server doesn't start at all, can you provide full output what mentioned https://github.com/code-ready/crc/issues/2160#issuecomment-809270014 here?

Yep, I'll post them later this afternoon.

https://gist.github.com/hupiper/c32686ca5be8e65e4adb94bd43a732fb

I provided the data when it was asked for. If you aren't going to look at it, you can close.

Nothing stands out in that log unfortunately :( I don't know if you've tried newer versions, and are still seeing the same issue?

I face the same issue, let me know if any logs required. I tried with latest version available as well.
INFO Waiting for kube-apiserver availability... [takes around 2min] Error waiting for apiserver: Temporary error: ssh command error:****************command : timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig********************************************************err     : Process exited with status 1\n (x7)***********************************Temporary error: ssh command error:********************************command : timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig
err     : Process exited with status 124\n (x33)
[ansible@manemata ~]$ ^C
[ansible@manemata ~]$ crc status
CRC VM:          Running
OpenShift:       Unreachable (v4.7.11)
Disk Usage:      12.83GB of 32.74GB (Inside the CRC VM)
Cache Usage:     13.32GB
Cache Directory: /home/ansible/.crc/cache

Same error on Fedora 34
DEBU error: Temporary error: ssh command error:

command : timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig

err     : Process exited with status 124\n - sleeping 1s

DEBU retry loop: attempt 36

DEBU Running SSH command: timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig

DEBU SSH command results: err: Process exited with status 124, output:

DEBU

DEBU error: Temporary error: ssh command error:

command : timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig

err     : Process exited with status 124\n - sleeping 1s

DEBU RetryAfter timeout after 37 tries

DEBU Making call to close driver server

DEBU (crc) Calling .Close

DEBU Successfully made call to close driver server

DEBU Making call to close connection to plugin binary

DEBU Making call to close driver server

DEBU (crc) Calling .Close

DEBU Successfully made call to close driver server

DEBU Making call to close connection to plugin binary

Error waiting for apiserver: Temporary error: ssh command error:

command : timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig

err     : Process exited with status 124\n

Temporary error: ssh command error:

command : timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig

err     : Process exited with status 1\n (x12)

Temporary error: ssh command error:

command : timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig

err     : Process exited with status 124\n (x3)

Temporary error: ssh command error:

command : timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig

err     : Process exited with status 1\n (x7)

Temporary error: ssh command error:

command : timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig

err     : Process exited with status 124\n (x14)

Hello,
These logs don't tell us a lot :/
Can you try to enter the VM and see what going on inside ? Here is a guide to debug: https://github.com/code-ready/crc/wiki/Debugging-guide
You can check logs of kubelet and see if some containers are scheduled with crictl ps.
Thanks

Hi again.
I have been test CRC 129 with CentOS Linux release 8.4.2105
cat /etc/redhat-release
CentOS Linux release 8.4.2105
And the same result:
time="2021-07-16T06:34:32-04:00" level=debug
time="2021-07-16T06:34:32-04:00" level=debug msg="error: Temporary error: ssh command error:\ncommand : timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig\nerr     : Process exited with status 124\n - sleeping 1s"
time="2021-07-16T06:34:33-04:00" level=debug msg="retry loop: attempt 16"
time="2021-07-16T06:34:33-04:00" level=debug msg="Running SSH command: timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig"
time="2021-07-16T06:34:38-04:00" level=debug msg="SSH command results: err: Process exited with status 124, output: "
time="2021-07-16T06:34:38-04:00" level=debug
Error waiting for apiserver: Temporary error: ssh command error:
command : timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig
err     : Process exited with status 1\n (x4)
Temporary error: ssh command error:
command : timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig
err     : Process exited with status 124\n (x37)
Thanks

Same issue here
$ cat /etc/system-release
CentOS Linux release 7.9.2009 (Core)

detail log https://gist.github.com/angusfz/e83605b1f3b30bdffccfef365d1a7ee9#file-gistfile1-txt

It looks like the apiserver is not running at all when this fails?
Is this still happening with 4.8-based releases?
Could you try ~/.crc/bin/oc/oc --kubeconfig ~/.crc/cache/crc_libvirt_4.7.18/kubeconfig get co (replacing 4.7.18 with the OpenShift version if that's a different one)?
Could you also ssh into the node and check the kubelet node?

I am facing the same issue.
When running crc --log-level=debug start, I get the following output:
...

DEBU retry loop: attempt 31
DEBU Running SSH command: timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig
DEBU SSH command results: err: Process exited with status 124, output:
DEBU
DEBU error: Temporary error: ssh command error:
command : timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig
err     : Process exited with status 124
 - sleeping 1s
DEBU RetryAfter timeout after 32 tries
DEBU Making call to close driver server
DEBU (crc) Calling .Close
DEBU (crc) DBG | time="2021-12-28T07:55:24Z" level=debug msg="Closing plugin on server side"
DEBU Successfully made call to close driver server
DEBU Making call to close connection to plugin binary
DEBU Making call to close driver server
DEBU (crc) Calling .Close
DEBU Successfully made call to close driver server
DEBU Making call to close connection to plugin binary
DEBU (crc) DBG | time="2021-12-28T07:55:24Z" level=debug msg="Closing plugin on server side"
Error waiting for apiserver:
Temporary error: ssh command error:
command : timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig
err     : Process exited with status 1

...

Temporary error: ssh command error:
command : timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig
err     : Process exited with status 124
 (x4)

But when I SSH to the VM myself and check after a short while, API server is running.
$ ssh -i /home/ubuntu/.crc/machines/crc/id_ecdsa -p 2222<EMAIL_ADDRESS>Red Hat Enterprise Linux CoreOS 49.84.202111292103-0
  Part of OpenShift 4.9, RHCOS is a Kubernetes native operating system
  managed by the Machine Config Operator (`clusteroperator/machine-config`).

WARNING: Direct SSH access to machines is not recommended; instead,
make configuration changes via `machineconfig` objects:
  https://docs.openshift.com/container-platform/4.9/architecture/architecture-rhcos.html

---
[core@crc-hsl9k-master-0 ~]$ oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig
NAME                 STATUS   ROLES           AGE   VERSION
crc-hsl9k-master-0   Ready    master,worker   17d   v1.22.3+ffbb954

Is there a way to increase the number of retries (or the timeout) via the crc config file?
Also, are there more steps that were not carried out because of the timeout, or is my crc deployment ready?

HI,
The same can be seen on I7-12600K with newer release....
I have assigned much more resources and in the past it worked on i7-8550U ..... what has happen to this software? Version for M1 processors also is not working.

If you are having this issue with recent crc version, can you open a new issue and provide the information asked in the issue template?


freeoffice: 971 -> 973

Motivation for this change
Update to version 973
Things done

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

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

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nix-review --run "nix-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Notify maintainers
cc @danieldk

Something in the icons seems to have changed, so the bash scripting that copies and links them around needs some adjustments.  Minor :).

It seems like the 96x96 application icons are not in the upstream tarball
$ find icons -name '*96*'
icons/pmd_96.png
icons/prd_oth_96.png
icons/prd_96.png
icons/pmd_mso_96.png
icons/pmd_oth_96.png
icons/tmd_96.png
icons/tmd_oth_96.png
icons/prd_mso_96.png
icons/tmd_mso_96.png

These are only the icons for the various MIME types.

BTW. I also asked about their replacement of existing tarballs, which leads to checksum mismatches of the current version:

This is a bit tricky for us. We have to version RPM and DEB packages, so we do the same for TGZ. And, since we send out e-mails with download links, we use .htaccess rewriting to always point them to the latest version. Could you host the TGZ packages yourselves? Then you are in control which version is delivered under which URL.

https://forum.softmaker.com/viewtopic.php?f=320&t=19327

Something in the icons seems to have changed, so the bash scripting that copies and links them around needs some adjustments. Minor :).

Can you provide a fix for that?

Something in the icons seems to have changed, so the bash scripting that copies and links them around needs some adjustments. Minor :).

@danieldk Can you provide a fix for that?

As I mentioned, I don't think it the bash scripts, the 96x96 program icons do not seem to be in the upstream tarball. I am not sure how we could fix that, except for reporting this to SoftMaker.
Since there are still a lot of other icon sizes (32, 48, 64, 72, 128, 256, 512, 512), I guess one solution would be to not include the 96x96 application icons, what do you think?

Since there are still a lot of other icon sizes (32, 48, 64, 72, 128, 256, 512, 512), I guess one solution would be to not include the 96x96 application icons, what do you think?

Seems reasonable. I have pushed a commit that removes the resulting broken symbolic links.


Reverse proxy is not working for

Welcome!

[X] Yes, I've searched similar issues on GitHub and didn't find any.
[X] Yes, I've searched similar issues on the Traefik community forum and didn't find any.

What did you do?
I run traefik via docker-compose and use networkmode (host)
I hope traefik can help me proxy pass request to http://chaosadvisor.iteoa-test.ftest.com/ (a service which can be touched in my env, and it's a service in K8s) when accessing localhost/api
and it turns out 404 when i access traefik.
What did you see instead?
when accessing localhost/api
404 not found
page cannot be found
What version of Traefik are you using?
v2.9
What is your environment & configuration?
global:
  checkNewVersion: false

entryPoints:
  web:
    address: ":80"

api:
  insecure: true
  debug: true
accessLog:
  filePath: "/etc/traefik/access.log"
  bufferingSize: 100
providers:
  file:
    directory: /etc/traefik
    watch: true

log:
  level: DEBUG

docker-compose
version: '3'

services:
  traefik:
    image: traefik:v2.9
    ports:
      - "80:80"
      - "8080:8080"
    volumes:
      - $PWD:/etc/traefik
    network_mode: "host"

dynamic_conf.yaml
http:
  routers:
    # Define a connection between requests and services
    my-router:
      rule: "PathPrefix(`/api`)"
      middlewares: test-replacepath
      service: jim
  services:
      # Define how to reach an existing service on our infrastructure
      jim:
        loadBalancer:
          servers:
            - url: "http://teacctmgmt.iteoa-test.ftest.com/"
  middlewares:
      test-replacepath:
        replacePath:
          path:  "/api/v1/docs"

Add more configuration information here.
If applicable, please paste the log output in DEBUG level
<IP_ADDRESS> - - [13/Apr/2023:07:51:52 +0000] "GET /qest/ HTTP/1.1" 404 0 "-" "-" 1 "my-router3@file" "http://chaosadvisor.iteoa-test.ftest.com/"

Thanks for reaching out!
It seems that you can reach Traefik but the access log shows that Traefik cannot reach your service.
It doesn't seem to be an issue on our side but a configuration question.
To keep the repository focused, we ask that all questions be asked in the [community forum] (https://community.traefik.io/).
It is pretty active, so you might find that your question has already been answered there.  If not, you can ask and get help from other community members pretty quickly.


_parseCBORUint failing in _decodeReceiptUndelegateStart

The consensusTakeReceiptUndelegateStart function in Subcall.sol is failing on testnet with the InvalidLength error.

The problem it seems was that integers changed from being returned as a bytes array to being an integer.

Not sure which fields you mean here, but it depends on how big the integers are. For 128-bit integers we use byte array encoding (as there is no native support), the same as quantities in the consensus layer.

That'd be the 'epoch' and 'receipt' fields. of delegation & undelegation.
Either way, adding support for uint8, uint16, uint32 & uint64 when decoding has fixed this. If they haven't been changed, then no idea why I only just ran into this now.


Fixes and improvement to dark mode

Description
Made many improvements in dark mode by adding new drawables for night mode. Also removed unnecessary code. Made the toolbar and navigationBar of webview to support dark mode.
Related issues
Fixes #3337
Note - Some issues mentioned were already fixed. Remaining ones fixed by me are as follows with there respective screenshots :
• Buttons - Edit Mode (Image 1) (Image 2)
• Dark Mode for Robotoff questions and made the corners rounded (Light Mode) (Dark mode)
• Fixes for the allergy screen (Image)
• Implemented dark mode in webview (Image)
Related PRs
Unable to find the closed PRs related to this.

@mrudultora did you test this on API 16?

@mrudultora did you test this on API 16?

Umm, no! Most of the similar things are already implemented. So , I guess the remaining ones I fixed will not affect as such.

@mrudultora did you test this on API 16?

Umm, no! Most of the similar things are already implemented. So , I guess the remaining ones I fixed will not affect as such.

Could you test on API 16 please? So that we are sure.

Okay! I will update you soon.

@VaiTon Yes, you were right. It is crashing in API 16 and will surely crash in pre-lollipop devices (due to drawableLeft etc.). Can I add  vectorDrawables.useSupportLibrary = true in build.gradle ?

@VaiTon Yes, you were right. It is crashing in API 16 and will surely crash in pre-lollipop devices (due to drawableLeft etc.). Can I add vectorDrawables.useSupportLibrary = true in build.gradle ?
OR instead of doing this, I can directly add app:drawableLeftCompat instead of android:drawableLeft. This is working completely fine on all the devices and there is no need to add vectorDrawables.useSupportLibrary = true in this case.

I'd prefer the second one. Thanks. :)

After fixing the app is running completely fine in API 16.


Native crash when I set priority

That will through a native exception when I create a tx and set a priority.
I will get the abort message like below

terminating with uncaught exception of type boost::wrapexceptboost::property_tree::ptree_bad_data: conversion of data to type "j" failed

How could I fix it?

Thanks again for reporting another issue.  This was caused by incorrectly serializing the tx priority over the Java JNI bridge.  It's been fixed and tested in monero-java-v0.3.2.

Thanks for you fixed it so soon!!


PR for Nubians

Hope it's all there. Will look into getting an appraisal separately.

Hi please make the contract address fully lowercase (for the folder name), as specified in the README.

Ok, I made the directory lower case. Changes are in.


[TASK] Add mobile breakpoint to DKG Stats

Description
The DKG statistics page currently lacks mobile-friendly design and functionality. The task is to implement necessary updates based on the provided Figma wireframes for the mobile view handoff.
Please refer to the Figma wireframes for detailed visual guidance on the updates. Leave comments if anything is unclear!
Checklist/Things to Note:

[ ] Implement Mobile Top Navigation Component: Create and integrate a mobile top navigation component that accommodates the mobile view of the DKG statistics page.
[ ] Enable Horizontal Scrolling for Tables: Modify table components to enable horizontal scrolling, allowing users to view table rows despite limited spacing. Ensure the spacing between each table row is set to 16px for consistency. Reference the behavior of horizontal scrolling in smaller screen sizes seen on etherscan's table as a good example (https://etherscan.io/address/0x388c818ca8b9251b393131c08a736a67ccb19297).
[ ] Adjust Graphs: Ensure all graphs are appropriately adjusted to fit within the mobile view and maintain readability and usability.
[ ] Remove Side Panel Functionality in mobile view. (Open to discussion on the feasibility of this task.)

Figma Link:
https://www.figma.com/file/UrIhW5ZikdiIyWWi5XKp9m/🌐--Statistics-Page-[hand-off]?type=design&node-id=2454%3A230268&mode=dev
Figma Prototype:
https://www.figma.com/proto/UrIhW5ZikdiIyWWi5XKp9m/🌐--Statistics-Page-[hand-off]?page-id=2321%3A148756&type=design&node-id=2454-230279&viewport=8931%2C-17895%2C0.79&scaling=scale-down&starting-point-node-id=2454%3A230279
Screenshot

@devpavan04 for this task, I have also added tablet breakpoint view to be consistent with Hubble Stats breakpoint. Let me know if you have any questions.
Figma Link:
https://www.figma.com/file/UrIhW5ZikdiIyWWi5XKp9m/🌐--DKG-Statistics?type=design&node-id=2321%3A148756&mode=dev
Screenshot


Add VkPhysicalDevicePortabilitySubsetFeaturesKHR:: shaderAtomicOperationLocal capability

Some CTS tests fail when using atomic operations on workgroup local variables.
This might be fixable with effort within the implementations.
In the meantime, these use cases can be disabled in CTS and reported as Not Supported, by adding a VkPhysicalDevicePortabilitySubsetFeaturesKHR:: shaderAtomicOperationLocal capability.
This affects 2 CTS tests:
dEQP-VK.compute.basic.image_atomic_op_local_size_1
dEQP-VK.compute.basic.image_atomic_op_local_size_8
validateComputeFunctionArguments, line 745: error 'Compute Function(main0): missing buffer binding at index 2 for _45_atomic[0].'
  Fail (Comparison failed for pixel 0)

I think having atomics on workgroup memory is essential. Please reconsider putting an effort into fixing this instead of flagging off.

Based on that error message, it looks like the problem isn't workgroup variables per se as opposed to the fact that MoltenVK isn't passing down the buffer backing an image being accessed atomically. The names of those tests corroborate this.

Ah. Good observation. I guess I didn't delve into the error message much before identifying this as an issue.
Should be fixable in MoltenVK then? That's good.

This has been fixed in MoltenVK.


low level deployment [e.g. deploy yul outputs]

Component
Forge
Describe the feature you would like
Supose you want to compile an yul  file and deploy it. How you could deploy if forge is locked only to point to solidity files ?  In dapp tools, you can just see the 'dapp create' output binary:
~/crypto master ❯ dapp create Crypto                                                                                16:19:36
++ seth send --create<PHONE_NUMBER>348015600f57600080fd5b50603f80601d6000396000f3fe6080604052600080fdfea2646970667358221220838418241977b878cc504faa0a606a3721facb49593669627273f4e2846886e464736f6c63430008060033 'Crypto()'
seth-send: warning: `ETH_GAS' not set; using default gas amount
seth-send: Published transaction with 92 bytes of calldata.
seth-send: 0x62ba0161a514b045b887594cb975719b643ab880023939ec6ac99042df079f8a
seth-send: Waiting for transaction receipt...
seth-send: Transaction included in block 21.
0xc6e7DF5E7b4f2A278906862b61205850344D4e7d

maybe a command like this:
forge create --binary<PHONE_NUMBER> --constructor 'Crypto()' --constructor-args 10

Additional context
No response

this will be closed by #2871

@henry-hz please, take a look at the PR linked above


Support drag-and-drop for uploads

At minimum, being able to drag a file into the upload file form.
Nicer would be dragging a file over the file list when viewing a dataset to upload it.
Level 2 would be supporting a zip file drag upload via the GUI and creating the folder structure.
Level 3 would be supporting a folder drag upload like GDrive. Not sure what this looks like behind the scenes.

Could be a separate issue, but drag and drop for simple actions like moving a file into a folder are also nice. Drive lets you drag a file into the breadcrumbs to move them up in the hierarchy also.

I created some other issues and added them here under tasklist. Will be starting on them.


Add failed outputs to the xml result for check_log()

Signed-off-by: Wei Shi<EMAIL_ADDRESS>

To fix https://github.com/virt-s1/os-tests/issues/136


fix: Make operandrequest can be removed together with the namespace d…

…eletion
Grant ODLM extra permission to patch the remaining OperandRequest to remove the finalizer from it.
What this PR does / why we need it:
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #649
Special notes for your reviewer:

Please confirm that if this PR changes any image versions, then that's the sole change this PR makes.

Release note:

@Daniel-Fan @ZhuoxiLi Could you help review this PR?


Remove Appearance package

Pull request
Description
This PR removes the Appearance package which was created at the very beginning of the project but was not removed when applying the package structure we initially agreed upon.
Changes made

Self-explanatory.

Checklist

[x] Your branch has been rebased onto the main branch.
[x] APIs have been properly documented (if relevant).
[x] The documentation has been updated (if relevant).
[x] New unit tests have been written (if relevant).
[x] The demo has been updated (if relevant).

🌙 Available in TestFlight nightlies
The most recent state can be tested in the following builds:

Platform
Version

iOS
1.0.0 (109)

tvOS
-


Create electronic repair shop preset

It looks like you didn't check in the craft/electronics_repair.json file.  Can you do that, and then squash all the commits down to a single commit to get rid of the accidental change to the development server port?


Error importing UI button package component to react app

What version of Turborepo are you using?
@latest
Describe the Bug
After creating a new project, I replaced the next.js app and created a create-react-app project. I added the UI as a dependency using a wildcard Ex "UI": "*"
once the project refreshed I got this error 👇🏽

Expected Behavior
I expected it to display the button from the UI package
To Reproduce
Delete the next.js app that comes with generating a new project and generate a new create-react-app project (with typescript) npx create-react-app my-app --template typescript
Then import the button from the UI package into App.js

Same here, aparently cra is not suported out of the box

Turbo is working as expected. If you want to use a package, you either need to:

Ensure the code can be consumed directly (either write it in plain JS, or transform/transpile/compile it ourselves)
Or ask the app to transpile the package

This is why in the base setup there is next-transpile-something :D

For anyone else finding this thread first, Jared's guidance here put me on the right track for usage with CRA/Remix.
Specifically:

Install npm i tsup -D to UI project (docs)
In UI's package.json configure build and dev scripts to compile output (to /dist directory):

    "build": "tsup src/index.tsx --format esm,cjs --dts --external react",
    "dev": "tsup src/index.tsx --format esm,cjs --watch --dts --external react",

Also in UI's package.json, update source file locations to match this /dist location:

    "main": "./dist/index.js",
    "module": "./dist/index.mjs",
    "types": "./dist/index.d.ts",

In your CRA/Remix's package.json, ensure you are importing the ui library:

    "dependencies": {
        ...
        "ui": "*"
    },

Import and use components as usual:

import { Button } from "ui";

const Home: FC = (props) => {
  return (

      <Button />

  );
};

Updates to UI components will automatically update and refresh the CRA, whereas a change to the Remix codebase is necessary to recompile and display modifications.

is there any way to auto recompile remix following packages/ui changes ? I find it unusable for day to day development to have to restart the whole app juste for a UI component change.

Turbo is working as expected. If you want to use a package, you either need to:

Ensure the code can be consumed directly (either write it in plain JS, or transform/transpile/compile it ourselves)
Or ask the app to transpile the package

This is why in the base setup there is next-transpile-something :D

How do I do this. My UI components can be import but the tailwind styles are not

How do I do this. My UI components can be import but the tailwind styles are not

@Aliemeka Just use vite and your life will be so much easier

it works but I'm not able to import style.css for storybook

For anyone else finding this thread first, Jared's guidance here put me on the right track for usage with CRA/Remix.
Specifically:
1. Install `npm i tsup -D` to UI project ([docs](https://github.com/egoist/tsup))

2. In UI's `package.json` configure `build` and `dev` scripts to compile output (to **/dist** directory):

    "build": "tsup src/index.tsx --format esm,cjs --dts --external react",
    "dev": "tsup src/index.tsx --format esm,cjs --watch --dts --external react",

3. Also in UI's `package.json`, update source file locations to match this **/dist** location:

    "main": "./dist/index.js",
    "module": "./dist/index.mjs",
    "types": "./dist/index.d.ts",

4. In your CRA/Remix's `package.json`, ensure you are importing the `ui` library:

    "dependencies": {
        ...
        "ui": "*"
    },

5. Import and use components as usual:

import { Button } from "ui";

const Home: FC = (props) => {
  return (

      <Button />

  );
};

6. Updates to UI components will automatically update and refresh the CRA, whereas a change to the Remix codebase is necessary to recompile and display modifications.

I Already have the setup, how can i enable a change in props from web to make effect in the Ui package
// web/signup.tsx

  <FormGroup className="gap-3" display={"flex"} col={1} gap={8}>
            <Input require inputType="email" label="Email" name="email"></Input>
            <Input
              require
              inputType="text"
              label="Password"
              name="password"
            ></Input>
          </FormGroup>

     // ui/formGroup.tsx

      import React, { useState } from "react";
export function FormGroup({
 className,
 col = 1,
 gap = 4,
 display = "grid",
 children,
}: {
 className?: string;
 gap?: number;
 col?: number;
 display?: "grid" | "flex";
 children: React.ReactNode;
}): JSX.Element {
 if (display === "flex") {
   <div className={`ui-flex ${className}`}>{children}
;
 }

 return (
   <div className={`ui-grid ui-grid-cols-${col} ui-gap-${gap}`}>
     {children}

 );
}

Note am using tailwindcss.
@darrenbarklie
@thien-do
@leerob

How do I do this. My UI components can be import but the tailwind styles are not

@Aliemeka Just use vite and your life will be so much easier

Vite is incompatible with some packages I'm using. I actually found the fix.


Package upgrade: get 4.1.4 --> 4.3.8

Summary
Package upgrade: get 4.1.4 --> 4.3.8
Changelog
[General] [Change] - Upgrade get from 4.1.4 to 4.3.8 (changelog)
Test Plan
Regression test the following areas:
./lib/main.dart
./lib/app_networking.dart

Deferred

Deferred


TypeError: Cannot read properties of null (reading 'useState')

Hi, thx again for your package !
I have trouble running it in a nextjs app.

setup:

    "react": "18.1.0",
    "react-dom": "18.1.0",
    "react-network-detect": "^1.0.7",
    "next": "12.1.6",

problems

I have to add type: modules to your package.json
or i get
SyntaxError: Cannot use import statement outside a module
and when i try to use useOnlineEffect
import React from "react";
import { useOnlineEffect } from "react-network-detect";

export const MyComponent
const isOnline = useOnlineEffect();

...

I get TypeError: Cannot read properties of null (reading 'useState')
Let me know if i can give you more info

Thank you very much for being able to use this package, could you please give the demo link of codesandbox?

@NicoleEtLui  you can look at this  https://codesandbox.io/s/adoring-goldwasser-9utfxm?file=/pages/index.js

It seems to work in 1.0.11 indeed ! Thx for the quick answer !


Should the schema build if a prefix is used without being specified

Spinning out this issue from some PR comments
It looks like this PR does have an expansion for jgi.analysis in nmdc.yaml now
If I comment it out, the build and tests do go to completion, but there is a warning:
WARNING:root:Unrecognized prefix: jgi.analysis
Is this the desired behavior or do we want the build to fail if there is an unregonized prefix warning?

Good issue. I lean towards wanting the build to fail if a prefix is used without being defined, but there are a couple of different ways a prefix can be used:

in an element's URI (https://linkml.io/linkml-model/latest/docs/slot_uri/, https://linkml.io/linkml-model/latest/docs/class_uri/)
in id_prefixes
in mappings
in meanings for the permissible values in an enumeration


Define configurable metric suites

Allows users to selectively enable/disable different suites of metrics.
The suites are organized around the different ActiveSupport Instrumentation events which are used to collect the metrics:

rails_cache: The rails.cache.* metrics.
rails_controller: The rails.request.* metrics
rails_render: The rails.view.* metrics
rails_sql: The rails.sql.* metrics
rails_mail: The rails.mail.* metrics
rails_job: The rails.job.* metrics

Metric suites can be configured either via the LIBRATO_SUITES environment variable
LIBRATO_SUITES="-rails_view"

or via the librato.yml configuration file:
production:
  suites: "-rails_view"

Dependent on https://github.com/librato/librato-rack/pull/39

Note that the tests for this won't pass until the required changes in the librato-rack gem have been published.


search.exclude not working with projects opened from an UNC path

VSCode Version: 1.18.0
OS Version: Windows 10 Pro (OS Build 16299.19)

Steps to Reproduce:

Open a project with a node_modules or bower_components folder (those are the default excludes) on an UNC path (\\Server\Share\Project\)
Search for string that would be present in those excluded folders (e.g. "copyright")
Results from excluded folders will show up.

Reproduces without extensions: Yes (Screenshot is with extensions, but I tried without any on a separate machine)
Screenshot shows the unfiltered result. I use a tooltip to show that the project is on an UNC path. "Use Exclude Settings" is enabled. There are no User- or Workspace Settings loaded to make sure they aren't interfering.

(pink parts protect privacy)
Notes:

Adding a custom search.exclude to user or workspace settings also fails.
Workaround: Mapping the UNC Path to a drive letter (P:\Project) will make the search work! So my guess is the UNC path messes with the exclude pattern.
Workaround: Enabling "Use Ignore Files" will make the search work (but will exclude not enough files in my case)
files.exclude works fine when the project is opened from an UNC path, only search.exclude seems to be affected.

Thanks, I can repro

This is from https://github.com/Microsoft/vscode/issues/24677.


Phpcpd Error: Unknown option "--progress"

Seems like in versions 6.x of phpcpd this option is absent.

Yes, it is https://github.com/sebastianbergmann/phpcpd/blob/master/ChangeLog.md. Look at version 6.0.0

Found PR https://github.com/EdgedesignCZ/phpqa/pull/209


error when creating topic

We keep getting this error even though we have 1 kafka and 1 zookeeper running in my local machine. But once i restart kafka and zoo keeper it works again.
This happens after a while using our service for creating topics and ingesting data.  Once this happens we have to restart the kafka and zoo keeper for the error to go away. Do you think this is because of the library.
error creating topic                     err="Replication factor must be between 1 and the number of brokers" topic=test_topic
i have this exception in zookeeper
EndOfStreamException: Unable to read additional data from client sessionid 0x15aecd5f32802d3, likely client has closed socket
at org.apache.zookeeper.server.NIOServerCnxn.doIO(NIOServerCnxn.java:228)
at org.apache.zookeeper.server.NIOServerCnxnFactory.run(NIOServerCnxnFactory.java:208)
at java.lang.Thread.run(Thread.java:745)
kafka
Unable to reconnect to ZooKeeper service, session 0x15aecd5f32802ce has expired, closing socket connection (org.apache.zookeeper.ClientCnxn)
[2017-03-21 10:14:56,545] INFO zookeeper state changed (Expired) (org.I0Itec.zkclient.ZkClient)

From the errors, it looks like this might be a networking issue between kafka and ZK.

no , we dont have any network issues and i am running it locally . Not sure why this happens ? Is it because zookeeper time out issue connecting to kafka ?

Yes, from the looks of the logs, it seems to be more of an issue with ZK and not kazoo-go. What version of ZK are you using? If you are not using the latest version, can you try using the latest one?
Another thing you could try is to use etcd and zetcd instead of ZK to see if the problem still persists. zetcd is still somewhat experimental, so I am not sure if it's something you'd be happy deploying in prod.

makes sense closing this now .


Update CanaryStrategy.java

instead of parentElement.getChildren(), it should be children list (after filter) because it can be empty

@mbdcos:  Good catch, thanks.  Are you going to add the || isWaiting() change as well?  I would.


suggestion: add some screenshots

Can I suggest adding some screenshots to the 'readme' file please? Ideally, for each control, have a screenshot for each platform.

Yes, I'll do that ASAP. However, the controls are very animation heavy and the screenshots will be limited in presenting what they actually do. Perhaps I'll try to link to some youtube footage as well.

@johankson I suggest you use http://recordit.co/ to do screen recoding and produce GIFs, it's very cool.
I learned about it from Twitter and from http://developer.telerik.com/featured/creating-micro-screencasts-hosted-free/

Alright! I'll check that out. Meanwhile I created some static screenshots. Warning though, I'm no designer! :)


chore(all): add types

Made a new PR with the changes in https://github.com/aurelia/router/pull/143

I just noticed that the build process translates the union type into the d.ts incorrectly:
//router.js
configure(callbackOrConfig:RouterConfiguration|((config:RouterConfiguration) => RouterConfiguration)):Router {`

//.d.ts files
configure(callbackOrConfig: RouterConfiguration | (config: RouterConfiguration) => RouterConfiguration): Router;

The missing parentheses around ((config:RouterConfiguration) => RouterConfiguration)) are lost when writing the d.ts file. This is causing errors, not during build but when using the typescript compiler:
`jspm_packages\github\JeroenVinke\router@master\index.d.ts(131,62): error TS1005: ')' expected.
jspm_packages\github\JeroenVinke\router@master\index.d.ts(131,85): error TS1144: '{' or ';' expected.
jspm_packages\github\JeroenVinke\router@master\index.d.ts(131,107): error TS1005: ';' expected.
jspm_packages\github\JeroenVinke\router@master\index.d.ts(131,108): error TS1068: Unexpected token. A constructor, method, accessor, or property was expected.`
Am I doing something wrong here?

@cmichaelgraham Please see above. It looks like we might have an issue we need to address in the d.ts generator plugin. Can you look into this?

created issue: https://github.com/YoloDev/babel-dts-generator/issues/17
i will take a look :+1:


Merge contributing docs

Merge and update several contributing files to include information on how to contribute to the documentation.

Build fails due to external links in about/blog-posts.md;
not related to changes in this PR!

@plaindocs Thanks! I removed the bit about asciidocs...


records: split records db tables

There is still an issue with this to be solved before merging:
....lib/python3.6/site-packages/sqlalchemy/ext/declarative/clsregistry.py:129: SAWarning: This declarative base already contains a class with the same class name and module name as sqlalchemy_continuum.m
odel_builder.SeriesMetadataVersion, and will be replaced in the string-lookup table.
  % (item.__module__, item.__name__)

...lib/python3.6/site-packages/sqlalchemy/orm/properties.py:249: SAWarning: On mapper mapped class RecordMetadataVersion->records_metadata_version, primary key column 'records_metadata_version.transacti
on_id' is being combined with distinct primary key column 'records_metadata_version.transaction_id' in attribute 'transaction_id'. Use explicit properties to give each column its own mapped attribute name.
  % (self.parent, self.columns[1], self.columns[0], self.key)

Related to https://github.com/inveniosoftware/invenio-db/issues/96

Unfortunately we cannot put more effort to complete this PR.


Use Next.JS and TypeScript

This adds some new technologies. Specifically, I've removed all of the dependencies, and replaced them with Next.JS (including React), TypeScript, Chakra UI, ESLint, and Prettier. Hopefully, this will make development a little bit easier and less verbose, and will give us consistent styling and error detection.

React is still there. Look at the package.json.

From: Jared @.>
Sent: Wednesday, November 9, 2022 10:33:10 AM
To: NSC-Computer-Science-Club/club_website @.>
Cc: Jonah Uellenberg @.>; Author @.>
Subject: Re: [NSC-Computer-Science-Club/club_website] Use Next.JS and TypeScript (PR #4)
You removed React? That means in this version we wouldn't be building with React at all?
—
Reply to this email directly, view it on GitHubhttps://github.com/NSC-Computer-Science-Club/club_website/pull/4#issuecomment-1309196260, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AP4S6BF5K5LOOYVQXGRMIHDWHPU6NANCNFSM6AAAAAAR25MGZM.
You are receiving this because you authored the thread.Message ID: @.***>


Maintenance status?

Hi,
I was looking for BNN libraries related to PyTorch for my next project and I found TyXe.
However, I am unsure on whether this library is still being maintained. Any clues?
Thank you!

Hi, we haven't been working on the library lately as is probably apparent from the lack of activity on the repo :)
I'm happy to do some basic maintenance (e.g. bump the pytorch/pyro versions if that helps) or answer questions. If what you're planning to do seems feasible based on the examples, it should still be fine to use the library.
Let me know if that helps.

@ucl-jhr thank you for reaching out! I have done some minor tests and everything works as expected for now.
I'll let you know otherwise.
Thanks! I’ll now close the issue


Added support of contract name in graph init command

Currently if graph init is used to create project, all the files are name as Contract. This PR adds a optional parameter --contract-name in the graph init command. This name will be used to create subgraph project files.
Why this is needed?
While creating subgraph project with many contract, we use graph init command for each contract and merge those projects. One step while merging the projects is renaming files by contract name to make it more readable. This option will ease the process and make it less erroneous.
Next step after this PR approach looks fine: Create separate PR to accept multiple contract addresses and name in graph init

@stevepro-lab I love this, thanks for working on it! Tested it locally and it works fine. I'd like the data source name to also be changed according to the contract name. Once that's done, we'll merge the change.
Could you also change the commit message from
src/commands/init, src/scaffold Added support of contract name in graph init command

to
commands/init, scaffold: Add contract name support to graph init

? That would be awesome.

Thanks @Jannis  I have made both the changes.


Make the flake overlay actually use the passed nixpkgs instance instead of using own instance

The Nix overlay provided seems to be not using the nixpkgs instance passed to the overlay in some cases, but instead import it's own nixpkgs instance which causes issues when used downstream and also slows evaluation. Specifically:
https://github.com/Plutonomicon/cardano-transaction-lib/blob/be5ff37abe86fa44a1c7c3aea8bc9eeda4039125/flake.nix#L146-L158
here, the buildCtlRuntime and launchCtlRuntime will both call nixpkgsFor which uses the flake's own nixpkgs input to import a new nixpkgs instance, instead of using the nixpkgs instance passed to the overlay (final / prev). Other defined attributes also do this with the exception of easy-ps and purescriptProject. This causes issues in downstream projects because the expected behavior is that the overlay will use the nixpkgs instance it was passed, not import other nixpkgs instances (which may or may not be in sync, which is the main cause of problems).

This may be a solution: https://github.com/Plutonomicon/cardano-transaction-lib/tree/brian/tryYusdacraFix


[Refactor] check status of functions

Fixes #issue
What type of PR is this:

[ ] BugFix
[ ] Feature
[ ] Enhancement
[x] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Does this PR entail a change in behavior?

[ ] Yes, this PR will result in a change in behavior.
[ ] No, this PR will not result in a change in behavior.

If yes, please specify the type of change:

[ ] Interface/UI changes: syntax, type conversion, expression evaluation, display information
[ ] Parameter changes: default values, similar parameters but with different default values
[ ] Policy changes: use new policy to replace old one, functionality automatically enabled
[ ] Feature removed
[ ] Miscellaneous: upgrade & downgrade compatibility, etc.

Checklist:

[x] I have added test cases for my bug fix or my new feature
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[x] I have checked the version labels which the pr will be auto-backported to the target branch

[ ] 3.2
[ ] 3.1
[ ] 3.0
[ ] 2.5

[BE Incremental Coverage Report]
:disappointed: fail : 0 / 3 (00.00%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
src/exec/aggregator.h
0
2
00.00%
[360, 385]

:large_blue_circle:
src/exec/pipeline/aggregate/aggregate_distinct_blocking_sink_operator.h
0
1
00.00%
[71]

[BE Incremental Coverage Report]
:disappointed: fail : 2 / 6 (33.33%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
src/exec/aggregator.h
0
3
00.00%
[360, 371, 385]

:large_blue_circle:
src/exec/pipeline/aggregate/aggregate_distinct_blocking_sink_operator.h
0
1
00.00%
[71]

:large_blue_circle:
src/exec/stream/aggregate/agg_group_state.cpp
1
1
100.00%
[]

:large_blue_circle:
src/exec/stream/aggregate/agg_state_data.h
1
1
100.00%
[]

[FE Incremental Coverage Report]
:heart_eyes: pass : 0 / 0 (0%)

[BE Incremental Coverage Report]
:disappointed: fail : 2 / 6 (33.33%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
src/exec/aggregator.h
0
3
00.00%
[360, 371, 385]

:large_blue_circle:
src/exec/pipeline/aggregate/aggregate_distinct_blocking_sink_operator.h
0
1
00.00%
[71]

:large_blue_circle:
src/exec/stream/aggregate/agg_group_state.cpp
1
1
100.00%
[]

:large_blue_circle:
src/exec/stream/aggregate/agg_state_data.h
1
1
100.00%
[]

[FE Incremental Coverage Report]
:heart_eyes: pass : 0 / 0 (0%)

[BE Incremental Coverage Report]
:disappointed: fail : 2 / 6 (33.33%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
src/exec/aggregator.h
0
3
00.00%
[360, 371, 385]

:large_blue_circle:
src/exec/pipeline/aggregate/aggregate_distinct_blocking_sink_operator.h
0
1
00.00%
[71]

:large_blue_circle:
src/exec/stream/aggregate/agg_group_state.cpp
1
1
100.00%
[]

:large_blue_circle:
src/exec/stream/aggregate/agg_state_data.h
1
1
100.00%
[]

[FE Incremental Coverage Report]
:heart_eyes: pass : 0 / 0 (0%)

[BE Incremental Coverage Report]
:disappointed: fail : 1 / 2 (50.00%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
src/exec/pipeline/aggregate/aggregate_distinct_blocking_sink_operator.h
0
1
00.00%
[71]

:large_blue_circle:
src/exec/stream/aggregate/agg_group_state.cpp
1
1
100.00%
[]

[FE Incremental Coverage Report]
:heart_eyes: pass : 0 / 0 (0%)

[BE Incremental Coverage Report]
:disappointed: fail : 1 / 2 (50.00%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
src/exec/pipeline/aggregate/aggregate_distinct_blocking_sink_operator.h
0
1
00.00%
[71]

:large_blue_circle:
src/exec/stream/aggregate/agg_group_state.cpp
1
1
100.00%
[]

[FE Incremental Coverage Report]
:heart_eyes: pass : 0 / 0 (0%)

[BE Incremental Coverage Report]
:disappointed: fail : 3 / 4 (75.00%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
src/exec/pipeline/aggregate/aggregate_distinct_blocking_sink_operator.h
0
1
00.00%
[71]

:large_blue_circle:
src/exec/stream/aggregate/stream_aggregator.cpp
2
2
100.00%
[]

:large_blue_circle:
src/exec/stream/aggregate/agg_group_state.cpp
1
1
100.00%
[]


[type:refactor] added more test and fixed checkParam

added more integrated test for CryptorRequestPlugin

fix checkParam
checkParam doesnt work because of GsonUtils wouldn't jsonization the field that of value is null or ""

Make sure that:

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

Codecov Report

Merging #4275 (e6f2dae) into master (459d7af) will decrease coverage by 0.26%.
The diff coverage is 23.07%.

:exclamation: Current head e6f2dae differs from pull request most recent head d4dd85b. Consider uploading reports for the commit d4dd85b to get more accurate results

@@             Coverage Diff              @@
##             master    #4275      +/-   ##
============================================
- Coverage     69.46%   69.19%   -0.27%
+ Complexity     7384     7348      -36
============================================
  Files           993      993
  Lines         27999    27994       -5
  Branches       2481     2480       -1
============================================
- Hits          19449    19370      -79
- Misses         7070     7137      +67
- Partials       1480     1487       +7

Impacted Files
Coverage Δ

...g/apache/shenyu/plugin/cryptor/utils/JsonUtil.java
61.53% <ø> (-1.51%)
:arrow_down:

...pache/shenyu/plugin/cryptor/utils/CryptorUtil.java
37.50% <9.09%> (-24.04%)
:arrow_down:

...u/plugin/cryptor/request/CryptorRequestPlugin.java
46.87% <100.00%> (ø)

...plugin/cryptor/response/CryptorResponsePlugin.java
53.33% <100.00%> (ø)

...ache/shenyu/plugin/grpc/cache/GrpcClientCache.java
68.75% <0.00%> (-31.25%)
:arrow_down:

...controller/ShenyuClientHttpRegistryController.java
77.77% <0.00%> (-22.23%)
:arrow_down:

...henyu/plugin/grpc/resolver/ShenyuNameResolver.java
44.68% <0.00%> (-19.15%)
:arrow_down:

...ruptor/RegisterClientServerDisruptorPublisher.java
52.94% <0.00%> (-11.77%)
:arrow_down:

.../apache/shenyu/admin/model/dto/BatchCommonDTO.java
50.00% <0.00%> (-7.15%)
:arrow_down:

...apache/shenyu/admin/model/dto/AuthPathWarpDTO.java
57.14% <0.00%> (-7.15%)
:arrow_down:

... and 41 more

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


fix: insert distributed table if partition column has default value

I hereby agree to the terms of the GreptimeDB CLA
What's changed and what's your intention?
This PR allows greptime to insert data into a distributed table without explicitly setting the partition column value if it has a default value.
Checklist

[ ]  I have written the necessary rustdoc comments.
[ ]  I have added the necessary unit tests and integration tests.

Refer to a related PR or issue link (optional)
#1293

Hi NiwakaDev, thank you for your contribution. My colleagues are on vacation during Golden Week and may be slow to respond.

@WenyXu
Thank you for your quick review!
Addressed your review. Please let me know if there are any errors or omissions.

My colleagues are on vacation during Golden Week and may be slow to respond.

Ok.

lgtm

thx @NiwakaDev

@WenyXu , @MichaelScofield
Thank you very much for your review! I'll do my best to contribute more to greptime!


Sparse reconstruction test

Hello! I have a question I'd like to ask: The original Replica dataset had 2,000 input images, and now I have performed some sparsification (either 800 or 400 images). How should I adjust the original parameters?
--keyframe_th 0.7
--knn_maxd 99999.0
--overlapped_th 5e-4
--max_correspondence_distance 0.02
--trackable_opacity_th 0.05
--overlapped_th2 5e-5
--downsample_rate 10
Maybe it's not very good for sparse reconstruction, but I just want to see the effects and conduct a trial, could you give me some suggestions? Thanks!

Hello!
Unfortunately, it is not implemented in our system.
I think you can manually choose sparse input images among the original 2,000 images, and remove other images.
And you need to modify the traj.txt.

Hello!
Unfortunately, it is not implemented in our system. I think you can manually choose sparse input images among the original 2,000 images, and remove other images. And you need to modify the traj.txt.

Thanks for your advice! I've tried this idea on Replica, and the psnr dropped to 20, approximately.
My parameter settings are as follows:
--keyframe_th 0.1
--knn_maxd 99999.0
--overlapped_th 1e-4
--max_correspondence_distance 0.02
--trackable_opacity_th 0.05
--overlapped_th2 1e-5
--downsample_rate 2
It's possible that the parameters I've set are not quite appropriate.


Implement capability to automatically move unused datasets to SDA before it's purged.

We should explore a capability to automatically move unused datasets (not downloaded / used by process, etc.) to SDA.

I believe this feature is no longer needed.


Global state issues

Describe the bug
I'm trying to use flank as a library in a kotlin project and calling the following code in a loop:
val newargs = arrayOf("firebase","test","android","run", "-c", "flank.yml", "--dump-shards")
listOf(1,2,3).forEach {
    startDurationMeasurement()
    CommandLine(MainCommand()).execute(*newargs)
    closeCrashReporter()
    outputReport.generate()
    printTotalDuration()
}

(Not using withGlobalExceptionHandling because it kills the calling process.)
startDurationMeasurement(), closeCrashReporter(), outputReport.generate(), printTotalDuration() all affect global state, and give incorrect output if I use them in a loop (or, more importantly, in parallel).
To Reproduce
Place the above quoted code in MainKt.main.  You might have to provide a path to flank.yml. You will see that while the duration of the first invocation is fine, the duration of the second and third invocation will be 0-1s.
Expected behavior
It would be great that duration measurement/reporting/crash reporting could be encapsulated inside a flank invocation instead of global so that running more than one invocation from code would not affect each other.
Additional context
I'm calling flank from Kotlin code, not using the jar directly.

https://files.slack.com/files-pri/T094HDHDX-F01USD0M0AW/image.png
@jan-gogo will the architecture resolve global state? Ideally Flank could be used as a library to have multiple flank instances in parallel. Today this isn't possible due to global state.

@bootstraponline Hey, sorry for the late answer.
The architecture by itself doesn't say anything about having a global state or not, it's rather about organizing code on different layers of abstraction. The global state is a result of probably wrong implementation choices that, I hope can be rather easily fixed for improving the overall experience.
For this issue, I am recommending an investigation of implementation to localize places where global state occurs, as a first step.
The next step will be a solution design for converting the global state into the local, which should allow running multiple executions, each with an isolated state.
Additionally, could be helpful that new architecture design is specifying the execution context which looks like a good place for keeping the runtime dependencies. The Corellium MVP can be example how to solve the internal execution state problem.

@jan-gogo Sounds good!


Centralize repr and str in base Region class

The PR also defines separate __repr__ and __str__.
Example:
>>> from regions import PixCoord, EllipsePixelRegion
>>> cen  = PixCoord(10, 20)
>>> reg = EllipsePixelRegion(cen, major=5., minor=3., angle=45.)
>>> reg
<EllipsePixelRegion(PixCoord(x=10, y=20), major=5.0, minor=3.0, angle=45.0)>

>>> print(reg)
Region: EllipsePixelRegion
center: PixCoord(x=10, y=20)
major: 5.0
minor: 3.0
angle: 45.0

@cdeil I think the only alternative is to leave them as single long (wrapped) lines.

I think the only alternative is to leave them as single long (wrapped) lines.

Yes, that's what I've used before mostly. But now that I see how you've done it here, I think I prefer your solution. (no vertical scrolling while reading it)

Tests are passing, and as @cdeil has already approved above I'm merging.


[Feature Request] Mark a tag/version as the latest release

It would be nice to have another label that tells VB to mark the tag/version as the latest release

Connects to https://github.com/resin-io/versionist/issues/69 ?

As per @lurch's comment above, this functionality is not going to be covered by VersionBot but by a potential ReleaseBot/DeployBot/etc. which would both publish the module as well as mark the repo with the latest tag.

@hedss +1
Speaking of this, maybe deploybot/releasebot should tag, in general, all versions that have been released to an environment, and it probably makes sense to have separate tags per environment, like
release/production, release/staging etc.

@lekkas isn't that more a function of the keyframes though? Not sure it "fits" to have those tags on the component repos? It implies the tags on the component repos will need to be (possibly) updated each time the keyframe repos change?
(although I'm afraid I've not been keeping up with the keyframes spec)

@lurch our current direction is to keep build/deployment metadata in the source code repos as well (e.g. check the nested changelogs spec in hq)

Yep, nested changelogs covers this nicely.

Okay, I'll have a read of the spec if/when I get time :+1:

Cheers @lurch


feat(anvil): support mining with same block.timestamp

Motivation
Closes #9142 + Closes #7931

Solution
Replace the check next_timestamp <= last_timestamp with next_timestamp < last_timestamp.
Anvil can now mine blocks with the same timestamp as the previous block timestamp. This aids in running forks or testing chains that have sub-second block times, wherein block.timestamp stays constant until exactly one second has passed.
Added relevant tests.

@mattsse this effectively undos the fix for #6096. See here: https://github.com/foundry-rs/foundry/blob/0d9d8a587ad94456a7b00d57b865f2d599ac8d03/crates/anvil/tests/it/anvil_api.rs#L611.
If users expect the next_block_timestamp after revert to be always greater block_timestamp at which snapshot was taken, we can probably just add 1s here https://github.com/foundry-rs/foundry/blob/2044faec64f99a21f0e5f0094458a973612d0712/crates/anvil/src/eth/backend/mem/mod.rs#L834 while resetting. wdyt?


Upgraded webpack-dev-server to fix security issue;

Also added package-lock.json
Fixes #4

Thanks! 😄


bump buildah to v1.16.7 and imagebuilder to v1.1.8

Bump github.com/containers/buildah from v1.16.4 to v1.16.5, mainly to pick up https://github.com/containers/buildah/pull/2688, github.com/containers/storage from v1.23.3 to v1.24.0 to pick up http://github.com/containers/storage/pull/755, and github.com/openshift/imagebuilder from v1.17 to v1.18, to pick up https://github.com/openshift/imagebuilder/pull/177 and https://github.com/openshift/imagebuilder/pull/170, and github.com/containers/image/v5 from v5.5.2 to v5.10.4, to pick up https://github.com/containers/image/pull/1089 and https://github.com/containers/image/pull/1138.
Among those, imagebuilder#170, adjusts our Dockerfile parser to match quoting changes that landed in docker build 17.06, which may affect compatibility with OpenShift 3.11.
Closes #219.

LGTM

/retest

Rebased and updated to incorporate https://github.com/containers/buildah/pull/2769, https://github.com/containers/buildah/pull/2768, and https://github.com/containers/buildah/pull/2723.
/retitle bump buildah to v1.16.7 and imagebuilder to v1.1.8

/retest

/retest

/retest

Added a bump to github.com/containers/storage v1.24.0.

/approve

@gabemontero @coreydaley @adambkaplan @bparees @adambkaplan @smarterclayton PTAL

Rebased, now with an even newer version of containers/image.
/retest

Rebased, moved to the newest release of containers/image.

/test e2e-aws-image-ecosystem

/approved
/lgtm

I am pretty sure this is done, should this PR be closed?

Yes, this is obsolete now.  Closing.


Remove truststore password parameters

The parameter values don't need to be surfaced to users as they're only used internally.

More usage of the parameter in cassandra-env-sh.yaml and nodetool-ssl-properties.yaml. Will have to generate nodetool-ssl.properties as well.


[wxwidgets] build failure

Host Environment

OS: Linux (Ubuntu-20.04 WSL2)
Compiler: gcc (Ubuntu 9.3.0-10ubuntu2) 9.3.0

To Reproduce
Steps to reproduce the behavior:
./vcpkg install wxwidgets:x64-linux
Failure logs
-Building package wxwidgets[core]:x64-linux...
Could not locate cached archive: /home/hw/.cache/vcpkg/archives/bc/bcc3be52c8a02a8a83e2b7a522c5cd546f591f83.zip
-- Using cached /mnt/c/Dev/vcpkg/downloads/wxWidgets-wxWidgets-v3.1.4.tar.gz
-- Cleaning sources at /mnt/c/Dev/vcpkg/buildtrees/wxwidgets/src/v3.1.4-b747a62900.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source /mnt/c/Dev/vcpkg/downloads/wxWidgets-wxWidgets-v3.1.4.tar.gz
-- Applying patch disable-platform-lib-dir.patch
-- Applying patch fix-stl-build-vs2019-16.6.patch
-- Using source at /mnt/c/Dev/vcpkg/buildtrees/wxwidgets/src/v3.1.4-b747a62900.clean
-- Configuring x64-linux-dbg
-- Configuring x64-linux-rel
-- Building x64-linux-dbg
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:141 (message):
Command failed: /mnt/c/Dev/vcpkg/downloads/tools/cmake-3.17.2-linux/cmake-3.17.2-Linux-x86_64/bin/cmake --build . --config Debug --target install -- -v -j9
Working Directory: /mnt/c/Dev/vcpkg/buildtrees/wxwidgets/x64-linux-dbg
See logs for more information:
/mnt/c/Dev/vcpkg/buildtrees/wxwidgets/install-x64-linux-dbg-out.log
Call Stack (most recent call first):
scripts/cmake/vcpkg_build_cmake.cmake:92 (vcpkg_execute_build_process)
scripts/cmake/vcpkg_install_cmake.cmake:24 (vcpkg_build_cmake)
ports/wxwidgets/portfile.cmake:41 (vcpkg_install_cmake)
scripts/ports.cmake:79 (include)
Error: Building package wxwidgets:x64-linux failed with: BUILD_FAILED
Please ensure you're using the latest portfiles with ./vcpkg update, then
submit an issue at https://github.com/Microsoft/vcpkg/issues including:
Package: wxwidgets:x64-linux
Vcpkg version: 2020.06.15-unknownhash

Last part of log file:
[61/791] cd /mnt/c/Dev/vcpkg/buildtrees/wxwidgets/src/v3.1.4-b747a62900.clean/build/cmake/lib/ribbon && /mnt/c/Dev/vcpkg
/downloads/tools/cmake-3.17.2-linux/cmake-3.17.2-Linux-x86_64/bin/cmake -DCOTIRE_BUILD_TYPE:STRING=Debug -P /mnt/c/Dev/v
cpkg/buildtrees/wxwidgets/src/v3.1.4-b747a62900.clean/build/cmake/modules/cotire.cmake precompile /mnt/c/Dev/vcpkg/build
trees/wxwidgets/x64-linux-dbg/libs/ribbon/wxribbon_CXX_cotire.cmake /mnt/c/Dev/vcpkg/buildtrees/wxwidgets/x64-linux-dbg/
libs/ribbon/cotire/wxribbon_CXX_prefix.hxx /mnt/c/Dev/vcpkg/buildtrees/wxwidgets/x64-linux-dbg/libs/ribbon/cotire/wxribb
on_CXX_prefix.hxx.gch /mnt/c/Dev/vcpkg/buildtrees/wxwidgets/src/v3.1.4-b747a62900.clean/src/ribbon/art_internal.cpp
[62/791] cd /mnt/c/Dev/vcpkg/buildtrees/wxwidgets/src/v3.1.4-b747a62900.clean/build/cmake/lib/html && /mnt/c/Dev/vcpkg/d
ownloads/tools/cmake-3.17.2-linux/cmake-3.17.2-Linux-x86_64/bin/cmake -DCOTIRE_BUILD_TYPE:STRING=Debug -P /mnt/c/Dev/vcp
kg/buildtrees/wxwidgets/src/v3.1.4-b747a62900.clean/build/cmake/modules/cotire.cmake precompile /mnt/c/Dev/vcpkg/buildtr
ees/wxwidgets/x64-linux-dbg/libs/html/wxhtml_CXX_cotire.cmake /mnt/c/Dev/vcpkg/buildtrees/wxwidgets/x64-linux-dbg/libs/h
tml/cotire/wxhtml_CXX_prefix.hxx /mnt/c/Dev/vcpkg/buildtrees/wxwidgets/x64-linux-dbg/libs/html/cotire/wxhtml_CXX_prefix.
hxx.gch /mnt/c/Dev/vcpkg/buildtrees/wxwidgets/src/v3.1.4-b747a62900.clean/src/html/helpctrl.cpp
[63/791] cd /mnt/c/Dev/vcpkg/buildtrees/wxwidgets/src/v3.1.4-b747a62900.clean/build/cmake/lib/richtext && /mnt/c/Dev/vcp
kg/downloads/tools/cmake-3.17.2-linux/cmake-3.17.2-Linux-x86_64/bin/cmake -DCOTIRE_BUILD_TYPE:STRING=Debug -P /mnt/c/Dev
/vcpkg/buildtrees/wxwidgets/src/v3.1.4-b747a62900.clean/build/cmake/modules/cotire.cmake precompile /mnt/c/Dev/vcpkg/bui
ldtrees/wxwidgets/x64-linux-dbg/libs/richtext/wxrichtext_CXX_cotire.cmake /mnt/c/Dev/vcpkg/buildtrees/wxwidgets/x64-linu
x-dbg/libs/richtext/cotire/wxrichtext_CXX_prefix.hxx /mnt/c/Dev/vcpkg/buildtrees/wxwidgets/x64-linux-dbg/libs/richtext/c
otire/wxrichtext_CXX_prefix.hxx.gch /mnt/c/Dev/vcpkg/buildtrees/wxwidgets/src/v3.1.4-b747a62900.clean/src/richtext/richt
extbuffer.cpp
ninja: build stopped: subcommand failed.

Additional context
Tried to compile from PowerShell command line:
.\vcpkg.exe install wxwidgets:x64-linux --debug
but get:
[DEBUG] Feature flag 'binarycaching' unset
[DEBUG] Feature flag 'manifests' unset
[DEBUG] Feature flag 'compilertracking' unset
[DEBUG] Feature flag 'registries' unset
[DEBUG] Using vcpkg-root: C:\Dev\vcpkg
[DEBUG] Using installed-root: C:\Dev\vcpkg\installed
[DEBUG] Using buildtrees-root: C:\Dev\vcpkg\buildtrees
[DEBUG] Using downloads-root: C:\Dev\vcpkg\downloads
[DEBUG] Using packages-root: C:\Dev\vcpkg\packages
[DEBUG] Using scripts-root: C:\Dev\vcpkg\scripts
Your feedback is important to improve Vcpkg! Please take 3 minutes to complete our survey by running: vcpkg contact --survey
[DEBUG] Default binary cache path is: C:\Users\hw\AppData\Local\vcpkg\archives
Computing installation plan...
[DEBUG] CreateProcessW("C:\Dev\vcpkg\downloads\tools\cmake-3.17.2-windows\cmake-3.17.2-win32-x86\bin\cmake.exe" --version)
[DEBUG] cmd_execute_and_stream_data() returned 0 after    42695 us
[DEBUG] CreateProcessW("C:\Dev\vcpkg\downloads\tools\cmake-3.17.2-windows\cmake-3.17.2-win32-x86\bin\cmake.exe" -DVCPKG_ROOT_DIR=C:/Dev/vcpkg -DPACKAGES_DIR=C:/Dev/vcpkg/packages -DBUILDTREES_DIR=C:/Dev/vcpkg/buildtrees -D_VCPKG_INSTALLED_DIR=C:/Dev/vcpkg/installed -DDOWNLOADS=C:/Dev/vcpkg/downloads -DVCPKG_MANIFEST_INSTALL=OFF -P "C:\Dev\vcpkg\buildtrees\0.vcpkg_tags.cmake")
[DEBUG] cmd_execute_and_stream_data() returned 0 after    30466 us
The following packages will be built and installed:
wxwidgets[core]:x64-linux
Detecting compiler hash for triplet x64-linux...
[DEBUG] Found path: C:\Program Files\Git\cmd/git.exe
[DEBUG] CreateProcessW("C:\Dev\vcpkg\downloads\tools\git-2.26.2-1-windows\mingw32\bin\git.exe" --version)
[DEBUG] cmd_execute_and_stream_data() returned 0 after    24207 us
[DEBUG] CreateProcessW("C:\Dev\vcpkg\downloads\tools\cmake-3.17.2-windows\cmake-3.17.2-win32-x86\bin\cmake.exe" -DCURRENT_PORT_DIR=C:/Dev/vcpkg/scripts/detect_compiler -DCURRENT_BUILDTREES_DIR=C:/Dev/vcpkg/buildtrees/detect_compiler -DCURRENT_PACKAGES_DIR=C:/Dev/vcpkg/packages/detect_compiler_x64-linux -DCMD=BUILD -DTARGET_TRIPLET=x64-linux "-DTARGET_TRIPLET_FILE=C:\Dev\vcpkg\triplets\x64-linux.cmake" -DVCPKG_PLATFORM_TOOLSET=external -DDOWNLOADS=C:/Dev/vcpkg/downloads -DVCPKG_CONCURRENCY=9 -DGIT=C:/Dev/vcpkg/downloads/tools/git-2.26.2-1-windows/mingw32/bin/git.exe -DVCPKG_ROOT_DIR=C:/Dev/vcpkg -DPACKAGES_DIR=C:/Dev/vcpkg/packages -DBUILDTREES_DIR=C:/Dev/vcpkg/buildtrees -D_VCPKG_INSTALLED_DIR=C:/Dev/vcpkg/installed -DDOWNLOADS=C:/Dev/vcpkg/downloads -DVCPKG_MANIFEST_INSTALL=OFF -P "C:\Dev\vcpkg\scripts\ports.cmake")
[DEBUG] -- Configuring x64-linux
[DEBUG] CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:85 (message):
[DEBUG]     Command failed: ninja -v
[DEBUG]     Working Directory: C:/Dev/vcpkg/buildtrees/detect_compiler/x64-linux-rel/vcpkg-parallel-configure
[DEBUG]     Error code: 1
[DEBUG]     See logs for more information:
[DEBUG]       C:\Dev\vcpkg\buildtrees\detect_compiler\config-x64-linux-out.log
[DEBUG]
[DEBUG] Call Stack (most recent call first):
[DEBUG]   scripts/cmake/vcpkg_configure_cmake.cmake:312 (vcpkg_execute_required_process)
[DEBUG]   scripts/detect_compiler/portfile.cmake:18 (vcpkg_configure_cmake)
[DEBUG]   scripts/ports.cmake:79 (include)
[DEBUG]
[DEBUG]
[DEBUG] cmd_execute_and_stream_data() returned 1 after  1953664 us
[DEBUG]
[DEBUG] Compiler information tracking can be disabled by passing --feature-flags=-compilertracking
Error occurred while detecting compiler information. Pass --debug for more information.
[DEBUG] C:\Dev\vcpkg\toolsrc\src\vcpkg\build.cpp(584)
[DEBUG] Exiting after 2153244 us (2140800 us)

Thanks for posting this issue. wxwidgets build failed on Linux now. Closed as duplicate of #7931.


[Bug]: Preset theme options English name is partially hidden due to excessive length

解决方案检查

[X] 我已阅读常见问题(https://lyswhut.github.io/lx-music-doc/desktop/faq)，并没有找到解决方案
[X] 我已搜索issue列表(https://github.com/lyswhut/lx-music-desktop/issues?utf8=✓&q=)，并没有发现类似的问题

预期行为
It is hoped that a more aesthetically pleasing way of showing their English names fully without requiring the user to mouse over the item to view it.
实际行为
A portion of the item name is shown as an ellipsis.
Lx Music 版本
2.10.0-beta.9
最后正常的版本
No response
操作系统版本
Windows 11, version 24H2
附加信息

What suggestions do you have?

"100px" spacing is too large.
I'd be inclined to remove .mixin-ellipsis-1;


Update version for release

Codecov Report

Merging #118 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #118   +/-   ##
=======================================
  Coverage   96.79%   96.79%
=======================================
  Files          32       32
  Lines        1124     1124
=======================================
  Hits         1088     1088
  Misses         36       36

Impacted Files
Coverage Δ

response_operations_ui/views/info.py
100% <ø> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


The get_transactions has been removed，What alternative interface do we have to obtain account history transaction records?

from #3317 i see the get_transactions has been removed
What alternative interface do we have to obtain account history transaction records?
Or did I miss something?

Im very curious about this too. I've been searching all day. I can get transactions for an account through get_actions, but it only seems to be initiated actions and not receiving actions.

Im very curious about this too. wait reply...

Use get_actions from history_api_plugin instead. account_history_api_plugin is deprecated


Consider all accepted blocks as root blocks

We always had loads of problems with the rootblocks and eviction state: we should get rid of rootblocks entirely and just rely on which blocks we persistent (all the accepted).
We could get rid of the eviction state entirely as well: move all the evicted slot and such to the engine directly.

Closed in favor of #616


Fix info level

Thank you for creating this GitHub action!
I found a little bug: The info level ist not working.
info is not a valid command, notice seem to be a got replacement.
https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions#setting-a-notice-message
The example run should now also annotate info level messages.
Thank you again.

lol I didn't check it o_O
Thank you so much!


Discussion: should gates be equal if their type and parameters match?

What is the expected enhancement?
Most gates are uniquely defined by their type and parameters, and potentially # of qubits / # of control qubits. This includes all gates in the standard extensions, unitary gates, and controlled gates provided they stem from the former. UnitaryGate defines its own __eq__ for this purpose, the rest however do not. The exception to this are gates that do not have a more specific type other than 'Gate', in which case they are fully determined by their 'definition'.
Currently, the default __eq__ function from the Instruction class compares all of name, #qubits, definition, and parameters. Between predefined controlled gates, manual controlling, inverting, and combinations thereof, there a many different paths that can be taken to arrive at the same gate but with differing definitions. Shouldn't there be an __eq__ function, maybe in the Gate class, that takes this into account so that gates can be identified as equal even if their definitions differ?
I don't know know if other functionality relies on definitions being equal, which would complicate things.

Are there any examples of gates you would expect to be equal, but which fail Gate.__eq__? If you are interested in checking that two gates implement the same unitary, the operator class supports this via Operator(gate1) == Operator(gate2) (or Operator(gate1).equiv(gate2) to ignore differences in global phase.)

One useful consequence of adding gate equality is that it makes it possible to check circuit equality, this is something we do a lot in the pulse module. It makes writing tests and other classes simpler.

This for example should the return True in my opinion:
FredkinGate().control().inverse() == FredkinGate().inverse().control()

This discussion seems stalled. Some updates

C3Xdg seems like working now:
from qiskit.circuit.library import XGate
XGate().control(3).inverse() == XGate().inverse().control(3)

True

The FredkinGate now is called CSwapGate, and still wrongly returns False:
from qiskit.circuit.library import CSwapGate
CSwapGate().control().inverse() == CSwapGate().inverse().control()

False

However
from qiskit.quantum_info import Operator
Operator(CSwapGate().control().inverse()) == Operator(CSwapGate().inverse().control())

True

The problem of Gate equivalence is similar to the problem of circuit equivalence (and the problem if hiding not scalable operation in a seemingly innocent == operation. My impression is that we dont want to move that way. Therefore I'm closing this as wont fix. Please, reopen if there are new elements to the discussion.


Should brew search return aliases?

brew search does not include e.g. zmq; brew search zmq does. Adding alises to brew search output will have the pleasant effect of including aliases in bash and zsh autocompletion. Is there a reason not to return aliases as well? (Is it a problem if search returns "duplicates"?)

Maybe it should offer the option --include-aliases to include the aliases, like brew commands already does and where it's mainly (only?) used for tab completion …

Or we could add a brew formula-completion command and not log it and solve this and #29 with a single stone!? --include-aliases feels a little weird because search with any arguments already does that, idk.

A whole new command may be useful, because we could add it to the blacklist which skip google analytics.

A whole new command may be useful, because we could add it to the blacklist which skip google analytics.

I'd rather we avoid blacklisting things unless they actually affect performance after https://github.com/Homebrew/brew/pull/34 is merged.

Or we could add a brew formula-completion command and not log it and solve this and #29 with a single stone!?

I like the idea of a new command or argument rather than including aliases in default output (as they aren't duplicate formulae really)

--include-aliases feels a little weird because search with any arguments already does that, idk.

This feels like an implementation detail side effect of the way we have aliases as symlinks. I've never noticed this behaviour and it feels weird to me.

Seems we've got some options for moving forward so closing this out in favour of a PR.


Cannot seem to launch pyrpl-windows-develop.exe?

Windows 10 (64bit).   Downloaded today.  Error message below.  pyrpl-windows.exe works just fine.
Traceback (most recent call last):
File "site-packages\pandas_init_.py", line 26, in
File "c:\projects\pyinstaller\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
File "site-packages\pandas_libs_init_.py", line 4, in
File "c:\projects\pyinstaller\PyInstaller\loader\pyimod03_importers.py", line 714, in load_module
File "pandas/_libs/tslibs/conversion.pxd", line 11, in init pandas._libs.tslib
File "c:\projects\pyinstaller\PyInstaller\loader\pyimod03_importers.py", line 714, in load_module
File "pandas/_libs/tslibs/conversion.pyx", line 1, in init pandas._libs.tslibs.conversion
ImportError: No module named 'pandas._libs.tslibs.np_datetime'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "pyrpl_main_.py", line 10, in
File "c:\projects\pyinstaller\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
File "pyrpl_init_.py", line 66, in
File "c:\projects\pyinstaller\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
File "pyrpl\redpitaya.py", line 19, in
File "c:\projects\pyinstaller\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
File "pyrpl\redpitaya_client.py", line 29, in
File "c:\projects\pyinstaller\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
File "pyrpl\hardware_modules_init_.py", line 23, in
File "c:\projects\pyinstaller\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
File "pyrpl\hardware_modules\dsp.py", line 2, in
File "c:\projects\pyinstaller\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
File "pyrpl\attributes.py", line 20, in
File "c:\projects\pyinstaller\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
File "pyrpl\widgets\attribute_widgets.py", line 13, in
File "c:\projects\pyinstaller\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
File "pyrpl\curvedb.py", line 31, in
File "c:\projects\pyinstaller\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
File "site-packages\pandas_init_.py", line 35, in
ImportError: C extension: No module named 'pandas._libs.tslibs.np_datetime' not built. If you want to import pandas from the source directory, you may need to run 'python setup.py build_ext --inplace --force' to build the C extensions first.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "pyrpl_main_.py", line 12, in
ImportError: attempted relative import with no known parent package
[12512] Failed to execute script main

Ok sorry thanks.  I was just trying to check if differentiators were making it into the PID module or not.  I've tried "additional modules" in the lockbox module but cannot get it to work yet.


You may have encountered a bug in the Ruby interpreter or extension libraries.

ruby 2.3.3p222
debian 9.1
https://github.com/centosadmin/redmine_telegram_common
bundle exec rake telegram_common:bot
I want to use module with redmine plugin, when start plugin I have got error (see log file).
You may have encountered a bug in the Ruby interpreter or extension libraries.
tdlib_1.log

You need to specify correct api_id (integer) and api_hash (string) in setTdlibParameters request. They can be obtained at https://my.telegram.org.

Thanks to all. I found a problem - two factor authentication in telegram.


[SR-12605] #sourceLocation doesn't allow underscores in line numbers

Previous ID
SR-12605

Radar
rdar://problem/62202395

Original Reporter
@beccadax

Type
Bug

Environment
Near-master, 15 April 2019

Additional Detail from JIRA

Votes
0

Component/s
Compiler

Labels
Bug, Parser, StarterBug

Assignee
matthewspear (JIRA)

Priority
Medium

md5: 41076a6957823a7ff8a7fce6be55225d

Issue Description:
  1> #sourceLocation(file: "a.swift", line: 1_000)
error: /var/folders/mw/1rhv6fn96gb8swwkt8zycwph0000gn/T/repl1-101710..swift:2:40: error: expected starting line number for #sourceLocation directive
#sourceLocation(file: "a.swift", line: 1_000)
                                       ^
  1> #sourceLocation(file: "a.swift", line: 1000)
  2> 1_000
$R0: Int = 1000
  3>

Underscore separators in #sourceLocation directives probably ought to be supported.

I'd like to give this a shot as my first contribution, seems like something I should be able to figure out. Could I be assigned to this?


[ImageBuilder] Pull eks-a artifacts from bundles

Description of changes:
ImageBuilder pulls eks-a artifacts specifically crictl and etcdadm from dev stage artifacts bucket. This change make the image-building process pull artifacts from prod bundles or dev bundles depending on the environment the builder runs in.
/hold
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/unhold

/approve
/cherrypick release-0.11


Microsoft/signalr with module federation in angular 16 gives error as below : Uncaught TypeError: Failed to resolve module specifier "module". Relative references must start with either "/", "./", or "../".

main.ts:2 ChunkLoadError: Loading chunk src_bootstrap_ts failed.
(missing: http://localhost:4250/src_bootstrap_ts.js)
at webpack_require.f.j (main.js:508:28)
at ensure chunk:6:1
at Array.reduce ()
at webpack_require.e (ensure chunk:5:1)
at 4913 (main.ts:1:1)
at webpack_require (bootstrap:19:1)
at main.js:576:88
at webpack_require.O (chunk loaded:23:1)
at main.js:577:52
Steps to reproduce
1.Create new angular project in version 16
2. Add  angular architects module federation plugin with custom webpack config for host app
3. Add microsoft/signalR library to the app and import HubConnection from signalR
4.ng serve the app

Custom-webpack.config.js with ngx-build pllus is as below

const ModuleFederationPlugin = require("webpack/lib/container/ModuleFederationPlugin");

const mf = require("@angular-architects/module-federation/webpack");
const path = require("path");
const share = mf.share;
const sharedMappings = new mf.SharedMappings();
sharedMappings.register(
path.join(__dirname, 'tsconfig.json'),
[/* mapped paths to share */]);
module.exports = {
output: {
uniqueName: "testModuleFrederation",
publicPath: "auto"
},
optimization: {
runtimeChunk: false
},
resolve: {
alias: {
...sharedMappings.getAliases(),
}
},
experiments: {
outputModule: true
},
plugins: [
new ModuleFederationPlugin({
library: { type: "module" },
    // For remotes (please adjust)
    // name: "testModuleFrederation",
    // filename: "remoteEntry.js",
    // exposes: {
    //     './Component': './/src/app/app.component.ts',
    // },

    // For hosts (please adjust)
    // remotes: {
    //     "mfe1": "http://localhost:3000/remoteEntry.js",

    // },

    shared: share({
      "@angular/core": { singleton: true, strictVersion: true, requiredVersion: 'auto' },
      "@angular/common": { singleton: true, strictVersion: true, requiredVersion: 'auto' },
      "@angular/common/http": { singleton: true, strictVersion: true, requiredVersion: 'auto' },
      "@angular/router": { singleton: true, strictVersion: true, requiredVersion: 'auto' },

      ...sharedMappings.getDescriptors()
    })

}),
sharedMappings.getPlugin()

],
};

Well, I looked into it, and the problem is probably between this specific package and webpack.

It was fixed in version 8 of the signal r package, this version is still in preview 8.0.0-rc.1.23421.29

@luizluan What was fixed in version 8 of the SignalR package? Do you have some more information about this?

Ran into this exact issue, upgrading @microsoft/signalr to 8.0.0 helped.


Implementing Multi-Browser using Json-Configuration file

Hello Yevgeniy,
I'm doing a proof of concept using your framework, it's a great framework, I've successfully implemented the configuration of Multi-Browser using the examples from the Tutorials you shared, however now I'm trying to implement the same approach using the Atata configuration with a JSON file. but I have some issues doing the implementation, is there an example you can share to implement it? I've tried using the Fixture approach but without success

Hey,
I've just created another sample project: JSON Configuration: Multi-Browser via Fixture Arguments. Let me know if you have some specific issues.


Quiz

Some import are incorrect and they prevent the code from running
in Profile
- import LeaderboardItem from "@/components/leaderboardItem";
instead of
- import LeaderboardItem from "@/components/LeaderboardItem";
in home header and coin Header
import CoinIconAndAmount from "./coinIconAndAmount";
instead of
import CoinIconAndAmount from "./CoinIconAndAmount";

Keep pushing


Missing parenthesis for typeof test.

typeof test should be wrapped in parenthesis for the not (!) operator to have expected effect here:
https://github.com/DenisLabrecque/jQuery-UI-Fixed-for-3.5.1/blob/23ba1fd814d60f8e123fdf58c1967bebc8c4660d/jquery-ui-1.12.1.js#L251
like this one:
https://github.com/DenisLabrecque/jQuery-UI-Fixed-for-3.5.1/blob/23ba1fd814d60f8e123fdf58c1967bebc8c4660d/jquery-ui-1.12.1.js#L123

Hi Bruno:
Using the following quick test --

seems to show that the not operator works just fine without parentheses. Am
I missing something?
Of course, I agree the intent is made clearer with the parenthesis.
On Fri, 19 Jun 2020 at 12:59, Bruno G<EMAIL_ADDRESS>wrote:

typeof test should be wrapped in parenthesis for the not (!) operator to
have expected effect here:
https://github.com/DenisLabrecque/jQuery-UI-Fixed-for-3.5.1/blob/23ba1fd814d60f8e123fdf58c1967bebc8c4660d/jquery-ui-1.12.1.js#L251
like this one:
https://github.com/DenisLabrecque/jQuery-UI-Fixed-for-3.5.1/blob/23ba1fd814d60f8e123fdf58c1967bebc8c4660d/jquery-ui-1.12.1.js#L123
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/DenisLabrecque/jQuery-UI-Fixed-for-3.5.1/issues/1,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AC3AWYL7JKAJTBXZOLLV5ADRXORQPANCNFSM4OC5XLBQ
.

You only tested one 'side' of the boolean.  If testing is NOT a function, it doesn't work.
test_func = function() { };
test_num = 5;
console.log('test_func 1 (should be false)', !typeof(test_func) === 'function' || false);
console.log('test_func 2 (should be false)', !(typeof test_func === 'function') || false);
console.log('test_num 1 (should be true)', !typeof(test_num) === 'function' || false);
console.log('test_num 2 (should be true)', !(typeof test_num === 'function') || false);

You're right.
I think the non-identity operator makes this clearer and less prone to mistakes:
console.log('test_func 1 (should be false)', typeof (test_func) !== 'function' || false);
console.log('test_func 2 (should be false)', (typeof test_func !== 'function') || false);
console.log('test_num 1 (should be true)', typeof (test_num) !== 'function' || false);
console.log('test_num 2 (should be true)', (typeof test_num !== 'function') || false);

@goozak This is fixed 5cd00ad40b95a5210d4bf2c0aeee70d0f1f000c8


Cannot read property length of null.

Issue Type: Bug
I am seeing this on the recommended ADS bits to test on. I just tried to access the .sql file I was working on.

Azure Data Studio version: azuredatastudio 1.13.0 (b1962910520c896e6368c90d384f899af8581f07, 2019-10-29T17:12:03.643Z)
OS version: Darwin x64 18.7.0

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-4770HQ CPU @ 2.20GHz (8 x 2200)

GPU Status
2d_canvas: enabledflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onnative_gpu_memory_buffers: enabledoop_rasterization: disabled_offprotected_video_decode: unavailable_offrasterization: enabledskia_deferred_display_list: disabled_offskia_renderer: disabled_offsurface_synchronization: enabled_onvideo_decode: enabledviz_display_compositor: disabled_offwebgl: enabledwebgl2: enabled

Load (avg)
2, 2, 2

Memory (System)
16.00GB (3.63GB free)

Process Argv
-psn_0_5502271

Screen Reader
no

VM
0%

Extensions (5)

Extension
Author (truncated)
Version

azuredatastudio-postgresql
Mic
0.2.2

import
Mic
0.11.0

sql-vnext
Mic
0.14.1

powershell
ms-
2019.9.0

azdata-sanddance
msr
1.3.9

@ronychatterjee Can you please give some more info about what you were doing when this happened? This was just a normal SQL file you had saved to disk previously? How did you try to open the file? Does this happen every time you open the file or was this just a one-off thing?

This issue was there for at least few last versions.
Steps to reproduce in my case:

Create a new query tab (A)
Create a new query tab (B)
In the tab B execute any query which finishes unsuccessfully (this is tricky, I don't have any messages in the messages window, but the query is definitely stuck - probably a separate issue)
Switch to tab A
Switch to tab B

Expected result: successful switch to tab B
Actual result: focus stays on tab A, an error message pops up:

My error is almost the same, but just a little bit different.  I have a saved query

Open my saved query in a tab (A)
Open my other saved query in a tab (B)
In the tab B execute any query which finishes unsuccessfully (I have a really long thing for data migration.  It gets stuck on a previously-good INSERT INTO SELECT FROM query, the views which it's selecting from use complex joins and rownumbers, but all the views are defined in Tab A, so I have to fix them there)
Cancel the query so my macbook doesn't sound like a desktop (fans) (The query would run for thirty minutes at least, if I let it.  I think it's an infinite loop).
Switch to tab A
Switch to tab B

Expected result: successful switch to tab B
Actual result: Tab B disconnects and closes, and an error message pops up.
If I have changed something in Tab B without saving, it instead disconnects, closes, and reopens

I made a connection to postgresql and I can't query anything. When I ty create new query I get "Unable to open 'SQLQuery_1 - disconnected': Cannot read property 'length' of null."

That happend to me when updated to version 1.18, so I have to come back to the 1.17.1 that works fine


chore: update ollama plugin to use single message response

Follows https://github.com/firebase/genkit/pull/959.

Next branch target please 😄

I love when checks get stuck :(


Config option to set level cap

Make sure you are not opening a duplicate.

[ ] I have searched the issue tracker and did not find an issue describing my bug/feature.

Description of your suggestion.
Not sure if there is one implemented by default but it doesn't seem like it. The nameplates mod allows to see the increased difficulty as a level, so a config option to set a max level for all mobs would be a good addition.

bro, is there a way to increase the levels yet?

Isn't there a config option in either rpgdifficulty through those max factors or in nameplate?
I am pretty sure this is already doable.

Isn't there a config option in either rpgdifficulty through those max factors or in nameplate? I am pretty sure this is already doable.

tbh, i dont know where to look for it at configs.


Slow cache, 25 seconds before anything is printed

See original issue on GitLab
In GitLab by [Gitlab user @valentindavid] on Aug 15, 2018, 10:59
Summary
When running any command that creates a pipeline, BuildStream takes 25 seconds before anything happens.

My cache is 51G.
I have an NVMe SSD disk.
It does not matter if I call it again and again.

Steps to reproduce
Just populate the cache. And try to run any command.
What is the current bug behavior?
It takes 25s on a high end desktop.
What is the expected correct behavior?
It should take 250 time less time.
Relevant logs and/or screenshots
Possible fixes
Short term fix
du takes .8 seconds to scan cas, but around 12 seconds to scan extract. Since all files are in extract are also in cas, skipping it would only miss the size of directories, which we would be OK to neglect given the speedup we get.
However we can only do that when #561 is fixed.

Get #561 fixed.
Skip scanning of extract directory.

Long term fix
Ideally we would do book keeping.

Fix #573, we will keep the size in memory and update it incrementally (question do we still need to stat both cas and extract?)
Fix cache management with multiple instances running concurrently (#585)
Make sure we share cache size on disk across instances (mmap'ed file?)

Other relevant information

BuildStream version affected: /milestone %BuildStream_v1.2

In GitLab by [Gitlab user @valentindavid] on Aug 15, 2018, 12:11
changed the description

In GitLab by [Gitlab user @valentindavid] on Aug 15, 2018, 12:36
changed the description

In GitLab by [Gitlab user @abderrahimk] on Aug 15, 2018, 14:53
This is being investigated as part of #466

In GitLab by [Gitlab user @tristanvb] on Aug 16, 2018, 10:19
marked this issue as related to #573

In GitLab by [Gitlab user @toscalix] on Aug 20, 2018, 09:17
marked this issue as related to #466

In GitLab by [Gitlab user @toscalix] on Aug 20, 2018, 09:19
marked this issue as related to #561

In GitLab by [Gitlab user @toscalix] on Aug 20, 2018, 09:19
assigned to [Gitlab user @valentindavid]

In GitLab by [Gitlab user @jonathanmaw] on Aug 20, 2018, 17:39
https://gitlab.com/BuildStream/buildstream/merge_requests/679 has been merged, and should help with this issue. Please let me know if that's not the case.

In GitLab by [Gitlab user @valentindavid] on Aug 21, 2018, 09:57
We still need to support concurrent sessions for 1.4.
For 1.2 we still need to do the short term fix since I suppose !679 will not be back ported.

In GitLab by [Gitlab user @valentindavid] on Aug 21, 2018, 11:13
It seems that we could backport 1f88a1e9a3d0b9340b8b7180fb1ea27ddb94084d to solve the issue in 1.2. ArtifactCache does not scan all extracts. And this fix uses ArtifactCache to calculate size instead of taking the whole artifact directory.

In GitLab by [Gitlab user @valentindavid] on Aug 21, 2018, 15:25
I confirm this is 1f88a1e9a3d0b9340b8b7180fb1ea27ddb94084d that fixes the issue.
It takes 1s before printing anything with the patch, compared to 10s without the patch on a cache that has pulled all artifacts from Freedesktop SDK for x86_64 + i586, and checked all images checkout out (to force artifact extracts).

In GitLab by [Gitlab user @valentindavid] on Aug 22, 2018, 12:24
mentioned in merge request !701

In GitLab by [Gitlab user @valentindavid] on Aug 22, 2018, 12:25
I have opened !701 to backport commit from !679 that fixes the issue.

In GitLab by [Gitlab user @valentindavid] on Aug 22, 2018, 18:49
We can close this one. I have added a point to #585 to deal with concurrency of the size cache.

In GitLab by [Gitlab user @toscalix] on Aug 23, 2018, 11:14
Added #585 as relation to this issue, based on [Gitlab user @valentindavid] comment

In GitLab by [Gitlab user @toscalix] on Aug 23, 2018, 11:14
marked this issue as related to #585

In GitLab by [Gitlab user @toscalix] on Aug 29, 2018, 09:12
closed