chiark / gitweb /
readahead: preload pack file
[elogind.git] / fixme
diff --git a/fixme b/fixme
index 198ce8d2f0d715ce7a9260a5f271d1a822188c4d..e7bf69c9f4ffaf4a99a610bfaf41bc1063e6648d 100644 (file)
--- a/fixme
+++ b/fixme
@@ -1,14 +1,4 @@
-* dot output for --test showing the 'initial transaction'
-
-* check 'disable'
-  <Viking-Ice>    "Warning: Unit file changed in disk, 'systemctl --system daemon-reload' recommended
-  <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
+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!
+
+later:
 
 
-* add #ifdefs for non-sysv builds
+* do not throw error when .service file is linked to /dev/null
 
 
-* reinvestigate hwclock
+* 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?
 
@@ -31,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
 
-* 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 maintenance 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
+
+* ConditionFileExists=, ConditionKernelCommandLine=, ConditionEnvironment= with !
+
+* accountsservice is borked
 
 
-* Ray: plymouth after/before getty? https://bugzilla.redhat.com/show_bug.cgi?id=623430
+* auditd service files
+
+* 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:
 
-* nomodules nach udev umziehen
+* place /etc/inittab with explaining blurb.
+
+* pam_securetty should honour console=
 
 
-* sysv functions should color when stdout is tty, not stdin
+* procps, psmisc, sysvinit-tools, hostname → util-linux-ng
 
 
-* agetty should not modify baudrate https://bugzilla.redhat.com/show_bug.cgi?id=623685
+* nologin nach /var/run https://bugzilla.redhat.com/show_bug.cgi?id=624489
 
 
-* ck logging, ssh readahead
+* make sysinit honour forcefsck/fastboot from the kernel command line fsck.mode=auto|force|skip
 
 * pam: fix double sudo session cleanup:
   http://www.gratisoft.us/bugzilla/show_bug.cgi?id=421
 
 
 * pam: fix double sudo session cleanup:
   http://www.gratisoft.us/bugzilla/show_bug.cgi?id=421
 
-* patch /etc/init.d/functions with:
-
-  if [ $PPID -ne 1 && mountpoint /cgroup/systemd ] ; then echo "You suck!" ; fi
-
 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=612728 -- /etc/rc.d/init.d/functions
 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=612728 -- /etc/rc.d/init.d/functions
@@ -101,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: