lp:ubuntu/natty/pkg-create-dbgsym
- Get this branch:
- bzr branch lp:ubuntu/natty/pkg-create-dbgsym
Related bugs
Related blueprints
Branch information
- Owner:
- Ubuntu branches
- Status:
- Mature
Recent revisions
- 48. By Martin Pitt
-
dh_strip: Check host arch, not build arch for determining which binary
packages to look at. Fixes cross building, thanks to Marcin Juszkiewicz
for pointing this out. - 47. By Chase Douglas
-
* Add test for linux-any architecture.
* Check for linux-any architecture when finding binary packages. LP: #725274. - 46. By Martin Pitt
-
* tests/dhtest.
whitespace: Add a comment line in the middle of the Depends:
field. This reproduces the failure in LP #669430.
* tests/run: Check that ddebs have a correct Section: field. This catches
above bug.
* pkg_create_dbgsym: Filter out comment lines from debian/control before
processing. (LP: #669430)
* Use 3.0 (native) source format.
* debian/control: Bump Standards-Version to 3.9.1. - 45. By Steve Langasek
-
[ Loïc Minier ]
* dh_strip: replace grep + shell + sed with just sed.[ Steve Langasek ]
* pkg-create-dbgsym: when cross-building as identified by
dpkg-architecture, use the cross binutils instead of the native ones to
ensure the tools understand how to act on the binaries. LP: #626468. - 44. By Steve Langasek
-
* dh_strip: debian/control fields aren't required to have a space after
the field name; fix the parsing code to still be able to detect
package/architecture fields correctly in this case. Thanks to
Wookey <email address hidden> for the initial patch. LP: #627122.
* tests/dhtest.whitespace: extend test case with more interesting
whitespace usage for Package/Architecture fields, to match. - 43. By Martin Pitt
-
pkg_create_dbgsym: Do not check debian/files for whether we already
processed a .ddeb, since Launchpad Soyuz disables dpkg-distaddfile for
ddebs still. Instead, skip the run if we do not find any unstripped binary
in the current package. (LP: #562418) - 42. By Martin Pitt
-
* Add tests/dhtest.
doublestrip/ : Call dh_strip twice, to check whether this
keeps the debug symbols intact. This reproduces LP #562418, where debug
symbols and CRC checksums were damaged due to double-stripping.
* pkg_create_dbgsym: Do nothing if we already have built a .ddeb during this
package build, i. e. it is in debian/files already. This fixes
overwriting good .ddebs and debug links in case dh_strip gets called
twice. Thanks to Tormod Volden for investigating this! (LP: #562418)
* debian/control: Bump Standards-Version to 3.8.4 (no changes necessary). - 41. By Martin Pitt
-
* tests/dhtest.dbg2: Add a new package dhtest2-extra which we exclude from
dh_strip with -N. This causes dhtest2-dbgsym to not be generated and thus
reproduces LP #566602.
* dh_strip: Fix the "is this package in this list" grep to only match on
whitespace separation, not on e. g. dashes (which grep -w does). This
caused some ddebs like "libglib2.0-0-dbgsym" not to be built if dh_strip
was called with ignoring a similar package name (-Nlibglib2.0-0-refdbg) .
To make this more robust, define a new shell function in_list() for this
and just implement it once. (LP: #566602) - 40. By Michael Bienia
-
Strip -O from options passed from dh not only for comparison but also for
processing them. (LP: #520767)
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:ubuntu/oneiric/pkg-create-dbgsym