I disagree with the conclusion that this script should be removed because of the integration issues you describe. This script fulfills a function on the system that nothing else does, which is to ensure that the desired governor is set for the running system. Individual bugs with that integration should be dealt with as bugs, nothing more.
Citing this as a difference from upstream is a non-argument. Upstream is defunct. Citing this as a difference from Debian is a non-argument. Debian is not the relevant standard for boot experience. The only thing I see here that needs changing per se is to migrate the init script to a systemd unit - which would let us get rid of the 'sleep' call for instance in favor of triggering this precisely at the end of the boot. ** Changed in: sysvinit (Ubuntu) Status: New => Won't Fix -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to sysvinit in Ubuntu. https://bugs.launchpad.net/bugs/1497375 Title: Remove /etc/init.d/ondemand script Status in sysvinit package in Ubuntu: Won't Fix Bug description: There are several issues with the /etc/init.d/ondemand script [1], and it appears to be a bad difference / addition to the upstream/Debian package. Please consider removing it. 1: https://bugs.launchpad.net/ubuntu/+source/sysvinit?field.searchtext=ondemand&search=Search&field.status%3Alist=NEW&field.status%3Alist=INCOMPLETE_WITH_RESPONSE&field.status%3Alist=INCOMPLETE_WITHOUT_RESPONSE&field.status%3Alist=CONFIRMED&field.status%3Alist=TRIAGED&field.status%3Alist=INPROGRESS&field.status%3Alist=FIXCOMMITTED&field.assignee=&field.bug_reporter=&field.omit_dupes=on&field.has_patch=&field.has_no_package= To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/sysvinit/+bug/1497375/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp