Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Qlot breaks with specific dist #312

Open
hpoggie opened this issue Mar 5, 2025 · 0 comments
Open

Qlot breaks with specific dist #312

hpoggie opened this issue Mar 5, 2025 · 0 comments

Comments

@hpoggie
Copy link

hpoggie commented Mar 5, 2025

Describe the bug

When updating this dist: https://dist.shirakumo.org/shirakumo.txt or trying to install a specific version, qlot fails with an error.

Based on the error, it looks like qlot is looking for a file called distinfo.txt when the dist is providing one called shirakumo.txt.

It seems like the dist is providing the correct name in https://dist.shirakumo.org/shirakumo.txt:

name: shirakumo
version: 2025.03.03-07.24.35
system-index-url: http://dist.shirakumo.org/shirakumo/2025.03.03-07.24.35/systems.txt
release-index-url: http://dist.shirakumo.org/shirakumo/2025.03.03-07.24.35/releases.txt
archive-base-url: http://dist.shirakumo.org
canonical-distinfo-url: http://dist.shirakumo.org/shirakumo/2025.03.03-07.24.35/shirakumo.txt
distinfo-subscription-url: http://dist.shirakumo.org/shirakumo.txt
available-versions-url: http://dist.shirakumo.org/shirakumo-versions.txt

Reproducible steps

mkdir testproj
cd testproj
qlot init
echo "https://dist.shirakumo.org/shirakumo/ 2025.03.03-07.24.35" > qlfile
qlot install

Observe bug

Error messages

Reading '/home/aircontrol/src/trial-sandbox/qlfile'...
⨯ [1/1] shirakumo  Failed to install

Unexpected error: An HTTP request to "https://dist.shirakumo.org/shirakumo/2025.03.02-09.31.55/distinfo.txt" returned 404 not found.

#<CHUNKED-IO-STREAM {1006CFEC23}>
This can be a bug of Qlot.
Report it at https://github.com/fukamachi/qlot/issues/new/choose.
Please attach the stack trace dumped to '/tmp/nix-shell-32049-0/qlot-error-G6VFGMYS.log'.

Versions:

  • Qlot version: Tested with both Qlot 1.5.2 and 1.6.0
  • Where did you get it from: nixpkgs and automatic installer
  • OS: Tested on NixOS 24.11 and Ubuntu 24.04
  • Lisp: SBCL 2.4.10 and 2.2.9.debian
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

No branches or pull requests

1 participant