[Pkg-shadow-devel] Bug#349356: marked as done (shadow: Builds login package on hurd-i386 again, with su manpages conflicting with coreutils)

Debian Bug Tracking System owner at bugs.debian.org
Fri Jan 27 22:48:34 UTC 2006


Your message dated Fri, 27 Jan 2006 14:34:29 -0800
with message-id <E1F2cAn-0004b8-Ik at spohr.debian.org>
and subject line Bug#349356: fixed in shadow 1:4.0.14-4
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 22 Jan 2006 14:42:54 +0000
>From mbanck at gmx.net Sun Jan 22 06:42:54 2006
Return-path: <mbanck at gmx.net>
Received: from mail.gmx.de ([213.165.64.21] helo=mail.gmx.net)
	by spohr.debian.org with smtp (Exim 4.50)
	id 1F0gQg-0005p9-5n
	for submit at bugs.debian.org; Sun, 22 Jan 2006 06:42:54 -0800
Received: (qmail invoked by alias); 22 Jan 2006 14:42:22 -0000
Received: from ppp-82-135-5-110.mnet-online.de (EHLO localhost.localdomain) [82.135.5.110]
  by mail.gmx.net (mp033) with SMTP; 22 Jan 2006 15:42:22 +0100
X-Authenticated: #686195
Received: from mbanck by localhost.localdomain with local (Exim 4.52)
	id 1F0gQ3-0007YL-P4
	for submit at bugs.debian.org; Sun, 22 Jan 2006 15:42:15 +0100
Date: Sun, 22 Jan 2006 15:42:15 +0100
From: Michael Banck <mbanck at debian.org>
To: submit at bugs.debian.org
Subject: shadow: Builds login package on hurd-i386 again, with su manpages conflicting with coreutils
Message-ID: <20060122144215.GU9666 at chemicalconnection.dyndns.org>
References: <E1F0fej-00075o-Bc at localhost>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="7AUc2qLy4jB3hD7Z"
Content-Disposition: inline
In-Reply-To: <E1F0fej-00075o-Bc at localhost>
User-Agent: Mutt/1.5.9i
X-Y-GMX-Trusted: 0
Delivered-To: submit at bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Level: 
X-Spam-Status: No, hits=-7.0 required=4.0 tests=BAYES_00,HAS_PACKAGE,
	RCVD_IN_SORBS autolearn=no version=2.60-bugs.debian.org_2005_01_02


--7AUc2qLy4jB3hD7Z
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Package: shadow
Version: 1:4.0.14-3
Severity: important
Tags: patch

Hi,

since the switch to CDBS, the login package is being built again, as
CDBS unconditionally calls dh_builddeb -pfoo etc:

On Sun, Jan 22, 2006 at 02:53:21PM +0100, Debian autobuilder wrote:
Automatic build of shadow_1:4.0.14-3 on beethoven by sbuild/hurd-i386 79
Build started at 20060122-1431
******************************************************************************
[...]
echo "loginpam=login, libpam-modules (>= 0.72-5)" >> debian/passwd.substvars
dh_installdeb -Nlogin
dh_gencontrol -Nlogin
dpkg-gencontrol: warning: unknown substitution variable ${shlibs:Depends}
dh_md5sums -Nlogin
dh_builddeb -Nlogin
dpkg-deb: building package `passwd' in `../passwd_4.0.14-3_hurd-i386.deb'.
dh_shlibdeps -ppasswd  
dh_gencontrol -ppasswd 
dh_md5sums -ppasswd 
dh_builddeb -ppasswd 
dpkg-deb: building package `passwd' in `../passwd_4.0.14-3_hurd-i386.deb'.
dh_shlibdeps -plogin  
dh_gencontrol -plogin 
dh_md5sums -plogin 
dh_builddeb -plogin 
dpkg-deb: building package `login' in `../login_4.0.14-3_hurd-i386.deb'.
 dpkg-genchanges -B -mDebian GNU/Hurd Build Daemon <buildd at beethoven.theo.chemie.tu-muenchen.de>
dpkg-genchanges: arch-specific upload - not including arch-independent packages
dpkg-genchanges: binary-only upload - not including any source code

So even though the hurd-i386 specific parts are executed (-Nlogin),
-plogin is done later on.  AFAIK there is no way to tell CDBS to not
build one package, at least a of trying with internal variables etc. did
not help.  

As CDBS is currently not very actively maintained, I propose to go the
other possibility we discussed before:  Make su an alternative in
coordination with the coreutils package.

I am not sure how the localized manpages will be handled in this case,
AFAIK coreutils only has su.1.gz and no translations.

As an interim fix, could you apply the attached patch, so login and
coreutils can be installed together?


thanks,

Michael

--7AUc2qLy4jB3hD7Z
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="shadow.diff"

diff -u shadow-4.0.14/debian/rules shadow-4.0.14/debian/rules
--- shadow-4.0.14/debian/rules
+++ shadow-4.0.14/debian/rules
@@ -86,10 +86,7 @@
 	chmod u+s debian/login/usr/bin/newgrp
 ifeq ($(DEB_HOST_ARCH_OS),hurd)
 	echo "loginpam=login, libpam-modules (>= 0.72-5)" >> debian/passwd.substvars
-	dh_installdeb -Nlogin
-	dh_gencontrol -Nlogin
-	dh_md5sums -Nlogin
-	dh_builddeb -Nlogin
+	find debian/login -name "su.1*" | xargs rm
 else
 	echo "loginpam=login (>= 970502-1), libpam-modules (>= 0.72-5)" >> debian/passwd.substvars
 endif

--7AUc2qLy4jB3hD7Z--

---------------------------------------
Received: (at 349356-close) by bugs.debian.org; 27 Jan 2006 22:41:30 +0000
>From katie at ftp-master.debian.org Fri Jan 27 14:41:30 2006
Return-path: <katie at ftp-master.debian.org>
Received: from katie by spohr.debian.org with local (Exim 4.50)
	id 1F2cAn-0004b8-Ik; Fri, 27 Jan 2006 14:34:29 -0800
From: Christian Perrier <bubulle at debian.org>
To: 349356-close at bugs.debian.org
X-Katie: $Revision: 1.65 $
Subject: Bug#349356: fixed in shadow 1:4.0.14-4
Message-Id: <E1F2cAn-0004b8-Ik at spohr.debian.org>
Sender: Archive Administrator <katie at ftp-master.debian.org>
Date: Fri, 27 Jan 2006 14:34:29 -0800
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Level: 
X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER 
	autolearn=no version=2.60-bugs.debian.org_2005_01_02

Source: shadow
Source-Version: 1:4.0.14-4

We believe that the bug you reported is fixed in the latest version of
shadow, which is due to be installed in the Debian FTP archive:

login_4.0.14-4_i386.deb
  to pool/main/s/shadow/login_4.0.14-4_i386.deb
passwd_4.0.14-4_i386.deb
  to pool/main/s/shadow/passwd_4.0.14-4_i386.deb
shadow_4.0.14-4.diff.gz
  to pool/main/s/shadow/shadow_4.0.14-4.diff.gz
shadow_4.0.14-4.dsc
  to pool/main/s/shadow/shadow_4.0.14-4.dsc



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 349356 at bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Christian Perrier <bubulle at debian.org> (supplier of updated shadow package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster at debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Sun, 15 Jan 2006 16:27:15 +0100
Source: shadow
Binary: login passwd
Architecture: source i386
Version: 1:4.0.14-4
Distribution: unstable
Urgency: low
Maintainer: Shadow package maintainers <pkg-shadow-devel at lists.alioth.debian.org>
Changed-By: Christian Perrier <bubulle at debian.org>
Description: 
 login      - system login tools
 passwd     - change and administer password and group data
Closes: 348571 349356
Changes: 
 shadow (1:4.0.14-4) unstable; urgency=low
 .
   * The "Cancoillotte" release
   * Debian specific fixes:
     - recode_manpages.sh was not called after the switch to CDBS.
       The man pages were all distributed in UTF-8
     - Encode the (Debian) shadowconfig manpages in UTF-8 so that
       recode_manpages.sh can be used on all manpages
     - do not build login on The Hurd
       Closes: #349356
     - debian/rules:
       additional cleanups
   * Upstream bugs or fixes not already fixed in upstream releases or CVS:
     - 485_shell-env-exitcodes:
       - explicitly pass environment to shell() as 3rd argument
       - return errno from shell()
       - introduce E_CMD_NOTFOUND/E_CMD_NOEXEC exitcodes
   * Debconf translation updates:
     - Danish updated. Closes: #348571
Files: 
 6f6f5281e2fbbdfd1f7add670700abd2 901 admin required shadow_4.0.14-4.dsc
 ddb662b8b910a204cd2c24b1220fdd39 173732 admin required shadow_4.0.14-4.diff.gz
 74e4bb1fb5ad37aafae80b9b54c4094f 722038 admin required passwd_4.0.14-4_i386.deb
 d5c1b3a0bc5312f01bf4edd1c124e950 652726 admin required login_4.0.14-4_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQFD2oSU1OXtrMAUPS0RAlRxAJwPXnOfJDqJpe//1Xt+AsCsA6LxLgCeLlWB
0VFCCTfr8KoiKQiYw4vKTdA=
=jykL
-----END PGP SIGNATURE-----




More information about the Pkg-shadow-devel mailing list