chiark / gitweb /
update TODO
[elogind.git] / TODO
diff --git a/TODO b/TODO
index fe2af675b051549931263c0a4f997bc749677a71..438b64403541dfa137fb0b1e97eba2e6b6610337 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,4 +1,12 @@
 Bugfixes:
 Bugfixes:
+* the running hwdb seems not to pick up updated database files without
+  an explicit: udevadm control --reload
+
+* enabling an instance unit creates pointless link, and
+  the unit will be started with getty@getty.service:
+    $ systemctl enable getty@.service
+    ln -s '/usr/lib/systemd/system/getty@.service' '/etc/systemd/system/getty.target.wants/getty@.service'
+
 * check systemd-tmpfiles for selinux context hookup for mknod(), symlink() and similar
 
 * swap units that are activated by one name but shown in the kernel under another are semi-broken
 * check systemd-tmpfiles for selinux context hookup for mknod(), symlink() and similar
 
 * swap units that are activated by one name but shown in the kernel under another are semi-broken
@@ -23,7 +31,7 @@ Fedora 20:
 
 CGroup Rework Completion:
 
 
 CGroup Rework Completion:
 
-* introduce "mainpid" for scopes
+* introduce "mainpid" for scopes (or maybe not?)
 
 * implement system-wide DefaultCPUAccounting=1 switch (and similar for blockio, memory?)
 
 
 * implement system-wide DefaultCPUAccounting=1 switch (and similar for blockio, memory?)
 
@@ -31,18 +39,22 @@ CGroup Rework Completion:
 
 * handle jointly mounted controllers correctly
 
 
 * handle jointly mounted controllers correctly
 
-* logind: implement session kill exceptions
-
 * make BlockIODeviceWeight=, BlockIODeviceBandwidth= runtime settable
 
 * introduce high-level settings for RT budget, swappiness
 
 * wiki: document new bus APIs of PID 1 (transient units, Reloading signal)
 
 * make BlockIODeviceWeight=, BlockIODeviceBandwidth= runtime settable
 
 * introduce high-level settings for RT budget, swappiness
 
 * wiki: document new bus APIs of PID 1 (transient units, Reloading signal)
 
-* Send SIGHUP and SIGTERM in session scopes
-
 Features:
 
 Features:
 
+* unlink PID files of units after exit
+
+* tiny tool that saves/restores backlight
+
+* 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
 * 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
@@ -80,8 +92,6 @@ Features:
   full, make sure to write how many messages are lost as first thing
   to syslog when it works again.
 
   full, make sure to write how many messages are lost as first thing
   to syslog when it works again.
 
-* prohibit Restart= set with Type=oneshot
-
 * 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
 * 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