akku issueshttps://gitlab.com/akkuscm/akku/-/issues2022-07-06T10:30:03Zhttps://gitlab.com/akkuscm/akku/-/issues/65"akku publish" should handle the PGP key2022-07-06T10:30:03ZGwen Weinholtgit@weinholt.se"akku publish" should handle the PGP keyThe instructions in the manpage say to upload the PGP key to pgp.mit.edu. There have been several times when users have done everything except this step, so I think the tool should be fixed to make this step unnecessary.The instructions in the manpage say to upload the PGP key to pgp.mit.edu. There have been several times when users have done everything except this step, so I think the tool should be fixed to make this step unnecessary.https://gitlab.com/akkuscm/akku/-/issues/57Global library directory2024-02-19T11:14:31ZGwen Weinholtgit@weinholt.seGlobal library directoryThere was some discussion on IRC about doing something like `akku install -g`, which would install packages to a user-global directory. One simple way to accomplish this would be to change directories to `$HOME` if the `-g` flag is given...There was some discussion on IRC about doing something like `akku install -g`, which would install packages to a user-global directory. One simple way to accomplish this would be to change directories to `$HOME` if the `-g` flag is given. Packages are then installed to `~/.akku/lib` and the user just needs to add `. .akku/bin/activate` in their `~/.bashrc`.
(Akku's design until how has assumed per-project dependency tracking and might not work as well as expected with a user-global directory).https://gitlab.com/akkuscm/akku/-/issues/40R7RS->R6RS translator assumes all SRFIs are installed2019-11-23T16:24:08ZLassi KortelaR7RS->R6RS translator assumes all SRFIs are installedAkku's `lib/r7rs.scm` in procedure `r7rs-library->r6rs-library` uses the following conditional to check whether a library is installed in a cond-expand:
```
;; FIXME: Should really know about all
;; libraries in the packages.
(or (r7rs-...Akku's `lib/r7rs.scm` in procedure `r7rs-library->r6rs-library` uses the following conditional to check whether a library is installed in a cond-expand:
```
;; FIXME: Should really know about all
;; libraries in the packages.
(or (r7rs-builtin-library? lib-name implementation-name)
(r6rs-builtin-library? lib-name implementation-name)
(match lib-name
[('srfi . _) #t]
[else #f]))
```
How would we go about fixing the FIXME? :) Should we keep track of each SRFI shipped by each Scheme implementation, and additionally the ones installed by Akku via per-SRFI packages, `chez-srfi`, and other SRFI collections? Any way we slice it, it's going to be a non-trivial effort.https://gitlab.com/akkuscm/akku/-/issues/32Chez instructions for the Autotools build2019-08-03T06:39:48ZLassi KortelaChez instructions for the Autotools buildHow do you make / install Akku so that it uses Chez Scheme, now that the new Autotools-based build system for Guile has been committed? I didn't find a Chez flag in the configure script. Is there a manual way to make it work currently, o...How do you make / install Akku so that it uses Chez Scheme, now that the new Autotools-based build system for Guile has been committed? I didn't find a Chez flag in the configure script. Is there a manual way to make it work currently, or would Chez be easy to add to autotools?