Non-perpetuation of the llvm-toolchain epoch

Guillem Jover guillem at debian.org
Fri Jan 12 14:56:38 UTC 2018


Hi!

Sorry, have not found the time up to now. :(

On Sat, 2018-01-06 at 12:53:04 +0100, Sylvestre Ledru wrote:
> Le 03/01/2018 à 20:30, Sylvestre Ledru a écrit :
> > Le 09/08/2017 à 00:11, Guillem Jover a écrit :
> >>> I will fix that for 7
> >> Thanks and sure, versions are patient. :)
> > So, llvm branched a few minutes ago and I am ready to do this change.
> >
> > But I would need expert check on that.
> >
> > So, currently, I would have
> >
> > llvm-toolchain-snapshot (1:7.0~svn321385-2) unstable; urgency=medium
> >
> > Instead, should I just do the following:
> >
> > llvm-toolchain-snapshot (7~svn321385-2) unstable; urgency=medium
> >
> > Will be enough from the 6.0 => 7 upgrade?
> >
> >
> > Should I do the same with 6.0 before I upload it into NEW?
> 
> I uploaded 6.0 in NEW!

> For 7, I will give a try as mentionned above!

I think I mentioned what could work in one of my original mails. :)
To recap, reusing the llvm-toolchain-snapshot will not work, because
the source version already contains an epoch. Your options would be to
just create the llvm-toolchain-7 (or whatever name you will give to
that once it moves to unstable from the get go) and avoid the epoch.
Or preserve the llvm-toolchain-snapshot name, use the epoch in the
source version but not in the binary package versions, which later on
can also switch to use the non-epoched version in the llvm-toolchain-7
package once that gets uploaded to unstable. The latter seems like
unnecessary busy work, but perhaps you do have a reason for using the
-snapshot suffixed name, dunno. :)

Thanks,
Guillem



More information about the Pkg-llvm-team mailing list