lp:ubuntu/karmic/pkg-create-dbgsym

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/karmic/pkg-create-dbgsym
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Development

Recent revisions

31. By Martin Pitt

[ Loïc Minier ]
* Add lintian override for lack of dh_strip manpage (dh_strip is diverted);
  bump debhelper build-dep to >= 6.0.7~ for dh_lintian.
* Move debhelper to build-deps instead of build-deps-indep for clean:.
* Bump debhelper compat level to 5.
* Bump up Standards-Version to 3.8.3; no change needed.
* Use dh_prep instead of dh_clean -k; update debhelper build-dep to
  >= 6.0.13~.
* Pass -i to dh_* in binary-indep.
* Use dh_install to install the binaries, dh_fixperms will set them +x.

[ Martin Pitt ]
* dhtest.archspecific: Add a package with "Architecture: kfreebsd-i386
  kfreebsd-amd64". This reproduces the current glib2.0 FTBFS on i386/amd64.
* dh_clean: Fix grepping of Architecture field to only match space separated
  words, instead of using -w; the latter matches e. g. kfreebsd-i386 on
  i386.

30. By Loïc Minier

* Add Vcs-Bzr in control.
* Set NO_PKG_MANGLE when building the -dbgsym .debs as running
  pkgstriptranslations etc. when -dbgsyms are created results in nasty side
  effects; use dpkg-deb --build instead of dpkg --build for clarity.
* Add README mentionning how to run the tests before upload.

29. By Martin Pitt

* Add tests/dhtest.whitespace: Test odd whitespace in debian/control:
  - Using tabs instead of spaces for multi-line dependency fields. This
    replicates the mplayer issue (LP #384597).
  - Putting Description: in the middle and ending the package record with a
    dependency field. This replicates the new dictd FTBFS.
* tests/run: Ensure that all other dependency fields get stripped.
* pkg_create_dbgsym: Unbreak fix from 0.28: Only look ahead for space and
  tab, not for all whitespace; \s also catches \n. This caused the dictd
  FTBFS.
* Bump Standards-Version to 3.8.1 (no changes necessary).

28. By Martin Pitt

Fix multi-line depends parsing if one field evaluates to be empty. Thanks
to Michael Biena! (LP: #384597)

27. By Adam Conrad

Make dh_strip actually abort correctly if debhelper isn't installed.

26. By Martin Pitt

dh_strip: Recognize "export DH_COMPAT := x" syntax, too. Thanks, Michael
Biena!

25. By Martin Pitt

* tests/dhtest.nostrip: Add another test case for dh_strip blacklisting with
  a space between -X and the argument. This reproduces the followup problem
  in LP #180364.
* dh_strip: Fix option parsing to get along with spaces between -X and the
  argument. (LP: #180364)

24. By Martin Pitt

* Add tests/dhtest.nostrip: Ignore crash2 for dh_strip, and add an assertion
  that the file isn't touched by dh_strip. This reproduces LP #180364.
* Parse dh_strip's -X options in the wrapper and pass them to
  pkg_create_dbgsym. Do not touch any files which match these patterns. This
  avoids adding GNU debuglinks to ELF binaries which must not be touched at
  all, like Ocaml bytecode. (LP: #180364)
* tests/run: Do not expect a dbgsym package for test .debs with 'nostrip' in
  the name (as used by the tests/dhtest.nostrip test case).

23. By Adam Conrad

Also disable pkg-create-dbgsym if Archive Purpose is PPA.

22. By Adam Conrad

Disable symbol extraction if *-autotest is found in Suite in the
buildd's /CurrentlyBuilding file; requires a modified sbuild.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/lucid/pkg-create-dbgsym
This branch contains Public information 
Everyone can see this information.

Subscribers