chiark / gitweb /
timedated: fixed NTP enabled: n/a
[elogind.git] / TODO
diff --git a/TODO b/TODO
index def7b20ab1ce40a12ad18c87be884798e182f9bf..2d53cba3a91480c339882377c5b139c620f7a9de 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,6 +1,5 @@
 Bugfixes:
 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
+* systemctl --system show -p Fr<TAB> default.target doesn't show anything
 
 * check systemd-tmpfiles for selinux context hookup for mknod(), symlink() and similar
 
 
 * check systemd-tmpfiles for selinux context hookup for mknod(), symlink() and similar
 
@@ -14,16 +13,9 @@ Bugfixes:
 
 * properly handle .mount unit state tracking when two mount points are stacked one on top of another on the exact same mount point.
 
 
 * 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:
 
 Fedora 19:
 
-* make anaconda write timeout=0 for encrypted devices
+* fix match logic to add another level of disjunction/conjunction
 
 * external: maybe it is time to patch procps so that "ps" links to
   libsystemd-logind to print a pretty service name, seat name, session
 
 * external: maybe it is time to patch procps so that "ps" links to
   libsystemd-logind to print a pretty service name, seat name, session
@@ -36,8 +28,6 @@ Fedora 19:
 * localed:
   - localectl: support new converted x11→console keymaps
 
 * localed:
   - 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
 
 * timer logic is confused by units which are skipped due to failing condition
   http://lists.freedesktop.org/archives/systemd-devel/2013-February/008816.html
 
@@ -45,6 +35,37 @@ Fedora 19:
   http://lists.freedesktop.org/archives/systemd-devel/2013-February/009021.html
 
 Features:
   http://lists.freedesktop.org/archives/systemd-devel/2013-February/009021.html
 
 Features:
+
+* move session owner code from sd-login.c to cgroup-util.c
+
+* decimal_str_max() should become a type-safe macro
+
+* show-cgroup.c uses its own ulog10 implementation
+
+* cgroup-util: verify syntax of cgroup controllers
+
+* cgtop: make cgtop useful in a container
+
+* make sure cg_pid_get_path() works properly for co-mounted controllers
+
+* nspawn: ensure syntax of --uuid= argument is correct
+
+* nspawn: detect whether something is an OS by checking for /etc/os-release
+
+* explicitly disallow changing the cgroup path of units in the
+  name=systemd hierarchy, unless it is outside of /system
+
+* 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
 * 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
@@ -635,6 +656,8 @@ External:
    - plot per-process IO utilization
    - group processes based on service association (cgroups)
    - document initcall_debug
    - plot per-process IO utilization
    - group processes based on service association (cgroups)
    - document initcall_debug
+   - put bootcharts in the journal
+   - kernel cmdline "bootchart" option for simplicity?
 
 Regularly:
 
 
 Regularly: