Bug#752364: multiple upstream source support

Osamu Aoki osamu at debian.org
Thu Aug 27 16:13:18 UTC 2015


Hi,

My question is, should we bump version for watch file from 3 to 4, or not
if we support multiple upstream tarballs?

Support of multiple upstream source seems to require 3 key changes and
other minor ones.
 * uscan already support multiple data line
 * uscan supporting component name to avoid file colliding
 * mk-origtargz supporting suffix without repackaging
 * uupdate2 supporting multiple upstream source

The last one, I have posted proof of concept code on 
 https://bugs.debian.org/797045

For uscan and mk-origtargz scripts, I have working code locally. I
rebased it to the GIT head.  Just to give you idea, I attach it here but
do not guarantee they work as is.  They are by no means ready for
inclusion, yet.

Before finalizing these patch, I am thinking of fixing other
irregularities, first.  
 done
     #796984 uscan: watch file [Version] field handles 0 as debian
 in progress
     #796986 repacksuffix does not adjust version passed to uupdate
     (This is patch 1 so this needs to go in first)
 thinking for pagemangle
     comment on #773390 uscan: allow to specify an alternative to "href" attribute
     This is very powerful feature.

I think we can also search pgp signature file like tarball and download
it for checking or create option to download hush value from web page.

Regards,

Osamu


-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-mk-origtargz.pl.patch
Type: text/x-diff
Size: 5703 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/devscripts-devel/attachments/20150828/c5b6447e/attachment-0010.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-uscan.pl.patch
Type: text/x-diff
Size: 13818 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/devscripts-devel/attachments/20150828/c5b6447e/attachment-0011.patch>


More information about the devscripts-devel mailing list