[buildd-tools-devel] [GIT] sbuild annotated tag sbuild-0.58.0 created. release/sbuild-0.58.0

Roger Leigh rleigh at alioth.debian.org
Sat Jun 25 10:42:34 UTC 2011


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "sbuild".

The annotated tag, sbuild-0.58.0 has been created
        at  87377c6ac27fb706fcc9a6d76c1a9823306aaa3e (tag)
   tagging  b8e50ae888d7a15a0e6c6a5efc53d2d566845734 (commit)
  replaces  release/sbuild-0.57.5
 tagged by  Roger Leigh
        on  Sun Mar 8 21:56:05 2009 +0000

- Log -----------------------------------------------------------------
Tagging sbuild version 0.58.0 for release
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEABECAAYFAkm0PvUACgkQVcFcaSW/uEjVHACg1gpXaj/Ezx8pDCljx6clV9/N
CVgAoOiWIjGwKEl561j10BVOylpGV7m3
=i4LN
-----END PGP SIGNATURE-----

Adeodato Simó (34):
      [db] Change order of package sections
      [db] Rename sections to components
      [db] Don't insert arches that have not ever been in the official wanna-build
      [db] Source debversion.sql and not version.sql from db.sql
      [db] Rename "distribution" to "suite" (to be consistent with dak)
      [db] Ensure names for all PRIMARY KEY constraints end with _pkey
      [db] Add an "address" column to the builders table
      [db] Add a "value" column to package_priorities so that they are sortable
      [db] Distinguish between arches with buildds, and the Architecture field
      [db] Make "uploaders" be a one-to-many mapping, rather than a single value
      [db] Add a build_logs table to store a list of all available build logs
      [db] Prefer column names derived from table name, and drop _name suffix
      [db] Add an "arch" column to the builder table
      [db] Add table to list the admin(s) of each buildd
      [db] Update name of constraint for build_logs.result to match column name
      [db] Add a new value "skipped" to the build_log_result table
      [db] Add "hurd-i386" to the architectures table
      [db] Add "oldstable" to the suites table
      [db] Fix the primary key in the suite_binaries table
      [db] Rename "version" to "source_version" when it refers to source packages
      Create indexes for (pkg_name, version) in suite_{sources,binaries}
      [db] Rename build_jobs to build_status
      [db] Remove job id number from build_status and build_status_history
      [db] Rename build_state.state to build_state.status
      [db] Drop index on build_status.ctime
      [db] Add bin_nmu column to build_status and build_status_history
      [db] build_status.builder can be NULL
      [db] build_status.ctime defaults to 'epoch'
      [db] Add triggers for build_status
      [db] Create a "suite_arches" table to list the architectures in a suite
      [db] set_ctime: Add missing semicolon
      [db] Delete extra comma in build_status_properties
      [db] Use long VALUES lists instead of separate INSERT statements
      [db] Populate the suite_arches table

Cyril Brulebois (1):
      [sbuild-createchroot] Correctly parse --arch option

Kees Cook (2):
      [Sbuild] version_compare: Handle =*=PROVIDED=*= by never matching
      [debian] Close #505747

Kumar Appaiah (1):
      [man] sbuild.1.in: Document --use-snapshot

Lucas Nussbaum (1):
      [Sbuild::Build] ~*=PROVIDED=*= does not break Build-Conflicts

Luk Claes (7):
      Multiple archive support
      Don't barf when main::current_job is not set
      Temporarily make ARCH user configurable
      Also show the architecture in the subject
      Add the binNMU version if any
      Add 'a'ge before 's'ection
      Set sectval to -125 = 165 + 40 (highest used value) if used section is not in the list

Philipp Kern (9):
      [Sbuild::Conf] declare $archive
      [Sbuild::Options] correct a typo
      [Sbuild::Options] tell getopt that --archive needs a string argument
      [Sbuild::Build] check if BIN_NMU_VERSION is defined
      [Sbuild::Build] add hostname to log output
      [WannaBuild::Conf] Introduce a buildd mail domain
      [build] lib/Sbuild/Makefile.am: add ConfBase.pm
      [Sbuild::Conf] obey $arch in .sbuildrc
      [Sbuild] declare charset and transfer-encoding in sent mails

Riku Voipio (1):
      [buildd-mail] Decode Base64 and quoted-printable mail

Robert Millan (1):
      [build-mail-wrapper] Use getloadavg in place of sysinfo.

Roger Leigh (319):
      [build] Bump version to 0.58.0
      [Sbuild::Build] Use string rather than numeric comparison for '~*=PROVIDED=*='
      [man] Fix typo in sbuild-stats.1
      [Sbuild] Remove deprecated features post-Lenny
      [debian] Update README
      Enable warnings in all perl code
      [TODO] Add buildd items
      [Sbuild::Chroot] Correct formatting
      [Sbuild::Conf] Add object-oriented interface
      [sbuild] Instantiate Sbuild::Conf and add to Sbuild::Build
      [Sbuild::Conf] Don't export $HOME
      [Sbuild::Conf] Don't export $apt_policy or %alternatives
      [Sbuild:Conf] Replace $apt_update with APT_UPDATE
      [Sbuild::Conf] Replace $apt_allow_unauthenticated with APT_ALLOW_UNAUTHENTICATED
      [Sbuild::Conf] Don't export $check_watches
      [Sbuild::Conf] Don't export $cwd
      [sbuild-checkpackages] Replace $cmd with $mode
      [sbuild-checkpackages] Replace $cmd with $mode
      [man] sbuild-setup.7 changes ownership of /build to 02775
      [Sbuild::Conf] Don't export $username
      Merge branch 'master' of ssh+git://git.debian.org/git/buildd-tools/sbuild
      [Sbuild::Conf] Don't export $verbose
      [Sbuild::Conf] Don't export $nolog
      [Sbuild::Conf] Don't export $mailprog
      [Sbuild::Utility] Don't use global $main::conf
      [Sbuild::ChrootInfo] Convert to object-oriented perl
      [Sbuild::Conf] Move ARCH and HOSTNAME from Sbuild::Sysconfig
      [Sbuild::Conf] Don't export $dpkg
      [Sbuild::Conf] Don't export $su
      [Sbuild::Conf] Don't export $schroot, $schroot_options or $fakeroot
      [.gitignore] Ignore emacs temporary files
      [Sbuild::Conf] Don't export $apt_get or $apt_cache
      [Sbuild::Conf] Don't export $dpkg_source
      [Sbuild::Conf] Don't export $dcmd
      [Sbuild::Conf] Don't export $md5sum
      [Sbuild::Conf] Don't export $avg_time_db and $avg_space_db
      [Sbuild::Conf] Don't export $avg_time_db, $avg_space_db and $stats_dir
      [Sbuild::Conf] Don't export $package_checklist
      [Sbuild::Conf] Don't export $build_env_cmnd
      [Sbuild::Conf] Don't export $pgp_options
      [Sbuild::Conf] Don't export $log_dir
      [Sbuild::Conf] Don't export $mailto, and support %mailto
      [Sbuild::Conf] Don't export $mailfrom
      [Sbuild::Conf] Remove unused @no_auto_upgrade
      [Sbuild::Conf] Don't export $check_depends_algorithm
      [Sbuild::Conf] Don't export $purge_build_directory
      [Sbuild::Conf] Correct typo in DCMD diagnostic
      [Sbuild::Conf] Don't export @toolchain_regex
      [Sbuild::Conf] Don't export $stalled_pkg_timeout or %individual_stalled_pkg_timeout
      [Sbuild::Conf] Don't export $srcdep_lock_dir
      [Sbuild::Conf] Don't export $srcdep_lock_wait
      [Sbuild::Conf] Don't export $max_lock_trys or $lock_interval
      [Sbuild::Conf] Don't export @ignore_watches_no_build_deps
      [Sbuild::Build] Add missing variable in write_stats
      [Sbuild::Conf] Don't export
      [Sbuild::Conf] Don't export
      [Sbuild::Conf] Don't export
      [Sbuild::Conf] Don't export
      [Sbuild::Conf] Don't export /home/rleigh/bin /home/rleigh/bin /usr/local/bin /usr/bin /bin /usr/bin/X11 /usr/games
      [Sbuild::Conf] Don't export , , or
      [Sbuild::Conf] Don't export %watches
      [Sbuild::Conf] Remove initialisation functions
      [Sbuild::Conf] Move globals into read_config
      [TODO] Add new items
      Merge branch 'conf-object'
      [Sbuild::Options] Add get_conf and set_conf methods
      [Sbuild::Conf] Move USER_ARCH from Sbuild::Options
      [Sbuild::Conf] Move DISTRIBUTION and OVERRIDE_DISTRIBUTION from Sbuild::Options
      [Sbuild::Conf] Move BUILD_ARCH_ALL from Sbuild::Options
      [Sbuild::Conf] Move AUTO_GIVEBACK* and WANNABUILD_DATABASE from Sbuild::Conf
      [Sbuild::Conf] Move BATCH_MODE from Sbuild::Conf
      [Sbuild::Conf] Move MANUAL_SRCDEPS from Sbuild::Options
      [Sbuild::Conf] Move BUILD_SOURCE from Sbuild::Options
      [Sbuild::Conf] Move BIN_NMU and BIN_NMU_VERSION from Sbuild::Options
      [Sbuild::Conf] Move CHROOT from Sbuild::Options
      [Sbuild::Conf] Move LD_LIBRARY_PATH from Sbuild::Options
      [Sbuild::Conf] Move GCC_SNAPSHOT from Sbuild::Options
      [Sbuild::Conf] Move validation logic from Sbuild::Options
      [Sbuild::Conf] Move SIGNING_OPTIONS from sbuild
      [Sbuild::Build] Don't use Sbuild::Options
      Use perl class methods to construct objects
      [Sbuild::Conf] Re-add $chroot_mode
      [Sbuild::Conf] GCC_SNAPSHOT defaults to 0
      [Sbuild::ChrootSchroot, Sbuild::ChrootSudo] Add new classes
      Derived classes' constructors chain up to parent class constructors
      [Sbuild::Base] New class containing common class functionality
      [etc] sbuild.conf: Add $sudo and document $chroot_mode
      [man] sbuild-setup.7: Document sudo setup
      [Sbuild::Conf] Add sudo sanity checking
      [Sbuild::Chroot] Update comments regarding root use of host system
      [TODO] Add items for sudo support
      [Sbuild::ChrootInfoSchroot, Sbuild::ChrootInfoSudo] Add new subclasses of Sbuild::ChrootInfo
      [Sbuild::Chroot] Subclasses set subclassed ChrootInfo
      [Sbuild::Conf] Don't default USER_ARCH to ARCH
      [etc] sbuild.conf: Update header comments
      [Sbuild::ChrootInfo] Move get_info_all to derived classes, and specialise
      [sbuild] Only print USER_ARCH when debugging if defined
      [Sbuild::Chroot] Move chroot-type-specific code into derived classes
      [Sbuild::Chroot] Add apt_chroot virtual function to remove code duplication
      [Sbuild::Chroot] Remove redundant chdir calls
      [Sbuild::Chroot] Don't strip 'APT Options' in debugging messages
      [Sbuild::Chroot] Introduce CHROOT_SPLIT
      [NEWS] Document CHROOT_MODE and CHROOT_SPLIT
      [debian] control: Depend on schroot or sudo, update minimum schroot version
      Merge branch 'sudo-branch' of /home/rleigh/sbuild/ into sudo-branch
      [etc] Update $maintainer_name documentation
      [TODO] Remove completed items
      [man] sbuild.1.in: Document DEBEMAIL default for maintainer name
      [Sbuild::Conf] Default MAINTAINER_NAME to DEBEMAIL if set in environment
      [build] Distribute new perl modules
      [man] Remove incorrectly added patch rejects
      [Sbuild] Don't include Sbuild::Conf (circular use)
      [Sbuild::Utility] Use Sbuild::ChrootSchroot and Sbuild::ChrootSudo
      [Sbuild] Remove explicit namespace use in BEGIN block
      [Sbuild::Chroot] Remove debugging statements
      [etc] Document expanded use of $sbuild_mode
      [Sbuild::Log] Only create log symlinks in buildd mode.
      [Sbuild::ChrootInfoSudo] Look for sudo chroots in /etc/sbuild/chroot
      [man] Document /etc/sbuild/chroot
      [sbuild-createchroot] Add sudo setup tasks and use new Sbuild::Conf
      [sbuild-adduser] Document sudo tasks and update user instructions
      [sbuild-createchroot] Use POSIX calls instead of system where appropriate
      [Sbuild::ChrootInfo] Add create factory function to create chroots
      [sbuild] Refer to chroot, rather than schroot in message
      [Sbuild::ChrootSudo] Remove redundant use of ChrootInfoSudo
      [Sbuild::ChrootPlain] Fix to match new chroot interface
      [TODO] Remove completed item
      [Sbuild::Utility] Use new Sbuild::ChrootInfo chroot creation
      [Sbuild::ChrootPlain] Always use split mode
      [Sbuild] Move package checking from sbuild-checkpackages
      [Sbuild] check_packages takes a chroot argument directly
      [Sbuild::Build] Add log and debug functions
      [Sbuild::Build] Use get and set methods outside strings
      [Sbuild::Build] build: Don't access member data directly
      [Sbuild::Build] set_dsc: Add debugging message
      [TODO] Remove completed items, add new item
      [Sbuild::Build] Set 'Sub PID' to undef
      [Sbuild] Move debug logic from Sbuild::Build
      [Sbuild::Build] Add and use log_info, _warning and _error functions
      [Sbuild::Conf] Add LOG_DIR_AVAILABLE
      [Sbuild::Conf] Override MAINTAINER_NAME only if unset
      [Sbuild::Build] Merge Sbuild::Log::*_pkg_log into *_build_log
      [Sbuild::Conf] Be verbose by default on a tty
      [Sbuild::Log] Remove *_pkg_log, log_symlink and send_mail
      [Sbuild::Log] close_log takes Sbuild::Conf as an argument
      [Sbuild] Move send_mail from Sbuild::Build
      [Sbuild::Log] Rename SAVED_STDERR to main::SAVED_STDERR
      [Sbuild::Chroot] Add pipe functions
      [Sbuild::Build] Use chroot pipe functions
      [Sbuild::Build] Improve startup message logging
      [debian] rules: Clean up old unused code
      [debian] compat: Update to debhelper version 7.
      [Sbuild::Chroot] _command functions take single hash argument
      [Sbuild::Build] Pass files with correct pathnames to check_space
      [Sbuild::Chroot] pipe_command can open pipes in both directions
      Merge branch 'master' into chroot-exec-hash
      [Sbuild::Build] Use chroot-specific Arch in favour of global ARCH
      [Sbuild::Conf] Rename ARCH to HOST_ARCH
      [Sbuild::Conf] Rename USER_ARCH to ARCH
      [Sbuild::Conf] Allow ARCH default specification as $arch
      [Sbuild::Build] Don't default Arch; it must come from chroot_arch()
      Merge branch 'master' into chroot-exec-hash2
      [sbuild] Set build Log Stream before and after opening build log
      Merge branch 'master' into chroot-exec-hash2
      [Sbuild::Base] Log to STDERR if Log Stream is unset
      [Sbuild::ChrootInfoSudo] Add get_info method
      [Sbuild::Conf] Fix typo in sudo sanity checks
      [bin/sbuild-*] Update utilities to use new chroot exec hash functions
      [Sbuild::Chroot] Update to use command defaults
      [sbuild] Set default chroot command I/O streams
      [Sbuild] Add devnull stream
      [TODO] Remove completed items
      [sbuild-upgrade] Upgrade rather than update
      [Sbuild::Chroot] Add run_command_internal and run_pipe_internal
      [Sbuild::Chroot] Remove default use of global environment
      [Sbuild::Build] uninstall_debs: Don't concatenate array members
      [Sbuild::Build] Restore log symlink for non-buildd use
      Merge branch 'master' of ssh+git://git.debian.org/git/buildd-tools/sbuild
      [Sbuild::Build] Don't display "Hack binNMU" message by default
      [Sbuild::Build] filter_dependencies apt policy checking fix
      [Sbuild::Build] set_dsc splits version into epoch, upstream and debian parts
      [Sbuild::Build] Split set_dsc version logic into set_version
      [Sbuild::Build] Use Source: rather than Package: when parsing DSC
      [Sbuild::DB] New wanna-build database abstraction class
      [wanna-build] Fix uninitialised variables
      [wanna-build] Use isin from Sbuild
      [wanna-build] import and export _userinfo data
      [wanna-build] Reindent parse_quinn_diff regexes
      [debian] wanna-build: install state directory and script symlinks
      [sbuild-stats] Remove support for avg-pkg-build-* symlinks
      [wanna-build-catdb] Support MLDBM format databases
      [Sbuild::DB] Update module description and copyright dates
      [build] Install wanna-build-catdb* symlinks
      [wanna-build-merge-*] Rename from do-merge-*
      [Sbuild::Conf] Add wanna-build configuration with db_ prefix
      [Sbuild::Conf] Add roles to parse different key subsets
      [WannaBuild::Options] Add Getopt::Long options parser for wanna-build
      [wanna-build] Use Sbuild::Conf in place of WannaBuild::Conf
      [Sbuild::Conf] Store defaults and values inside allowed keys hash
      [Sbuild::Conf] get and set can call key-specific methods
      [Sbuild::Conf] Split check_config into separate validation functions
      [Sbuild::Sysconfig] Add paths and program paths from configure
      [Sbuild::Sysconfig] Update copyright
      [Sbuild::Conf] Split into Sbuild::ConfBase and WannaBuild::Conf
      [wanna-build] Revert transactlog initialisation
      [wanna-build] Include DB_BASE_NAME in transactlog name
      [sbuild-*] Use new Sysconfig paths and chroot command exit status
      [Sbuild::Sysconfig] Add additional programs and paths
      [Sbuild::Build] Use Sysconfig release_date and program paths
      [Sbuild::ChrootInfo] Update arch handling for default arch in Sbuild::Conf
      [Sbuild::ChrootPlain] Update to use new option hash chroot commands
      [Sbuild::ChrootSchroot] Remove unused modules
      [Sbuild::ChrootSudo] Remove unused modules and use Sysconfig program paths
      [Conf*] Use DEFAULT values in configuration setup
      [WannaBuild::Options] Use correct program name
      [Sbuild::Utility] Use Sysconfig program paths
      Merge branch 'wb-object' of ssh://git.debian.org/git/users/rleigh/sbuild into wb-object
      Remove redundant function prototypes from object oriented code
      [bin] Add comments for future work
      Merge branch 'wb-object'
      [wanna-build] Use gmtime in place of localtime
      [WannaBuild::Conf] Deprecate propagation and down-propagation
      [WannaBuild::Options] Add new --built and --attempted options
      [wanna-build-statistics] Add Built and Attempted
      [WannaBuild::Conf] Merge DB_DISTRIBUTIONS and DB_DISTRIBUTION_ORDER
      [TODO] Add new items
      [TODO] Add explanation of reference issues
      Merge branch 'wb-object'
      [Sbuild] Use timegm in place of timelocal
      Merge branch 'wb-object'
      [WannaBuild::Conf] Add priority, noadw and hidden distribution parameters
      [wanna-build] Add get_unsatisfied_dep and auto_dep_wait functions
      [wanna-build] Add add_one_attempted and add_one_built functions
      [wanna-build] Remove use of propagate_ta
      [wanna-build] Remove propagate_ta
      [wanna-build] parse_deplist: Check dependency syntax
      [wanna-build] Remove Dep-Wait-Removed
      [wanna-build] Don't import Sbuild::Sysconfig variables into namespace
      [wanna-build] Use auto_dep_wait, add_one_built and add_one_attempted
      [wanna-build] Update bin NMU logic
      [wanna-build] Add missing brace
      [wanna-build] Update regex, version and dependency handling
      [wanna-build] Remove exists_in_other_dist
      [wanna-build] Remove set_dep_wait
      [wanna-build] Replace usage with Sbuild::usage_error
      [wanna-build] log_ta: dist and db are no longer arguments
      Merge branch 'wb-object'
      [WannaBuild::Options] Use Sbuild::isin
      [Sbuild::DB] Move MLDBM functionality from wanna-build
      [Sbuild::DB] Rename to Sbuild::DB::MLDBM
      [wanna-build] Rename %dbs to %databases
      [build] Distribute database modules
      [db] Add initial PostgreSQL database schema
      [db] Add debversion type and operators
      [db] Correct version check to not recurse infinitely
      [db] Use debversion
      [debian] Close #511095
      [debian] Close #511314
      [etc] sbuild.conf: Remove extra newline
      [wanna-build-statistics] Add oldstable and oldstable-security
      [wanna-build-statistics] Update valid wanna-build states
      [wanna-build-statistics] Document needed options parsing work
      Merge branch 'wb-object'
      [db] Update schema comments and constraints
      [db] debversion: Use correct procedure for operator !=
      [db] debversion: Add btree operator class
      [db] debversion type is created from text primitives
      [db] Add untrusted debversion type
      [db] Rename debversion_compare* to debversion_cmp* for compatibility
      [db] Add C implementation of debversion type
      [db] Remove commented out debversion domain
      [db] Keep faster C implementation of debversion only
      [db] Add hash operator class to debversion type
      [db] Add code to uninstall debversion type from database
      [db] Create PL/pgSQL language if not already present
      [db] Update copyright notice
      [db] Update debversion copyright and quote LANGUAGE
      [db] Default to using the public namespace
      [Sbuild::Options] --make-binNMU doesn't reset NMU version to 1
      [Sbuild::DB::Base] New common base class for database backends
      [WannaBuild::Options] Use Sbuild::DB::Info
      [Sbuild::Options] --make-binNMU doesn't reset binNMU version if already set
      [build] lib/Sbuild/Makefile.am: Add DB to SUBDIRS
      [db] Add PGXS Makefile for out-of-tree building
      Add .gitignore for db
      [build] Add support for conditionally building debversion type
      [debian] New package: postgresql-8.3-debversion
      [debian] Add postgresql-8.3-debversion to changelog
      Merge branch 'wb-backend'
      [debian] Correctly package postgresql-8.3-debversion
      [db] Remove debversion
      [debian] Remove postgresql-8.3-debversion
      [build] Remove DISTCHECK_CONFIGURE_FLAGS
      Merge branch 'master' of ssh+git://git.debian.org/git/buildd-tools/sbuild
      [Sbuild::Build] uninstall_debs: Don't use uninitialised $output
      [Sbuild::Sysconfig] Fix typo in %programs export
      [db] Add missing semicolon
      [db] Duplicate build_status as build_status_history
      [db] Rename job_states to package_states
      [db] Rename job_states to package_states (update comments)
      [db] install.sql: Split database creation into a separate file
      [db] language.sql: Split procedural language setup from db.sql
      [db] Split database creation into separate files
      [debian] control: wanna-build recommends postgresql-8.3-debversion
      [build] Install SQL database creation scripts
      [db] Install Sbuild::DB modules
      [debian] Use dh_prep in place of dh_clean -k
      [debian] Don't configure with --with-postgresql
      [wanna-build] Make $ctime global
      [wanna-build] Add missing parentheses
      [man] Add wanna-build-catdb.1 manual page
      [build] Install WannaBuild::Options
      [man] Add wanna-build-mail manual page
      [README] Remove README.mail, documented in wanna-build-mail.1.in
      [man] Add wanna-build-merge-packages manual page
      [NEWS] Document additional user-visible changes
      [man] Add wanna-build-statistics manual page
      [debian] Update NEWS and change distribution to unstable
      [debian] Install NEWS

Sebastian Andrzej Siewior (2):
      [build] Fix WANNA_BUILD_LIBEXEC_DIR
      [man] Fix WANNA_BUILD_LIBEXEC_DIR

-----------------------------------------------------------------------


hooks/post-receive
-- 
sbuild



More information about the Buildd-tools-devel mailing list