# ChangeLog for sys-apps/systemd # Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 # (auto-generated from git log) *systemd-9999 (09 Aug 2015) *systemd-224-r1 (09 Aug 2015) *systemd-224 (09 Aug 2015) *systemd-222-r1 (09 Aug 2015) *systemd-222 (09 Aug 2015) *systemd-221 (09 Aug 2015) *systemd-220-r2 (09 Aug 2015) *systemd-219_p112 (09 Aug 2015) *systemd-218-r3 (09 Aug 2015) *systemd-216-r3 (09 Aug 2015) 09 Aug 2015; Robin H. Johnson +files/215-0001-always-check-for-__BYTE_ORDER-__BIG_ENDIAN-when-chec.patch, +files/215-0002-endian-explicitly-include-endian.h-wherever-we-want-.patch, +files/215-0003-udev-exclude-MD-from-block-device-ownership-event-lo.patch, +files/216-lz4-build.patch, +files/216-tmpfiles-setup-dev.patch, +files/217-systemd-consoled.service.in, +files/218-Dont-enable-audit-by-default.patch, +files/224-0001-networkd-fix-neworkd-crash.patch, +files/compile-unifont.py, +metadata.xml, +systemd-216-r3.ebuild, +systemd-218-r3.ebuild, +systemd-219_p112.ebuild, +systemd-220-r2.ebuild, +systemd-221.ebuild, +systemd-222.ebuild, +systemd-222-r1.ebuild, +systemd-224.ebuild, +systemd-224-r1.ebuild, +systemd-9999.ebuild: proj/gentoo: Initial commit This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson X-Thanks: Alec Warner - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring - wrote much python to improve cvs2svn X-Thanks: Rich Freeman - validation scripts X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed 22 Aug 2015; Mike Gilbert +files/224-0002-Use-getxpid-syscall-on-alpha-for-raw_getpid.patch, systemd-224-r1.ebuild: Backport build fix for alpha Bug: https://bugs.gentoo.org/543900 Package-Manager: portage-2.2.20_p134 22 Aug 2015; Mike Gilbert metadata.xml, -systemd-216-r3.ebuild, -systemd-220-r2.ebuild, -systemd-221.ebuild, -systemd-222.ebuild, -systemd-222-r1.ebuild, -systemd-224.ebuild: Remove old Package-Manager: portage-2.2.20_p134 24 Aug 2015; Justin Lecher metadata.xml, systemd-219_p112.ebuild: Use https by default Convert all URLs for sites supporting encrypted connections from http to https Signed-off-by: Justin Lecher 24 Aug 2015; Mike Gilbert metadata.xml: Revert DOCTYPE SYSTEM https changes in metadata.xml repoman does not yet accept the https version. This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450. Bug: https://bugs.gentoo.org/552720 *systemd-225 (29 Aug 2015) 29 Aug 2015; Mike Gilbert +systemd-225.ebuild: Bump to 225 Package-Manager: portage-2.2.20 05 Sep 2015; Mike Gilbert systemd-225.ebuild, systemd-9999.ebuild: Restore keywords now that gnuefi is masked Bug: https://bugs.gentoo.org/550322 Package-Manager: portage-2.2.20 06 Sep 2015; Mike Gilbert systemd-225.ebuild, systemd-9999.ebuild: Export toolchain vars This prevents any i686 cross toolchain from being used for a multilib build. Bug: https://bugs.gentoo.org/559726 Package-Manager: portage-2.2.20 08 Sep 2015; Mike Gilbert systemd-9999.ebuild: Updates for v226 Eliminate autotools-utils.eclass and raise MINKV to 3.11. Package-Manager: portage-2.2.20 *systemd-226 (08 Sep 2015) 08 Sep 2015; Mike Gilbert +systemd-226.ebuild: Bump to 226 Package-Manager: portage-2.2.20 13 Sep 2015; Mike Gilbert systemd-226.ebuild, systemd-9999.ebuild: Allow tests to access kdbus Package-Manager: portage-2.2.20 23 Sep 2015; Mike Gilbert systemd-9999.ebuild: Bump sys-apps/util-linux dependency Since systemd@85fade1 >=sys-apps/util-linux-2.27 is required due to changes in the usage of libmount which is part of util-linux. Closes #122. Bug: https://bugs.gentoo.org/561244 *systemd-226-r1 (25 Sep 2015) *systemd-218-r4 (25 Sep 2015) 25 Sep 2015; Mike Gilbert +files/218-noclean-tmp.patch, +files/226-noclean-tmp.patch, +systemd-218-r4.ebuild, +systemd-226-r1.ebuild, systemd-9999.ebuild: Disable cleaning of /tmp and /var/tmp Bug: https://bugs.gentoo.org/490676 Package-Manager: portage-2.2.21_p119 *systemd-218-r5 (26 Sep 2015) 26 Sep 2015; Mike Gilbert files/218-noclean-tmp.patch, +systemd-218-r5.ebuild: Fix noclean-tmp patch for 218 Package-Manager: portage-2.2.21_p119 07 Oct 2015; Mike Gilbert systemd-9999.ebuild: Remove hard-dep on libgrypt Since 79e8bde4, we no longer need this for eautoreconf. Package-Manager: portage-2.2.22_p11 15 Oct 2015; Elias Probst systemd-9999.ebuild: bump required app-arch/lz4 version to 0_p131 Package-Manager: portage-2.2.23 24 Oct 2015; Elias Probst +files/228-noclean-tmp.patch, systemd-9999.ebuild: Update `noclean-tmp` patch From `sys-apps/systemd-228` on, many `tmpfiles.d` definitions were switched from `v` (subvolume) to `q` (subvolume with quota). Package-Manager: portage-2.2.23 19 Nov 2015; Mike Gilbert systemd-9999.ebuild: Require util-linux-2.27.1 Package-Manager: portage-2.2.25 *systemd-228 (23 Nov 2015) 23 Nov 2015; Mike Gilbert +systemd-228.ebuild: Bump to 228 Package-Manager: portage-2.2.25_p7 *systemd-228-r1 (24 Nov 2015) *systemd-226-r2 (24 Nov 2015) 24 Nov 2015; Mike Gilbert +files/CVE-2015-7510.patch, -systemd-226-r1.ebuild, +systemd-226-r2.ebuild, -systemd-228.ebuild, +systemd-228-r1.ebuild: Backport fix for CVE-2015-7510 Bug: https://bugs.gentoo.org/566716 Package-Manager: portage-2.2.25_p7 24 Nov 2015; Mike Gilbert -systemd-218-r3.ebuild, -systemd-218-r4.ebuild, -systemd-219_p112.ebuild, -systemd-224-r1.ebuild, -systemd-225.ebuild, -systemd-226.ebuild: Remove old Package-Manager: portage-2.2.25_p7 12 Dec 2015; Mike Gilbert +files/226-kcmp.patch, systemd-226-r2.ebuild: Backport build fix for IA64 Bug: https://bugs.gentoo.org/560492 Package-Manager: portage-2.2.26_p25 13 Dec 2015; Mike Gilbert systemd-9999.ebuild: Fix install when resolved is disabled Bug: https://bugs.gentoo.org/568170 Package-Manager: portage-2.2.26_p27 13 Dec 2015; Mike Gilbert systemd-9999.ebuild: Enable gcrypt by default As of 2b442ac8, resolved requires libgcrypt. Package-Manager: portage-2.2.26_p27 14 Dec 2015; Agostino Sarubbo systemd-226-r2.ebuild: amd64 stable wrt bug #568082 Package-Manager: portage-2.2.24 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo 14 Dec 2015; Agostino Sarubbo systemd-226-r2.ebuild: x86 stable wrt bug #568082 Package-Manager: portage-2.2.24 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo 26 Dec 2015; Agostino Sarubbo systemd-226-r2.ebuild: ppc stable wrt bug #568082 Package-Manager: portage-2.2.24 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo 07 Jan 2016; Markus Meier systemd-226-r2.ebuild: arm stable, bug #568082 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="arm" 09 Jan 2016; Agostino Sarubbo systemd-226-r2.ebuild: sparc stable wrt bug #568082 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo 10 Jan 2016; Agostino Sarubbo systemd-226-r2.ebuild: alpha stable wrt bug #568082 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="alpha" Signed-off-by: Agostino Sarubbo 11 Jan 2016; Agostino Sarubbo systemd-226-r2.ebuild: ia64 stable wrt bug #568082 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo 24 Jan 2016; Michał Górny metadata.xml: Set appropriate maintainer types in metadata.xml (GLEP 67) 06 Feb 2016; Michał Górny systemd-228-r1.ebuild, systemd-9999.ebuild: Do not force ld.gold by default, #539998 11 Feb 2016; Elias Probst systemd-9999.ebuild: Create "systemd-coredump" user/group Package-Manager: portage-2.2.27 02 Mar 2016; Mike Gilbert metadata.xml: Describe subslots 05 Mar 2016; Mike Gilbert systemd-9999.ebuild: Move to EAPI 6 Package-Manager: portage-2.2.27_p64 *systemd-229 (05 Mar 2016) 05 Mar 2016; Mike Gilbert +systemd-229.ebuild: Bump to 229 Package-Manager: portage-2.2.27_p64 05 Mar 2016; Mike Gilbert systemd-9999.ebuild: Drop legacy pkgconfig files Upstream dropped the compat libs, along with the associated pkgconfig files. It's probably time we do so as well. Package-Manager: portage-2.2.27_p64 06 Mar 2016; Mike Gilbert systemd-229.ebuild, systemd-9999.ebuild: Block app-laptop/laptop-mode-tools The included udev rules cause an overload of start requests, which can cause issues when booting. We can drop this blocker if/when this bahvior changes. Bug: https://github.com/systemd/systemd/issues/2684 Package-Manager: portage-2.2.27_p64 *systemd-229-r100 (12 Mar 2016) 12 Mar 2016; Mike Gilbert +systemd-229-r100.ebuild: Drop compat libs from 229 for testing Package-Manager: portage-2.2.28_p57 14 Mar 2016; Steev Klimaszewski systemd-229.ebuild, systemd-229-r100.ebuild, systemd-9999.ebuild: Add ~arm64 keyword The systemd useflag is still masked in the profile, so for now you need to unmask it manually. Package-Manager: portage-2.2.28 25 Mar 2016; Mike Gilbert systemd-229-r100.ebuild, systemd-9999.ebuild: Enable systemd-coredump by default This feature is now actually usable with coredumpctl. Package-Manager: portage-2.2.28_p64 27 Mar 2016; Jason Zaman systemd-229.ebuild, systemd-229-r100.ebuild, systemd-9999.ebuild: Add selinux policy dep Package-Manager: portage-2.2.26 27 Mar 2016; Mike Gilbert systemd-9999.ebuild: Remove duplicate user addition Package-Manager: portage-2.2.28_p64 01 Apr 2016; Mike Gilbert systemd-226-r2.ebuild, systemd-228-r1.ebuild, systemd-229.ebuild, systemd-229-r100.ebuild, systemd-9999.ebuild: Hard-code KILL=/bin/kill When building stage3, systemd may be built before kill is installed. We only need to know its path, so just hard-code it in the ebuild. Package-Manager: portage-2.2.28_p64 10 Apr 2016; Mike Gilbert +files/linux-headers-if.h.patch, systemd-229.ebuild, systemd-229-r100.ebuild: Add workaround for if.h conflict Bug: https://bugs.gentoo.org/577660 Package-Manager: portage-2.2.28_p3 16 Apr 2016; Mike Gilbert +files/229-sysmacros.patch, systemd-229.ebuild, systemd-229-r100.ebuild: Backport sysmacros fix Package-Manager: portage-2.2.28_p3 20 Apr 2016; Anthony Ryan systemd-218-r5.ebuild, systemd-226-r2.ebuild, systemd-228-r1.ebuild, systemd-229.ebuild, systemd-229-r100.ebuild, systemd-9999.ebuild: HTTPS for *.freedesktop.org * Excluding xorg.freedesktop.org * Excluding tango.freedesktop.org The following modified ebuilds were found to have problems after modification but the problems were determined to not be a regression. Upstream tarball has a new hash: * app-misc/evtest-1.29 * app-misc/evtest-1.30 * dev-embedded/scratchbox2-2.0-r1 * dev-ml/cairo-ocaml-1.2.0 * net-libs/libqmi-1.0.0 * sys-auth/libfprint-0.4.0 * sys-auth/libfprint-0.5.0 * sys-auth/libfprint-0.5.1 Upstream tarball has been deleted: * dev-libs/liblazy-0.2 * dev-util/pkgconfig-openbsd-20130507-r1 * x11-libs/xvba-video-0.8.0-r3 * x11-misc/driconf-0.9.1-r1 * x11-misc/xdg-utils-1.1.0_rc2-r1 *systemd-230 (28 May 2016) 28 May 2016; Mike Gilbert +systemd-230.ebuild: bump to 230 Package-Manager: portage-2.3.0_rc1_p14 *systemd-230-r1 (29 May 2016) 29 May 2016; Mike Gilbert -systemd-230.ebuild, +systemd-230-r1.ebuild, systemd-9999.ebuild: Disable KillUserProcesses by default This should prevent an influx of complaints from tmux and screen users. Package-Manager: portage-2.3.0_rc1_p14 30 May 2016; Mike Gilbert systemd-230-r1.ebuild, systemd-9999.ebuild: unblock laptop-mode-tools Bug: https://bugs.gentoo.org/584470 Package-Manager: portage-2.3.0_rc1_p14 30 May 2016; Mike Gilbert systemd-218-r5.ebuild, systemd-226-r2.ebuild, systemd-228-r1.ebuild, systemd-229.ebuild, systemd-230-r1.ebuild, systemd-9999.ebuild: kernel check for CONFIG_UNIX Bug: https://bugs.gentoo.org/538088 Package-Manager: portage-2.3.0_rc1_p14 30 May 2016; Mike Gilbert -systemd-229-r100.ebuild: drop 229-r100 02 Jun 2016; Mike Gilbert metadata.xml, systemd-230-r1.ebuild, systemd-9999.ebuild: install manpage indexes Bug: https://bugs.gentoo.org/584676 Package-Manager: portage-2.3.0_rc1_p14 04 Jun 2016; Mike Gilbert systemd-230-r1.ebuild, systemd-9999.ebuild: remove extra space 11 Jun 2016; Jason Zaman systemd-229.ebuild, systemd-230-r1.ebuild, systemd-9999.ebuild: update deps on selinux policies Package-Manager: portage-2.2.28 *systemd-230-r2 (15 Jun 2016) 15 Jun 2016; Mike Gilbert -systemd-230-r1.ebuild, +systemd-230-r2.ebuild, systemd-9999.ebuild: add blocker on systemd-9999.ebuild: update resolv.conf warning Package-Manager: portage-2.3.0_p16 30 Jul 2016; Mike Gilbert systemd-9999.ebuild: drop migrate_net_name_slot 30 Jul 2016; Mike Gilbert systemd-9999.ebuild: drop reenable_unit 30 Jul 2016; Mike Gilbert systemd-9999.ebuild: drop kdbus *systemd-231 (30 Jul 2016) 30 Jul 2016; Mike Gilbert +systemd-231.ebuild: bump to 231 Package-Manager: portage-2.3.0_p16 31 Jul 2016; Mike Gilbert systemd-231.ebuild, systemd-9999.ebuild: fix resolv.conf message Thanks to novns in #gentoo-systemd. 31 Jul 2016; Mike Gilbert systemd-226-r2.ebuild, systemd-228-r1.ebuild, systemd-229.ebuild, systemd-230-r2.ebuild, systemd-231.ebuild, systemd-9999.ebuild: skip DEVPTS_MULTIPLE_INSTANCES check for Linux >= 4.7 Thanks to novns in #gentoo-systemd. 31 Jul 2016; Mike Gilbert systemd-231.ebuild: disable resolv.conf warning systemd-resolved currently returns broken responses via 127.0.0.53. Bug: https://github.com/systemd/systemd/issues/3826 05 Sep 2016; Mike Gilbert systemd-226-r2.ebuild, systemd-228-r1.ebuild, systemd-229.ebuild, systemd-230-r2.ebuild, systemd-231.ebuild, systemd-9999.ebuild: adjust SECCOMP kernel checks Only check for SECCOMP and SECCOMP_FILTER when USE="seccomp". Package-Manager: portage-2.3.0_p23 27 Oct 2016; Patrice Clement systemd-9999.ebuild: Raise libseccomp min. version dependency. As of 6abfd30372 (upcoming release 232), systemd requires >=sys-apps/libseccomp-2.3.1. Package-Manager: portage-2.3.0 Closes: https://github.com/gentoo/gentoo/pull/2511 Signed-off-by: Patrice Clement 29 Oct 2016; Mike Gilbert systemd-9999.ebuild: install rootlib_LTLIBRARIES on non-native abis Bug: https://bugs.gentoo.org/598216 Package-Manager: portage-2.3.2 30 Oct 2016; Mike Gilbert +files/232-systemd-user-pam.patch, systemd-9999.ebuild: call pam_limits for systemd-user As suggested by DISTRO_PORTING. Package-Manager: portage-2.3.2_p1 30 Oct 2016; Mike Gilbert systemd-9999.ebuild: skip distro patches when USE=vanilla Package-Manager: portage-2.3.2_p1 01 Nov 2016; Michał Górny systemd-218-r5.ebuild, systemd-230-r2.ebuild, systemd-231.ebuild, systemd-9999.ebuild: global: Drop dead implementations from PYTHON_COMPAT 04 Nov 2016; Mike Gilbert +files/nsswitch.conf, systemd-9999.ebuild: add sample nsswitch.conf Package-Manager: portage-2.3.2_p3 04 Nov 2016; Mike Gilbert systemd-9999.ebuild: enable pam for non-native abis Package-Manager: portage-2.3.2_p3 04 Nov 2016; Mike Gilbert files/232-systemd-user-pam.patch: pam adjustment Package-Manager: portage-2.3.2_p3 *systemd-232 (04 Nov 2016) 04 Nov 2016; Mike Gilbert +systemd-232.ebuild: bump to 232 Package-Manager: portage-2.3.2_p4 07 Nov 2016; Mike Gilbert systemd-232.ebuild, systemd-9999.ebuild: kernel check for CHECKPOINT_RESTORE Required for kcmp(2) support. Package-Manager: portage-2.3.2_p4 18 Nov 2016; Mike Gilbert systemd-232.ebuild, systemd-9999.ebuild: make the ebuild compiler-agnostic Remove binutils and gcc from depend. Remove gcc version check. Pass --with-efi-libdir to workaround compilers which do not support the -print-multi-os-directory option. Note that gnu-efi headers still require gcc; EFI_CC can be set to gcc to work around this. Bug: https://bugs.gentoo.org/599210 Package-Manager: portage-2.3.2_p8 29 Nov 2016; Mike Gilbert systemd-226-r2.ebuild, systemd-228-r1.ebuild, systemd-229.ebuild, systemd-230-r2.ebuild, systemd-231.ebuild, systemd-232.ebuild, systemd-9999.ebuild: make sure we have /bin/kill installed Bug: https://bugs.gentoo.org/600432 Package-Manager: portage-2.3.2_p8 05 Dec 2016; Mike Gilbert -systemd-228-r1.ebuild, -systemd-229.ebuild, -systemd-230-r2.ebuild: remove old Package-Manager: portage-2.3.2_p13 05 Dec 2016; Mike Gilbert systemd-226-r2.ebuild, systemd-231.ebuild, systemd-232.ebuild, systemd-9999.ebuild: add build USE flag to fix stage1 builds Package-Manager: portage-2.3.2_p13 18 Dec 2016; Mike Gilbert systemd-9999.ebuild: depend on >=sys-apps/dbus-1.9.8 Ref: https://github.com/systemd/systemd/pull/4892 Package-Manager: Portage-2.3.3_p7, Repoman-2.3.1