Hi,

I think we should definitively switch to llvm-10 for the next release, and just 
sort out whatever issues that causes. We should not perpetuate the mistake, now 
its know, and I suspect it won’t actually be that bad to deal with it. 

As for back porting that to the current versions, I agree this might require a 
bit more work to fix all references, but I personally still would probably look 
into doing it, as I think long term having everything from 5 on onwards using 
the same scheme would ultimately simplify things.

Chris

> On 14 Jan 2020, at 6:29 pm, Ken Cunningham <ken.cunningham.web...@gmail.com> 
> wrote:
> 
> We finally had a situation where the llvm-N.0 naming convention did not work 
> out, and we have a port named llvm-7.0 now actually being llvm-7.1.0. This 
> inaccuracy generates a "disturbance in the force”. AFAICT, this has not ever 
> happened before, so we always got away with it.
> 
> We can just live with this, probably, as it is so rare, at least so far. Or 
> we can rename all the llvm/clang/lldb ports from 5 onwards to llvm-5 instead 
> of llvm-5.0, etc. This would be more accurate, technically, but otherwise 
> meaningless in practice. However, there are so many Portfiles, PortGroups, 
> and base references that I’m rather fearful of the fallout from doing that at 
> this point in time.
> 
> Whether we do that or not, the new llvm 10 series is going to be out soon. We 
> can name that llvm-10, and deal with the differences that name might trigger 
> somehow, if there are any, in the Portfiles, PortGroups, and base — or we can 
> just call it llvm-10.0, clang-10.0, and lldb-10.0, and suck it up. That would 
> likely cause less widespread wreckage in the many files that depend on these 
> names, but might again come up with another slightly misnamed port in the 
> future, where some future port named llvm-12.0 is actually llvm-12.2.0 or 
> similar.
> 
> Either way, we either get a (possibly) less accurate portname, or we risk 
> unexpected wreckage.
> 
> 
> Open to opinions.
> 
> Ken

Reply via email to