[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#62282] [PATCH] gnu: gerbil: Upgrade to 0.17.0.
From: |
J. Sims |
Subject: |
[bug#62282] [PATCH] gnu: gerbil: Upgrade to 0.17.0. |
Date: |
Sun, 19 Mar 2023 23:06:42 +0000 |
Hello,
Attached is a patch to upgrade Gerbil to the latest version. In addition, it
fixes a few issues:
* switch build code to use g-expressions
* use the `#:tests?' argument of `arguments' instead of deleting the `check'
phase
* run `guix style'
* fix issue with missing version file during build
Honestly, I'm not sure I fixed the latter issue in the most idiomatic way. I
simply printed the appropriate s-expression to the appropriate file using
Guile's `format'. If anyone has advice for a cleaner/more robust way to handle
that, please let me know.
Note that I initially tried to fix the version file issue by ignoring the build
instructions in the Gerbil guide and instead using the autotools build
infrastructure whose artifacts can be seen in the top-level directory of the
Gerbil repository. This ran into a different issue, and in the process of
diagnosing it, I realized that the build infrastructure in question was written
specifically for the previous version. There being no good reason to solve that
problem over this one, and realizing that proper versioning would complicate
the use of that system even more than solving the missing version file issue, I
elected to pursue the route I did.
This is far too much information for a git commit message, but I did feel it
worth mentioning somewhere.
Thanks,
Juli
0001-gnu-gerbil-Upgrade-to-0.17.0.patch
Description: Text Data
- [bug#62282] [PATCH] gnu: gerbil: Upgrade to 0.17.0.,
J. Sims <=