gnuboot/resources
Denis 'GNUtoo' Carikli e50f311c45
dependencies: pureos: go back to apt (instead of packagekit).
In the commit 0f74569af0 ("dependencies:
switch arch, debian, fedora35, ubuntu2004 to packagekit"), the
Trisquel script was converted to use packagekit to then be able to
unify the dependency management between several distributions.

However GNU Boot doesn't build directly on Parabola, and the build is
completely untested on Fedora and Void, so the other scripts are less
important. In contrast building GNU Boot is regularely tested on
PureOS 10 (byzantium) and Trisquel 11 (aramo).

Since the Guix debootstrap package can be used to safely create
chroots of PureOS and Trisquel, it may be possible to use that to
build GNU Boot on any distributions.

However packagekit requires a daemon to work:
    # pkcon install guix
    Failed to contact PackageKit: Could not connect:
    No such file or directory

And in turn the /usr/libexec/packagekitd daemon requires dbus as shown
by the /lib/systemd/system/packagekit.service file:
    [Unit]
    Description=PackageKit Daemon
    # PK doesn't know how to do anything on ostree-managed systems;
    # currently the design is to have dedicated daemons like
    # eos-updater and rpm-ostree, and gnome-software talks to those.
    ConditionPathExists=!/run/ostree-booted
    Wants=network-online.target

    [Service]
    Type=dbus
    BusName=org.freedesktop.PackageKit
    User=root
    ExecStart=/usr/libexec/packagekitd

So reverting back to apt seems a safe choice for now.

Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
Acked-by: Adrien 'neox' Bourmault <neox@gnu.org>
2024-11-24 14:17:19 +01:00
..
coreboot coreboot: blobs.list: fam15h: remove F12NbSmuFirmware.h 2024-11-12 12:17:09 +01:00
dependencies dependencies: pureos: go back to apt (instead of packagekit). 2024-11-24 14:17:19 +01:00
distros/pureos/20230614 build instructions: explain how to run Trisquel/PureOS in other distros. 2023-12-09 15:55:32 +01:00
git resources: git: fix configuration with older git versions. 2024-11-22 17:20:11 +01:00
grub ressources/grub, website: add LVM2 support (fix bug #65663 "No support for LVM2"). 2024-09-08 16:31:12 +02:00
guix/gnuboot guix: gnuboot-trisquel-grub.img: add missing inputs. 2024-10-05 11:20:30 +02:00
memtest86plus/patch memtest86+: fix build error (patch from Félicien Pillot) 2022-02-08 07:45:41 +00:00
packages packages: website: release: help: fix program name. 2024-11-12 12:16:51 +01:00
scripts build system: wrap git commands. 2024-09-08 17:18:53 +02:00
seabios specifically call python3, in scripts 2022-03-13 18:17:09 +00:00
trisquel guix: gnuboot-trisquel-preseed.img: Make it reproducible. 2024-10-05 11:05:39 +02:00
u-boot/default Add support for releasing deblobbed u-boot 2020.07 source tarballs 2022-02-10 10:55:03 +01:00