guix-devel
[Top][All Lists]
Advanced

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

Looking for a mentor for PackageKit/Appstream integration


From: Noé Lopez
Subject: Looking for a mentor for PackageKit/Appstream integration
Date: Sat, 01 Mar 2025 18:00:59 +0100

Hi,

I’m currently working on bug #17152 (GNU Guix backend for PackageKit /
Gnome-Software).  My goals are being able to search, update, install and
remove packages from Gnome Software and Discover (KDE Plasma).

Fortunately, they both use a common “protocol” so I only need to
implement two things:

AppStream catalog (#76662 and #76661)
  Generating an xml file with the metadata of all available packages. I
  already have a working MVP of this, but I need help to improve it
  further as that would need accessing the built package contents (so
  running on a build farm and serving the results).

PackageKit backend
  A C library that can handle the common package operations
  (install, update, remove, search). Currently, I have the C library
  load some guile procedures to do the operations using the user’s Guix
  library.

I’m not far from having everything working but I need help for the
PackageKit guile library, I’m having trouble implementing the different
operations.  Currently, I got installing to work[1] but I think I’m
breaking my profile at the same time, so I would like to have someone
experimented guide me a little bit.

Could someone mentor me for this part?

Have a nice day,
Noé

[1] 
https://github.com/Bqleine/PackageKit/blob/main/backends/guix/packagekit/pk-profile.scm

Attachment: signature.asc
Description: PGP signature


reply via email to

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