[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: