Skip to content

registry: use aqua backend for qsv#9910

Merged
jdx merged 3 commits into
jdx:mainfrom
risu729:registry/qsv-aqua-backend
May 18, 2026
Merged

registry: use aqua backend for qsv#9910
jdx merged 3 commits into
jdx:mainfrom
risu729:registry/qsv-aqua-backend

Conversation

@risu729

@risu729 risu729 commented May 16, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Prefer aqua:dathere/qsv for the qsv registry shorthand.
  • Keep the existing github:dathere/qsv and asdf:vjda/asdf-qsv fallbacks.
  • Leave vendor/aqua-registry/ unchanged; validation uses a local file:// aqua registry override with the updated qsv package definition.

Popularity

  • GitHub: 3,644 stars, 105 forks, latest release 20.0.0 published 2026-05-03, pushed 2026-05-16.
  • crates.io: 241,840 total downloads, 1,030 recent downloads, newest crate version 16.1.0, updated 2026-02-15.

Testing

$ cargo build --bin mise
Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 44s
$ MISE_AQUA_REGISTRY_URL=file://$AQUA_REGISTRY_DIR mise ls-remote --no-versions-host qsv
3.0.0
3.1.1
3.2.0
3.3.0
4.0.0
...
17.0.0
18.0.0
19.0.0
19.1.0
20.0.0
$ MISE_AQUA_REGISTRY_URL=file://$AQUA_REGISTRY_DIR mise x qsv@latest -- qsv --version
qsv 20.0.0-... (x86_64-unknown-linux-musl compiled with Rust 1.95; ...) prebuilt

@greptile-apps

greptile-apps Bot commented May 16, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

Promotes the aqua backend to the primary resolver for the qsv registry shorthand while retaining github:dathere/qsv and asdf:vjda/asdf-qsv as fallbacks. The one-line change is consistent with how other registry entries in this repository adopt the aqua backend.

  • registry/qsv.toml: adds aqua:dathere/qsv as the first entry in the backends array, keeping the two existing entries for backward compatibility.

Confidence Score: 5/5

Single-line registry change that adds a new primary backend with existing fallbacks intact; no functional regressions expected.

The change is a one-line addition to a TOML registry file. The existing github: and asdf: backends are preserved as fallbacks, so any gap in aqua support automatically degrades gracefully. The PR includes manual install and version-listing verification.

No files require special attention.

Important Files Changed

Filename Overview
registry/qsv.toml Adds aqua:dathere/qsv as the primary backend, demoting github:dathere/qsv and asdf:vjda/asdf-qsv to fallbacks

Reviews (2): Last reviewed commit: "Merge branch 'main' into registry/qsv-aq..." | Re-trigger Greptile

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates the registry/qsv.toml configuration by adding aqua:dathere/qsv to the list of supported backends for the qsv data-wrangling toolkit. I have no feedback to provide as there were no review comments.

@risu729

This comment was marked as outdated.

@risu729 risu729 marked this pull request as ready for review May 18, 2026 11:03
@jdx jdx merged commit 3fc78f2 into jdx:main May 18, 2026
33 checks passed
@risu729 risu729 deleted the registry/qsv-aqua-backend branch May 18, 2026 16:25
mise-en-dev added a commit that referenced this pull request May 19, 2026
### 🚀 Features

- **(cli)** rename before flag to minimum release age by @risu729 in
[#9768](#9768)
- **(core)** deprecate default package files by @jdx in
[#9970](#9970)
- **(edit)** add --global flag for editing the global config file by
@fru1tworld in [#9953](#9953)

### 🐛 Bug Fixes

- **(aqua)** support cosign public-key bundles by @jdx in
[#9972](#9972)
- **(backend)** pass install_env to postinstall by @risu729 in
[#9930](#9930)
- **(backend)** apply install_env to install commands by @risu729 in
[#9929](#9929)
- **(cargo)** skip binstall for cargo install options by @risu729 in
[#9928](#9928)
- **(config)** restore MISE_ENV_FILE setting by @risu729 in
[#9903](#9903)

### 🚜 Refactor

- **(cli)** use tool wording in version env help by @risu729 in
[#9906](#9906)
- **(conda)** parse tool options locally by @risu729 in
[#9960](#9960)
- **(core)** parse plugin tool options locally by @risu729 in
[#9963](#9963)
- **(go)** parse tool options locally by @risu729 in
[#9961](#9961)
- **(http)** parse tool options locally by @risu729 in
[#9870](#9870)

### 📦️ Dependency Updates

- lock file maintenance by @renovate[bot] in
[#9954](#9954)
- lock file maintenance by @renovate[bot] in
[#9957](#9957)

### 📦 Registry

- use aqua backend for qsv by @risu729 in
[#9910](#9910)

### Ci

- build/publish snap package for arm64 by @jnsgruk in
[#9948](#9948)

### New Contributors

- @jnsgruk made their first contribution in
[#9948](#9948)

## 📦 Aqua Registry Updates

### New Packages (2)

- [`AOMediaCodec/libavif`](https://github.com/AOMediaCodec/libavif)
- [`julian7/redact`](https://github.com/julian7/redact)

### Updated Packages (1)

- [`apache/jena`](https://github.com/apache/jena)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants