GNU Guix backend for PackageKit / Gnome-Software

OpenSubmitted by Kẏra.
Details
2 participants
  • Kẏra
  • Ludovic Courtès
Owner
unassigned
Severity
wishlist
K
K
Kẏra wrote on 31 Mar 2014 21:56
(address . bug-guix@gnu.org)
CABhyRUitf7CbPZ-S5a_eqqPsA21=27ZutPPw64uj+7jkLDvYhQ@mail.gmail.com
This will make GNU Guix much more accessible to a wider audience.
Attachment: file
K
K
Kẏra wrote on 31 Mar 2014 23:14
(address . 17152@debbugs.gnu.org)
CABhyRUh0caM_mqkPR+diqX1m_WmxkeH4N3ByXaLH2Rs63tsEng@mail.gmail.com
Attachment: file
L
L
Ludovic Courtès wrote on 1 Apr 2014 00:23
(name . Kẏra)(address . kxra@riseup.net)(address . 17152@debbugs.gnu.org)
87txae3t4q.fsf@gnu.org
Kẏra <kxra@riseup.net> skribis:
Toggle quote (5 lines)> I also filed against PackageKit here:> https://bugs.freedesktop.org/show_bug.cgi?id=76810>> and gnome-software here: https://bugzilla.gnome.org/show_bug.cgi?id=727367
This is a good idea, but looking athttps://gitorious.org/packagekit/packagekit/source/e7bf8d39548e6edb6802c7058239d457e3f63845:src/org.freedesktop.PackageKit.Transaction.xml,it seems that PackageKit is not well suited for non-root install systemsand per-user profiles, for instance.
Thanks,Ludo’.
L
L
Ludovic Courtès wrote on 7 Apr 2014 22:49
control message for bug #17152
(address . control@debbugs.gnu.org)
87r458uaor.fsf@gnu.org
severity 17152 wishlist
L
L
Ludovic Courtès wrote on 12 Jun 2016 15:31
Re: bug#17152:
(name . Kẏra)(address . kxra@riseup.net)(address . 17152@debbugs.gnu.org)
87lh2amt2o.fsf@gnu.org
Hi!
Kẏra <kxra@riseup.net> skribis:
Toggle quote (3 lines)> I also filed against PackageKit here:> https://bugs.freedesktop.org/show_bug.cgi?id=76810
FWIW, a Nix back-end has just been merged:
https://github.com/hughsie/PackageKit/pull/126 https://github.com/hughsie/PackageKit/pull/126/commits/108da8ed6784673758ea7a7a240eda0f8bdddc28
I think a Guix back-end may be simpler, notably because Guix has anotion of package whereas all Nix sees is derivations, which arelow-level.
The Guix back-end, as I imagine, could essentially embed Guile intoPackageKit and have most of the code written in Scheme. That way itcould trivially use all the support code we have in (guix profiles),(guix packages), and (gnu packages).
Any takers? :-)
Ludo’.
?