chiark / gitweb /
shell-completion: show failed units as candidates for start
[elogind.git] / TODO
diff --git a/TODO b/TODO
index 5e8a05052389872018772b6313a584669b029915..0e58468aec5aa502909281d317e097596aff820b 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,9 +1,5 @@
 Bugfixes:
-* systemctl completion doesn't want to start failed systemd-tmpfiles-setup.service
-  systemctl --system show -p Fr<TAB> default.target doesn't show anything
-
-* systemd-journald seems to randomly hang on shutdown, likely not handling
-  SIGTERM, shutdown blocks until we send SIGKILL at the very end.
+* systemctl --system show -p Fr<TAB> default.target doesn't show anything
 
 * check systemd-tmpfiles for selinux context hookup for mknod(), symlink() and similar
 
@@ -17,16 +13,12 @@ Bugfixes:
 
 * properly handle .mount unit state tracking when two mount points are stacked one on top of another on the exact same mount point.
 
-* add 'set -e' to scripts in test/
-* make test in test/ work with separate output dir
-
-* suppress log output on shutdown when "quiet" is used
-
-* systemctl delete x.snapshot leaves no trace in logs (at least at default level).
-
 Fedora 19:
 
+* fix match logic to add another level of disjunction/conjunction
+
 * make anaconda write timeout=0 for encrypted devices
+  https://bugzilla.redhat.com/show_bug.cgi?id=861123
 
 * external: maybe it is time to patch procps so that "ps" links to
   libsystemd-logind to print a pretty service name, seat name, session
@@ -37,11 +29,8 @@ Fedora 19:
   - update dbus interface docs in wiki
 
 * localed:
-  - localectl: add listing support for X11 keymaps, by parsing /usr/share/X11/xkb/rules/xorg.lst
   - localectl: support new converted x11→console keymaps
 
-* logind: Class property should probably know "background" or so as value for cron jobs, and the inhibition checks should filter those out too.
-
 * timer logic is confused by units which are skipped due to failing condition
   http://lists.freedesktop.org/archives/systemd-devel/2013-February/008816.html
 
@@ -50,6 +39,24 @@ Fedora 19:
 
 Features:
 
+* add 'set -e' to scripts in test/
+* make test in test/ work with separate output dir
+
+* 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
+  so that the coredump is properly written to the user's own journal
+  file.
+
+* move /usr/lib/modules/$(uname -r)/modules.devname parsing from udevd to
+   kmod static-nodes
+  call kmod as an early service, and drop CAP_MKNOD from udevd.service
+
+* systemd-delta needs to be made aware of *.d/*.conf drop-in files for
+  units.
+
 * seems that when we follow symlinks to units we prefer the symlink
   destination path over /etc and /usr. We shouldn't do that. Instead
   /etc should always override /run+/usr and also any symlink
@@ -72,8 +79,6 @@ Features:
 
 * teach ConditionKernelCommandLine= globs or regexes (in order to match foobar={no,0,off})
 
-* hostnamectl: when a passed pretty hostname also qualifies as low-level name, then only set low-level name, and unset the pretty hostname
-
 * we should log capabilities too
 
 * Support SO_REUSEPORT with socket activation:
@@ -126,8 +131,6 @@ Features:
 
 * man: add a link to socket activation blog from systemd.socket(5)
 
-* systemctl status: show drop-in snippets for service files in addition to service file path themesevles.
-
 * man: add more examples to man pages
 
 * man: maybe sort directives in man pages, and take sections from --help and apply them to man too
@@ -147,8 +150,6 @@ Features:
   name for the entries to de_DE if they aren't explicitly suffixed
   individually.
 
-* figure out what we do about hostnames/fqdn in hostnamectl/hostnamed
-
 * use "log level" rather than "log priority" everywhere
 
 * ensure sd_journal_seek_monotonic actually works properly.