Change log for sbuild package in Ubuntu
76 → 126 of 126 results | First • Previous • Next • Last |
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
Available diffs
- diff from 0.62.3-1ubuntu1 to 0.62.4-1ubuntu1 (18.8 KiB)
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)
Available diffs
- diff from 0.62.2-1ubuntu1 to 0.62.3-1ubuntu1 (36.7 KiB)
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
- diff from 0.60.9-1ubuntu3 to 0.62.2-1ubuntu1 (170.6 KiB)
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
- diff from 0.60.9-1ubuntu2 to 0.60.9-1ubuntu3 (760 bytes)
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
- diff from 0.60.9-1ubuntu1 to 0.60.9-1ubuntu2 (595 bytes)
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.
Available diffs
- diff from 0.60.8-1ubuntu3 to 0.60.9-1ubuntu1 (11.1 KiB)
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
- diff from 0.60.8-1ubuntu2 to 0.60.8-1ubuntu3 (538 bytes)
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
- diff from 0.60.8-1ubuntu1 to 0.60.8-1ubuntu2 (658 bytes)
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.
Available diffs
- diff from 0.60.5-1ubuntu2 to 0.60.8-1ubuntu1 (66.8 KiB)
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
- diff from 0.60.5-1ubuntu1 to 0.60.5-1ubuntu2 (780 bytes)
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.
Available diffs
- diff from 0.60.4-1ubuntu3 to 0.60.5-1ubuntu1 (15.1 KiB)
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
- diff from 0.60.4-1ubuntu2 to 0.60.4-1ubuntu3 (498 bytes)
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
- diff from 0.60.4-1ubuntu1 to 0.60.4-1ubuntu2 (650 bytes)
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
Available diffs
- diff from 0.60.2-1ubuntu1 to 0.60.4-1ubuntu1 (58.4 KiB)
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
Available diffs
- diff from 0.60.1-1ubuntu1 to 0.60.2-1ubuntu1 (25.1 KiB)
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).
Available diffs
- diff from 0.60.0-2ubuntu1 to 0.60.1-1ubuntu1 (74.5 KiB)
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
- diff from 0.60.0-1ubuntu2 to 0.60.0-2ubuntu1 (922 bytes)
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
Available diffs
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
- diff from 0.59.0-1ubuntu2 to 0.60.0-1ubuntu1 (144.4 KiB)
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
Available diffs
- diff from 0.59.0-1ubuntu1 to 0.59.0-1ubuntu1.1 (534 bytes)
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
- diff from 0.59.0-1ubuntu1 to 0.59.0-1ubuntu2 (517 bytes)
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
Available diffs
- diff from 0.58.6-1ubuntu1 to 0.59.0-1ubuntu1 (74.2 KiB)
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
- diff from 0.58.6-1 to 0.58.6-1ubuntu1 (509 bytes)
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
- diff from 0.58.5-1 to 0.58.6-1 (3.5 KiB)
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
- diff from 0.58.4-1 to 0.58.5-1 (32.0 KiB)
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
- diff from 0.58.3-1 to 0.58.4-1 (45.5 KiB)
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
- diff from 0.58.2-1ubuntu2 to 0.58.3-1 (150.1 KiB)
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
Available diffs
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
- diff from 0.57.7-1ubuntu2 to 0.58.2-1ubuntu1 (248.7 KiB)
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
Available diffs
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).
Available diffs
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.
Available diffs
- diff from 0.57.4-1ubuntu1 to 0.57.5-1ubuntu1 (24.9 KiB)
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.
Available diffs
- diff from 0.57.3-1ubuntu1 to 0.57.4-1ubuntu1 (54.6 KiB)
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.
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
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
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
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
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
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
sbuild (0.52) unstable; urgency=low * New upstream release. * sbuild: Remove incorrect WannaBuild:: prefix from version_compare.
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).
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
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
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.
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.
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
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
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
76 → 126 of 126 results | First • Previous • Next • Last |