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 |
|