Browse Source

Prep 241: Fixed upstream migration after tools got fixed for root files (1/8)

Signed-off-by: Sven Eden <sven.eden@prydeworx.com>
tags/v241.1
Sven Eden 9 months ago
parent
commit
f25b6afcf7
4 changed files with 31 additions and 39 deletions
  1. +1
    -1
      Makefile
  2. +23
    -34
      NEWS
  3. +3
    -0
      TODO
  4. +4
    -4
      meson.build

+ 1
- 1
Makefile View File

@@ -1,4 +1,4 @@
#if 1 /// The original Makefile follows, which isn't enough for elogind.
#if 0 /// The original Makefile follows, which isn't enough for elogind.
# all:
# ninja -C build
#

+ 23
- 34
NEWS View File

@@ -1,6 +1,6 @@
systemd System and Service Manager

CHANGES WITH 240:
CHANGES WITH 240 in spe:

* NoNewPrivileges=yes has been set for all long-running services
implemented by elogind. Previously, this was problematic due to
@@ -10,15 +10,6 @@ CHANGES WITH 240:
(See e.g. https://github.com/fedora-selinux/selinux-policy/pull/234.)

* When unit files are loaded from disk, previously elogind would
* DynamicUser=yes is dropped from elogind-networkd.service,
elogind-resolved.service and elogind-timesyncd.service, which was
enabled in v239 for elogind-networkd.service and elogind-resolved.service,
and since v236 for elogind-timesyncd.service. The users and groups
elogind-network, elogind-resolve and elogind-timesync are created
by elogind-sysusers again. Distributors or system administrators
may need to create these users and groups if they not exist (or need
to re-enable DynamicUser= for those units) while upgrading elogind.

sometimes (depending on the unit loading order) load units from the
target path of symlinks in .wants/ or .requires/ directories of other
units. This meant that unit could be loaded from different paths
@@ -127,10 +118,6 @@ CHANGES WITH 240:
* Support for disabling a particular cgroup controller within a sub-tree
has been added through the DisableControllers= directive.

* cgroup_no_v1=all on the kernel command line now also implies
using the unified cgroup hierarchy, unless one explicitly passes
elogind.unified_cgroup_hierarchy=0 on the kernel command line.

* The new "MemoryMin=" unit file property may now be used to set the
memory usage protection limit of processes invoked by the unit. This
controls the cgroupsv2 memory.min attribute. Similarly, the new
@@ -180,6 +167,9 @@ CHANGES WITH 240:
now also accept permille values with the '‰' suffix (instead of '%').

* elogind-resolved may now optionally use OpenSSL instead of GnuTLS for
* elogind will offer hibernation only if the currently used
kernel image is still available on disk.

DNS-over-TLS.

* elogind-resolved's configuration file resolved.conf gained a new
@@ -462,25 +452,24 @@ CHANGES WITH 240:
Ellsel, Colin Guthrie, dana, Daniel, Daniele Medri, Daniel Kahn
Gillmor, Daniel Rusek, Daniel van Vugt, Dariusz Gadomski, Dave Reisner,
David Anderson, Davide Cavalca, David Leeds, David Malcolm, David
Strauss, David Tardon, Dimitri John Ledkov, Dmitry Torokhov, dj-kaktus,
Dongsu Park, Elias Probst, Emil Soleyman, Erik Kooistra, Ervin Peters,
Evgeni Golov, Evgeny Vereshchagin, Fabrice Fontaine, Faheel Ahmad,
Faizal Luthfi, Felix Yan, Filipe Brandenburger, Franck Bui, Frank
Schaefer, Frantisek Sumsal, Gautier Husson, Gianluca Boiano, Giuseppe
Scrivano, glitsj16, Hans de Goede, Harald Hoyer, Harry Mallon, Harshit
Jain, Helmut Grohne, Henry Tung, Hui Yiqun, imayoda, Insun Pyo, Iwan
Timmer, Jan Janssen, Jan Pokorný, Jan Synacek, Jason A. Donenfeld,
javitoom, Jérémy Nouhaud, Jeremy Su, Jiuyang Liu, João Paulo Rechi
Vita, Joe Hershberger, Joe Rayhawk, Joerg Behrmann, Joerg Steffens,
Jonas Dorel, Jon Ringle, Josh Soref, Julian Andres Klode, Jun Bo Bi,
Jürg Billeter, Keith Busch, Khem Raj, Kirill Marinushkin, Larry
Bernstone, Lennart Poettering, Lion Yang, Li Song, Lorenz
Hübschle-Schneider, Lubomir Rintel, Lucas Werkmeister, Ludwin Janvier,
Lukáš Nykrýn, Luke Shumaker, mal, Marc-Antoine Perennou, Marcin
Skarbek, Marco Trevisan (Treviño), Marian Cepok, Mario Hros, Marko
Myllynen, Markus Grimm, Martin Pitt, Martin Sobotka, Martin Wilck,
Mathieu Trudel-Lapierre, Matthew Leeds, Michael Biebl, Michael Olbrich,
Michael 'pbone' Pobega, Michael Scherer, Michal Koutný, Michal
Strauss, David Tardon, Dimitri John Ledkov, dj-kaktus, Dongsu Park,
Elias Probst, Emil Soleyman, Erik Kooistra, Ervin Peters, Evgeni Golov,
Evgeny Vereshchagin, Fabrice Fontaine, Faheel Ahmad, Faizal Luthfi,
Felix Yan, Filipe Brandenburger, Franck Bui, Frank Schaefer, Frantisek
Sumsal, Gautier Husson, Gianluca Boiano, Giuseppe Scrivano, glitsj16,
Hans de Goede, Harald Hoyer, Harry Mallon, Harshit Jain, Helmut Grohne,
Henry Tung, Hui Yiqun, imayoda, Insun Pyo, Iwan Timmer, Jan Janssen,
Jan Pokorný, Jan Synacek, Jason A. Donenfeld, javitoom, Jérémy Nouhaud,
Jiuyang Liu, João Paulo Rechi Vita, Joe Hershberger, Joe Rayhawk, Joerg
Behrmann, Joerg Steffens, Jonas Dorel, Jon Ringle, Josh Soref, Julian
Andres Klode, Jun Bo Bi, Jürg Billeter, Keith Busch, Khem Raj, Kirill
Marinushkin, Larry Bernstone, Lennart Poettering, Lion Yang, Li Song,
Lorenz Hübschle-Schneider, Lubomir Rintel, Lucas Werkmeister, Ludwin
Janvier, Lukáš Nykrýn, Luke Shumaker, mal, Marc-Antoine Perennou,
Marcin Skarbek, Marco Trevisan (Treviño), Marian Cepok, Mario Hros,
Marko Myllynen, Markus Grimm, Martin Pitt, Martin Sobotka, Martin
Wilck, Mathieu Trudel-Lapierre, Matthew Leeds, Michael Biebl, Michael
Olbrich, Michael 'pbone' Pobega, Michael Scherer, Michal Koutný, Michal
Sekletar, Michal Soltys, Mike Gilbert, Mike Palmer, Muhammet Kara, Neal
Gompa, Neil Brown, Network Silence, Niklas Tibbling, Nikolas Nyby,
Nogisaka Sadata, Oliver Smith, Patrik Flykt, Pavel Hrdina, Paweł
@@ -499,7 +488,7 @@ CHANGES WITH 240:
Xiang Fan, Xi Ruoyao, Xuanwo, Yann E. Morin, YmrDtnJu, Yu Watanabe,
Zbigniew Jędrzejewski-Szmek, Zhang Xianwei, Zsolt Dollenstein

Warsaw, 2018-12-21
Somewhere, 2018-12-yy

CHANGES WITH 239:


+ 3
- 0
TODO View File

@@ -46,6 +46,9 @@ Features:
inserting them into the kernel keyring. Maybe SecretsDirectory= similar to
ConfigurationDirectory=.

* systemd-gpt-auto: if we find the root dir mounted read-only and the gpt flag
doesn't say so generate job that remounts it writable

* when no locale is configured, default to UEFI's PlatformLang variable

* When logind.conf contains HandleLidSwitch=suspend-then-hibernate and we can't

+ 4
- 4
meson.build View File

@@ -16,7 +16,7 @@ project('elogind', 'c',
# libsystemd_version = '0.23.0'
# libudev_version = '1.6.11'
#else
libelogind_version = '0.23.0'
libelogind_version = '0.24.0'
#endif // 0

# We need the same data in two different formats, ugh!
@@ -28,12 +28,12 @@ conf.set('PROJECT_VERSION', meson.project_version())
conf.set_quoted('PACKAGE_VERSION', meson.project_version())

substs = configuration_data()
#if 0 /// Set elogind Package PACKAGE_URL
#if 0 /// Set elogind Package PROJECT_URL
# substs.set('PROJECT_URL', 'https://www.freedesktop.org/wiki/Software/systemd')
# substs.set('PROJECT_VERSION', meson.project_version())
#else
substs.set('PACKAGE_URL', 'https://github.com/elogind/elogind')
substs.set('PROJECT_URL', 'https://github.com/elogind/elogind')
#endif // 0
substs.set('PROJECT_VERSION', meson.project_version())

#if 0 /// fuzz regression tests are not supported by elogind
# want_ossfuzz = get_option('oss-fuzz')

Loading…
Cancel
Save