Re: Packages missing from UpstreamMetadata repository
On Thu, May 17, 2012 at 08:49:37AM +0900, Charles Plessy wrote:
> Hi Andreas,
>
> Le Wed, May 16, 2012 at 10:18:32AM +0200, Andreas Tille a écrit :
> >
> > 2012-05-16 10:08:39,177 - WARNING - (120): praat has upstream file but no references in UDD
> > 2012-05-16 10:08:53,233 - WARNING - (120): mlv-smile has upstream file but no references in UDD
> > 2012-05-16 10:08:58,503 - WARNING - (120): gbrowse has upstream file but no references in UDD
> > 2012-05-16 10:09:17,422 - WARNING - (120): abyss has upstream file but no references in UDD
>
> Obsolete VCS URL in the Umegaya database; fixed with the following commands.
>
> umegaya-adm -p praat -d
> curl http://upstream-metadata.debian.net/praat/ping
> umegaya-adm -p mlv-smile -d
> curl http://upstream-metadata.debian.net/mlv-smile/ping
> umegaya-adm -p gbrowse -d
> curl http://upstream-metadata.debian.net/gbrowse/ping
> umegaya-adm -p abyss -d
> curl http://upstream-metadata.debian.net/abyss/ping
I wonder whether there might be a chance to detect this obsoleteness
somehow automatically. Currently we have a quite restricted set of
packages which can be maintained manually. But once we have more
packages this certainly will not scale. I wonder whether it makes
sense for Umegaya to inspect VCSes directly. When dealing with the
machine-readable files for prospective packages I was able to detect
several broken Vcs strings without much trouble.
> > 2012-05-16 10:08:48,704 - WARNING - (120): libhmsbeagle has upstream file but no references in UDD
>
> In Umegaya today.
>
>
> > 2012-05-16 10:09:01,685 - WARNING - (120): snap has upstream file but no references in UDD
>
> This package is available in experimental only, and Umegaya depends on debcheckout
> to find the VCS URL, so I added a deb-src line for experimental in blends.debian.net,
Makes sense.
> which hosts upstream-metadata.debian.net, and refreshed the URL by simply
> deleting the package.
>
> umegaya-adm -p snap -d
> curl http://upstream-metadata.debian.net/snap/ping
>
> Strangely, upstream-metadata.debian.net does not display information, nor gives
> error message in Apache's log. I need to investigate why. But snap's upstream
> and copyright files are is in the file pool.
>
>
> > 2012-05-16 10:09:17,960 - WARNING - (120): r-bioc-edger has upstream file but no references in UDD
>
> Wrong VCS URL in the source package. I corrected the source package, and
> registered the URL by hand in Umegaya.
>
> umegaya-adm -p r-bioc-edger -d
> umegaya-adm -p r-bioc-edger -k YAML-URL -v git://git.debian.org/debian-med/r-bioc-edger.git
> curl http://upstream-metadata.debian.net/r-bioc-edger/ping
Seems it might make sense if I stretch the Vcs verification code also to
existing packages in the porspective packages investigation. This could
be a reasonable QA means.
> > 2012-05-16 10:09:19,473 - WARNING - (120): r-cran-genabel has upstream file but no references in UDD
>
> It was never loaded before because our tasks files still refered to its old
> name, r-other-genabel (corrected).
Thanks for fixing this.
Kind regards
Andreas.
--
http://fam-tille.de
Reply to: