[neon/snap-packaging/plasma-core-desktop-snap]: Summary of bulk changes made

KDE Git Services - Bulk Change null at kde.org
Tue Apr 23 23:14:37 BST 2024


Git repository change summary for neon/snap-packaging/plasma-core-desktop-snap
Pushed by ervin into branch 'master'.
Changed from 0000000000000000000000000000000000000000 to 97fb06b61dab74705bfabbb83f6d4c976909128a
Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository.

This change contains the following new commits:

Git commit cc9a29b9100d9c9aeb866527c3877be4072f0648 by Michael Vogt on 27/11/2017 at 15:53..
initial skeleton for base-18
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/cc9a29b9100d9c9aeb866527c3877be4072f0648

Git commit c50969f77f2328302733b3c84184f664e935d83e by Michael Vogt on 27/11/2017 at 16:02..
simplify makefile
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/c50969f77f2328302733b3c84184f664e935d83e

Git commit 53510a15df3c3aae214407f35a9d06d5ed99d347 by Michael Vogt on 27/11/2017 at 16:41..
port some hooks
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/53510a15df3c3aae214407f35a9d06d5ed99d347

Git commit ae97e3402a86923220e735e30b69af1278c5f346 by Michael Vogt on 27/11/2017 at 16:57..
add missing shellcheck,deboostrap
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/ae97e3402a86923220e735e30b69af1278c5f346

Git commit f406425f0d49eaecf6717339a002f6e2b1c0f0c1 by Michael Vogt on 28/11/2017 at 07:48..
fix manifest generation
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/f406425f0d49eaecf6717339a002f6e2b1c0f0c1

Git commit 3a4797c555a6ed94d08f27d1ce1a264340f4ba85 by Zygmunt Krynicki on 06/12/2017 at 10:15..
Add .PHONY targets

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/3a4797c555a6ed94d08f27d1ce1a264340f4ba85

Git commit c07d70071a34ce2f61ee888719762570a78b1043 by Zygmunt Krynicki on 06/12/2017 at 10:26..
Fix typo: exclude

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/c07d70071a34ce2f61ee888719762570a78b1043

Git commit 85568dddb9b1adac097ddb6516b366009f40ff84 by Zygmunt Krynicki on 06/12/2017 at 10:26..
Ensure that DESTDIR is set

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/85568dddb9b1adac097ddb6516b366009f40ff84

Git commit 31f310793ded88455cfa29ee9df7aaf5c840cdc5 by GitHub (on behalf of Michael Vogt) on 06/12/2017 at 10:41..
Merge pull request #1 from zyga/master

Add .PHONY targets
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/31f310793ded88455cfa29ee9df7aaf5c840cdc5

Git commit 555dfc238a0ad1c1dd49b52ca279da4e45fedd78 by GitHub (on behalf of Michael Vogt) on 06/12/2017 at 10:42..
Merge pull request #2 from zyga/master

Two trivial tweaks
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/555dfc238a0ad1c1dd49b52ca279da4e45fedd78

Git commit d6d16b80c84cadba8f5ae3fd7c3192a772f705ff by Zygmunt Krynicki on 06/12/2017 at 10:48..
Document how to build the project locally

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/d6d16b80c84cadba8f5ae3fd7c3192a772f705ff

Git commit 00d17f725ddb2b22a337f5e3356bd344cc7adaaf by Zygmunt Krynicki on 06/12/2017 at 10:57..
Remove certain easily useless things from /etc

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/00d17f725ddb2b22a337f5e3356bd344cc7adaaf

Git commit ba45fc87c47c97418b132857319f62cf394ddf75 by Zygmunt Krynicki on 06/12/2017 at 11:01..
Ignore build artefacts

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/ba45fc87c47c97418b132857319f62cf394ddf75

Git commit ec9b8b07a585e3d0d77ad4e7be7044428a7b6cb7 by GitHub (on behalf of Michael Vogt) on 06/12/2017 at 11:51..
Merge pull request #3 from zyga/master

Document how to build the project locally, trim /etc, ignore build artefacts
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/ec9b8b07a585e3d0d77ad4e7be7044428a7b6cb7

Git commit 86f1789f12fbb33941d1bf6e2f488baa6f1a5b7b by Michael Vogt on 06/12/2017 at 11:54..
900-cleanup-etc-var.chroot: cleanup in /etc
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/86f1789f12fbb33941d1bf6e2f488baa6f1a5b7b

Git commit 47b3474003bcc17dab54425f3103b22d26b52388 by Zygmunt Krynicki on 06/12/2017 at 13:08..
Fix unterminated string

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/47b3474003bcc17dab54425f3103b22d26b52388

Git commit e78bdcff66b85ea65ecf29e5f9697c90120c3bfa by Zygmunt Krynicki on 06/12/2017 at 13:08..
Finish truncated comment

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/e78bdcff66b85ea65ecf29e5f9697c90120c3bfa

Git commit d4b90e44cf6ca59ffd60e642290e4139931ff6b3 by GitHub (on behalf of Michael Vogt) on 06/12/2017 at 13:15..
Merge pull request #4 from zyga/master

Misc fixes
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/d4b90e44cf6ca59ffd60e642290e4139931ff6b3

Git commit 9423ab72cad6a7d73c71b8468cfa98fea5e74a0f by Zygmunt Krynicki on 06/12/2017 at 13:21..
Add make target: etc-report

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/9423ab72cad6a7d73c71b8468cfa98fea5e74a0f

Git commit 8fad5f4fd4c8bb77263d7dc8cff22915393e9b1e by Zygmunt Krynicki on 06/12/2017 at 13:21..
Remove /etc/rc[0-6S].d more precisely

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/8fad5f4fd4c8bb77263d7dc8cff22915393e9b1e

Git commit 015726d36fbbfed68c033f1f887785b13704b4a5 by Zygmunt Krynicki on 06/12/2017 at 13:23..
Remove alternatives for manual pages

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/015726d36fbbfed68c033f1f887785b13704b4a5

Git commit c95f70434fee86d21f5845c6f34003b30fc4c58c by Zygmunt Krynicki on 06/12/2017 at 13:31..
Display the amount of cruft in etc

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/c95f70434fee86d21f5845c6f34003b30fc4c58c

Git commit d1fc38c32aaa71b48bdd90071cbb8c5d11297f3f by GitHub (on behalf of Michael Vogt) on 06/12/2017 at 13:37..
Merge pull request #5 from zyga/master

More etc cleanups and reporting
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/d1fc38c32aaa71b48bdd90071cbb8c5d11297f3f

Git commit 534cd8cae2efb22e43ad5dfee90d05ff5ab8aeaf by Zygmunt Krynicki on 06/12/2017 at 13:38..
Remove mke2fs.conf

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/534cd8cae2efb22e43ad5dfee90d05ff5ab8aeaf

Git commit 311d8d9ce2a077cf22bbdf675fedd85ad1b95ae6 by GitHub (on behalf of Michael Vogt) on 06/12/2017 at 14:09..
Merge pull request #6 from zyga/master

Remove mke2fs.conf
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/311d8d9ce2a077cf22bbdf675fedd85ad1b95ae6

Git commit 6c6a6bd2aeaa4be25c5490a9e0b98030dcefac44 by Michael Vogt on 06/12/2017 at 15:16..
fail build if a hook fails
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/6c6a6bd2aeaa4be25c5490a9e0b98030dcefac44

Git commit 1a3c99f5d5e5c6f266dfcb914602d23225e8d802 by Michael Vogt on 06/12/2017 at 15:16..
remove binfmt.d
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/1a3c99f5d5e5c6f266dfcb914602d23225e8d802

Git commit d59bcb055e7dbabe2e3e001a92023d92eec31da4 by Zygmunt Krynicki on 06/12/2017 at 17:14..
Add rudimentary testing infrastructure

This patch adds a very simple (crude) way for boot-testing the new
base-18 base snap. There are a lot of shortcomings but it boots to the
familiar-looking "Welcome to Ubuntu Core 18" message.

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/d59bcb055e7dbabe2e3e001a92023d92eec31da4

Git commit 2fc9de63c3134789d6298973c9dc95819d95e6eb by Zygmunt Krynicki on 06/12/2017 at 17:38..
Refactor testing scripts to allow easier interactive editing of rootfs

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/2fc9de63c3134789d6298973c9dc95819d95e6eb

Git commit 94556f7a0d11348df584daacb096c6c864679153 by Zygmunt Krynicki on 06/12/2017 at 17:41..
Boot qemu with systemd.debug-shell=1

This allows one to navigate to tty7 and get a root shell.
In qemu just alt+{left,right}-arrow to do that.
In a wayland session this is broken so you may want to log into X11.

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/94556f7a0d11348df584daacb096c6c864679153

Git commit 62f78eca7a93a9205dad24796a59df9c04ab8c84 by Zygmunt Krynicki on 06/12/2017 at 17:53..
Update main README about testing

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/62f78eca7a93a9205dad24796a59df9c04ab8c84

Git commit 5f1a9886eee49a72551cdb6a4c612f05937ce8da by Zygmunt Krynicki on 06/12/2017 at 18:06..
Use deterministic values for various generated UUIDs

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/5f1a9886eee49a72551cdb6a4c612f05937ce8da

Git commit cc80468d5e6157af2aca18ed7046967122bb2dc0 by Zygmunt Krynicki on 06/12/2017 at 18:07..
Tweak kpartx grep to capture base loop device name

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/cc80468d5e6157af2aca18ed7046967122bb2dc0

Git commit af3489657bb621b5ee4018bf473b2b59f4477f44 by Zygmunt Krynicki on 06/12/2017 at 18:11..
Construct barren EFI system partition

This is not really needed yet but once we get to snapd booting it will
want to see the files it expects there.

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/af3489657bb621b5ee4018bf473b2b59f4477f44

Git commit f9401176678e792a0a4cd2e7919ead18b8c6d879 by Zygmunt Krynicki on 06/12/2017 at 18:21..
Remove hostname (currently mirrored from host by debootstrap)

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/f9401176678e792a0a4cd2e7919ead18b8c6d879

Git commit ba1a2206272bd9783ea87a61e911407f9a4ad1ff by GitHub (on behalf of Adam Collard) on 07/12/2017 at 10:51..
Fix HOME_URL to use HTTP/S
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/ba1a2206272bd9783ea87a61e911407f9a4ad1ff

Git commit 9cd34c8c74abd6a173d62fc127f3b2764fbc04e6 by GitHub (on behalf of Michael Vogt) on 07/12/2017 at 12:53..
Merge pull request #15 from sparkiegeek/fix-home-url

Fix HOME_URL to use HTTP/S
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/9cd34c8c74abd6a173d62fc127f3b2764fbc04e6

Git commit adb66d06b819a3acb1b89239816521644820c40e by GitHub (on behalf of Michael Vogt) on 07/12/2017 at 12:53..
Merge pull request #10 from zyga/fix-hostname

Remove hostname (currently mirrored from host by debootstrap)
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/adb66d06b819a3acb1b89239816521644820c40e

Git commit 72841aac60b869646c9e64eef630bacd315435b3 by Zygmunt Krynicki on 07/12/2017 at 14:14..
Move all the test support to tests/lib

This just for familiarity with snapd

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/72841aac60b869646c9e64eef630bacd315435b3

Git commit 48f0806e8c2b2dd3199680e7e71b8cfc21b8cc38 by Zygmunt Krynicki on 07/12/2017 at 14:14..
Remove empty whitespace

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/48f0806e8c2b2dd3199680e7e71b8cfc21b8cc38

Git commit 94a03e0f921b74724a5aee620d53cf96edb02eb7 by Zygmunt Krynicki on 07/12/2017 at 14:14..
Dist-upgrade the chroot

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/94a03e0f921b74724a5aee620d53cf96edb02eb7

Git commit 566b56c9ebcc274e3c4be2fd5a1c589529683227 by Zygmunt Krynicki on 07/12/2017 at 14:16..
Add a spread support hook

This hook gives us an ubuntu/ubuntu user that can sudo without a password.
The system will boot up with DHCP network and SSH enabled out of the box.

We obviously don't want this (eventually) but it is a simple thing to
do from a hook. Later on this should be done in a step that occurs after
the snap is built (ideally just hack the user and enable stuff by default,
packages should be pre-installed).

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/566b56c9ebcc274e3c4be2fd5a1c589529683227

Git commit 2122721875528220bd001e69962cc9272815ceab by Zygmunt Krynicki on 07/12/2017 at 14:17..
Add a hacked version of writable-paths

This is way smaller (improvements should just reduce it to zero) than
what we ship in base-16 but enough for the system to "stand up".

Notably missing is /home as this preserves our /home user that is hacked
by the spread support hook.

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/2122721875528220bd001e69962cc9272815ceab

Git commit 4d680e40f0fffa3d5238519c2d24123aa484f69f by Zygmunt Krynicki on 07/12/2017 at 14:19..
Add spread suite!

Just very raw spread support. You have to build and update the image
manually with:

 - sudo snapcraft clean
 - sudo snapcraft
 - make -C tests/lib (and then exit the VM)

After that is done spread will operate correctly.

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/4d680e40f0fffa3d5238519c2d24123aa484f69f

Git commit c565c332c24ad5f905505703cadafcd67b6ff4e0 by Zygmunt Krynicki on 07/12/2017 at 14:23..
Update README with testing instructions

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/c565c332c24ad5f905505703cadafcd67b6ff4e0

Git commit aa2bca2954e76b18da411307dc0c733becb08c7b by Zygmunt Krynicki on 07/12/2017 at 14:24..
Merge branch 'master' of github.com:snapcore/base-18
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/aa2bca2954e76b18da411307dc0c733becb08c7b

Git commit 5c1daa36c8bf955fe64a0dc9ba994b6b71fc4366 by Zygmunt Krynicki on 07/12/2017 at 14:37..
tests: add convenience targets and document things better

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/5c1daa36c8bf955fe64a0dc9ba994b6b71fc4366

Git commit a817c9268bdbba6c76f45af7700d890f9508bdcd by Zygmunt Krynicki on 07/12/2017 at 14:37..
tests: have spread run without a console (headless)

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/a817c9268bdbba6c76f45af7700d890f9508bdcd

Git commit 3df956bf03157681da69ae8334532cd9cdc3c616 by Zygmunt Krynicki on 07/12/2017 at 14:38..
makefile: add update-image target

This target runs spread but should be extended to just build the
snap manually, faster and without such CPU-heavy compression.
The goal is to accelerate development cycles while still retain
the ability to build with spread for production.

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/3df956bf03157681da69ae8334532cd9cdc3c616

Git commit 76d312bc9e5e588f7081f9b46fb30c51f900a12d by Zygmunt Krynicki on 07/12/2017 at 14:42..
Update README

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/76d312bc9e5e588f7081f9b46fb30c51f900a12d

Git commit 13f33479c416e5e51afa1082b5c8208750b29a6f by Zygmunt Krynicki on 07/12/2017 at 15:00..
hooks: document that spread-support is just for testing

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/13f33479c416e5e51afa1082b5c8208750b29a6f

Git commit feb62af8bdc8c83c7eec1e50582805dc9093a140 by Zygmunt Krynicki on 07/12/2017 at 15:11..
tests: ensure hostname is not set

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/feb62af8bdc8c83c7eec1e50582805dc9093a140

Git commit be98dbd2d94b0db74c7149ee7a4cfa674754aa14 by GitHub (on behalf of Michael Vogt) on 07/12/2017 at 15:59..
Merge pull request #8 from zyga/master

Add testing infrastructure
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/be98dbd2d94b0db74c7149ee7a4cfa674754aa14

Git commit 6da25ed264699c3c76930ebebff35585a90764fb by GitHub (on behalf of Michael Vogt) on 07/12/2017 at 16:07..
Merge pull request #21 from zyga/test-hostname

tests: check that hostname is not set
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/6da25ed264699c3c76930ebebff35585a90764fb

Git commit e81861fc34430eb7cd6bd44dc08775274db51baa by Michael Vogt on 07/12/2017 at 17:02..
tests/lib: ensure kernel is readable by the user
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/e81861fc34430eb7cd6bd44dc08775274db51baa

Git commit bca6f4bea52278bd1b0b718119d5567b8bce4288 by GitHub (on behalf of Michael Vogt) on 08/12/2017 at 09:32..
Merge pull request #23 from mvo5/boot-as-user

tests/lib: ensure kernel is readable by the user
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/bca6f4bea52278bd1b0b718119d5567b8bce4288

Git commit 6bcb0b661c5f090116f333b2b5d051f503e25a59 by Michael Vogt on 05/01/2018 at 17:25..
fixes to make it usable as a real base snap
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/6bcb0b661c5f090116f333b2b5d051f503e25a59

Git commit 59b3e956ae83dcccf93fe6df22d9704cef66f78b by Michael Vogt on 05/01/2018 at 17:31..
snapcraft: use "type: base"
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/59b3e956ae83dcccf93fe6df22d9704cef66f78b

Git commit 034a069d9cf8cdf4553966d71254df6a246205d1 by GitHub (on behalf of Michael Vogt) on 05/01/2018 at 17:33..
Merge pull request #24 from mvo5/base-usage-fixes

hooks: fixes to make it usable as a real base snap
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/034a069d9cf8cdf4553966d71254df6a246205d1

Git commit 8aedf8241f67f8d2e15ca3c5816b7e91b8fd1129 by GitHub (on behalf of Michael Vogt) on 05/01/2018 at 17:33..
Merge pull request #25 from mvo5/type-base

snapcraft: use "type: base"
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/8aedf8241f67f8d2e15ca3c5816b7e91b8fd1129

Git commit 3d9c592ce5bb0d5e08a018801da6a46042b192dd by Michael Vogt on 11/01/2018 at 06:39..
hooks: clean /usr/local/lib/python*
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/3d9c592ce5bb0d5e08a018801da6a46042b192dd

Git commit 7d93c4bf260fa96f5d96e4b82670e1ce7da1d276 by Michael Vogt on 17/01/2018 at 15:23..
ensure hook failures make snapcraft fail
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/7d93c4bf260fa96f5d96e4b82670e1ce7da1d276

Git commit 71b76120cefedac49bee0a39144bd4083e110337 by GitHub (on behalf of Michael Vogt) on 17/01/2018 at 15:26..
Merge pull request #28 from mvo5/base-18-build-fixes

ensure hook failures make snapcraft fail
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/71b76120cefedac49bee0a39144bd4083e110337

Git commit 22c8ab444cbf9080a6bc26fe37a77c6935aab6f9 by Michael Vogt on 17/01/2018 at 15:44..
only remove dh-python for now
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/22c8ab444cbf9080a6bc26fe37a77c6935aab6f9

Git commit 4b7198a360923f054f98cade53c391afe7a36762 by Michael Vogt on 18/01/2018 at 12:13..
40-remove-pkgs.chroot: fix hook
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/4b7198a360923f054f98cade53c391afe7a36762

Git commit 6ee92ae28eccb4d554ee302a458e76abe63de612 by Michael Vogt on 18/01/2018 at 12:13..
900-cleanup-etc-var.chroot: clean a bunch of low-hanging fruits
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/6ee92ae28eccb4d554ee302a458e76abe63de612

Git commit 7927ef5328a9ab338761c122ff20a79676deb716 by GitHub (on behalf of Michael Vogt) on 18/01/2018 at 14:18..
Merge pull request #29 from mvo5/clean-etc-harder

900-cleanup-etc-var.chroot: clean a bunch of low-hanging fruits
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/7927ef5328a9ab338761c122ff20a79676deb716

Git commit b53392c3f772f672fcc419e3cfd023a83d3669ec by Michael Vogt on 19/01/2018 at 11:23..
900-cleanup-etc-var.chroot: unwind /etc/alternatives

Some binaries (like /usr/bin/awk) are represented using the
"alternatives" system in debian. This means that awk is a
symlink into /etc/alternatives which then points to the
awk implementation to use:

    /usr/bin/awk -> /etc/alternatives/awk -> /usr/bin/mawk

This PR removes the middle link into /etc to make /etc clean(er):

   /usr/bin/awk -> /usr/bin/mawk
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/b53392c3f772f672fcc419e3cfd023a83d3669ec

Git commit b94a4221e5f563a814db555dcaa85b75ec1de1d8 by Michael Vogt on 19/01/2018 at 14:42..
Makefile: do use bionic-base-18 instead of debootstrap
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/b94a4221e5f563a814db555dcaa85b75ec1de1d8

Git commit 4b4c295944a05ed6510c77e92bb1589332fd2bfe by GitHub (on behalf of Michael Vogt) on 19/01/2018 at 14:49..
Merge pull request #32 from mvo5/use-ubuntu-base

Makefile: do use bionic-base-18 instead of debootstrap
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/4b4c295944a05ed6510c77e92bb1589332fd2bfe

Git commit ebe6063fef9d9585f1921edb297367a3a52895e7 by GitHub (on behalf of Michael Vogt) on 19/01/2018 at 14:49..
Merge pull request #30 from mvo5/unwind-alternatives

900-cleanup-etc-var.chroot: unwind /etc/alternatives
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/ebe6063fef9d9585f1921edb297367a3a52895e7

Git commit e8b50dd94b81d79ec1bccaa9b3b56a1f0545f04d by Michael Vogt on 19/01/2018 at 15:09..
fix missing wget and extra /etc/alternatives
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/e8b50dd94b81d79ec1bccaa9b3b56a1f0545f04d

Git commit a2c697ff551a60640b77ead6330df45a5b638b4b by GitHub (on behalf of Michael Vogt) on 19/01/2018 at 15:46..
Merge pull request #33 from mvo5/fixes

fix missing wget and remove /etc/alternatives
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/a2c697ff551a60640b77ead6330df45a5b638b4b

Git commit 2ba546134c69f87359f8262fc8055fd0067587ad by Michael Vogt on 19/01/2018 at 16:27..
add .travis.yml
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/2ba546134c69f87359f8262fc8055fd0067587ad

Git commit 869a3e9f976b2a265a1f03d58784a2fba12cc090 by GitHub (on behalf of Michael Vogt) on 19/01/2018 at 18:20..
Merge pull request #34 from mvo5/travis

add .travis.yml
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/869a3e9f976b2a265a1f03d58784a2fba12cc090

Git commit 5164cf0c5a3a349ed9804432253fc6563504e1f4 by Michael Vogt on 29/01/2018 at 16:06..
hooks: add distro-info data
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/5164cf0c5a3a349ed9804432253fc6563504e1f4

Git commit c541700a482e7fb3c0338a61f312c120f6ceb697 by Michael Vogt on 29/01/2018 at 16:31..
hooks: add 8.8.8.8 as extra nameserver
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/c541700a482e7fb3c0338a61f312c120f6ceb697

Git commit ba5c482002f5d317f0361441ab58014e2e993b41 by Michael Vogt on 29/01/2018 at 16:45..
hooks: ensure resolv.conf is setup correct in the chroot
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/ba5c482002f5d317f0361441ab58014e2e993b41

Git commit 928832f08cae2b7cbc0d25e3acb5ad793e9ac421 by Alberto Donato on 29/01/2018 at 20:16..
fix typo in base url
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/928832f08cae2b7cbc0d25e3acb5ad793e9ac421

Git commit 3bf08024f17106da33bc46dcb479e7e2d1df9e28 by Alberto Donato on 29/01/2018 at 20:42..
make 999-clean-resolv-conf.chroot executable
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/3bf08024f17106da33bc46dcb479e7e2d1df9e28

Git commit 85dcb05ffa30b33ede5d455cc7f9fb252b2bfab3 by Michael Vogt on 30/01/2018 at 06:31..
hooks: ensure resolv.conf is setup correct in the chroot
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/85dcb05ffa30b33ede5d455cc7f9fb252b2bfab3

Git commit cfca32d58beffc195cc426db7aab0cd98984ee22 by Michael Vogt on 30/01/2018 at 06:43..
hooks: fix permission of 999-clean-resolv-conf.chroot
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/cfca32d58beffc195cc426db7aab0cd98984ee22

Git commit f6761bb6d9ea518f7b476d4ed68147c44b12d7b8 by GitHub (on behalf of Michael Vogt) on 30/01/2018 at 06:44..
Merge pull request #36 from albertodonato/base-image-url-typo

Makefile: fix typo in base URL
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/f6761bb6d9ea518f7b476d4ed68147c44b12d7b8

Git commit baaed6a86191e06f1ed5d25d32fcb21dec980e96 by Michael Vogt on 06/02/2018 at 14:19..
900-cleanup-etc-var.chroot: remove /var/log/journal
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/baaed6a86191e06f1ed5d25d32fcb21dec980e96

Git commit 4547dc80da6ab89798d1322ee243d3bca3d14b27 by Michael Vogt on 06/02/2018 at 18:55..
hooks: add tzdata to base-18
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/4547dc80da6ab89798d1322ee243d3bca3d14b27

Git commit cae25d4307180e90bff007affd0c8dc3e4ae6239 by Michael Vogt on 21/03/2018 at 15:26..
rename base-18 to core18
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/cae25d4307180e90bff007affd0c8dc3e4ae6239

Git commit 5348a1562a85f85ce5c6c2c4dbdd97910c99f4b0 by Michael Vogt on 19/04/2018 at 08:34..
snapcraft: remove grade: devel
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/5348a1562a85f85ce5c6c2c4dbdd97910c99f4b0

Git commit 00474abf4cced73f2656c1dc9460da05b4455e22 by Michael Vogt on 19/04/2018 at 08:34..
hooks: remove 02-spread-support.chroot from production build
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/00474abf4cced73f2656c1dc9460da05b4455e22

Git commit 681135f239ae1bb212d835e786d124900d6f8b2b by Michael Vogt on 19/04/2018 at 08:34..
hooks: remove obsolete 21-snappy-security-policy-stamp
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/681135f239ae1bb212d835e786d124900d6f8b2b

Git commit df11abd6a59f56bba55c423b0ba1d653a31a8164 by Michael Vogt on 19/04/2018 at 08:34..
hooks: fix no longer needed removals in 900-cleanup-etc-var.chroot
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/df11abd6a59f56bba55c423b0ba1d653a31a8164

Git commit 5c86bff5912d438b6316d1024eca99b4eedc8201 by Michael Vogt on 19/04/2018 at 08:34..
tests: add poor-mans ABI test
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/5c86bff5912d438b6316d1024eca99b4eedc8201

Git commit b99742a86910ada16b632bf825b450fee23f29f0 by Michael Vogt on 19/04/2018 at 08:34..
Makefile: use /bin/cp - travis seems to put odd things into PATH
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/b99742a86910ada16b632bf825b450fee23f29f0

Git commit cbbeb26713f36f3ccdb79cd1ae5998a84bb1f536 by Michael Vogt on 19/04/2018 at 08:34..
hooks: disable writable-paths.chroot hook for now
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/cbbeb26713f36f3ccdb79cd1ae5998a84bb1f536

Git commit 4c79cdc84e463a96c02c5fa5a09e892f6f75e782 by GitHub (on behalf of Michael Vogt) on 19/04/2018 at 08:39..
Merge pull request #1 from mvo5/core18-cleanup

many: cleanup in preparation for a minimal core18 stable base
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/4c79cdc84e463a96c02c5fa5a09e892f6f75e782

Git commit d5d0cd1c3d39c558389796ea174c25885d3ce8d9 by Michael Vogt on 19/04/2018 at 10:46..
hooks: cleanup harder

Remove debconf as well ensure /var is a bit cleaner.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/d5d0cd1c3d39c558389796ea174c25885d3ce8d9

Git commit 91b894399197e5f93efaef9e02d959440d4ac603 by GitHub (on behalf of Michael Vogt) on 19/04/2018 at 10:49..
Merge pull request #2 from mvo5/remove-more

hooks: cleanup harder
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/91b894399197e5f93efaef9e02d959440d4ac603

Git commit d635665029c6b9e931227c171d72fda212846560 by Michael Vogt on 16/05/2018 at 13:11..
hooks: install openssh-server
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/d635665029c6b9e931227c171d72fda212846560

Git commit 9c3e87f6fc364883a21f054efcd2797516775e1c by Michael Vogt on 16/05/2018 at 13:39..
Makefile: fix base url
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/9c3e87f6fc364883a21f054efcd2797516775e1c

Git commit 2832b2ce0848dd69b93d53530c6e5b977ea9b826 by Michael Vogt on 16/05/2018 at 14:22..
hooks: add iproute2 to get network
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/2832b2ce0848dd69b93d53530c6e5b977ea9b826

Git commit 72f69b5bbd877cc1e4de321608a718829fda0124 by Michael Vogt on 16/05/2018 at 15:06..
add kmod
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/72f69b5bbd877cc1e4de321608a718829fda0124

Git commit e657862d2af60e0b00f930d6659b70d22d80e869 by Michael Vogt on 16/05/2018 at 15:41..
add udev and netplan
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/e657862d2af60e0b00f930d6659b70d22d80e869

Git commit 21fffa45cf05ba01d2d49cbf6a74211730b79277 by GitHub (on behalf of Michael Vogt) on 16/05/2018 at 15:51..
Merge pull request #5 from mvo5/add-openssh

hooks: install openssh-server
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/21fffa45cf05ba01d2d49cbf6a74211730b79277

Git commit eadeff920675f514c682f91ebbef0042063c8b55 by Michael Vogt on 16/05/2018 at 16:06..
03-writable-paths.chroot: enable it again
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/eadeff920675f514c682f91ebbef0042063c8b55

Git commit 2403fe96afa9ecb8190b09e72c86f7bcbe521d63 by Michael Vogt on 16/05/2018 at 17:20..
add more writable path
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/2403fe96afa9ecb8190b09e72c86f7bcbe521d63

Git commit 8f66b1337f563f21f7256cd66cf58ea459092514 by Michael Vogt on 17/05/2018 at 06:10..
hooks: add sudo
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/8f66b1337f563f21f7256cd66cf58ea459092514

Git commit df914c2a81d397d9e877e48bd5a09d082918d63f by Michael Vogt on 17/05/2018 at 06:18..
03-writable-paths: create /var/lib/systemd/timesync dir
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/df914c2a81d397d9e877e48bd5a09d082918d63f

Git commit bdebb910a525d76780c51ca4b83eb202799031e2 by Michael Vogt on 17/05/2018 at 06:19..
03-writable-paths: create /var/lib/systemd/coredump dir
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/bdebb910a525d76780c51ca4b83eb202799031e2

Git commit 911ceda46e27576ef38ddf02c0edfaf51bd00b16 by Michael Vogt on 17/05/2018 at 06:29..
03-writable-paths: cleanup
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/911ceda46e27576ef38ddf02c0edfaf51bd00b16

Git commit 02936a7595955238b9ac7e11bdcc81cf38ebb9b8 by Michael Vogt on 17/05/2018 at 06:31..
add sudo,dbus,apparmor packages
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/02936a7595955238b9ac7e11bdcc81cf38ebb9b8

Git commit f782c87870cb268c234f4001fbb49766518ef600 by Michael Vogt on 17/05/2018 at 07:11..
900-cleanup-etc-var.chroot: we cannot delete /etc/init.d because apparmor

The apparmor systemd script will use /etc/init.d/apparmor {start,
stop,reload}.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/f782c87870cb268c234f4001fbb49766518ef600

Git commit 9ef9fe6bb6b5e013fe697c6d14917020588fc828 by Michael Vogt on 17/05/2018 at 07:27..
00-extra-packages.chroot: update comments around size of netplan.io/console-conf
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/9ef9fe6bb6b5e013fe697c6d14917020588fc828

Git commit 20d130dcd151b1dd483e1e70cb815ae1cf5f0831 by Łukasz 'sil2100' Zemczak on 18/05/2018 at 10:54..
Starting with systemd 236-1, systemd-timesyncd switched from a static user to DynamicUser=yes for its service. This requires the private/systemd directory existing and /var/lib/systemd to be writable for dynamic creation of symlinks for dynamic users.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/20d130dcd151b1dd483e1e70cb815ae1cf5f0831

Git commit 3bf52ef6ce8daeb75c7bdea6f34684c0b5ffbdbc by GitHub (on behalf of Michael Vogt) on 18/05/2018 at 11:22..
Merge pull request #6 from sil2100/timesyncd-fix

Fix core to work with systemd dynamic users (fixes systemd-timesyncd)
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/3bf52ef6ce8daeb75c7bdea6f34684c0b5ffbdbc

Git commit 3aade9fb083e2955070e2155e87093db68b8a9b7 by Łukasz 'sil2100' Zemczak on 23/05/2018 at 11:52..
Clean up any leftover timesync directory to make sure systemd-timesyncd will be able to start with dynamic users.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/3aade9fb083e2955070e2155e87093db68b8a9b7

Git commit 9e20b45ed026025490372fe9d0f8e6d5a3b5fc01 by Michael Vogt on 23/05/2018 at 11:56..
hooks: add ca-certificates
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/9e20b45ed026025490372fe9d0f8e6d5a3b5fc01

Git commit 724e9b3df3fd0f2fab0c9ee05e078b7ccd0984cd by Łukasz 'sil2100' Zemczak on 23/05/2018 at 12:05..
Committed the wrong path for the service file.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/724e9b3df3fd0f2fab0c9ee05e078b7ccd0984cd

Git commit e076c5b7d39f744262db9bbb35b42cfc9908038e by Michael Vogt on 23/05/2018 at 12:13..
hooks: ensure we have the right bootloader config
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/e076c5b7d39f744262db9bbb35b42cfc9908038e

Git commit 7f7c14329d73a423048a32e96ee9b1aab4cf904b by GitHub (on behalf of Michael Vogt) on 23/05/2018 at 12:21..
Merge pull request #8 from mvo5/add-ca-certs

hooks: add ca-certificates
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/7f7c14329d73a423048a32e96ee9b1aab4cf904b

Git commit 59fa97e63647119306bed20a536f40f41619c0c9 by GitHub (on behalf of Michael Vogt) on 23/05/2018 at 12:24..
Merge pull request #9 from mvo5/ensure-boot-mountpoints

hooks: ensure we have the right bootloader config
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/59fa97e63647119306bed20a536f40f41619c0c9

Git commit ba0eca9fc9fa1272d19a5efc3b5c0cb4d8994e4c by Łukasz 'sil2100' Zemczak on 23/05/2018 at 12:26..
Typo
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/ba0eca9fc9fa1272d19a5efc3b5c0cb4d8994e4c

Git commit 5d8f2e60ab21442f657f6c470e25f191057c5f1a by Michael Vogt on 23/05/2018 at 12:58..
hooks: add missing chmod +x
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/5d8f2e60ab21442f657f6c470e25f191057c5f1a

Git commit 0eebb66a6c249ee517dd48bd12b529b7c2119b4e by Michael Vogt on 23/05/2018 at 13:37..
hooks: add missing squashfs-tools
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/0eebb66a6c249ee517dd48bd12b529b7c2119b4e

Git commit 8ca7fb89bf50694f5b28f97e01eb6565c00f7047 by Michael Vogt on 23/05/2018 at 13:51..
hooks: add /boot/efi on amd64/i386
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/8ca7fb89bf50694f5b28f97e01eb6565c00f7047

Git commit 465a5a85e2c7466de1dd01eafe9cafea22669078 by Michael Vogt on 24/05/2018 at 06:57..
hooks: ensure /etc/modules-load.d is available, snapd needs it
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/465a5a85e2c7466de1dd01eafe9cafea22669078

Git commit 953859e22367fde4eb9310f1dd920764f0abc779 by Michael Vogt on 24/05/2018 at 08:21..
hooks: add motd
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/953859e22367fde4eb9310f1dd920764f0abc779

Git commit 6c9906159efc37cf0dd2c34c2219816121111dbc by Michael Vogt on 24/05/2018 at 08:45..
hooks: add /var/lib/snapd
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/6c9906159efc37cf0dd2c34c2219816121111dbc

Git commit b2755fca9e54f72e641337fc4ec326a733f91766 by GitHub (on behalf of Michael Vogt) on 24/05/2018 at 08:51..
Merge pull request #7 from sil2100/fixup-timesyncd

Clean up the leftover timesync directory on startup, if present
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/b2755fca9e54f72e641337fc4ec326a733f91766

Git commit 97ddc0df50032d6c1b8dcb3c6c03be72b9fe34af by Michael Vogt on 24/05/2018 at 08:53..
hooks: add /var/cache/snapd
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/97ddc0df50032d6c1b8dcb3c6c03be72b9fe34af

Git commit 0c8c9a203698bcaf29465ebd771c1b4fc7f74d96 by GitHub (on behalf of Michael Vogt) on 24/05/2018 at 13:16..
Merge pull request #11 from mvo5/core-motd

hooks: add motd
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/0c8c9a203698bcaf29465ebd771c1b4fc7f74d96

Git commit 964e4c0c86bffd1340bba82de450a24c06c109b5 by Michael Vogt on 24/05/2018 at 14:54..
hooks: add mix -x to 14-set-motd.chroot
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/964e4c0c86bffd1340bba82de450a24c06c109b5

Git commit 7fe4764f8a300a6c0ffd73836d8b8b7712bee914 by Michael Vogt on 24/05/2018 at 15:01..
hooks: trivial rename to make them consistently XXX-name.chroot

The previous mix between two and three number prefix for the hooks
was confusing. This cleanup makes it consistent again.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/7fe4764f8a300a6c0ffd73836d8b8b7712bee914

Git commit e85e3c7fce178ecc61c483c924677c098618ea97 by GitHub (on behalf of Michael Vogt) on 24/05/2018 at 16:13..
Merge pull request #12 from mvo5/rename-hooks

hooks: trivial rename to make them consistently XXX-name.chroot
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/e85e3c7fce178ecc61c483c924677c098618ea97

Git commit 8b8e6e1c1012cac5ddcabf6b523f556ae236e4db by Michael Vogt on 25/05/2018 at 08:05..
hooks: fix two hooks to follow the new XXX-name.chroot convention
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/8b8e6e1c1012cac5ddcabf6b523f556ae236e4db

Git commit 8ffeffd570f0974b3060da3e820a75637436a023 by Michael Vogt on 25/05/2018 at 09:13..
static: add new core18.start-snapd.service

The new core18.start-snapd.service manages the snapd from the snapd
snap. It will run the seeding (if neeeded) and otherwise try to
start the right snapd from the snapd snap.

This is the initial version that will be able to run the seeding
and an installed snapd. It also contains basic fallback logic
where it will try to start the previous snapd if the current one
fails to run.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/8ffeffd570f0974b3060da3e820a75637436a023

Git commit be1dea4086703cd5bfefb2c241d27cd3be97dfe1 by Łukasz 'sil2100' Zemczak on 25/05/2018 at 13:52..
hooks: ensure UID/GID never change on the core image
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/be1dea4086703cd5bfefb2c241d27cd3be97dfe1

Git commit ff4d93c63512477ed08d193c1ef92dbf98149528 by Łukasz 'sil2100' Zemczak on 25/05/2018 at 14:22..
Actually, better if we don't fail on the first mismatch, but show all of the diffs and fail afterwards.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/ff4d93c63512477ed08d193c1ef92dbf98149528

Git commit 9e1f846429f57eafc42cedd1fcc1fcdb97bfe422 by Łukasz 'sil2100' Zemczak on 25/05/2018 at 14:44..
Switch from trusty to xenial on travis.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/9e1f846429f57eafc42cedd1fcc1fcdb97bfe422

Git commit e2cff3ac5f378fd5f6f3dd7b6bc7229e329f64e7 by Łukasz 'sil2100' Zemczak on 25/05/2018 at 14:58..
Suppress shellcheck for removal of local
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/e2cff3ac5f378fd5f6f3dd7b6bc7229e329f64e7

Git commit 76a596cfd3646bfb1f40cb3624926d6a9e8a05dc by Michael Vogt on 29/05/2018 at 06:03..
hooks: add console-conf to the package to install
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/76a596cfd3646bfb1f40cb3624926d6a9e8a05dc

Git commit 798dbe8005e02d5ba66f5a38707e8441e3b15865 by Łukasz 'sil2100' Zemczak on 30/05/2018 at 08:42..
Add a dirty hack to override stage and prime to remove the unwanted paths which in the end should enable building on non-bionic systems.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/798dbe8005e02d5ba66f5a38707e8441e3b15865

Git commit 2e0e5994ed843b086e93e3a193d3dc4be4be373d by GitHub (on behalf of Michael Vogt) on 30/05/2018 at 10:57..
Merge pull request #14 from sil2100/travis-fun

Fix travis CI, switch it to xenial, enable non-bionic builds
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/2e0e5994ed843b086e93e3a193d3dc4be4be373d

Git commit a378a23fff0a5445a870d51abc53e13e7ff7af2f by Łukasz 'sil2100' Zemczak on 30/05/2018 at 16:06..
Change the ABI removal test to only check for removed packages, not added.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/a378a23fff0a5445a870d51abc53e13e7ff7af2f

Git commit 810cfbb5156b01947457e6655cb3d2e09211f655 by Łukasz 'sil2100' Zemczak on 30/05/2018 at 16:38..
Switch back to dist: trusty as xenial, even though supported, suffers from instabilities on travis, requiring frequent re-runs when dpkg lock problems.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/810cfbb5156b01947457e6655cb3d2e09211f655

Git commit 4bda180d2c504a4f08df6c4c57cb3a0ac384f912 by GitHub (on behalf of Michael Vogt) on 04/06/2018 at 06:51..
Merge pull request #16 from sil2100/fix-abi-test-2

Change the ABI removal test to only check for removed packages.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/4bda180d2c504a4f08df6c4c57cb3a0ac384f912

Git commit eed4fb64a620ee5c91e014943a69050fcb6cffc9 by Michael Vogt on 04/06/2018 at 07:11..
hooks: port creating the xdg-{open,settings} helper to core18
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/eed4fb64a620ee5c91e014943a69050fcb6cffc9

Git commit d1a1d8546ff7bbfb100c88cc5c96a94813ce4955 by Łukasz 'sil2100' Zemczak on 05/06/2018 at 12:15..
Merge git://github.com/snapcore/core18 into uids-gids
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/d1a1d8546ff7bbfb100c88cc5c96a94813ce4955

Git commit c9945c550a32e01b85bc8ccc9c2a290c65f36be1 by Łukasz 'sil2100' Zemczak on 05/06/2018 at 12:22..
Merge git://github.com/snapcore/core18 into revert-travis-trusty
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/c9945c550a32e01b85bc8ccc9c2a290c65f36be1

Git commit 9e4fe128f4c15740dbafe00f2946064bce1569f9 by GitHub (on behalf of Łukasz Zemczak) on 05/06/2018 at 12:39..
Merge pull request #18 from mvo5/xdg-open

hooks: port creating the xdg-{open,settings} helper to core18
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/9e4fe128f4c15740dbafe00f2946064bce1569f9

Git commit 25ec6bfb5eda2bd05965de1fa8bd754b65ee6f61 by GitHub (on behalf of Michael Vogt) on 05/06/2018 at 12:41..
Merge pull request #17 from sil2100/revert-travis-trusty

Switch back to dist: trusty as xenial is not stable
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/25ec6bfb5eda2bd05965de1fa8bd754b65ee6f61

Git commit 16b3dd2067275eb5fe65f10d00390f19b60e3435 by GitHub (on behalf of Michael Vogt) on 05/06/2018 at 12:42..
Merge pull request #13 from sil2100/uids-gids

hooks: ensure UID/GID never change on the core image
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/16b3dd2067275eb5fe65f10d00390f19b60e3435

Git commit ae4c6d3aefb429656452acbf344ae0fee8efa4d3 by Michael Vogt on 06/06/2018 at 09:06..
static: add default netplan config
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/ae4c6d3aefb429656452acbf344ae0fee8efa4d3

Git commit a9eb6a7de1b0c9ec0132dd194dfa824a3d4a68f8 by Michael Vogt on 06/06/2018 at 09:33..
Merge remote-tracking branch 'upstream/master' into snapd-start
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/a9eb6a7de1b0c9ec0132dd194dfa824a3d4a68f8

Git commit db396af5dfa2930c9895d419cdbc76e9ec53836e by Michael Vogt on 07/06/2018 at 08:10..
Makefile: use /bin/cp to avoid travis PATH craziness
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/db396af5dfa2930c9895d419cdbc76e9ec53836e

Git commit c7a11ef7290e937f991444e4894f86a4cb33d616 by Michael Vogt on 07/06/2018 at 13:10..
update to latest /usr/lib/snapd/snapd.run-from-snap name
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/c7a11ef7290e937f991444e4894f86a4cb33d616

Git commit 261be7a84f9b567ba6d9accc057a1d7fd76fa191 by Łukasz 'sil2100' Zemczak on 07/06/2018 at 16:07..
Fix typo in the .service file - oneshot instead of oneshoot.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/261be7a84f9b567ba6d9accc057a1d7fd76fa191

Git commit 8317a324e3a72103713cc251588082d992621e50 by GitHub (on behalf of Łukasz Zemczak) on 07/06/2018 at 16:22..
Merge pull request #21 from sil2100/snapd-start

static: add new core18.start-snapd.service (created by mvo)
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/8317a324e3a72103713cc251588082d992621e50

Git commit 72da702a775fc5193d464a8d9de7bbc3e2b27420 by GitHub (on behalf of Łukasz Zemczak) on 07/06/2018 at 16:23..
Merge pull request #20 from mvo5/add-netplan

static: add default netplan config
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/72da702a775fc5193d464a8d9de7bbc3e2b27420

Git commit 3c6139d282663e5b6410c35c6004e00624796913 by Michael Vogt on 08/06/2018 at 07:30..
run-snapd-from-snap: fix quoting for firstboot
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/3c6139d282663e5b6410c35c6004e00624796913

Git commit 7405c943aa08ab637e108d1a58cfbdfa6ac7bf3b by Michael Vogt on 08/06/2018 at 07:37..
hooks: add symlink from /usr/bin/snap -> /snap/snapd/current/usr/bin/snapd
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/7405c943aa08ab637e108d1a58cfbdfa6ac7bf3b

Git commit 5f30edb0c4022f22a3eb1fb95630092ad48b04cd by GitHub (on behalf of Łukasz Zemczak) on 08/06/2018 at 14:01..
Merge pull request #23 from mvo5/snap-symlink

hooks: add symlink from /usr/bin/snap -> /snap/snapd/current/usr/bin/snapd
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/5f30edb0c4022f22a3eb1fb95630092ad48b04cd

Git commit 2b41bfc1ab95cf2f926364fd7f529ceefe132f8d by GitHub (on behalf of Łukasz Zemczak) on 08/06/2018 at 14:39..
Merge pull request #22 from mvo5/seeding-fixes

run-snapd-from-snap: fix quoting for firstboot
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/2b41bfc1ab95cf2f926364fd7f529ceefe132f8d

Git commit a611f6def9713a2f811ee035f2c14799ece32d1c by Łukasz 'sil2100' Zemczak on 08/06/2018 at 17:46..
Add the systemd-sysv package for tools like shutdown and reboot.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/a611f6def9713a2f811ee035f2c14799ece32d1c

Git commit cf3ce620553549d48e11acccc0f10faaadc7346c by Łukasz 'sil2100' Zemczak on 08/06/2018 at 19:23..
Clean up some commented-out leftovers.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/cf3ce620553549d48e11acccc0f10faaadc7346c

Git commit dea1279d45487b0120bf0333c7ec2d95ecb5a17e by GitHub (on behalf of Michael Vogt) on 11/06/2018 at 07:30..
Merge pull request #25 from sil2100/console-conf-cleanup

Clean up some commented-out leftovers.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/dea1279d45487b0120bf0333c7ec2d95ecb5a17e

Git commit 7b0970c499b6ff147965d6b05c95aafaf0478035 by Michael Vogt on 13/06/2018 at 07:49..
static: fix silly typo in run-snapd-from-snap
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/7b0970c499b6ff147965d6b05c95aafaf0478035

Git commit d61a9be54207bd3269035140a8f1b357f2c445fe by Michael Vogt on 13/06/2018 at 08:39..
hooks: create {/etc,/var/lib}/cloud
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/d61a9be54207bd3269035140a8f1b357f2c445fe

Git commit 033e22525992bde2f0b563d8a59c1fbb67944c4f by Michael Vogt on 13/06/2018 at 09:21..
hooks: add path
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/033e22525992bde2f0b563d8a59c1fbb67944c4f

Git commit c9841a7dad50f2ae7307258b880b777f61e2317d by GitHub (on behalf of Łukasz Zemczak) on 14/06/2018 at 11:39..
Merge pull request #26 from mvo5/add-path

hooks: add path
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/c9841a7dad50f2ae7307258b880b777f61e2317d

Git commit daba16dfe76589dfdeebc9032fb6cee6325959c8 by Michael Vogt on 15/06/2018 at 09:10..
run-snapd-from-snap: start snapd after seeding

When snapd is seeding and it finised seeding the snapd snap it
will restart itself. The run-snapd-from-snap script can just
start snapd normally at this point. By just using the "current"
symlink we also ensure that each new snapd will restart into
the current version. The downside of this is that it makes
rollback handling of snapd harder.

This requires https://github.com/snapcore/snapd/pull/5330 to
work but it does no harm even if #5330 is not merged.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/daba16dfe76589dfdeebc9032fb6cee6325959c8

Git commit dd35de3cdba078374ec6ad14d443169d60972ae7 by Łukasz 'sil2100' Zemczak on 15/06/2018 at 16:47..
Fix the UID/GID mapping, move the first check and password DB creation much earlier and then, at the end, only check for database modifications.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/dd35de3cdba078374ec6ad14d443169d60972ae7

Git commit c5a6cd0596a1aa1bc9f010d62bac42258a26e400 by Łukasz 'sil2100' Zemczak on 15/06/2018 at 16:50..
Merge branch 'master' of https://github.com/snapcore/core18 into fix-uid-mapping
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/c5a6cd0596a1aa1bc9f010d62bac42258a26e400

Git commit 152056d74009343017d3c23524441ef70575c69c by GitHub (on behalf of Michael Vogt) on 18/06/2018 at 08:40..
Merge pull request #27 from mvo5/start-normally-after-seeding

run-snapd-from-snap: start snapd after seeding
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/152056d74009343017d3c23524441ef70575c69c

Git commit f53389bc8464ef99b6be3c54510014a3bfe0c4b9 by GitHub (on behalf of Michael Vogt) on 18/06/2018 at 14:51..
Merge pull request #28 from sil2100/fix-uid-mapping

Fix the UID/GID mapping
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/f53389bc8464ef99b6be3c54510014a3bfe0c4b9

Git commit 96301b28c6916fad1a026271b4769f925277d563 by Michael Vogt on 18/06/2018 at 14:56..
hooks: add cloud-init
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/96301b28c6916fad1a026271b4769f925277d563

Git commit dcc1d38a6b725a8a27cbec6b0dcc7d3322f03198 by Michael Vogt on 18/06/2018 at 15:02..
hooks: clenup /etc/{passwd,shadow,group,gshadow}.orig
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/dcc1d38a6b725a8a27cbec6b0dcc7d3322f03198

Git commit 0558711c7240682a5a07971649e2acd0aea98ac2 by GitHub (on behalf of Michael Vogt) on 18/06/2018 at 15:28..
Merge pull request #29 from mvo5/cloud-init-ftw

hooks: add cloud-init
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/0558711c7240682a5a07971649e2acd0aea98ac2

Git commit 9492216b0b3e22e125625d199e887de106396951 by Michael Vogt on 19/06/2018 at 06:36..
hooks: move 003-writable-paths.chroot to static/etc/system-image/writable-paths
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/9492216b0b3e22e125625d199e887de106396951

Git commit 8a1d49387de7aee0d4b3f5aadf4b4f95e9edf1d8 by Michael Vogt on 19/06/2018 at 06:42..
writable-paths: add needed paths for cloud-init
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/8a1d49387de7aee0d4b3f5aadf4b4f95e9edf1d8

Git commit 3d6a2ba1e860334729c9e5203c104371a01ee51a by GitHub (on behalf of Łukasz Zemczak) on 19/06/2018 at 07:26..
Merge pull request #31 from mvo5/use-static-more

hooks: move 003-writable-paths.chroot to static/etc/system-image
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/3d6a2ba1e860334729c9e5203c104371a01ee51a

Git commit 7ab9227e637fd30f1f6d60359ee0a84ffb0b5b57 by GitHub (on behalf of Łukasz Zemczak) on 19/06/2018 at 10:20..
Merge pull request #32 from mvo5/cloud-config

writable-paths: add needed paths for cloud-init
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/7ab9227e637fd30f1f6d60359ee0a84ffb0b5b57

Git commit 905f1be6fbbcd05c34be600c68629d90ebd8610e by Łukasz 'sil2100' Zemczak on 19/06/2018 at 13:09..
Merge branch 'master' of https://github.com/snapcore/core18 into reboot
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/905f1be6fbbcd05c34be600c68629d90ebd8610e

Git commit 2113a9ce96543cb0f56fe808636e5c0736614f18 by Łukasz 'sil2100' Zemczak on 19/06/2018 at 13:09..
Merge branch 'master' of https://github.com/snapcore/core18 into reboot
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/2113a9ce96543cb0f56fe808636e5c0736614f18

Git commit c04e167a4dfffa24f6552782d8d6f666110865b0 by Michael Vogt on 20/06/2018 at 12:43..
990-ensure-uids-gids.chroot: fix shellcheck issues
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/c04e167a4dfffa24f6552782d8d6f666110865b0

Git commit 8f6f63da52336bb2a5e160fd3ff91e5b616cce75 by GitHub (on behalf of Łukasz Zemczak) on 20/06/2018 at 12:51..
Merge pull request #30 from mvo5/cleanup-orig

hooks: clenup /etc/{passwd,shadow,group,gshadow}.orig
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/8f6f63da52336bb2a5e160fd3ff91e5b616cce75

Git commit 8c1d1ff7edcb5a6f6707911afdc63b68d270eaf0 by GitHub (on behalf of Michael Vogt) on 21/06/2018 at 09:50..
Merge pull request #24 from sil2100/reboot

Add the systemd-sysv package for tools like shutdown and reboot.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/8c1d1ff7edcb5a6f6707911afdc63b68d270eaf0

Git commit a8ff34442a32ca056b9ca43c544e4a60975ae3ea by Michael Vogt on 22/06/2018 at 06:52..
hooks: make /usr/bin/snapctl available in the base

Combined with https://github.com/snapcore/snapd/pull/5375 this will
allow snaps that use core18 to use the snapctl helper. Right now
this helper is not available inside the snap because only
/usr/lib/snapd is mounted inside the snap but not /usr/bin/snapctl.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/a8ff34442a32ca056b9ca43c544e4a60975ae3ea

Git commit 112c3f2b9ac5d627fed581d14de30f6e6478eaeb by GitHub (on behalf of Michael Vogt) on 22/06/2018 at 07:06..
Merge pull request #34 from mvo5/snapctl

hooks: make /usr/bin/snapctl available in the base
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/112c3f2b9ac5d627fed581d14de30f6e6478eaeb

Git commit 1c65c011a2053608abfdaa32facc7eed1fe9f7db by Michael Vogt on 23/06/2018 at 07:21..
hooks: add netcat package
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/1c65c011a2053608abfdaa32facc7eed1fe9f7db

Git commit 1406b0cc16687c1c7f8febfdd32f945dc5dc9c69 by Michael Vogt on 23/06/2018 at 14:00..
hooks: set timezone to Etc/UTC
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/1406b0cc16687c1c7f8febfdd32f945dc5dc9c69

Git commit a9c4ea6ff0732911a47fa7a1b035eb10c1e68cd4 by Michael Vogt on 25/06/2018 at 07:10..
static: add systemd environment generator to ensure PATH contains /snap/bin
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/a9c4ea6ff0732911a47fa7a1b035eb10c1e68cd4

Git commit 6cce603ff9b44fce4fc50783c73fb556d3115b7a by GitHub (on behalf of Michael Vogt) on 25/06/2018 at 07:29..
Merge pull request #37 from mvo5/add-systemd-generator

static: add systemd environment generator to ensure PATH contains /snap/bin
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/6cce603ff9b44fce4fc50783c73fb556d3115b7a

Git commit 28b28abd1968b75d3d201d57321a746b6912c7b1 by Michael Vogt on 25/06/2018 at 07:55..
hooks: add libpam-systemd
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/28b28abd1968b75d3d201d57321a746b6912c7b1

Git commit a764a25f1d1457de18623bbe9cc36f3a8b09efb5 by GitHub (on behalf of Michael Vogt) on 25/06/2018 at 08:09..
Merge pull request #38 from mvo5/libpam-systemd

hooks: add libpam-systemd
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/a764a25f1d1457de18623bbe9cc36f3a8b09efb5

Git commit 35feb2275739e1c7127d787312c2079c54c514f2 by Michael Vogt on 25/06/2018 at 11:02..
hooks: ensure /etc/login.defs PATHs contain /snap/bin

In ubuntu 18.04 /etc/environment is no longer used for the PATH
when using "su". It is unclear if this is a desired change but
until the root cause is found this PR adds /snap/bin to the PATH
in /etc/login.defs which is read by "su".

This will also unbreak some snapd integration tests that use
'su -l -c "cmd" test'.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/35feb2275739e1c7127d787312c2079c54c514f2

Git commit 5b2649d60308064bcf99115b272595ea5f2e402f by GitHub (on behalf of Michael Vogt) on 25/06/2018 at 12:58..
Merge pull request #39 from mvo5/snap-bin-in-path

hooks: ensure /etc/login.defs PATHs contain /snap/bin
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/5b2649d60308064bcf99115b272595ea5f2e402f

Git commit 1eeb54a070410a7f229543db9c1a55a2a026e2a8 by Michael Vogt on 25/06/2018 at 14:19..
hooks: add FIXME for /etc/login.defs changes

The "su.c" file from shadow is buggy and reads the pam environment first
and then overrides with the login.defs environment. This will be fixed
when https://github.com/shadow-maint/shadow/pull/119 is merged or when
we switch to "su" from util-linux. Until this is the case we need the
workaround in hooks/022-setup-path.chroot.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/1eeb54a070410a7f229543db9c1a55a2a026e2a8

Git commit 9a7f0924eadea81173d75dee0420e75244129522 by GitHub (on behalf of Michael Vogt) on 25/06/2018 at 14:28..
Merge pull request #40 from mvo5/su-l-fixme

hooks: add FIXME for /etc/login.defs changes
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/9a7f0924eadea81173d75dee0420e75244129522

Git commit 0e7c28a7703f770616a651edff9f751e84edbc6e by GitHub (on behalf of Michael Vogt) on 25/06/2018 at 15:49..
Merge pull request #35 from mvo5/add-netcat

hooks: add netcat package
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/0e7c28a7703f770616a651edff9f751e84edbc6e

Git commit e4c19778ffe7263b605fafd6a94f9798aa8b5420 by GitHub (on behalf of Łukasz Zemczak) on 25/06/2018 at 18:02..
Merge pull request #36 from mvo5/timezone-fix

hooks: set timezone to Etc/UTC
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/e4c19778ffe7263b605fafd6a94f9798aa8b5420

Git commit 6d4b6d000d381c88d76f061006e505f913835e60 by Michael Vogt on 26/06/2018 at 16:13..
Revert "static: add systemd environment generator to ensure PATH contains /snap/bin"

This reverts commit a9c4ea6ff0732911a47fa7a1b035eb10c1e68cd4.

After some research it turns out that the problem with "PATH" in
su -l is a bug there (see
https://github.com/shadow-maint/shadow/pull/119).

We don't need the generator having the right PATH in /etc/environment is
enough for non-broken tools.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/6d4b6d000d381c88d76f061006e505f913835e60

Git commit a2c571a662d3cefdc9a66efe729cc77e06f4eee3 by Michael Vogt on 27/06/2018 at 08:05..
hooks: port 008-etc-writable.chroot from core16
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/a2c571a662d3cefdc9a66efe729cc77e06f4eee3

Git commit 0dfeb0c58d5f28769af600e344b8a563e44405fc by GitHub (on behalf of Michael Vogt) on 27/06/2018 at 12:03..
Merge pull request #42 from mvo5/etc-timezone

hooks: port 008-etc-writable.chroot from core16
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/0dfeb0c58d5f28769af600e344b8a563e44405fc

Git commit 72e950e236f9446ff3b7f67629f0ed90b630f809 by Michael Vogt on 29/06/2018 at 10:10..
hooks: fix 030-fix-timedatectl.chroot to DTRT when running on non-core devices
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/72e950e236f9446ff3b7f67629f0ed90b630f809

Git commit f2fcb819bfa886b80f3a1598939ad470ac5d13a8 by Łukasz 'sil2100' Zemczak on 29/06/2018 at 10:57..
Provide a static simple /etc/hosts file.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/f2fcb819bfa886b80f3a1598939ad470ac5d13a8

Git commit f2338f13ad19491713adf5d42d761bbb1dc8af09 by GitHub (on behalf of Michael Vogt) on 29/06/2018 at 11:14..
Merge pull request #45 from sil2100/etc-hosts

Provide a static simple /etc/hosts file.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/f2338f13ad19491713adf5d42d761bbb1dc8af09

Git commit 5d94013414d19ddde7d0ea42ff6677482d719dd8 by GitHub (on behalf of Łukasz Zemczak) on 11/07/2018 at 10:44..
Merge pull request #44 from mvo5/timedatectl-fix

hooks: fix 030-fix-timedatectl.chroot to DTRT when running on non-core devices
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/5d94013414d19ddde7d0ea42ff6677482d719dd8

Git commit bc5cf0f5113ac6816999864fa55db95bd7ae7ebe by Michael Vogt on 20/07/2018 at 06:38..
hooks: make hostname empty but the file needs to exist
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/bc5cf0f5113ac6816999864fa55db95bd7ae7ebe

Git commit 3d986f8bb9950e096ffdb50c96964f1cd49d700c by GitHub (on behalf of Michael Vogt) on 20/07/2018 at 06:50..
Merge pull request #46 from mvo5/empty-hostname

hooks: make hostname empty but the file needs to exist
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/3d986f8bb9950e096ffdb50c96964f1cd49d700c

Git commit bb90d3980d7272ebb4e3339f92c39cdb0c42c25d by GitHub (on behalf of Michael Vogt) on 23/07/2018 at 07:27..
Merge pull request #41 from mvo5/revert-systemd-path-generator

Revert "static: add systemd environment generator to ensure PATH contains /snap/bin"
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/bb90d3980d7272ebb4e3339f92c39cdb0c42c25d

Git commit 58f73ab6ff22c40c5b26784dcb8aee0dbe7fe0fb by Michael Vogt on 23/07/2018 at 09:49..
hooks: preserve /usr/local/share/fonts
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/58f73ab6ff22c40c5b26784dcb8aee0dbe7fe0fb

Git commit 3dcd0abd6383fcc0f244c5bd293c87bd8371252a by GitHub (on behalf of Łukasz Zemczak) on 23/07/2018 at 12:55..
Merge pull request #47 from mvo5/keep-usr-local-share

hooks: preserve /usr/local/share/fonts
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/3dcd0abd6383fcc0f244c5bd293c87bd8371252a

Git commit 1f525eaab5c4bd71be9ac666eab15c8dce69b613 by Michael Vogt on 25/07/2018 at 11:25..
run-snapd-from-snap: fix silly typo
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/1f525eaab5c4bd71be9ac666eab15c8dce69b613

Git commit 5e560d08f976b312e0de3548fa64056c0c69dcd2 by Michael Vogt on 25/07/2018 at 12:35..
core18.start-snapd.service: wait for /run
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/5e560d08f976b312e0de3548fa64056c0c69dcd2

Git commit e9661c3198d4cd3950407d3605058c859e85ee22 by GitHub (on behalf of Michael Vogt) on 25/07/2018 at 12:38..
Merge pull request #49 from mvo5/wait-for-run

core18.start-snapd.service: wait for /run
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/e9661c3198d4cd3950407d3605058c859e85ee22

Git commit 7d0ceaff6b83f32bd9a0c7f2e5c66cebc48646cf by Michael Vogt on 25/07/2018 at 19:49..
fix typo in core18.start-snapd.service
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/7d0ceaff6b83f32bd9a0c7f2e5c66cebc48646cf

Git commit a6992c0b3283b5759f6b4306894788d50fa958e4 by Michael Vogt on 25/07/2018 at 20:55..
run-snapd-from-snap: ensure snapd.socket is available after initial seeding
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/a6992c0b3283b5759f6b4306894788d50fa958e4

Git commit 66caf0e57362fee1ef9c226d465a2a8092050d3f by GitHub (on behalf of Łukasz Zemczak) on 27/07/2018 at 13:16..
Merge pull request #48 from mvo5/fix-silly-typo

run-snapd-from-snap: fix silly typo
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/66caf0e57362fee1ef9c226d465a2a8092050d3f

Git commit 8814323145e105ca65a384c0321f85f47413adfc by Michael Vogt on 27/07/2018 at 18:36..
run-snapd-from-snap: simplify
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/8814323145e105ca65a384c0321f85f47413adfc

Git commit 9d6dbb21b5f3ef3b54826116c4b5d0333064be26 by Michael Vogt on 27/07/2018 at 18:58..
run-snapd-from-snap: fix double umount
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/9d6dbb21b5f3ef3b54826116c4b5d0333064be26

Git commit 39c8e803efbcebca5fd3a35d7875e06e72cda802 by GitHub (on behalf of Michael Vogt) on 27/07/2018 at 19:04..
Merge pull request #51 from mvo5/fix-master-2

run-snapd-from-snap: fix double umount
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/39c8e803efbcebca5fd3a35d7875e06e72cda802

Git commit a9609a9e2570c32cb8d83e56f2003ddb026ea408 by Michael Vogt on 30/07/2018 at 11:59..
static: add /etc/issue{,.net}
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/a9609a9e2570c32cb8d83e56f2003ddb026ea408

Git commit 2dc21584914865061b50a33592586937851636ea by GitHub (on behalf of Michael Vogt) on 31/07/2018 at 08:25..
Merge pull request #53 from mvo5/etc-issue

static: add /etc/issue{,.net}
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/2dc21584914865061b50a33592586937851636ea

Git commit 632e8222b43c2eddf4a91f19745293efc48cf7e0 by Łukasz 'sil2100' Zemczak on 31/07/2018 at 17:39..
Tell agetty from console-conf not to print /etc/issue as console-conf does it for us.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/632e8222b43c2eddf4a91f19745293efc48cf7e0

Git commit d04274512a70b7c6acdedb6d90c2afd7ee7ad51e by Michael Vogt on 03/08/2018 at 13:21..
hooks: do not install cloud-init
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/d04274512a70b7c6acdedb6d90c2afd7ee7ad51e

Git commit a7d9854fbb496e465709e577d94dc1e524e31725 by GitHub (on behalf of Michael Vogt) on 03/08/2018 at 13:38..
Merge pull request #55 from mvo5/no-cloud-init-by-default

hooks: do not install cloud-init
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/a7d9854fbb496e465709e577d94dc1e524e31725

Git commit f11881b878f894cb9e4626dc37e9ac1b3e75bf42 by GitHub (on behalf of Michael Vogt) on 06/08/2018 at 05:39..
Merge pull request #50 from mvo5/unbreak-master

run-snapd-from-snap: simplify
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/f11881b878f894cb9e4626dc37e9ac1b3e75bf42

Git commit 09f2a43a671b2b010cb436878cd71cbaaa6be97f by Michael Vogt on 06/08/2018 at 09:18..
hooks: add "less" package
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/09f2a43a671b2b010cb436878cd71cbaaa6be97f

Git commit e762703f78f557f2e923586985a08b9a64b2dfec by Łukasz 'sil2100' Zemczak on 06/08/2018 at 09:52..
Same for serial console.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/e762703f78f557f2e923586985a08b9a64b2dfec

Git commit f9548f0907f694098e42cedbb60b4d7dc6f4ab28 by Łukasz 'sil2100' Zemczak on 06/08/2018 at 10:29..
Test changes for using a custom PPA during the extra packages installation stage.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/f9548f0907f694098e42cedbb60b4d7dc6f4ab28

Git commit 09ed0ce96863b3dc1404cb95c7c0e7a8d07186d9 by Łukasz 'sil2100' Zemczak on 06/08/2018 at 10:30..
Merge branch 'master' of https://github.com/snapcore/core18 into use-image-ppa
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/09ed0ce96863b3dc1404cb95c7c0e7a8d07186d9

Git commit b5f16ed7769a6707271ff84c7fe00b835ab9fb54 by GitHub (on behalf of Michael Vogt) on 06/08/2018 at 10:52..
Merge pull request #54 from sil2100/agetty

Tell agetty from console-conf not to print /etc/issue as console-conf does it for us.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/b5f16ed7769a6707271ff84c7fe00b835ab9fb54

Git commit 8ff3682abf426c87830b0585e27fdca7e34c6cf1 by GitHub (on behalf of Michael Vogt) on 06/08/2018 at 10:52..
Merge pull request #57 from mvo5/lessismore

hooks: add "less" package
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/8ff3682abf426c87830b0585e27fdca7e34c6cf1

Git commit 95a1e3203ed9af257a21f9aae2655e55c0d88c49 by Michael Vogt on 06/08/2018 at 14:09..
static: cleanup writable-path and remove all synced dirs
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/95a1e3203ed9af257a21f9aae2655e55c0d88c49

Git commit 70e507f6b3a686eea938c21cea5e8ffe57d129b7 by Michael Vogt on 06/08/2018 at 14:45..
hooks,static: enable extrausers pam

This will allow people to login and change the passwd using the
extrausers auth credentials.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/70e507f6b3a686eea938c21cea5e8ffe57d129b7

Git commit 8ad25a0c4d2afb79e6a93f459857d6352026bf76 by Michael Vogt on 06/08/2018 at 15:26..
hooks: add vim-tiny
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/8ad25a0c4d2afb79e6a93f459857d6352026bf76

Git commit 092f7759bcababfb78b375d7f2b4504e04b84ecf by GitHub (on behalf of Michael Vogt) on 06/08/2018 at 17:40..
Merge pull request #60 from mvo5/pam-extrausers

hooks,static: enable extrausers pam
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/092f7759bcababfb78b375d7f2b4504e04b84ecf

Git commit 33aac93c5759db4528dbf29bea1d288967f2f1ac by Michael Vogt on 07/08/2018 at 09:32..
hooks: add test that ensures "synced" dirs are no longer used

Also run hooks after static content.

The "synced" filemode for the writable-paths had resulted in subtle
bugs in the past. One issue is that it is not possible to delete
a file in "synced" mode, because writable-paths will always
re-create the file from the core18 image. There are more subtle
issues so we should not rely on this.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/33aac93c5759db4528dbf29bea1d288967f2f1ac

Git commit 531c1999f1bf9565f6622414ddeb3c565d2513ec by Łukasz 'sil2100' Zemczak on 08/08/2018 at 10:35..
Actually use the canonical-foundations ubuntu-image PPA for custom packages. Since it's foundations that'll own core18 then we need upload rights to the PPA.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/531c1999f1bf9565f6622414ddeb3c565d2513ec

Git commit 2a79d344810b041808c8135ab65ea5536cb312c2 by GitHub (on behalf of Łukasz Zemczak) on 08/08/2018 at 15:46..
Merge pull request #59 from mvo5/no-writable-sync

 static: cleanup writable-path and remove all synced dirs
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/2a79d344810b041808c8135ab65ea5536cb312c2

Git commit 8a313a1cc238c378770d4cfef405b14111c41c39 by GitHub (on behalf of Łukasz Zemczak) on 08/08/2018 at 15:46..
Merge pull request #61 from mvo5/vim-tiny

hooks: add vim-tiny
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/8a313a1cc238c378770d4cfef405b14111c41c39

Git commit 53b2ca054d17f16a8a59c880bc3999995cff819a by Łukasz 'sil2100' Zemczak on 10/08/2018 at 14:13..
Remove the motd-news service files.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/53b2ca054d17f16a8a59c880bc3999995cff819a

Git commit 1388ef3e8e2c778cad8dc10ef89b9e0f5feab65f by GitHub (on behalf of Łukasz Zemczak) on 10/08/2018 at 15:50..
Merge pull request #62 from sil2100/remove-motd-news

Remove the motd-news service files.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/1388ef3e8e2c778cad8dc10ef89b9e0f5feab65f

Git commit 7199807d5e11929d369f97e8c2d6f4ac96aabb32 by Michael Vogt on 28/08/2018 at 07:21..
hooks: improve /etc/alternatives unwinding

The previous approach of unwinding alternatives had the problem
that e.g. /usr/bin/pager -> /etc/alternatives/pager -> /bin/more
would end up with a "/bin/pager".

This PR fixes this bug. It also splits the alternatives finding
into its own hook script.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/7199807d5e11929d369f97e8c2d6f4ac96aabb32

Git commit f298abfde00ef0f1388f7c17516f51ea6d297427 by Michael Vogt on 31/08/2018 at 09:36..
hooks: Remove including the /etc/lsb-base-logging.sh

Remove including the /etc/lsb-base-logging.sh. The issue here is that
the host might have this script. However for snaps that run under
confinement including this will fail with a permission error which
breaks existing snaps (like mysql).

Coresponding core PR is https://github.com/snapcore/core/pull/95

This fixes LP: #1779416
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/f298abfde00ef0f1388f7c17516f51ea6d297427

Git commit bc92bc3b2985d1d89f516d86d6da977765fc6753 by Michael Vogt on 31/08/2018 at 09:43..
snapcraft.yaml: switch version from 0.1 to 18

The version 0.1 does no longer reflect reality. Therefore switch
to version 18 for now. We will need to find a better version
numbering schema. However until this is finalized we can simply
go with 18.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/bc92bc3b2985d1d89f516d86d6da977765fc6753

Git commit 8ced84140bd5b62ce42a3f623839b1b790147a3d by GitHub (on behalf of Łukasz Zemczak) on 31/08/2018 at 09:56..
Merge pull request #66 from mvo5/version-number

snapcraft.yaml: switch version from 0.1 to 18
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/8ced84140bd5b62ce42a3f623839b1b790147a3d

Git commit e9ff4d0b9c3633d6679f1f7bc9cf4b4e22e89fb7 by GitHub (on behalf of Michael Vogt) on 31/08/2018 at 10:16..
Merge pull request #58 from sil2100/use-image-ppa

Use the ubuntu-image PPA during extra package phase
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/e9ff4d0b9c3633d6679f1f7bc9cf4b4e22e89fb7

Git commit c7c60c52abb0e4721672b3dce352c8c908178499 by GitHub (on behalf of Michael Vogt) on 31/08/2018 at 13:42..
Merge pull request #65 from mvo5/lsb-script-cleanup

 hooks: Remove including the /etc/lsb-base-logging.sh
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/c7c60c52abb0e4721672b3dce352c8c908178499

Git commit 8f17750a4cc37a12609d15d32143a260779a6ba5 by GitHub (on behalf of Michael Vogt) on 31/08/2018 at 13:45..
Merge pull request #64 from mvo5/etc-alternatives-fix

hooks: improve /etc/alternatives unwinding
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/8f17750a4cc37a12609d15d32143a260779a6ba5

Git commit d295a40cffe625970e2e6777a3a8649b3880f841 by Michael Vogt on 05/09/2018 at 08:48..
hooks: add ping
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/d295a40cffe625970e2e6777a3a8649b3880f841

Git commit 41623d5dd86ab7e013d73b59b0c4d3ca02327c1a by Michael Vogt on 06/09/2018 at 10:59..
hooks: add libpam-modules

The libpam-modules package ships the pam_permit.so module which
is needed by /etc/pam.d/common-passwd when using extrausers.

This fixes the bug that chpasswd is not working on a UC18 system
right now for users in the extrausers database.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/41623d5dd86ab7e013d73b59b0c4d3ca02327c1a

Git commit ac435ac35cbf7f781328042107cbf1850d7ca7f4 by GitHub (on behalf of Michael Vogt) on 06/09/2018 at 11:06..
Merge pull request #69 from mvo5/fix-chpasswd

hooks: add libpam-modules
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/ac435ac35cbf7f781328042107cbf1850d7ca7f4

Git commit c4755fd6b9617617895eb8bf0b80eb0941551273 by Michael Vogt on 10/09/2018 at 07:54..
hooks: add rfkill
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/c4755fd6b9617617895eb8bf0b80eb0941551273

Git commit 855bd2d601b9399ebc995c41213894761df452c5 by GitHub (on behalf of Łukasz Zemczak) on 17/09/2018 at 08:15..
Merge pull request #67 from mvo5/ping

hooks: add ping
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/855bd2d601b9399ebc995c41213894761df452c5

Git commit 920a293157b33ca6fc1f4d0a7bd98fd335b4c215 by Michael Vogt on 19/09/2018 at 07:01..
hooks: use relative symlinks when unwinding

This is the core18 version of:
https://github.com/snapcore/core/pull/96

"""
The /etc/alternatives unwinding is currently creating absolute
paths. This can cause problems for classic snaps. The issue is
that on a classic snap /snap/core/current/usr/bin/awk will point
to /usr/bin/gawk - however this awk version may not be installed
on the host machine. Ironically this worked before because the
/snap/core/current/usr/bin/awk points to /etc/alternatives of
the host which may point to e.g. mawk (but potentially everyone
using the snap would see a different awk version).

This PR fixes this by using relative symlinks when unwinding the
alternatives. So it will /usr/bin/awk -> ./gawk
"""
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/920a293157b33ca6fc1f4d0a7bd98fd335b4c215

Git commit 2d99d2301b138a6122ae6f58774e6a2867fce096 by GitHub (on behalf of Łukasz Zemczak) on 19/09/2018 at 12:33..
Merge pull request #71 from mvo5/fix-unwind

hooks: use relative symlinks when unwinding
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/2d99d2301b138a6122ae6f58774e6a2867fce096

Git commit fda1f34e15e80d2c83a30d0d80bc56b3021f4d29 by GitHub (on behalf of Michael Vogt) on 08/10/2018 at 08:00..
Merge pull request #70 from mvo5/add-rfkill

hooks: add rfkill
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/fda1f34e15e80d2c83a30d0d80bc56b3021f4d29

Git commit 72e328c3cba57449fdf1b55abe4cbf109c9700d3 by Michael Vogt on 08/10/2018 at 08:49..
hooks: run console-conf after snapd.seeded.service

Ensure that snapd.seeded is complete so that the "snap" command
is available and usable when the console-conf-wrapper is run.

This should fix the "snap not found" error on slow(ish) systems
like the pi2 on firstboot.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/72e328c3cba57449fdf1b55abe4cbf109c9700d3

Git commit 37a02d6a796a4fdb9bae7a86e1cb13b4ed36fa51 by GitHub (on behalf of Michael Vogt) on 08/10/2018 at 15:50..
Merge pull request #73 from mvo5/console-conf-after-seeding

hooks: run console-conf after snapd.seeded.service
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/37a02d6a796a4fdb9bae7a86e1cb13b4ed36fa51

Git commit d3c86393aaba4254e775c7dda18cfbc2b659cc23 by Michael Vogt on 09/10/2018 at 05:27..
hooks: use core18.start-snapd.service for ordering

The snapd.seeded.service is not available yet in systemd on disk
on firstboot.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/d3c86393aaba4254e775c7dda18cfbc2b659cc23

Git commit 6d01debd76bd62ba8fae96ecd064b53331f68b21 by GitHub (on behalf of Michael Vogt) on 09/10/2018 at 05:45..
Merge pull request #74 from mvo5/fix-order-harder

hooks: use core18.start-snapd.service for ordering
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/6d01debd76bd62ba8fae96ecd064b53331f68b21

Git commit ce7357347604434d6be52a20c29ed73469c1ed2d by Michael Vogt on 09/10/2018 at 05:52..
static: show snapd firstboot messages on /dev/console for easier debugging
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/ce7357347604434d6be52a20c29ed73469c1ed2d

Git commit e5f7909a0e393fb6e59ac7d9da09083475714d53 by GitHub (on behalf of Michael Vogt) on 09/10/2018 at 05:55..
Merge pull request #75 from mvo5/console-output

static: show snapd firstboot messages on /dev/console
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/e5f7909a0e393fb6e59ac7d9da09083475714d53

Git commit 946930ec1cc98040d4a500928acfb7488ef766a4 by Michael Vogt on 09/10/2018 at 06:25..
static: make run-snapd-from-snap wait for seeding

We need to wait in core18.run-snapd.service for snapd to be fully
seeded. This is required because console-conf runs after
core18.run-snapd.service but we cannot make it run after
snapd.seeded.service because at the time when the dependencies
for core18.run-snapd.service are calculated by systemd there is
no snapd.seeded yet.

It also redirects the output of the seeding to the console so
that its easier to see what is going on during seeding.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/946930ec1cc98040d4a500928acfb7488ef766a4

Git commit ba366c892d64d186a01bf972e40ef8dbb62c57b6 by Michael Vogt on 09/10/2018 at 06:31..
Merge remote-tracking branch 'upstream/master' into run-snapd-from-snap-wait-seeded
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/ba366c892d64d186a01bf972e40ef8dbb62c57b6

Git commit 0888fdcbc7adcb541847d779bf60432e05133e78 by GitHub (on behalf of Michael Vogt) on 09/10/2018 at 06:45..
Merge pull request #76 from mvo5/run-snapd-from-snap-wait-seeded

static: make run-snapd-from-snap wait for seeding
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/0888fdcbc7adcb541847d779bf60432e05133e78

Git commit 4605e9004ca5deeaf1bc4b8ebeae4bac51fbd0e5 by Michael Vogt on 09/10/2018 at 07:31..
static: add debug in run-snapd-from-snap to debug pi3 boot bug
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/4605e9004ca5deeaf1bc4b8ebeae4bac51fbd0e5

Git commit 3be1c77b2ed80dc5b5a1ed19433a869e427aadb9 by Michael Vogt on 09/10/2018 at 08:27..
hooks: ensure serial-console-conf also runs after core18.start-snapd.service
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/3be1c77b2ed80dc5b5a1ed19433a869e427aadb9

Git commit ad683c59f939c18838b59f679ecbdf0bb142af60 by Michael Vogt on 09/10/2018 at 08:30..
hooks: pre-create /var/lib/snapd/apparmor/profiles to work around seeding bug
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/ad683c59f939c18838b59f679ecbdf0bb142af60

Git commit 4f74c1454450858f93637a48a2461063826ea8ad by GitHub (on behalf of Michael Vogt) on 09/10/2018 at 08:49..
Merge pull request #77 from mvo5/serial-console-conf

hooks: ensure serial-console-conf also runs after core18.start-snapd.service
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/4f74c1454450858f93637a48a2461063826ea8ad

Git commit 0579e956dde0bd310f743b7d2ee764bf0215e0bd by Michael Vogt on 09/10/2018 at 09:25..
snap-snapd-from-snap: remove all debug output
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/0579e956dde0bd310f743b7d2ee764bf0215e0bd

Git commit 8de39b526188cf019868d129c85bf618d3b4a9eb by GitHub (on behalf of Michael Vogt) on 09/10/2018 at 12:57..
Merge pull request #79 from mvo5/firstboot-tweaks

snap-snapd-from-snap: remove all debug output
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/8de39b526188cf019868d129c85bf618d3b4a9eb

Git commit 570a621b471a9d0edeac66ed4109f8908bef8581 by Michael Vogt on 09/10/2018 at 15:57..
static: wait in run-snpad-from-snap until seeding is done
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/570a621b471a9d0edeac66ed4109f8908bef8581

Git commit ff4727bd25ee4dc990e157fdb56eb9976f3330bb by Michael Vogt on 09/10/2018 at 15:57..
static: improve core18.start-snapd.service unit description
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/ff4727bd25ee4dc990e157fdb56eb9976f3330bb

Git commit 2dac2c58b1edf9cf0cd1c5a7e76cfa29e519ba13 by GitHub (on behalf of Michael Vogt) on 09/10/2018 at 16:05..
Merge pull request #80 from mvo5/firstboot-tweaks

static: show some progress during firstboot
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/2dac2c58b1edf9cf0cd1c5a7e76cfa29e519ba13

Git commit ec7daf7a85631b6bb8ff2ae47fa7e0a3d0a69745 by Michael Vogt on 09/10/2018 at 16:17..
static: tweak run-snapd-from-snap to avoid having to change `snap watch`
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/ec7daf7a85631b6bb8ff2ae47fa7e0a3d0a69745

Git commit 7b90b5f4103de83b124b9c4a229a99e99fbbe16c by GitHub (on behalf of Michael Vogt) on 09/10/2018 at 16:19..
Merge pull request #81 from mvo5/firstboot-tweaks2

static: tweak run-snapd-from-snap to avoid having to change `snap watch`
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/7b90b5f4103de83b124b9c4a229a99e99fbbe16c

Git commit e1d4302136706a04de8fe20331b94a03df995109 by Michael Vogt on 12/10/2018 at 08:14..
hooks: use hkp:// to fetch the key from the keyserver

When running snapcraft locally I only get the canonical foundations
team PPA when using the hkp: protocol on port 80.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/e1d4302136706a04de8fe20331b94a03df995109

Git commit cfe0fec93980269d7560ccc91846ba1bfe8884ea by GitHub (on behalf of Michael Vogt) on 12/10/2018 at 10:41..
Merge pull request #82 from mvo5/apt-key

hooks: use hkp:// to fetch the key from the keyserver
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/cfe0fec93980269d7560ccc91846ba1bfe8884ea

Git commit 970979712052d380fd258f61c54f52938d2a28ce by Michael Vogt on 12/10/2018 at 15:52..
add swapfile support (ported from ubuntu-core-config)
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/970979712052d380fd258f61c54f52938d2a28ce

Git commit d63907ac8fc9675ffc3cfcb4e6341635f77c5311 by Łukasz 'sil2100' Zemczak on 18/10/2018 at 14:58..
Add wpa-supplicant to the list of installed packages
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/d63907ac8fc9675ffc3cfcb4e6341635f77c5311

Git commit ed28cb5ab6125879671af1471a0137dd1e1b35b9 by Łukasz 'sil2100' Zemczak on 18/10/2018 at 15:01..
What am I thinking
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/ed28cb5ab6125879671af1471a0137dd1e1b35b9

Git commit a4ffc864cfbe6c2ce1ac8b7a5cc7e040a6a84c19 by GitHub (on behalf of Łukasz Zemczak) on 18/10/2018 at 15:21..
Merge pull request #85 from sil2100/wpa-supplicant

Add wpa-supplicant to the list of installed packages
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/a4ffc864cfbe6c2ce1ac8b7a5cc7e040a6a84c19

Git commit c2c379f300bcfd93e88c92fb5aac8b4c8feb8f79 by Michael Vogt on 08/11/2018 at 10:24..
hooks: make ld-so symlink in /lib64 relative
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/c2c379f300bcfd93e88c92fb5aac8b4c8feb8f79

Git commit deaaa604ce3fa2dc92fba7135be3431ba6cd3194 by Michael Vogt on 09/11/2018 at 10:59..
add missing +x
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/deaaa604ce3fa2dc92fba7135be3431ba6cd3194

Git commit e6fd30ae3fbc554439612016b371e68e96179a83 by GitHub (on behalf of Michael Vogt) on 13/11/2018 at 10:30..
Merge pull request #88 from mvo5/core18-symlink

hooks: make ld-so symlink in /lib64 relative
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/e6fd30ae3fbc554439612016b371e68e96179a83

Git commit 0841be7ac5e417f93108665a2c4a1c3725869868 by GitHub (on behalf of Michael Vogt) on 13/11/2018 at 10:31..
Merge pull request #83 from mvo5/swapfile-support

add swapfile support (ported from ubuntu-core-config)
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/0841be7ac5e417f93108665a2c4a1c3725869868

Git commit 647db2642d23715a831713ebde2782df24c0fd18 by Darren Wu on 15/11/2018 at 04:40..
Make /etc/default/swapfile be writable
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/647db2642d23715a831713ebde2782df24c0fd18

Git commit ae6fc84385f3fac739a3cb856414b4aab2da9d04 by GitHub (on behalf of Michael Vogt) on 16/11/2018 at 16:12..
Merge pull request #91 from musicguitar/swapfile-writable

Make /etc/default/swapfile be writable
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/ae6fc84385f3fac739a3cb856414b4aab2da9d04

Git commit d9a80fa368d1e972b347f6a04458b56d02e5840b by Michael Vogt on 07/12/2018 at 07:57..
hooks: add cloud-init
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/d9a80fa368d1e972b347f6a04458b56d02e5840b

Git commit f87a2341f1059c844a88b38f11d39b2546260820 by Michael Vogt on 07/12/2018 at 10:33..
hooks: add foreign libc6 on amd64/arm64 to enable bi-arch support
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/f87a2341f1059c844a88b38f11d39b2546260820

Git commit dcc831c15948ad7457ddadb5fa3a420cf15e1bef by GitHub (on behalf of Łukasz Zemczak) on 07/12/2018 at 10:56..
Merge pull request #95 from mvo5/add-biarch

hooks: add foreign libc6 on amd64/arm64 to enable bi-arch support
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/dcc831c15948ad7457ddadb5fa3a420cf15e1bef

Git commit c2774bffabd20f1c763a587369f034dba2891952 by GitHub (on behalf of Łukasz Zemczak) on 10/12/2018 at 12:53..
Merge pull request #94 from mvo5/cloud-init

hooks: add cloud-init
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/c2774bffabd20f1c763a587369f034dba2891952

Git commit fe82f9c5ef308a4ded78ae4b1cd5a31a4b804e12 by Michael Vogt on 11/12/2018 at 12:48..
run-snapd-from-core: fix race when restarting snapd.socket

In the early core18 bootstrap there is no systemd owned
snapd.socket. The snapd daemon starts and creates this
socket itself. However when snapd restarts itself golang
will remove this socket (we have no control over this).

This may mean that the snapd.seeded job has the wrong
socket open (the socket that was owned by the bootstraping
snapd) and because there is no snapd anymore behind this
socket the snapd.seeded service fails.

To fix this the snapd.seeded service is also restarted
after the snapd.socket gets restarts. This ensures that
the snapd.seeded service will watch the right socket.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/fe82f9c5ef308a4ded78ae4b1cd5a31a4b804e12

Git commit 48ad84400cd3573cda62ac7278173b984f5ba2ab by GitHub (on behalf of Michael Vogt) on 11/12/2018 at 17:45..
Merge pull request #96 from mvo5/fix-snapd-race

run-snapd-from-core: fix race when restarting snapd.socket
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/48ad84400cd3573cda62ac7278173b984f5ba2ab

Git commit 4538e55522510b656ee277a70d599c7dd902afdc by Michael Vogt on 12/12/2018 at 10:26..
static: add snapd.seeded.service to core18

After discussing internally we decided that we need the snapd.seeded
unit in the core snap. It is an interface that external groups may
use and that is also used internally by cloud-config.service.

This PR adds a very simple systemd unit to core18. It will run
after core18.start-snapd has finished at which point the system
is fully seeded on UC18. This ensures that the sematnic of the
unit is correct.

During the seeding the unit is replaced with the right one from
snapd (in /etc/systemd/system/snapd.seeded). This means we can
remove the rather nasty hack to restart snapd.seeeded in the
core18.start-snapd unit because `snap wait` will not start until
snapd is ready (because of the After=core18.start-snapd clause).
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/4538e55522510b656ee277a70d599c7dd902afdc

Git commit a08c2bf0787db61aeeebe8447a21e55583a5d673 by Michael Vogt on 12/12/2018 at 10:42..
static: add missing /lib/udev/rules.d/66-snapd-autoimport.rules

This adds the missing udev auto-import rules to core18 so that
e.g. the system user assertion works again in UC18.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/a08c2bf0787db61aeeebe8447a21e55583a5d673

Git commit 3bed995cef510b5e3564768c432f012654fc9439 by GitHub (on behalf of Michael Vogt) on 12/12/2018 at 11:26..
Merge pull request #100 from mvo5/udev-snapd

static: add missing /lib/udev/rules.d/66-snapd-autoimport.rules
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/3bed995cef510b5e3564768c432f012654fc9439

Git commit 1894d8876ed6206f2f73a913c2c18e199cabc24c by GitHub (on behalf of Michael Vogt) on 12/12/2018 at 11:50..
Merge pull request #99 from mvo5/snapd-seeded

static: add snapd.seeded.service to core18
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/1894d8876ed6206f2f73a913c2c18e199cabc24c

Git commit 607c9707fdce2d5252a7102a31d8b1d3968afb2f by Michael Vogt on 12/12/2018 at 17:21..
static: run snapd for the first time with systemd-run

So far we ran the snapd for the first time wihtout systemd. This
has the undesired side-effect that snapd creates the snapd.socket
file and when it exists this file gets removed by the golang runtime.

This causes all sorts of problems because the snapd.seeded service
tries to talk to a socket file that got removed. By using systemd
we get a socket file that is managed by systemd and not removed
which fixes the issues that snapd.seeded explodes.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/607c9707fdce2d5252a7102a31d8b1d3968afb2f

Git commit 87b6e2d1a6f9c7ed8ea4b0a6f1299ca06f61ec56 by GitHub (on behalf of Michael Vogt) on 12/12/2018 at 18:43..
Merge pull request #102 from mvo5/systemd-run-socket

static: run snapd for the first time with systemd-run
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/87b6e2d1a6f9c7ed8ea4b0a6f1299ca06f61ec56

Git commit a85028fd3c2ae1704584c17490d57b0ac040fe44 by Michael Vogt on 12/12/2018 at 18:47..
static: add missing systemd symlinks

We added a snapd.seeded.service to the core18 in a previous PR but in
order for it to be active we need of course the right *.wanted symlinks.

This PR adds them. Note that this can only land after:

  https://github.com/snapcore/snapd/pull/6295

or firstboot seeding on UC18 will deadlock.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/a85028fd3c2ae1704584c17490d57b0ac040fe44

Git commit bcd9d363c7c966709bd41905a9dd233c95e8d437 by Michael Vogt on 12/12/2018 at 19:02..
static: snapd.seeded.service needs the right After= dependency
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/bcd9d363c7c966709bd41905a9dd233c95e8d437

Git commit 7775d1a13f5a91eff6cb8895e98f75cb871fd209 by GitHub (on behalf of Michael Vogt) on 12/12/2018 at 19:09..
Merge pull request #104 from mvo5/snapd-seeded-fixes

static: snapd.seeded.service needs the right After= dependency
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/7775d1a13f5a91eff6cb8895e98f75cb871fd209

Git commit 66c9c11c0e62657b5208546bf5ac7e0ac821436a by Michael Vogt on 13/12/2018 at 07:00..
static: fix name to cloud-final.service.wants (thanks Steve!)
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/66c9c11c0e62657b5208546bf5ac7e0ac821436a

Git commit 78bf95f65cb66ddf6a77782de978ccd192f64cbf by GitHub (on behalf of Michael Vogt) on 13/12/2018 at 10:12..
Merge pull request #103 from mvo5/really-add-snapd-seeded

static: add missing systemd symlinks
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/78bf95f65cb66ddf6a77782de978ccd192f64cbf

Git commit 298d953d7bb5fffd3db731cd24946ec23f91bdc7 by Michael Vogt on 14/12/2018 at 10:35..
static: add ds-identify back
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/298d953d7bb5fffd3db731cd24946ec23f91bdc7

Git commit 6460fa98e7d05e000d861fa0ca74132191ccd741 by GitHub (on behalf of Michael Vogt) on 14/12/2018 at 10:55..
Merge pull request #105 from mvo5/ds-identify

static: add ds-identify.cfg back
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/6460fa98e7d05e000d861fa0ca74132191ccd741

Git commit 633fbdf006ef5aabcdd5bab2ab23eacbafd20d7a by Michael Vogt on 14/12/2018 at 14:45..
static,hooks: make /etc/cloud a "synced" dir for now

We write an empty /writable/system-data/etc/cloud directory into
the UC18 image. This means that the code that processes the
"transition" dirs assumes the content was already copied and skips
this dir. Using "synced" unbreaks things.

Once we have removed the creation of this dir during image bulding
we can revert this patch again.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/633fbdf006ef5aabcdd5bab2ab23eacbafd20d7a

Git commit 2aed1f6f7d994987fc90e54e7bbb59fe7e54652b by GitHub (on behalf of Michael Vogt) on 14/12/2018 at 15:13..
Merge pull request #106 from mvo5/writable-cloud

static,hooks: make /etc/cloud a "synced" dir for now
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/2aed1f6f7d994987fc90e54e7bbb59fe7e54652b

Git commit c6ba6626e397d13acf9939c5fcc1be6cf94cd48b by Łukasz 'sil2100' Zemczak on 19/12/2018 at 12:08..
As per what we did in core16, remove dbus's machine-id.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/c6ba6626e397d13acf9939c5fcc1be6cf94cd48b

Git commit 99a5a3978be8aafd37ecf8d05ef488dcfb52a937 by Łukasz 'sil2100' Zemczak on 19/12/2018 at 12:10..
Fix typo in comment from live-build's source.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/99a5a3978be8aafd37ecf8d05ef488dcfb52a937

Git commit aba17353bb9f1ec7fea0a31677eeef4d09759ce5 by GitHub (on behalf of Łukasz Zemczak) on 19/12/2018 at 12:18..
Merge pull request #107 from snapcore/remove-machine-id

As per what we did in core16, remove dbus's machine-id.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/aba17353bb9f1ec7fea0a31677eeef4d09759ce5

Git commit db9ac7fa68d6ee4ae8b488fc78279bd6657fd62f by Łukasz 'sil2100' Zemczak on 19/12/2018 at 16:50..
Remove build-time openssh-server host keys and add service to auto-generating them on boot.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/db9ac7fa68d6ee4ae8b488fc78279bd6657fd62f

Git commit 329d99a225d189184b04e7b533457a8e8e6bd543 by GitHub (on behalf of Łukasz Zemczak) on 19/12/2018 at 17:26..
Merge pull request #108 from snapcore/remove-ssh-keys

Remove build-time openssh-server host keys and add service to auto-generating them on boot.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/329d99a225d189184b04e7b533457a8e8e6bd543

Git commit 701cbb18e8cddc6efb07a12ec7f70cadad69d726 by Łukasz 'sil2100' Zemczak on 19/12/2018 at 20:56..
Move the ssh keygen script to /usr/bin.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/701cbb18e8cddc6efb07a12ec7f70cadad69d726

Git commit 4a402e8e0d09d2243cd281bbd3173897fabc6fc5 by Łukasz 'sil2100' Zemczak on 19/12/2018 at 20:59..
Change the name to have a core- prefix.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/4a402e8e0d09d2243cd281bbd3173897fabc6fc5

Git commit 60500e24a9960343c51e791ae7e9ae9a2c210fea by GitHub (on behalf of Łukasz Zemczak) on 19/12/2018 at 21:02..
Merge pull request #109 from snapcore/ssh-keygen-dir

Move the ssh keygen script to /usr/bin.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/60500e24a9960343c51e791ae7e9ae9a2c210fea

Git commit 34014ba9f4c49c56e5506b8e917b8e44fb5000d9 by Michael Vogt on 07/01/2019 at 08:37..
hooks: add support for `.test` files and add some initial tests

The current hooks do not have a good testing story. To fix this
this PR adds support for "hook/foo.test" files that will be run
at the end of the prime phase during the snap build.

It also adds two initial tests and converts the existing ABI test.
If this looks reasonable we can write tests for the remaining hooks
to ensure we do not regress again.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/34014ba9f4c49c56e5506b8e917b8e44fb5000d9

Git commit a6e8c05c37ed0e712b301b052c0150691122a017 by Michael Vogt on 07/01/2019 at 10:37..
snapcraft.yaml: update PATH so that snapcraftctl is still found

With snapcraft 3.0 the snapcraftctl binary is no longer an alias
but a binary that is installed into

    /snap/snapcraftctl/$rev/bin/scriptlet-bin

This PR ensures this is reflected in the override-{stage,prime}
scriptlets. This will unbreak the travis builds.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/a6e8c05c37ed0e712b301b052c0150691122a017

Git commit db8dd9f320af6d9ecbb92015f8c28c503363970a by GitHub (on behalf of Łukasz Zemczak) on 07/01/2019 at 17:14..
Merge pull request #111 from mvo5/unbreak-travis

snapcraft.yaml: update PATH so that snapcraftctl is found
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/db8dd9f320af6d9ecbb92015f8c28c503363970a

Git commit 11d342b8a9ba18e441d83d6e12ec90495e5592aa by Michael Vogt on 14/01/2019 at 08:30..
address review feedback
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/11d342b8a9ba18e441d83d6e12ec90495e5592aa

Git commit 651cec93d6ff08be219f55a0f434e7912052c2d5 by Michael Vogt on 14/01/2019 at 08:30..
Merge remote-tracking branch 'upstream/master' into more-tests
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/651cec93d6ff08be219f55a0f434e7912052c2d5

Git commit 348a75491628f80809061616e8059b857d402e88 by Michael Vogt on 14/01/2019 at 09:03..
snapcraft.yaml: fix running hook-tests

Only run hook tests when root otherwise the chroot to the prime
dir will not work.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/348a75491628f80809061616e8059b857d402e88

Git commit cd6cbd736107180067f44e372a50bc5fb830eab5 by Michael Vogt on 14/01/2019 at 09:17..
run hook-tests as user without chroot
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/cd6cbd736107180067f44e372a50bc5fb830eab5

Git commit 434d3f46d1931001cbac2552e672de721e891c7f by Michael Vogt on 14/01/2019 at 09:34..
hook-tests: add more test for 002,008, 012, 014 hooks
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/434d3f46d1931001cbac2552e672de721e891c7f

Git commit 4e4e7ae454f94e25c327cb7dcd92be9ce34afbd8 by GitHub (on behalf of Łukasz Zemczak) on 14/01/2019 at 11:27..
Merge pull request #110 from mvo5/more-tests

hooks: add support for `.test` files and add some initial tests
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/4e4e7ae454f94e25c327cb7dcd92be9ce34afbd8

Git commit bb5f718b67ead1acf8fc174c12fd405dc8366966 by GitHub (on behalf of Łukasz Zemczak) on 14/01/2019 at 12:52..
Fix some typos in 012-add-foreign-libc6.test
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/bb5f718b67ead1acf8fc174c12fd405dc8366966

Git commit 746f279818a91287bbfb17156b30c26b9edaf953 by GitHub (on behalf of Łukasz Zemczak) on 14/01/2019 at 12:52..
Fix small typo in 004-remove-openssh-server-host-keys.test
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/746f279818a91287bbfb17156b30c26b9edaf953

Git commit 10653303c982fd33d2a37640066a68672c831a19 by GitHub (on behalf of Łukasz Zemczak) on 14/01/2019 at 15:13..
Merge pull request #112 from mvo5/more-tests-2

hook-tests: add test for the 002,008, 012, 014 hooks
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/10653303c982fd33d2a37640066a68672c831a19

Git commit 3b91ab6abbd3a3c23a347ee8a9fd5a45306a5477 by Michael Vogt on 14/01/2019 at 16:23..
hook-tests: add more hook tests
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/3b91ab6abbd3a3c23a347ee8a9fd5a45306a5477

Git commit 82a0a5d797de35f35be08e97e8bd3187e97df5db by Łukasz 'sil2100' Zemczak on 15/01/2019 at 15:02..
Set the C.UTF-8 locale for the 001-extra-packages.test.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/82a0a5d797de35f35be08e97e8bd3187e97df5db

Git commit b37f35dd53a82d1186292a9f0235f0c8cdd596af by Łukasz 'sil2100' Zemczak on 15/01/2019 at 17:01..
Add some debugging info to the failing test script.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/b37f35dd53a82d1186292a9f0235f0c8cdd596af

Git commit f7c24cacee870a6fa7a76ddca379b317bf4ca25b by Łukasz 'sil2100' Zemczak on 15/01/2019 at 18:39..
Remove debugging, sort both lists before feeding into the test.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/f7c24cacee870a6fa7a76ddca379b317bf4ca25b

Git commit b531087b5fa8a346f108bce8201620f97c22acab by GitHub (on behalf of Łukasz Zemczak) on 15/01/2019 at 19:20..
Merge pull request #114 from snapcore/extra-packages-test-locale

Set the C.UTF-8 locale for the 001-extra-packages.test and sort both lists.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/b531087b5fa8a346f108bce8201620f97c22acab

Git commit 5a9c7f1df77d0541e01441be736ab181445de1ec by Michael Vogt on 29/01/2019 at 11:24..
hooks: add /var/lib/jenkins for compat

The 2.37 release has a regression for people using homedirs in
/var/lib/*. The most prominent example is jenkins. To quickly
unblock that we need this dir and
 https://github.com/snapcore/snapd/pull/6446
and the same for core
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/5a9c7f1df77d0541e01441be736ab181445de1ec

Git commit 398fa09921260726a5106a5feb2b4201058bfea3 by GitHub (on behalf of Łukasz Zemczak) on 29/01/2019 at 11:51..
Merge pull request #115 from mvo5/add-jenkins-dirs

hooks: add /var/lib/jenkins for compat
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/398fa09921260726a5106a5feb2b4201058bfea3

Git commit b5abca486951c66830b885987bd3b8ec7e5c3a17 by Woodrow Shen on 31/01/2019 at 06:26..
Support arm64 with efi bootloader

There is a arm64 system with efi boot and currently it failed to boot
uc18 due to ubuntu-core-rootfs of initramfs lost ${rootmnt}/boot/efi,
where it wasn't created from core18 snap. To consider this case, core18
should make sure /boot/efi can be built with the same hook.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/b5abca486951c66830b885987bd3b8ec7e5c3a17

Git commit 96a7829ae71c74b27044f201a7dad5753e4c4455 by GitHub (on behalf of Łukasz Zemczak) on 07/02/2019 at 14:28..
Merge pull request #116 from woodrow-shen/core18-support-arm-efi

Support arm64 with efi bootloader
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/96a7829ae71c74b27044f201a7dad5753e4c4455

Git commit 07d39d0f838222b23a6b7ef92f7f96ae9c642ed2 by GitHub (on behalf of Łukasz Zemczak) on 07/02/2019 at 14:30..
Merge pull request #113 from mvo5/more-tests-3

hook-tests: add more hook tests
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/07d39d0f838222b23a6b7ef92f7f96ae9c642ed2

Git commit 209092bbe649cc42942453b8943381e4239067d6 by Łukasz 'sil2100' Zemczak on 11/02/2019 at 14:05..
Revert the addition of /var/lib/jenkins
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/209092bbe649cc42942453b8943381e4239067d6

Git commit 7dee05c531a67a4e11ee368f8decd35b60de77d2 by Łukasz 'sil2100' Zemczak on 12/03/2019 at 15:08..
Add a default locale.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/7dee05c531a67a4e11ee368f8decd35b60de77d2

Git commit 0d048af086b0e34d64bd5b3fe106688ac8113763 by GitHub (on behalf of Łukasz Zemczak) on 12/03/2019 at 15:49..
Merge pull request #119 from snapcore/add-locale

Add a default locale.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/0d048af086b0e34d64bd5b3fe106688ac8113763

Git commit 00b0137428222105a84f13f95d1fef18936e2ebe by Łukasz 'sil2100' Zemczak on 02/04/2019 at 14:40..
Switch travis CI to xenial, add a snap wait after installing snapd to make sure we're ready before installing new snaps.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/00b0137428222105a84f13f95d1fef18936e2ebe

Git commit f3f30e417dd90ba77dd8128e525bc7cf8c6f744a by Zygmunt Krynicki on 02/04/2019 at 14:56..
hooks: create snapd directory skeleton

Even when running from snapd snap we sometimes assume that certain
directories exist in the base snap where we implant ourselves. We need
the void directory for sure, because the tests showed it was missing and
it is infeasible for snap-confine to always create it. I suspect
something similar will happen to the GL directories but testing in that
area is partial, at best. The directory structure is modelled after
snapd.mk from the snapd tree's packaging/ directory. The list will be
duplicated now but it's better than not having those directories in the
first place.

An existing hook that was creating "classic directory" was removed, it
was creating the hostfs directory and I think it warrants that we make
all of the directories at once in one hook.

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/f3f30e417dd90ba77dd8128e525bc7cf8c6f744a

Git commit 68e00bddcd22e89e812b0ed4486a03ce9c3b5479 by Zygmunt Krynicki on 02/04/2019 at 15:17..
hooks: indicate what skeleton it is

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/68e00bddcd22e89e812b0ed4486a03ce9c3b5479

Git commit 3116fa50f044dd9190e0d075ac70778cf74c22b7 by Zygmunt Krynicki on 02/04/2019 at 15:26..
hooks: add /var/cache/snapd

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/3116fa50f044dd9190e0d075ac70778cf74c22b7

Git commit 48d8430c78469863cf2c8e0ca095457c772166e6 by Zygmunt Krynicki on 02/04/2019 at 15:26..
hooks: sort created directories by name

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/48d8430c78469863cf2c8e0ca095457c772166e6

Git commit 371d85efd6a54ac82b438afeee094e4e052e61ff by Zygmunt Krynicki on 02/04/2019 at 15:26..
hooks: remove redundant directory entry
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/371d85efd6a54ac82b438afeee094e4e052e61ff

Git commit 08d9e11ef5cb6060c898aad2f475c436ec31e4d7 by Zygmunt Krynicki on 02/04/2019 at 15:27..
hooks: add test that checks snapd skeleton tree

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/08d9e11ef5cb6060c898aad2f475c436ec31e4d7

Git commit 707cae050dca2efbd96f4bb2f0c8f60258b31937 by GitHub (on behalf of Łukasz Zemczak) on 02/04/2019 at 16:17..
Merge pull request #124 from snapcore/travis-xenial-snap-wait

Switch travis CI to xenial, add a snap wait after installing snapd
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/707cae050dca2efbd96f4bb2f0c8f60258b31937

Git commit 91a6359dad7c11ed5d0ca800686c52c26eb0474d by Zygmunt Krynicki on 02/04/2019 at 16:39..
Merge branch 'master' of github.com:snapcore/core18 into fix/skeleton
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/91a6359dad7c11ed5d0ca800686c52c26eb0474d

Git commit bd18d131fb42b9fb7699b6f2dea74b25c9776f06 by GitHub (on behalf of Łukasz Zemczak) on 03/04/2019 at 07:37..
Merge pull request #125 from zyga/fix/skeleton

hooks: create snapd directory skeleton
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/bd18d131fb42b9fb7699b6f2dea74b25c9776f06

Git commit da964fc1154bd639860358d67171b744cd4455fd by Michael Vogt on 29/05/2019 at 16:11..
hooks: remove /etc/apt/sources.list.d/proposed.list

The "bionic-base.tar.xz" we get from cdimage is build with
bionic-prposed enabled by default. This is problematic for us
because core18 is meant to be build from stable only.

This PR removes it for all the extra pacakges we install. We
need to double check with foundations that the bionic-base.tar.xz
is also build from stable only but that is outside the scope of
this PR.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/da964fc1154bd639860358d67171b744cd4455fd

Git commit 623d7ac8385ce10197824589fb89aa96d82c086f by Michael Vogt (on behalf of Łukasz Zemczak) on 29/05/2019 at 16:11..
Remove the hook-test for the proposed-removal
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/623d7ac8385ce10197824589fb89aa96d82c086f

Git commit 89c446e4f2e2489de41bdcf8c02c967acaa275be by Michael Vogt (on behalf of Łukasz 'sil2100' Zemczak) on 29/05/2019 at 16:11..
gpg (dirmngr actually) panics when there's no random/urandom.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/89c446e4f2e2489de41bdcf8c02c967acaa275be

Git commit 0fd76b3d45ac720ebd929659fa94827342c32c1e by Michael Vogt (on behalf of Łukasz 'sil2100' Zemczak) on 29/05/2019 at 16:11..
Actually reorder the trap command and add -f to the rm calls.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/0fd76b3d45ac720ebd929659fa94827342c32c1e

Git commit b97230b724cce584b1de5d3b922106434e493090 by Michael Vogt (on behalf of Łukasz 'sil2100' Zemczak) on 29/05/2019 at 16:11..
Actually, revert that and do the mknod calls (and some more) in Makefile so that all hooks have it. No removal needed actually.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/b97230b724cce584b1de5d3b922106434e493090

Git commit 19e66360d01914a53d8b79bdf1cb393684062ab6 by Michael Vogt on 29/05/2019 at 16:11..
update to core20, remove tests/ dir for now
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/19e66360d01914a53d8b79bdf1cb393684062ab6

Git commit a6d9af5cc7ccfa96962d1717b66d07e3ee745c68 by Michael Vogt on 03/07/2019 at 07:27..
hooks: install dmsetup,cryptsetup

Those will be needed for the encrypted partition layout we will
support in UC20.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/a6d9af5cc7ccfa96962d1717b66d07e3ee745c68

Git commit 899182c9c88f64f42998a2b4dd06d1a3f5d65165 by Michael Vogt on 03/07/2019 at 07:29..
README: update for core20
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/899182c9c88f64f42998a2b4dd06d1a3f5d65165

Git commit 5067ab9638dd58aeccdd8381d213699d35c0c5ee by GitHub (on behalf of Michael Vogt) on 05/07/2019 at 13:33..
Merge pull request #2 from mvo5/add-dmsetup-cryptsetup

hooks: install dmsetup,cryptsetup
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/5067ab9638dd58aeccdd8381d213699d35c0c5ee

Git commit 8db776e68f93291a751c9107a8269d0fb9563dbf by GitHub (on behalf of Michael Vogt) on 05/07/2019 at 13:33..
Merge pull request #3 from mvo5/update-readme

README: update for core20
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/8db776e68f93291a751c9107a8269d0fb9563dbf

Git commit 5aa91c08ad94effebc085ef10b82b575f8ba522f by Dimitri John Ledkov on 16/07/2019 at 14:36..
Correctly use daily or -lts paths of ubuntu-base.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/5aa91c08ad94effebc085ef10b82b575f8ba522f

Git commit 2e6f7ed3e995c87eb6d4b6163643a6743ad3f42a by Dimitri John Ledkov on 16/07/2019 at 14:36..
usr-merge is on by default.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/2e6f7ed3e995c87eb6d4b6163643a6743ad3f42a

Git commit 945b43e0c34165c2a03cc785e9649c2fe0d45434 by Dimitri John Ledkov on 16/07/2019 at 14:36..
Cleanup /var/log/private.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/945b43e0c34165c2a03cc785e9649c2fe0d45434

Git commit f6e932e2b8df55f4f01d127aaf6495ca331c3b27 by Dimitri John Ledkov on 16/07/2019 at 14:36..
Add kvm system group

udev postinst adds system group kvm to ensure that /dev/kvm is owned
by the right group. There is no pre-allocated fixed groupid for
it.

Adding a new allocation kvm 112.

However, if that allocation was used in core16 before a different
(higher) one should probably be used.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/f6e932e2b8df55f4f01d127aaf6495ca331c3b27

Git commit a123f7c8f4ef5882bf0254a656022d398f2dc50e by Dimitri John Ledkov on 16/07/2019 at 14:36..
Pacify snapcraft. Version is a string. And specify build-base.

Use core18 build-base.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/a123f7c8f4ef5882bf0254a656022d398f2dc50e

Git commit b9c97435072816699d9c65db73af22c575607530 by Dimitri John Ledkov on 16/07/2019 at 14:36..
Fix bootstrap typo
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/b9c97435072816699d9c65db73af22c575607530

Git commit 9dc4442f0169b3cea12facee547c85f5411a565b by Dimitri John Ledkov on 16/07/2019 at 14:36..
Extract with all xattrs included.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/9dc4442f0169b3cea12facee547c85f5411a565b

Git commit 5f21cf0a78f5470fb7a71743f17293ee59a77756 by Dimitri John Ledkov on 16/07/2019 at 14:36..
Update ABIs.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/5f21cf0a78f5470fb7a71743f17293ee59a77756

Git commit 723f2a753d929a3e83d7dd16595d1db1b6870ad0 by Dimitri John Ledkov on 16/07/2019 at 14:36..
Fixup snappy-extrausers enablement
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/723f2a753d929a3e83d7dd16595d1db1b6870ad0

Git commit edefa524b4a1bd563ab843d712a62ab495ad4401 by Dimitri John Ledkov on 16/07/2019 at 14:36..
Build environment lacks timezone info, and symlink is absolute.

multipass VMs use minimal cloud images witout timezone info data.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/edefa524b4a1bd563ab843d712a62ab495ad4401

Git commit ab1e0307ced85c538011e33bfef1a726b30af451 by Dimitri John Ledkov on 23/07/2019 at 17:03..
Fix start-snapd symlink.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/ab1e0307ced85c538011e33bfef1a726b30af451

Git commit 178b6ab03909bd2fd1e833a04686ff120b0102f2 by Dimitri John Ledkov on 07/08/2019 at 14:38..
Drop gnupg usage
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/178b6ab03909bd2fd1e833a04686ff120b0102f2

Git commit afe1503ba2cc855a07022dc6960bb8bc8d4a75dd by Dimitri John Ledkov on 07/08/2019 at 14:45..
Enable ftpmaster.internal
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/afe1503ba2cc855a07022dc6960bb8bc8d4a75dd

Git commit 0ccc40333967110d027abd5b50fffc0152911f40 by Dimitri John Ledkov on 27/08/2019 at 15:32..
Enable destructive mode.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/0ccc40333967110d027abd5b50fffc0152911f40

Git commit 10966830503900ccb1185e535588da97ad269897 by Dimitri John Ledkov on 28/08/2019 at 13:08..
ABI bump libip4tc2.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/10966830503900ccb1185e535588da97ad269897

Git commit 212b2d6e9c0a334203b81a277fd96297c4d6e34f by Dimitri John Ledkov on 28/08/2019 at 13:21..
Unbreak tests under sudo users.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/212b2d6e9c0a334203b81a277fd96297c4d6e34f

Git commit 5015ad9dd16b38d063baece49162ed18fcd69efb by GitHub (on behalf of Michael Vogt) on 30/08/2019 at 14:04..
Merge pull request #1 from xnox/master

Moving core20 snap to $devel/$nextlts series
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/5015ad9dd16b38d063baece49162ed18fcd69efb

Git commit a048b4c8dfe41fa6e55dd92e8426540ceb21c899 by Dimitri John Ledkov on 13/09/2019 at 13:56..
No change rebuild.

Signed-off-by: Dimitri John Ledkov <xnox at ubuntu.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/a048b4c8dfe41fa6e55dd92e8426540ceb21c899

Git commit e5b737940b47e0f73fe23bf12f8925a874dee239 by Dimitri John Ledkov on 13/09/2019 at 14:06..
systemd-241 added render system group, encode it.

Signed-off-by: Dimitri John Ledkov <xnox at ubuntu.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/e5b737940b47e0f73fe23bf12f8925a874dee239

Git commit 458f3a6ad8ae0253ba5da71e9899b2f6a31cec61 by Łukasz 'sil2100' Zemczak on 17/09/2019 at 06:34..
Current base now has ld-2.30 instead of ld-2.27.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/458f3a6ad8ae0253ba5da71e9899b2f6a31cec61

Git commit f1e3a7cc6db0815e8ddf9cf4cdb943b37b99b69d by Dimitri John Ledkov on 21/09/2019 at 10:49..
Revert "Current base now has ld-2.30 instead of ld-2.27."

This reverts commit 458f3a6ad8ae0253ba5da71e9899b2f6a31cec61.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/f1e3a7cc6db0815e8ddf9cf4cdb943b37b99b69d

Git commit f05cc34694a67dc4bccce008460f5c4ce7811438 by Dimitri John Ledkov on 22/09/2019 at 10:35..
Make all ld linkers relative
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/f05cc34694a67dc4bccce008460f5c4ce7811438

Git commit 647585b6b8ee24e04a97afaa9b5b0f8aac86aa22 by GitHub (on behalf of Łukasz Zemczak) on 30/09/2019 at 16:06..
Merge pull request #7 from xnox/fix-ld-links

Fix ld links
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/647585b6b8ee24e04a97afaa9b5b0f8aac86aa22

Git commit 4415d946406403e48882555e472d2af27a7e6d3a by Dimitri John Ledkov on 01/10/2019 at 10:46..
Systemd switched to libidn2-0.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/4415d946406403e48882555e472d2af27a7e6d3a

Git commit 9c85a1c08d022c186d14d68cb107862269c06282 by Dimitri John Ledkov on 04/10/2019 at 00:18..
Adjust all symlinks, including multiarch ones.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/9c85a1c08d022c186d14d68cb107862269c06282

Git commit 7d47518375e86aab5b621ac13938b732e4500dfe by GitHub (on behalf of Dimitri John Ledkov) on 04/10/2019 at 00:24..
Merge pull request #8 from xnox/fix-multiarch-ld

Adjust all symlinks, including multiarch ones.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/7d47518375e86aab5b621ac13938b732e4500dfe

Git commit a5bc4063e9088c50a5608b9ed40170c69aaf4b16 by Dimitri John Ledkov on 21/10/2019 at 10:55..
Fix absolute ld links only
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/a5bc4063e9088c50a5608b9ed40170c69aaf4b16

Git commit 764bf6d36d1d6f01548183f0bf207416f71c60f9 by Dimitri John Ledkov on 21/10/2019 at 11:05..
Fix test-case
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/764bf6d36d1d6f01548183f0bf207416f71c60f9

Git commit 3a33eefdd7794f5560f7fcb5ed48632388785be5 by Dimitri John Ledkov on 21/10/2019 at 11:28..
Take usr-merge into account.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/3a33eefdd7794f5560f7fcb5ed48632388785be5

Git commit df8767c871a0e14ae1ea42ff1a325b5ede82436c by Dimitri John Ledkov on 21/10/2019 at 12:32..
Tests are not run in chroot
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/df8767c871a0e14ae1ea42ff1a325b5ede82436c

Git commit 1f95c34ac1f750f4c970d96cb8061af86988d113 by Dimitri John Ledkov on 08/11/2019 at 14:10..
Bump nettle ABI

Signed-off-by: Dimitri John Ledkov <xnox at ubuntu.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/1f95c34ac1f750f4c970d96cb8061af86988d113

Git commit 556e1c357a1a2a881ba11dd844547ea81984cbdc by Dimitri John Ledkov on 08/11/2019 at 15:08..
Drop devel grade, nothing devel about it.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/556e1c357a1a2a881ba11dd844547ea81984cbdc

Git commit 2d866c018243a80e5eb89342235a1ac960adca8e by Dimitri John Ledkov on 08/11/2019 at 15:11..
Switch to focal for ftp master & ubuntu-image PPA.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/2d866c018243a80e5eb89342235a1ac960adca8e

Git commit 5a99d515b02031b225f21add1a1cc3dc35506b09 by Dimitri John Ledkov on 08/11/2019 at 16:15..
No build-base
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/5a99d515b02031b225f21add1a1cc3dc35506b09

Git commit a7ec41698f57e464c02334fbe433093381b6e671 by Dimitri John Ledkov on 08/11/2019 at 17:53..
Must specify build-base?!
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/a7ec41698f57e464c02334fbe433093381b6e671

Git commit 28665b31604087108e34fe49e5b8cf442f743658 by Michael Vogt (on behalf of Ian Johnson) on 19/11/2019 at 11:17..
run-snapd-from-snap: check for snapd.service existing too

If state.json exists, but snapd.service doesn't, then we were likely
interrupted before the snapd-seeding from /tmp was able to bootstrap the
full snapd from the snap, so we still need to do that now.

Fixes: https://bugs.launchpad.net/snapd/+bug/1845310

Signed-off-by: Ian Johnson <ian.johnson at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/28665b31604087108e34fe49e5b8cf442f743658

Git commit b7a40798e9ed8e63c1757344b5417b04957952f6 by Michael Vogt on 19/11/2019 at 11:22..
handle-writable-paths: extract the writable-path handling

This PR moves the code that handle the writable-path for a core
system from the initramfs to the core20 snap. This has the benefit
that we don't have to change the initramfs if this code needs to
change. The initramfs will just call it from the core20 snap.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/b7a40798e9ed8e63c1757344b5417b04957952f6

Git commit d86ff85dc51682f98869c568dcbfb6c44b493a99 by Dimitri John Ledkov on 26/11/2019 at 18:18..
Drop mkdir calls, as targets are read-only.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/d86ff85dc51682f98869c568dcbfb6c44b493a99

Git commit a70a8bcf241b85383916165afbe55ae73f0673ef by Dimitri John Ledkov on 27/11/2019 at 15:29..
Provide ubuntu-seed mount
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/a70a8bcf241b85383916165afbe55ae73f0673ef

Git commit 51741167788881750b3f5d3350f3ce494c702b6f by Dimitri John Ledkov on 27/11/2019 at 18:42..
Cannot mount the same block device twice, bind mount instead.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/51741167788881750b3f5d3350f3ce494c702b6f

Git commit ea6114b3400c34ac912908265685bc7b0767b66b by Michael Vogt on 13/12/2019 at 09:47..
bootstrap from locally build snapd snaps too

An unasserted snapd snap will be located in
```
/var/lib/snapd/seed/systems/$label/snaps
```
which the current run-snapd-from-snap bootstrap code will not
find. This commit fixes this to make this work short-term.

However we will need to write the right snapd snap into the
grubenv/modeenv so that when there are multiple recovery systems
there is no confusion.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/ea6114b3400c34ac912908265685bc7b0767b66b

Git commit 2990cea361e27fa19e61e4f54dfd599f81aef07a by GitHub (on behalf of Łukasz Zemczak) on 13/12/2019 at 17:02..
Merge pull request #16 from mvo5/core20-find-snapd

bootstrap from locally build snapd snaps too
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/2990cea361e27fa19e61e4f54dfd599f81aef07a

Git commit 4986c6fe5afcde9f7b9e2550a0cb54810f16840f by GitHub (on behalf of Dimitri John Ledkov) on 16/12/2019 at 12:44..
Merge pull request #14 from mvo5/cherry-pick-core18-140

run-snapd-from-snap: check for snapd.service existing too
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/4986c6fe5afcde9f7b9e2550a0cb54810f16840f

Git commit 1e6b9cbe8504a6b67fb6ebe0a8fa7487e1034b5b by Dimitri John Ledkov on 17/12/2019 at 17:22..
Writable is now data, and handled by initrd elsewhere.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/1e6b9cbe8504a6b67fb6ebe0a8fa7487e1034b5b

Git commit 805a4b32b79e6e313b052892fa35ddc8869c1a2a by Dimitri John Ledkov on 17/12/2019 at 20:08..
Fix UC20 version strings
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/805a4b32b79e6e313b052892fa35ddc8869c1a2a

Git commit 8fb186c6a1c79d94ef75c8e85fd0749e62f6afd5 by Dimitri John Ledkov on 18/12/2019 at 14:45..
Add finalrd to core20
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/8fb186c6a1c79d94ef75c8e85fd0749e62f6afd5

Git commit e232758f6087eee63d22227f9cf629f2d7be5148 by Michael Vogt on 06/01/2020 at 15:55..
static: try using /run/mnt/snapd first in run-snapd-from-snap

With https://github.com/snapcore/snapd/pull/7957 snap-boostrap
will mount the "correct" snapd snap to /run/mnt/snapd. With that
in place we can simplify the run-snapd-from-snap script and also
avoid potentially mounting a random snapd snap when there are
multiple recovery systems.

This commit keeps the old way of doing things for compatiblity
but once the snapd PR is merged we can remove the compat code.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/e232758f6087eee63d22227f9cf629f2d7be5148

Git commit 159ca82d844e19f8a865d7ac130c226828e1d155 by Michael Vogt on 08/01/2020 at 11:34..
static: add /etc/environment to writable-paths

Ogra reported that /etc/environment is not writable on uc18 based
systems. This commit fixes this.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/159ca82d844e19f8a865d7ac130c226828e1d155

Git commit c28f2796a2b9209d661da2076b23e3e0bee3c33e by GitHub (on behalf of Dimitri John Ledkov) on 08/01/2020 at 16:30..
Merge pull request #19 from mvo5/core20-writable

static: add /etc/environment to writable-paths
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/c28f2796a2b9209d661da2076b23e3e0bee3c33e

Git commit d99a506dea7e6f9ef61722295b502b4a671802a2 by GitHub (on behalf of Dimitri John Ledkov) on 16/01/2020 at 14:26..
Merge pull request #18 from mvo5/snapd-from-run-mnt

static: try using /run/mnt/snapd first in run-snapd-from-snap
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/d99a506dea7e6f9ef61722295b502b4a671802a2

Git commit 88ace3f9bb566ba2a845ea9bc61660c76c62a6c5 by Dimitri John Ledkov on 16/01/2020 at 14:27..
Drop encoding digits in units and code paths. I.e. use 'core' instead of 'core20'.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/88ace3f9bb566ba2a845ea9bc61660c76c62a6c5

Git commit e0929057bbf8edb40cf0653631d0d7d035468f93 by GitHub (on behalf of Dimitri John Ledkov) on 16/01/2020 at 14:28..
Merge pull request #17 from xnox/just-core

Drop encoding digits in units and code paths.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/e0929057bbf8edb40cf0653631d0d7d035468f93

Git commit 623de587e744d4af71f07ea8f3aec0b3b5add016 by Dimitri John Ledkov on 10/02/2020 at 17:54..
Fix MOTD strings to say Core 20
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/623de587e744d4af71f07ea8f3aec0b3b5add016

Git commit eb863a0f5dee5f02c1d1912061d98eddeb57b332 by Dimitri John Ledkov on 17/02/2020 at 10:52..
Update ABIs
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/eb863a0f5dee5f02c1d1912061d98eddeb57b332

Git commit d059a783ee69a7b45c922e24634c7fd8e7114c90 by Dimitri John Ledkov on 17/02/2020 at 10:53..
Add bash-completion support
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/d059a783ee69a7b45c922e24634c7fd8e7114c90

Git commit f9f52bfae865d9ce126d62fd92d49ed6db5e6268 by GitHub (on behalf of Dimitri John Ledkov) on 17/02/2020 at 10:56..
Merge pull request #21 from xnox/add-bash-completion

Add bash-completion support
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/f9f52bfae865d9ce126d62fd92d49ed6db5e6268

Git commit a7ec0f59478c995f4f2c3c8d6382e1057c8cd9ab by Ian Johnson on 21/02/2020 at 19:10..
run-snapd-from-snap: don't try to load a snapd snap from the seed anymore

The mentioned PR was merged, so we don't need this code anymore.

Signed-off-by: Ian Johnson <ian.johnson at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/a7ec0f59478c995f4f2c3c8d6382e1057c8cd9ab

Git commit 9f1ad9f6c395d0bfa871535ffe5f5de4fd08f010 by Maciek Borzecki on 25/02/2020 at 12:33..
hooks/200-console-conf-after.chroot: perform console-conf ordering checks

Make sure that console-conf is ordered after the firstboot seeding, and after
recover chooser trigger.

Signed-off-by: Maciek Borzecki <maciek.borzecki at gmail.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/9f1ad9f6c395d0bfa871535ffe5f5de4fd08f010

Git commit 735fd3b728ac95b544e8fc9b1cff62c9a5a4cf8b by Dimitri John Ledkov on 04/03/2020 at 12:45..
Bump procps abi
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/735fd3b728ac95b544e8fc9b1cff62c9a5a4cf8b

Git commit 409d8733b5b8a6759772a0020211725b4cb06d18 by Dimitri John Ledkov on 04/03/2020 at 20:30..
Disable emergency.target & debug-shell, unless kernel cmdline is dangerous.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/409d8733b5b8a6759772a0020211725b4cb06d18

Git commit 8d551e842dd960412c41203ca04322b7f3249063 by Dimitri John Ledkov on 10/03/2020 at 11:54..
Bump gcc-10-base
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/8d551e842dd960412c41203ca04322b7f3249063

Git commit ba569ace8b87924642e8efddbc6d7ed511ed0693 by Dimitri John Ledkov on 16/03/2020 at 13:23..
Merge branch 'dangerous' of github.com:xnox/core20
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/ba569ace8b87924642e8efddbc6d7ed511ed0693

Git commit 3923eefe515615ce808434086e60c49eb6b13122 by GitHub (on behalf of Dimitri John Ledkov) on 16/03/2020 at 14:02..
Merge pull request #25 from bboozzoo/bboozzoo/drop-core18-console-conf

hooks/200-console-conf-after.chroot: perform console-conf ordering checks
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/3923eefe515615ce808434086e60c49eb6b13122

Git commit e6fc0779d95bb528227e3f964398f46279e89f74 by Dimitri John Ledkov (on behalf of Steve Langasek) on 25/03/2020 at 11:37..
Add iptables into package list

This package was included in the core snap but lost in the transition to
core18.  It is required by the firewall-control interface which snapd
expects to be implemented by the base snap on an Ubuntu Core system.

Closes: #132
(cherry picked from commit c20213de5891ab5f30557f078f90800116362542)
Signed-off-by: Dimitri John Ledkov <xnox at ubuntu.com>
Closes: #27
Closes: #28
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/e6fc0779d95bb528227e3f964398f46279e89f74

Git commit 0b4e3400f828af52b7376021ac4ada37db1a9dab by GitHub (on behalf of Dimitri John Ledkov) on 30/03/2020 at 13:32..
Merge pull request #22 from anonymouse64/feature/always-run-mnt-snapd

run-snapd-from-snap: don't try to load a snapd snap from the seed anymore
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/0b4e3400f828af52b7376021ac4ada37db1a9dab

Git commit 0c63f6b732314d6791eed2fc4362bd3bf05526a2 by Dimitri John Ledkov on 30/03/2020 at 15:33..
Make /var/lib/snapd/seed bind-mount ro

Fixes #29
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/0c63f6b732314d6791eed2fc4362bd3bf05526a2

Git commit 1a31b3779b3a51da6442c0ea3acfb7a58346fdd6 by GitHub (on behalf of Dimitri John Ledkov) on 30/03/2020 at 15:49..
Merge pull request #30 from xnox/seed-ro

Make /var/lib/snapd/seed bind-mount ro
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/1a31b3779b3a51da6442c0ea3acfb7a58346fdd6

Git commit cce42d5b3075049cee10fb53b290283881778b1c by Maciek Borzecki on 31/03/2020 at 10:22..
hooks/motd: disable dynamic motd, cleanup dangling symlink

Dynamic motd update via pam_motd is already disabled on core 18. Do it for
core20 too.

Cleanup a dangling symlink to motd-news.timer which is already removed by the
hooks.

Signed-off-by: Maciek Borzecki <maciek.borzecki at gmail.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/cce42d5b3075049cee10fb53b290283881778b1c

Git commit c49155ac4be84487c42cde96ebc63f75ec0e8722 by GitHub (on behalf of Dimitri John Ledkov) on 31/03/2020 at 20:44..
Merge pull request #31 from bboozzoo/bboozzoo/cleanup-motd

hooks/motd: disable dynamic motd, cleanup dangling symlink
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/c49155ac4be84487c42cde96ebc63f75ec0e8722

Git commit a89be95829101ee31084e7aadd3d41dee96d0e43 by Michael Vogt on 03/04/2020 at 10:40..
writable-path: make /etc/machine-id writable

This should ensure we have a correct persistent journal.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/a89be95829101ee31084e7aadd3d41dee96d0e43

Git commit 9fede34c53ecb5c9e4b6b04604b5a26d4292d3c2 by GitHub (on behalf of Michael Vogt) on 03/04/2020 at 14:59..
Merge pull request #33 from mvo5/writable-machine-id

writable-path: make /etc/machine-id writable
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/9fede34c53ecb5c9e4b6b04604b5a26d4292d3c2

Git commit 54973dcb7552531c24cc193e63517b2066175161 by Ian Johnson on 13/04/2020 at 15:47..
001-extra-packages.chroot: add dosfstools to get mkfs.vfat

This is need on rpi where we have filesystems that are vfat in the gadget.

Signed-off-by: Ian Johnson <ian.johnson at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/54973dcb7552531c24cc193e63517b2066175161

Git commit e065074ce7a15dd7cfa8aa0b9af3f73411013970 by James Henstridge on 14/04/2020 at 09:02..
static: make all of /etc/dbus-1 writable
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/e065074ce7a15dd7cfa8aa0b9af3f73411013970

Git commit fb308982183b7abe06ac0d56875a776fc9667f39 by Maciek Borzecki on 14/04/2020 at 12:10..
ensure that /host exists

The mounts from the host system will be placed under the /host directory.

Signed-off-by: Maciek Borzecki <maciek.borzecki at gmail.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/fb308982183b7abe06ac0d56875a776fc9667f39

Git commit 27ee2a99d86e92bae6164ffaff8f6442869981e7 by GitHub (on behalf of Dimitri John Ledkov) on 14/04/2020 at 12:27..
Merge pull request #39 from bboozzoo/bboozzoo/add-host-dir

ensure that /host exists
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/27ee2a99d86e92bae6164ffaff8f6442869981e7

Git commit adea768ee55a815bde7fc895b2c7a5eb21e0c7ad by GitHub (on behalf of Dimitri John Ledkov) on 14/04/2020 at 12:28..
Merge pull request #38 from jhenstridge/make-etc-dbus-1-writable

static: make all of /etc/dbus-1 writable
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/adea768ee55a815bde7fc895b2c7a5eb21e0c7ad

Git commit bac1444c0a385208ad9193844811f9af6fa7de1d by Maciek Borzecki on 14/04/2020 at 14:35..
hook-tests: fix extra files test

The test used absolute paths and actually tested things on the host, not inside
the test root.

Signed-off-by: Maciek Borzecki <maciek.borzecki at gmail.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/bac1444c0a385208ad9193844811f9af6fa7de1d

Git commit cd11be03b1641969469826f3bfb38dfc4921512f by GitHub (on behalf of Dimitri John Ledkov) on 14/04/2020 at 14:55..
Merge pull request #40 from bboozzoo/bboozzoo/fix-extra-paths-tests

hook-tests: fix extra files test
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/cd11be03b1641969469826f3bfb38dfc4921512f

Git commit 5c70c155340b3079d10a776dc5c9c5a66041e186 by Ian Johnson on 14/04/2020 at 15:35..
snapcraft.yaml: fix typo

Signed-off-by: Ian Johnson <ian.johnson at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/5c70c155340b3079d10a776dc5c9c5a66041e186

Git commit c629ba305133312409855729cbc762aecf83bef0 by Ian Johnson on 14/04/2020 at 15:35..
hook-tests/001-extra-packages.test: test for dosfstools too

Signed-off-by: Ian Johnson <ian.johnson at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/c629ba305133312409855729cbc762aecf83bef0

Git commit 2a421084843a0d18ebcc2ba76b2f70448a1d3f61 by GitHub (on behalf of Dimitri John Ledkov) on 14/04/2020 at 15:47..
Merge pull request #41 from anonymouse64/bugfix/add-mkfs-vfat-core

001-extra-packages.chroot: add dosfstools to get mkfs.vfat
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/2a421084843a0d18ebcc2ba76b2f70448a1d3f61

Git commit 79e58837e6e04dad5aac89e85b4abf2c3bf80887 by Dimitri John Ledkov on 14/04/2020 at 15:51..
drop `unminimize` instructions that are not applicable on Core

Fixes #36
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/79e58837e6e04dad5aac89e85b4abf2c3bf80887

Git commit f8aa6c06b555a25f9de3931697e0454042767207 by GitHub (on behalf of Dimitri John Ledkov) on 15/04/2020 at 19:23..
Merge pull request #42 from xnox/not-minimized

drop `unminimize` instructions that are not applicable on Core
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/f8aa6c06b555a25f9de3931697e0454042767207

Git commit 77e15266a64fb497b8da4943fed3a8910874eb93 by Dimitri John Ledkov on 17/04/2020 at 21:44..
extra-packages: add dbus-user-session for user-session dbus

Fixes #34
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/77e15266a64fb497b8da4943fed3a8910874eb93

Git commit a63a0c95a4dd3c1720dd130beac055836c8db66b by Dimitri John Ledkov on 17/04/2020 at 22:27..
travis: use bionic
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/a63a0c95a4dd3c1720dd130beac055836c8db66b

Git commit bb9f9da03265d2c14bc4e66fa9d01e44f52a2128 by GitHub (on behalf of Dimitri John Ledkov) on 17/04/2020 at 22:30..
Merge pull request #44 from xnox/travis-update

travis: use bionic
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/bb9f9da03265d2c14bc4e66fa9d01e44f52a2128

Git commit fb7199c2ee662ec5e79cb1983361dc1e4ea545e4 by Dimitri John Ledkov on 20/04/2020 at 15:32..
Drop gpt-auto
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/fb7199c2ee662ec5e79cb1983361dc1e4ea545e4

Git commit b73339cd9eded3c5eb3b3ddddc60b29fcae7b856 by Michael Vogt on 21/04/2020 at 06:48..
static: add new handle_writable_defaults() to handle-writable-paths

The new handle_writable_defaults() helper will take the defaults
from $writable/system-data/_writable_defaults/ and apply them on top of
the populated $writable/system-data.

This will allow providing image defaults in a clean way.

This is https://github.com/snapcore/core-build/pull/59 for UC20.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/b73339cd9eded3c5eb3b3ddddc60b29fcae7b856

Git commit a0673fb28802feea49f0ca19c221ea5acbd1445a by Michael Vogt on 21/04/2020 at 17:42..
add unit test to handle_writable_defaults()
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/a0673fb28802feea49f0ca19c221ea5acbd1445a

Git commit eaa6bf2b5a9af9a70c4efec66e862e99485b5981 by Michael Vogt on 22/04/2020 at 06:31..
add missing quoting in handle_writable_defaults
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/eaa6bf2b5a9af9a70c4efec66e862e99485b5981

Git commit ac34b318909b6eb63eb7b1d8b44fa8df27a6ff3b by Michael Vogt on 22/04/2020 at 08:19..
port fixes from https://github.com/snapcore/core-build/pull/59
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/ac34b318909b6eb63eb7b1d8b44fa8df27a6ff3b

Git commit 5a3a9a10cab4261898329a8d27ba222777b239f3 by Michael Vogt on 22/04/2020 at 16:24..
fix broken symlinks in /etc/writable

There is a bugreport in the forum that there are some broken
symlinks in /etc that should point to /etc/writable. This PR
create placeholder files and makes the symlinks relative.

This is https://github.com/snapcore/core18/pull/90 for UC20.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/5a3a9a10cab4261898329a8d27ba222777b239f3

Git commit 06af37b7778083aaa5b0dd750796ba3292082bb0 by GitHub (on behalf of Dimitri John Ledkov) on 24/04/2020 at 00:25..
Merge pull request #43 from xnox/dbus-user-session

extra-packages: add dbus-user-session for user-session dbus
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/06af37b7778083aaa5b0dd750796ba3292082bb0

Git commit b8cf81e5345f91e796f1e3e9e4ff5d1f64d0304b by Dimitri John Ledkov on 24/04/2020 at 01:25..
Fix build
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/b8cf81e5345f91e796f1e3e9e4ff5d1f64d0304b

Git commit c68ceb661e24a0f4976a41226ee22f4b0f94c9f2 by Michael Vogt on 05/05/2020 at 09:43..
static: fix inconsistent tabs/space in handle-writable-paths (thanks sil2100)
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/c68ceb661e24a0f4976a41226ee22f4b0f94c9f2

Git commit 346d1ef3cb21cdc2e5fc05f2a5e13ab26f5c57c7 by Michael Vogt on 05/05/2020 at 09:52..
Merge remote-tracking branch 'upstream/master' into add-system-data-defaults-core20
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/346d1ef3cb21cdc2e5fc05f2a5e13ab26f5c57c7

Git commit 5239474490aa67c451dfbe99e78005ffe1e6c051 by Dimitri John Ledkov on 05/05/2020 at 20:04..
Makefile: only use focal from now on for core20.

Signed-off-by: Dimitri John Ledkov <xnox at ubuntu.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/5239474490aa67c451dfbe99e78005ffe1e6c051

Git commit 21f917994dae09f9b4a95e363b6c7994deb94a09 by GitHub (on behalf of Dimitri John Ledkov) on 05/05/2020 at 20:09..
Merge pull request #52 from xnox/use-focal

Makefile: only use focal from now on for core20.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/21f917994dae09f9b4a95e363b6c7994deb94a09

Git commit f2e9423f75113d5e9a4a236e455785ff62ece572 by GitHub (on behalf of Dimitri John Ledkov) on 05/05/2020 at 20:10..
Merge pull request #46 from mvo5/add-system-data-defaults-core20

static: add new handle_writable_defaults() to handle-writable-paths
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/f2e9423f75113d5e9a4a236e455785ff62ece572

Git commit 9d9ae34321bec34cdd81ffa25bb26f591792359a by Dimitri John Ledkov on 07/05/2020 at 00:52..
Add secureboot-db

Signed-off-by: Dimitri John Ledkov <xnox at ubuntu.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/9d9ae34321bec34cdd81ffa25bb26f591792359a

Git commit e923cb65578f9dd58100253bed3b660328b1794f by GitHub (on behalf of Michael Vogt) on 07/05/2020 at 08:13..
Merge pull request #53 from xnox/secureboot-db-updates

Add secureboot-db
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/e923cb65578f9dd58100253bed3b660328b1794f

Git commit 18023e5ae6edd8cbf6bbb1c307275cc98c732659 by Michael Vogt on 07/05/2020 at 09:40..
static: switch /etc/cloud from synced to persistent

This commit move /etc/cloud from a synced dir to a persistent
dir. Synced dirs have strange semantics, e.g. the user cannot
remove a file that is also present in the core20 snap in the
dir without it coming back on the next reboot. Hence we want
to avoid any synced dirs.

This requires the following prereqs:
https://github.com/snapcore/core20/pull/46
https://github.com/snapcore/snapd/pull/8612

first.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/18023e5ae6edd8cbf6bbb1c307275cc98c732659

Git commit 80a135b3a5af5de42824ba7fe0db25438442beb9 by GitHub (on behalf of Dimitri John Ledkov) on 07/05/2020 at 16:35..
Revert "Add secureboot-db"
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/80a135b3a5af5de42824ba7fe0db25438442beb9

Git commit e669d8f85205be0f6d44aa4e3e6be22ce22e5e2b by GitHub (on behalf of Dimitri John Ledkov) on 07/05/2020 at 16:38..
Merge pull request #56 from snapcore/revert-53-secureboot-db-updates

Revert "Add secureboot-db"
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/e669d8f85205be0f6d44aa4e3e6be22ce22e5e2b

Git commit 0838ab13773b7ba7546eb888714e5f46c6c116d6 by Michael Vogt on 15/05/2020 at 07:03..
hooks: enable check that we do not use "synced" dirs

Using "synced" in the writable-path something we do not want to
do in UC20. The user-experience is quirky, i.e. you can never
remove a file from a synced dir if that file is also available
via the underlying core snap. It will just reappear in the next
boot.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/0838ab13773b7ba7546eb888714e5f46c6c116d6

Git commit 6d6143a566d727d14bd4d70cd7a5fdce55d52c77 by Michael Vogt on 15/05/2020 at 07:25..
static: provide friendly message when "man" is used

Instead of the generic minimized message use a more custom
one.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/6d6143a566d727d14bd4d70cd7a5fdce55d52c77

Git commit e9367c956bea6a36ddd96671fe2976c8fe3362fe by Dimitri John Ledkov on 18/05/2020 at 13:04..
Copy-in launchpad's build-archive

When building snap in launchpad, one can specify build archive
(Primary or PPA), and specify if release/security/updates/proposed
should be used for a given snap build.

Use that information during core20 snap build. This way, one can
rebuild core20 snap in personal PPAs, or rebuild it with Proposed
enabled, without any sourcecode/snapcraft.yaml modifications.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/e9367c956bea6a36ddd96671fe2976c8fe3362fe

Git commit d5774df9bd6614daa4c460af66c4e31100b59760 by GitHub (on behalf of Dimitri John Ledkov) on 20/05/2020 at 20:37..
Merge pull request #60 from xnox/support-proposed-or-ppa-builds

Copy-in launchpad's build-archive
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/d5774df9bd6614daa4c460af66c4e31100b59760

Git commit 298c3df6469531b083cf031444d88570096a5b14 by GitHub (on behalf of Dimitri John Ledkov) on 20/05/2020 at 20:39..
Merge pull request #59 from mvo5/no-unmaximize

static: provide friendly message when "man" is used
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/298c3df6469531b083cf031444d88570096a5b14

Git commit b24562580a1450e9882de37cd77216929d23c814 by Dimitri John Ledkov on 21/05/2020 at 14:54..
Build consoleconf from git

subiquity snap is built with snapcraft from git + archive deps.

core20 installs consoleconf from the archive, however core20 is a
snap, and it should build consoleconf from git too just like
subiquity.

Signed-off-by: Dimitri John Ledkov <xnox at ubuntu.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/b24562580a1450e9882de37cd77216929d23c814

Git commit 9b2d39015ccac296168d365cd048d3d262afe8f8 by GitHub (on behalf of Dimitri John Ledkov) on 23/05/2020 at 01:00..
Merge pull request #62 from xnox/build-consoleconf-from-git

Build consoleconf from git
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/9b2d39015ccac296168d365cd048d3d262afe8f8

Git commit 6a27ed6272466e9d2522d87e1426d46b8aaed050 by Dimitri John Ledkov on 25/05/2020 at 21:44..
Do not attempt signing changes during snap build.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/6a27ed6272466e9d2522d87e1426d46b8aaed050

Git commit d7aea7f500e5eb983fe359b8bc05544d7b3a6d1d by Michael Vogt on 26/05/2020 at 07:09..
hooks: ensure /etc/localtime points to UTC by default
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/d7aea7f500e5eb983fe359b8bc05544d7b3a6d1d

Git commit e7f1c762fd66581343b1a4c748e7c533c8cec3b5 by Michael Vogt on 26/05/2020 at 07:13..
Merge remote-tracking branch 'upstream/master' into placeholder-files-uc20
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/e7f1c762fd66581343b1a4c748e7c533c8cec3b5

Git commit d37236f73eebe126d1c2b4022519bbda430413e2 by Michael Vogt on 26/05/2020 at 07:22..
Makefile: use /bin/cp to workaround snapcraft messing with PATH
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/d37236f73eebe126d1c2b4022519bbda430413e2

Git commit ee49abd661b658780d174f5220c51f0600f73787 by Michael Vogt on 26/05/2020 at 07:29..
snapcraft.yaml: override-primte for subiquity-deb
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/ee49abd661b658780d174f5220c51f0600f73787

Git commit 61181c0e01380546b63b4783ee6cfa78f2fae7af by GitHub (on behalf of Dimitri John Ledkov) on 26/05/2020 at 09:15..
Merge pull request #65 from xnox/unbreak-travis

Do not attempt signing changes during snap build.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/61181c0e01380546b63b4783ee6cfa78f2fae7af

Git commit 62b1e508ad462f4c1b2eafc1a7bc53b7faf4e6eb by GitHub (on behalf of Dimitri John Ledkov) on 26/05/2020 at 09:23..
Merge pull request #49 from mvo5/placeholder-files-uc20

fix broken symlinks in /etc/writable
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/62b1e508ad462f4c1b2eafc1a7bc53b7faf4e6eb

Git commit ea5da1a02804f6db277db2a52feb2b445f769e95 by Michael Vogt on 26/05/2020 at 11:41..
tests: use SNAPCRAFT_PRIME dir instead of hardcoding "prime"
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/ea5da1a02804f6db277db2a52feb2b445f769e95

Git commit 526fcc16796323eec34ef96ae8aa6371db3d22cc by GitHub (on behalf of Dimitri John Ledkov) on 26/05/2020 at 14:29..
Merge pull request #67 from mvo5/fix-tests

tests: use SNAPCRAFT_PRIME dir instead of hardcoding "prime"
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/526fcc16796323eec34ef96ae8aa6371db3d22cc

Git commit b3dad0aa92b8d2f7f5779948ee2f11cf42a1f1c5 by Michael Vogt on 26/05/2020 at 16:17..
static: make /etc/writable mode "transition" in writable-paths

This will fix https://bugs.launchpad.net/snappy/+bug/1880698
by ensuring that the original content gets copied up.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/b3dad0aa92b8d2f7f5779948ee2f11cf42a1f1c5

Git commit 0ae93b9bfb359c9db26a24c13fabc96a7221065d by GitHub (on behalf of Dimitri John Ledkov) on 26/05/2020 at 18:01..
Merge pull request #68 from mvo5/fix-etc-writable-empty

static: make /etc/writable mode "transition" in writable-paths
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/0ae93b9bfb359c9db26a24c13fabc96a7221065d

Git commit a46c70410c61c653be7432a6923ea737e088ddf9 by Michael Vogt on 27/05/2020 at 10:28..
hooks: remove redundancy from timezone settings

The 030-fix-timedatectl.chroot hook was doing too much, there are
reasonable defaults already from the downloaded focal.tar.gz so
we should just use them. This will also fix the issue that the
store is blocking the upload because the localtime symlink
changed.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/a46c70410c61c653be7432a6923ea737e088ddf9

Git commit 0af9ececf0298df4cd3d8bd293cb8b680b9e504b by GitHub (on behalf of Dimitri John Ledkov) on 27/05/2020 at 10:45..
Merge pull request #69 from mvo5/partially-revert-49

hooks: remove redundancy from timezone settings
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/0af9ececf0298df4cd3d8bd293cb8b680b9e504b

Git commit 7b812cfea4ca33e1b92e14a7552806e0db8730e4 by Dimitri John Ledkov on 27/05/2020 at 10:51..
Revert back to core18's timedatectl hook
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/7b812cfea4ca33e1b92e14a7552806e0db8730e4

Git commit 5942fc477e986fc576864eb19f3742f33ce28f78 by Dimitri John Ledkov on 27/05/2020 at 12:41..
Fix localtime

Back to how things were in core18
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/5942fc477e986fc576864eb19f3742f33ce28f78

Git commit f25faeaa665d8bd54d7e87bca85bc1a6446a17ab by GitHub (on behalf of Michael Vogt) on 27/05/2020 at 12:48..
Merge pull request #70 from xnox/localtime

Fix localtime
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/f25faeaa665d8bd54d7e87bca85bc1a6446a17ab

Git commit e8f86d249f27eb0549c86870d54f469ffc050593 by Michael Vogt on 16/06/2020 at 16:50..
hooks: fix broken symlink /etc/sysctl.conf.d/99-sysctl.conf

Core currently has a symlink /etc/sysctl.conf.d/99-sysctl.conf that
points to /etc/sysctl.conf. This file is removed by the core build
so removing this symlink is also needed.

Note that the sysctl.conf file is not writable on core and it
only contains commented out entries.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/e8f86d249f27eb0549c86870d54f469ffc050593

Git commit 6ce03401ab2af758e7c03f5b5f2a8b0b542de791 by Michael Vogt on 08/07/2020 at 07:13..
030-fix-timedatectl.chroot: fix quoting issues

Port https://github.com/snapcore/core18/pull/159
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/6ce03401ab2af758e7c03f5b5f2a8b0b542de791

Git commit ba50e23f4f41836782390f654e78f65f97157080 by GitHub (on behalf of Dimitri John Ledkov) on 08/07/2020 at 11:28..
Merge pull request #75 from mvo5/timedatectl-quoting

030-fix-timedatectl.chroot: fix quoting issues
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/ba50e23f4f41836782390f654e78f65f97157080

Git commit 38f4a84d1a9381d0078903ffc6eaa91fa9509155 by Ian Johnson on 21/07/2020 at 13:17..
hooks/001-extra-packages.chroot: add gdbserver

gdbserver is needed in order to use the new `snap run --experimental-gdbserver`
feature. Specifically, using gdbserver is much smaller than adding the full gdb
package to the base snap, and allows remote gdb debugging on Ubuntu Core.

See also https://forum.snapcraft.io/t/new-experimental-snap-run-experimental-gdbserver-option/18227

Signed-off-by: Ian Johnson <ian.johnson at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/38f4a84d1a9381d0078903ffc6eaa91fa9509155

Git commit 7d66d1a4305ac2c7571fc0abdeeb3577b0f6adb9 by GitHub (on behalf of Dimitri John Ledkov) on 23/07/2020 at 15:09..
Merge pull request #76 from anonymouse64/bugfix/add-gdbserver

hooks/001-extra-packages.chroot: add gdbserver
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/7d66d1a4305ac2c7571fc0abdeeb3577b0f6adb9

Git commit 97b0e8b0b9b69d1808ec07d8cec0bcaadf15e017 by Dimitri John Ledkov on 23/07/2020 at 15:13..
Drop console-conf hack, fixed in subiquity. core18 pr#148.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/97b0e8b0b9b69d1808ec07d8cec0bcaadf15e017

Git commit d6eaf2d56a8340bdf585d9b218ab076265c8c418 by Ian Johnson on 27/07/2020 at 18:12..
.travis.yml: use snapcraft w/ lxd to build the snap

We can't use sudo snapcraft with snapcraft 4.0, and we should ideally be
building with lxd, as that provides us with the right build-base for building
the snap, regardless of what series travis currently supports.

Also we need snapcraft 4.1.2 to take advantage of snapcraft intercepting the 
mknod calls, otherwise the lxd container fails when trying to run the chroot
things.

Signed-off-by: Ian Johnson <ian.johnson at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/d6eaf2d56a8340bdf585d9b218ab076265c8c418

Git commit 4d5126dac072909e316baf8f8bd3e9c737a30396 by Ian Johnson on 27/07/2020 at 18:17..
hooks/900-cleanup-etc-var.chroot: rm cloud-init config file which we don't want

This configuration file has the following contents:

```
# to update this file, run dpkg-reconfigure cloud-init
datasource_list: [ NoCloud, ConfigDrive, OpenNebula, DigitalOcean, Azure, AltCloud, OVF, MAAS, GCE, OpenStack, CloudSigma, SmartOS, Bigstep, Scaleway, AliYun, Ec2, CloudStack, Hetzner, IBMCloud, Oracle, Exoscale, RbxCloud, None ]
```

On Ubuntu Core, one cannot run dpkg-reconfigure for one, so the file can never
be modified in practice, and additionally we do not want to allow all possible
datasources under the sun without understanding their use cases in Ubuntu Core.

Note that already on Ubuntu Core, snapd as of 2.45.2 will write a configuration
file zzzz_snapd.cfg taking priority over this file to restrict the set of
datasources to a safe one, so we do not strictly need to delete this file, but
it will be simpler if we don't have this file.

Signed-off-by: Ian Johnson <ian.johnson at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/4d5126dac072909e316baf8f8bd3e9c737a30396

Git commit 7335d6f0f17b5c16cdfb68051e78f8748b1ab3ce by Dimitri John Ledkov on 30/07/2020 at 11:36..
Add secureboot-db package, try #2.

Only execute it in install mode, and ensure this is done before snapd
is started.

The goal is to have dbxupdates applied before install is performed,
such that we seal against the latest dbx state possible.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/7335d6f0f17b5c16cdfb68051e78f8748b1ab3ce

Git commit 643ab80420ca99754322b4d191c82b7a905640dd by GitHub (on behalf of Dimitri John Ledkov) on 04/08/2020 at 13:43..
Merge pull request #79 from xnox/secureboot-db-test

Add secureboot-db package, try #2.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/643ab80420ca99754322b4d191c82b7a905640dd

Git commit 87a3c7eb6a1846451feede734294f1b07c1428d0 by Michael Vogt on 11/08/2020 at 06:35..
hooks: fix typo sysctl.conf.d->sysctl.d
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/87a3c7eb6a1846451feede734294f1b07c1428d0

Git commit 83f4eeb22c8d415404f82fb0f9af83fc342885bf by GitHub (on behalf of Łukasz Zemczak) on 14/08/2020 at 09:22..
Merge pull request #54 from mvo5/no-more-synced

static: switch /etc/cloud from synced to persistent
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/83f4eeb22c8d415404f82fb0f9af83fc342885bf

Git commit 43aa524aa7828c600ce56af8a6fa3f60423103d0 by Michael Vogt on 14/08/2020 at 09:24..
Merge remote-tracking branch 'upstream/master' into no-synced-on-uc20
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/43aa524aa7828c600ce56af8a6fa3f60423103d0

Git commit f54715cf9ae962d7e17133818ebd067ba34eee4a by GitHub (on behalf of Łukasz Zemczak) on 14/08/2020 at 09:25..
Merge pull request #73 from mvo5/cleanup-sysctl-broken-symlink

hooks: fix broken symlink /etc/sysctl.conf.d/99-sysctl.conf
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/f54715cf9ae962d7e17133818ebd067ba34eee4a

Git commit ae80dc47ae84d694254eed5cba25045cd124d823 by GitHub (on behalf of Łukasz Zemczak) on 14/08/2020 at 09:26..
Merge pull request #74 from anonymouse64/bugfix/travis-snapcraft-4-fix

.travis.yml: use snapcraft w/ lxd to build the snap
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/ae80dc47ae84d694254eed5cba25045cd124d823

Git commit 0bfd989b063cd6434523a46cfa702b95c3d42dc5 by GitHub (on behalf of Łukasz Zemczak) on 14/08/2020 at 09:27..
Merge pull request #77 from xnox/core20-next

Drop console-conf hack, fixed in subiquity. core18 pr#148.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/0bfd989b063cd6434523a46cfa702b95c3d42dc5

Git commit ac48f9daba97c1c169d1987d913eed86a0b29abd by GitHub (on behalf of Łukasz Zemczak) on 14/08/2020 at 09:28..
Merge pull request #78 from anonymouse64/feature/rm-cloud-init-unneeded-config

hooks/900-cleanup-etc-var.chroot: rm cloud-init config file which we don't want
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/ac48f9daba97c1c169d1987d913eed86a0b29abd

Git commit 414528448acc256172d85d1b041060f59e4318bb by GitHub (on behalf of Michael Vogt) on 14/08/2020 at 09:29..
Merge pull request #58 from mvo5/no-synced-on-uc20

hooks: enable check that we do not use "synced" dirs
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/414528448acc256172d85d1b041060f59e4318bb

Git commit 224a6c62c5518eb8b26aa69b22063b5bd04e64d0 by Ian Johnson on 24/08/2020 at 12:23..
hooks: mv docker user/group definition to extrausers

This will allow users to add themselves to the docker group. This in combination
with an upgraded getent which reads from extrausers will allow the docker snap
to be used with non-root users.

Fixes: https://github.com/snapcore/core20/issues/72
Signed-off-by: Ian Johnson <ian.johnson at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/224a6c62c5518eb8b26aa69b22063b5bd04e64d0

Git commit bef7cdf0710d3da5401c0b10f735ecb79f75a500 by Ian Johnson on 01/09/2020 at 17:52..
static/writable-paths: make /etc/default/crda writable

This file is used to manage wireless regulatory domains, so it should be
writable to allow setting REGDOMAIN in this file.

Signed-off-by: Ian Johnson <ian.johnson at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/bef7cdf0710d3da5401c0b10f735ecb79f75a500

Git commit 9e8512975a4f8ca458a5b965f5ea0ca9d2741b65 by Ian Johnson on 02/09/2020 at 20:40..
static/writable-paths: use transition instead of none for /etc/cloud

We still need files from the core20 snap to show up in writable for /etc/cloud,
otherwise cloud-init does not work correctly out-of-the-box. As such, use
transition instead of none, which will copy files from the core20 snap to
/etc/cloud on writable.

Signed-off-by: Ian Johnson <ian.johnson at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/9e8512975a4f8ca458a5b965f5ea0ca9d2741b65

Git commit 5b228102a937fb9a6d66c9d8731cb899c33c58e5 by GitHub (on behalf of Dimitri John Ledkov) on 02/09/2020 at 20:48..
Merge pull request #84 from anonymouse64/bugfix/etc-cloud-transition

static/writable-paths: use transition instead of none for /etc/cloud
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/5b228102a937fb9a6d66c9d8731cb899c33c58e5

Git commit 79cd8f47667793aa4ab59ec15d22767832fb8cd5 by James Henstridge on 04/09/2020 at 02:21..
hooks: adapt to motd-news-config not being included in image any more
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/79cd8f47667793aa4ab59ec15d22767832fb8cd5

Git commit 20c80221b75368eecd8c9aec487692ce217d836f by GitHub (on behalf of Steve Langasek) on 04/09/2020 at 06:14..
Merge pull request #85 from jhenstridge/no-motd-news-config

hooks: adapt to motd-news-config not being included in image any more
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/20c80221b75368eecd8c9aec487692ce217d836f

Git commit c9c61f0a262b45cbfe2b6b33675371ac252d90fe by GitHub (on behalf of Dimitri John Ledkov) on 10/09/2020 at 10:58..
Merge pull request #82 from anonymouse64/feature/mv-docker-to-extrausers

[RFC] hooks: mv docker user/group definition to extrausers
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/c9c61f0a262b45cbfe2b6b33675371ac252d90fe

Git commit d6951f607e5e5b0a9f8332bc48e5504e92d81655 by GitHub (on behalf of Dimitri John Ledkov) on 10/09/2020 at 10:59..
Merge pull request #83 from anonymouse64/feature/crda-writable-paths

static/writable-paths: make /etc/default/crda writable
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/d6951f607e5e5b0a9f8332bc48e5504e92d81655

Git commit 7d81200959fe8c98fef6e15c9a5c186ac0cdd9b1 by Ian Johnson on 11/09/2020 at 01:31..
.travis.yml: use stable snapcraft now

The associated fix has now been released and we can go back to using snapcraft
from stable again.

Signed-off-by: Ian Johnson <ian.johnson at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/7d81200959fe8c98fef6e15c9a5c186ac0cdd9b1

Git commit bf1a5a922259281274f17ab77d732d0a4de07a65 by GitHub (on behalf of Dimitri John Ledkov) on 23/09/2020 at 10:16..
Merge pull request #86 from anonymouse64/feature/stable-snapcraft

.travis.yml: use stable snapcraft now
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/bf1a5a922259281274f17ab77d732d0a4de07a65

Git commit 887b49b687d4caa65a5c9cec24893de1fe7e769b by Dimitri John Ledkov on 23/09/2020 at 10:20..
Revert "hooks: mv docker user/group definition to extrausers"

This reverts commit 224a6c62c5518eb8b26aa69b22063b5bd04e64d0.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/887b49b687d4caa65a5c9cec24893de1fe7e769b

Git commit 45d8020b499a768396be6128a5f70c8fd79be9f4 by Dimitri John Ledkov on 23/09/2020 at 10:36..
Drop docker user and group
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/45d8020b499a768396be6128a5f70c8fd79be9f4

Git commit 549a9eb6871bfadbb3e2e5f09f8cf9c6818d1016 by Dimitri John Ledkov on 23/09/2020 at 11:53..
Add ex-docker tests
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/549a9eb6871bfadbb3e2e5f09f8cf9c6818d1016

Git commit dec9107b85b52be7a39d04d69ff2244f032fa61a by GitHub (on behalf of Dimitri John Ledkov) on 24/09/2020 at 10:42..
Merge pull request #87 from xnox/revert-docker-move

Revert "hooks: mv docker user/group definition to extrausers"
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/dec9107b85b52be7a39d04d69ff2244f032fa61a

Git commit 2ce0a385f97e9903370b1a028e6d92f8ea45b1a8 by Dimitri John Ledkov on 06/10/2020 at 15:41..
Use dynamic codename in the hook
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/2ce0a385f97e9903370b1a028e6d92f8ea45b1a8

Git commit 065f28556e9f13bb343118f3f2b4864eafe70bc9 by GitHub (on behalf of Dimitri John Ledkov) on 06/10/2020 at 16:23..
Merge pull request #89 from xnox/use-codename

Use dynamic codename in the hook
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/065f28556e9f13bb343118f3f2b4864eafe70bc9

Git commit 1d75084cceaeb9555444d13a86f09057d80257ed by Maciek Borzecki on 23/10/2020 at 05:52..
hooks: add /var/lib/snapd/save

Add a mount location of ubuntu-save.

Signed-off-by: Maciek Borzecki <maciek.borzecki at gmail.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/1d75084cceaeb9555444d13a86f09057d80257ed

Git commit 3543fa527973de19708c29d9927bb673252e1f59 by Łukasz 'sil2100' Zemczak on 26/10/2020 at 15:55..
Make the version number date-based.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/3543fa527973de19708c29d9927bb673252e1f59

Git commit 3f210ff175387c0d4b2e746fb1a27f8f464a9747 by GitHub (on behalf of Dimitri John Ledkov) on 26/10/2020 at 19:13..
Merge pull request #92 from snapcore/date-version-20

Make the version number date-based.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/3f210ff175387c0d4b2e746fb1a27f8f464a9747

Git commit 9837dc93fd6007a54f27033fe5748f2e2d45f15d by GitHub (on behalf of Dimitri John Ledkov) on 28/10/2020 at 14:45..
Merge pull request #91 from bboozzoo/bboozzoo/add-save

hooks: add /var/lib/snapd/save
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/9837dc93fd6007a54f27033fe5748f2e2d45f15d

Git commit 22730bc090e2c30d8bdff5f53ef8b257ce3cf404 by Dimitri John Ledkov on 16/11/2020 at 14:47..
rpi: use kernel names for builtin rpi network devices.

LP: #1884281
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/22730bc090e2c30d8bdff5f53ef8b257ce3cf404

Git commit bc323862d3f670b4c669917c37dcd07b361e25a7 by GitHub (on behalf of Dimitri John Ledkov) on 17/11/2020 at 10:06..
Merge pull request #95 from xnox/rpi-kernel-names

Rpi kernel names
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/bc323862d3f670b4c669917c37dcd07b361e25a7

Git commit eb72241ab5297adfabc8fe0379467066ee5a2857 by Dimitri John Ledkov on 25/11/2020 at 12:30..
Resurrect bash-completion
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/eb72241ab5297adfabc8fe0379467066ee5a2857

Git commit ed34f96af93c24a6c375804da344dd64d17a0deb by Sebastien Bacher on 14/12/2020 at 16:19..
hooks: update xdg-settings to support subcommands
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/ed34f96af93c24a6c375804da344dd64d17a0deb

Git commit 5f61a56f70ecaceea0432f8a8d3390bdc44b6158 by GitHub (on behalf of Łukasz Zemczak) on 16/12/2020 at 13:02..
Merge pull request #99 from seb128/xdg-settings-subcommands

hooks: update xdg-settings to support subcommands
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/5f61a56f70ecaceea0432f8a8d3390bdc44b6158

Git commit 67233aa0c60899555552e4a58c4e44253f98b4de by James Henstridge on 20/04/2021 at 05:52..
ci: add a Github Actions port of the Travis workflow
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/67233aa0c60899555552e4a58c4e44253f98b4de

Git commit 2b89598784ea8e8cce199182c1e8a8a52201c1d2 by James Henstridge on 22/04/2021 at 13:03..
ci: upload the snap as an artifact to help with testing
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/2b89598784ea8e8cce199182c1e8a8a52201c1d2

Git commit 20da26c35dae3fbc5dcea59c88c665bc0df875e4 by James Henstridge on 23/04/2021 at 01:05..
ci: the hook-tests are run from the snapcraft build, so don't need to be repeated
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/20da26c35dae3fbc5dcea59c88c665bc0df875e4

Git commit ba848e267d23742d03e4ec79f8018ca9a4c84537 by GitHub (on behalf of Dimitri John Ledkov) on 23/04/2021 at 12:04..
Merge pull request #101 from jhenstridge/gh-actions-ci

ci: add a Github Actions port of the Travis workflow
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/ba848e267d23742d03e4ec79f8018ca9a4c84537

Git commit 4a438f53c201169c44811b2f534aa187199d23a2 by James Henstridge on 23/04/2021 at 15:03..
snapcraft.yaml, hooks: install libnss-mdns into the base

This is complicated by the libnss-mdns deb depending on avahi-daemon,
which we don't want to include.  To work around this, we inject a fake
avahi-daemon deb into the build process to satisfy the dependency.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/4a438f53c201169c44811b2f534aa187199d23a2

Git commit c5c21044e7c8f40b64d6340e52c7948e5fdd3972 by James Henstridge on 23/04/2021 at 15:03..
hook-tests: check that mdns support has been configured in image
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/c5c21044e7c8f40b64d6340e52c7948e5fdd3972

Git commit 1e136a0a4f03cbd05d81b1b461322e0d33eccaae by James Henstridge on 23/04/2021 at 15:03..
hooks: don't trash apt lists in 012-add-foreign-libc6.chroot

It was only being done on two architectures, and the data in question
will be purged by 600-no-debian.chroot.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/1e136a0a4f03cbd05d81b1b461322e0d33eccaae

Git commit d2163f62de8ffc9664a07b008107055a8cd35d06 by GitHub (on behalf of Dimitri John Ledkov) on 29/04/2021 at 09:55..
Merge pull request #102 from jhenstridge/mdns-support

hooks: add mDNS hostname resolution support
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/d2163f62de8ffc9664a07b008107055a8cd35d06

Git commit 28d6ea65d02b652114e6ca42ccbfc9ec71667405 by GitHub (on behalf of Dimitri John Ledkov) on 19/05/2021 at 14:09..
Merge pull request #96 from xnox/fix-bash_completion

Resurrect bash-completion
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/28d6ea65d02b652114e6ca42ccbfc9ec71667405

Git commit 9d9512eb4c7a5598fdd434c86bff24a12815a6a2 by Sertac TULLUK on 17/08/2021 at 15:09..
Update readme to reflect current status
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/9d9512eb4c7a5598fdd434c86bff24a12815a6a2

Git commit b86bd980afdb4b6932e0b6d4322ed7bbe942ec7f by Sertac TULLUK on 17/08/2021 at 17:51..
misc: update base from focal to impish for now
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/b86bd980afdb4b6932e0b6d4322ed7bbe942ec7f

Git commit cb62873c72eb356c2ac2e2097461bab2ded23288 by Łukasz 'sil2100' Zemczak on 18/08/2021 at 00:01..
Properly use the devel series for the base tarballs, fixing the urls as required.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/cb62873c72eb356c2ac2e2097461bab2ded23288

Git commit aa866bbeb42e7f317ccfab72704515fe7a748207 by GitHub (on behalf of Sertac TULLUK) on 18/08/2021 at 06:57..
Merge pull request #2 from sil2100/use_devel

Properly use the devel series for the base tarballs
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/aa866bbeb42e7f317ccfab72704515fe7a748207

Git commit c2c36e4d9fed2b37a3ba7e05a5233051982e32ac by Łukasz 'sil2100' Zemczak on 18/08/2021 at 13:23..
Apply many small fixes related to us now building on impish instead of focal/hirsute. The snap now should build correctly.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/c2c36e4d9fed2b37a3ba7e05a5233051982e32ac

Git commit 487be70efe417d62467ce1d189f5de04cccd7f41 by GitHub (on behalf of alfonsosanchezbeato) on 19/08/2021 at 08:28..
Merge pull request #3 from sil2100/fix_build

Apply many small fixes related to us now building on impish
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/487be70efe417d62467ce1d189f5de04cccd7f41

Git commit 5da2210d6611b3f21cc3bafbbd3eddf4d22fdb47 by Łukasz 'sil2100' Zemczak on 19/08/2021 at 11:15..
Fix snapcraft.yaml to build core22 instead of core20. This seems to have been reverted after the force push.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/5da2210d6611b3f21cc3bafbbd3eddf4d22fdb47

Git commit a2480b4189305874ee2d0ece2ea3af70b2f80bfd by GitHub (on behalf of alfonsosanchezbeato) on 19/08/2021 at 12:49..
Merge pull request #4 from sil2100/missing_core20_bits

Fix snapcraft.yaml to build core22 instead of core20
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/a2480b4189305874ee2d0ece2ea3af70b2f80bfd

Git commit 3165e3df1e804ca7fde56c7a960aa99f17a12bcf by Łukasz 'sil2100' Zemczak on 24/08/2021 at 13:25..
Use build-base: core22 for LP to recognize Impish as the build platform.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/3165e3df1e804ca7fde56c7a960aa99f17a12bcf

Git commit f73635ff06fc36d78bc11821a873fde331bafa81 by GitHub (on behalf of Sertac TULLUK) on 24/08/2021 at 13:50..
Merge pull request #5 from sil2100/build-base-core22

Use build-base: core22 for LP to recognize Impish as the build platform.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/f73635ff06fc36d78bc11821a873fde331bafa81

Git commit e260cb694d38b87b475a1f82c086ee25e433dbc3 by Ioana Lasc on 06/09/2021 at 10:23..
Generate dpkg.yaml for OSS compliance
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/e260cb694d38b87b475a1f82c086ee25e433dbc3

Git commit a2f25241198e68a3d24093b478126539e1495562 by Ioana Lasc on 06/09/2021 at 10:45..
Add correct folder path in unit test
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/a2f25241198e68a3d24093b478126539e1495562

Git commit 64ee992f62bac90485329aace6f1cac4fa7faa3f by Ioana Lasc on 17/09/2021 at 07:01..
Copy dpkg.yaml for Buildd
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/64ee992f62bac90485329aace6f1cac4fa7faa3f

Git commit 2440d5cff66e9ef30297139c944a65a71990e769 by Sertac TULLUK on 28/09/2021 at 16:28..
fix libffi version for impish

in impish, libffi package name is simply libffi8
fixing this to let lp build correctly
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/2440d5cff66e9ef30297139c944a65a71990e769

Git commit 279d29e768b1957f686e2bdfc388d51e2ba73d80 by GitHub (on behalf of Sertac TULLUK) on 28/09/2021 at 16:40..
Merge pull request #8 from stulluk/fix-libffi-vers

fix libffi version for impish
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/279d29e768b1957f686e2bdfc388d51e2ba73d80

Git commit 869ea30d88de84d868fa8853c04835d4f2dec16f by Łukasz 'sil2100' Zemczak on 04/10/2021 at 14:26..
Add a temporary hack to use the edge snapd for core22 until the fixed version goes into stable.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/869ea30d88de84d868fa8853c04835d4f2dec16f

Git commit 3e104f030ac20cb190df3468b7fa80f8af91b09e by GitHub (on behalf of Sertac TULLUK) on 04/10/2021 at 14:56..
Merge pull request #9 from sil2100/use_snapd_edge

Add a temporary hack to use the edge snapd for core22
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/3e104f030ac20cb190df3468b7fa80f8af91b09e

Git commit 5ced14de75de7bd83aeee762409d4a9c9b5a2b07 by Ioana Lasc on 18/10/2021 at 12:25..
Merge branch 'master' into generate-dpkg-yaml
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/5ced14de75de7bd83aeee762409d4a9c9b5a2b07

Git commit 55f992a45cd9855aed71ba0382dc0624f776ac5b by Łukasz 'sil2100' Zemczak on 20/10/2021 at 08:10..
Add the new _ssh group that apparently appeared in latest openssh.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/55f992a45cd9855aed71ba0382dc0624f776ac5b

Git commit d79827bbbbe62a1c72fc1da84d55971cb5faaed5 by GitHub (on behalf of Sertac TULLUK) on 20/10/2021 at 11:41..
Merge pull request #10 from snapcore/group-change

Add the new _ssh group that apparently appeared in latest openssh
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/d79827bbbbe62a1c72fc1da84d55971cb5faaed5

Git commit a4e41b8c2cc33111abb37f31c76394c18de814b8 by Łukasz 'sil2100' Zemczak on 29/10/2021 at 08:33..
Now that I understand the situation, switch back to guarding against a GID 113 and move the sgx to a new free GID.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/a4e41b8c2cc33111abb37f31c76394c18de814b8

Git commit 667bc1c774a6368b29875fdc686669d8eefa8877 by GitHub (on behalf of Łukasz Zemczak) on 03/11/2021 at 10:41..
Merge pull request #11 from snapcore/fix-gid-protection

Fix provided group IDs in core22
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/667bc1c774a6368b29875fdc686669d8eefa8877

Git commit 6c9264ff43085daa107e9c92b36795a7c2140547 by Łukasz 'sil2100' Zemczak on 03/11/2021 at 11:54..
Switch to jammy, and remove some core20 references.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/6c9264ff43085daa107e9c92b36795a7c2140547

Git commit 4e9b43c821b128439213f13b011c3eacecd22c9a by GitHub (on behalf of alfonsosanchezbeato) on 16/11/2021 at 08:58..
Merge pull request #12 from snapcore/formal-jammy

Switch to jammy, and remove some core20 references.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/4e9b43c821b128439213f13b011c3eacecd22c9a

Git commit ecf7b69104563206b6d64edfd9e106bd72514aa3 by GitHub (on behalf of alfonsosanchezbeato) on 18/11/2021 at 10:19..
Merge branch 'master' into generate-dpkg-yaml
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/ecf7b69104563206b6d64edfd9e106bd72514aa3

Git commit a796e3abb96d4aae838db71e5f425510ca947b40 by GitHub (on behalf of alfonsosanchezbeato) on 18/11/2021 at 10:20..
Merge pull request #7 from ilasc/generate-dpkg-yaml

Generate dpkg.yaml for OSS compliance
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/a796e3abb96d4aae838db71e5f425510ca947b40

Git commit 4eb0172e4a5db133063827001a31cac60355e1da by Alfonso Sánchez-Beato on 18/11/2021 at 10:38..
hooks: add bootchart configuration

Add configuration files so it is possible to get a bootchart on
boot. The systemd-bootchart.service will not be enabled by default,
but it will be possible to enable it from kernel command
line (systemd.wants=systemd-bootchart.service) if we want it to run on
first boot
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/4eb0172e4a5db133063827001a31cac60355e1da

Git commit 2b89ab2f5986da732fdb1b470aa3c122758631dd by Alfonso Sánchez-Beato on 18/11/2021 at 10:38..
doc: add instructions on enabling bootcharts
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/2b89ab2f5986da732fdb1b470aa3c122758631dd

Git commit 29e885be69c3928233b07959535172e8980c9e43 by Alfonso Sánchez-Beato on 18/11/2021 at 10:47..
hooks: bootchart: start bootchart earlier

Previously, we started systemd-bootchart by adding
systemd.wants=systemd-bootchart.service to the kernel command
line. This has as a side effect that the service is added to the
default target and is started later than desired. Instead, enable the
service by default and use a new kernel command line
parameter (core.bootchart) as condition to start it.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/29e885be69c3928233b07959535172e8980c9e43

Git commit 7fdf2bd69549af2225289d410a769b4f34b0b979 by Alfonso Sánchez-Beato on 18/11/2021 at 10:47..
doc: update instructions on creating bootcharts
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/7fdf2bd69549af2225289d410a769b4f34b0b979

Git commit 25c685b6467a9f5f8690fbc11050fa2fc662feec by Alfonso Sánchez-Beato on 18/11/2021 at 10:47..
doc: add TODO for future bootchart implementation
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/25c685b6467a9f5f8690fbc11050fa2fc662feec

Git commit ed995bebbd9f052c948657088abfb65108b82efc by Alfonso Sánchez-Beato on 18/11/2021 at 10:47..
hooks: change folder where to save bootcharts

Use /run/mnt/data/system-data/var/log/debug/boot<N> (ubuntu-data
partition) for saving bootchars instead of the ubuntu-save partition.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/ed995bebbd9f052c948657088abfb65108b82efc

Git commit 891fdf351104b061d3bf43fba2191fa3ff5933b1 by Alfonso Sánchez-Beato (on behalf of Hao Wang) on 18/11/2021 at 11:33..
Add motd and issue to writable /etc files
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/891fdf351104b061d3bf43fba2191fa3ff5933b1

Git commit 74d288723d3a83c4dcf4e5aa243ec4fa13dafc71 by Alfonso Sánchez-Beato (on behalf of Dimitri John Ledkov) on 18/11/2021 at 11:37..
Fix riscv64 build

In focal, there are no debs for gdbserver or systemd-bootchart, skip
installing those for now. Also there is no Ubuntu Core for riscv64
either, thus lack of these packages doesn't change featureset for now.

Signed-off-by: Dimitri John Ledkov <dimitri.ledkov at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/74d288723d3a83c4dcf4e5aa243ec4fa13dafc71

Git commit f43d56291cb9fce98a78e78ef7071b3ea27d616c by GitHub (on behalf of alfonsosanchezbeato) on 19/11/2021 at 10:49..
Merge pull request #6 from alfonsosanchezbeato/add-bootchart

Add bootchart configuration
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/f43d56291cb9fce98a78e78ef7071b3ea27d616c

Git commit f8327e5197eef6e147c9f45ec834b94bf9a94367 by GitHub (on behalf of alfonsosanchezbeato) on 22/11/2021 at 16:16..
Merge pull request #13 from alfonsosanchezbeato/sync-core20

Sync with core20
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/f8327e5197eef6e147c9f45ec834b94bf9a94367

Git commit 40f196474147e21ef43aa0c65be3f1e3763a211b by Philip Meulengracht on 26/11/2021 at 09:38..
spread: add spread testing for core22
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/40f196474147e21ef43aa0c65be3f1e3763a211b

Git commit a5231d7228b97be6f7a79e6ce5553bde1620354d by Philip Meulengracht on 26/11/2021 at 09:41..
hook-tests: disable ABI check untill we reach stable
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/a5231d7228b97be6f7a79e6ce5553bde1620354d

Git commit 79ccb00c6322844974e69c7fb304feb7b7799373 by Philip Meulengracht on 29/11/2021 at 13:40..
actions: switch to self hosted runner
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/79ccb00c6322844974e69c7fb304feb7b7799373

Git commit b773ad19c2cf59e4431b6f37efb4d4da252fe159 by Philip Meulengracht on 29/11/2021 at 13:47..
remove the step to install spread
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/b773ad19c2cf59e4431b6f37efb4d4da252fe159

Git commit 275bf2e26c803faa8e9f426c323e9de23c44150f by Philip Meulengracht on 02/12/2021 at 08:58..
spread: change comment from uc20 to more generic uc
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/275bf2e26c803faa8e9f426c323e9de23c44150f

Git commit 1b5f042ce89b383c28473d9f4080b08a4a7d697c by Philip Meulengracht on 02/12/2021 at 11:25..
remove external subtree
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/1b5f042ce89b383c28473d9f4080b08a4a7d697c

Git commit 17525f19af9389effd22590a2c342775daaf3ea3 by Philip Meulengracht on 02/12/2021 at 11:26..
Squashed 'tests/lib/external/snapd-testing-tools/' content from commit 4330d54

git-subtree-dir: tests/lib/external/snapd-testing-tools
git-subtree-split: 4330d54aee863f4ea8d4202f32e54583f8fb91ac
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/17525f19af9389effd22590a2c342775daaf3ea3

Git commit 2c133c88af1b9a1c0af19f148fc27d1556c19d3a by Philip Meulengracht on 02/12/2021 at 11:26..
Merge commit '17525f19af9389effd22590a2c342775daaf3ea3' as 'tests/lib/external/snapd-testing-tools'
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/2c133c88af1b9a1c0af19f148fc27d1556c19d3a

Git commit a1a3d03ba31eb65178f9d4ab43e9ef8d3360ca68 by Philip Meulengracht on 03/12/2021 at 08:29..
spread: add missing nested.sh
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/a1a3d03ba31eb65178f9d4ab43e9ef8d3360ca68

Git commit a95f7a9ba6c935c90036f7f1d9a55f1eb737032a by Philip Meulengracht on 03/12/2021 at 11:11..
spread: feedback changes to a few commands
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/a95f7a9ba6c935c90036f7f1d9a55f1eb737032a

Git commit ea120a9e8deefb7ff4e86f6cd3d917884c93a00a by Philip Meulengracht on 03/12/2021 at 13:06..
spread: replace the wait with a retry mechanism for seeing when system is up
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/ea120a9e8deefb7ff4e86f6cd3d917884c93a00a

Git commit 26eb24391f68f95a4158d64747cbf36bc040eb14 by GitHub (on behalf of Philip Meulengracht) on 03/12/2021 at 14:13..
Merge pull request #14 from Meulengracht/master

spread: add spread testing for the core-base repository
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/26eb24391f68f95a4158d64747cbf36bc040eb14

Git commit c06c442c755980834f8ace4e458cc699e4b507da by Philip Meulengracht (on behalf of Hao Wang) on 13/01/2022 at 09:16..
backported from core20: make update-motd writable for branding purposes
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/c06c442c755980834f8ace4e458cc699e4b507da

Git commit 3745ab0a3e271688315e0da2241f385dafff2255 by GitHub (on behalf of alfonsosanchezbeato) on 13/01/2022 at 09:20..
Merge pull request #17 from Meulengracht/master

static/etc/system-image: make update-motd writable for branding purposes
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/3745ab0a3e271688315e0da2241f385dafff2255

Git commit 1de035a3323feaed211d5bcbeda4f848f37e90eb by Alfonso Sánchez-Beato (on behalf of Fred Lotter) on 14/01/2022 at 13:35..
static: disable systemd ctrl-alt-del burst action

Systemd provides two ctrl-alt-del keyboard hooks (enabled by default)
exposing Ubuntu Core to malicious reboot request attacks.

(1) Ctrl-alt-del single press
(2) Ctrl-alt-del burst (7 presses or more in 2 seconds)

These issues are acknowledged and one addressed in a systemd commit
(commit: 24dd31c19ede505143833346ff850af942694aa6, 231 and later) by providing
a config item for the systemd manager to disable the ctrl-alt-del burst action.

Issue (1) is addressed in snapd by allowing the ctrl-alt-del.target to be
masked (pull: https://github.com/snapcore/snapd/pull/11113)

Issue (2) is addressed in this patch by disabling burst action in the systemd
manager config using a drop-in configuration file.

Testing: The ctrl-alt-del kernel sequence sends a SIGINT to PID1 (systemd).

The burst sequence was emulated by using a simple bash loop running on
Ubuntu Core (Raspberry Pi 3).

$ while [ true ]; do sudo kill -s SIGINT 1; done

No drop-in: reboot
Drop-in config CtrlAltDelBurstAction=reboot-force: reboot
Drop-in config CtrlAltDelBurstAction=none: no reboot

This patch adds a drop-in systemd config with CtrlAltDelBurstAction=none

The drop-in config file prefix number is set at 11. This follows on 10 which
can be generated by snapd for systemd watchdog control.

Also see:

https://www.stigviewer.com/
stig/red_hat_enterprise_linux_7/2017-12-14/finding/V-71993

https://www.stigviewer.com/
stig/red_hat_enterprise_linux_8/2021-03-04/finding/V-230531

Forward-ported from https://github.com/snapcore/core20/pull/125

Signed-off-by: Fred Lotter <fred.lotter at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/1de035a3323feaed211d5bcbeda4f848f37e90eb

Git commit ad35bd99da34e3212f3a5f70fec35dc4ab82f528 by GitHub (on behalf of alfonsosanchezbeato) on 17/01/2022 at 07:37..
Merge pull request #18 from alfonsosanchezbeato/ctrl-alt-del-burst-action

static: disable systemd ctrl-alt-del burst action
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/ad35bd99da34e3212f3a5f70fec35dc4ab82f528

Git commit 786b7fab3bdcf69250ef5c77a4059611d54d3f3d by Dimitri John Ledkov on 24/01/2022 at 15:17..
Drop avahi-daemon-equiv-deb

In jammy, nss-mdns has downgraded avahi-daemon from Depends to
Recommends, thus one can simply install libnss-mdns without recommends
to avoid including avahi-daemon.

Link: https://launchpad.net/ubuntu/+source/nss-mdns/0.15.1-1ubuntu1
Signed-off-by: Dimitri John Ledkov <dimitri.ledkov at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/786b7fab3bdcf69250ef5c77a4059611d54d3f3d

Git commit 67235c3a7d75237c54c1b55381ff27cd29cf4e6d by Colin Watson on 26/01/2022 at 02:43..
Handle PPAs being served from ppa.launchpadcontent.net

We now have a new HTTPS-capable domain for public PPAs, namely
ppa.launchpadcontent.net.  Adjust various bits of the build system to
accept that.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/67235c3a7d75237c54c1b55381ff27cd29cf4e6d

Git commit e128a662e17f9287c90534a287a1dc029080cb0b by GitHub (on behalf of alfonsosanchezbeato) on 27/01/2022 at 12:08..
Merge pull request #19 from xnox/main

Drop avahi-daemon-equiv-deb
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/e128a662e17f9287c90534a287a1dc029080cb0b

Git commit 926fb2fadafffa777bf395b0fbe29754ae4fc401 by Ondrej Kubik on 04/02/2022 at 18:52..
static: remove perl dependency

in the process also fixing bug to make  sshd_config parsing case insensitive

Signed-off-by: Ondrej Kubik <ondrej.kubik at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/926fb2fadafffa777bf395b0fbe29754ae4fc401

Git commit cd368d2f64b8f5e4e86ef5df9a8a66f60391fd4c by GitHub (on behalf of alfonsosanchezbeato) on 07/02/2022 at 08:05..
Merge pull request #20 from cjwatson/ppa-launchpadcontent-net

Handle PPAs being served from ppa.launchpadcontent.net
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/cd368d2f64b8f5e4e86ef5df9a8a66f60391fd4c

Git commit cd51e42bf1bc4939bedf1be797e4f88e1d75b881 by Alfonso Sánchez-Beato on 07/02/2022 at 09:39..
hooks: add systemd-timesyncd service
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/cd51e42bf1bc4939bedf1be797e4f88e1d75b881

Git commit 36f207670d6c6e59f747c50594b7e63f39e9d9de by Alfonso Sánchez-Beato on 07/02/2022 at 09:39..
tests: make sure some basic services are run
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/36f207670d6c6e59f747c50594b7e63f39e9d9de

Git commit 1ac532a0d85e34022aa663d4deb1930972d4b598 by Alfonso Sánchez-Beato on 07/02/2022 at 09:49..
.github/workflows: trigger for main instead of master branch
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/1ac532a0d85e34022aa663d4deb1930972d4b598

Git commit c9961564d5ad3349e43b13d699e352469483b090 by Michael Vogt on 11/02/2022 at 11:43..
many: change [Cc]ore\ *20 -> [Cc]or\ *22

While creating some test-snapd-*-core22 snaps I noticed that
the core22 has some outdated /etc/os-release date. This
commit fixes this.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/c9961564d5ad3349e43b13d699e352469483b090

Git commit 2998ed7190130f1fdb1157565409b6da4cc14945 by GitHub (on behalf of alfonsosanchezbeato) on 14/02/2022 at 12:59..
Merge pull request #27 from mvo5/core20-to-core22

many: change [Cc]ore\ *20 -> [Cc]or\ *22
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/2998ed7190130f1fdb1157565409b6da4cc14945

Git commit e6518ac97df39d4d18ba5d3d6ab3ac68bd5823ba by GitHub (on behalf of alfonsosanchezbeato) on 14/02/2022 at 13:04..
Merge pull request #23 from alfonsosanchezbeato/add-timesyncd

hooks: add systemd-timesyncd
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/e6518ac97df39d4d18ba5d3d6ab3ac68bd5823ba

Git commit 9f9d07c710c7560c5407eeb95a21bccf237931e2 by Philip Meulengracht on 15/02/2022 at 10:48..
spread: update to core22
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/9f9d07c710c7560c5407eeb95a21bccf237931e2

Git commit 86734da47af6a4ec581fc5193a573c6d5e9ad2d8 by Philip Meulengracht on 16/02/2022 at 10:45..
tests/spread/ci: add todo about the jammy image
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/86734da47af6a4ec581fc5193a573c6d5e9ad2d8

Git commit e52d749a63295dac5cea121caabaadaf600e5426 by GitHub (on behalf of Philip Meulengracht) on 16/02/2022 at 10:46..
Merge pull request #28 from Meulengracht/main

spread: update to core22
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/e52d749a63295dac5cea121caabaadaf600e5426

Git commit bac0983add6f5d6d69ab064b132f85e0ce849f60 by GitHub (on behalf of alfonsosanchezbeato) on 22/02/2022 at 12:36..
Merge pull request #21 from kubiko/no-perl

static: remove perl dependency
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/bac0983add6f5d6d69ab064b132f85e0ce849f60

Git commit 849263cee7e09d8188539f375d7622fb7c0a6c9a by Alfonso Sánchez-Beato on 24/02/2022 at 10:44..
hooks: create mount point for piboot bootloader
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/849263cee7e09d8188539f375d7622fb7c0a6c9a

Git commit 0cf5cfd4790daa7b47fde4d1aea71adacbea332b by Philip Meulengracht on 25/02/2022 at 16:30..
tests: support for snapd smoke-tests
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/0cf5cfd4790daa7b47fde4d1aea71adacbea332b

Git commit 63b42295bb9714fe171cfad99ad6f085e09c7626 by Philip Meulengracht on 25/02/2022 at 16:30..
actions: fix comment line being wrong
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/63b42295bb9714fe171cfad99ad6f085e09c7626

Git commit a053a3268212b81e4727568cdf4e2c1944a63592 by Philip Meulengracht on 25/02/2022 at 16:30..
actions: don't specify ref
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/a053a3268212b81e4727568cdf4e2c1944a63592

Git commit 38637e5b0ccbb3c099da7899e9fc51117d7866a9 by Philip Meulengracht on 25/02/2022 at 16:30..
multiple: try to see if we can avoid the ubuntu user

add some doc, review feedback
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/38637e5b0ccbb3c099da7899e9fc51117d7866a9

Git commit e0a164e3b0f53637538a7a4c84ce97ceecc50c82 by Philip Meulengracht on 25/02/2022 at 16:30..
spread: initial layout of tasks for build pipeline
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/e0a164e3b0f53637538a7a4c84ce97ceecc50c82

Git commit 3ea08582dc57cdb37d6eb0184f249adde3c78edf by Philip Meulengracht on 25/02/2022 at 16:30..
spread: split into build task, rename prepare-snapd

minor fixes to the test pipeline
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/3ea08582dc57cdb37d6eb0184f249adde3c78edf

Git commit 123df51effad2d394f796510743e3e343a1202c0 by GitHub (on behalf of alfonsosanchezbeato) on 01/03/2022 at 08:40..
Merge pull request #30 from alfonsosanchezbeato/create-piboot

hooks: create mount point for piboot bootloader
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/123df51effad2d394f796510743e3e343a1202c0

Git commit 16451e3002d02fd3e08485fdfe249a168f7b07d2 by Ian Johnson on 08/03/2022 at 20:45..
hooks: mkdir /var/cups to avoid writable mimic creation for snaps using cups

Snaps using the cups interface with the cups snap as of snapd 2.55 will create
a bind mount of /run/cups -> /var/cups, which since /var/cups does not exist
will trigger the writable mimic code to create a writable mimic on /var. This
results in a fair amount of extra bind mounts for every directory in /var, so
creating this directory empty in the base snap ensures that no writable mimic
need be created.

Signed-off-by: Ian Johnson <ian.johnson at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/16451e3002d02fd3e08485fdfe249a168f7b07d2

Git commit c569a762721382e66e8476579d6510e34d5aed5b by GitHub (on behalf of Michael Vogt) on 09/03/2022 at 14:22..
Merge pull request #33 from anonymouse64/feature/var-cups-dir

hooks: mkdir /var/cups to avoid writable mimic creation for snaps using cups
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/c569a762721382e66e8476579d6510e34d5aed5b

Git commit 4308b34e34a0c33f0c23bb971394b240fd9a9846 by Dan Bungert on 16/03/2022 at 19:44..
probert: from git instead of archive
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/4308b34e34a0c33f0c23bb971394b240fd9a9846

Git commit 76b7410a09557cd9492bbea42d31ff8b95bfe5a7 by Dan Bungert on 17/03/2022 at 18:22..
probert: update snapcraft for comment consistency

Co-authored-by: alfonsosanchezbeato <alfonsosanchezbeato at yahoo.es>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/76b7410a09557cd9492bbea42d31ff8b95bfe5a7

Git commit ed209533c980a3d2c731ffb1d8c9f4084e61e021 by Dan Bungert on 17/03/2022 at 18:22..
snapcraft: commit hashes instead of branches
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/ed209533c980a3d2c731ffb1d8c9f4084e61e021

Git commit 241d38af8d56a948900e9d44eea66ecbd45f8c66 by GitHub (on behalf of alfonsosanchezbeato) on 18/03/2022 at 08:57..
Change from source-brach to source-commit
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/241d38af8d56a948900e9d44eea66ecbd45f8c66

Git commit 0252e00bc2832e40cce0f128eaf075a7f79eb773 by GitHub (on behalf of alfonsosanchezbeato) on 18/03/2022 at 08:58..
Change from source-brach to source-commit
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/0252e00bc2832e40cce0f128eaf075a7f79eb773

Git commit b2f03ab7657c74652748a23ba479f808833cccca by Dan Bungert on 22/03/2022 at 15:22..
snapcraft: comments for source-commit
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/b2f03ab7657c74652748a23ba479f808833cccca

Git commit 540778ed27aaab70b9f9f16e40cff7184b0b333b by GitHub (on behalf of alfonsosanchezbeato) on 23/03/2022 at 19:16..
Merge pull request #36 from dbungert/probert

probert: from git instead of archive
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/540778ed27aaab70b9f9f16e40cff7184b0b333b

Git commit 74d7faa46980307fa39ff92bc4d6ad2aa906456c by Alfonso Sánchez-Beato on 24/03/2022 at 10:40..
hooks: use --no-install-recommends in all installations

Do not install recommendations when installing libc6 for foreign
architectures and for installing the locally built console-conf and
friends, as this was installing a significant amount of packages that
we do not want in the base.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/74d7faa46980307fa39ff92bc4d6ad2aa906456c

Git commit 826bdf5034b08d8dcfbb6bb6da35375399ed93e1 by Alfonso Sánchez-Beato on 06/04/2022 at 11:19..
hooks: remove dpkg db backup service from the base
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/826bdf5034b08d8dcfbb6bb6da35375399ed93e1

Git commit 7629444a622b3f673bbbc7751bea76accc5387a6 by Alfonso Sánchez-Beato on 06/04/2022 at 11:20..
hooks: remove some more dpkg-related files that are not needed
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/7629444a622b3f673bbbc7751bea76accc5387a6

Git commit f29e4e6f571c49c62c4ef4cd22580590c690556a by GitHub (on behalf of alfonsosanchezbeato) on 06/04/2022 at 12:35..
Merge pull request #38 from snapcore/some-size-optim

hooks: use --no-install-recommends in all installations
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/f29e4e6f571c49c62c4ef4cd22580590c690556a

Git commit 7bd9c21e5276fddc7fb1902fe83d0c85dc075b16 by Valentin David on 06/04/2022 at 14:32..
Stop running auto-import directly from udevd

`snap auto-import` cannot run anymore because of sandboxing of
systemd-udevd. Instead we need to schedule a systemd service.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/7bd9c21e5276fddc7fb1902fe83d0c85dc075b16

Git commit 321013ae2222204ea552dbf64eef155589317788 by GitHub (on behalf of alfonsosanchezbeato) on 07/04/2022 at 08:55..
Merge pull request #35 from valentindavid/valentindavid/fix-auto-import

Stop running auto-import directly from udevd
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/321013ae2222204ea552dbf64eef155589317788

Git commit 17c64f72b88f521d2d5542d24e73268c21ffdd00 by GitHub (on behalf of alfonsosanchezbeato) on 07/04/2022 at 08:58..
Merge pull request #39 from alfonsosanchezbeato/no-dpkg-backup

hooks: remove some more dpkg-related files
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/17c64f72b88f521d2d5542d24e73268c21ffdd00

Git commit 3c11ce856b3851011839bf3406a31962286fcf79 by Alfonso Sánchez-Beato on 25/04/2022 at 07:28..
Change the core22 snap grade to stable
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/3c11ce856b3851011839bf3406a31962286fcf79

Git commit 6687ee9976d43ccad6cadd80fafc7df94a9533e6 by GitHub (on behalf of Michael Vogt) on 25/04/2022 at 09:25..
Merge pull request #42 from snapcore/make-stable

Change the core22 snap grade to stable
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/6687ee9976d43ccad6cadd80fafc7df94a9533e6

Git commit ed8f06c2ed30dc6084fc11591372744d67e2e4bb by Michael Vogt on 11/05/2022 at 15:36..
snapcraft: add `assumes: [snapd-2.55.5]`

The `ensures: [snapd-2.55.5]` ensures that we have a version of
snapd that will *not* migrate ~/snap -> to ~/Snap for core22
using snapd.

Snapd 2.55.x before 2.55.5 would automatically create a
~/Snap/<snapname> folder for all the snaps that use `base: core22`.
However this is not what we want so to ensure this will not
happen we ensure that all the snapd versions used with core22 are
at least 2.55.5.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/ed8f06c2ed30dc6084fc11591372744d67e2e4bb

Git commit ac3b0dc1c800544ad19c2c9db104a23850cec6c4 by Valentin David on 13/05/2022 at 15:36..
Fix image download URL
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/ac3b0dc1c800544ad19c2c9db104a23850cec6c4

Git commit 8ebe562e0387aa13dec568af7d96778fadc6fcbc by Michael Vogt on 18/05/2022 at 07:48..
snapcraft.yaml: fix assumes syntax (thanks to Samuele)
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/8ebe562e0387aa13dec568af7d96778fadc6fcbc

Git commit 9d892c4cf3bb7c96444ecce7927cf3f959462666 by GitHub (on behalf of alfonsosanchezbeato) on 18/05/2022 at 15:19..
Merge pull request #44 from valentindavid/valentindavid/fix-urls

Fix image download URL
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/9d892c4cf3bb7c96444ecce7927cf3f959462666

Git commit f211f34841f6b081672fc1b0b3f8899545f12151 by Alfonso Sánchez-Beato on 23/05/2022 at 10:29..
Switch to using jammy base dailies, now that are being built
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/f211f34841f6b081672fc1b0b3f8899545f12151

Git commit 3e35173e14dbbff22dfa0b5f63f056ad7ee76979 by GitHub (on behalf of Michael Vogt) on 23/05/2022 at 16:07..
Merge pull request #43 from mvo5/assumes-snapd-2.55.5

snapcraft: add `assumes: [snapd2.55.5]`
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/3e35173e14dbbff22dfa0b5f63f056ad7ee76979

Git commit dac7bd846ac69acd7e291bbfe67fdee615a45953 by GitHub (on behalf of alfonsosanchezbeato) on 24/05/2022 at 07:53..
Merge pull request #47 from snapcore/change-to-daily

Switch to using jammy base dailies, now that are being built
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/dac7bd846ac69acd7e291bbfe67fdee615a45953

Git commit b0c87db637b9d1fcf84650ef5aae1bb99e8cae7d by Valentin David on 31/05/2022 at 09:40..
Build with snapcraft 7.x
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/b0c87db637b9d1fcf84650ef5aae1bb99e8cae7d

Git commit 1c991ed8a46e73626c6890c44cb8fcc60f9bd0fd by GitHub (on behalf of alfonsosanchezbeato) on 15/06/2022 at 09:56..
Merge pull request #45 from valentindavid/valentindavid/snapcraft7

Build with snapcraft 7.x
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/1c991ed8a46e73626c6890c44cb8fcc60f9bd0fd

Git commit 08233bf9942529e19affb5fd6799d0b581429562 by Valentin David on 15/06/2022 at 09:57..
probert: Update to last commit of server/jammy
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/08233bf9942529e19affb5fd6799d0b581429562

Git commit 6111d7a3ed1183f991c24a4e0da8b45db336b65c by Valentin David on 15/06/2022 at 10:54..
snapcraft.yaml: Remove hacks for building on different Ubuntu release

If building for a version that is not released yet, we can just run
destructive mode in a container.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/6111d7a3ed1183f991c24a4e0da8b45db336b65c

Git commit f66fba0d9be7601d5aa9d9dee32fadb3c2c6ed18 by Valentin David on 15/06/2022 at 10:58..
snapcraft.yaml: Remove an old work-around
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/f66fba0d9be7601d5aa9d9dee32fadb3c2c6ed18

Git commit ae2634122f89303aa847d7094cf71ce841eb2b29 by GitHub (on behalf of Valentin David) on 15/06/2022 at 14:48..
Merge pull request #55 from valentindavid/valentindavid/remove-hacks

Remove hacks in snapcraft.yaml
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/ae2634122f89303aa847d7094cf71ce841eb2b29

Git commit 149fc0a181a3d099c9f281db15baa3aefdb5ba39 by Valentin David on 15/06/2022 at 14:49..
hooks: remove hook working around missing parameter to agetty

console-conf upstream service already has `-i`, so now we were adding
it a second time.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/149fc0a181a3d099c9f281db15baa3aefdb5ba39

Git commit b8c7ef552ae1c181fbf79b014316d85b44c78f2c by GitHub (on behalf of alfonsosanchezbeato) on 15/06/2022 at 15:58..
Merge pull request #53 from valentindavid/valentindavid/update-probert

probert: Update to last commit of server/jammy
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/b8c7ef552ae1c181fbf79b014316d85b44c78f2c

Git commit 877cf201a72222b3ae4af5158bbf0e9554dc75fe by Valentin David on 15/06/2022 at 16:11..
Verify and cache base image download

Downloading though plain HTTP without verifying signed hash might make
it potentially vulnerable if our builders get attacked with for
example route hijacking or DNS poisoning.

Also making separate snapcraft part makes snapcraft not to re-download
every time we need to rebuild locally. Just use `snapcraft clean base`
to force re-downloading before.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/877cf201a72222b3ae4af5158bbf0e9554dc75fe

Git commit 309cf77bf3da8a9ca3ccbf2dc6126dbb10e19826 by Valentin David on 16/06/2022 at 07:48..
tests: make snapcraft verbose to get errors in CI logs
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/309cf77bf3da8a9ca3ccbf2dc6126dbb10e19826

Git commit fa7509efad65c51b247c0f33fa2731b3ab59e4c7 by Valentin David on 16/06/2022 at 09:43..
snapcraft.yaml: Fix part dependencies

`consoleconf-deb` does not need to rebuild if `probert-deb` was
changed.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/fa7509efad65c51b247c0f33fa2731b3ab59e4c7

Git commit 7d46357174b70e7d212b05846eb0ea6bb37a8017 by Valentin David (on behalf of Dan Bungert) on 16/06/2022 at 09:45..
console-conf: update commit for LP: #1978339
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/7d46357174b70e7d212b05846eb0ea6bb37a8017

Git commit 6cebed64d0fd8ced63f5479c71a090487badde09 by Valentin David on 16/06/2022 at 09:45..
hooks: Improve robustness of fix-ld-so-symlink hook

Just some pedantic changes
 - Use bash syntax
 - Disallow undefined variables
 - Do not assume there is no space in paths (though unlikely)
 - Do not assume that the symlinks have a specific path depth
 - Ignore non symlinks (still fail in test)
 - Show all errors in the test instead of exiting on first error
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/6cebed64d0fd8ced63f5479c71a090487badde09

Git commit 8c9fc9478ab02aaa64991a510bff109a80ad330a by James Henstridge on 16/06/2022 at 12:15..
hooks: port over core20-gdm changes to core22
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/8c9fc9478ab02aaa64991a510bff109a80ad330a

Git commit bd4a4c8f7389b18547705c49dfce00adb5a5bb0e by Valentin David on 16/06/2022 at 12:15..
Fix rebuild of bootstrap part

If bootstrap has to rebuild and the install directory is partly
populated, then build will fail. We need to make sure the installation
directory is always cleaned up before building.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/bd4a4c8f7389b18547705c49dfce00adb5a5bb0e

Git commit e4eb1c2f96fb5a3553498070065f5b9b45f24c52 by James Henstridge on 16/06/2022 at 12:57..
Unlock the root account again for testing
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/e4eb1c2f96fb5a3553498070065f5b9b45f24c52

Git commit 6a3a22d32380ac5daa6edcd593f24252da0e84f7 by GitHub (on behalf of alfonsosanchezbeato) on 17/06/2022 at 07:18..
Merge pull request #60 from valentindavid/valentindavid/verbose

tests: make snapcraft verbose to get errors in CI logs
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/6a3a22d32380ac5daa6edcd593f24252da0e84f7

Git commit 2042e55b54f08c5b8cb3f6b654e6884ffcc9b3a0 by James Henstridge on 20/06/2022 at 08:20..
hooks: allow accounts-daemon to write to /var/lib/extrausers/
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/2042e55b54f08c5b8cb3f6b654e6884ffcc9b3a0

Git commit bf6d27c9c6b388dfe9a7c14377a45cd0238cd517 by James Henstridge on 20/06/2022 at 09:58..
hooks: stop re-enabling the language page of g-i-s. It seems to hang.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/bf6d27c9c6b388dfe9a7c14377a45cd0238cd517

Git commit a931be4a6631963486428914519fd2fe2509010e by James Henstridge on 20/06/2022 at 13:24..
hooks: add stubs for other admin groups accounts-daemon wants
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/a931be4a6631963486428914519fd2fe2509010e

Git commit bdefd0c36adc3efecb600d3be70203ccf56ae076 by GitHub (on behalf of alfonsosanchezbeato) on 20/06/2022 at 15:46..
Merge pull request #63 from valentindavid/valentindavid/rebuild-fix

Fix rebuild of bootstrap part
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/bdefd0c36adc3efecb600d3be70203ccf56ae076

Git commit 088d1b8a6b66c3aab200098508a03fea025f4091 by Valentin David on 23/06/2022 at 14:01..
Refactor extra-packages hook

* Use stage area to provide packages across snapcraft parts instead of
  using `$(CRAFT_PART_INSTALL)/../..`
* Make a local debian package repository
* Send all built binary packages to `extra-packages` hook. This is to
  avoid version mismatch in case some dependency start requiring other
  built packages
* Install all extra packages at once
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/088d1b8a6b66c3aab200098508a03fea025f4091

Git commit 051ecae9f8a84ae08d689e20e7892babbb28f5b9 by Valentin David on 29/06/2022 at 11:59..
Makefile: remove a forgotten debug print

Variable `f` is not defined. So it is not going to print anything
interesting.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/051ecae9f8a84ae08d689e20e7892babbb28f5b9

Git commit 486e30fd6ecf109a3b83902598e7ca889cdac2c1 by Valentin David on 29/06/2022 at 14:52..
Fix downloading of base image when mirrors are not in sync

The mirrors use a round robin on `cdimage.ubunutu.com`. So calling
wget multiple times might resolve to different mirrors that might be
out of sync. Instead we need to call wget once to download all the
files.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/486e30fd6ecf109a3b83902598e7ca889cdac2c1

Git commit 951e64cf5c3f5bc3c7caddfcc09ec8f3652b07c6 by GitHub (on behalf of alfonsosanchezbeato) on 29/06/2022 at 14:59..
Merge pull request #67 from valentindavid/valentindavid/remove-debug-print-line

Makefile: remove a forgotten debug print
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/951e64cf5c3f5bc3c7caddfcc09ec8f3652b07c6

Git commit dbac06779603d9bb7e8429c9c5f5b95adc1eb4c4 by Valentin David on 30/06/2022 at 08:50..
Add missing build dependencies when building from launchpad-buildd
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/dbac06779603d9bb7e8429c9c5f5b95adc1eb4c4

Git commit fb08b96c1f61eea9b1e401ec0071ed1bae078eef by Philip Meulengracht on 07/07/2022 at 09:09..
static/usr/lib/core: mount ubuntu-save to /var/lib/snapd/save
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/fb08b96c1f61eea9b1e401ec0071ed1bae078eef

Git commit 8649700ac22081cbea3a052f32076bc64800fe3c by Philip Meulengracht on 07/07/2022 at 09:09..
tests/spread/main/basic: add checks for correct mount permissions
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/8649700ac22081cbea3a052f32076bc64800fe3c

Git commit 265d11b1a4c7b209be3fc647282120c5870baf73 by Philip Meulengracht on 07/07/2022 at 09:09..
static/usr/lib: remove change to handle-writable-paths and add a conditional mount unit instead
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/265d11b1a4c7b209be3fc647282120c5870baf73

Git commit 93afceb847b997ab4ae5f31f3c8b1a06f8ce6af7 by Philip Meulengracht on 07/07/2022 at 09:09..
tests/spread/main/basic: verify mount time of ubuntu-save
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/93afceb847b997ab4ae5f31f3c8b1a06f8ce6af7

Git commit 011df44b7daca5eb57176b2f72230be308d30045 by James Henstridge on 11/07/2022 at 09:32..
hooks: symlink in apps-bin-path.sh profile script fragment from snapd snap
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/011df44b7daca5eb57176b2f72230be308d30045

Git commit dd5d99b1f8beac765ab75cbe175d00fc54991193 by James Henstridge on 11/07/2022 at 09:33..
Merge remote-tracking branch 'upstream/main' into core22-gdm
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/dd5d99b1f8beac765ab75cbe175d00fc54991193

Git commit 743984a8d5006de01f9316729996782650f1170b by Ondrej Kubik on 27/07/2022 at 08:58..
hooks: add PKCS#11 dependencies

Adding packages to enable PKCS#11 functionality
This includes pkcs11-tool for key generation and p11tool to p11-kit server functionality

Signed-off-by: Ondrej Kubik <ondrej.kubik at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/743984a8d5006de01f9316729996782650f1170b

Git commit ed23f989537f2154bf6baa2747260d86b96161cc by Ondrej Kubik on 27/07/2022 at 09:06..
hooks: trim down PKCS#11 dependencies

Remove extra functionalities and tools which are not required to handle
basic PKCS#11 functionality, e.g. smart card functionality.

Signed-off-by: Ondrej Kubik <ondrej.kubik at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/ed23f989537f2154bf6baa2747260d86b96161cc

Git commit 8b6bc57af8206e1bc7f3b6d02a14f625cabaafe9 by Ondrej Kubik on 27/07/2022 at 13:31..
hooks: remove opensc-pkcs11.so module

opensc-pkcs11.so is PKCS#11 provider for smart cards. As such this should be
part of the gadget snap if smard card is supported by the target device.

Signed-off-by: Ondrej Kubik <ondrej.kubik at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/8b6bc57af8206e1bc7f3b6d02a14f625cabaafe9

Git commit fc53192d387461cc1089068041a8b3d09871dda7 by Ondrej Kubik on 27/07/2022 at 14:33..
hooks: remove dead onepin-opensc-pkcs11.so sym link

Signed-off-by: Ondrej Kubik <ondrej.kubik at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/fc53192d387461cc1089068041a8b3d09871dda7

Git commit 67ffc7a42b9e72fad88b3859a61ebf970e901ac5 by Alfonso Sánchez-Beato (on behalf of Michael Vogt) on 29/07/2022 at 17:06..
Makefile: create /usr/lib/clock-epoch

When there is no RTC systemd will use either it's own build date
or `/usr/lib/clock-epoch` to "seed" the initial time. So far we
did not create /usr/lib/clock-epoch but this commit adds it.

Backported from
https://github.com/snapcore/core20/commit/ba61659045c4458175ef828f20f3a80fc62ee6db
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/67ffc7a42b9e72fad88b3859a61ebf970e901ac5

Git commit 8e6b1d60aee47a4c171e89ec5ec835e53b39af0f by Alfonso Sánchez-Beato (on behalf of Michael Vogt) on 03/08/2022 at 10:47..
static: add fixrtc script and udev.rules (#136)

* static: add fixrtc script and udev.rules

When the system has a RTC that is loaded as a module the time
may move backwards when the rtc module is loaded. See
https://forum.snapcraft.io/t/30391/15

This is a (racy) workaround to fix this.

See also the upstream bug:
https://github.com/systemd/systemd/issues/17737

* static: improve the "fixrtc" handling

* static: tweak to read the mtime from the fixrtc script (and not /usr/bin/stat)

* static: add debug to /run/mnt/ubuntu-seed/fixrtc-run.log (for now)

* rules.d: be more strict (remove whitespace)

* static: move 90-fixrtc.rules to /usr/lib

* rules.d: add explicit add rule to 90-fixrtc.rules

* fixrtc: move to /usr/lib/core and use var/lib/clock-epoch too if available

* static: remove the debug output from the fixrtc script

* rename fixrtc -> fix-hctosys
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/8e6b1d60aee47a4c171e89ec5ec835e53b39af0f

Git commit ceaa715a4a7fd272a981ed56387758f52611b5fd by GitHub (on behalf of alfonsosanchezbeato) on 11/08/2022 at 13:28..
Merge pull request #73 from alfonsosanchezbeato/usr-lib-clock-epoch

Makefile: create /usr/lib/clock-epoch
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/ceaa715a4a7fd272a981ed56387758f52611b5fd

Git commit d9812fab2c75b429d352504d8954242b753f5d07 by GitHub (on behalf of alfonsosanchezbeato) on 11/08/2022 at 13:28..
Merge pull request #74 from alfonsosanchezbeato/udev-fixrtc

static: add fixrtc script and udev.rules (#136)
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/d9812fab2c75b429d352504d8954242b753f5d07

Git commit e31f8731d07ad112b80952a1a747ab925e0da2fa by Ondrej Kubik on 11/08/2022 at 19:32..
hooks: removing more dead sym links in pkcs11 trimming

Signed-off-by: Ondrej Kubik <ondrej.kubik at canonical.com>
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/e31f8731d07ad112b80952a1a747ab925e0da2fa

Git commit 9e8c0940830c012ca5730da59e549419da2ed4c5 by GitHub (on behalf of alfonsosanchezbeato) on 24/08/2022 at 14:29..
Merge pull request #40 from kubiko/pkcs11

core: add pkcs11 dependencies
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/9e8c0940830c012ca5730da59e549419da2ed4c5

Git commit f9666c90136ca4aa8e19310bcae0bb84137278b8 by Alfonso Sánchez-Beato on 26/08/2022 at 12:23..
many: add configuration for splash screen
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/f9666c90136ca4aa8e19310bcae0bb84137278b8

Git commit a13538fde9ad4626a35f2c8b0cf09c5275d82fc0 by Alfonso Sánchez-Beato on 26/08/2022 at 12:23..
hooks: use packages from ucdev instead of from foundations PPA
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/a13538fde9ad4626a35f2c8b0cf09c5275d82fc0

Git commit 65ab4715a7ad1f633feb869c6f6861074288a127 by Alfonso Sánchez-Beato on 26/08/2022 at 12:23..
static: remove After dependecy on snap-initramfs-mounts.service

snap-initramfs-mounts.service does not exist after the switch root.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/65ab4715a7ad1f633feb869c6f6861074288a127

Git commit 659d1575e27e68d118682cfb5979d9b154ca621a by GitHub (on behalf of alfonsosanchezbeato) on 26/08/2022 at 14:13..
Merge pull request #58 from alfonsosanchezbeato/splash-support

many: add configuration for splash screen
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/659d1575e27e68d118682cfb5979d9b154ca621a

Git commit 840f44dc9bf4e30bd937764bce8ec12ae4e8b404 by Valentin David on 12/09/2022 at 12:03..
Trigger fix-hctosys through systemd instead of directory in udev

Fixes https://bugs.launchpad.net/baoshan/+bug/1987724
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/840f44dc9bf4e30bd937764bce8ec12ae4e8b404

Git commit ca04fa1d40f1435cb6095219056d1ff70598b5b8 by GitHub (on behalf of Michael Vogt) on 13/09/2022 at 10:43..
Merge pull request #77 from valentindavid/valentindavid/hctosys-though-systemd

Trigger fix-hctosys through systemd instead of directory in udev
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/ca04fa1d40f1435cb6095219056d1ff70598b5b8

Git commit 30bb8fa020ca4c0e529879ab48fdeebd337f23f0 by James Henstridge on 15/09/2022 at 01:10..
snapcraft: rename snap to core22-desktop
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/30bb8fa020ca4c0e529879ab48fdeebd337f23f0

Git commit 061fff12f1c9bbea608ca41cbb6077ae70d86e93 by James Henstridge on 19/09/2022 at 03:39..
Merge remote-tracking branch 'new/main' into core22-gdm
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/061fff12f1c9bbea608ca41cbb6077ae70d86e93

Git commit eb922abda2abef21789cb50c6f526088f0047bc6 by Robert Ancell on 03/10/2022 at 03:48..
Show commands run from 006-add-gdm.chroot in build log
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/eb922abda2abef21789cb50c6f526088f0047bc6

Git commit 3d3e2b1ecc254185da91c43bb1cbecaee6de6275 by GitHub (on behalf of Robert Ancell) on 03/10/2022 at 03:51..
Merge pull request #1 from robert-ancell/show-gdm-commands

Show commands run from 006-add-gdm.chroot in build log
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/3d3e2b1ecc254185da91c43bb1cbecaee6de6275

Git commit a29d5737bf48faf8590d56e346f821fba0fe07c3 by Robert Ancell on 06/10/2022 at 00:57..
Install xdg-user-dirs
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/a29d5737bf48faf8590d56e346f821fba0fe07c3

Git commit fbc4fd3830b4ae5c4c2fdd74aeaa77bf6e346242 by James Henstridge on 11/10/2022 at 05:40..
hooks: remove the setuid pkexec binary from snap
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/fbc4fd3830b4ae5c4c2fdd74aeaa77bf6e346242

Git commit bc7358fe55c88203fd8c9c3c4e0f3e8f220c0818 by James Henstridge on 11/10/2022 at 10:29..
hooks: install polkitd instead of policykit-1 transitional package

This avoids pulling in any of the pkexec related files
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/bc7358fe55c88203fd8c9c3c4e0f3e8f220c0818

Git commit 413bc9b4f941e7b910a74deadac89e52bb7756b5 by James Henstridge on 12/10/2022 at 01:55..
hooks: we're still pulling in pkexec, so just nuke the setuid bits on the executables
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/413bc9b4f941e7b910a74deadac89e52bb7756b5

Git commit b1921fc88323cd2daac9fb28a378945d52a5bc28 by Robert Ancell on 20/10/2022 at 00:08..
Run gnome-shell with XWayland disabled
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/b1921fc88323cd2daac9fb28a378945d52a5bc28

Git commit 0b13f7c076d5052d2adb50c72ef73f7a6b2f6c83 by GitHub (on behalf of James Henstridge) on 20/10/2022 at 08:04..
Merge pull request #3 from robert-ancell/disable-wayland

Run gnome-shell with XWayland disabled
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/0b13f7c076d5052d2adb50c72ef73f7a6b2f6c83

Git commit 1a43e6a35796e4834a5680e2a51db08ce517bb9b by James Henstridge on 20/10/2022 at 08:43..
hooks: bake the confined session launcher into the base snap

Also drop the xterm fallback, which shouldn't be needed and didn't seem
to show any more.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/1a43e6a35796e4834a5680e2a51db08ce517bb9b

Git commit 2fa4ecc5ee1334a2baca9ee4e26c9e964f0c715e by James Henstridge on 20/10/2022 at 09:10..
hooks: we no longer have the utempter files with xterm gone
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/2fa4ecc5ee1334a2baca9ee4e26c9e964f0c715e

Git commit 1bea66d34764fa976f052c92050c5b88ca095aad by James Henstridge on 20/10/2022 at 11:18..
hooks: modify 026-configure-plymouth.chroot to not delete the fonts
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/1bea66d34764fa976f052c92050c5b88ca095aad

Git commit 10d468449451dc7aa8177b9ebdb67fbb20d052c8 by James Henstridge on 24/10/2022 at 06:25..
hooks: try not deleting other sessions to see if it helps with GDM crash
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/10d468449451dc7aa8177b9ebdb67fbb20d052c8

Git commit b43f43db2193087f6caceb23edf82f6a003e624a by James Henstridge on 24/10/2022 at 09:33..
hooks: don't alter the gnome-shell arguments in systemd service filles.

The confined session doesn't have access systemd access, so it shouldn't
matter.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/b43f43db2193087f6caceb23edf82f6a003e624a

Git commit 85ee7935ebfdbc8f4b8d87cc7e09bfab6fb6e450 by James Henstridge on 24/10/2022 at 11:00..
hooks: also disable XSettings.desktop in gnome-login.session
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/85ee7935ebfdbc8f4b8d87cc7e09bfab6fb6e450

Git commit 4f88dc5ca1bb7a0cbbb252972905daf6f8eeed0d by James Henstridge on 26/10/2022 at 11:40..
hooks: don't disable unconfined xdg-desktop-portal, xdg-document-portal, and xdg-permission-store

Try keeping the portal impl services confined so that they see the
ubuntu-desktop-session environment.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/4f88dc5ca1bb7a0cbbb252972905daf6f8eeed0d

Git commit 5e3c510eec2df4eade79bac10c55503fc5ebb957 by James Henstridge on 26/10/2022 at 11:45..
hooks: add xdg-desktop-portal-gnome
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/5e3c510eec2df4eade79bac10c55503fc5ebb957

Git commit f26d4b5b8ea0bd6f2f7189cc879748d9725e3543 by Robert Ancell (on behalf of Ken VanDine) on 12/12/2022 at 21:17..
Add libpam-gnome-keyring
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/f26d4b5b8ea0bd6f2f7189cc879748d9725e3543

Git commit d25c63095dedb9f37241768c65d5ce49a0324f33 by James Henstridge on 03/01/2023 at 12:49..
hooks: delay gdm.service until after snapd.seeded.services starts

At present, GDM starts up and displays gnome-initial-setup on the
initial boot when Ubuntu Core is unpacking. This is an attempt to block
that until the system has fully set up and is ready to use.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/d25c63095dedb9f37241768c65d5ce49a0324f33

Git commit 476a83d0a1d17b6bc8bb571181e30996ec9b8d37 by GitHub (on behalf of James Henstridge) on 04/01/2023 at 02:51..
Merge pull request #6 from jhenstridge/display-manager-after-seeding

hooks: delay gdm.service until after snapd.seeded.services starts
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/476a83d0a1d17b6bc8bb571181e30996ec9b8d37

Git commit 9e1f5a2641c7029f8f241f95524ea48a04982033 by James Henstridge on 16/02/2023 at 08:40..
hooks: re-enable X11 support in gnome-shell.

gsd-xsettings is still disabled, as it is still causing the session to
crash.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/9e1f5a2641c7029f8f241f95524ea48a04982033

Git commit cd9c50b91719b4458e839a5c1d7248ca657f6fe2 by GitHub (on behalf of Ken VanDine) on 17/02/2023 at 03:28..
Merge pull request #8 from jhenstridge/enable-x11

hooks: re-enable X11 support in gnome-shell.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/cd9c50b91719b4458e839a5c1d7248ca657f6fe2

Git commit 658a599f71440fae5d6997a4ac53526985d2daf5 by James Henstridge on 21/02/2023 at 09:03..
hooks: force gsd-xsettings to connect to $DISPLAY rather than $GNOME_SETUP_DISPLAY

Mutter's Xwayland autostart code does not watch for connections on the
private setup display, so gsd-xsettings hangs when trying to connect
there. Forcing it to connect to the regular display lets Xwayland auto
start as expected.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/658a599f71440fae5d6997a4ac53526985d2daf5

Git commit 4f646f17bf9b7e075339317aec1ef1a3bf1e93b4 by James Henstridge on 21/02/2023 at 09:06..
hooks: turn on persistent journal, to aid debugging of the early setup process.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/4f646f17bf9b7e075339317aec1ef1a3bf1e93b4

Git commit 8c47d515d234a8e48c75ec103ffa3721f251cceb by GitHub (on behalf of Ken VanDine) on 21/02/2023 at 14:08..
Merge pull request #9 from jhenstridge/enable-xsettings

hooks: enable gsd-xsettings again
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/8c47d515d234a8e48c75ec103ffa3721f251cceb

Git commit b235657e27d879d2f0e5ea9d15ae2a24ee67bf5f by James Henstridge on 23/02/2023 at 03:36..
hooks: try enabling persistent journal again

A later command in the hooks broke when we stopped deleting
/var/log/journal. So go back to deleting it, then re-create it after
/var/log is cleared.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/b235657e27d879d2f0e5ea9d15ae2a24ee67bf5f

Git commit 0c8f7031af65c7e2cfc6563c0da9577cd9e89f7c by GitHub (on behalf of James Henstridge) on 23/02/2023 at 03:49..
Merge pull request #10 from jhenstridge/enable-persistent-journal

hooks: try enabling persistent journal again
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/0c8f7031af65c7e2cfc6563c0da9577cd9e89f7c

Git commit 0242d658ca5c05949a58d3c30d594a42a8b231c4 by James Henstridge on 23/02/2023 at 05:04..
hooks: don't set setgid bit on /var/log/journal, as it triggers manual review
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/0242d658ca5c05949a58d3c30d594a42a8b231c4

Git commit 3742f9f52c428dd32621cad06cd1dd89ed896739 by GitHub (on behalf of James Henstridge) on 23/02/2023 at 05:05..
Merge pull request #11 from jhenstridge/enable-persistent-journal

hooks: don't set setgid bit on /var/log/journal, as it triggers manua…
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/3742f9f52c428dd32621cad06cd1dd89ed896739

Git commit 834423d5a5404e37932c1022f92e24a7ff4eeb22 by Sergio Costas Rodriguez on 07/03/2023 at 18:11..
UCD-94 add audio support in core desktop

This first patch adds the rastersoft-gmail/pipewire-core PPA
with a more recent (and patched) pipewire version. The patched
version includes support for honoring the audio permissions.

It adds that PPA instead of the desktop-snappers one because
just uploading the .deb there without other changes here
would break the build. When this patch it merged, the .deb
will be uploaded to the desktop-snappers PPA and a new MR
removing rastersoft-gmail/pipewire-core will be sent.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/834423d5a5404e37932c1022f92e24a7ff4eeb22

Git commit 0011734ee80e859bde6a3b69e60abdbb0b8bfd70 by Sergio Costas Rodriguez on 07/03/2023 at 18:11..
Added extra packages needed
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/0011734ee80e859bde6a3b69e60abdbb0b8bfd70

Git commit 13c3b5ca8561210ec37580a4f88f883e5d72d9a0 by Sergio Costas Rodriguez on 07/03/2023 at 18:11..
Remove added blank lines
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/13c3b5ca8561210ec37580a4f88f883e5d72d9a0

Git commit 59ae3d871ae16708373eea169b019c0ebae43bbd by Sergio Costas Rodriguez on 07/03/2023 at 18:11..
Changes requested by James
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/59ae3d871ae16708373eea169b019c0ebae43bbd

Git commit a49ed13687e271b86500d61f5ac128d66ba1cfa3 by Sergio Costas Rodriguez on 07/03/2023 at 18:54..
More changes requested by James
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/a49ed13687e271b86500d61f5ac128d66ba1cfa3

Git commit 2290e36885a54a8255fce6ed1fa74e165c70fa4b by Sergio Costas Rodriguez on 09/03/2023 at 14:32..
Remove alternative PPA
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/2290e36885a54a8255fce6ed1fa74e165c70fa4b

Git commit 058de5cb3aa42f35a157c6cf3722ecc491b297d9 by GitHub (on behalf of Ken VanDine) on 10/03/2023 at 03:37..
Merge pull request #7 from sergio-costas/UCD-94-add-support-for-pipewire-to-provide-audio-record-playback-slots-on-the-ubuntu-desktop-session-snap

UCD-94: Add audio support for Core Desktop
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/058de5cb3aa42f35a157c6cf3722ecc491b297d9

Git commit a6f4a0aa9dcbcd0600b00f6ba761b53142728397 by James Henstridge on 10/03/2023 at 09:48..
hooks: don't reuse the docker uid for rtkit
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/a6f4a0aa9dcbcd0600b00f6ba761b53142728397

Git commit 27780ed82a3df19af1d47ec358b22d4b30652f83 by GitHub (on behalf of James Henstridge) on 10/03/2023 at 09:51..
Merge pull request #12 from jhenstridge/fix-uids

hooks: don't reuse the docker uid for rtkit
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/27780ed82a3df19af1d47ec358b22d4b30652f83

Git commit 35d4928acb0ea6b5bd0c95dbfbb319603030145d by Sergio Costas Rodriguez on 19/04/2023 at 10:27..
Use wireplumber instead of pipewire
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/35d4928acb0ea6b5bd0c95dbfbb319603030145d

Git commit 8455d0aeb20b251a01fd9322d04905746ce59c15 by GitHub (on behalf of James Henstridge) on 21/04/2023 at 02:41..
Merge pull request #13 from sergio-costas/UCD-94-use-ppa-pipewire

Use wireplumber instead of pipewire
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/8455d0aeb20b251a01fd9322d04905746ce59c15

Git commit ce6ef0d36a56cc4425f1af7bf6388be65eeb9226 by Sergio Costas Rodriguez on 25/05/2023 at 19:08..
UCD-114: add libspa-bluetooth package

This package is required to have bluetooth audio support.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/ce6ef0d36a56cc4425f1af7bf6388be65eeb9226

Git commit f75b79d2503e12f5050de2e39004108a6d4dcadb by GitHub (on behalf of Ken VanDine) on 25/05/2023 at 19:25..
Merge pull request #14 from sergio-costas/UCD-114-make-bluetooth-audio-work

UCD-114: add libspa-bluetooth package
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/f75b79d2503e12f5050de2e39004108a6d4dcadb

Git commit e8683af3ebd9a28d5e6388bb52ccefe252e08fe4 by Robert Ancell (on behalf of Ken VanDine) on 08/06/2023 at 02:18..
Added avahi-daemon for printer detection
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/e8683af3ebd9a28d5e6388bb52ccefe252e08fe4

Git commit bca225a9265fe64ccec9b210fa9a2da913b65e89 by Ken VanDine on 08/06/2023 at 13:55..
Revert "Added avahi-daemon for printer detection"

This reverts commit e8683af3ebd9a28d5e6388bb52ccefe252e08fe4.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/bca225a9265fe64ccec9b210fa9a2da913b65e89

Git commit 158d55dade6076266a18a1df13ba69b26919cb2e by Ken VanDine on 08/06/2023 at 13:58..
Only build on amd64 and arm64
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/158d55dade6076266a18a1df13ba69b26919cb2e

Git commit 21ded4a6735836f15dadaab7494f1afa5c8872be by Ken VanDine on 09/06/2023 at 14:13..
This removes org.gnome.Shell.Screencast.service to prevent activation
on screen recording as an unconfined service.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/21ded4a6735836f15dadaab7494f1afa5c8872be

Git commit b0858325f51f485433182baa6715d514f3d3bb0a by GitHub (on behalf of Ken VanDine) on 09/06/2023 at 14:31..
Merge pull request #17 from canonical/remove_shell_screencast_service

Remove org.gnome.Shell.Screencast.service
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/b0858325f51f485433182baa6715d514f3d3bb0a

Git commit 1294df92e93137ac4deea005b8f9cc0772740719 by GitHub (on behalf of Ken VanDine) on 12/06/2023 at 03:48..
Merge pull request #16 from canonical/architectures

Only build on amd64 and arm64
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/1294df92e93137ac4deea005b8f9cc0772740719

Git commit 133ee41752d6dd46cf1470f38365cb85d55bba9b by James Henstridge on 15/06/2023 at 13:03..
hooks, static: move session wrapper script to base snap

Also add files to static/ directory rather than writing them out in the
hooks.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/133ee41752d6dd46cf1470f38365cb85d55bba9b

Git commit 9596144f47127b1de5f3d2adeb2459d00d3af221 by James Henstridge on 15/06/2023 at 13:03..
hooks: move /etc/gdm3/custom.conf to /etc/writable
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/9596144f47127b1de5f3d2adeb2459d00d3af221

Git commit 0e924dfdca90d84db1b0e2663c8531d523b6d944 by GitHub (on behalf of James Henstridge) on 21/06/2023 at 03:19..
Merge pull request #18 from jhenstridge/add-session-wrapper

hooks, static: add session wrapper script, and make /etc/gdm3/custom.conf writable
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/0e924dfdca90d84db1b0e2663c8531d523b6d944

Git commit 8c1ea0afff5daba0367c3f8011b57ad7d3b89c3b by Sergio Costas Rodriguez on 06/07/2023 at 16:20..
Add ibus package to fix keyboard setting

To configure the keyboard, the ibus package is required. This
PR adds it. But it still requires a change in ubuntu-desktop-session
for DBus activation.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/8c1ea0afff5daba0367c3f8011b57ad7d3b89c3b

Git commit 3723bc9bdf02056c7e46c9039284759f6a520cc0 by GitHub (on behalf of Ken VanDine) on 07/07/2023 at 19:30..
Merge pull request #19 from sergio-costas/UDENG-912-locale-and-keyboard-are-not-correctly-set-1

Add ibus package to fix keyboard setting
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/3723bc9bdf02056c7e46c9039284759f6a520cc0

Git commit 871d2acaded30a1f5be55b94741eb8a7b7e207e2 by Ken VanDine on 11/07/2023 at 15:48..
Hide gnome-terminal by default, it's still available via ctrl-alt-t
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/871d2acaded30a1f5be55b94741eb8a7b7e207e2

Git commit bd9b141797306c5eb55d037690c94010be8e32a8 by GitHub (on behalf of Sergio Costas) on 11/07/2023 at 15:52..
Merge pull request #20 from canonical/hide_gnome_terminal

Hide gnome-terminal by default
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/bd9b141797306c5eb55d037690c94010be8e32a8

Git commit 6c6c9491197ff62fe40cc71e14025db046b0b5ae by Ken VanDine on 11/07/2023 at 16:38..
remove colord-session
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/6c6c9491197ff62fe40cc71e14025db046b0b5ae

Git commit f0f0ac8dcf5512d9960f116d91814f0cd56fa122 by Ken VanDine on 11/07/2023 at 20:33..
Dropped systemd service files for gnome-shell so we don't need a PPA
build of gnome-shell
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/f0f0ac8dcf5512d9960f116d91814f0cd56fa122

Git commit e8656bae16c36bc10c4a9a328e3b9bb065161a36 by GitHub (on behalf of Ken VanDine) on 11/07/2023 at 21:30..
Merge pull request #22 from canonical/drop_gnome-shell_systemd_service

Dropped systemd service files for gnome-shell
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/e8656bae16c36bc10c4a9a328e3b9bb065161a36

Git commit 045b6a60243b57a0d66a4e26f60aa6e9e83efcb9 by Ken VanDine on 12/07/2023 at 15:52..
Removed the ColorHelper dbus service file
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/045b6a60243b57a0d66a4e26f60aa6e9e83efcb9

Git commit ab1767ec82159c105f5133ac5633ecdbe2bed70c by Sergio Costas Rodriguez on 12/07/2023 at 20:15..
settings: fix for default web browser

This patch complements https://github.com/canonical/ubuntu-core-desktop-snapd/pull/16
to allow to set the default web browser in core desktop.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/ab1767ec82159c105f5133ac5633ecdbe2bed70c

Git commit eaa4bc88e00448df6a66837d20d3a1444eff1789 by GitHub (on behalf of Ken VanDine) on 13/07/2023 at 12:59..
Merge pull request #21 from canonical/colord

remove colord-session
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/eaa4bc88e00448df6a66837d20d3a1444eff1789

Git commit 87921995f8b1a77c18f8df49c4e0b7b39d8d5a6a by Sergio Costas Rodriguez on 13/07/2023 at 14:22..
Fully remove create-xdg.chroot

The create-xdg.chroot file creates alternative xdg scripts that
can communicate from inside a container; but in this case the
original ones are required.

This patch removes the last traces.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/87921995f8b1a77c18f8df49c4e0b7b39d8d5a6a

Git commit 12335dd29c36cc662b9d2e39d2177f4943e4c964 by GitHub (on behalf of Ken VanDine) on 13/07/2023 at 15:43..
Merge pull request #24 from sergio-costas/UDENG-635-core-desktop-fix-url-handling-default-browser

settings: fix for default web browser
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/12335dd29c36cc662b9d2e39d2177f4943e4c964

Git commit 608c2412ee0092ea046f2adbf265f46dc9d36bdf by Ken VanDine on 24/07/2023 at 18:43..
Delay gdm until after cloud-init is complete
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/608c2412ee0092ea046f2adbf265f46dc9d36bdf

Git commit 8826a89df9bc46dd9d43809012c8487b27354db3 by GitHub (on behalf of Ken VanDine) on 24/07/2023 at 19:03..
Merge pull request #27 from canonical/gdm_after_cloud_init

Delay gdm until after cloud-config is complete
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/8826a89df9bc46dd9d43809012c8487b27354db3

Git commit a9137829be90c121cbec69f2966abf9396d02e6d by Sergio Costas Rodriguez on 03/08/2023 at 11:54..
Add pinning to ensure that PPA is used

When a package in the main repositories is newer than the one
in the PPA, that one is used. This means that the patches from
the PPA aren't used.

This patch uses pinning to give more priority to the PPA, thus
ensuring that those packages are used, no matter that they are
older than the ones in the main repository.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/a9137829be90c121cbec69f2966abf9396d02e6d

Git commit d489882d6b194a1592bd0e4a69d942a6f404212c by Sergio Costas Rodriguez on 03/08/2023 at 13:32..
Install Gtk and Gnome locales

This patch installs all the gnome locales and delete unneeded
files, keeping only those needed for gnome and Gtk.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/d489882d6b194a1592bd0e4a69d942a6f404212c

Git commit 1f9ae2975366260dd93d29aed2d3bac4440ef7a9 by Sergio Costas Rodriguez on 03/08/2023 at 13:32..
Add xkb-data

This patch adds all the keyboard data using xkb-data package.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/1f9ae2975366260dd93d29aed2d3bac4440ef7a9

Git commit 1580bfbda1f2c0482e1830144e146c7bbf283263 by Sergio Costas Rodriguez on 03/08/2023 at 13:32..
Add language selector

A cut-down version of ubuntu language selector is included now
(downloaded from the PPA). Also, it configures some ibus scripts
to ensure that the language selector finds it.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/1580bfbda1f2c0482e1830144e146c7bbf283263

Git commit 755cc1242ab7e36f11465b0fff63768c78618465 by Sergio Costas Rodriguez on 03/08/2023 at 13:32..
Use modified gnome-control-center
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/755cc1242ab7e36f11465b0fff63768c78618465

Git commit e8babaedeab01c2263c265cf08b8f55b86cde570 by Sergio Costas Rodriguez on 03/08/2023 at 13:32..
Fix locale extraction
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/e8babaedeab01c2263c265cf08b8f55b86cde570

Git commit 0e1fec03d8ad64f61accbd0ad6e44855b0cde756 by Sergio Costas Rodriguez on 03/08/2023 at 13:32..
Use bash instead of python
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/0e1fec03d8ad64f61accbd0ad6e44855b0cde756

Git commit b1790c655d5f6d6dc26b6cedaea1779f28bef22e by Sergio Costas Rodriguez on 03/08/2023 at 13:32..
Add coreutils.mo to have the LC_TIME soft link
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/b1790c655d5f6d6dc26b6cedaea1779f28bef22e

Git commit d0af4a511b6be5dee7f57a9d44f3995533b2ca4b by Sergio Costas Rodriguez on 03/08/2023 at 13:32..
Revert unneeded change
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/d0af4a511b6be5dee7f57a9d44f3995533b2ca4b

Git commit 17e814fce2b878399a569acb1eaf6df079b3b8b8 by Sergio Costas Rodriguez on 03/08/2023 at 13:32..
Add missing empty line at the end
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/17e814fce2b878399a569acb1eaf6df079b3b8b8

Git commit 411d6b40ff47a1cb3c2ae766ddda17c4b30eb895 by Sergio Costas Rodriguez on 03/08/2023 at 13:32..
Add .mo files for nautilus, terminal and GDM
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/411d6b40ff47a1cb3c2ae766ddda17c4b30eb895

Git commit d016b016a173b7a54a22434d97012c606d0e9718 by Sergio Costas Rodriguez on 03/08/2023 at 13:32..
Remove language-selector and make writable locale and keyboard
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/d016b016a173b7a54a22434d97012c606d0e9718

Git commit 5fe407fb80389c35fc7c86e90df964047700bdc1 by Sergio Costas Rodriguez on 03/08/2023 at 13:32..
Remove gkt-2.0
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/5fe407fb80389c35fc7c86e90df964047700bdc1

Git commit a305a84b587a44809c3ba14b189e7e8a05f8b00b by Sergio Costas Rodriguez on 03/08/2023 at 13:32..
Move the code for locale and keyboard to etc-writable

The code used to move the locale, im-config and keyboard from
/etc/default into /etc/writable/default should be in etc-writable
and not in the gdm script.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/a305a84b587a44809c3ba14b189e7e8a05f8b00b

Git commit 3969d1d68960965d2f78c23e67d23d681310a0b7 by GitHub (on behalf of Ken VanDine) on 03/08/2023 at 13:36..
Merge pull request #28 from sergio-costas/UDENG-1140-add-pinning-to-the-core-22-desktop-ppa

Add pinning to ensure that PPA is used
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/3969d1d68960965d2f78c23e67d23d681310a0b7

Git commit 0baf0997899597ab33cba1c061920fad9f93de91 by Sergio Costas Rodriguez on 03/08/2023 at 16:07..
Allow to test debian packages

Sometimes it is desirable to test .deb packages in the core22
system before uploading them to the core-desktop PPA.

This PR allows to do this, by copying any .deb file placed in
the "test-debs" folder in the project dir, and making them
available to APT with the maximum priority, thus overriding
any other package with the same name.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/0baf0997899597ab33cba1c061920fad9f93de91

Git commit 450c9841c971686ea9eb98df62f21ba95c02d5bd by GitHub (on behalf of Ken VanDine) on 03/08/2023 at 23:46..
Merge pull request #26 from sergio-costas/UDENG-912-add-all-desktop-locales

Udeng 912 add all desktop locales
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/450c9841c971686ea9eb98df62f21ba95c02d5bd

Git commit c636ff28da9670f486f92fa833081a0c23c1bc2d by Sergio Costas Rodriguez on 04/08/2023 at 09:21..
Fix full path and add explanation
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/c636ff28da9670f486f92fa833081a0c23c1bc2d

Git commit 901595e0209df5eaec94f9d363731037c2f4899c by Sergio Costas Rodriguez on 04/08/2023 at 09:31..
Added README.md notes, and reverted the /bin/cp
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/901595e0209df5eaec94f9d363731037c2f4899c

Git commit e0ff3554a12039646017c3b0a732b21ee0bf6beb by Sergio Costas Rodriguez on 04/08/2023 at 09:34..
Revert the reverted /bin/cp

The error was in other place.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/e0ff3554a12039646017c3b0a732b21ee0bf6beb

Git commit 44bf043ae780e441531ce522aa5481e3a5f79011 by GitHub (on behalf of Sergio Costas) on 04/08/2023 at 09:45..
Fix the comment about the language selector (#30)
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/44bf043ae780e441531ce522aa5481e3a5f79011

Git commit 3655d72849b173b1067a88f8a2bff9f1625ea1ff by Sergio Costas Rodriguez on 04/08/2023 at 12:30..
Better locale install and clean

This PR uses a regex to install only the bare minimun packages,
and also removes more unneeded files.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/3655d72849b173b1067a88f8a2bff9f1625ea1ff

Git commit 86f167774311f36973fbc416e73420afd7c0dac3 by GitHub (on behalf of Ken VanDine) on 04/08/2023 at 17:40..
Merge pull request #31 from sergio-costas/better-locale-install-and-clean

Better locale install and clean
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/86f167774311f36973fbc416e73420afd7c0dac3

Git commit b075e6fb3dc3c16df8af91412747fdfca4d2265e by GitHub (on behalf of Ken VanDine) on 04/08/2023 at 21:22..
Merge pull request #29 from sergio-costas/allow-to-test-local-deb-packages

Allow to test debian packages
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/b075e6fb3dc3c16df8af91412747fdfca4d2265e

Git commit f1fe6c912b99b9d29c98b77be4b24d37114fa199 by Ken VanDine on 09/08/2023 at 18:44..
Added admin console
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/f1fe6c912b99b9d29c98b77be4b24d37114fa199

Git commit 7d8deeb6f1a7e4dbb61c949da5a48be404673116 by Ken VanDine on 11/08/2023 at 22:46..
Skip the goa page in gnome-initial-setup
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/7d8deeb6f1a7e4dbb61c949da5a48be404673116

Git commit d423fc20185d8e727e429ac0bf223803495e3d36 by GitHub (on behalf of Ken VanDine) on 11/08/2023 at 22:51..
Merge pull request #32 from canonical/gnome-init-setup-pages

Skip the goa page in gnome-initial-setup
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/d423fc20185d8e727e429ac0bf223803495e3d36

Git commit f696eb271fec68b199048be7adf60e1ddf33e46b by Ken VanDine on 29/08/2023 at 19:17..
Delay gdm until snapd.seeded and cloud-config are complete, rather than
cloud-init which seemed to cause gdm to fail to start
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/f696eb271fec68b199048be7adf60e1ddf33e46b

Git commit b402af18d50c0fc5cf536f9ba32aaa9005264053 by GitHub (on behalf of Ken VanDine) on 29/08/2023 at 19:25..
Merge pull request #34 from canonical/gdm_fix

Delay gdm until snapd.seeded and cloud-config are complete
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/b402af18d50c0fc5cf536f9ba32aaa9005264053

Git commit a947b01caaf5cde8bc6b6f4384f4a1ff7f320be3 by Ken VanDine on 29/08/2023 at 20:57..
Change cloud-config.target to cloud-config.service to match the classic
distro in the gdm service
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/a947b01caaf5cde8bc6b6f4384f4a1ff7f320be3

Git commit 0be7dee650c18d42aea97b4f3bd37342f67a9f4f by GitHub (on behalf of Ken VanDine) on 29/08/2023 at 20:58..
Merge pull request #35 from canonical/gdm_fix

Change cloud-config.target to cloud-config.service to match the classic
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/0be7dee650c18d42aea97b4f3bd37342f67a9f4f

Git commit 7c3d405e3abe72b9aafc1ef00f23bfa4c71b2b62 by GitHub (on behalf of Ken VanDine) on 30/08/2023 at 15:34..
Add spice agent (#37)

* white space fix

* Added spice-vdagent to improve experence in a VM
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/7c3d405e3abe72b9aafc1ef00f23bfa4c71b2b62

Git commit f4eb967f999df38223ed6169257711617ee2aa34 by GitHub (on behalf of Ken VanDine) on 01/09/2023 at 04:00..
Merge pull request #33 from canonical/admin_console_launcher

Added admin console
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/f4eb967f999df38223ed6169257711617ee2aa34

Git commit 971a8fbc04e5f57181f742af538edd52ff3f3b4e by Sergio Costas Rodriguez on 01/09/2023 at 14:15..
Allow to connect specific plugs during installation

Sometimes it is needed to be able to connect some plugs during
installation. Although the right way of doing it is by editing
the gadget-desktop snap, this is cumbersome for quick tests.

This patch adds a quick&dirty way of connecting the plugs during
installation. It basically creates a systemd service that is run
at startup and tries to connect the specified plugs. When it
succeeds, it automatically disables itself.

This method must be used only during tests, never for production.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/971a8fbc04e5f57181f742af538edd52ff3f3b4e

Git commit 8dbb86849c0981586167dfa7329c4c97b88fe558 by James Henstridge on 07/09/2023 at 14:00..
hooks: set VARIANT_ID=desktop in /usr/lib/os-release
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/8dbb86849c0981586167dfa7329c4c97b88fe558

Git commit 92aabc34a2b1c2948ea5f7f2524d0ecfd4a0ab43 by GitHub (on behalf of James Henstridge) on 08/09/2023 at 03:07..
Merge pull request #39 from jhenstridge/os-release-core-desktop

hooks: set VARIANT_ID=desktop in /usr/lib/os-release
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/92aabc34a2b1c2948ea5f7f2524d0ecfd4a0ab43

Git commit 47d7146b7f7552da70913bc6492820e0ca39d1e6 by Sergio Costas Rodriguez on 08/09/2023 at 15:48..
Put the script directly at /usr/libexec
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/47d7146b7f7552da70913bc6492820e0ca39d1e6

Git commit 454a74ec7e205473df1672d57b88a37a28372383 by Sergio Costas Rodriguez on 08/09/2023 at 15:50..
Update XDG folders when changing locale

When the user changes the locale, the XDG folders should be
renamed to their translated names. This is done by
xdg-user-dirs-gtk-update and xdg-user-dirs-update. Unfortunately,
the former was missing, and also some .mo files are required for
them to work.

This patch adds everything.

Unfortunately, there is still some problem: when the folders are
renamed, the desktop icons disappear. After rebooting/restarting
the Gnome Shell session, the icons still don't appear (it seems
to be some problem with nautilus). After a new reboot/restart,
the icons finally do appear.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/454a74ec7e205473df1672d57b88a37a28372383

Git commit c3aca1422fef7f5601398481a3a6bfa8e6971aef by GitHub (on behalf of Ken VanDine) on 08/09/2023 at 17:00..
Merge pull request #40 from sergio-costas/update-xdg-folders-when-changing-locale

Update XDG folders when changing locale
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/c3aca1422fef7f5601398481a3a6bfa8e6971aef

Git commit 370c44ca7c650bd58debc778e8ddb8bea8d752ee by GitHub (on behalf of Ken VanDine) on 11/09/2023 at 12:32..
Merge pull request #38 from sergio-costas/allow-to-connect-plugs-during-installation

Allow to connect specific plugs during installation
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/370c44ca7c650bd58debc778e8ddb8bea8d752ee

Git commit d0296c5d4ebb75e1974d565719b9fc704ad679f5 by Sergio Costas Rodriguez on 13/09/2023 at 18:02..
Use ubuntu-core-desktop-init for setup
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/d0296c5d4ebb75e1974d565719b9fc704ad679f5

Git commit 14c1ee026f8f5e90559d847b3f39a05e09cefc5b by Sergio Costas Rodriguez on 14/09/2023 at 12:21..
Clean unneeded files
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/14c1ee026f8f5e90559d847b3f39a05e09cefc5b

Git commit 4d32642520d6d0bae7af835b4f73254e5b003932 by Sergio Costas Rodriguez on 22/09/2023 at 14:42..
Complete use of ubuntu-core-desktop-init
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/4d32642520d6d0bae7af835b4f73254e5b003932

Git commit 5bb5e0641a2baa2e3553510ae39e3fc9ef6e310e by Sergio Costas Rodriguez on 27/09/2023 at 13:39..
Launch only the snapped ubuntu-core-desktop-init
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/5bb5e0641a2baa2e3553510ae39e3fc9ef6e310e

Git commit e51e32070670a11095dbdeeee81ca1c0baadb090 by Sergio Costas Rodriguez on 27/09/2023 at 16:44..
Fixes requested
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/e51e32070670a11095dbdeeee81ca1c0baadb090

Git commit de7342df70bc8093064cf5a70dc3794843dddf8f by Sergio Costas Rodriguez on 29/09/2023 at 15:15..
Remove launch script
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/de7342df70bc8093064cf5a70dc3794843dddf8f

Git commit da4a89638fbdf4af8a69617b54c3894dcb491d8a by Sergio Costas Rodriguez on 29/09/2023 at 15:16..
Restore removed blank lines in snapcraft.yaml
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/da4a89638fbdf4af8a69617b54c3894dcb491d8a

Git commit efc64c461514807defafe46bc666a67aa3315c34 by Sergio Costas Rodriguez on 29/09/2023 at 15:24..
Remove unneeded zenity package
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/efc64c461514807defafe46bc666a67aa3315c34

Git commit 037d4600de15e6692de70e4abf873365a93557e2 by Sergio Costas Rodriguez on 02/10/2023 at 16:46..
Add gkbd applet and layout
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/037d4600de15e6692de70e4abf873365a93557e2

Git commit ae8a98813be78443dc7173aad45163921ae59f01 by GitHub (on behalf of Ken VanDine) on 02/10/2023 at 16:57..
Merge pull request #42 from sergio-costas/add-xkbd-applet

Add gkbd applet and layout
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/ae8a98813be78443dc7173aad45163921ae59f01

Git commit 3725ef2728ac51ffd049f1b3332fd3f659bd614a by GitHub (on behalf of Ken VanDine) on 02/10/2023 at 19:30..
Merge pull request #41 from sergio-costas/use-ubuntu-core-desktop-init-for-setup

Use ubuntu core desktop init for setup
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/3725ef2728ac51ffd049f1b3332fd3f659bd614a

Git commit cda228b758cfb45b9c26d21815a014e5259adce0 by Ken VanDine on 06/10/2023 at 02:33..
Added backports PPA for GNOME 45 as well as updated list of packages for
gnome-shell
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/cda228b758cfb45b9c26d21815a014e5259adce0

Git commit fbaf1b4639e271ddc98fc2f96bfa31c86645a857 by Ken VanDine on 06/10/2023 at 03:01..
Updated PPA to core-desktop-backports
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/fbaf1b4639e271ddc98fc2f96bfa31c86645a857

Git commit 8d9fba955b2a9c0f0d57746836756776f9517b25 by Ken VanDine on 10/10/2023 at 20:31..
Don't include gnome-shell-extension-manager
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/8d9fba955b2a9c0f0d57746836756776f9517b25

Git commit 954aef029ac23cb4f8d372d4ce04d00702058576 by Ken VanDine on 10/10/2023 at 20:32..
Set XAUTHORITY for Xwayland support
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/954aef029ac23cb4f8d372d4ce04d00702058576

Git commit ce2bb6b5eeb71a5f832642941212e9503006f8b7 by Ken VanDine on 11/10/2023 at 18:58..
Added gnome-menus needed by gnome-shell
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/ce2bb6b5eeb71a5f832642941212e9503006f8b7

Git commit 20451732b2b4b27051363caa4ab4e5bb4287a4ba by Ken VanDine on 11/10/2023 at 20:00..
Added gnome-menus, fixes directories in gnome-shell
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/20451732b2b4b27051363caa4ab4e5bb4287a4ba

Git commit 81c41959377b74b665787d95db86ccd8de61701f by James Henstridge on 12/10/2023 at 07:40..
writable-paths: make /var/lib/colord writable
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/81c41959377b74b665787d95db86ccd8de61701f

Git commit 2c0cb617372cef3e796519a933f8a5b91b2531a4 by Ken VanDine on 12/10/2023 at 12:49..
Merge remote-tracking branch 'refs/remotes/origin/gnome_45_mantic_backports' into gnome_45_mantic_backports
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/2c0cb617372cef3e796519a933f8a5b91b2531a4

Git commit d3f252b0ace7d23b6ac977fa0808d1f31f851e8a by Ken VanDine on 17/10/2023 at 14:14..
Include inotifywatch
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/d3f252b0ace7d23b6ac977fa0808d1f31f851e8a

Git commit df4a844ec64219fd64b9977669efbcb10b9a29e8 by Ken VanDine on 17/10/2023 at 15:41..
Added gnome-keyring and drop EDS dbus services
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/df4a844ec64219fd64b9977669efbcb10b9a29e8

Git commit dad7e1543b410a79a08824da1d70074673508987 by Ken VanDine on 17/10/2023 at 21:14..
Added fprintd, bolt, and opensc all used by the session
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/dad7e1543b410a79a08824da1d70074673508987

Git commit 47cd93853c11af4416339743c616fc6b5f70aca0 by Ken VanDine on 19/10/2023 at 21:37..
Added /var/lib/fprint to writable-paths
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/47cd93853c11af4416339743c616fc6b5f70aca0

Git commit aa8db111958a4119a7fc48c2b4ff3ff7512de089 by GitHub (on behalf of Ken VanDine) on 20/10/2023 at 16:32..
Merge pull request #44 from canonical/gnome_45_mantic_backports

Update to support GNOME 45
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/aa8db111958a4119a7fc48c2b4ff3ff7512de089

Git commit 8bf934a48f9a9ee09db9aa42bee1f83282176b3a by Ken VanDine on 20/10/2023 at 16:34..
Fixed uid/gid for polkitd
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/8bf934a48f9a9ee09db9aa42bee1f83282176b3a

Git commit 7e660cc041e8be51c69146b379a26b5efe7d74d1 by GitHub (on behalf of Ken VanDine) on 20/10/2023 at 16:34..
Merge pull request #46 from canonical/gnome_45_mantic_backports

Fixed uid/gid for polkitd
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/7e660cc041e8be51c69146b379a26b5efe7d74d1

Git commit b01fb10033d340937e59fc1a2593a9dff2111c6d by Ken VanDine on 20/10/2023 at 19:43..
Added new development wallpapers for ubuntu-core-desktop
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/b01fb10033d340937e59fc1a2593a9dff2111c6d

Git commit bea7858e11fc61c8e89d9443335da966126d0b06 by GitHub (on behalf of Ken VanDine) on 23/10/2023 at 11:53..
Merge pull request #47 from canonical/core_desktop_wallpapers

Added new development wallpapers for ubuntu-core-desktop
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/bea7858e11fc61c8e89d9443335da966126d0b06

Git commit 5f72318d4c036069b71c7f9295bdb907c319e01d by Ken VanDine on 25/10/2023 at 17:16..
Added libpam-fprintd which is required, fails to dlopen without it
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/5f72318d4c036069b71c7f9295bdb907c319e01d

Git commit 4f724aecc0a6e2e95630a957cbec1ca23373be0b by GitHub (on behalf of Ken VanDine) on 25/10/2023 at 17:18..
Merge pull request #48 from canonical/fix_missing_fprint_dep

Added libpam-fprintd which is required, fails to dlopen without it
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/4f724aecc0a6e2e95630a957cbec1ca23373be0b

Git commit 043fd4cfc6ccbea163406c4939ada24b3efdb8c8 by Robert Ancell on 20/11/2023 at 03:04..
Add CLA check
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/043fd4cfc6ccbea163406c4939ada24b3efdb8c8

Git commit e80dd087de3ff409f70bda2e830001613c66d330 by Robert Ancell (on behalf of guylamar2006) on 04/12/2023 at 03:24..
Added alsa ucm to base configs
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/e80dd087de3ff409f70bda2e830001613c66d330

Git commit 7518bcac295f195f6d68c53d0adc2083c8dad937 by Robert Ancell (on behalf of Sergio Costas Rodriguez) on 05/12/2023 at 20:53..
Fix gnome shell theme during setup

In the first boot, the gnome shell colors are incorrect, using
the default ones instead of the Yaru ones, and the background
is also a blue color.

This patch fixes both bugs.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/7518bcac295f195f6d68c53d0adc2083c8dad937

Git commit 43ed54d35bbca48765e798d144f0e2979d54f6dd by Robert Ancell (on behalf of Sergio Costas Rodriguez) on 05/12/2023 at 20:53..
Set gsetting values in the defaults

The file /usr/share/gnome-initial-setup/initial-setup-dconf-defautls
contains a GVariant database with default values for gsettings.
With this extra patch we take advantage of this to include the
background pictures, thus avoiding the "flicker" produced by the
previous patch.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/43ed54d35bbca48765e798d144f0e2979d54f6dd

Git commit fe31c99cde99489d39360455a0288980acc08e08 by Robert Ancell (on behalf of Sergio Costas Rodriguez) on 05/12/2023 at 20:53..
Remove unneeded dconf-cli
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/fe31c99cde99489d39360455a0288980acc08e08

Git commit 5e53e6ed69af6c1c887a7fbc8272e3e2a43c5878 by Sergio Costas Rodriguez on 10/01/2024 at 17:01..
Add systemd-journal user

For the new systemd version it seems that this user is required.
This patch adds it. But wait until the 249.11-0ubuntu3.12
version of systemd has been moved to backports.
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/5e53e6ed69af6c1c887a7fbc8272e3e2a43c5878

Git commit 28a34e3c535c62c0e6ce97193c111075faa28087 by GitHub (on behalf of Ken VanDine) on 27/03/2024 at 17:02..
Merge pull request #58 from sergio-costas/add-systemd-journal-user

Add systemd-journal user
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/28a34e3c535c62c0e6ce97193c111075faa28087

Git commit e5f276716ca02502e473108c2f3220808ea6e9dc by Kevin Ottens on 23/04/2024 at 21:41..
Add KDE Neon as extra sources
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/e5f276716ca02502e473108c2f3220808ea6e9dc

Git commit 25e6dd613bdc94eee36b7b567d8bc683a9818025 by Kevin Ottens on 23/04/2024 at 21:45..
Add packages to have enough for a Plasma session
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/25e6dd613bdc94eee36b7b567d8bc683a9818025

Git commit f391c30c2640f10d978da169c3070a0eec31c444 by Kevin Ottens on 23/04/2024 at 21:46..
Make core-desktop-session-wrapper.sh usable for non-GNOME sessions
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/f391c30c2640f10d978da169c3070a0eec31c444

Git commit a77a81fe3b722b4d83784b5c70db8fdfd5ca3d7f by Kevin Ottens on 23/04/2024 at 21:47..
Add a plasma session desktop file
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/a77a81fe3b722b4d83784b5c70db8fdfd5ca3d7f

Git commit 97fb06b61dab74705bfabbb83f6d4c976909128a by Kevin Ottens on 23/04/2024 at 21:52..
Add files convenient for development mode
https://invent.kde.org/neon/snap-packaging/plasma-core-desktop-snap/-/commit/97fb06b61dab74705bfabbb83f6d4c976909128a


More information about the Neon-commits mailing list