It seems to contain instruction on how to generate the source
package from that repository, including having to do a few git
clone / svn checkouts. The Vcs-* fields should point to the
sources like it's in Debian so that people working on
Debian can make changes to it. This means among other things
that there is a "debian" directory, instead of a
resources/install/debian. The full sources shouldn't even be
there, it could be that the upstream sources are gotten from
the .orig.tar.gz file. Or it might have the upstream sources
too, but most likely not contain the full upstream history, just
those things that are uploaded to Debian.
Typically the "debian" dir is not maintained upstream, but in it's
own repository like the one in collab-maint. You seem to have a
different workflow. And the Vcs-* fields you added will not result
in people getting what they expect to find.
(I don't know if I explained myself good, but I hope you
understand what I mean.)
On Wed, Sep 17, 2014 at 11:21:06PM +0300, Damian Minkov wrote:
it is the upstream which contains the debian packaging. We commit
everything in resources/install/debian.
What's the point of this field if its not the upstream? What should we
I saw there is a bug report about missing vcs fields and I've added
them with values pointing to the repository containing the sources we
are currently packaging.