+* backlight: properly handle multiple backlight devices for the same
+ hardware: at shutdown we should only save the backlight setting for
+ the "best" way to access the backlight. Strategy should be: at
+ shutdown, ignore all backlights that are connected to a non-eDP or
+ non-LVDS port, and then prefer the firmware device over platform
+ device over raw device per-PCI card. Delete all old data. At boot
+ simply apply whatever data we find. Also see
+ http://cgit.freedesktop.org/libbacklight/tree/libbacklight.c#n194
+
+* rfkill: save/restore soft rfkill status across reboots
+
+* refuse boot if /etc/os-release is missing or /etc/machine-id cannot be set up
+
+* ensure scope units may be started only a single time
+
+* document that in instead of FsckPassNo= people should just add a manual dep to systemd-fsck@.service to their mount units.
+
+* better error message if you run systemctl without systemd running
+
+* systemctl status output should should include list of triggering units and their status
+
+* for transient units, instead of writing out drop-ins for all properties consider serializing them in the normal serialization stream
+
+* logind: when logging out, remove user-owned sysv and posix IPC objects
+
+* session scopes/user unit: add RequiresMountsFor for the home directory of the user
+
+* add a man page containing packaging guidelines and recommending usage of things like Documentation=, PrivateTmp=, PrivateNetwork= and ReadOnlyDirectories=/etc /usr.
+
+* journalctl: instead --after-cursor= maybe have a --cursor=XYZ+1 syntax?
+
+* 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
+
+* 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
+
+* when a kernel driver logs in a tight loop we should ratelimit that too.
+
+* "systemctl disable" of a unit instance removes all symlinks, should
+ only remove the instance symlink (systemctl disable of a template
+ unit however should remove them all).
+
+* journald: optionally, log debug messages to /run but everything else to /var
+
+* systemctl list-unit-files should list generated files (and probably with a new state "generated" for them, or so)
+
+* 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.
+
+* man: the documentation of Restart= currently is very misleading and suggests the tools from ExecStartPre= might get restarted.
+
+* load .d/*.conf dropins for device units
+
+* add a fixed dbus path for "my own unit", "my own session", ... to PID1, logind, ...
+
+* service_coldplug() appears to reinstall the wrong stop timeout watch?
+
+* transient units: allow creating auxiliary units with the same call
+
+* how to reset dynamically changed attributes sanely?
+
+* when reloading configuration, apply new cgroup configuration
+
+* journald: make sure ratelimit is actually really per-service with the new cgroup changes