Re: Bug#466550: Pristine source from upstream VCS repository
On Mon, Mar 16, 2009 at 03:14:25AM -0500, Manoj Srivastava wrote:
> On Mon, Mar 16 2009, Ben Finney wrote:
> > Manoj Srivastava <firstname.lastname@example.org> writes:
> >> I would not be against a recommendation in policy to implement
> >> direct-from-vcs upstream tarballs to be created vbia get-orig-source,
> >> and everyone else just use debian/watch and debian/urepack files.
> > Okay, now I'm officially confused. I don't see how the patch  I've
> > submitted for this issue does not satisfy what you're saying.
> > Ideally, I'd like to see you produce a patch for bug#466550 that
> > demonstrates what you're saying, so I can see the difference. I can
> > understand if that's too much effort though.
> I can see how this discussion could have gotten confusing.
> Use cases:
> A) Get upstream version from the Debian archive
> B) Get a specific version from upstream (perhaps to package, or to
> verify the version in the debian archive)
> C) Get the latest version from upstream (usually to package it)
> In cases B and C above, the upstream distribution can be a
> tarball or a VCS.
There is a use case where get-orig-source is crucial:
D) Upstream only provides an unversionned set of files on a
webserver. In that case, the packagers need to assemble
the files and version the result themselves. It is vital
that such procedure be documented in the form of a script.
Imagine a large red swirl here.