diffstat for systemd-215 systemd-215 README.source.steamos | 5 changelog | 126 ++++++++++++++++ gbp.conf | 3 patches/mtd_probe.h-Include-stdint.h-for-uint32_t.patch | 24 +++ patches/pulse-owns-audio.patch | 11 + patches/series | 6 patches/sound-no-uaccess.patch | 11 + patches/streamcontroller-support.patch | 10 + 8 files changed, 195 insertions(+), 1 deletion(-) diff -Nru systemd-215/debian/README.source.steamos systemd-215/debian/README.source.steamos --- systemd-215/debian/README.source.steamos 1970-01-01 00:00:00.000000000 +0000 +++ systemd-215/debian/README.source.steamos 2019-03-19 07:42:52.000000000 +0000 @@ -0,0 +1,5 @@ +Useful git remotes +================== + +git remote add salsa https://salsa.debian.org/systemd-team/systemd.git +git remote add github https://github.com/systemd/systemd diff -Nru systemd-215/debian/changelog systemd-215/debian/changelog --- systemd-215/debian/changelog 2019-03-13 10:52:10.000000000 +0000 +++ systemd-215/debian/changelog 2019-03-19 08:36:25.000000000 +0000 @@ -1,3 +1,25 @@ +systemd (215-17+steamosb1+deb8u11) brewmaster; urgency=medium + + * Merge from Debian jessie-security. Remaining changes: + - debian/README.source.steamos: Add some useful git remotes + - debian/gbp.conf: Add + - sound-no-uaccess.patch: + SteamOS uses a system-wide PulseAudio instance, which should be + the only thing with access to the sound devices. As such, disable + uaccess for sound devices. + - pulse-owns-audio.patch: + Change the sound device group from the default audio to pulse so + that only the system-wide pulse daemon can access those devices. + - streamcontroller-support.patch: + Allow access by the steam group to uinput devices, as used for + Steam Controller support. + - mtd_probe.h-Include-stdint.h-for-uint32_t.patch: + Add missing for uint32_t to fix FTBFS on amd64. + This change can probably be discarded when rebasing on a newer + systemd for SteamOS 3. + + -- Andrew Lee (李健秋) Tue, 19 Mar 2019 16:36:25 +0800 + systemd (215-17+deb8u11) jessie-security; urgency=high * Non-maintainer upload by the LTS team. @@ -9,6 +31,28 @@ -- Markus Koschany Wed, 13 Mar 2019 11:52:10 +0100 +systemd (215-17+steamosb1+deb8u10) brewmaster; urgency=medium + + * Merge from Debian jessie-security. Remaining changes: + - debian/README.source.steamos: Add some useful git remotes + - debian/gbp.conf: Add + - sound-no-uaccess.patch: + SteamOS uses a system-wide PulseAudio instance, which should be + the only thing with access to the sound devices. As such, disable + uaccess for sound devices. + - pulse-owns-audio.patch: + Change the sound device group from the default audio to pulse so + that only the system-wide pulse daemon can access those devices. + - streamcontroller-support.patch: + Allow access by the steam group to uinput devices, as used for + Steam Controller support. + - mtd_probe.h-Include-stdint.h-for-uint32_t.patch: + Add missing for uint32_t to fix FTBFS on amd64. + This change can probably be discarded when rebasing on a newer + systemd for SteamOS 3. + + -- Andrew Lee (李健秋) Tue, 26 Feb 2019 18:30:26 +0800 + systemd (215-17+deb8u10) jessie-security; urgency=medium * Non-maintainer upload by the LTS Team. @@ -17,6 +61,28 @@ -- Emilio Pozuelo Monfort Tue, 19 Feb 2019 16:14:40 +0100 +systemd (215-17+steamosb1+deb8u9) brewmaster; urgency=medium + + * Merge from Debian jessie-security. Remaining changes: + - debian/README.source.steamos: Add some useful git remotes + - debian/gbp.conf: Add + - sound-no-uaccess.patch: + SteamOS uses a system-wide PulseAudio instance, which should be + the only thing with access to the sound devices. As such, disable + uaccess for sound devices. + - pulse-owns-audio.patch: + Change the sound device group from the default audio to pulse so + that only the system-wide pulse daemon can access those devices. + - streamcontroller-support.patch: + Allow access by the steam group to uinput devices, as used for + Steam Controller support. + - mtd_probe.h-Include-stdint.h-for-uint32_t.patch: + Add missing for uint32_t to fix FTBFS on amd64. + This change can probably be discarded when rebasing on a newer + systemd for SteamOS 3. + + -- Andrew Lee (李健秋) Thu, 31 Jan 2019 11:35:56 +0800 + systemd (215-17+deb8u9) jessie-security; urgency=high * Non-maintainer upload by the Security Team. @@ -27,6 +93,28 @@ -- Antoine Beaupré Tue, 22 Jan 2019 15:30:45 -0500 +systemd (215-17+steamosb1+deb8u8) brewmaster; urgency=medium + + * Merge from Debian jessie-security. Remaining changes: + - debian/README.source.steamos: Add some useful git remotes + - debian/gbp.conf: Add + - sound-no-uaccess.patch: + SteamOS uses a system-wide PulseAudio instance, which should be + the only thing with access to the sound devices. As such, disable + uaccess for sound devices. + - pulse-owns-audio.patch: + Change the sound device group from the default audio to pulse so + that only the system-wide pulse daemon can access those devices. + - streamcontroller-support.patch: + Allow access by the steam group to uinput devices, as used for + Steam Controller support. + - mtd_probe.h-Include-stdint.h-for-uint32_t.patch: + Add missing for uint32_t to fix FTBFS on amd64. + This change can probably be discarded when rebasing on a newer + systemd for SteamOS 3. + + -- Andrew Lee (李健秋) Tue, 18 Dec 2018 16:12:20 +0800 + systemd (215-17+deb8u8) jessie-security; urgency=medium * Non-maintainer upload by the LTS Security Team. @@ -42,6 +130,28 @@ -- Antoine Beaupré Tue, 13 Nov 2018 14:44:47 -0500 +systemd (215-17+steamos2+deb8u7) brewmaster; urgency=medium + + * debian/README.source.steamos: Add some useful git remotes + * debian/gbp.conf: Add + * Merge from Debian jessie, remaining changes: + + d/p/sound-no-uaccess.patch + - SteamOS uses a system-wide PulseAudio instance, which should be the + only thing with access to the sound devices. As such, + disable uaccess for sound devices. + + d/p/pulse-owns-audio.patch + - Change the sound device group from the default audio to pulse so that + only the system-wide pulse daemon can access those devices. + + streamcontroller-support.patch + - Allow access by the steam group to uinput devices, as used for Steam + Controller support + * mtd_probe.h-Include-stdint.h-for-uint32_t.patch: + Add missing for uint32_t to fix FTBFS on amd64. + This change can probably be discarded when rebasing on a newer systemd + for SteamOS 3. + + -- Simon McVittie Fri, 29 Jun 2018 20:08:15 +0100 + systemd (215-17+deb8u7) stable; urgency=medium * bus: Fix bus_print_property() to use "int" for booleans. @@ -201,6 +311,22 @@ -- Martin Pitt Tue, 26 May 2015 07:55:44 +0200 +systemd (215-17+steamos1) brewmaster; urgency=medium + + * Merge SteamOS patches + + sound-no-uaccess.patch + - SteamOS uses a system wide pulseaudio instance, which should be the + only daemon with access to the sound devices. As such disable uaccess + for sound devices + + pulse-owns-audio.patch + - Change the sound device group from the default audio to pulse such that + only the system-wide pulse daemon can access those devices + + streamcontroller-support.patch + - Allow access to the stream group for uinput device as used for stream + controller support + + -- Sjoerd Simons Tue, 02 Jun 2015 13:33:15 +0200 + systemd (215-17) unstable; urgency=high * cryptsetup: Implement offset and skip options. (Closes: #751707, diff -Nru systemd-215/debian/gbp.conf systemd-215/debian/gbp.conf --- systemd-215/debian/gbp.conf 2019-03-13 10:52:10.000000000 +0000 +++ systemd-215/debian/gbp.conf 2019-03-19 07:42:52.000000000 +0000 @@ -1,4 +1,5 @@ [DEFAULT] pristine-tar = True patch-numbers = False -debian-branch = jessie +debian-branch = steamos/master +upstream-branch = upstream/latest diff -Nru systemd-215/debian/patches/mtd_probe.h-Include-stdint.h-for-uint32_t.patch systemd-215/debian/patches/mtd_probe.h-Include-stdint.h-for-uint32_t.patch --- systemd-215/debian/patches/mtd_probe.h-Include-stdint.h-for-uint32_t.patch 1970-01-01 00:00:00.000000000 +0000 +++ systemd-215/debian/patches/mtd_probe.h-Include-stdint.h-for-uint32_t.patch 2019-03-19 07:42:52.000000000 +0000 @@ -0,0 +1,24 @@ +From: Simon McVittie +Date: Fri, 29 Jun 2018 16:05:30 +0100 +Subject: mtd_probe.h: Include for uint32_t + +Presumably this was previously pulled in by some other header, but +we've updated our kernel (and kernel headers) since Debian 8 'jessie'. + +Origin: vendor, SteamOS +--- + src/udev/mtd_probe/mtd_probe.h | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/udev/mtd_probe/mtd_probe.h b/src/udev/mtd_probe/mtd_probe.h +index 2a37ede..961176a 100644 +--- a/src/udev/mtd_probe/mtd_probe.h ++++ b/src/udev/mtd_probe/mtd_probe.h +@@ -17,6 +17,7 @@ + * Boston, MA 02110-1301 USA + */ + ++#include + #include + + /* Full oob structure as written on the flash */ diff -Nru systemd-215/debian/patches/pulse-owns-audio.patch systemd-215/debian/patches/pulse-owns-audio.patch --- systemd-215/debian/patches/pulse-owns-audio.patch 1970-01-01 00:00:00.000000000 +0000 +++ systemd-215/debian/patches/pulse-owns-audio.patch 2019-03-19 07:42:52.000000000 +0000 @@ -0,0 +1,11 @@ +--- a/rules/50-udev-default.rules ++++ b/rules/50-udev-default.rules +@@ -35,7 +35,7 @@ + SUBSYSTEM=="drm", GROUP="video" + SUBSYSTEM=="dvb", GROUP="video" + +-SUBSYSTEM=="sound", GROUP="audio", \ ++SUBSYSTEM=="sound", GROUP="pulse", \ + OPTIONS+="static_node=snd/seq", OPTIONS+="static_node=snd/timer" + + SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0664" diff -Nru systemd-215/debian/patches/series systemd-215/debian/patches/series --- systemd-215/debian/patches/series 2019-03-13 10:52:10.000000000 +0000 +++ systemd-215/debian/patches/series 2019-03-19 08:26:56.000000000 +0000 @@ -243,3 +243,9 @@ Refuse-dbus-message-paths-longer-than-BUS_PATH_SIZE_.patch Allocate-temporary-strings-to-hold-dbus-paths-on-the.patch sd-bus-if-we-receive-an-invalid-dbus-message-ignore-.patch + +## Steamos specific patches +sound-no-uaccess.patch +pulse-owns-audio.patch +streamcontroller-support.patch +mtd_probe.h-Include-stdint.h-for-uint32_t.patch diff -Nru systemd-215/debian/patches/sound-no-uaccess.patch systemd-215/debian/patches/sound-no-uaccess.patch --- systemd-215/debian/patches/sound-no-uaccess.patch 1970-01-01 00:00:00.000000000 +0000 +++ systemd-215/debian/patches/sound-no-uaccess.patch 2019-03-19 07:42:52.000000000 +0000 @@ -0,0 +1,11 @@ +--- a/src/login/70-uaccess.rules ++++ b/src/login/70-uaccess.rules +@@ -25,7 +25,7 @@ + SUBSYSTEM=="scsi_generic", SUBSYSTEMS=="scsi", ATTRS{type}=="4|5", TAG+="uaccess" + + # Sound devices +-SUBSYSTEM=="sound", TAG+="uaccess" \ ++SUBSYSTEM=="sound", \ + OPTIONS+="static_node=snd/timer", OPTIONS+="static_node=snd/seq" + + # ffado is an userspace driver for firewire sound cards diff -Nru systemd-215/debian/patches/streamcontroller-support.patch systemd-215/debian/patches/streamcontroller-support.patch --- systemd-215/debian/patches/streamcontroller-support.patch 1970-01-01 00:00:00.000000000 +0000 +++ systemd-215/debian/patches/streamcontroller-support.patch 2019-03-19 07:42:52.000000000 +0000 @@ -0,0 +1,10 @@ +--- a/rules/50-udev-default.rules ++++ b/rules/50-udev-default.rules +@@ -83,4 +83,7 @@ + KERNEL=="sgi_*", MODE="0666" + KERNEL=="z90crypt", MODE="0666" + ++# Let the Steam controller and Steam streaming emulate input devices ++KERNEL=="uinput", MODE="0660", GROUP="steam", OPTIONS+="static_node=uinput" ++ + LABEL="default_permissions_end"