Description of problem: Cauldron sysinstall brings in packages that are not needed and have not been asked for: the result of a discussion in the Mageia-discuss ML, trying to understand why a Mageia 2 A3 system takes 60 seconds to boot, while Mageia 1 does it in 20. In the course of this ML discussion, it was suggested that I produce a systemd-boot-plot.svg (see attachment). Conclusion: network-up.service and mandriva-everytime.service are the main time consumers; some non-necessary services installed - the issue of this report: - speech-dispatcherd.service - portreserve.service both have not been explicitly required Version-Release number of selected component (if applicable): How reproducible: each time I do a fresh install Steps to Reproduce: 1. Fresh install of Mageia 2 from the Alpha 3 dvd iso 2. boot the system 3. use rpm -q to check presence of "speech-dispatcher" and "portreserve" The package-list in my system has been configured in a reproducible way: - custom install from an DVD boot-iso (no supplementary media) - all groups except "KDE workstation" unchecked - additional packages were installed during the initial session - 1st boot after system install (and after updating the already installed packages): the list of packages to be additionally installed was produced by a script that compares the output of "rpm -qa" with a file containing a list of "required packages" (see attachment). Sorry if this sounds tiresome - but bootstrapping time appears to be a serious issue in Mageia 2. Attachments: - /root/drakx/report.bug.gz - "package_list.pl" my file that contains the list of required packages (this is not the one at /root/drakx, resp. has been edited way back from such a file) - output of systemd-analyze plot > systemd-boot-plot.svg
Created attachment 1523 [details] /root/drakx/report.bug.gz from my system
Created attachment 1524 [details] file with list of required packages This file uses the format of /root/drakx/package_list.pl, but has been edited to contain only those files I want to be sure to have on my system. It uses pragmas (the format is evident) to allow using it with different platforms/ releases.
Created attachment 1525 [details] file illustrating the presence of the unwanted services during the boot process
@ Jürgen, Sorry we missed this bug :/ Is it still valid for Mga2b2?
Keywords: (none) => NEEDINFOCC: (none) => dmorganec, mageia, marja11
Will do, but might take some time (using what rests of this splendid pre-summer to put my garden up to speed ...)
(In reply to comment #4) > @ Jürgen, > > Sorry we missed this bug :/ > > Is it still valid for Mga2b2? (In reply to comment #5) > Will do, but might take some time (using what rests of this splendid pre-summer > to put my garden up to speed ...) Please wait a few days and try Mga2b3, then
I now watched closely what happens when I install/customize my Beta 3 system: Both packages are not included by the installer, but are pulled in as dependencies when I post-load my additional packages - portreserve is pulled is by cups - hence, it is really needed - speech-dispatcherd.service is pulled in by "konversation" which I in fact do require to be post loaded - I will kick that out. Hence: (a) this is not at all an installer problem, (b) a user problem and not a bug, and (c) sorry - I should have done more exploring before submitting this bug - it can be closed.
FWIW, portreserve is not really needed by cups under systemd. It's only used under sysvinit. We sadly don't really have a packaging mechanism to deal with that tho'. It should now be a masked service under systemd. i.e. portreserve will not run. It will likely be completely dropped as a package from mga3 (systemd can do this sort of thing natively and in a much more useful way). Technically speech-dispatcher is not needed by konversation. it's likely brought in by jovie which I belive konversation can to do text-to-speech stuff. Anyway, like you say it's resolved.
Status: NEW => RESOLVEDResolution: (none) => FIXED