chiark / gitweb /
units: get rid of special setup services for /var/run, /var/lock and /tmp, and rely...
[elogind.git] / fixme
diff --git a/fixme b/fixme
index 7e025c429adf4d4ad5ffb7e4e9c71d6b8db26c6f..b7de796c692f6d8b426697c92b2ffe29e835217c 100644 (file)
--- a/fixme
+++ b/fixme
@@ -1,9 +1,4 @@
-* do not throw error when .service file is linked to /dev/null
-
-* oneshot services which do not remain: 'exited' instead of 'dead'?
-  it should be visible in 'systemctl' that they have been run
-
-* dot output for --test showing the 'initial transaction'
+v11:
 
 * have a simple syslog bridge providing /dev/log and forward messages
   to /dev/kmsg. at the moment the real syslog can be started, the bridge
 
 * have a simple syslog bridge providing /dev/log and forward messages
   to /dev/kmsg. at the moment the real syslog can be started, the bridge
   support in the kernel ringbuffer, without any syslog service or disk
   access
 
   support in the kernel ringbuffer, without any syslog service or disk
   access
 
+* emergency.service should start default.target after C-d. synchronize from fedora's initscripts package
+
+* stability promise must say that #ifdef TARGET_XXX style distro compatibility will go away one day
+
+* enable tmpfiles by default
+
+later:
+
+* do not throw error when .service file is linked to /dev/null
+
+* oneshot services which do not remain: 'exited' instead of 'dead'?
+  it should be visible in 'systemctl' that they have been run
+
+* dot output for --test showing the 'initial transaction'
+
 * calendar time support in timer, iCalendar semantics for the timer stuff (RFC2445)
 
 * implicitly import "defaults" settings file into all types
 
 * calendar time support in timer, iCalendar semantics for the timer stuff (RFC2445)
 
 * implicitly import "defaults" settings file into all types
 
-* add #ifdefs for non-sysv builds
-  ABI: sysv "legacy", disable D-Bus export if not compiled-in
-
 * "disabled" load state?
 
 * ability to kill services? i.e. in contrast to stopping them, go directly
 * "disabled" load state?
 
 * ability to kill services? i.e. in contrast to stopping them, go directly
@@ -62,7 +69,7 @@
 
 * ConditionFileExists=, ConditionKernelCommandLine=, ConditionEnvironment= with !
 
 
 * ConditionFileExists=, ConditionKernelCommandLine=, ConditionEnvironment= with !
 
-* accountsservice is dod
+* accountsservice is borked
 
 * auditd service files
 
 
 * auditd service files
 
@@ -76,8 +83,6 @@
 
 * passphrase agent https://bugs.freedesktop.org/show_bug.cgi?id=30038
 
 
 * passphrase agent https://bugs.freedesktop.org/show_bug.cgi?id=30038
 
-* emergency.service should start default.target after C-d.
-
 * support dbus introspection in mid-level object paths, i.e. in /org/freedesktop/systemd/units/.
 
 * systemctl auto-pager a la git
 * support dbus introspection in mid-level object paths, i.e. in /org/freedesktop/systemd/units/.
 
 * systemctl auto-pager a la git
 
 * ask-password tty timeout
 
 
 * ask-password tty timeout
 
-* properly handle bind mounts in /etc/fstab
+* properly handle multiple inotify events per read() in path.c and util.c
 
 
-* readahead() vs. fadvise() vs. ioprio
+* readahead: btrfs/LVM SSD detection
 
 
-* unneeded
+* document locale.conf, vconsole.conf and possibly the tempfiles.d and modules-load.d mechanism.
 
 
-* properly handle multiple inotify events per read() in path.c and util.c
+* when /proc/self/mountinfo is not parsable, proceed with next line
+
+* beefed up tmpwatch that reads tmpfiles.d
 
 External:
 
 
 External: