Release D 2.074.1
    Seb via Digitalmars-d-announce 
    digitalmars-d-announce at puremagic.com
       
    Sat Jun  3 14:17:18 PDT 2017
    
    
  
On Saturday, 3 June 2017 at 19:57:36 UTC, Joseph Rushton Wakeling 
wrote:
> It's a mistake that remains tolerated, despite the problem 
> being known and having an associated issue, because the 
> dlang/installer scripts work around it, meaning the fundamental 
> problem never gets fixed.
I understand the problem, but there's only so much Martin can do 
in his free time.
>> So I'm not sure how necessary it is.
>
> The problem here is that anyone downstream wanting to build or 
> package from source has to work around this issue, that without 
> manual intervention, the version information of the compiler 
> will be incorrect.
Yep, but it's just a one-liner, right?
https://git.archlinux.org/svntogit/community.git/tree/trunk/PKGBUILD?h=packages/dmd#n32
> If that's not fixed in how dmd itself is managed (NOT the 
> dlang/installer scripts), this will continue to be an 
> unnecessary burden on downstream packagers.
Well, as said before _until_ there's no one volunteering to do 
this, it won't happen.
FWIW in the past sometimes even bumping the major version has 
been forgotten:
https://github.com/dlang/dmd/commits/master/VERSION
> I very much appreciate your pointing me to material that can 
> help me create a workaround.  But I'd feel a lot better about 
> implementing such a workaround if I felt sure that there was a 
> clear understanding of why it matters to fix this properly in 
> dmd itself.
I pointed you to the release scripts, because these are the spots 
where an addition to automatically update the VERSION file could 
be inserted ;-)
For example, the PRs merging stable <-> master are generated from 
these scripts as well.
    
    
More information about the Digitalmars-d-announce
mailing list