Your message dated Tue, 07 Feb 2006 14:26:29 -0500 with message-id <[EMAIL PROTECTED]> and subject line Bug#351743: dpkg-shlibdeps now generates warnings for usage that previously worked 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)
--- Begin Message --->From [EMAIL PROTECTED] Mon Feb 06 21:13:00 2006 Received: (at submit) by bugs.debian.org; 7 Feb 2006 05:13:00 +0000 Return-path: <[EMAIL PROTECTED]> Received: from pollock.hmdnsgroup.com ([63.247.129.26]) by spohr.debian.org with esmtp (Exim 4.50) id 1F6L9v-00087x-T1 for [EMAIL PROTECTED]; Mon, 06 Feb 2006 21:13:00 -0800 Received: from dsl027-161-197.atl1.dsl.speakeasy.net ([216.27.161.197]:38551 helo=case.local) by pollock.hmdnsgroup.com with esmtpsa (SSLv3:RC4-MD5:128) (Exim 4.52) id 1F6L9u-0003C8-Db for [EMAIL PROTECTED]; Tue, 07 Feb 2006 00:12:59 -0500 Subject: dpkg-shlibdeps now generates warnings for usage that previously worked From: Barry Hawkins <[EMAIL PROTECTED]> To: [EMAIL PROTECTED] Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-ppNmF9QGEV/DGfCsScEr" Organization: All Things Computed Date: Tue, 07 Feb 2006 00:12:51 -0500 Message-Id: <[EMAIL PROTECTED]> Mime-Version: 1.0 X-Mailer: Evolution 2.4.2.1 X-HMDNSGroup-MailScanner-Information: Please contact the ISP for more information X-HMDNSGroup-MailScanner: Found to be clean X-HMDNSGroup-MailScanner-SpamCheck: X-HMDNSGroup-MailScanner-From: [EMAIL PROTECTED] X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - pollock.hmdnsgroup.com X-AntiAbuse: Original Domain - bugs.debian.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - alltc.com X-Source: X-Source-Args: X-Source-Dir: Delivered-To: [EMAIL PROTECTED] 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=-5.1 required=4.0 tests=BAYES_44,HAS_PACKAGE autolearn=no version=2.60-bugs.debian.org_2005_01_02 --=-ppNmF9QGEV/DGfCsScEr Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Package: dpkg-dev Version: 1.13.13 Severity: normal First, thank you very much for your work in Debian at large and dpkg-dev. In java-package, we make use of dh_shlibdeps in the rules file we generated when packaging JREs and JDKs using the make-jpkg command. Version 0.27 is the current version of java-package in unstable and testing. Prior to the upgrade of dpkg-dev, our invocation of dh_shlibdeps worked without issue. Now, it generates warnings for each .so that it finds in the directories passed to the -l command option of dh_shlibdeps: We first perform a find to enumerate the directories containing libraries: [...] ldpath=3D for dir in $( find "$install_dir" -type f -name "*.so*" -printf "%h\n" | sort -u ); do if [[ -z "$ldpath" ]]; then ldpath=3D"$dir" else ldpath=3D"$ldpath:$dir" fi done [...] This produces a colon-delimited list of the directories to be passed to dh_shlibdeps -l parameter. As an example, I have captured the output of that command for the root directory of the Sun Java(TM) 1.5 JDK Update 06: /home/barryh/jdk1.5.0_06/demo/jvmti/gctest/lib:/home/barryh/jdk1.5.0_06/dem= o/jvmti/heapTracker/lib:/home/barryh/jdk1.5.0_06/demo/jvmti/heapViewer/lib:= /home/barryh/jdk1.5.0_06/demo/jvmti/mtrace/lib:/home/barryh/jdk1.5.0_06/dem= o/jvmti/versionCheck/lib:/home/barryh/jdk1.5.0_06/demo/jvmti/waiters/lib:/h= ome/barryh/jdk1.5.0_06/jre/lib/i386:/home/barryh/jdk1.5.0_06/jre/lib/i386/c= lient:/home/barryh/jdk1.5.0_06/jre/lib/i386/headless:/home/barryh/jdk1.5.0_= 06/jre/lib/i386/motif21:/home/barryh/jdk1.5.0_06/jre/lib/i386/native_thread= s:/home/barryh/jdk1.5.0_06/jre/lib/i386/server:/home/barryh/jdk1.5.0_06/jre= /lib/i386/xawt:/home/barryh/jdk1.5.0_06/jre/plugin/i386/ns7:/home/barryh/jd= k1.5.0_06/jre/plugin/i386/ns7-gcc29 Passing this to dh_shlibdeps results in the following litany of warnings: [...] dpkg-shlibdeps: warning: format of `NEEDED libjvm.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libjvm.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libjvm.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libverify.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libjvm.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libjava.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libjvm.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libjvm.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libjava.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libjava.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libnet.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libjava.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libjvm.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libjvm.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libjava.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libjvm.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libjava.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libjvm.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libjava.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libjvm.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libjava.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libjvm.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libmlib_image.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libjvm.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libjava.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libmlib_image.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libawt.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libjava.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libjvm.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libmlib_image.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libjvm.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libawt.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libjava.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libmlib_image.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libjvm.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libawt.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libjava.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libawt.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libjava.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libjvm.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libjava.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libjvm.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libjava.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libjvm.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libjvm.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libjava.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libjvm.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libjava.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libodbcinst.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libodbc.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libjava.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libjvm.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libawt.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libmawt.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libjava.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libjvm.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libjvm.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libjava.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libjvm.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libjava.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libjvm.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libjava_crw_demo.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libjava_crw_demo_g.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libjava_crw_demo.so' not recognized dpkg-shlibdeps: warning: format of `NEEDED libjava_crw_demo_g.so' not recognized [...] Prior to the upgrade of dpkg-dev, this usage of dh_shlibdeps issued no warnings. Could you guys provide some insight as to whether or not this is a bug and how we can adjust our usage of dh_shlibdeps to avoid these warnings? The use of dh_makeshlibs as mentioned in the dh_shlibdebps causes no change in behavior. Regards, --=20 Barry Hawkins All Things Computed site: www.alltc.com weblog: www.yepthatsme.com Registered Linux User #368650 --=-ppNmF9QGEV/DGfCsScEr Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQBD6CxTHuKcDICy0QoRAsvqAJ0bNCP7g72Rm5RsmvdjkVs3Lx6+5wCgw64G Sy48Bg+sw7kMSK2asGMVgOg= =DP3J -----END PGP SIGNATURE----- --=-ppNmF9QGEV/DGfCsScEr--
--- End Message ---
--- Begin Message --->From [EMAIL PROTECTED] Tue Feb 07 11:26:37 2006 Received: (at 351743-done) by bugs.debian.org; 7 Feb 2006 19:26:37 +0000 Return-path: <[EMAIL PROTECTED]> Received: from pollock.hmdnsgroup.com ([63.247.129.26]) by spohr.debian.org with esmtp (Exim 4.50) id 1F6YU1-00070p-CJ; Tue, 07 Feb 2006 11:26:37 -0800 Received: from dsl027-161-197.atl1.dsl.speakeasy.net ([216.27.161.197]:56503 helo=case.local) by pollock.hmdnsgroup.com with esmtpsa (SSLv3:RC4-MD5:128) (Exim 4.52) id 1F6YTy-0001Qt-Fr; Tue, 07 Feb 2006 14:26:34 -0500 Subject: Re: Bug#351743: dpkg-shlibdeps now generates warnings for usage that previously worked From: Barry Hawkins <[EMAIL PROTECTED]> To: Frank Lichtenheld <[EMAIL PROTECTED]> Cc: [EMAIL PROTECTED], [EMAIL PROTECTED] In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-Y0Ad2YZDqJLKep21a/dr" Organization: All Things Computed Date: Tue, 07 Feb 2006 14:26:29 -0500 Message-Id: <[EMAIL PROTECTED]> Mime-Version: 1.0 X-Mailer: Evolution 2.4.2.1 X-HMDNSGroup-MailScanner-Information: Please contact the ISP for more information X-HMDNSGroup-MailScanner: Found to be clean X-HMDNSGroup-MailScanner-SpamCheck: X-HMDNSGroup-MailScanner-From: [EMAIL PROTECTED] X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - pollock.hmdnsgroup.com X-AntiAbuse: Original Domain - bugs.debian.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - alltc.com X-Source: X-Source-Args: X-Source-Dir: 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=-5.1 required=4.0 tests=BAYES_44,HAS_BUG_NUMBER, VALID_BTS_CONTROL autolearn=no version=2.60-bugs.debian.org_2005_01_02 --=-Y0Ad2YZDqJLKep21a/dr Content-Type: text/plain Content-Transfer-Encoding: quoted-printable reassign 351743 dpkg-dev stop On Tue, 2006-02-07 at 16:04 +0100, Frank Lichtenheld wrote: [...] > > Prior to the upgrade of dpkg-dev, this usage of dh_shlibdeps issued no > > warnings. Could you guys provide some insight as to whether or not thi= s > > is a bug and how we can adjust our usage of dh_shlibdeps to avoid these > > warnings? The use of dh_makeshlibs as mentioned in the dh_shlibdebps > > causes no change in behavior. >=20 > The interesting thing is that the code generating this warning only > changed from > &warn("format of $1 not recognized"); > to > &warn("format of \`NEEDED $1' not recognized"); >=20 > No other code leading to this warning has changed. The warning should > have been displayed before but it wasn't. I can only guess that to > be a very, very weird perl bug. [...] Suddenly it's all very clear :-). The code in java-package was suppressing the warning being generated by dpkg-shlibdeps via the following quite brittle method: # suppress some warnings dh_shlibdeps -l"$ldpath" 2>&1 |=20 { grep -v "warning: format of lib.*\.so not recognized" >&2 || true; } echo " dh_gencontrol" Since the text of the warning string changed, the warnings are now not being suppressed. Sorry for the confusion. Regards, --=20 Barry Hawkins All Things Computed site: www.alltc.com weblog: www.yepthatsme.com Registered Linux User #368650 --=-Y0Ad2YZDqJLKep21a/dr Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQBD6PRlHuKcDICy0QoRAiDsAKC0oLZfXA+5B5Ys5hDiDw1z2GacPACgxiNg y5xeHw11TX+tSU7nvxMHSxs= =20vt -----END PGP SIGNATURE----- --=-Y0Ad2YZDqJLKep21a/dr--
--- End Message ---

