[buildd-tools-devel] [GIT] sbuild branch, master, updated. debian/sbuild-0.60.2-1-15-ge85305b
Roger Leigh
rleigh at alioth.debian.org
Tue Nov 2 23:47:52 UTC 2010
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 branch, master has been updated
via e85305b85ed23f833dad944a585a8b1dfaea9765 (commit)
via a550c88db3ae7648b4c4763ba0fffa0c64c880a0 (commit)
via 023b540e03e5d0c7a8d726ddb1cd741056839a0c (commit)
via 4938ae861fbdcb2a9ae36ed5ca9fec56dc6c5c10 (commit)
via 2d47eaa3aa7a316e17f6b26693ed686c9a463531 (commit)
via 321e75a71b0d716d77abbeffb67be462277ac31c (commit)
via 81bd06a13a28014ef15c2786e878654f03f1ffeb (commit)
via 9141da1ee5d4212ab124f681da070847062293a7 (commit)
via 1211c8e237366f9ace116730086602ad92b8c3d8 (commit)
via 95cf9921aba0d85176c40b12fec8518bcded60ae (commit)
via d2e4c08a6b724729a5404423cd8c16366c689366 (commit)
from c62a210ed548f05e4e58133e4ae86afffbefa202 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit e85305b85ed23f833dad944a585a8b1dfaea9765
Author: Roger Leigh <rleigh at debian.org>
Date: Tue Nov 2 23:46:31 2010 +0000
Buildd: Remove srcdep and install locks
All locking now comes under the chroot lock, making the separate
srcdep and install locks redundant.
commit a550c88db3ae7648b4c4763ba0fffa0c64c880a0
Author: Roger Leigh <rleigh at debian.org>
Date: Tue Nov 2 23:15:26 2010 +0000
Sbuild::BuildDepSatisfierBase: Add chroot locking functions
Add chroot_lock and chroot_unlock functions.
Sbuild::Build::run locks the chroot after beginning a session, and
unlocks immediately prior to ending a session.
commit 023b540e03e5d0c7a8d726ddb1cd741056839a0c
Author: Roger Leigh <rleigh at debian.org>
Date: Tue Nov 2 21:51:29 2010 +0000
Sbuild::Options: Fix warning when using gcc-snapshot
commit 4938ae861fbdcb2a9ae36ed5ca9fec56dc6c5c10
Author: Roger Leigh <rleigh at debian.org>
Date: Tue Nov 2 21:50:49 2010 +0000
Sbuild: Fully separate internal and aptitude resolvers
Not internal resolver code is now used by the aptitude resolver.
commit 2d47eaa3aa7a316e17f6b26693ed686c9a463531
Author: Roger Leigh <rleigh at debian.org>
Date: Tue Nov 2 21:28:05 2010 +0000
Sbuild::BuildDepSatisfierBase: Move merge_pkg_build_deps here
merge_pkg_build_deps becomes add_dependencies
The Sbuild::Build Dependencies and AptDependencies members are
also moved here.
This change moves all dependency resolving completely out of
Sbuild::Build and into the resolver code.
commit 321e75a71b0d716d77abbeffb67be462277ac31c
Author: Roger Leigh <rleigh at debian.org>
Date: Tue Nov 2 20:19:39 2010 +0000
Sbuild::Build: Remove unused functions
Remove expand_virtuals, expand_dependencies and file_for_name.
commit 81bd06a13a28014ef15c2786e878654f03f1ffeb
Author: Roger Leigh <rleigh at debian.org>
Date: Tue Nov 2 20:17:30 2010 +0000
Sbuild::Build: Remove unused get_altlist
commit 9141da1ee5d4212ab124f681da070847062293a7
Author: Roger Leigh <rleigh at debian.org>
Date: Tue Nov 2 20:14:35 2010 +0000
Sbuild::BuildDepSatisfierBase: Display toolchain packages directly from dpkg
Filter toolchain packages directly from installed package list.
Remove unused expand_dependencies from Sbuild::Build.
commit 1211c8e237366f9ace116730086602ad92b8c3d8
Author: Roger Leigh <rleigh at debian.org>
Date: Tue Nov 2 19:09:24 2010 +0000
Sbuild::Build: Drop unused is_superset
commit 95cf9921aba0d85176c40b12fec8518bcded60ae
Author: Roger Leigh <rleigh at debian.org>
Date: Tue Nov 2 19:04:43 2010 +0000
Sbuild::AptitudeBuildDepSatisfier: Use package build dependencies directly
The aptitude resolver was using the pre-parsed dependency information
used by the internal resolver. Use the build dependencies directly
from the package control file, using Dpkg::Deps deps_parse with
reduce_arch=1 to filter arch-specific dependencies when constructing
the control file for the dummy package.
In Sbuild::Build, create an alternative AptDependencies structure which
mirrors the existing Dependencies structure but which does not pre-parse
any dependencies.
commit d2e4c08a6b724729a5404423cd8c16366c689366
Author: Roger Leigh <rleigh at debian.org>
Date: Tue Nov 2 17:32:12 2010 +0000
Sbuild::Build: Remove 'Have DSC Build Deps'
All packages now have build dependencies.
-----------------------------------------------------------------------
Summary of changes:
lib/Sbuild/AptitudeBuildDepSatisfier.pm | 200 ++++++--------------
lib/Sbuild/Build.pm | 318 ++++---------------------------
lib/Sbuild/BuildDepSatisfierBase.pm | 243 ++++++++----------------
lib/Sbuild/InternalBuildDepSatisfier.pm | 151 +++++++++++++--
lib/Sbuild/Options.pm | 10 +-
5 files changed, 315 insertions(+), 607 deletions(-)
hooks/post-receive
--
sbuild
More information about the Buildd-tools-devel
mailing list