roswell.roswell/lisp
Luís Oliveira 0ed46fb92a
install-cmu-bin: ask the download directory for the archive type (#624)
CMUCL was published as .tar.bz2 up to 21e and switched to .tar.xz with
21f, but the installer always asked for .tar.bz2.  Since it picks the
newest release when no version is given, `ros install cmu-bin` now
always 404s:

  Downloading https://common-lisp.net/project/cmucl/downloads/release/21f/cmucl-21f-x86-linux.tar.bz2
  Downloading archive:...:NG
  bzip2: Can't open input file .../cmucl-21f-x86-linux.tar.bz2
  tar: This does not look like a tar archive
  Error: unable to use 'cmu-bin'

Look the file up in the release directory instead of assuming, the same
listing cmu-bin-get-version already parses, and keep .tar.bz2 as the
fallback when the listing can't be read.  extract() already handles .xz,
so nothing else needs to change.

Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-04 12:32:53 +09:00
..
balus.ros balus for delete. 2018-02-20 13:03:31 +09:00
build-asd.lisp ros build build invokes (asdf:operate 'dir-name-system asdf:build-op) 2017-07-09 18:37:27 +09:00
build-ros.lisp support 'ros dynamic-space-size=4gb build test.ros' to work. 2022-04-02 22:41:12 +09:00
build.ros apply asdf 3.3 style 2017-11-18 14:19:49 +09:00
checkout.ros register-local-projects -> local-project-build-hash 2019-09-25 17:29:26 +08:00
client-swank.lisp implement 'ros client swank' 2021-08-11 13:34:43 +09:00
client.ros 'ros client' to fix using sbcl-bin. 2021-10-15 12:30:41 +09:00
compile-file.ros implement 'ros dist add' 2018-09-03 19:39:53 +09:00
config.ros infinit recursion when 'ros install asdf' 2017-10-04 16:57:04 +09:00
delete-asdf.lisp stub for 'ros delete asdf' 2017-06-22 10:37:46 +09:00
delete-default.lisp 'ros delete' with module-main 2017-09-11 16:20:33 +09:00
delete-dump.lisp fix 'ros delete dump' when new sbcl-bin installed after setup. 2019-05-14 03:29:58 +08:00
delete-env.lisp env 2017-07-27 15:13:23 +09:00
delete-git.lisp enable local-project-searcher 2019-08-28 12:38:50 +08:00
delete.ros 'ros delete' with module-main 2017-09-11 16:20:33 +09:00
dist-add.lisp implement ros dist 2019-04-22 09:51:45 +08:00
dist-clean.lisp add 'ros dist clean <dist-name>' 2018-03-11 16:11:20 +09:00
dist-default.lisp ros dist to show subcommands. 2018-09-28 18:19:20 +09:00
dist-delete.lisp implement 'ros dist delete' 2018-09-05 17:35:35 +09:00
dist-disable.lisp ros dist disable/enable/use/versions 2018-05-09 11:21:39 +09:00
dist-enable.lisp ros dist disable/enable/use/versions 2018-05-09 11:21:39 +09:00
dist-list.lisp implement ros dist 2019-04-22 09:51:45 +08:00
dist-preference.lisp ros init dist. (WIP) 2018-05-14 15:19:19 +09:00
dist-use.lisp 'ros dist use' without prompt 2019-12-28 18:08:43 +08:00
dist-versions.lisp change format for ros dist versions 2019-04-23 19:39:49 +08:00
dist.ros update ros dist 2019-04-20 12:15:46 +08:00
dump-ccl.lisp try #263. Works fine on linux. 2017-09-24 16:56:05 +09:00
dump-clisp.lisp introduce 'preprocess-before-dump' and modify some. 2017-06-11 14:18:31 +09:00
dump-cmucl.lisp introduce 'preprocess-before-dump' and modify some. 2017-06-11 14:18:31 +09:00
dump-ecl.lisp introduce 'preprocess-before-dump' and modify some. 2017-06-11 14:18:31 +09:00
dump-sbcl.lisp fix ros dump with --destroy-packages-sbcl (#608) reported by Alexander Artemenko 2026-02-27 18:12:28 +09:00
dump.ros tweak features when dumped. 2018-11-11 11:14:58 +09:00
ecl-config.ros 'ros ecl-config' to search proper ecl-config for you 2020-05-21 20:53:14 +08:00
emacs.ros Fix ros emacs for windows 2018-08-30 21:49:56 +09:00
exec.ros exec.ros loadable 2017-09-19 01:12:24 +09:00
extend-quicklisp-system.lisp fix error with asdf 3.3 2017-09-30 13:09:51 +09:00
extend-quicklisp.lisp debug extension 2023-05-12 05:59:38 +00:00
fmt.ros use cl-indentify for fmt 2026-02-24 05:12:05 +09:00
get.ros ros: -> roswell: 2017-02-22 17:24:00 +09:00
git.ros enable local-project-searcher 2019-08-28 12:38:50 +08:00
help-install.lisp Fix typo and clarify help text (#540) 2023-01-04 20:08:25 +09:00
help-options.lisp Thinking about module. 2019-05-17 10:44:14 +08:00
help-run.lisp ros: -> roswell: 2017-02-22 17:24:00 +09:00
help.ros add template in help 2018-07-09 13:38:09 +09:00
helper.el sly support. 2017-12-20 05:06:32 +09:00
hg.ros enable local-project-searcher 2019-08-28 12:38:50 +08:00
init-default.lisp ql:quickload support () from client verision 2020-01-04. 2020-01-05 16:20:10 +08:00
init-dist.lisp ros init dist. (WIP) 2018-05-14 15:19:19 +09:00
init-env.lisp prepare local-projects directory when prepare new env 2017-09-19 21:29:48 +09:00
init.lisp fix ros script installation directory on windows 2026-04-11 00:57:47 +09:00
init.ros enable local-project-searcher 2019-08-28 12:38:50 +08:00
install+7zip.lisp Removed #-windows 2018-02-13 14:19:06 +09:00
install+externals-clasp.lisp Updated clasp 2018-11-28 2018-11-30 16:19:16 +09:00
install+ffcall.lisp ffcall's configure script doesn't have permission now. 2017-04-20 16:05:09 +09:00
install+msys2.lisp remove trailing space 2023-05-09 21:25:51 +09:00
install+sigsegv.lisp try verison up sigsegv 2017-04-25 03:06:27 +09:00
install-abcl-bin.lisp fix #534 2022-11-27 01:56:35 +09:00
install-allegro.lisp Upgrade allegro CL to release 11.0express, beta version unavailable yet (#597) 2024-11-19 15:46:47 +09:00
install-asdf.lisp try fix #536 2022-12-24 22:56:25 +09:00
install-ccl-bin.lisp patch for #405 2019-12-19 14:55:54 +08:00
install-clasp-bin.lisp Clasp bin (#475) 2021-04-29 17:47:39 +09:00
install-clasp.lisp Updated clasp 2019-09-29 2019-11-21 23:58:33 +09:00
install-clisp-head.lisp support ros install clisp-head (#495) 2021-10-12 00:47:53 +09:00
install-clisp.lisp fix #534 2022-11-27 01:56:35 +09:00
install-cmu-bin.lisp install-cmu-bin: ask the download directory for the archive type (#624) 2026-09-04 12:32:53 +09:00
install-dotcl-bin.lisp support dotcl 2026-05-06 14:24:30 +09:00
install-ecl.lisp try fix #536 2022-12-24 22:56:25 +09:00
install-lispworks.lisp avoid version 7.1 only 2018-03-22 23:58:02 +09:00
install-mkcl.lisp install mkcl 2018-06-08 16:16:08 +09:00
install-npt.lisp basic support for npt. 2019-07-13 20:57:41 +08:00
install-quicklisp.lisp install quicklisp to env. 2017-09-06 01:10:01 +09:00
install-sbcl-bin.lisp write setup.time when 'ros install sbcl-bin' 2017-08-07 04:53:22 +09:00
install-sbcl-head.lisp [WIP] ros install sbcl-head to install newer than released 2021-07-23 10:19:27 +09:00
install-sbcl-source.lisp 'ros install sbcl-source' to just download/expand source. 2020-02-22 15:36:56 +09:00
install-sbcl.lisp ensure-directories-exist when 'expand' 2020-01-17 19:49:14 +08:00
install-slime.lisp added delete-directory-tree 2019-07-16 17:09:37 +09:00
install-sly.lisp github-version changed? 2018-04-19 07:14:50 +09:00
install.ros enable recursive ros install. 2017-06-17 16:31:39 +09:00
list-asdf.lisp github-version changed? 2018-04-19 07:14:50 +09:00
list-default.lisp #283 2017-12-01 02:31:09 +09:00
list-dump.lisp fix typo 2017-09-21 12:51:09 +09:00
list-env.lisp list.ro to use module-main 2017-09-20 02:42:05 +09:00
list-git.lisp enable local-project-searcher 2019-08-28 12:38:50 +08:00
list-installed.lisp list.ro to use module-main 2017-09-20 02:42:05 +09:00
list-versions.lisp list.ro to use module-main 2017-09-20 02:42:05 +09:00
list.ros list.ro to use module-main 2017-09-20 02:42:05 +09:00
locations.lisp try fix test ci for acl 2026-02-26 02:22:23 +09:00
make-depends.ros make depends without image use. 2018-09-13 10:39:35 +09:00
patch-quicklisp.lisp style edit 2018-01-06 09:36:07 +10:30
run.ros -L sbcl-bin -> -N roswell 2017-09-03 16:30:58 +09:00
serve-default.lisp prepare 'ros serve swank' tbd 2020-10-18 16:49:38 +09:00
serve-swank.lisp ros serve swank --interface 0.0.0.0 should work. 2020-12-27 01:36:37 +09:00
serve.ros prepare 'ros serve swank' tbd 2020-10-18 16:49:38 +09:00
setup.ros show done when installation of quicklisp done. 2019-06-10 10:01:43 +08:00
shell.ros -L sbcl-bin -> -N roswell 2017-09-03 16:30:58 +09:00
system.lisp ros: -> roswell: 2017-02-22 17:24:00 +09:00
template.ros implement ros template path 2021-11-25 14:01:08 +09:00
update-default.lisp enable local-project-searcher 2019-08-28 12:38:50 +08:00
update-git.lisp Ensure that path is checked for in update-hg and update-git. 2019-01-03 22:06:31 +01:00
update-hg.lisp Ensure that path is checked for in update-hg and update-git. 2019-01-03 22:06:31 +01:00
update-quicklisp.lisp 'ros update quicklisp` available. 2017-05-09 15:28:47 +09:00
update.ros fix ros update for github installed system named owner/repo (#578) 2026-07-18 15:11:33 +09:00
use-asdf.lisp show installed versions when 'ros use asdf' 2017-06-22 15:32:58 +09:00
use-env.lisp env 2017-07-27 15:13:23 +09:00
use.ros -L sbcl-bin -> -N roswell 2017-09-03 16:30:58 +09:00
util-config.lisp env 2017-09-26 08:30:05 +09:00
util-dump.lisp debug ros dump 2019-04-28 16:47:31 +00:00
util-install-quicklisp.lisp fix 'ros.installing' feature not work. reported by Fukamachi. 2023-10-01 00:32:54 +09:00
util-install.lisp fix #534 2022-11-27 01:56:35 +09:00
util-main.lisp muffle warnings 2021-10-13 16:25:55 +09:00
util-swank.lisp ros: -> roswell: 2017-02-22 17:24:00 +09:00
util-template.lisp Try fix #609 caused by failure to load djula on sbcl 2.5.11 environment. 2025-12-02 22:35:55 +09:00
util-use.lisp typo... 2017-06-20 17:49:20 +09:00
util.lisp try fix #536 2022-12-24 22:56:25 +09:00
version.ros 'ros version' to show sbcl-bin-variant 2021-05-17 09:01:45 +09:00
wait.ros ros script for subcommand doesn't take subcommand name via parameter. it's possible to take that via *load-pathname*. 2016-12-18 00:12:29 +09:00
which.ros ros which shows refleshed result 2020-01-17 19:14:04 +08:00