lp:ubuntu/jaunty/sbuild

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/jaunty/sbuild
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:
Mature

Recent revisions

16. By Kees Cook

bin/sbuild, lib/Sbuild.pm, lib/Sbuild/Conf.pm: add --setup-cmd
to allow pre-build modifications to underlying chroots (needed
to adjust pockets and components in sources.list). (debian bug
500746
).

15. By Kees Cook

* Merge from debian unstable, remaining changes:
  - Sbuild.pm: force an install of a package when the current version
    is Provided, so that versioned Build-Deps can be correctly satisfied
    (debian bug 505747).

14. By Kees Cook

* Merge from debian unstable, remaining changes:
 + Sbuild.pm:
  - If we're trying to compare versions against a provided package,
    always return "not satisfied", forcing an install attempt.

13. By Emanuele Gentili

* Merge from debian unstable, remaining changes:
 + Sbuild.pm:
  - If we're trying to compare versions against a provided package,
    always return "not satisfied", forcing an install attempt.
 + debian/control:
  - Modify Maintainer value to comply with Debian-Maintainer-Field Spec.

12. By Nicolas Valcarcel

* Merge from debian unstable (LP: #229374), remaining changes:
  - Sbuild.pm: If we're trying to compare versions against a provided
    package, always return "not satisfied", forcing an install attempt.
  - Modify Maintainer value to comply with Debian-Maintainer-Field Spec.

11. By Adam Conrad

Sbuild.pm: Using "eq" instead of "==" for string comparisons tends
to work a little bit better (and fixes a regression from -1ubuntu1)

10. By Adam Conrad

* Sbuild.pm: If we're trying to compare versions against a provided
  package, always return "not satisfied", forcing an install attempt.
* Modify Maintainer value to comply with Debian-Maintainer-Field Spec.

9. By Roger Leigh

* Sbuild/*.pm: Reindent to increase readability.
* Sbuild/Chroot.pm: set APT::Install-Recommends to false inside the
  chroot (Closes: #449253).
* Sbuild/Conf.pm: Add and export $check_depends_algorithm.
  [Jan-Marek Glogowski]
* sbuild:
  - Reindent to increase readability.
  - Add additional syntax checks. Thanks to Jan-Marek Glogowski.
  - build: Use unicode line drawing characters instead of ASCII.
  - filter_dependencies: Remove redundant conditional.
    [Jan-Marek Glogowski]
  - Add check for check-depends-algorithm option. [Jan-Marek Glogowski]
  - filter_dependencies: Change dependency behaviour depending upon
    check_depends_algorithm. [Jan-Marek Glogowski]
  - Move to bin/.
* avg-pkg-build-time:
  - Move to bin/.
* bin/*: Reindent to increase readability.
* chroot/*: Reindent to increase readability.
* bin/sbuild-createchroot:
  - Moved from chroot/buildd.chroot.
  - Also install fakeroot and build-essential.
* sbuild-createchroot.1.in: Add manual page.
* chroot/buildd.chroot:
  - Add GPL boilerplate.
  - Remove /etc/passwd creation (already done by debootstrap).
  - Remove sbuild directory creation (already done by schroot).
  - Use here doc to set up /etc/apt/sources.list.
  - List sources.list.
* chroot/README: Rename from README.buildd-chroot. Remove
  buildd.chroot section.
* example.sbuildrc: Add missing variable types. [Jan-Marek Glogowski]
* example.sbuildrc: Add missing variable types and add
  $check_depends_algorithm. [Jan-Marek Glogowski]
* sbuild.1: Document --check-depends-algorithm [Jan-Marek Glogowski]
* Move manual pages to man/.
* debian/manpages: Move manual pages to man/.
* sbuild.conf: Move to etc/.
* example.sbuildrc: Move to etc/.
* debian/compat: Move to debhelper v6 compatibility level.
* debian/control: Update to Standards-Version 3.7.3.
* debian/copyright:
  - Update git repository location.
  - Update GPL boilerplate.
* debian/sbuild.dirs:
  - Rename from debian/dirs.
  - Remove all but -var/lib/sbuild/srcdep-lock.
* debian/manpages: Remove.
* debian/sbuild.postinst: Rename from debian/postinst.
* debian/sbuild.preinst: Rename from debian/preinst.
* debian/sbuild.postrm: Rename from debian/postrm.
* debian/sbuild.install:
  - New file.
  - Install files from usr/sbin and usr/share/man/man8.
* debian/rules:
  - Install sbuild-createchroot, and add buildd.chroot compatibility
    symlink.
  - Move -stamp files to debian/.
  - Remove GENFILES.
  - Run configure, make, and make install in appropriate rules.
  - Use dh_install.
  - Remove all special-cased installation rules (now handled by automake).
* Note: All upstream changes are now in an upstream ChangeLog.

8. By Roger Leigh

* sbuild
  - Fix --force-orig-source option which was renamed to
    --force_orig_source while rewriting the options parsing logic to use
    Getopt::Long (Closes: #428205). Thanks to Alec Berryman for
    reporting this regression.
  - Accept arguments for options requiring a string (Closes: #431216).
    Thanks to Anders Kaseorg for the patch for this regression.
* debian/preinst: Use dpkg-query in place of /var/lib/dpkg/status.

7. By Reinhard Tartler

[ Roger Leigh ]
* sbuild
  - Fix --force-orig-source option which was renamed to
    --force_orig_source while rewriting the options parsing logic to use
    Getopt::Long (Closes: #428205). Thanks to Alec Berryman for
    reporting this regression.

[ Reinhard Tartler ]
 * fetch the above patch from debbugs and upload to gutsy.

Branch metadata

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

Subscribers