[buildd-tools-devel] [GIT] sbuild branch, master, updated. debian/sbuild-0.62.1-1-49-g5d822d9
Roger Leigh
rleigh at alioth.debian.org
Mon Apr 4 21:03: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 branch, master has been updated
via 5d822d9f99c1601c281cd9cedc337ffeec097beb (commit)
via 961752291078ffa5f5dcea15be508917dfa0d15d (commit)
from 40205e7eb6ba199e7a900f27c12c61edd20a6b7c (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 5d822d9f99c1601c281cd9cedc337ffeec097beb
Author: Roger Leigh <rleigh at debian.org>
Date: Mon Apr 4 22:02:59 2011 +0100
debian: Close #620112
commit 961752291078ffa5f5dcea15be508917dfa0d15d
Author: Anders Kaseorg <andersk at mit.edu>
Date: Mon Apr 4 21:57:36 2011 +0100
Sbuild::Build: Improve binNMU changelog handling
According to https://wiki.ubuntu.com/MultiarchSpec#Binary%20NMUs ,
although a Multi-Arch: same package may not be binNMU’d on individual
architectures, it should be possible to schedule a binNMU on all
architectures at once, and have the resulting packages remain
co-installable. However, this does not quite work right now for a silly
reason: sbuild generates a different timestamp for the binNMU changelog
entry in each build, and the differing changelog.gz files break
co-installability.
This fixes the problem by generating the timestamp in a deterministic way:
we just copy the timestamp from the previous changelog entry. (Since the
source has not changed since that time, it seems like as good a time as
any to write into the changelog.)
Certain automated backport setups that use --append-to-version are also
affected by this issue and require this fix as well.
Use dpkg-parsechangelog to parse previous changelog entry to acquire
all needed information, including the correct date.
Signed-off-by: Roger Leigh <rleigh at debian.org>
-----------------------------------------------------------------------
Summary of changes:
debian/changelog | 8 +++++++-
lib/Sbuild/Build.pm | 31 ++++++++++++++++++++++---------
2 files changed, 29 insertions(+), 10 deletions(-)
hooks/post-receive
--
sbuild
More information about the Buildd-tools-devel
mailing list