Activity log for bug #317761

Date Who What changed Old value New value Message
2009-01-16 05:22:37 Oumar Aziz OUATTARA bug added bug
2009-01-16 05:23:25 Oumar Aziz OUATTARA bug added subscriber XBMC for Linux
2009-01-16 05:41:07 Oumar Aziz OUATTARA devscripts: bugtargetdisplayname devscripts (Ubuntu) dpkg (Ubuntu)
2009-01-16 05:41:07 Oumar Aziz OUATTARA devscripts: bugtargetname devscripts (Ubuntu) dpkg (Ubuntu)
2009-01-16 05:41:07 Oumar Aziz OUATTARA devscripts: statusexplanation Looking at the changelog in http://changelogs.ubuntu.com/changelogs/pool/main/d/dpkg/dpkg_1.14.20ubuntu6/changelog , I believe it version 1.14.17 that broke debuild. Not including some binaries in the sources is IMO a good choice, but we should at least have a way to tell dpkg-source to include them (bypassing the default).
2009-01-16 05:41:07 Oumar Aziz OUATTARA devscripts: title Bug #317761 in devscripts (Ubuntu): "debuild doesn't take "*.a" file anymore in the sources" Bug #317761 in dpkg (Ubuntu): "debuild doesn't take "*.a" file anymore in the sources"
2009-01-16 11:49:34 Colin Watson dpkg: status New Incomplete
2009-01-16 11:49:34 Colin Watson dpkg: statusexplanation Looking at the changelog in http://changelogs.ubuntu.com/changelogs/pool/main/d/dpkg/dpkg_1.14.20ubuntu6/changelog , I believe it version 1.14.17 that broke debuild. Not including some binaries in the sources is IMO a good choice, but we should at least have a way to tell dpkg-source to include them (bypassing the default). I cannot reproduce this with a trivial test case. Please provide your full build log, and the contents of ~/.devscripts.
2009-01-16 19:05:26 Oumar Aziz OUATTARA bug added attachment 'tests.zip' (tests.zip)
2009-01-17 21:35:13 Oumar Aziz OUATTARA bug added attachment 'test_1.0-1_source.build' (test_1.0-1_source.build)
2009-01-24 06:18:28 Oumar Aziz OUATTARA dpkg: status Incomplete New
2009-01-24 06:18:28 Oumar Aziz OUATTARA dpkg: statusexplanation I cannot reproduce this with a trivial test case. Please provide your full build log, and the contents of ~/.devscripts.
2009-03-05 09:28:49 Colin Watson dpkg: status New Fix Released
2009-03-05 09:28:49 Colin Watson dpkg: statusexplanation Ah, this is specifically a bug in Intrepid's dpkg, not in other releases. It was fixed by Debian in dpkg 1.14.21.
2009-03-05 09:29:29 Colin Watson dpkg: status New Triaged
2009-03-05 09:29:29 Colin Watson dpkg: assignee cjwatson
2009-03-05 09:29:29 Colin Watson dpkg: importance Undecided Medium
2009-03-05 09:29:29 Colin Watson dpkg: statusexplanation
2009-03-05 09:29:29 Colin Watson dpkg: milestone intrepid-updates
2009-03-05 09:31:29 Colin Watson bug assigned to dpkg (Debian)
2009-03-05 11:52:53 Colin Watson description Binary package hint: devscripts Hi, I noticed on intrepid that debuild doesn't take the .a files in the sources anymore. Thus I am not able to build my package which has some binaries inside the sources. The problem is not happening when using hardy. I was obliged to roll my whole OS back to hardy cause of this issue. I found no way to specify to debuild to take the binary inside the source. The source format I am using is Format 1.0 Regards wattazoum hardy version : 2.10.39ubuntu2~hardy1 Intrepid version: 2.10.39ubuntu2~intrepid1 The problem may also be in dpkg-source ... dpkg-dev hardy version : 1.14.16.6ubuntu4 dpkg-dev intrepid version : 1.14.20ubuntu6 The version of dpkg-source in Ubuntu 8.10 erroneously sets the -i and -I options by default for version 1.0 source packages (i.e. the version of the source format that we actually use). This causes various files to be omitted unexpectedly from tarballs and diffs, which causes problems in particular for people building private source packages that need to contain binary objects. This bug was fixed by Debian in dpkg 1.14.21, so is fixed in Jaunty and was not present in earlier releases: http://git.debian.org/?p=dpkg/dpkg.git;a=commit;h=21d69014f424f670a9ccdce3a7aad11e3b3f1b60
2009-03-05 11:54:01 Colin Watson bug added attachment 'dpkg_1.14.20ubuntu6.2.debdiff' (proposed patch backported from git)
2009-03-05 11:59:59 Colin Watson description The version of dpkg-source in Ubuntu 8.10 erroneously sets the -i and -I options by default for version 1.0 source packages (i.e. the version of the source format that we actually use). This causes various files to be omitted unexpectedly from tarballs and diffs, which causes problems in particular for people building private source packages that need to contain binary objects. This bug was fixed by Debian in dpkg 1.14.21, so is fixed in Jaunty and was not present in earlier releases: http://git.debian.org/?p=dpkg/dpkg.git;a=commit;h=21d69014f424f670a9ccdce3a7aad11e3b3f1b60 The version of dpkg-source in Ubuntu 8.10 erroneously sets the -i and -I options by default for version 1.0 source packages (i.e. the version of the source format that we actually use). This causes various files to be omitted unexpectedly from tarballs and diffs, which causes problems in particular for people building private source packages that need to contain binary objects. This bug was fixed by Debian in dpkg 1.14.21, so is fixed in Jaunty and was not present in earlier releases: http://git.debian.org/?p=dpkg/dpkg.git;a=commit;h=21d69014f424f670a9ccdce3a7aad11e3b3f1b60 Proposed patch: http://launchpadlibrarian.net/23510120/dpkg_1.14.20ubuntu6.2.debdiff TEST CASE: Download http://launchpadlibrarian.net/21270813/tests.zip, unpack, cd to test-1.0/, and run 'debuild -S -sa; tar tzvf ../test_1.0.orig.tar.gz'. The bug is that the files test-1.0.orig/libsmbclient-x86_64-linux.a and test-1.0.orig/libsmbclient-i486-linux.a are missing from the tarball. Now remove ../test_1.0.orig.tar.gz and repeat 'debuild -S -sa', but this time 'tar tzvf ../test_1.0-1.tar.gz' (this tests native-mode source package building). Again, the .a files will be missing from the tarball if this bug is present. You'll need to remove all these files and start again in order to verify the fix. Regression potential: Well, it's dpkg. dpkg itself shouldn't change, but I'd recommend running for a while to spot any upgrade problems anyway. If you can, build some other packages and check that the resulting debdiffs are sensible.
2009-03-05 12:00:18 Colin Watson title debuild doesn't take "*.a" file anymore in the sources dpkg-source sets -i -I by default
2009-03-05 12:02:06 Colin Watson bug added subscriber Ubuntu Stable Release Updates Team
2009-03-09 10:11:47 Martin Pitt dpkg: status Triaged Fix Committed
2009-03-31 07:15:50 Launchpad Janitor dpkg: status Fix Committed Fix Released
2009-12-05 10:45:22 Launchpad Janitor branch linked lp:ubuntu/intrepid-proposed/dpkg
2011-08-11 12:52:50 Bug Watch Updater dpkg (Debian): status Unknown Fix Released
2013-03-22 23:29:43 Jason Abernathy attachment added files required to demonstrate the bug https://bugs.launchpad.net/ubuntu/+source/dpkg/+bug/317761/+attachment/3591199/+files/fooapp-full.tgz
2013-08-07 12:58:58 Frederic Van Espen bug watch added http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=718984