[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