[dmd-beta] Time for beta - 2.066?
Andrew Edwards
edwards.ac at gmail.com
Mon Jan 13 02:07:06 PST 2014
On 1/13/14, 12:41 AM, Walter Bright wrote:
> The regression list is looking purty good now:
>
> https://d.puremagic.com/issues/buglist.cgi?query_format=advanced&bug_severity=regression&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED
>
>
> The first 3 were there for 2.064, no change there.
>
> https://d.puremagic.com/issues/show_bug.cgi?id=11543 I suspect is not
> even a regression.
>
> https://d.puremagic.com/issues/show_bug.cgi?id=11896 should be fixed
>
> The only question I have is given the confusion around 2.065, I'd like
> to just reboot with 2.066 and go to beta.
> _______________________________________________
> dmd-beta mailing list
> dmd-beta at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-beta
Based on comments made thus far and the consensus reached, I will delete
the 2.065 branch from all repos and recreate them. Before I do this
however, Martin Nowak has several outstanding pull requests that require
immediate attention:
[1] https://github.com/D-Programming-Language/installer/pull/39
[2] https://github.com/D-Programming-Language/phobos/pull/1847
[3] https://github.com/D-Programming-Language/phobos/pull/1846
[4] https://github.com/D-Programming-Language/druntime/pull/707
[5] https://github.com/D-Programming-Language/installer/pull/35
[6] https://github.com/D-Programming-Language/installer/pull/34
I just tried building dmd on OSX and encountered a couple of problems:
1. Running "make -f posix.mak install" on dmd errors out because
the file ../ini/osx/bin64/dmd.conf does not exist. The issue is bin64
does not exist, it is simply bin. Either we need to rename the directory
or modify the make file to skip model identification for osx. Offending
line is 649 of posix.mak which reads "cp
../ini/$(OS)/bin$(MODEL)/dmd.conf $(INSTALL_DIR)/bin/dmd.conf".
2. Running "make -f posix.mak install" on druntime produces the
error "make: ../dmd/src/dmd: No such file in directory". This occurs
because the dmd binary is moved to "../install/bin" during step 1 above.
Changing line 46 from "../install/bin/dmd" fixes the problem.
3. Same error occurs when running make on phobos. See 2 above for
fix. Offending line is 111.
4. Attempts to build create_dmd_release produces the error
"function core.sys.posix.sys.stat.chmod (const(char*), ushort) is not
callable using argument types (immutable(char)*, uint)". In this case I
am using Martin's fork which is a more current than what's in
D-Programming-Language/installer but the same error exists in both
places: line 1511 in the former on 1503 in the latter.
Kenji Hara just posted a pull request to resolve issue 11896:
https://github.com/D-Programming-Language/dmd/pull/3088. Please merge.
Determine whether issue 11543 is a regression or not. If not, re-designate.
Finally, I see no problems with Brad Anderson's proposal for a
simplified release process and barring any objections from the
community, I will be adapting this approach.
Andrew
More information about the dmd-beta
mailing list