$ cat /proc/252/environ
initrd=\6a9857a393724b7a981ebb5b8495b9ea\3.10.0-2.fc20.x86_64\initrd
-Fedora 19:
+Fedora 20:
-* external: maybe it is time to patch procps so that "ps" links to
- libsystemd-logind to print a pretty service name, seat name, session
- name in its output. Currently it only shows cgroup membership, but
- that's sometimes kinda hard to parse for a human.
-
-* cgroup attrs:
- - update dbus interface docs in wiki
+* external: ps should gain colums for slice and machine
* localed:
- localectl: support new converted x11→console keymaps
* when installing fedora with yum --installroot /var/run is a directory, not a symlink
+ https://bugzilla.redhat.com/show_bug.cgi?id=975864
CGroup Rework Completion:
* introduce high-level settings for RT budget, swappiness
-* man: document new bus apis
+* wiki: document new bus APIs of PID 1 (transient units, Reloading signal)
* Send SIGHUP and SIGTERM in session scopes
Features:
-* btfs raid assembly: some .device jobs stay stuck in the queue
+* given that logind/machined now let PID 1 do all nasty work we can
+ probably reduce the capability set they retain substantially.
+
+* btrfs raid assembly: some .device jobs stay stuck in the queue
* Fedora: add an rpmlint check that verifies that all unit files in the RPM are listed in %systemd_post macros.
* Fedora: post FPC ticket to move add %tmpfiles_create to the packaging guidelines
-* add rpm macros for applying tmpfiles --create after package installation
+* make sure gdm doesn't use multi-user-x but the new default X configuration file, and then remove multi-user-x from systemd
* when parsing calendar timestamps support the UTC timezone (even if we won't support arbitrary timezone specs, support UTC itself certainly makes sense), also support syntaxes such as +0200
* journald: optionally, when messages with a high log priority are logged, sync() immediately.
-* introduce %v resolving to the string returned by "uname -r"
-
* systemctl list-unit-files should list generated files (and probably with a new state "generated" for them, or so)
-* Get rid of systemd-sysv:
- https://fedoraproject.org/wiki/User:Toshio/Systemd_Convert_draft
-
* do we really need both hasprefix() and startswith()?
-* when a kernel driver logs in a tight loop we should ratelimit that too.
-
* journald: when we drop syslog messages because the syslog socket is
full, make sure to write how many messages are lost as first thing
to syslog when it works again.
* gparted needs to disable auto-activation of mount units somehow, or
maybe we should stop doing auto-activation of this after boot
entirely. https://bugzilla.gnome.org/show_bug.cgi?id=701676
+ Maybe take a BSD lock at the disk device node and teach udev to
+ check for that and suppress event handling.
* when a service changes state make reflect that in the
RUNNING/LISTENING states of its socket
- make stuff in test/ work with separate output dir
- remove all the duplicated code in test/
-* suppress log output on shutdown when "quiet" is used
-
* systemctl delete x.snapshot leaves no trace in logs (at least at default level).
* make the coredump collector tool move itself into the user's cgroup
* when isolating, try to figure out a way how we implicitly can order
all units we stop before the isolating unit...
-* teach udev + logind's uaccess to somehow handle the "dead" device nodes from:
- /lib/modules/$(uname -r)/modules.devname
- and apply ACLs to them if they have TAG=="uaccess" in udev rules.
-
* add ConditionArchitecture= or so
* teach ConditionKernelCommandLine= globs or regexes (in order to match foobar={no,0,off})
- write man page for efi boot generator
- honor language efi variables for default language selection (if there are any?)
- honor timezone efi variables for default timezone selection (if there are any?)
- - introduce bootctl (backed by systemd-bootd) to control temporary and persistent default boot goal plus efi variables
+ - change bootctl to be backed by systemd-bootd to control temporary and persistent default boot goal plus efi variables
* maybe do not install getty@tty1.service symlink in /etc but in /usr?
mode, it will never touch the RTC if the no reliable time source is active or the
user did not request anything like it.
-* hwdb:
- - implement conditional properties (dmi matches)
- - hwdb --filter=ID_DRIVE_*
-
* if booted in "quiet" mode, and an error happens, turn on status
output again, so that the emergency mode isn't totally
surprising. Also, terminate plymouth.
when done. That means clients don't get a successful method reply,
but much rather a disconnect on success.
-* remember which condition failed for services, not just the fact that something failed
-
* use opterr = 0 for all getopt tools
* properly handle loop back mounts via fstab, especially regards to fsck/passno