[neon/snap-packaging/plasma-core-desktop] /: Upgrade to core24 and turn into content snap

Kevin Ottens null at kde.org
Wed Feb 5 22:21:48 GMT 2025


Git commit 3be9eb9002ff64e1dba4f27f620de22c2ef41468 by Kevin Ottens.
Committed on 05/02/2025 at 22:21.
Pushed by ervin into branch 'master'.

Upgrade to core24 and turn into content snap

This is a massive overall of this snap. It has almost nothing in common
with the core22 version anymore. Since it's now been changed from being
a base snap to be a content snap it also means we build everything from
source.

The dependency on Neon is now very slim, it's likely to disappear
completely after pipewire has been removed.

D  +0    -11   .github/workflows/cla-check.yaml
D  +0    -29   .github/workflows/lxd-image.yaml
D  +0    -128  .github/workflows/tests.yaml
M  +0    -7    .gitignore
D  +0    -27   .travis.yml
M  +2    -46   Makefile
M  +7    -144  README.md
D  +0    -12   attic/007-zzz-add-extra-developer-tools.chroot
D  +0    -6    attic/999-zzz-passwordless-root-on-serial.chroot
D  +0    -58   attic/snap-connections.txt
D  +0    -44   build-package.sh
D  +0    -13   dconf-init-data/background-defaults
D  +0    -11   enable-developer-access.sh
D  +0    -53   generate-connections.py
A  +9    -0    hook-tests/000-no-install-data.test
D  +0    -137  hook-tests/001-extra-packages.test
D  +0    -7    hook-tests/002-setup_user.test
D  +0    -11   hook-tests/004-remove-openssh-server-host-keys.test
D  +0    -8    hook-tests/005-remove-gpt-auto.test
D  +0    -8    hook-tests/006-add-plasma-session.test
D  +0    -17   hook-tests/008-etc-writable.test
D  +0    -18   hook-tests/009-remove-dbus-machine-id.test
D  +0    -17   hook-tests/012-add-foreign-libc6.test
D  +0    -26   hook-tests/013-add-mdns-hostname-resolution.test
D  +0    -12   hook-tests/014-set-motd.test
D  +0    -7    hook-tests/016-ensure-bootloaders.test
D  +0    -3    hook-tests/018-set-os-release.test
D  +0    -11   hook-tests/019-unset-hostname.test
D  +0    -10   hook-tests/020-extra-files.test
D  +0    -4    hook-tests/022-setup-path.test
D  +0    -39   hook-tests/029-fix-ld-so-symlink.test
D  +0    -4    hook-tests/030-fix-timedatectl.test
D  +0    -5    hook-tests/031-faillock.test
D  +0    -6    hook-tests/040-remove-pkgs.test
D  +0    -25   hook-tests/041-snapd-skeleton.test
A  +22   -0    hook-tests/100-no-systemd-service-files.test
A  +23   -0    hook-tests/200-portal-files-available.test
D  +0    -32   hook-tests/600-no-debian.chroot
D  +0    -313  hooks/000-provide-uids-gids.chroot
A  +84   -0    hooks/000-setup-kdesrc-build.sh
D  +0    -215  hooks/001-extra-packages.chroot
D  +0    -45   hooks/001-zzz-add-kde-neon-source.chroot
D  +0    -41   hooks/002-setup_user.chroot
D  +0    -10   hooks/004-remove-openssh-server-host-keys.chroot
D  +0    -11   hooks/005-remove-gpt-auto.chroot
D  +0    -221  hooks/006-add-plasma-session.chroot
D  +0    -10   hooks/007-admin-console.chroot
D  +0    -31   hooks/008-etc-writable.chroot
D  +0    -13   hooks/009-remove-dbus-machine-id.chroot
D  +0    -33   hooks/010-configure-system-setup-tool.chroot
D  +0    -26   hooks/012-add-foreign-libc6.chroot
D  +0    -26   hooks/013-add-mdns-hostname-resolution.chroot
D  +0    -30   hooks/014-set-motd.chroot
D  +0    -25   hooks/016-ensure-bootloaders.chroot
D  +0    -14   hooks/018-set-os-release.chroot
D  +0    -3    hooks/019-unset-hostname.chroot
D  +0    -47   hooks/020-extra-files.chroot
D  +0    -17   hooks/022-setup-path.chroot
D  +0    -52   hooks/026-configure-plymouth.chroot
D  +0    -36   hooks/029-fix-ld-so-symlink.chroot
D  +0    -37   hooks/030-fix-timedatectl.chroot
D  +0    -5    hooks/031-faillock.chroot
D  +0    -6    hooks/040-remove-pkgs.chroot
D  +0    -16   hooks/050-snap-symlink.chroot
D  +0    -5    hooks/090-configure-hook.chroot
A  +6    -0    hooks/100-run-kdesrc-build.sh
D  +0    -9    hooks/100-systemd-in-lib.chroot
D  +0    -7    hooks/101-systemd-fsck.chroot
A  +87   -0    hooks/200-replace-systemd-service-files.sh
A  +39   -0    hooks/250-workaround-base-snap-services.sh
A  +10   -0    hooks/260-workaround-lack-of-pam-access.sh
A  +21   -0    hooks/300-fix-application-desktop-files.sh
A  +8    -0    hooks/400-setup-portal-files.sh
D  +0    -86   hooks/400-trim-pkcs-11.chroot
D  +0    -65   hooks/600-no-debian.chroot
D  +0    -25   hooks/700-snapd-tree-skeleton.chroot
D  +0    -87   hooks/900-cleanup-etc-var.chroot
D  +0    -28   hooks/910-unwind-alternatives.chroot
D  +0    -48   hooks/990-ensure-uids-gids.chroot
D  +0    -6    hooks/991-no-synced-dirs.chroot
D  +0    -11   hooks/992-cleanup-init-functions.chroot
D  +0    -19   hooks/993-connect-snaps.chroot
D  +0    -5    hooks/999-clean-resolv-conf.chroot
A  +8    -0    hooks/999-cleanup-kdesrc-build.sh
D  +-    --    keyrings/cd-image-keying.gpg
M  +121  -92   snapcraft.yaml
D  +0    -131  spread.yaml
D  +0    -28   static/etc/cloud/cloud.cfg.d/10_snappy.cfg
D  +0    -2    static/etc/cloud/ds-identify.cfg
D  +0    -1    static/etc/default/locale
D  +0    -3    static/etc/default/swapfile
D  +0    -6    static/etc/hosts
D  +0    -2    static/etc/issue
D  +0    -2    static/etc/issue.net
D  +0    -13   static/etc/netplan/00-snapd-config.yaml
D  +0    -74   static/etc/system-image/writable-paths
D  +0    -23   static/etc/systemd/system.conf.d/11-snapd-ctrl-alt-del-burst.conf
D  +0    -27   static/usr/bin/cleanup-activation-environment.sh
D  +0    -47   static/usr/bin/core-desktop-session-wrapper.sh
D  +0    -64   static/usr/bin/core-sshd-host-keygen
D  +0    -4    static/usr/bin/man
D  +0    -45   static/usr/bin/mkswapfile
D  +0    -15   static/usr/bin/splash-client
D  +0    -203  static/usr/lib/core/handle-writable-paths
D  +0    -7    static/usr/lib/core/lockout-not-enabled.sh
D  +0    -19   static/usr/lib/core/remount-core-fs
D  +0    -114  static/usr/lib/core/rtc-sys-time-init
D  +0    -56   static/usr/lib/core/run-snapd-from-snap
D  +0    -9    static/usr/lib/systemd/bootchart.conf.d/ubuntu-core.conf
D  +0    -6    static/usr/lib/systemd/network/72-rpi3-net-by-kernel.link
D  +0    -6    static/usr/lib/systemd/network/72-rpi4-net-by-kernel.link
D  +0    -42   static/usr/lib/systemd/system-generators/bootchart
D  +0    -54   static/usr/lib/systemd/system-generators/rtc-sys-time-init-generator
D  +0    -1    static/usr/lib/systemd/system/cloud-final.service.wants/snapd.seeded.service
D  +0    -13   static/usr/lib/systemd/system/core.start-snapd.service
D  +0    -2    static/usr/lib/systemd/system/debug-shell.service.d/core-override.conf
D  +0    -2    static/usr/lib/systemd/system/emergency.service.d/core-override.conf
D  +0    -3    static/usr/lib/systemd/system/emergency.target.d/core-override.conf
D  +0    -1    static/usr/lib/systemd/system/local-fs.target.requires/var-lib-snapd-save.mount
D  +0    -1    static/usr/lib/systemd/system/local-fs.target.wants/remount-core-fs.service
D  +0    -1    static/usr/lib/systemd/system/multi-user.target.wants/core.start-snapd.service
D  +0    -1    static/usr/lib/systemd/system/multi-user.target.wants/snapd.seeded.service
D  +0    -1    static/usr/lib/systemd/system/multi-user.target.wants/snapd.sshd-keygen.service
D  +0    -1    static/usr/lib/systemd/system/multi-user.target.wants/swapfile.service
D  +0    -3    static/usr/lib/systemd/system/plymouth-halt.service.d/core-override.conf
D  +0    -3    static/usr/lib/systemd/system/plymouth-kexec.service.d/core-override.conf
D  +0    -3    static/usr/lib/systemd/system/plymouth-poweroff.service.d/core-override.conf
D  +0    -6    static/usr/lib/systemd/system/plymouth-quit.service.d/core-override.conf
D  +0    -3    static/usr/lib/systemd/system/plymouth-reboot.service.d/core-override.conf
D  +0    -10   static/usr/lib/systemd/system/plymouth-show-factory-reset.service
D  +0    -10   static/usr/lib/systemd/system/plymouth-show-install.service
D  +0    -10   static/usr/lib/systemd/system/plymouth-show-recover.service
D  +0    -10   static/usr/lib/systemd/system/plymouth-show-run.service
D  +0    -8    static/usr/lib/systemd/system/plymouth-start.service.d/core-override.conf
D  +0    -16   static/usr/lib/systemd/system/remount-core-fs.service
D  +0    -10   static/usr/lib/systemd/system/remount-data.service
D  +0    -10   static/usr/lib/systemd/system/remount-seed.service
D  +0    -29   static/usr/lib/systemd/system/rtc-sys-time-init at .service
D  +0    -3    static/usr/lib/systemd/system/run-mnt-data.mount.d/late-umount.conf
D  +0    -3    static/usr/lib/systemd/system/run-mnt-kernel.mount.d/late-umount.conf
D  +0    -3    static/usr/lib/systemd/system/run-mnt-ubuntu\x2dseed.mount.d/late-umount.conf
D  +0    -2    static/usr/lib/systemd/system/secureboot-db.service.d/core-override.conf
D  +0    -1    static/usr/lib/systemd/system/shutdown.target.wants/remount-data.service
D  +0    -1    static/usr/lib/systemd/system/shutdown.target.wants/remount-seed.service
D  +0    -11   static/usr/lib/systemd/system/snapd.autoimport-device at .service
D  +0    -11   static/usr/lib/systemd/system/snapd.seeded.service
D  +0    -8    static/usr/lib/systemd/system/snapd.sshd-keygen.service
D  +0    -7    static/usr/lib/systemd/system/splash-client.service
D  +0    -8    static/usr/lib/systemd/system/swapfile.service
D  +0    -6    static/usr/lib/systemd/system/system-systemd\x2dfsck.slice
D  +0    -8    static/usr/lib/systemd/system/systemd-bootchart-quit.service
D  +0    -15   static/usr/lib/systemd/system/systemd-bootchart.service.d/ubuntu-core.conf
D  +0    -3    static/usr/lib/systemd/system/usr-lib-modules.mount.d/late-umount.conf
D  +0    -8    static/usr/lib/systemd/system/var-lib-snapd-save.mount
D  +0    -36   static/usr/lib/systemd/systemd-bootchart-poststop.sh
D  +0    -5    static/usr/lib/tmpfiles.d/journald-conf-d.conf
D  +0    -2    static/usr/lib/udev/rules.d/66-snapd-autoimport.rules
D  +0    -17   static/usr/lib/udev/rules.d/71-nvidia.rules
D  +0    -18   static/usr/lib/udev/rules.d/90-rtc-sys-time-init.rules
D  +0    -84   static/usr/libexec/core/get-arg
D  +0    -35   static/usr/libexec/core/get-mode
D  +0    -38   static/usr/libexec/start-sddm.sh
D  +0    -3    static/usr/libexec/start-swaybg.sh
D  +0    -13   static/usr/libexec/start-ubuntu-init-session.sh
D  +-    --    static/usr/share/backgrounds/ubuntu-core-desktop-d.png
D  +-    --    static/usr/share/backgrounds/ubuntu-core-desktop-l.png
D  +0    -7    static/usr/share/pam-configs/optional-lockout
D  +0    -7    static/usr/share/pam-configs/optional-lockout-authsucc
D  +0    -7    static/usr/share/pam-configs/optional-lockout-preauth
D  +0    -13   static/usr/share/pam-configs/snappy-extrausers
D  +0    -8    static/usr/share/wayland-sessions/plasma-desktop-session.desktop
D  +0    -8    tests/bin/MATCH
D  +0    -8    tests/bin/REBOOT
D  +0    -30   tests/lib/external/snapd-testing-tools/.github/workflows/tests.yaml
D  +0    -76   tests/lib/external/snapd-testing-tools/CODE_OF_CONDUCT.md
D  +0    -674  tests/lib/external/snapd-testing-tools/COPYING
D  +0    -55   tests/lib/external/snapd-testing-tools/README.md
D  +0    -47   tests/lib/external/snapd-testing-tools/spread.yaml
D  +0    -1    tests/lib/external/snapd-testing-tools/tests/log-analyzer/spread-results-all-aborted.json
D  +0    -1    tests/lib/external/snapd-testing-tools/tests/log-analyzer/spread-results-all-successful.json
D  +0    -1    tests/lib/external/snapd-testing-tools/tests/log-analyzer/spread-results-with-failed-and-aborted.json
D  +0    -1    tests/lib/external/snapd-testing-tools/tests/log-analyzer/spread-results-with-failed.json
D  +0    -50   tests/lib/external/snapd-testing-tools/tests/log-analyzer/task.yaml
D  +0    -46   tests/lib/external/snapd-testing-tools/tests/log-parser/all-aborted.log.spread
D  +0    -112  tests/lib/external/snapd-testing-tools/tests/log-parser/all-successful.log.spread
D  +0    -65   tests/lib/external/snapd-testing-tools/tests/log-parser/task.yaml
D  +0    -265  tests/lib/external/snapd-testing-tools/tests/log-parser/with-failed-and-aborted.log.spread
D  +0    -216  tests/lib/external/snapd-testing-tools/tests/log-parser/with-failed.log.spread
D  +0    -4    tests/lib/external/snapd-testing-tools/tests/not/task.yaml
D  +0    -100  tests/lib/external/snapd-testing-tools/tests/os.query/task.yaml
D  +0    -26   tests/lib/external/snapd-testing-tools/tests/repack-kernel/task.yaml
D  +0    -22   tests/lib/external/snapd-testing-tools/tests/retry/task.yaml
D  +0    -57   tests/lib/external/snapd-testing-tools/tests/tests.backup/task.yaml
D  +0    -75   tests/lib/external/snapd-testing-tools/tests/tests.cleanup/task.yaml
D  +0    -41   tests/lib/external/snapd-testing-tools/tests/tests.pkgs/task.yaml
D  +0    -93   tests/lib/external/snapd-testing-tools/tools/log-analyzer
D  +0    -548  tests/lib/external/snapd-testing-tools/tools/log-parser
D  +0    -6    tests/lib/external/snapd-testing-tools/tools/not
D  +0    -162  tests/lib/external/snapd-testing-tools/tools/os.query
D  +0    -235  tests/lib/external/snapd-testing-tools/tools/repack-kernel
D  +0    -157  tests/lib/external/snapd-testing-tools/tools/retry
D  +0    -69   tests/lib/external/snapd-testing-tools/tools/tests.backup
D  +0    -97   tests/lib/external/snapd-testing-tools/tools/tests.cleanup
D  +0    -165  tests/lib/external/snapd-testing-tools/tools/tests.pkgs
D  +0    -61   tests/lib/external/snapd-testing-tools/tools/tests.pkgs.apt.sh
D  +0    -71   tests/lib/external/snapd-testing-tools/tools/tests.pkgs.dnf-yum.sh
D  +0    -69   tests/lib/external/snapd-testing-tools/tools/tests.pkgs.pacman.sh
D  +0    -63   tests/lib/external/snapd-testing-tools/tools/tests.pkgs.zypper.sh
D  +0    -179  tests/lib/nested.sh
D  +0    -176  tests/lib/prepare-uc.sh
D  +0    -213  tests/lib/prepare-utils.sh
D  +0    -21   tests/spread/build/build-snap/task.yaml
D  +0    -53   tests/spread/ci/build-image/task.yaml
D  +0    -341  tests/spread/core22.lxdprofile
D  +0    -58   tests/spread/main/basic/task.yaml
D  +0    -46   tests/test_ubuntu-core-rootfs.sh

https://invent.kde.org/neon/snap-packaging/plasma-core-desktop/-/commit/3be9eb9002ff64e1dba4f27f620de22c2ef41468


More information about the Neon-commits mailing list