Package: release.debian.org Severity: normal Tags: buster User: release.debian....@packages.debian.org Usertags: pu
This update does two things: 1. Corrects the provided apparmor profile so that user creation and storage work with quassel-core. Currently on a new install or if a new user is added to an existing install, the storage for the user information will fail due to inadquate appamor permissions and some time later, users will discover their information is gone (it works during the initial session, but is not saved for subsequent use. The most typical response of users that run into this problem is to give up on using the package. The second most typical response is to disable apparmor. Obviously neither of those are good. The change is low risk. I did test it on buster with a new setup to verify it works. 2. Corrects default Debian channel. I don't know when #debian-user got replaced by #debian, but #debian is the standard support channel that we want as the default for new users. Currenlty new users will get an error about being blocked from joinging #debian-user which recommends joining #debian. This is a very pooor first user experience. The change is trivial and low risk (only affects new installs). These changes are both already in Testing. Scott K
diff -Nru quassel-0.13.1/debian/changelog quassel-0.13.1/debian/changelog --- quassel-0.13.1/debian/changelog 2019-02-15 13:00:08.000000000 -0500 +++ quassel-0.13.1/debian/changelog 2020-01-16 23:28:02.000000000 -0500 @@ -1,3 +1,15 @@ +quassel (1:0.13.1-1+deb10u1) buster; urgency=medium + + [ Felix Geyer ] + * Fix quasselcore AppArmor denials when the config is saved. (Closes: + #940482) + + [ Scott Kitterman ] + * Correct default channel for Debian + * Add NEWS entry about reloading the quaseelcore AppArmor profile + + -- Scott Kitterman <sc...@kitterman.com> Thu, 16 Jan 2020 23:28:02 -0500 + quassel (1:0.13.1-1) unstable; urgency=medium [ Scott Kitterman ] diff -Nru quassel-0.13.1/debian/NEWS quassel-0.13.1/debian/NEWS --- quassel-0.13.1/debian/NEWS 1969-12-31 19:00:00.000000000 -0500 +++ quassel-0.13.1/debian/NEWS 2020-01-11 19:58:20.000000000 -0500 @@ -0,0 +1,11 @@ +quassel (1:0.13.1-2) unstable; urgency=medium + + * This revision of quassel contains an updated apparmor profile for quassel- + core. To load the new profile, use the following command on the server + running the core: + + apparmor_parser -r /etc/apparmor.d/usr.bin.quasselcore + + This only applies to quaseelcore, no action is required for clients. + + -- Scott Kitterman <sc...@kitterman.com> Sat, 11 Jan 2020 14:55:50 -0500 diff -Nru quassel-0.13.1/debian/patches/01_default_network_channel.patch quassel-0.13.1/debian/patches/01_default_network_channel.patch --- quassel-0.13.1/debian/patches/01_default_network_channel.patch 2019-01-05 15:18:57.000000000 -0500 +++ quassel-0.13.1/debian/patches/01_default_network_channel.patch 2020-01-10 21:03:05.000000000 -0500 @@ -21,4 +21,4 @@ +Servers=irc.debian.org:+6697 + +Default=Yes -+DefaultChannels=#debian-user ++DefaultChannels=#debian diff -Nru quassel-0.13.1/debian/usr.bin.quasselcore quassel-0.13.1/debian/usr.bin.quasselcore --- quassel-0.13.1/debian/usr.bin.quasselcore 2019-01-05 15:18:52.000000000 -0500 +++ quassel-0.13.1/debian/usr.bin.quasselcore 2020-01-10 21:02:22.000000000 -0500 @@ -13,7 +13,7 @@ #include <abstractions/ssl_certs> /var/lib/quassel/ rw, - /var/lib/quassel/** rwk, + /var/lib/quassel/** rwkl, /var/log/quassel/* rw, @@ -22,6 +22,13 @@ /etc/ssl/openssl.cnf r, /usr/lib/ssl/openssl.cnf r, + # QSysInfo::machineUniqueId() + /var/lib/dbus/machine-id r, + /etc/machine-id r, + + # QSysInfo::bootUniqueId() + @{PROC}/sys/kernel/random/boot_id r, + # Site-specific additions and overrides. See local/README for details. #include <local/usr.bin.quasselcore> }