Hi,

On Thu, 25 Jan 2018, Michael Stapelberg wrote:
> > I think that if you want to change this, then we should discuss it on
> > debian-devel.
> >
> > If everything comes down to the fact that you don't find a good name, I'm
> > happy to throw a few suggestions:
> > What about "pristine-upstream" or "original-upstream" or "upstream.orig"
> > or "uptream.real" for the non-filtered upstream branch ?
> >
> 
> None of these fit with DEP14, unless I’m misunderstanding the following
> paragraph?
> 
> If the Git workflow in use imports the upstream sources from released
> tarballs, this should be done under the "upstream" namespace. By default,
> the latest upstream version should be imported in the upstream/latest
> branch and when packages for multiple upstream versions are maintained
> concurrently, one should create as many upstream branches as required.
> 
> So, are you suggesting upstream/pristine?

Not really. I was just saying that if you want to have upstream/* host
non-filtered sources, then we should have a broader discussion on
debian-devel because it's not compatible with the current version
of the DEP.

On the other hand, if you wanted to do this only because you could not
find a better name (outside of upstream/*) for the unfiltered version,
then I made a few suggestions of names that could be acceptable IMO.
 
> Thinking about it, my suggestions would be:
> 
> • branch “upstream/latest” tracks an upstream branch, e.g. remote
> “upstream”, branch “master”.
> 
> • branch “upstream/latest-filtered” contains a filtered version of that
> branch, whose commits would be tagged e.g. upstream/1.0+dfsg1 so that
> gbp-buildpackage picks the correct commit.
> 
> I think that complies with DEP14 as good as possible, and is still
> reasonably clear for casual users. Thoughts?

I would use "upstream-filtered/latest" for the latter. You have clean
namespace separation. But this still changes the assumption about
upstream/latest (non-filtered now) so it needs a broader discussion IMO.

I'm not opposed to it.

Cheers,
-- 
Raphaël Hertzog ◈ Debian Developer

Support Debian LTS: https://www.freexian.com/services/debian-lts.html
Learn to master Debian: https://debian-handbook.info/get/

Reply via email to