Bug#537125: Installs into /debian/tmp

2009-07-15 Thread Julian Andres Klode
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  none (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


Bug#537125: Installs into /debian/tmp

2009-07-15 Thread Julian Andres Klode
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 j...@debian.org  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

2009-07-15 Thread Sven Joachim
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

2009-07-15 Thread Stéphane Glondu
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

2009-07-15 Thread Julian Andres Klode
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