Your message dated Sun, 28 Apr 2013 21:50:22 +0100
with message-id <[email protected]>
and subject line Re: Bug#705650: unblock: kmod/9-3
has caused the Debian Bug report #705650,
regarding unblock: kmod/9-3
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
705650: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=705650
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: [email protected]
Usertags: unblock

Please unblock package kmod

The first two bugs are important enough that they have to be fixed in 
a stable release.

kmod (9-3) unstable; urgency=low

  * Added backported patch dot_kcmdline: correctly parse kcmdline parameters 
    containing a dot. (Closes: #689872)
  * Added backported patch bad_alias_assertion: stop modprobe from aborting 
    from an assertion because of some invalid but common configuration
    directives. (Closes: #674110)
  * Removed the nfs4 alias from aliases.conf as requested by the kernel 
    team. (Closes: #683972)
  * Removed the unnecessary build-dependency on perl. (Closes: #697750)

 -- Marco d'Itri <[email protected]>  Sun, 07 Apr 2013 18:19:01 +0200



diff -Nru kmod-9/debian/changelog kmod-9/debian/changelog
--- kmod-9/debian/changelog     2012-08-27 00:40:32.000000000 +0200
+++ kmod-9/debian/changelog     2013-04-07 18:35:22.000000000 +0200
@@ -1,3 +1,16 @@
+kmod (9-3) unstable; urgency=low
+
+  * Added backported patch dot_kcmdline: correctly parse kcmdline parameters 
+    containing a dot. (Closes: #689872)
+  * Added backported patch bad_alias_assertion: stop modprobe from aborting 
+    from an assertion because of some invalid but common configuration
+    directives. (Closes: #674110)
+  * Removed the nfs4 alias from aliases.conf as requested by the kernel 
+    team. (Closes: #683972)
+  * Removed the unnecessary build-dependency on perl. (Closes: #697750)
+
+ -- Marco d'Itri <[email protected]>  Sun, 07 Apr 2013 18:19:01 +0200
+
 kmod (9-2) unstable; urgency=low
 
   * Backported upstream fixes to make modprobe work like in module-init-tools
diff -Nru kmod-9/debian/control kmod-9/debian/control
--- kmod-9/debian/control       2012-06-25 03:03:52.000000000 +0200
+++ kmod-9/debian/control       2013-04-07 18:35:36.000000000 +0200
@@ -2,7 +2,7 @@
 Section: admin
 Priority: important
 Maintainer: Marco d'Itri <[email protected]>
-Build-Depends: debhelper (>> 8.1.3), perl
+Build-Depends: debhelper (>> 8.1.3)
 Standards-Version: 3.9.3.1
 
 Package: kmod
diff -Nru kmod-9/debian/patches/aliases_conf kmod-9/debian/patches/aliases_conf
--- kmod-9/debian/patches/aliases_conf  2011-12-17 00:04:04.000000000 +0100
+++ kmod-9/debian/patches/aliases_conf  2013-04-07 18:36:39.000000000 +0200
@@ -160,8 +160,6 @@
 +
 +alias usbdevfs usbcore
 +
-+alias nfs4 nfs
-+
 +# work around other kernel issues ############################################
 +# The EHCI driver should be loaded before the ones for low speed controllers
 +# or some devices may be confused when they are disconnected and reconnected.
diff -Nru kmod-9/debian/patches/bad_alias_assertion 
kmod-9/debian/patches/bad_alias_assertion
--- kmod-9/debian/patches/bad_alias_assertion   1970-01-01 01:00:00.000000000 
+0100
+++ kmod-9/debian/patches/bad_alias_assertion   2013-04-07 18:28:51.000000000 
+0200
@@ -0,0 +1,40 @@
+Description: fix assertion on --show-depends with bogus config file
+ Some common but invalid modprobe.d configuration directives caused 
+ modprobe --show-depends (which is used by update-initramfs) to crash.
+Origin: upstream, commit:ace742fa9aee1aec5931d5ee8a51fa9b8f0d94e0
+Applied-Upstream: commit:ace742fa9aee1aec5931d5ee8a51fa9b8f0d94e0
+Bug-Debian: http://bugs.debian.org/674110
+---
+
+commit ace742fa9aee1aec5931d5ee8a51fa9b8f0d94e0
+Author: Lucas De Marchi <[email protected]>
+Date:   Thu Mar 21 02:33:25 2013 -0300
+
+    modprobe: Fix assertion on --show-depends with bogus config file
+    
+    Putting something like "alias psmouse deadbeef" is a hackish way to
+    blacklist a module. While I don't encourage doing so, let's not explode
+    if we fiund such config files.
+    
+    A small difference from the behavior of module-init-tools: we exit with
+    0 instead of 1.
+
+diff --git a/tools/modprobe.c b/tools/modprobe.c
+index 64674b0..1b8c96e 100644
+--- a/tools/modprobe.c
++++ b/tools/modprobe.c
+@@ -495,8 +495,12 @@ static void print_action(struct kmod_module *m, bool 
install,
+       path = kmod_module_get_path(m);
+ 
+       if (path == NULL) {
+-              assert(kmod_module_get_initstate(m) == KMOD_MODULE_BUILTIN);
+-              printf("builtin %s\n", kmod_module_get_name(m));
++              /*
++               * Either a builtin module, or an alias, print only for
++               * builtin
++               */
++              if (kmod_module_get_initstate(m) == KMOD_MODULE_BUILTIN)
++                      printf("builtin %s\n", kmod_module_get_name(m));
+       } else
+               printf("insmod %s %s\n", kmod_module_get_path(m), options);
+ }
diff -Nru kmod-9/debian/patches/dot_kcmdline kmod-9/debian/patches/dot_kcmdline
--- kmod-9/debian/patches/dot_kcmdline  1970-01-01 01:00:00.000000000 +0100
+++ kmod-9/debian/patches/dot_kcmdline  2013-04-07 18:27:41.000000000 +0200
@@ -0,0 +1,36 @@
+Description: correctly parse kcmdline parameters containing a dot
+ Kernel command line parameters of modules were not parsed correctly if
+ the value contained a dot.
+Origin: upstream, commit:66f3228d17d66d7e2dd484427259290fbc82b2f0
+Applied-Upstream: commit:66f3228d17d66d7e2dd484427259290fbc82b2f0
+Bug-Debian: http://bugs.debian.org/689872
+---
+
+commit 66f3228d17d66d7e2dd484427259290fbc82b2f0
+Author: Lucas De Marchi <[email protected]>
+Date:   Mon Oct 8 19:04:16 2012 -0300
+
+    libkmod: Add support for '.' in module parameter on kcmdline
+    
+    Otherwise we fail to parse arguments in kernel command line like
+    testmodule.testparam=1.5G
+    
+    Suggested-by: Selim T. Erdogan <[email protected]>
+
+diff --git a/libkmod/libkmod-config.c b/libkmod/libkmod-config.c
+index 70044f0..398468e 100644
+--- a/libkmod/libkmod-config.c
++++ b/libkmod/libkmod-config.c
+@@ -567,8 +567,10 @@ static int kmod_config_parse_kcmdline(struct kmod_config 
*config)
+                       modname = p + 1;
+                       break;
+               case '.':
+-                      *p = '\0';
+-                      param = p + 1;
++                      if (param == NULL) {
++                              *p = '\0';
++                              param = p + 1;
++                      }
+                       break;
+               case '=':
+                       if (param != NULL)
diff -Nru kmod-9/debian/patches/series kmod-9/debian/patches/series
--- kmod-9/debian/patches/series        2012-08-27 03:38:47.000000000 +0200
+++ kmod-9/debian/patches/series        2013-04-07 18:21:17.000000000 +0200
@@ -1,3 +1,5 @@
+dot_kcmdline
+bad_alias_assertion
 blacklist_aliased
 
 # fixes to be pushed upstream


unblock kmod/9-3

-- 
ciao,
Marco

Attachment: signature.asc
Description: Digital signature


--- End Message ---
--- Begin Message ---
On Sun, 2013-04-28 at 22:46 +0200, Cyril Brulebois wrote:
> Adam D. Barratt <[email protected]> (20/04/2013):
> > On Thu, 2013-04-18 at 03:19 +0200, Marco d'Itri wrote:
> > > Please unblock package kmod
> > > 
> > > The first two bugs are important enough that they have to be fixed
> > > in a stable release.
> > 
> > It is very late to be changing such things though. :-(
> > 
> > In any case, it'll need a d-i ack.
> 
> While it's very late indeed, I guess merging it now makes sense anyway
> (better find possible regressions now than introduce them into r1).

Okay then; unblock{,-udeb}bed.

Regards,

Adam

--- End Message ---

Reply via email to