X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=TODO;h=ba8bb8e80f64a0b960a11c999835cd256d366e02;hb=41f1a1da57a0cef035d1f78c21bcff3dc3f76f79;hp=5ac8d8164073db014573f59ee21ad0e0d2e506c4;hpb=466784c8710e5cb0e0b86a16506d992d7ec5b619;p=elogind.git diff --git a/TODO b/TODO index 5ac8d8164..ba8bb8e80 100644 --- a/TODO +++ b/TODO @@ -21,13 +21,7 @@ Bugfixes: 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 @@ -51,19 +45,24 @@ 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 +* 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 -* 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 @@ -77,14 +76,10 @@ Features: * 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) * 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.