Description of problem: One of the first things an admin or even a fairly new user really needs to do immediately if running the system under VirtualBox is update the Guest Additions (GA) to the latest version. All of the desktops I use primarily (KDE,Gnome,LXDE) all post notifications to these desktops if the GA are out of date with the host VB version. The GA requires, amongst other things, the kernel-{source,desktop}-devel package in order to successfully build the updated GA. Failure to update the GA in a timely manner can (and I emphasize "can") lead to system instability, including having a difficult time of applying operating system package updates. Attempting to obtain the GA-required devel packages may be difficult for our newest users, Windows cross-over users, and others who are learning this system for the first time or may be coming from Debian environments and are not familiar with RPM. They may not even be aware there are multiple kernel versions, etc, each of which requires different versions of these packages/files. Also, depending on the (especially) certain environmental issues like the host video and sound, it may be close to impossible to work with the fresh install sans patched GA (I have actually run into this in the past, though not recently). Including a recent version of the GA is a convenient and thoughtful touch, but VirtualBox releases maintenance (point) releases about once every 6 weeks or so, sometimes more frequently. M3B3 includes the latest VB GA, but by the time this release hits the streets, it is likely VB will release an update. Also, many hosting systems may still be running older versions of VB (4.1, even 3.8!) and so the included GA package won't work for them. This means that, to avoid difficulties for (especially new) users, and maybe even to avoid arousing the agitation of sysadmins, it might be a very good idea to include the appropriate dependencies WITH the release ISO's. (I note that another Linux distro seems to have done exactly this, and the "Install Guest Additions" process is 100% seamless. Can't recall; think it was SolusOS, maybe ZorinOS.) Version-Release number of selected component (if applicable): Whichever kernel configurations are to be released with M3. How reproducible: Trying to build the GA fresh out of a new install, will result in an error indicating files belonging to these dependencies are missing and the build fails. Steps to Reproduce: 1. Select "Install Guest Additions" from the guest's VirtualBox menu 2. Mount the virtual CD media (note that KDE, as installed, does not automatically call autorun) 3. Run the VBoxLinuxAdditions script off the CD (this can be called by the autorun script mentioned in #2) Reproducible: Steps to Reproduce:
The kernel-source is useless for that, this is for compiling your own kernel. The kernel-devel are already on the classical dvd. In the live you have the pre-compiled one and this is enough.
Status: NEW => RESOLVEDResolution: (none) => WONTFIX
Will it be enough for newbies? People who may not have solid Linux background, crossovers from Windows and Debian-based systems? Also, I'd like to point out that allowing VirtualBox to drive updates will lessen the load on mageia packagers and maintainers. Currently, you will need to update all the packages for every different variety of the distro (32 and 64 bit, etc) each and every time Oracle releases an update? What if the host version of VB is upgraded -- I see a lot of work for you and others on the team, including, potentially the QA team. Plus, this will introduce delays for the users! You assert that the one package that IS included "is enough" but that means that when Oracle releases a maintenance update, the user will STILL have to install the kernel-devel anyway. (BTW, I never asserted that the kernel source should necessarily be included, not sure how that got in there. The packages indicated in the description were the only ones requested.)
Status: RESOLVED => REOPENEDResolution: WONTFIX => (none)
Summary: kernel-{source,desktop}-devel should be included with the ISO => kernel-{server,desktop}-devel should be included with the ISO
meant to include {server,desktop} not {source,desktop}. But I think the context would have made that clear anyway. I have updated this in the bug description but not the text. I apologize if that introduced any confusion and I will be more careful reporting future bugs.
Consider this: Oracle releases a 4.2.10 security update 14 hours before the Mageia 3 ISOs are released on the mageia public download site. The 4.2.8 package that has been so very carefully tested is no longer relevant at all, and winds up having wasted a lot of precious time (volunteers' also?) rather than expending that effort on other facets of the system.
If you take any other packagse in a thirty part website that require kernel header, you will have to install it yourself if needed, so really this is not an argument... Therefore, I don't think there is anyone running these oracle scripts from the live before installing, and if yes, they can enable online repo if needed. (and btw: building pkg on several arch is automatic, the QA is not, but well)
Status: REOPENED => RESOLVEDResolution: (none) => WONTFIX