Scryer-Prolog packaged in Guix #2776
indieterminacy
started this conversation in
Show and tell
Replies: 2 comments 2 replies
-
Wow, thank you so much for working on this! I hope your work makes Scryer readily available for Guix and also other distributions! Regarding the description, since I'm not yet familiar with Guix: What does it mean that you tested "over 2.5 package definitions", I assume it implies you tested at least 3? |
Beta Was this translation helpful? Give feedback.
1 reply
-
Also, I now searched the issues for "Guix" and found issue #1784 with existing work in this direction, thank you also @tieong! It also mentions that additional work is needed, still I hope this also helps. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello,
Ive managed to package Scryer-Prolog in Guix (including with optional and developer dependencies) for all the toolchain.
My WIP required testing over 2.5k package definitions and over 80000 LOC to coordinate the crate and makefile definitions.
While I have been operating from the Guix operating system it should be possible to use Guix as a generalist package manager on other operating systems.
This should be a real boon not only concerning precision for developers of assets but improvements concerning reproducibility for software users.
I shall be releasing it as a Guix channel in a dedicated repository in February.
Firstly, as I want to provide it in an authoritative way with correct attribution (using other packagers definitions for example). As can be imagined, there will be things I ant to tidy up.
In due course I shall provide all the patches to facilitate an upstream package in the official Guix repository.
A lead packager has already expressed their enthusiasm for authenticating the submission(s),
which will have its own lags given the large number of Rust crates involved.
Secondly, as given the nuances of Rust packaging I have lost a lot of time and need to start preparing for Fosdem - as referenced by Markus here:
#2726 (comment)
Kind regards,
Jonathan
Beta Was this translation helpful? Give feedback.
All reactions