On Fri, Oct 07, 2016 at 12:31:02PM +0300, Peter Pentchev wrote:
> Hi,

...this is an e-mail I sent to Jose Luis Rivas about a month and
a half ago.  Actually, I was kind of wondering already whether
I should put up a NMU for sponsorship or alert the MIA team or
at least send a reminder :)

> Thanks for maintaining pgpdump in Debian!
> 
> I'd like to suggest a couple of updates to the Debian packaging:
> - import the 0.29-1 version into the collab-maint repository
> - update to the 0.31 upstream version
> - refresh the Debian packaging a bit
> 
> I would usually work in a separate branch and send a patch series, but
> since this update involves several imports of both *.dsc and upstream
> *.orig.tar.gz files in various branches, it's a bit hard to do it in
> a single patch series :)  So there's a temporary copy of the collab-maint
> Git repository in my Gitlab account:
> 
>   git clone https://gitlab.com/ppentchev/pgpdump-debian
>   mv -vi pgpdump-debian pgpdump
>   cd pgpdump
>   git checkout upstream
>   git checkout pristine-tar
>   git checkout master
>   pristine-tar checkout ../pgpdump_0.31.orig.tar.gz
> 
> ...or, of course, from an existing checkout of the collab-maint repo:
> 
>   git remote add gitlab https://gitlab.com/ppentchev/pgpdump-debian
>   git fetch gitlab
>   git checkout upstream
>   git merge --ff-only gitlab/upstream
>   git checkout pristine-tar
>   git merge --ff-only gitlab/pristine-tar
>   git checkout master
>   pristine-tar checkout ../pgpdump_0.31.orig.tar.gz
>   # merge the master branch, too, if you want, or just look at
>   # the changes in gitlab/master
> 
> Thanks in advance for taking the time to look at the changes!
> BTW, since I have access to the collab-maint project, if you like any of
> these changes (even if you don't like them all), I could pick and push
> them directly there if you're too busy.
> 
> Just so you have an idea of what we're talking about, here is
> the changelog entry (formatted as a NMU to avoid complaints from
> Lintian, but really just for patch tracking, not a takeover attempt).
> I have intentionally left the debhelper compat level bump last so
> that it may be dropped easily if not needed (and so that the last
> commit may be dropped easily if a backport to Jessie should have to
> be done soon before debhelper 10 is backported).
> 
> pgpdump (0.31-1~0.roam1) UNRELEASED; urgency=medium
> 
>   * Non-maintainer upload for patch tracking only, no takeover attempt :)
>   * Switch to the 3.0 (quilt) source format to allow building directly
>     from a Git checkout.
>   * Declare compliance with version 3.9.8 of the Debian Policy.
>   * Switch the Vcs-git and Vcs-browser URLs to the recommended
>     anonscm.debian.org ones and use the HTTPS scheme.
>   * Switch to the HTTPS scheme for the copyright format spec URL, too.
>   * Break the BSD-3-clause license into a separate section and reference
>     it in the copyright file's header, too.
>   * Drop the debian/dirs file - the directories are created by
>     the upstream build system.
>   * Enable all the hardening build options and add the cppflags patch to
>     pass CPPFLAGS to the compiler.
>   * Add the typos patch to fix some typographical errors.
>   * Add the lfs patch to check for Large File Support compiler flags.
>   * Run the upstream Haskell test tool during the build and add ghc and
>     the hunit Haskell unit testing library to Build-Depends
>   * Run our debian/test shell script, too:
>     - make it propagate an error to its caller
>     - let it ignore the test.hs script, too, by looping over data/*.res
>     - run it both during the build and via autopkgtest
>   * Add Multi-Arch: foreign to the binary package.
>   * Add an upstream metadata file.
>   * New upstream version:
>     - fix an endless loop when parsing crafted data.  Closes: #773747
>   * Bump the debhelper compatibility level to 10.
> 
>  -- Peter Pentchev <[email protected]>  Thu, 06 Oct 2016 11:05:58 +0300
> 
> Thanks again for all your work on Debian!

G'luck,
Peter

-- 
Peter Pentchev  [email protected] [email protected] [email protected]
PGP key:        http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint 2EE7 A7A5 17FC 124C F115  C354 651E EFB0 2527 DF13

Attachment: signature.asc
Description: PGP signature

Reply via email to