[dmd-beta] Preparation for 2.65

Martin Nowak code at dawg.eu
Thu Jan 9 11:33:03 PST 2014


Now there is a v2.065-b1 tag for dmd.
<https://github.com/D-Programming-Language/dmd/releases>https://github.com/D-Programming-Language/dmd/releases/tag/v2.065-b1
This opens a can of questions.
Who created it, why didn't anybody told me (and others) about it, how 
was it decided that dmd is beta ready, what's the intent/plan for the 
other repos?
Please communicate before doing non-obvious steps so that others can 
learn the process too.

Should we now tag all other repos? Who is feeling responsible for each 
repo, e.g. tracks that regressions are fixed and tags the branch?

I'm making progress for automatic release building.
https://github.com/MartinNowak/installer/tree/vagrant
I still have to waste a lot of time (rebasing, workarounding...), 
because nobody merges my mostly trivial installer pulls.
https://github.com/D-Programming-Language/installer/pulls

Still here is a snapshot release of the 2.065 branches with a few 
remaining issues.
- FreeBSD has no dmd.conf
- contains a few spurious .gitignore files

Things to recheck.
- link.exe is updated to optlink 8.00.15
- OSX dmd binaries are all 64 bit
- Is the increased size only due to the added FreeBSD binaries?
- ??? help appreciated

I'm working on these but would appreciate help in the form of monitoring 
the installer repo.
http://dlang.dawg.eu/download/dmd.2.065.snapshot.1.zip

I remember that we found the name "beta" inappropriate during the last 
release because
there are still open regressions.
Releasing a beta to helpful testers before obvious bugs are fixed is 
rude because they will waste
their time to reproduce know issues.
To provide a single fix I can easily build more snapshots (takes about 
20 unattended minutes).

-Martin

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puremagic.com/pipermail/dmd-beta/attachments/20140109/28ba5690/attachment-0001.html>


More information about the dmd-beta mailing list