Mageia 6 and earlier run a service named mandriva_everytime at each boot, which triggers various tasks: - service_harddrake which does various tasks related to the hardware, some of which might be obsolete nowadays with recent kernels and Xorg - dkms_autorebuild which ensures that dkms modules are compiled for the current kernel
This service is frequently a source of bother for Mageia users (see bug 15230), as it can lead to very long boot times with 1 min or more for this service, especially when many kernels are installed.
We propose to take the time to review this service, and ensure that it's up-to-date for modern systems, optimized, and still needed.
- Name: Rémi Verschelde
- Email: email@example.com
List here people who will be implied in this feature (packagers, QA, doc, ...):
Developers, packagers, testers. The affected package/git repo is initscripts.
- Targeted release: Mageia 7
- Last updated: 2017/09/19
- Percentage of completion: 0%
See summary above - more coming soon as the service is audited.
Why it would be good for Mageia to include it
Reduced build time will lead to an improved user experience.
Booting a system with the refactored initscripts.
Software / Packages Dependencies
- initscripts: http://gitweb.mageia.org/software/forks/initscripts/tree/?h=distro/mga
What could disrupt development of this new feature
Nothing. The review/cleanup has to be done, and would satisfy this feature. If changes need to be done, they will also be implemented.
Ideally this should be implemented ASAP so that it can be tested both by Cauldron daily users and by the QA on pre-release ISOs.