Bug#845659: debpatch: New script, "Apply a debdiff to a Debian source package"

Ximin Luo infinity0 at debian.org
Thu Jan 5 16:18:00 UTC 2017


Ximin Luo:
> Package: devscripts
> Version: 2.16.10
> Severity: wishlist
> Tags: patch
> 
> Dear Maintainer,
> 
> As part of the Reproducible Builds effort, I've written a tool called
> debpatch(1), see the branch here:
> 
> https://anonscm.debian.org/cgit/collab-maint/devscripts.git/commit/?h=pu/debpatch
> 
> To quote the README entry I added:
> 
> - debpatch: Apply unified diffs of two Debian source packages, such as those
>   generated by debdiff, to a target Debian source package. Any changes to
>   debian/changelog are dealt with specially, to avoid the conflicts that
>   changelog diffs typically produce when applied naively. May be used to check
>   that old patches still apply to newer versions of those packages.
>   [python3-unidiff, quilt]
> 
> In the broader context, we have a lot of unapplied patches for R-B and we're not
> sure if they still work - whether they apply, or make the newer version of a
> package reproducible once applied. This tool automates the process of applying
> old patches to newer package versions, and I'm also writing R-B specific scripts
> that will use this tool to do continuous integration on our old patches, and
> alert the right people if anything fails.
> 
> [..]

Hi devscripts team,

Any news on this? I would also be happy to merge this myself (I have the access) but I thought it would be good to ask for a review first, since I haven't contributed to this repo before.

X

-- 
GPG: ed25519/56034877E1F87C35
GPG: rsa4096/1318EFAC5FBBDBCE
https://github.com/infinity0/pubkeys.git



More information about the devscripts-devel mailing list