#797391 debhelper: udeb -dbgsym packages are created with the wrong file extension

#797391#5
Date:
2015-08-30 10:59:48 UTC
From:
To:
Hi,

(Forwarding from
http://lists.alioth.debian.org/pipermail/reproducible-builds/Week-of-Mon-20150824/003015.html)

lowmem is FTBFS in the reproducible.debian.net Jenkins setup (we
unconditionally enable ddeb support) because something in the
dh_buildeb/dpkg-deb interface is creating the -dbgsym packages without a
.udeb extension:


dpkg-deb: building package 'lowmemcheck-dbgsym' in
'../lowmemcheck-dbgsym_1.43_amd64.deb'.
dpkg-deb: building package 'lowmem' in '../lowmem_1.43_all.udeb'.
dpkg-deb: building package 'lowmemcheck' in
'../lowmemcheck_1.43_amd64.udeb'.
 dpkg-genbuildinfo  >../lowmem_1.43_amd64.buildinfo
dpkg-genbuildinfo: error: cannot fstat file
../lowmemcheck-dbgsym_1.43_amd64.udeb: No such file or directory
dpkg-buildpackage: error: dpkg-genbuildinfo


debian/files is:

  lowmem_1.43_all.udeb debian-installer optional
  lowmem_1.43_amd64.buildinfo debian-installer optional
  lowmemcheck-dbgsym_1.43_amd64.udeb debugsym extra
             ^^^^^^^^^^^^^^^^^^^^^^^
  lowmemcheck_1.43_amd64.udeb debian-installer optional

.. but the file is actually called lowmemcheck-dbgsym_1.43_amd64.deb
(see first line in preceding paragraph).



Regards,