Bug#736760: uscan: debian/upstream/ (directory) vs. debian/upstream (file)

Charles Plessy plessy at debian.org
Thu Jan 30 01:49:41 UTC 2014


Le Wed, Jan 29, 2014 at 09:53:01PM +0100, gregor herrmann a écrit :
> On Mon, 27 Jan 2014 22:05:35 -0500, James McCoy wrote:
> 
> > > This seems to conflict with the debian/upstream file, as decribed in
> > > https://wiki.debian.org/UpstreamMetadata
> > > http://dep.debian.net/deps/dep12/
> > I think it was an unfortunate choice for DEP-12 to claim the
> > debian/upstream name as a file instead of transitioning from
> > debian/upstream-metadata.yml to debian/upstream/….  I hadn't heard about
> > this file until you mentioned, but I had multiple people make the
> > suggestion of placing the signing key under debian/upstream/ and some
> > suggest that it would be nice to move the watch file there.

Hello everybody,

the use of debian/upstream as a file was discussed two years ago and a lot of
packages are using it now.

    https://lists.debian.org/debian-devel/2012/01/msg00426.html

I think that the best solution is for devscripts to find a different place to
place its data (how about debian/uscan ?), or to store it using debian/upstream
in YAML format.  You can even use it to store the contents of debian/watch.  I
did it for the sake of the example in a couple of packages already.

    http://upstream-metadata.debian.net/table/watch

> > My inclination is to mark this wontfix and offer some cycles to help
> > transition DEP-12 related stuff to something that's compatible with
> > devscripts' changes.

I currently do not have time to do a transition by myself, so the burden would
be on your shoulders and on anybody willing to help you.  It is your choice.
Note that if you start a transition and do not manage to finish it, the result
will be that you will have killed the DEP 12 project: I will not have time to
rescue it.  If you feel like doing this transition, you are welcome, but please
pay attention that what is needed is a leader, not a helper.

On my side, I need to fix the DEP website first, then fix the gatherer for
debian/upstream files the last Alioth crash resulted in making a large number
of VCS URLs invalid.  Then, I will to mark DEP 12 as a candidate, containing
the description of the most consensual fields.

In any case, when claiming a piece of the namespace in the debian directory,
I recommend to ask on debian-devel first.  Whichever the solution you chose,
please do it.

Cheers,

-- 
Charles



More information about the devscripts-devel mailing list