bug-guix
[Top][All Lists]
Advanced

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

bug#52684: [BUG] Multiple Packages Failing to Build


From: Christopher Rodriguez
Subject: bug#52684: [BUG] Multiple Packages Failing to Build
Date: Sun, 2 Jan 2022 08:53:23 -0500
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Icedove/78.15.0

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

Attachment: OpenPGP_0x1102102EBE7C3AE4.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]