Jump to page: 1 2
Thread overview
[dmd-beta] 2.065 Final Release Prep
Feb 22, 2014
Andrew Edwards
Feb 22, 2014
Jordi Sayol
Feb 22, 2014
Kenji Hara
Feb 24, 2014
Andrew Edwards
Feb 24, 2014
Daniel Murphy
Feb 24, 2014
Andrew Edwards
Feb 24, 2014
David Nadlinger
Feb 24, 2014
Andrew Edwards
Feb 27, 2014
Andrew Edwards
Feb 27, 2014
David Nadlinger
Feb 28, 2014
Andrew Edwards
Feb 28, 2014
Andrew Edwards
Feb 28, 2014
Daniel Murphy
Feb 25, 2014
Andrew Edwards
Feb 24, 2014
Brad Roberts
Feb 24, 2014
Andrew Edwards
February 22, 2014
Devs,

Thanks for your support in preparing for this release. With only two days remaining before the release 2.065.0, I would like to orient our attention toward that goal.

I will insert tags and start building the release at 10:00PM (EST) on Sunday. Please ensure all pulls required for this build are identified and merged before then.

Outstanding Regressions: Per discussion between Walter and Kenji (http://forum.dlang.org/post/CAFDvkcuX9og4ec0kha_wFm3jTN24zVC=SXZaB35NXR-s-k+uQg@mail.gmail.com) all regressions existing at the time of the RC1 release were invalid or did not affect 2.065. Since then I am only aware of two regressions posted against RC1: #12220 and #12221. Vladimir Panteleev already identified their sources but no work done yet to resolve them. If there are any other regressions affecting 2.065 that I might have missed, please point them out.

@Andrej Mitrovic - Your documentation Kung Fu for the changelog is required at this time. I know you've been updating it incrementally but just want to ensure that it will be made available at the time of release. I'm shooting to have all binaries uploaded by 02:00AM (EST).

@Brad Roberts - Since you are remain the only one able to upload to downloads.dlang.org, I will need you to move the files over as soon as they are made available. I will inform you once the last file is posted.

@Martin Nowak, @Jordi Sayol - Dejan Lekic posted regarding the use of the tilde in our naming convention a couple days back: http://forum.dlang.org/thread/53029463.6050205@gmail.com#post-lducsr:241kgq:241:40digitalmars.com.
I know we've beat this horse to death but I need to know that the measures we've taken actually address his concern.

Regards,
Andrew
_______________________________________________
dmd-beta mailing list
dmd-beta@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-beta


February 22, 2014
El 22/02/14 11:16, Andrew Edwards ha escrit:
> @Martin Nowak, @Jordi Sayol - Dejan Lekic posted regarding the use of the tilde in our naming convention a couple days back: http://forum.dlang.org/thread/53029463.6050205@gmail.com#post-lducsr:241kgq:241:40digitalmars.com.
> I know we've beat this horse to death but I need to know that the measures we've taken actually address his concern.

Tilde is present only on beta and release candidate deb/rpm packages, not on final releases.

-- 
Jordi Sayol
_______________________________________________
dmd-beta mailing list
dmd-beta@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-beta


February 23, 2014
2014-02-22 19:16 GMT+09:00 Andrew Edwards <edwards.ac@gmail.com>:

> Outstanding Regressions: Per discussion between Walter and Kenji ( http://forum.dlang.org/post/CAFDvkcuX9og4ec0kha_ wFm3jTN24zVC=SXZaB35NXR-s-k+uQg@mail.gmail.com) all regressions existing at the time of the RC1 release were invalid or did not affect 2.065. Since then I am only aware of two regressions posted against RC1: #12220 and #12221. Vladimir Panteleev already identified their sources but no work done yet to resolve them. If there are any other regressions affecting 2.065 that I might have missed, please point them out.
>

Issue 12220 and 12221 are git-head only regressions, so they are unrelated to the 2.065 release.

Just now, I picked up three commits into 2.065 branch. https://github.com/D-Programming-Language/dmd/pull/3328

There's no unmerged changes in Phobos repository.

Kenji Hara


February 24, 2014
All binaries have been built and published as required.

@Brad Roberts: Please stage binaries as required on downloads.dlang.org

@Andrei: Please make the changelog and download pages public.

Note: The links in download.html to where files will be staged on downloads.dlang.org are incorrect. They currently read "http://downloads.dlang.org/releases/2013/dmd*". The correct url should contain 2014 vice 2013.

Merger of all branches with master were successfull with exception of DMD and PHOBOS.

Following are the conflicts that will be encountered for DMD:
    seireitei:dmd ace$ git merge 2.065
    Auto-merging test/runnable/xtest46.d
    CONFLICT (content): Merge conflict in test/runnable/xtest46.d
    Auto-merging test/runnable/aliasthis.d
    CONFLICT (content): Merge conflict in test/runnable/aliasthis.d
    Auto-merging src/typinf.c
    CONFLICT (content): Merge conflict in src/typinf.c
    Auto-merging src/traits.c
    CONFLICT (content): Merge conflict in src/traits.c
    Auto-merging src/template.h
    Auto-merging src/template.c
    CONFLICT (content): Merge conflict in src/template.c
    Auto-merging src/struct.c
    CONFLICT (content): Merge conflict in src/struct.c
    Auto-merging src/parse.c
    CONFLICT (content): Merge conflict in src/parse.c
    Auto-merging src/mtype.h
    CONFLICT (content): Merge conflict in src/mtype.h
    Auto-merging src/mtype.c
    CONFLICT (content): Merge conflict in src/mtype.c
    Auto-merging src/interpret.c
    CONFLICT (content): Merge conflict in src/interpret.c
    Auto-merging src/inline.c
    CONFLICT (content): Merge conflict in src/inline.c
    Auto-merging src/glue.c
    CONFLICT (content): Merge conflict in src/glue.c
    Auto-merging src/func.c
    CONFLICT (content): Merge conflict in src/func.c
    Auto-merging src/expression.h
    CONFLICT (content): Merge conflict in src/expression.h
    Auto-merging src/expression.c
    CONFLICT (content): Merge conflict in src/expression.c
    Auto-merging src/e2ir.c
    CONFLICT (content): Merge conflict in src/e2ir.c
    Auto-merging src/dsymbol.h
    CONFLICT (content): Merge conflict in src/dsymbol.h
    Auto-merging src/doc.c
    CONFLICT (content): Merge conflict in src/doc.c
    Auto-merging src/declaration.h
    CONFLICT (content): Merge conflict in src/declaration.h
    Auto-merging src/ctfeexpr.c
    CONFLICT (content): Merge conflict in src/ctfeexpr.c
    Auto-merging src/cast.c
    Auto-merging src/attrib.c
    CONFLICT (content): Merge conflict in src/attrib.c
    Automatic merge failed; fix conflicts and then commit the result.

Following are the conflicts that will be encountered for PHOBOS:
    seireitei:phobos ace$ git merge 2.065
    Auto-merging std/traits.d
    CONFLICT (content): Merge conflict in std/traits.d
    Auto-merging std/algorithm.d
    CONFLICT (content): Merge conflict in std/algorithm.d
    Automatic merge failed; fix conflicts and then commit the result.

I have aborted these mergers so am not yet sure what the actual conflicts are or how time-consuming resolution will be.
_______________________________________________
dmd-beta mailing list
dmd-beta@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-beta


February 24, 2014
I don't think merging back into master is feasible at this point.  We have been merging fixes to master first, then cherry-picking/rebasing them to the release branch, and I don't think a merge to master is necessary or desirable with this model.


On Mon, Feb 24, 2014 at 5:46 PM, Andrew Edwards <edwards.ac@gmail.com>wrote:

> All binaries have been built and published as required.
>
> @Brad Roberts: Please stage binaries as required on downloads.dlang.org
>
> @Andrei: Please make the changelog and download pages public.
>
> Note: The links in download.html to where files will be staged on downloads.dlang.org are incorrect. They currently read " http://downloads.dlang.org/releases/2013/dmd*". The correct url should contain 2014 vice 2013.
>
> Merger of all branches with master were successfull with exception of DMD and PHOBOS.
>
> Following are the conflicts that will be encountered for DMD:
>     seireitei:dmd ace$ git merge 2.065
>     Auto-merging test/runnable/xtest46.d
>     CONFLICT (content): Merge conflict in test/runnable/xtest46.d
>     Auto-merging test/runnable/aliasthis.d
>     CONFLICT (content): Merge conflict in test/runnable/aliasthis.d
>     Auto-merging src/typinf.c
>     CONFLICT (content): Merge conflict in src/typinf.c
>     Auto-merging src/traits.c
>     CONFLICT (content): Merge conflict in src/traits.c
>     Auto-merging src/template.h
>     Auto-merging src/template.c
>     CONFLICT (content): Merge conflict in src/template.c
>     Auto-merging src/struct.c
>     CONFLICT (content): Merge conflict in src/struct.c
>     Auto-merging src/parse.c
>     CONFLICT (content): Merge conflict in src/parse.c
>     Auto-merging src/mtype.h
>     CONFLICT (content): Merge conflict in src/mtype.h
>     Auto-merging src/mtype.c
>     CONFLICT (content): Merge conflict in src/mtype.c
>     Auto-merging src/interpret.c
>     CONFLICT (content): Merge conflict in src/interpret.c
>     Auto-merging src/inline.c
>     CONFLICT (content): Merge conflict in src/inline.c
>     Auto-merging src/glue.c
>     CONFLICT (content): Merge conflict in src/glue.c
>     Auto-merging src/func.c
>     CONFLICT (content): Merge conflict in src/func.c
>     Auto-merging src/expression.h
>     CONFLICT (content): Merge conflict in src/expression.h
>     Auto-merging src/expression.c
>     CONFLICT (content): Merge conflict in src/expression.c
>     Auto-merging src/e2ir.c
>     CONFLICT (content): Merge conflict in src/e2ir.c
>     Auto-merging src/dsymbol.h
>     CONFLICT (content): Merge conflict in src/dsymbol.h
>     Auto-merging src/doc.c
>     CONFLICT (content): Merge conflict in src/doc.c
>     Auto-merging src/declaration.h
>     CONFLICT (content): Merge conflict in src/declaration.h
>     Auto-merging src/ctfeexpr.c
>     CONFLICT (content): Merge conflict in src/ctfeexpr.c
>     Auto-merging src/cast.c
>     Auto-merging src/attrib.c
>     CONFLICT (content): Merge conflict in src/attrib.c
>     Automatic merge failed; fix conflicts and then commit the result.
>
> Following are the conflicts that will be encountered for PHOBOS:
>     seireitei:phobos ace$ git merge 2.065
>     Auto-merging std/traits.d
>     CONFLICT (content): Merge conflict in std/traits.d
>     Auto-merging std/algorithm.d
>     CONFLICT (content): Merge conflict in std/algorithm.d
>     Automatic merge failed; fix conflicts and then commit the result.
>
> I have aborted these mergers so am not yet sure what the actual conflicts are or how time-consuming resolution will be.
>
> _______________________________________________
> dmd-beta mailing list
> dmd-beta@puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-beta
>


February 24, 2014
On 2/24/14, 1:54 AM, Daniel Murphy wrote:
> I don't think merging back into master is feasible at this point.  We have been merging fixes to master first, then cherry-picking/rebasing them to the release branch, and I don't think a merge to master is necessary or desirable with this model.
>
Make sense to me.
_______________________________________________
dmd-beta mailing list
dmd-beta@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-beta


February 24, 2014
On Mon, Feb 24, 2014 at 8:03 AM, Andrew Edwards <edwards.ac@gmail.com> wrote:
> On 2/24/14, 1:54 AM, Daniel Murphy wrote:
>>
>> I don't think merging back into master is feasible at this point.  We have been merging fixes to master first, then cherry-picking/rebasing them to the release branch, and I don't think a merge to master is necessary or desirable with this model.
>>
> Make sense to me.

Please don't just skip over the entire earlier discussion like this.

@Daniel: I'd argue that it is only really necessary and desirable precisely in that model, because the Git history holds all the merging information otherwise anyway. But I really thought we were done with this discussion some weeks ago…

David

_______________________________________________
dmd-beta mailing list
dmd-beta@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-beta
February 23, 2014
On 2/23/14, 10:46 PM, Andrew Edwards wrote:
> All binaries have been built and published as required.
>
> @Brad Roberts: Please stage binaries as required on downloads.dlang.org

copied over

> @Andrei: Please make the changelog and download pages public.
>
> Note: The links in download.html to where files will be staged on
> downloads.dlang.org are incorrect. They currently read
> "http://downloads.dlang.org/releases/2013/dmd*". The correct url should
> contain 2014 vice 2013.

They're in the dlang.org git repo.. submit an appropriate pull request.
_______________________________________________
dmd-beta mailing list
dmd-beta@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-beta


February 24, 2014
On 2/24/14, 2:34 AM, David Nadlinger wrote:
> On Mon, Feb 24, 2014 at 8:03 AM, Andrew Edwards <edwards.ac@gmail.com> wrote:
>> On 2/24/14, 1:54 AM, Daniel Murphy wrote:
>>> I don't think merging back into master is feasible at this point.  We have
>>> been merging fixes to master first, then cherry-picking/rebasing them to the
>>> release branch, and I don't think a merge to master is necessary or
>>> desirable with this model.
>>>
>> Make sense to me.
> Please don't just skip over the entire earlier discussion like this.

Forgive, I am tired and need to get some sleep but I have work in two hours, that's not possible. I did not feel like getting into a debate about it right at the time as I have more important matters to attend to.
> @Daniel: I'd argue that it is only really necessary and desirable
> precisely in that model, because the Git history holds all the merging
> information otherwise anyway. But I really thought we were done with
> this discussion some weeks ago…
>
> David
>
> _______________________________________________
> dmd-beta mailing list
> dmd-beta@puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-beta

_______________________________________________
dmd-beta mailing list
dmd-beta@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-beta
February 24, 2014
On 2/24/14, 2:41 AM, Brad Roberts wrote:
> On 2/23/14, 10:46 PM, Andrew Edwards wrote:
>> All binaries have been built and published as required.
>>
>> @Brad Roberts: Please stage binaries as required on downloads.dlang.org
>
> copied over
>
Thanks.

>> @Andrei: Please make the changelog and download pages public.
>>
>> Note: The links in download.html to where files will be staged on
>> downloads.dlang.org are incorrect. They currently read
>> "http://downloads.dlang.org/releases/2013/dmd*". The correct url should
>> contain 2014 vice 2013.
>
> They're in the dlang.org git repo.. submit an appropriate pull request.
>
https://github.com/D-Programming-Language/dlang.org/pull/510

_______________________________________________
dmd-beta mailing list
dmd-beta@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-beta


« First   ‹ Prev
1 2