[Buildd-tools-devel] sbuild 0.57.2 released

Roger Leigh rleigh at whinlatter.ukfsn.org
Sun Apr 27 21:15:41 UTC 2008


Hi,

I just released sbuild version 0.57.2, tagged in git as sbuild-0.57.2.
  http://git.debian.org/?p=buildd-tools/sbuild.git

* Major changes in 0.57.2:

  1) The new dpkg source format is now supported.

  2) The chroot to build in may be specified independently of the
     distribution.

  3) Purging of files in the chroot has been made more reliable, by
     putting all of the build files in a single temporary directory
     which is purged after the build completes.

  4) $mailto no longer needs setting in .sbuildrc if not running as a
     buildd.

  5) An option to always update the APT package list has been added
     ($apt_update in sbuild.conf).

  6) wanna-build, the database used to track which packages need
     rebuilding, has been added as a separate package.

There are quite a few other changes as well.  The git log follows at
the end with all the details.

I've CC'd Raphaël and Ryan, who might find the changes for the new
dpkg-source format useful.


Regards,
Roger


commit 39cf11d3ece825098e334c4e469ddbf5e02e511d
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 27 21:33:08 2008 +0100

    [build] Install 50sbuild as an executable script

 etc/Makefile.am |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 15dd875fef35e97a36d0d63fc7325e0a045c6c57
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 27 21:32:36 2008 +0100

    [sbuild] Add architecture to build directory name

 bin/sbuild       |    2 +-
 debian/changelog |    5 ++++-
 2 files changed, 5 insertions(+), 2 deletions(-)

commit 56b85facd6ae3f64851e9d3814ec4744d8d133e9
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 27 21:16:09 2008 +0100

    [build] Distribute 50sbuild

 etc/Makefile.am |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 4d537bdacfeaf3cebd10e95958fdd5156c718359
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 27 21:15:41 2008 +0100

    [NEWS] Add new features

 NEWS |   22 +++++++++++++++++++++-
 1 files changed, 21 insertions(+), 1 deletions(-)

commit 98625200505c9ae7cb2e031e1120ed2e86e1ef73
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 27 21:14:46 2008 +0100

    [man] Complete main markup of wanna-build manpage

 man/wanna-build.1.in |  929 ++++++++++++++++++++++++--------------------------
 1 files changed, 449 insertions(+), 480 deletions(-)

commit 3c7c311076349d2acd47ae80c5b97e5d9b0fee60
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 27 19:14:26 2008 +0100

    [sbuild] Use dcmd to parse dsc files, rather than hand-parsing

 bin/sbuild       |   26 +++++++++-----------------
 debian/changelog |    4 +++-
 debian/control   |    2 +-
 3 files changed, 13 insertions(+), 19 deletions(-)

commit 3897e3efd6497fee06e10ae08da90deb26d2fd9d
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 27 18:53:08 2008 +0100

    [Sbuild::Conf] Don't require $mailto to be set if not a buildd

 debian/changelog   |    4 +++-
 lib/Sbuild/Conf.pm |    2 +-
 2 files changed, 4 insertions(+), 2 deletions(-)

commit ba40d940c01ede790862446ce6075a32a285fdf4
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 27 18:41:08 2008 +0100

    [man] sbuild.1.in: --distribution should be --dist

 debian/changelog |    2 ++
 man/sbuild.1.in  |    2 +-
 2 files changed, 3 insertions(+), 1 deletions(-)

commit 7f3ebc296fa7d49b2d390a8a6e4c85fd7dff6028
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 27 18:36:47 2008 +0100

    [man] sbuild.1.in: Document --binNMU.

 debian/changelog |    5 +++--
 man/sbuild.1.in  |   21 +++++++++++++--------
 2 files changed, 16 insertions(+), 10 deletions(-)

commit e9c0b218f9bc38646c0abf9f5a6c90ae5014014f
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 27 18:21:15 2008 +0100

    [debian] Depend on debhelper version 6 or greater

 debian/changelog |    4 +++-
 debian/control   |    2 +-
 2 files changed, 4 insertions(+), 2 deletions(-)

commit aea12f9879e29a9a4779170063ca25360efdd14c
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 27 17:55:51 2008 +0100

    [schroot] Include 50sbuild schroot setup script
    
    configure.ac: Add SCHROOT_CONF.
    etc/Makefile.am: Install 50sbuild.
    etc/50sbuild: New file.
    debian/sbuild.install: Install 50sbuild.
    debian/control: Replace the /etc/schroot/setup.d/50sbuild in schroot.

 configure.ac          |   18 +++++++++
 debian/control        |    1 +
 debian/sbuild.install |    1 +
 etc/50sbuild          |  102 +++++++++++++++++++++++++++++++++++++++++++++++++
 etc/Makefile.am       |    3 +
 5 files changed, 125 insertions(+), 0 deletions(-)

commit 9743e327843e20c4be4af7fbb826cb2a89f6450c
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 27 17:42:17 2008 +0100

    [sbuild] Purge all built files and downloaded sources
    
    sbuild:
    - Create a temporary build directory for each job.
    - Don't track each file created within the build directory.
    - fetch_source_files:
      + Rename @made to @fetched.
      + Return 1 and 0 on success and failure, respectively, rather than a
        file list with "ERROR" to indicate failure.
    - build: Purge the temporary build directory, rather than individual
      files.
    - shutdown: Purge the build directory.
    - remove_files: Remove.
    
    Sbuild::Chroot:
    - _setup_options: Remove username from build directory path.

 bin/sbuild           |   70 ++++++++++++++++++++++++-------------------------
 lib/Sbuild/Chroot.pm |    3 +-
 2 files changed, 36 insertions(+), 37 deletions(-)

commit 065b015d2a6912b2e18e880eddc0f3045165a990
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 27 17:27:19 2008 +0100

    [debian] Ignore *.log

 debian/.gitignore |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit e66cf961c9f26fcb5e5ec57d7d530ae5a5a72a31
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 27 17:26:43 2008 +0100

    [debian] Add GIT repository details to debian/control

 debian/control |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 9c83c00de48ac9fc1e876481e29d50ef8163719b
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 20 22:17:15 2008 +0100

    Update authors, copyright and TODO items

 AUTHORS              |    3 +++
 TODO                 |    3 +++
 bin/sbuild           |    1 +
 lib/Sbuild/Chroot.pm |    1 +
 man/sbuild.1.in      |    3 ++-
 5 files changed, 10 insertions(+), 1 deletions(-)

commit 7e5af2977f281f5bcf9589dd3a5816f96076072a
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 20 21:12:30 2008 +0100

    [sbuild] Add --chroot option
    
    Add --chroot option to specify a chroot separately from the distribution name
    
    Closes: #474160
    
    Thanks to Simon McVittie.

 bin/sbuild            |    6 ++++-
 debian/changelog      |    3 ++
 lib/Sbuild/Chroot.pm  |   50 +++++++++++++++++++++++++++++-------------------
 lib/Sbuild/Utility.pm |    2 +-
 man/sbuild.1.in       |   10 +++++++-
 5 files changed, 47 insertions(+), 24 deletions(-)

commit 4715bf080408263230a40a14a4b42e38054e5e52
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 20 20:24:02 2008 +0100

    [Sbuild::Conf] Add /usr/bin/dcmd as $dcmd

 etc/sbuild.conf    |    2 ++
 lib/Sbuild/Conf.pm |    5 +++--
 2 files changed, 5 insertions(+), 2 deletions(-)

commit 56b57381674f2263404a0c0003730444b24bbebe
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 20 13:25:46 2008 +0100

    [man] Update wanna-build manual page.

 man/wanna-build.1.in |  334 +++++++++++++++++++++++++++-----------------------
 1 files changed, 178 insertions(+), 156 deletions(-)

commit b6f7ba47f5549b9d814c8c030fb92e0c621639ca
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 20 11:50:02 2008 +0100

    [debian] Update README.Debian and remove README-buildd.chroot reference.
    
    Closes: #474487.

 debian/README.Debian |   24 ++++++++++++++----------
 debian/changelog     |    6 ++++++
 2 files changed, 20 insertions(+), 10 deletions(-)

commit d2582f13ea7e376d875d736cbbb350e92453e33b
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 20 11:36:04 2008 +0100

    [sbuild] Add --apt-update option to run "apt-get update" before building.
    
    Thanks to Timothy G Abbott <tabbott at mit.edu>.

 AUTHORS            |    4 ++++
 bin/sbuild         |   22 ++++++++++++++++++++--
 etc/sbuild.conf    |    4 ++++
 lib/Sbuild/Conf.pm |   18 ++++++++++--------
 man/sbuild.1.in    |    3 +++
 5 files changed, 41 insertions(+), 10 deletions(-)

commit 057baeebaaaf5cfd9f98c3359189f6dbecbf02a8
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 6 14:10:03 2008 +0100

    Install shorthand symlinks for wanna-build

 bin/Makefile.am |   55 +++++++++++++++++++++++++++++++++++++++----------------
 configure.ac    |   15 ++++++++++-----
 2 files changed, 49 insertions(+), 21 deletions(-)

commit 23d4e773a550148a97a176a4276b89108bfe9278
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 6 13:37:28 2008 +0100

    man/sbuild.1.in: Add missing character
    
    Thanks to LI Daobing.

 debian/changelog |    4 +++-
 man/sbuild.1.in  |    2 +-
 2 files changed, 4 insertions(+), 2 deletions(-)

commit d39e96ca99b621350de1940c639300b21c189140
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 6 12:19:26 2008 +0100

    Generate ChangeLog automatically from "git log"
    
    ChangeLog is automatically generated using "git log" at "make dist"
    time, using the scheme already used in schroot.
    Version bumped to 0.57.2.

 .gitignore   |    1 +
 ChangeLog    |  300 ----------------------------------------------------------
 Makefile.am  |    7 +-
 bootstrap    |    4 +
 configure.ac |    2 +-
 5 files changed, 12 insertions(+), 302 deletions(-)

commit edd3a8274812e2cb24185b3ea10f19f2c782ea75
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 6 11:58:13 2008 +0100

    * Add back generation of man/sbuild-upgrade.1.

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit a8827a76c8974d86a0caa2e986470cc4f47d79f6
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 6 11:55:02 2008 +0100

    * man/Makefile.am (man_MANS): Install wanna-build.1.
    * configure.ac: Generate man/wanna-build.1.
    * man/wanna-build.1.in: New manual page, replacing README.buildd,
      README.failcat and README.overview, which have been removed.
    * main/sbuild.1.in: Update configuration file description.

 ChangeLog                  |   11 +
 configure.ac               |    3 +-
 debian/changelog           |    1 +
 debian/wanna-build.install |    1 +
 man/Makefile.am            |    5 +-
 man/sbuild.1.in            |   16 +-
 man/wanna-build.1.in       |  791 ++++++++++++++++++++++++++++++++++++++++++++
 7 files changed, 815 insertions(+), 13 deletions(-)

commit 8d45ac97c62d9a6cf9b259a8953729d18740566d
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 6 11:49:38 2008 +0100

    debian/copyright: Build infrastructure is licensed under GPL3+.

 README.buildd    |  488 ------------------------------------------------------
 README.failcat   |  103 ------------
 README.overview  |   94 -----------
 debian/copyright |   46 ++++--
 4 files changed, 34 insertions(+), 697 deletions(-)

commit d326029324795e01fd7ce22738749e1bfa4776fb
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat Apr 5 15:48:12 2008 +0100

    * debian/rules: Run dh_link in binary-indep target to correct symlinks.

 debian/changelog |    1 +
 debian/rules     |    1 +
 2 files changed, 2 insertions(+), 0 deletions(-)

commit cfd87fb9d364d3ef9faf564bdb940f63904b3045
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat Apr 5 15:32:22 2008 +0100

    debian/copyright: Update copyright holders and copyright information.

 debian/changelog |    6 +++++
 debian/copyright |   59 ++++++++++++++++++++++++++++++++++++-----------------
 2 files changed, 46 insertions(+), 19 deletions(-)

commit 9c4546cc55c247fd5abb7ef53d6d162916768d5e
Merge: ee54adb... 0668d72...
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Apr 1 16:21:04 2008 +0100

    Merge branch 'master' of ssh+git://git.debian.org/git/buildd-tools/sbuild
    
    Conflicts:
    
    	ChangeLog

commit ee54adb2af57a3b34ede31f8cbf200e5a0f8aa00
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Apr 1 16:18:41 2008 +0100

    * bin/sbuild
      (fetch_source_files): Remove use of verify_md5sums.
      (verify_md5sums): Remove.  The verification is already done by
      dpkg-source.

 ChangeLog  |    7 +++++++
 bin/sbuild |   47 +----------------------------------------------
 2 files changed, 8 insertions(+), 46 deletions(-)


-- 
  .''`.  Roger Leigh
 : :' :  Debian GNU/Linux             http://people.debian.org/~rleigh/
 `. `'   Printing on GNU/Linux?       http://gutenprint.sourceforge.net/
   `-    GPG Public Key: 0x25BFB848   Please GPG sign your mail.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 188 bytes
Desc: not available
Url : http://lists.alioth.debian.org/pipermail/buildd-tools-devel/attachments/20080427/2c796ce4/attachment.pgp 


More information about the Buildd-tools-devel mailing list