Bug#17819: marked as done (debhelper: debhelper broken with regards to shlibs...)
Your message dated Tue, 19 Jan 1999 18:40:54 -0800
with message-id <v04103d00b2caf1c6c2a7@[206.163.71.146]>
and subject line Fixed sometime ago
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'm
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Ian Jackson
(administrator, Debian bugs database)
Received: (at submit) by bugs.debian.org; 4 Feb 1998 19:46:32 +0000
Received: (qmail 29638 invoked from network); 4 Feb 1998 19:46:29 -0000
Received: from mdorman.law.miami.edu (qmailr@129.171.186.12)
by debian.novare.net with SMTP; 4 Feb 1998 19:46:29 -0000
Received: (qmail 5469 invoked by uid 1000); 4 Feb 1998 19:47:30 -0000
Date: 4 Feb 1998 19:47:30 -0000
Message-ID: <19980204194730.5465.qmail@mdorman.law.miami.edu>
From: Michael Alan Dorman <mdorman@law.miami.edu>
Subject: debhelper: debhelper broken with regards to shlibs...
To: submit@bugs.debian.org
X-Mailer: bug 3.1.0
Package: debhelper
Version: 0.59
In rebuilding libdbi-perl on the alpha, I came across the following,
terribly incorrect behavior...
>From nohup.out with verbose on:
dh_fixperms
chown -R root.root debian/tmp
chmod -R go=rX debian/tmp
chmod 644 debian/tmp/usr/doc/libdbi-perl/ToDo debian/tmp/usr/doc/libdbi-perl/copyright debian/tmp/usr/doc/libdbi-perl/Changes.gz debian/tmp/usr/doc/libdbi-perl/README.gz debian/tmp/usr/doc/libdbi-perl/changelog.Debian.gz
chmod 755 debian/tmp/usr/doc debian/tmp/usr/doc/libdbi-perl
chmod 644 debian/tmp/usr/man/man3/DBI.3pm.gz debian/tmp/usr/man/man3/DBI::FAQ.3pm.gz debian/tmp/usr/man/man3/DBI::DBD.3pm.gz debian/tmp/usr/man/man3/DBI::W32ODBC.3pm.gz
chmod a-X debian/tmp/usr/lib/perl5/alpha-linux/5.004/auto/DBI/DBI.so
The last line is the problem---it is not proper to remove the execute
perms from DBI.so, and results in the following:
dh_shlibdeps
dpkg-shlibdeps -Tdebian/substvars debian/tmp/usr/lib/perl5/alpha-linux/5.004/auto/DBI/DBI.so
dpkg-shlibdeps: warning: unknown output from ldd on `debian/tmp/usr/lib/perl5/alpha-linux/5.004/auto/DBI/DBI.so': `ldd: warning: you do not have execution permission for `./debian/tmp/usr/lib/perl5/alpha-linux/5.004/auto/DBI/DBI.so''
I think it's not unfair to say that if ldd doesn't like it, debhelper
probably should not be doing it.
-- System Information
Debian Release: 2.0 (unstable)
Kernel Version: Linux mdorman 2.0.33 #2 Tue Jan 9 06:23:51 EST 2018 alpha unknown
Versions of the packages debhelper depends on:
perl Version: 5.004.04-4
fileutils Version: 3.16-5
Reply to: