Package: module-assistant
Version: 0.10.8
Severity: normal
Tags: patch

If one signs a package using debsign, it uses the Changed-By field to
determine the gpg key to be used.

in the module-assistant makefile snippet
/usr/share/modass/include/generic.make (target 'genchanges'), which is
used by newer module source packages there is an error which overrides
the Maintainer field and not the Changed-By field of the generated
changes file. The attached patch solves this issue.

-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17-2-686
Locale: LANG=C, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)

Versions of packages module-assistant depends on:
ii  libtext-wrapi18n-perl         0.06-5     internationalized substitute of Te
ii  perl                          5.8.8-6.1  Larry Wall's Practical Extraction 

Versions of packages module-assistant recommends:
ii  liblocale-gettext-perl        1.05-1     Using libc functions for internati

-- no debconf information
--- module-assistant-0.10.8/modass/include/generic.make.orig    2006-12-07 
20:03:27.000000000 +0100
+++ module-assistant-0.10.8/modass/include/generic.make 2006-12-07 
20:04:00.000000000 +0100
@@ -304,7 +304,7 @@
 genchanges:
        (head -2 debian/changelog ; echo "  * Built for kernel-image-$(KVERS)." 
; \
        echo ; sed -ne '/^ -- / { p; q; }' debian/changelog ) > 
debian/changelog.tmp
-       dpkg-genchanges -b -m'$(MAINT)' -u'$(DEB_DESTDIR)' 
-ldebian/changelog.tmp > "$(CHFILE)"
+       dpkg-genchanges -b -e'$(MAINT)' -u'$(DEB_DESTDIR)' 
-ldebian/changelog.tmp > "$(CHFILE)"
        - if [ "$$SIGNCHANGES" ] ; then \
                        if test -e "`which $${DEBSIGNCOMMAND:-debsign}`" ; then 
\
                                $${DEBSIGNCOMMAND:-debsign} "$(CHFILE)" ; else \

Reply via email to