Bug#537125: Installs into /debian/tmp
On Wed, Jul 15, 2009 at 02:17:06PM +0200, Stéphane Glondu wrote: > Julian Andres Klode a écrit : > >> /debian/tmp/... is installed, instead of the files inside it > >> e.g. /debian/tmp/usr/lib/dbus-1.0/dbus-daemon-launch-helper > >> instead of /usr/lib/dbus-1.0/dbus-daemon-launch-helper. > > > > I attached a patch I used to locally build a working package. It > > simply removes the debian/tmp/ in front of each line in the various > > debian/*.install files. > > FTR, the package builds fine with debhelper 7.2.14. An incompatibility > must have been introduced between 7.2.14 and 7.2.22. Maybe this broke it: * dh_install: Fix support for the case where --sourcedir=debian/tmp/foo is used. Perl was not being greedy enough and the 'foo' was not stripped from the destination directory in this unusual case. Closes: #537017 AFAIK, e.g. python-apt builds correctly with 7.2.21 and broke with 7.2.22. -- Julian Andres Klode - Free Software Developer Debian Developer - Contributing Member of SPI Ubuntu Member - Fellow of FSFE Website: http://jak-linux.org/ XMPP: juli...@jabber.org Debian: http://www.debian.org/ SPI: http://www.spi-inc.org/ Ubuntu: http://www.ubuntu.com/ FSFE: http://www.fsfe.org/ -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#537125: Installs into /debian/tmp
Julian Andres Klode a écrit : >> /debian/tmp/... is installed, instead of the files inside it >> e.g. /debian/tmp/usr/lib/dbus-1.0/dbus-daemon-launch-helper >> instead of /usr/lib/dbus-1.0/dbus-daemon-launch-helper. > > I attached a patch I used to locally build a working package. It > simply removes the debian/tmp/ in front of each line in the various > debian/*.install files. FTR, the package builds fine with debhelper 7.2.14. An incompatibility must have been introduced between 7.2.14 and 7.2.22. Cheers, -- Stéphane -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#537125: Installs into /debian/tmp
clone 537125 -1 reassign -1 debhelper found -1 7.2.22 retitle -1 dh_install does not strip off debian/tmp prefix thanks On 2009-07-15 13:33 +0200, Julian Andres Klode wrote: > On Wed, Jul 15, 2009 at 12:55:43PM +0200, Julian Andres Klode wrote: >> Package: dbus >> Version: 1.2.16-1 >> Severity: grave >> >> /debian/tmp/... is installed, instead of the files inside it >> e.g. /debian/tmp/usr/lib/dbus-1.0/dbus-daemon-launch-helper >> instead of /usr/lib/dbus-1.0/dbus-daemon-launch-helper. > > I attached a patch I used to locally build a working package. It > simply removes the debian/tmp/ in front of each line in the various > debian/*.install files. This would be debhelper's job, and it used to work in the past. Reassigning a copy of this bug to debhelper. Regards, Sven -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#537125: Installs into /debian/tmp
On Wed, Jul 15, 2009 at 12:55:43PM +0200, Julian Andres Klode wrote: > Package: dbus > Version: 1.2.16-1 > Severity: grave > > /debian/tmp/... is installed, instead of the files inside it > e.g. /debian/tmp/usr/lib/dbus-1.0/dbus-daemon-launch-helper > instead of /usr/lib/dbus-1.0/dbus-daemon-launch-helper. I attached a patch I used to locally build a working package. It simply removes the debian/tmp/ in front of each line in the various debian/*.install files. -- Julian Andres Klode - Free Software Developer Debian Developer - Contributing Member of SPI Ubuntu Member - Fellow of FSFE Website: http://jak-linux.org/ XMPP: juli...@jabber.org Debian: http://www.debian.org/ SPI: http://www.spi-inc.org/ Ubuntu: http://www.ubuntu.com/ FSFE: http://www.fsfe.org/ diff -u dbus-1.2.16/debian/libdbus-1-3.install dbus-1.2.16/debian/libdbus-1-3.install --- dbus-1.2.16/debian/libdbus-1-3.install +++ dbus-1.2.16/debian/libdbus-1-3.install @@ -1 +1 @@ -debian/tmp/usr/lib/libdbus-1*.so.* lib/ +usr/lib/libdbus-1*.so.* lib/ diff -u dbus-1.2.16/debian/dbus-x11.install dbus-1.2.16/debian/dbus-x11.install --- dbus-1.2.16/debian/dbus-x11.install +++ dbus-1.2.16/debian/dbus-x11.install @@ -1,2 +1,2 @@ -debian/tmp/usr/bin/dbus-launch -debian/tmp/usr/share/man/man1/dbus-launch.1 +usr/bin/dbus-launch +usr/share/man/man1/dbus-launch.1 diff -u dbus-1.2.16/debian/changelog dbus-1.2.16/debian/changelog --- dbus-1.2.16/debian/changelog +++ dbus-1.2.16/debian/changelog @@ -1,3 +1,9 @@ +dbus (1.2.16-1jak1) unstable; urgency=low + + * Correct installation by removing debian/tmp from path. (Closes: #537125) + + -- Julian Andres Klode Wed, 15 Jul 2009 12:57:11 +0200 + dbus (1.2.16-1) unstable; urgency=low * New upstream release. diff -u dbus-1.2.16/debian/libdbus-1-dev.install dbus-1.2.16/debian/libdbus-1-dev.install --- dbus-1.2.16/debian/libdbus-1-dev.install +++ dbus-1.2.16/debian/libdbus-1-dev.install @@ -1,4 +1,4 @@ -debian/tmp/usr/include/dbus*/dbus/dbus*.h -debian/tmp/usr/lib/dbus*/include/dbus/dbus*.h -debian/tmp/usr/lib/pkgconfig/dbus-1.pc -debian/tmp/usr/lib/libdbus-1*.a +usr/include/dbus*/dbus/dbus*.h +usr/lib/dbus*/include/dbus/dbus*.h +usr/lib/pkgconfig/dbus-1.pc +usr/lib/libdbus-1*.a diff -u dbus-1.2.16/debian/dbus.install dbus-1.2.16/debian/dbus.install --- dbus-1.2.16/debian/dbus.install +++ dbus-1.2.16/debian/dbus.install @@ -1,14 +1,14 @@ -debian/tmp/etc/dbus-1/ -debian/tmp/usr/bin/dbus-daemon -debian/tmp/usr/bin/dbus-cleanup-sockets -debian/tmp/usr/bin/dbus-send -debian/tmp/usr/bin/dbus-uuidgen -debian/tmp/usr/bin/dbus-monitor -debian/tmp/usr/lib/dbus-1.0/dbus-daemon-launch-helper -debian/tmp/usr/share/man/man1/dbus-daemon.1 -debian/tmp/usr/share/man/man1/dbus-cleanup-sockets.1 -debian/tmp/usr/share/dbus-1/services -debian/tmp/usr/share/dbus-1/system-services -debian/tmp/usr/share/man/man1/dbus-send.1 -debian/tmp/usr/share/man/man1/dbus-uuidgen.1 -debian/tmp/usr/share/man/man1/dbus-monitor.1 +etc/dbus-1/ +usr/bin/dbus-daemon +usr/bin/dbus-cleanup-sockets +usr/bin/dbus-send +usr/bin/dbus-uuidgen +usr/bin/dbus-monitor +usr/lib/dbus-1.0/dbus-daemon-launch-helper +usr/share/man/man1/dbus-daemon.1 +usr/share/man/man1/dbus-cleanup-sockets.1 +usr/share/dbus-1/services +usr/share/dbus-1/system-services +usr/share/man/man1/dbus-send.1 +usr/share/man/man1/dbus-uuidgen.1 +usr/share/man/man1/dbus-monitor.1 signature.asc Description: Digital signature
Bug#537125: Installs into /debian/tmp
Package: dbus Version: 1.2.16-1 Severity: grave /debian/tmp/... is installed, instead of the files inside it e.g. /debian/tmp/usr/lib/dbus-1.0/dbus-daemon-launch-helper instead of /usr/lib/dbus-1.0/dbus-daemon-launch-helper. r...@hp:~# dpkg -L dbus /. /etc /etc/init.d /etc/init.d/dbus /etc/default /etc/default/dbus /var /var/lib /var/lib/dbus /usr /usr/share /usr/share/doc /usr/share/doc/dbus /usr/share/doc/dbus/copyright /usr/share/doc/dbus/AUTHORS /usr/share/doc/dbus/README.gz /usr/share/doc/dbus/changelog.Debian.gz /usr/share/doc/dbus/changelog.gz /debian /debian/tmp /debian/tmp/etc /debian/tmp/etc/dbus-1 /debian/tmp/etc/dbus-1/session.d /debian/tmp/etc/dbus-1/system.d /debian/tmp/etc/dbus-1/session.conf /debian/tmp/etc/dbus-1/system.conf /debian/tmp/usr /debian/tmp/usr/lib /debian/tmp/usr/lib/dbus-1.0 /debian/tmp/usr/lib/dbus-1.0/dbus-daemon-launch-helper /debian/tmp/usr/bin /debian/tmp/usr/bin/dbus-uuidgen /debian/tmp/usr/bin/dbus-cleanup-sockets /debian/tmp/usr/bin/dbus-daemon /debian/tmp/usr/bin/dbus-send /debian/tmp/usr/bin/dbus-monitor /debian/tmp/usr/share /debian/tmp/usr/share/dbus-1 /debian/tmp/usr/share/dbus-1/services /debian/tmp/usr/share/dbus-1/system-services /debian/tmp/usr/share/man /debian/tmp/usr/share/man/man1 /debian/tmp/usr/share/man/man1/dbus-uuidgen.1 /debian/tmp/usr/share/man/man1/dbus-cleanup-sockets.1 /debian/tmp/usr/share/man/man1/dbus-daemon.1 /debian/tmp/usr/share/man/man1/dbus-monitor.1 /debian/tmp/usr/share/man/man1/dbus-send.1 /etc/dbus-1/system.conf /etc/dbus-1/session.conf -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (990, 'unstable'), (350, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 2.6.30-1-amd64 (SMP w/2 CPU cores) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages dbus depends on: ii adduser 3.110 add and remove users and groups ii libc6 2.9-20 GNU C Library: Shared libraries ii libdbus-1-3 1.2.16-1 simple interprocess messaging syst ii libexpat1 2.0.1-4XML parsing C library - runtime li ii libselinux1 2.0.82-1 SELinux shared libraries ii lsb-base 3.2-22 Linux Standard Base 3.2 init scrip dbus recommends no packages. Versions of packages dbus suggests: pn dbus-x11 (no description available) -- no debconf information -- Julian Andres Klode - Free Software Developer Debian Developer - Contributing Member of SPI Ubuntu Member - Fellow of FSFE Website: http://jak-linux.org/ XMPP: juli...@jabber.org Debian: http://www.debian.org/ SPI: http://www.spi-inc.org/ Ubuntu: http://www.ubuntu.com/ FSFE: http://www.fsfe.org/ signature.asc Description: Digital signature