[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Fixing d/watch Teamwide



Hi,

I pushed a commit to routine-update which attempts to fix watch files.
Its tested only for *one single* example and needs way more testing
before it should be released.  Please feel free to test and report
issues!

Hope this helps

      Andreas.

On Fri, Apr 23, 2021 at 08:19:59AM +0200, Andreas Tille wrote:
> On Thu, Apr 22, 2021 at 10:01:39PM -0700, tony mancill wrote:
> > > For now, we need to change watch files manually as it seems.
> > 
> > I know it's a bit of a hassle, but this should be a quick update.  I
> > like the idea of touching each package at least once per release cycle.
> 
> I also think we should update packages drained from github soonish after
> uploads to unstable are possible again.  I think the easiest way to
> accomplish this is to fix the watch file via routine-update before it is
> calling uscan.  I admit I'm undecided to what string we should replace
> broken expressions - may be we simply go with the suggested one in
> uscan(1)?  In any case I fixed the package template[1] to this
> expression some time ago.
> 
> For the moment I made routine-update fail when the broken uscan
> expression is used[2].  If you agree than I could try some automatic
> fixing to the expression of uscan(1) and we'll see how far we can go
> with this.
> 
> My next step would be to work down the list of packages that matches
> my local repositories matching
> 
>    grep 'github.*/archive/' */debian/watch
> 
> For the moment I get
> 
>    grep -l 'github.*/archive/' */debian/watch | wc -l
>    348
> 
> which is not complete since I do not have a complete set of repositories
> on my local disk.  But its a rough estimation and I think its below 400.
> So if we upload in a "one routine-update run per day" we'll be through
> all packages in one year or so which should be OKish.
> 
> > This time around we might need to average more than once... :)
> 
> Yep. :-)
>  
> > Thank you for mentioning this task on the list.
> 
> +1
> 
> Kind regards
> 
>     Andreas.
> 
> 
> [1] https://salsa.debian.org/med-team/community/package_template/-/blob/master/debian/watch#L22
> [2] https://salsa.debian.org/science-team/routine-update/-/commit/15e0349a792f3eb0ca87a798c3157d977e92bc4a
> 
> -- 
> http://fam-tille.de
> 
> 

-- 
http://fam-tille.de


Reply to: