On Monday, 12 March 2018 at 13:54:08 UTC, Adam D. Ruppe wrote:
It used to work to just `cd dmd2/src/dmd && make -f posix.mak`. Most the files are still there, implying it is supposed to still work, but it fails because of trivial things like VERSION being in the wrong directory (the file IS actually there, just not where -J looks for it), and the ddoc file not being included (it is apparently in a directory not bundled).


This is arguably a regression

Yes, it's because VERSION is now auto-generated.

And it leaves me with little confidence that you actually fixed the historically-much-MUCH-more-difficult git build

Well, as you noticed the layout in release archives is a bit different to the original git source.

when the zip build that historically have just worked is now broken....

I'm super-confident in this. We have too many CIs that all `git clone` the dmd repo on _every_ PR.

```
git clone https://github.com/dlang/dmd
cd dmd
make -f posix.mak
```

FWIW at the moment we have six different CIs for dmd which are all passing nicely on master:

https://circleci.com/gh/dlang/dmd/tree/master
https://semaphoreci.com/dlang/dmd-2
https://ci.appveyor.com/project/greenify/dmd
http://ci.dlang.io
http://dtest.dlang.io
https://auto-tester.puremagic.com/platform-history.ghtml?projectid=1&os=Linux_64_64

Reply via email to