Bug 171

Summary: upgrade module-init-tools 3.6 to 3.12 (latest stable) to fix bugs and add improvements
Product: Mageia Reporter: Y.LE_NY <yleny>
Component: RPM PackagesAssignee: Thomas Backlund <tmb>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: dmorganec, ennael1, thierry.vignaud
Version: CauldronKeywords: Triaged
Target Milestone: Mageia 2   
Hardware: i586   
OS: Linux   
Whiteboard:
Source RPM: module-init-tools CVE:
Status comment:

Description Y.LE_NY 2011-02-24 22:18:16 CET
Description of problem:

Mageia 1 Alpha1 use module-init-tools 3.6 release 
but the latest stable version is 3.12.
Please upgrade it from 3.6 (2009-02-04) to 3.12 (2010-06-07) to fix bugs and
add improvements.

module-init-tools changelog available at 
http://git.kernel.org/?p=utils/kernel/module-init-tools/module-init-tools.git;a=shortlog;h=v3.12

Sources:
http://ftp.kernel.org/pub/linux/utils/kernel/module-init-tools/module-init-tools-3.12.tar.gz

For better information, latest module-init-tools release in several Linux
Distribution :
Fedora 14 laughlin use 3.11.1
OpenSuse 11.3 use 3.12 
Debian 6.0 squeeze use 3.12 
Ubuntu 10.10 maverick use 3.12 


Version-Release number of selected component (if applicable):
Mageia Alpha1
module-init-tools-3.6-15.mga1

Improvement features :

* 3.7 
at
http://git.kernel.org/?p=utils/kernel/module-init-tools/module-init-tools.git;a=shortlog;h=v3.7

modprobe: Fix segfault when MODPROBE_OPTIONS=""
modprobe: abort loading module if one of its dependents fails to load
modprobe: Fix segfault in parse_config_file

* 3.8 
at
http://git.kernel.org/?p=utils/kernel/module-init-tools/module-init-tools.git;a=shortlog;h=v3.8
Allow to link zlib dynamically

* 3.9
at
http://git.kernel.org/?p=utils/kernel/module-init-tools/module-init-tools.git;a=shortlog;h=v3.9
depmod: fix uninitialized value error in "depmod --warn" code

*3.11
at
http://git.kernel.org/?p=utils/kernel/module-init-tools/module-init-tools.git;a=shortlog;h=v3.11
modinfo: Fix segmentation fault due to the wrong parameter

*3.12
https://modules.wiki.kernel.org/index.php/Module_init_tools_3_12
devnames. Kay Sievers implemented support for "devname" alias entries in depmod. These are special aliases that are added by kernels after 2.6.35 (inclusive).

http://git.kernel.org/?p=utils/kernel/module-init-tools/module-init-tools.git;a=shortlog;h=v3.12 



Reproducible: 

Steps to Reproduce:
D Morgan 2011-02-24 22:52:47 CET

CC: (none) => dmorganec, ennael1

Ahmad Samir 2011-02-24 23:08:19 CET

Keywords: (none) => Triaged
Assignee: bugsquad => tmb

Comment 1 Y.LE_NY 2011-03-09 23:56:27 CET
@ Thomas

No news for this package to update ?
After Alpha 2 ?
Comment 2 Thomas Backlund 2011-03-10 00:29:44 CET
I'm not sure we want to upgrade this for Mageia 1 as it's currently patched to split out libs that interact with the installer.

In order to upgrade either that patch needs to be rewritten, or the installer needs to be partly redesigned to use unmodified module-init-tools.
Comment 3 Y.LE_NY 2011-03-10 10:10:36 CET
(In reply to comment #2)
> I'm not sure we want to upgrade this for Mageia 1 as it's currently patched to
> split out libs that interact with the installer.
> 
> In order to upgrade either that patch needs to be rewritten, or the installer
> needs to be partly redesigned to use unmodified module-init-tools.

Ok, I understand that there is a lot of work to do to update this package.
And for testing this upgrade too.
Because Mageia use module-init-tools 3.6 that is very old and that is now not used by the main Linux distribution (Debian stable use 3.12 !), I think that upgrade module-init-tools 3.6 to 3.12 must be in the main priority tasks for Mageia 2 release.
Comment 4 Thierry Vignaud 2011-03-10 15:58:27 CET
Well, if you succeed in making it works with ldetect, then it's OK
upstream promised (twice (or even 3 times?)) to merge this patch but never did.

CC: (none) => thierry.vignaud

Thomas Backlund 2011-03-20 18:56:31 CET

Target Milestone: --- => Mageia 2

Comment 5 Manuel Hiebel 2011-07-27 18:16:51 CEST
closing, 3.16 is in cauldron

Status: NEW => RESOLVED
Resolution: (none) => FIXED
Source RPM: (none) => module-init-tools