[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#850644: #850644: RFP: guix -- A functional package manager based on Scheme



On 2018-05-16, Vagrant Cascadian wrote:
> The main build/runtime dependencies missing from Debian appear to be
> guile-git, and possibly a recommends on guile-ssh:
>
>   https://www.gnu.org/software/guix/manual/html_node/Building-from-Git.html
>   https://www.gnu.org/software/guix/manual/html_node/Requirements.html

Apparently, guix has grown a few additional dependencies since then...

So in a bit of a focused run of packaging, I've been chasing the
dependency chain necessary to get guix building on Debian:

* guile-gnutls needs to be (re)enabled in libgnutls*:

  https://salsa.debian.org/vagrant/gnutls

* guile-json needs to be updated to version 1.2.0 (3.x is incompatible),
  and I've pushed wip branches updating packaging for new upstream
  versions:

  https://salsa.debian.org/debian/guile-json

* I've gotten some packaging for guile-git, guile-gcrypt, guile-ssh and
  guile-sqlite3 which need some more polish and then uploading to
  Debian:

  https://salsa.debian.org/vagrant/guile-git
  https://salsa.debian.org/vagrant/guile-gcrypt
  https://salsa.debian.org/vagrant/guile-ssh
  https://salsa.debian.org/vagrant/guile-sqlite3

* guile-git required scheme-bytestructures, which I've packaged, and
  needs to be uploaded before guile-git can be:

  https://salsa.debian.org/vagrant/scheme-bytestructures


After all that, I did get to the point where I could at least try to
compile guix:

  https://salsa.debian.org/vagrant/guix

But no successful build just yet.


Whew!


live well,
  vagrant

Attachment: signature.asc
Description: PGP signature


Reply to: