From Mageia wiki
Jump to: navigation, search


Summary

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.

Owner

  • Name: Rémi Verschelde
  • Email: akien@mageia.org

Resources

List here people who will be implied in this feature (packagers, QA, doc, ...):

Developers, packagers, testers. The affected package/git repo is initscripts.

Current status

  • Targeted release: Mageia 7
  • Last updated: 2017/09/19
  • Percentage of completion: 0%

Detailed Description

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.

Test case

Booting a system with the refactored initscripts.

Software / Packages Dependencies

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.

Planning

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.

Contingency

Release Notes

Documentation