unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
* bug#17152: GNU Guix backend for PackageKit / Gnome-Software
@ 2014-03-31 19:56 ` Kẏra
  2014-03-31 21:14   ` bug#17152: Kẏra
                     ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Kẏra @ 2014-03-31 19:56 UTC (permalink / raw)
  To: 17152

[-- Attachment #1: Type: text/plain, Size: 66 bytes --]

This will make GNU Guix much more accessible to a wider audience.

[-- Attachment #2: Type: text/html, Size: 92 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#17152:
  2014-03-31 19:56 ` bug#17152: GNU Guix backend for PackageKit / Gnome-Software Kẏra
@ 2014-03-31 21:14   ` Kẏra
  2014-03-31 22:23     ` bug#17152: Ludovic Courtès
  2016-06-12 13:31     ` bug#17152: Ludovic Courtès
  2022-12-08 17:55   ` bug#17152: GNU Guix backend for PackageKit / Gnome-Software Denis 'GNUtoo' Carikli
  2022-12-29 10:22   ` Parnikkapore via Bug reports for GNU Guix
  2 siblings, 2 replies; 6+ messages in thread
From: Kẏra @ 2014-03-31 21:14 UTC (permalink / raw)
  To: 17152

[-- Attachment #1: Type: text/plain, Size: 165 bytes --]

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

[-- Attachment #2: Type: text/html, Size: 324 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#17152:
  2014-03-31 21:14   ` bug#17152: Kẏra
@ 2014-03-31 22:23     ` Ludovic Courtès
  2016-06-12 13:31     ` bug#17152: Ludovic Courtès
  1 sibling, 0 replies; 6+ messages in thread
From: Ludovic Courtès @ 2014-03-31 22:23 UTC (permalink / raw)
  To: Kẏra; +Cc: 17152

Kẏra <kxra@riseup.net> skribis:

> 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 at
<https://gitorious.org/packagekit/packagekit/source/e7bf8d39548e6edb6802c7058239d457e3f63845:src/org.freedesktop.PackageKit.Transaction.xml>,
it seems that PackageKit is not well suited for non-root install systems
and per-user profiles, for instance.

Thanks,
Ludo’.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#17152:
  2014-03-31 21:14   ` bug#17152: Kẏra
  2014-03-31 22:23     ` bug#17152: Ludovic Courtès
@ 2016-06-12 13:31     ` Ludovic Courtès
  1 sibling, 0 replies; 6+ messages in thread
From: Ludovic Courtès @ 2016-06-12 13:31 UTC (permalink / raw)
  To: Kẏra; +Cc: 17152

Hi!

Kẏra <kxra@riseup.net> skribis:

> 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 a
notion of package whereas all Nix sees is derivations, which are
low-level.

The Guix back-end, as I imagine, could essentially embed Guile into
PackageKit and have most of the code written in Scheme.  That way it
could trivially use all the support code we have in (guix profiles),
(guix packages), and (gnu packages).

Any takers?  :-)

Ludo’.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#17152: GNU Guix backend for PackageKit / Gnome-Software
  2014-03-31 19:56 ` bug#17152: GNU Guix backend for PackageKit / Gnome-Software Kẏra
  2014-03-31 21:14   ` bug#17152: Kẏra
@ 2022-12-08 17:55   ` Denis 'GNUtoo' Carikli
  2022-12-29 10:22   ` Parnikkapore via Bug reports for GNU Guix
  2 siblings, 0 replies; 6+ messages in thread
From: Denis 'GNUtoo' Carikli @ 2022-12-08 17:55 UTC (permalink / raw)
  To: 17152

Hi,

How does it work when Nix is installed on top of another distribution?
Is there something to handle that in packagekit? 

Or with distributions like Ubuntu that also use snap, it is is handled
transparently somehow? Or do users have to choose which package manager
to use?

I wonder that because I'd be interested in somehow supporting the
package manager of a foreign distribution (Parabola) to have an unified
configuration that can work also when guix / guix home is used on top
of another distribution[1].

[1] There are various advantages of using the distribution package
    manager instead of guix home in that case, like having the packages
    installed system wide for instance, or having the packages take
    less space.

Denis.




^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#17152: GNU Guix backend for PackageKit / Gnome-Software
  2014-03-31 19:56 ` bug#17152: GNU Guix backend for PackageKit / Gnome-Software Kẏra
  2014-03-31 21:14   ` bug#17152: Kẏra
  2022-12-08 17:55   ` bug#17152: GNU Guix backend for PackageKit / Gnome-Software Denis 'GNUtoo' Carikli
@ 2022-12-29 10:22   ` Parnikkapore via Bug reports for GNU Guix
  2 siblings, 0 replies; 6+ messages in thread
From: Parnikkapore via Bug reports for GNU Guix @ 2022-12-29 10:22 UTC (permalink / raw)
  To: 17152

(I hope it's OK to bump! 🙂️)

I'm using KDE Neon. In Plasma Discover (which is a PackageKit
frontend), packages from both apt and Flatpak are shown, and you can
pick which way you want to install the package. You can also set a
default.

If a package isn't available on one package manager, that package
manager simply doesn't show up on the list, and pressing "Install" will
simply use another package manager that does have the package.

Flatpak is actually listed twice - once for installing system-wide and
once for installing for the current user only. Only the latter does not
require the equivalent of sudo-ing. So that should point towards a way
to get PackageKit to do non-root installs.

Unfortunately, I couldn't find a way to get pkcon to behave in a
similar way - it's mostly just an apt frontend here.




^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2023-01-02  7:30 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <ae3674e904d29801f745cac8c076b7736d1569c6.camel.ref@yahoo.com>
2014-03-31 19:56 ` bug#17152: GNU Guix backend for PackageKit / Gnome-Software Kẏra
2014-03-31 21:14   ` bug#17152: Kẏra
2014-03-31 22:23     ` bug#17152: Ludovic Courtès
2016-06-12 13:31     ` bug#17152: Ludovic Courtès
2022-12-08 17:55   ` bug#17152: GNU Guix backend for PackageKit / Gnome-Software Denis 'GNUtoo' Carikli
2022-12-29 10:22   ` Parnikkapore via Bug reports for GNU Guix

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).