chiark / gitweb /
readahead: make sure /dev/.systemd/readahead exists
[elogind.git] / fixme
diff --git a/fixme b/fixme
index 6d0f5b2edb50a7c760f5ba0908b22afa3dc93846..e7bf69c9f4ffaf4a99a610bfaf41bc1063e6648d 100644 (file)
--- a/fixme
+++ b/fixme
@@ -1,18 +1,4 @@
-* dot output for --test showing the 'initial transaction'
-
-* check 'disable'
-  <Viking-Ice>    "Warning: Unit file changed in disk, 'systemctl --system daemon-reload' recomended
-  <kay>           when does it do that?
-  <Viking-Ice>    if you disable the service
-
-* fixup var-run/var-lock tmpfs mounts. we need:
-    touch /var/run/utmp
-    chown root:utmp /var/run/utmp
-    mkdir -p /var/lock/subsys
-
-* downgrade warnings for non-existent services pulled-in
-  by soft dependencies, like:
-    init[1]: Failed to load configuration for isdn.service: No such file or directory
+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
 
-* calendar time support in timer, iCalendar semantics for the timer stuff (RFC2445)
+* emergency.service should start default.target after C-d. synchronize from fedora's initscripts package
 
 
-* implicitly import "defaults" settings file into all types
+* verify ordering of random-seed-load and base.target!
 
 
-* add #ifdefs for non-sysv builds
+later:
 
 
-* reinvestigate random seed, hwclock
+* 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
 
 * "disabled" load state?
 
 
 * "disabled" load state?
 
@@ -35,7 +30,6 @@
   into killing mode?
 
 * port over to LISTEN_FDS/LISTEN_PID:
   into killing mode?
 
 * port over to LISTEN_FDS/LISTEN_PID:
-
    - uuidd    DONE
    - dbus     DONE
    - rsyslog  DONE
    - uuidd    DONE
    - dbus     DONE
    - rsyslog  DONE
 
 * write utmp record a la upstart for processes
 
 
 * write utmp record a la upstart for processes
 
-* follow property change dbus spec
-
 * selinux policy loading
 
 * selinux policy loading
 
-* systemctl status $PID, systemctl stop $PID!
-
-* place /etc/inittab with explaining blurb.
-
 * fingerprint.target, wireless.target, gps.target
 
 * fingerprint.target, wireless.target, gps.target
 
-* set_put(), hashmap_put() return values checken. i.e. == 0 macht kein free()!
+* set_put(), hashmap_put() return values check. i.e. == 0 doesn't free()!
 
 * fix merging in .swap units
 
 
 * fix merging in .swap units
 
 
 * io priority during initialization
 
 
 * io priority during initialization
 
-* if a service fails too often, make the service enter maintainence mode, and the socket, too.
+* if a service fails too often, make the service enter failed mode, and the socket, too.
+
+* systemctl enable - warn about empty [Install] section
+
+* bash completion a la gdbus
+
+* systemctl list-jobs - show dependencies
 
 
-* don't show file not found msgs for irrelevant units
+* ConditionFileExists=, ConditionKernelCommandLine=, ConditionEnvironment= with !
 
 
-* j->installed issue
+* accountsservice is borked
 
 
-* plymouth boot.log
+* auditd service files
 
 
-* plymouth different shut down msgs
+* add systemctl switch to dump transaction without executing it
+
+* system.conf/session.conf man page
+
+* exec /sbin/poweroff as PID 1 and do the shutdown
+
+* kexec, suspend, resume
+
+* passphrase agent https://bugs.freedesktop.org/show_bug.cgi?id=30038
+
+* support dbus introspection in mid-level object paths, i.e. in /org/freedesktop/systemd/units/.
+
+* systemctl auto-pager a la git
+
+* fsck setup
+
+* merge CK
+
+* ask-password tty agent, ask-password plymouth agent
+
+* plymouth update status hookup
+
+* ask-password tty timeout
+
+* properly handle multiple inotify events per read() in path.c and util.c
+
+* readahead: btrfs/LVM SSD detection
+
+* document locale.conf, vconsole.conf and possibly the tempfiles.d and modules-load.d mechanism.
+
+* when /proc/self/mountinfo is not parsable, proceed with next line
+
+* beefed up tmpwatch that reads tmpfiles.d
 
 External:
 
 
 External:
 
-* sysv functions should color when stdout is tty, not stdin
+* place /etc/inittab with explaining blurb.
 
 
-* agetty should not modify baudrate
+* pam_securetty should honour console=
 
 
-* ck logging, ssh readahead
+* procps, psmisc, sysvinit-tools, hostname → util-linux-ng
 
 
-* pam: fix double sudo session cleanup:
-  http://www.gratisoft.us/bugzilla/show_bug.cgi?id=421
+* nologin nach /var/run https://bugzilla.redhat.com/show_bug.cgi?id=624489
 
 
-* patch /etc/init.d/functions with:
+* make sysinit honour forcefsck/fastboot from the kernel command line fsck.mode=auto|force|skip
 
 
-  if [ $PPID -ne 1 && mountpoint /cgroup/systemd ] ; then echo "You suck!" ; fi
+* pam: fix double sudo session cleanup:
+  http://www.gratisoft.us/bugzilla/show_bug.cgi?id=421
 
 https://bugzilla.redhat.com/show_bug.cgi?id=614245 -- plymouth
 https://bugzilla.redhat.com/show_bug.cgi?id=612789 -- umount /cgroup on halt
 
 https://bugzilla.redhat.com/show_bug.cgi?id=614245 -- plymouth
 https://bugzilla.redhat.com/show_bug.cgi?id=612789 -- umount /cgroup on halt
@@ -111,6 +137,8 @@ https://bugzilla.redhat.com/show_bug.cgi?id=617317 -- acpid
 https://bugzilla.redhat.com/show_bug.cgi?id=617327 -- gpm
 https://bugzilla.redhat.com/show_bug.cgi?id=617330 -- pcsc-lite
 https://bugzilla.redhat.com/show_bug.cgi?id=617321 -- audit
 https://bugzilla.redhat.com/show_bug.cgi?id=617327 -- gpm
 https://bugzilla.redhat.com/show_bug.cgi?id=617330 -- pcsc-lite
 https://bugzilla.redhat.com/show_bug.cgi?id=617321 -- audit
+https://bugzilla.redhat.com/show_bug.cgi?id=617316 -- abrt
+http://sources.redhat.com/bugzilla/show_bug.cgi?id=11930 -- glibc
 
 Regularly:
 
 
 Regularly: