Change log for sbuild package in Ubuntu

76126 of 126 results
Superseded in oneiric-release
sbuild (0.62.4-1ubuntu1) oneiric; urgency=low

  * Merge from debian unstable, Remaining changes:
    - debian/patches/do-not-install-debfoster-into-chroots.patch:
      do not install debfoster into the chroots because it is in universe and
      not needed for package building itself.
    - debian/patches/run-pre-build-hooks-as-root.patch:
      run pre-build hooks as root

Superseded in oneiric-release
sbuild (0.62.3-1ubuntu1) oneiric; urgency=low

  * Merge from debian unstable, Remaining changes:
    - debian/patches/do-not-install-debfoster-into-chroots.patch:
      do not install debfoster into the chroots because it is in universe and
      not needed for package building itself.
    - debian/patches/run-pre-build-hooks-as-root.patch:
      run pre-build hooks as root (Closes: #607228)

Superseded in oneiric-release
sbuild (0.62.2-1ubuntu1) oneiric; urgency=low

  * Merge from debian unstable, remaining changes:
    - debian/patches/do-not-install-debfoster-into-chroots.patch:
      do not install debfoster into the chroots because it is in universe and
      not needed for package building itself.
    - debian/patches/run-pre-build-hooks-as-root.patch:
      run pre-build hooks as root (Closes: #607228)
  * Now that the package uses a patch system, don't modify the files directly;
    instead, put the changes in the respective patches and add the DEP-3
    patch tagging guidelines to them.

Available diffs

Superseded in oneiric-release
Obsolete in natty-release
sbuild (0.60.9-1ubuntu3) natty; urgency=low

  * lib/Sbuild/Build.pm: work around Lucid issue that has diff listed in
    build-essential instead of diffutils. This causes schroots that don't
    have universe enabled to fail to install dependencies. (LP: #741897)
 -- Marc Deslauriers <email address hidden>   Thu, 24 Mar 2011 12:58:53 -0400

Available diffs

Superseded in natty-release
sbuild (0.60.9-1ubuntu2) natty; urgency=low

  * Reimplement change from 0.60.8-1ubuntu3 that went missing during the
    last merge
    - lib/Sbuild/Build.pm: run pre-build hooks as root (Closes: #607228).
 -- Marc Deslauriers <email address hidden>   Fri, 04 Mar 2011 14:43:20 -0500

Available diffs

Superseded in natty-release
sbuild (0.60.9-1ubuntu1) natty; urgency=low

  * Merge from debian unstable (LP: #722159). Remaining change:
    - bin/sbuild-createchroot: do not install debfoster into the chroots
      because it is in universe and not needed for package building itself.
  * Dropped change: (included in debian)
    - lib/Sbuild/ResolverBase.pm: use -o APT::Install-Recommends=false
      instead of --no-install-recommends as it is not a valid option in
      Dapper schroots. This is Ubuntu-specific and can be removed once
      Dapper goes EoL.

Superseded in natty-release
sbuild (0.60.8-1ubuntu3) natty; urgency=low

  * lib/Sbuild/Build.pm: run pre-build hooks as root (Closes: #607228).
 -- Kees Cook <email address hidden>   Thu, 17 Feb 2011 21:35:11 -0800

Available diffs

Superseded in natty-release
sbuild (0.60.8-1ubuntu2) natty; urgency=low

  * lib/Sbuild/ResolverBase.pm: use -o APT::Install-Recommends=false
    instead of --no-install-recommends as it is not a valid option in
    Dapper schroots. This is Ubuntu-specific and can be removed once Dapper
    goes EoL.
 -- Marc Deslauriers <email address hidden>   Wed, 12 Jan 2011 10:07:06 -0600

Available diffs

Superseded in natty-release
sbuild (0.60.8-1ubuntu1) natty; urgency=low

  * Merge from debian unstable, remaining changes:
    - bin/sbuild-createchroot: do not install debfoster into the chroots
      because it is in universe and not needed for package building itself.

Superseded in natty-release
sbuild (0.60.5-1ubuntu2) natty; urgency=low

  * lib/Sbuild/Build.pm: remove sysvinit from list of essential packages to
    install when building Ubuntu packages. This would ideally be changed in
    the 'build-essential' package for all Ubuntu releases which do not have
    sysvinit, but this would require an SRU for each and would not allow for
    building packages on EOL releases. (LP: #684931)
 -- Jamie Strandboge <email address hidden>   Fri, 03 Dec 2010 06:27:29 -0600

Available diffs

Superseded in natty-release
sbuild (0.60.5-1ubuntu1) natty; urgency=low

  * Merge from debian unstable (LP: #680099). Remaining changes:
    - bin/sbuild-createchroot: do not install debfoster into the chroots
      because it is in universe and not needed for package building itself.

Superseded in natty-release
sbuild (0.60.4-1ubuntu3) natty; urgency=low

  * Revert changes to lib/Sbuild/Build.pm from 0.60.4-1ubuntu2; this was
    really a bug in build-essential, not in sbuild's handling of virtual
    packages.
 -- Loic Minier <email address hidden>   Sat, 13 Nov 2010 18:08:43 +0100

Available diffs

Superseded in natty-release
sbuild (0.60.4-1ubuntu2) natty; urgency=low

  * lib/Sbuild/Build.pm: read_build_essential(): skip "sysvinit" when parsing
    /usr/share/doc/build-essential/essential-packages-list as sbuild can't
    deal with virtual packages in this list; see Debian #602571.
 -- Loic Minier <email address hidden>   Fri, 12 Nov 2010 17:26:25 +0100

Available diffs

Superseded in natty-release
sbuild (0.60.4-1ubuntu1) natty; urgency=low

  * Merge from Debian unstable, remaining changes:
    - Do not install debfoster into the chroots because it is in universe
      and not needed for package building itself.
 -- Loic Minier <email address hidden>   Fri, 12 Nov 2010 02:55:46 +0100
Superseded in natty-release
sbuild (0.60.2-1ubuntu1) natty; urgency=low

  * Merge from debian unstable, remaining changes:
    - Do not install debfoster into the chroots because it is in universe
      and not needed for package building itself.
  * Dropped changes:
    - buildd: Declare Replaces and Breaks on ubuntu-dev-tools (<= 0.83) as
      both packages contain /usr/bin/buildd. (LP: #558461): fixed in debian

Superseded in natty-release
sbuild (0.60.1-1ubuntu1) natty; urgency=low

  * Merge from debian unstable. Remaining changes:
    - Do not install debfoster into the chroots because it is in universe
      and not needed for package building itself.
    - buildd: Declare Replaces and Breaks on ubuntu-dev-tools (<= 0.83) as
      both packages contain /usr/bin/buildd. (LP: #558461)
  * Dropped change: (superceeded in debian)
    - lib/Sbuild/Build.pm, Utility.pm: remove assumptions about filenames
      in dsc (Closes: 559533).

Superseded in natty-release
Obsolete in maverick-release
sbuild (0.60.0-2ubuntu1) maverick; urgency=low

  * Merge from debian unstable, remaining changes:
    - Do not install debfoster into the chroots because it is in universe
      and not needed for package building itself.
    - buildd: Declare Replaces and Breaks on ubuntu-dev-tools (<= 0.83) as
      both packages contain /usr/bin/buildd. (LP: #558461)
    - lib/Sbuild/Build.pm, Utility.pm: remove assumptions about filenames
      in dsc (Closes: 559533).

Available diffs

Superseded in maverick-release
sbuild (0.60.0-1ubuntu2) maverick; urgency=low

  * lib/Sbuild/Build.pm: remove assumptions about filenames in dsc
    (Closes: 559533).
 -- Kees Cook <email address hidden>   Wed, 09 Jun 2010 16:30:27 -0700
Superseded in maverick-release
sbuild (0.60.0-1ubuntu1) maverick; urgency=low

  * Merge from Debian unstable (LP: #580724), remaining changes:
    - Do not install debfoster into the chroots because it is in universe
      and not needed for package building itself.
  * buildd: Declare Replaces and Breaks on ubuntu-dev-tools (<= 0.83) as
    both packages contain /usr/bin/buildd. (LP: #558461)

Available diffs

Obsolete in karmic-updates
Deleted in karmic-proposed (Reason: moved to -updates)
sbuild (0.59.0-1ubuntu1.1) karmic-proposed; urgency=low

  * lib/Sbuild.pm: correctly calculate free space, and not used space. Fix
    backported from 0.60.0. (LP: #570669)
 -- Marc Deslauriers <email address hidden>   Tue, 27 Apr 2010 08:04:17 -0400
Superseded in maverick-release
Obsolete in lucid-release
sbuild (0.59.0-1ubuntu2) lucid; urgency=low

  * lib/Sbuild.pm: correctly calculate free space, and not used space. Fix
    backported from 0.60.0.
 -- Marc Deslauriers <email address hidden>   Thu, 22 Apr 2010 14:47:00 -0400

Available diffs

Superseded in lucid-release
Obsolete in karmic-release
sbuild (0.59.0-1ubuntu1) karmic; urgency=low

  * Merge from debian unstable, remaining changes: LP: #408390
    - Do not install debfoster into the chroots because it is in universe
      and not needed for package building itself.
  * Modify Maintainer value to match the DebianMaintainerField
    specification.

 -- Bhavani Shankar <email address hidden>   Mon, 03 Aug 2009 19:35:15 +0530
Superseded in karmic-release
sbuild (0.58.6-1ubuntu1) karmic; urgency=low

  * Do not install debfoster into the chroots because it is in universe
    and not needed for package building itself.

 -- Philipp Kern <email address hidden>   Tue, 30 Jun 2009 12:57:57 +0200

Available diffs

Superseded in karmic-release
sbuild (0.58.6-1) unstable; urgency=low

  [ Roger Leigh ]
  * New release.
  * debian/control: Update package descriptions to use correct
    English in full sentences (Closes: #531022).  Thanks to
    Gerfried Fuchs for pointing this out.
  * Don't include Epoch in DSC filename (Closes: #529786).  Thanks
    to Gustavo Noronha Silva for spotting this.

 -- Ubuntu Archive Auto-Sync <email address hidden>   Tue,  23 Jun 2009 10:38:47 +0100

Available diffs

Superseded in karmic-release
sbuild (0.58.5-1) unstable; urgency=low

  [ Roger Leigh ]
  * New release.
  * Install README.Debian in sbuild package (rename to
    debian/sbuild.README.Debian, Closes: #533029).
  * debian/sbuild.install: Don't install Perl modules, which should
    only be included in libsbuild-perl (Closes: #533143).
  * debian/control:
    - libsbuild-perl: Replace sbuild <= 0.58.4 (due to also providing
      perl modules)
    - sbuild: Depend on the same version of libsbuild-perl.

 -- Ubuntu Archive Auto-Sync <email address hidden>   Thu,  18 Jun 2009 08:33:18 +0100

Available diffs

Superseded in karmic-release
sbuild (0.58.4-1) unstable; urgency=low

  [ Roger Leigh ]
  * New release. 
  * sbuild:
    - A $purge_build_deps configuration option, and --purge-deps
      command-line option have been added to control build-dependency
      removal (Closes: #528312).
    - Use the isin function from the Sbuild module (Closes: #529470).
      Thanks to Gustavo Noronha Silva for spotting this.
  * Sbuild:
    - Use Filesys::Df (libfilesys-df-perl) in place of invoking /bin/df
      and parsing its output.  This is more robust and efficient, and
      works whatever the user environment (Closes: #509133).

 -- Ubuntu Archive Auto-Sync <email address hidden>   Mon,  15 Jun 2009 11:18:24 +0100

Available diffs

Superseded in karmic-release
sbuild (0.58.3-1) unstable; urgency=low

  [ Roger Leigh ]
  * New release.
  * debian/control:
    - Update to Standards Version 3.8.1.
    - Add buildd package.
    - Add libsbuild-perl package.
    - All packages depend upon libsbuild-perl.
  * Add support for appending a tag to version numbers (Closes: #475777).
    Thanks to Timothy G Abbott for this patch.
  * When using the --help or --version options, don't abort if not
    in the sbuild group (Closes: #523670).  Group membership is now
    only performed after options parsing, and only if required.
  * Allow config files to use $HOME (Closes: #524564).  Thanks to
    James Vega for this patch.
  * Restore buildd package.
  * Split common library functions into new libsbuild-perl package.
  * debian/sbuild.(preinst|postinst|postrm):
    - Remove special cases for versions older than oldstable.  Update
      addition and removal of sbuild group to use return value of getent
      rather than parsing getent output.
    - Use addgroup/delgroup in place of adduser/deluser.
    - Use --system when adding and deleting group, to ensure creation
      of a system group.  Migrate existing non-system group and group
      members if the system group is not present.
    - Handle removal of 50sbuild setup script.
  * debian/buildd.(preinst|postinst|postrm): Add maintainer scripts for
    buildd package.  Move configuration file from /etc/buildd.conf to
    /etc/buildd/buildd.conf if present.  Also create buildd user and
    group for running the buildd daemon.
  * Sbuild::Conf: Don't default MAINTAINER_NAME to $DEBEMAIL if unset
    in the configuration file (Closes: #520158).
  * /etc/schroot/setup.d/50sbuild: Remove.  The setup tasks performed by
    this script are now handled internally by sbuild.

 -- Kees Cook <email address hidden>   Mon,  01 Jun 2009 14:50:06 +0100

Available diffs

Superseded in karmic-release
sbuild (0.58.2-1ubuntu2) karmic; urgency=low

  * Re-add historical changelog entries lost doing manual merge.

 -- Kees Cook <email address hidden>   Sat, 09 May 2009 17:49:12 -0700
Superseded in karmic-release
sbuild (0.58.2-1ubuntu1) karmic; urgency=low

  * Merge from debian unstable, remaining changes:
    - bin/sbuild, lib/Sbuild/{Base,Conf,Options}.pm: add --setup-hook
      to allow pre-build modifications to underlying chroots (needed
      to adjust pockets and components in sources.list).  (debian bug
      500746).

Available diffs

Superseded in karmic-release
Obsolete in jaunty-release
sbuild (0.57.7-1ubuntu2) jaunty; urgency=low

  * 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).

 -- Kees Cook <email address hidden>   Wed, 18 Feb 2009 16:31:54 -0800
Superseded in jaunty-release
sbuild (0.57.7-1ubuntu1) jaunty; urgency=low

  * 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).

Superseded in jaunty-release
Obsolete in intrepid-release
sbuild (0.57.5-1ubuntu1) intrepid; urgency=low

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

Superseded in intrepid-release
sbuild (0.57.4-1ubuntu1) intrepid; urgency=low

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

Superseded in intrepid-release
sbuild (0.57.3-1ubuntu1) intrepid; urgency=low

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

Superseded in intrepid-release
Obsolete in hardy-release
sbuild (0.57.0-1ubuntu2) hardy; urgency=low

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

 -- Adam Conrad <email address hidden>   Tue, 22 Jan 2008 16:38:15 -0700
Superseded in hardy-release
sbuild (0.57.0-1ubuntu1) hardy; urgency=low

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

 -- Adam Conrad <email address hidden>   Fri, 18 Jan 2008 11:44:16 -0700
Superseded in hardy-release
sbuild (0.57.0-1) unstable; urgency=low

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

 -- Marco Rodrigues <email address hidden>   Mon,  07 Jan 2008 20:38:00 +0000
Superseded in hardy-release
Obsolete in gutsy-release
sbuild (0.56) unstable; urgency=low

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

 -- Lionel Porcheron <email address hidden>   Thu,  02 Aug 2007 12:58:28 +0100
Superseded in gutsy-release
sbuild (0.55ubuntu1) gutsy; urgency=low

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

 -- Reinhard Tartler <email address hidden>   Sat, 30 Jun 2007 17:24:46 +0200
Superseded in gutsy-release
sbuild (0.55) unstable; urgency=low

  * sbuild:
    - Parse options with Getopt::Long.
    - Remove trailing whitespace.
    - Initialise $main::sub_task with a value, in case the build gets
      terminated prior to it being used.
    - Change the position of begin_session, so that it matches the cleanup
      order on shutdown.
    - build:
      + Document the regex which strips the epoch from the version
        number.
      + Remove the call to setsid when forking dpkg-buildpackage, because
        this broke shell job control.  Some packages might possibly hang
        while building if they detect they have a controlling terminal, but
        IMO this is a bug in the package.
      + When handling the timeout for dpkg-buildpackage, make the $SIG{'ALRM'}
        handler local, so that it is restored to the default once the build
        has finished.
      + When calling mv to move files, use -f to make sure it doesn't run
        interactively.
    - check_dependencies: If a toolchain package is missing, print a
      "not installed" message, rather than a blank version.
    - dsc_md5sums: Log failure to open the .dsc.
    - fetch_source_files: Strip the epoch of the version number, so that
      $dscbase matches the .dsc filename in the filesystem (Closes: #425715).
      Thanks to Lucas Nussbaum.
    - merge_pkg_build_deps: Replace references to "central" src deps with
      build-essential deps.
    - parse_manual_srcdeps: New function, to replace the addition of manual
      source dependencies from the removed read_deps() function.
    - shutdown: Call end_session to clean up the chroot.
  * Sbuild/Chroot.pm:
    - end_session:
      + Add a debugging message.
      + Clear $schroot_session.
  * Sbuild/Conf.pm: Add linux-libc-dev, gnumach-dev, hurd-dev and
    kfreebsd-kernel-headers to @toolchain_regex.  Thanks to Clint Adams
    (Closes: #425855).
  * Sbuild/Log.pm.in:
    - Remove trailing whitespace.
    - open_log, open_pkg_log: Ignore SIGINT, SIGQUIT, SIGTERM and SIGPIPE
      in the logger processes, so that logging continues if the process
      group is signalled to terminate.  They will exit when the group leader
      exits or closes the pipe.
  * debian/changelog: Fix missing colon in bug closure for revision 0.2.4.
  * debian/compat: New file.  Set to debhelper compatibility level 5.
  * debian/control: Depend on debhelper v5.
  * debian/NEWS: Renamed from debian/NEWS.Debian (Closes: #425370).
    Thanks to Lucas Nussbaum for spotting this.
  * debian/rules: Remove DH_COMPAT.

 -- Ubuntu Archive Auto-Sync <email address hidden>   Wed,  30 May 2007 07:35:30 +0100
Superseded in gutsy-release
sbuild (0.54) unstable; urgency=low

  * debian/control:
    - Remove sudo from Depends.
    - Add schroot to Depends.
    - Remove schroot from Recommends.
    - Depend on dctrl-tools rather than the transitional grep-dctrl package.
      Thanks to Jonh Wendell (Closes: #417573).
  * debian/rules:
    - Don't install sbuild.conf.local.
    - Install sbuild.conf into /etc/sbuild.
  * debian/NEWS.Debian:
    - New file.
    - Document removal of manual source dependencies and sudo.
    - Document removal of support for building from a directory.
    - Document removal of building on the host system.
    - Document sudo->schroot migration.
    - Document change in $sbuild_mode default.
  * debian/README.Debian:
    - Document removal of manual src-deps.
    - Remove requirements for chroot symlinks in working directory.
  * sbuild:
    - Remove read_deps, so manual src-deps are no longer read.  The
      remainder of the manual src-deps support remains to be removed.
    - Quote all arguments to system commands such as "rm -rf", to prevent
      potential disasters.
    - Update copyrights, and encode in UTF-8.
    - Use "du -k -s" instead of "du -s" to increase portability.  Thanks to
      Martin Koeppe (Closes: #418061).
    - Compute package, version, directory and whether to download sources
      before calling fetch_source_files, because all the needed information
      is available at this point.
    - cleanup_packages:
      + Remove check for schroot when removing build dependencies, since
        schroot is the default.
      + Remove undo_specials().
    - build:
      + Remove do_apply_patches.
      + Replace "822-date" with "date -R".  Thanks to Guillem Jover for
        this patch (Closes: #415798).
      + Remove support for building from a directory.
      + Run dpkg-source from within the chroot.
      + Don't chdir before running dpkg-source.
      + Don't chdir before running dpkg-parsechangelog (do it in the
        schroot child process).
      + Remove obsolete code for running dpkg-buildpackage outside a chroot.
    - fetch_source_files:
      + Remove support for building from a directory.
      + Download sources directly into the chroot build directory.  For
        sources already existing outside the chroot, copy them into the
        chroot build directory.
      + Add extra directory, package, version and download arguments.
      + Only call dsc_md5sums once, rather than twice.
    - apply_patches: Remove.
    - get_special: Remove use of @main::global_patches.
    - Remove SVN Id:.
    - install_deps: Remove @special use.
    - unpack_special_source: Remove.
    - undo_specials: Remove.
    - filter_dependencies: Remove @special use.
    - run_script: Remove.
    - parse_one_srcdep: Remove @special use.
    - get_special: Remove.
    - write_srcdep_lock_file: Remove @special use.
    - check_srcdep_conflicts: Remove @special use.
    - dump_main_state: New function to dump the program state using
      Data::Dumper.  Use to dump the state after each build.
    - Add / separators to all users of $main::chroot_build_dir in paths.
    - Replace all users of regular expressions to strip the chroot dir
      from paths with strip_chroot_path.
    - get_dpkg_status: Print debugging messages with defined variables
      only, to avoid Perl warning.
    - verify_md5sums: Remove obsolete comment regarding chroots.
    - check_group_membership: New function to check the user is a member
      of the sbuild group (Closes: #414064).
    - Added new command-line argument --arch to specify the architecture,
      and pass this to begin_session (Closes: 410576).
  * Sbuild/Chroot.pm:
    - Remove all special casing for sudo and schroot.  schroot is now the
      only supported method of accessing chroots.
    - end_session: Only attempt to end a session when $schroot_session is
      non-empty.
    - _setup_options:
      + Remove use of $chroot_only.
      + Remove trailing / from 'Build Location'.
    - init: Add newline to debugging message.
    - strip_chroot_path: New function to strip the chroot location from a
      path.
    - log_command: Correctly log commands when no APT Options stripping is
      needed.
    - get_command_internal: Set the working directory inside the chroot to
      the build location.
    - begin_session: take the architecture as a second argument, and check
      if a chroot specific for the architecture exists.
  * Sbuild/Conf.pm:
    - Don't export $source_dependencies.
    - Don't define $source_dependencies.
    - Abort with an error if $source_dependencies is defined.
    - Don't export $sudo or $chroot_mode.
    - Don't define $sudo or $chroot_mode.
    - Remove sudo sanity checks.
    - Abort with an error if $sudo or $chroot_mode are defined.
    - Don't export $chroot_only.
    - Don't define $chroot_only.
    - Abort with an error if $chroot_only is defined.
    - Define and export %alternatives.  Thanks to Martin Koeppe
      (Closes: #418060).
    - Define and export @no_auto_upgrade and %watches.
    - Remove the requirement for /usr/share/sbuild/sbuild.conf.
    - Mark deprecated/obsolete variables for removal post-Lenny.
    - Set defaults from global sbuild.conf.
  * sbuild.conf:
    - Remove $source_dependencies.
    - Remove $sudo.
    - Remove $chroot_only.
    - Add and document all options from Sbuild/Conf.pm.
    - Reorder into sections.
    - Merge with sbuild.conf.local, and install into /etc/sbuild.
  * sbuild.conf.local:
    - Remove $source_dependencies.
    - Remove.
  * example.sbuildrc:
    - Replace all options with documented options from sbuild.conf.
    - Add additional user-centric options from sbuild.conf.
    - Reorder into sections.
  * sbuild.1.in: Document --arch and chroot search order.
  * sbuild-setup.7.in:
    - Remove sudo setup.
    - Update user section to document sbuild group membership and
      add_sbuild_user.  Remove chroot setup, which is now handled by
      schroot (Closes: #413524).
  * bin/README.bins: Remove sudo from extra package list.
  * bin/updatechroot, bin/upgradechroot, bin/chrapt: Remove chroot_mode.
  * chroot/add_sbuild_user:
    - Remove sudo setup instructions and copying of /etc/sudoers to the
      chroot.
    - Rewrite in perl.  Only call adduser; all other chroot setup is
      taken care of by the 50sbuild schroot chroot setup script
      (Closes: #413908).
  * TODO: New file.  Document needed changes.

 -- Ubuntu Archive Auto-Sync <email address hidden>   Mon,  21 May 2007 09:36:38 +0100
Superseded in gutsy-release
sbuild (0.53) unstable; urgency=low

  * Sbuild/Conf.pm: Add and export check_watches configuration variable.
  * sbuild:
    - Set umask to 022 so that dpkg-buildpackage always runs with a sane
      umask (Closes: #405836).
    - check_watches: Don't check watches if check_watches configuration
      variable isn't set (Closes: #397123).
    - get_apt_policy: Allow ~ in version numbers.  Thanks to Frank
      Lichtenheld for this patch (Closes: #407293).
    - When running apt-cache, divert STDOUT to the package log, so that
      warnings do not get mailed separately (Closes: #399178).
    - fetch_source_files:
      + Correct indentation, and error with brace placement which caused
        apt-cache output to not be used.
      + Add package information into the key of the %entries hash, in
        order to cope with multiple packages being returned by apt-cache.
        Based on a patch by Goswin von Brederlow for Bug #408091.
  * sbuild.conf: Obsolete $source_dependencies.
  * sbuild.conf.local:
    - Add pgp_options from sbuild.conf (Closes: #398128).
    - Add check_watches.
    - Obsolete $source_dependencies.
  * update-sourcedeps, update-sourcedeps.1.in: Remove (Closes: 409642).
    Thanks to Kenshi Muto for reporting that it no longer works.
  * debian/rules, debian/manpages, debian/README.Debian: Remove support
    for update-sourcedeps, and note that sourcedeps support is obsoleted
    and will be removed in Lenny.

 -- Ubuntu Archive Auto-Sync <email address hidden>   Fri,  27 Apr 2007 01:23:59 +0100
Superseded in gutsy-release
Obsolete in feisty-release
sbuild (0.52) unstable; urgency=low

  * New upstream release.
  * sbuild: Remove incorrect WannaBuild:: prefix from version_compare.

Superseded in feisty-release
Obsolete in edgy-release
sbuild (0.50) unstable; urgency=low

  * debian/copyright: Add Alioth file download location.
  * chroot/add_sbuild_user:
    - Fix chrapt command examples in output to use correct option syntax,
      thanks to Matthias Julius (Closes: #381186).
    - Add SHELL to sudoers env_keep.
  * sbuild:
    - dsc_md5sums: Return hashref on failure, rather than -1.
    - verify_md5sums: Only run md5sum if there is one or more md5sum to
      verify, to prevent md5sum waiting forever on stdin if there are no
      files to check.  Thanks to Daniel Stone.
  * Sbuild.pm: Use new binNMU versioning scheme (+bn), taken from
    wanna-build SVN.  Thanks to Clint Adams (Closes: #384137).
  * Sbuild/Conf.pm: Check sudo does not strip SHELL from the environment.
  * sbuild-setup.7.in: Document needed addition of SHELL to sudoers
    env_keep (Closes: #389815).

Superseded in edgy-release
sbuild (0.48) unstable; urgency=low

  * Sbuild/Chroot.pm: Use su, rather than sudo, inside the chroot.  This
    prevents the APT_CONFIG and DEBCONF_FRONTEND environment variables
    from being removed (Closes: #376020).
  * Sbuild/Conf.pm: Add $Sbuild::Conf::su.
  * sbuild-setup.7.in: Remove sudo configuration inside the chroot, now
    this is no longer required.

 -- Ubuntu Archive Auto-Sync <email address hidden>   Tue,  11 Jul 2006 15:29:27 +0100
Superseded in edgy-release
sbuild (0.47) unstable; urgency=low

  * bin/checkchroot: Correct uninitialised value warnings due to using an
    undefined variable (Closes: #369709).
  * bin/chrapt, bin/updatechroot, bin/upgradechroot: When chroot_mode is
    "schroot", chdir to / to ensure the CWD exists inside the chroot.
    Thanks for Clint Adams for finding this (Closes: #372806).
  * sbuild: fetch_source_files: When running apt-cache, check if we got
    valid output, and warn appropriately if the output is invalid
    (Closes: #369707).  Output may be invalid if there are no deb-src
    lines in /etc/apt/sources.list in the chroot.
  * Sbuild/Conf.pm: Remove $Sbuild::Conf::log_dir checks.
  * Sbuild/Log.pm.in: If $Sbuild::Conf::log_dir does not exist, try to
    create it, and if this fails, warn and log to stdout
    (Closes: #369718).

 -- Ubuntu Archive Auto-Sync <email address hidden>   Mon,  19 Jun 2006 10:32:35 +0100
Superseded in edgy-release
sbuild (0.46) unstable; urgency=low

  * sbuild:
    - fetch_source_files: Only print "apt-get update" invocation in debug
      mode.
    - get_dpkg_status: Make sure $version is defined before checking its
      value, to ensure the Debian version can have a value of 0.  Thanks
      to Santiago Vila for this fix (Closes: #368066).
  * Update svn::ignore properties to ignore generated files.
  * debian/control:
    - Update to Standards-Version 3.7.2.
    - Use Build-Depends, rather than Build-Depends-Indep.

Superseded in edgy-release
Obsolete in dapper-release
sbuild (0.44) unstable; urgency=low

  * avg-pkg-build-time: Use Sbuild::Conf.
  * bin/checkchroot: Convert to Perl, using Sbuild::Utility.
  * bin/chrapt: Convert to Perl, using Sbuild::Utility.
  * bin/chr-hold: Convert to Perl, using Sbuild::Utility.
  * bin/chr-unhold: Convert to Perl, using Sbuild::Utility.
  * bin/gochroot: Convert to Perl, using Sbuild::Utility.
  * bin/updatechroot:
    - Convert to Perl, using Sbuild::Utility.
    - chrapt is no longer used (Closes: #355035).
    - Sbuild::Chroot is used for chroot access:
      + Suite names are no longer hardcoded (Closes: #355037).
      + APT Options are set correctly (Closes: #355038).
  * bin/upgradechroot: Convert to Perl, using Sbuild::Utility.
  * bin/common_functions: Remove; this is no longer used.
  * sbuild:
    - Treat schroot chroots with a "-sbuild" suffix in the same way as
      chroots without a suffix (Closes: #360124).
    - Use the new modules Sbuild::Chroot, Sbuild::Conf and Sbuild::Log.
      The functions moved into the modules have been removed.
    - Import needed module functions into the local namespace, to avoid
      long namespace prefixes on functions.
    - Remove $main::chroot_apt_options.
    - Move $main::debug to Sbuild::Conf.
    - Import Sbuild::Conf into package "conf".  This allows the package
      name used by upstream to be used for backward compatibility.
    - Use $conf::HOME instead of $main::HOME.
    - Move $main::username to Sbuild::Conf.
    - Set $main::chroot_dir, $main::chroot_build_dir,
      $main::srcdep_lock_dir and $main::ilock_file from the current
      chroot $Sbuild::Chroot::current.  $main::srcdep_lock_dir replaces
      $conf::srcdep_lock_dir (which is still used to set when the chroot
      is set up).
    - Pass $main::distribution to open_log and open_pkg_log.
    - Remove $main::cwd, $main::nolog and $main::verbose, now provided by
      Sbuild::Conf.  They are imported from Sbuild::Conf for backward
      compatibility.
    - Remove unused $main::HOSTNAME.
    - Add build statistics to close_pkg_log.
    - Die if no maintainer_name, uploader_name or key_id is specified.
    - Set and unset $main::binNMU_name in the main loop, rather than when
      opening and closing the package log.  In consequence, open_pkg_log
      now needs the package name only, and close_pkg_log does not need
      the package name passing.
    - build:
      + Set $firstline to "" to quell a warning.
      + Use debian_files_list to check for missing or extra packages, and
        warn appropriately.
      + Delete erroneous _all.deb files (Closes: #357042).
    - Don't use File::Temp (only needed by modules).
    - Remove build directory check.
    - Use File::Basename::basename instead of Sbuild::basename.
    - Don't import internal Sbuild::Chroot functions.
    - Split verify_dsc_md5sums into two parts: dsc_md5sums and
      verify_md5sums.
    - debian_files_list: New function to parse debian/files.
  * Sbuild/Chroot.pm:
    - New perl module for chroot operations.  It contains the functions
      begin_session, end_session, log_command, get_command_internal,
      get_command, run_command, exec_command, get_apt_command_internal,
      get_apt_command and run_apt_command.
    - Don't export init and log_command.
    - Don't hardcode a list of chroots; use a glob to search for chroot-*
      instead.  This allows any distribution name to be specified with -d.
    - Add an "APT Options" attribute to the chroot hash, to replace
      $main::chroot_apt_options.
    - Use STDERR instead of PLOG (which may not be available).
    - Replace $main::debug with $Sbuild::Conf::debug.
    - Replace $main::username with $Sbuild::Conf::username.
    - begin_session takes the distribution as its first argument, rather
      than using $main::distribution.
    - Don't use $main::chroot_dir.  Add the build paths as 'Build Location',
      'Srcdep Lock Dir' and 'Install Lock' to the chroot metadata.
    - Use File::Temp.
    - Don't export "internal" functions.
    - _setup_options: Set "APT Options" for schroot chroots.
    - log_command: Don't substitute CHROOT_APT_OPTIONS when no APT options
      are in use.
  * Sbuild/Conf.pm:
    - New perl module for configuration variables.  It reads the system
      and user configuration.
    - Add $debug.
    - Add $username.
    - Add $cwd, $nolog and $verbose.  They exported and used by the other
      modules in place of the variables in the main package.
    - Add and export $avg_time_db, $avg_space_db, $maintainer_name,
      $uploader_name and $key_id.
    - Add build directory check (moved from sbuild).
  * Sbuild/Log.pm:
    - New perl module for logging.  It contains the functions open_log,
      close_log, open_pkg_log, close_pkg_log, add_time_entry,
      add_space_entry, send_mail and log_symlink.
    - $main::main_logfile and $main::pkg_logfile are package variables.
    - Removed use of $main::distribution.  The distribution name must be
      passed to open_log or open_pkg_log.
    - Don't use $main::HOSTNAME or $main::arch.  Get the values directly.
    - open_pkg_log: Save the package name for future use; the binNMU name
      (if any) is passed, so this no longer needs computing.
    - close_pkg_log:
      + Obtain $main::pkg_status, $main::pkg_start_time,
        $main::pkg_end_time and $main::this_space from the function
        arguments.
      + Don't pass the package name, which was saved in open_pkg_log.
    - add_space_entry: Use $space rather than $t, and don't use
      $main::this_space.
    - Use File::Temp.
    - Use File::Basename::basename instead of Sbuild::basename.
  * Sbuild/Utility.pm: New perl module for utility programs.  This is a
    perl replacement for bin/common_functions.
  * bin/checkchroot:
    - Quote all variables.
    - Sort ref-chroot file before diffing (Closes: 360058).
  * avg-pkg-build-time.1.in, sbuild.1.in, sbuild-setup.7.in,
    update-sourcedeps.1.in, Sbuild/Log.pm.in: Rename and embed version and
    date tags for substitution.
  * COPYING: New file (GPL licence text).
  * debian/control: Update uploaders.
  * debian/copyright:
    - Update with new subversion repository locations for upstream and
      Debian.
    - Add Roger Leigh as a copyright holder.
    - Add a reference to /usr/share/common-licenses/GPL.
  * debian/dirs: Add usr/share/perl5/Sbuild.
  * debian/rules:
    - Install Sbuild/Chroot.pm, Sbuild/Conf.pm, Sbuild/Log.pm and
      Sbuild/Utility.pm into /usr/share/perl5/Sbuild.
    - Generate all manual pages and Log.pm in the build rule, and remove
      them in the clean rule.

Superseded in dapper-release
Superseded in dapper-release
sbuild (0.36) unstable; urgency=low


  Roger Leigh:

  * debian/changelog: Convert to UTF-8.
  * sbuild:
    - Don't fail in the absence of central sourcedeps.  These are no longer
      required now source packages are required to have build dependencies,
      so this should not be fatal.
    - Added support for schroot:
      + Added $conf::chroot_mode.  This may be set to "split" (the
        historical default), or "schroot" (use schroot instead of sudo).
      + All operations using sudo now check the value of $chroot_mode, and
        use sudo or schroot accordingly.
      + When using schroot, %main::dist_order is filled using the schroot
        chroot priorities.
      + Added %main::dist_locations to store the location of the
        available chroots.
    - Print a readable error if a chroot does not exist.
  * debian/control: Update to Standards-Version 3.6.2.
  * debian/copyright: Use the new FSF address.
  * debian/conffiles: Remove.
  * debian/rules:
    - Use debhelper version 4 compatibility mode.
    - Move the find -maxdepth option to before non-option arguments, to
      fix find warnings.
    - Remove template comments.
    - avg-pkg-build-space symbolic link should be relative.

 -- Roger Leigh <email address hidden>  Sun, 11 Sep 2005 10:02:19 +0100
Obsolete in breezy-release
Obsolete in hoary-release
sbuild (0.35) unstable; urgency=low


  Michael Banck:

  * bin/abort-current-build: Remove the `-B' from the grep line as
    `sbuild -s' does not pass that option to dpkg-configure and abort-
    current-build fails in that case.
  * sbuild: Set the locale to `POSIX' to make debconf and debhelper calls in
    the chroot not spew out locale warnings all the time.
    (closes: #287672)
  * sbuild: Removed check for specific distributions. Instead, fail if
    build/chroot-$dist is not there.
  * sbuild: Only override Distribution in .changes if specified as option on
    the command-line.
    (closes: #300145)
  * sbuild: Specify full path for Dir::Etc::main and Dir::Etc::parts.
  * example.sbuildrc: Clarify that $maintainer_name is not mandatory and
    overrides Maintainer: field, whereas $uploader_name overrides
    the Changed-By: field in changes.
  * Applied patch by Santiago Vila:
    - Moves scripts from /usr/lib/sbuild to /usr/share/sbuild and modifies
      all callers accordingly.
    - Add -n option to tail to comply with POSIX.
    - Call /usr/sbin/sendmail instead of /usr/lib/sendmail.
    (closes: #292717)
  * sbuild: Tolerate '0' as version number, thanks Santiago Vila.
    (closes: #300205)

 -- Michael Banck <email address hidden>  Fri,  1 Apr 2005 21:23:30 +0200
Obsolete in warty-release
sbuild (0.28) unstable; urgency=low


  * Using latest instead of lastest.
    (closes: #202740)
  * Changing dependencies in buildd.chroot for current gcc.
    (closes: #180447)
  * Configuration examples now moved into /usr/share/doc/sbuild/examples
    Man changed as consequence.
    (closes: #208965)
  * Policy bumped to 3.6.1.

 -- Francesco Paolo Lovergine <email address hidden>  Tue, 11 Nov 2003 16:21:33 +0100
76126 of 126 results