GNU bug report logs - #52684
[BUG] Multiple Packages Failing to Build

Previous Next

Package: guix;

Reported by: Christopher Rodriguez <yewscion <at> gmail.com>

Date: Mon, 20 Dec 2021 20:13:01 UTC

Severity: normal

Full log


View this message in rfc822 format

From: Christopher Rodriguez <yewscion <at> gmail.com>
To: 52684 <at> debbugs.gnu.org
Subject: bug#52684: [BUG] Multiple Packages Failing to Build
Date: Sun, 2 Jan 2022 08:53:23 -0500
[Message part 1 (text/plain, inline)]
Hey Maxime,

The let form was mostly included because, if possible, we should pull 
the value of `beets-python-version` from the version of python used for 
beets (because this implementation currently relies on a hardcoded and 
versioned library path in `lib/python3.9/site-packages`, it will require 
maintenance that could otherwise be avoided if we pulled the version 
from python directly.

However, I don't know how to do that, or if that is possible. If it's 
not something easily doable, then I will remove the let form for now, 
and see about improving it in the future.

As for the issue of other python libraries possibly polluting the beets 
install, AFAIK beets looks for a folder named `beetsplug` in the 
PYTHONPATH and only considers files beneath it. I think we can safely 
avoid isolating the beets plugins; Whether this is the route Guix wants 
to go is something I think should ideally be standardized across all 
packages if possible (maybe an email thread on guix-devel?), because the 
main channel as a whole will be more maintainable if we can come to some 
kind of agreement.

Let me know what You think.

--

Christopher Rodriguez
[OpenPGP_0x1102102EBE7C3AE4.asc (application/pgp-keys, attachment)]
[OpenPGP_signature (application/pgp-signature, attachment)]

This bug report was last modified 2 years and 361 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.