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: