Jump to page: 1 25  
Page
Thread overview
[dmd-beta] 2.066.1
Oct 15, 2014
Martin Nowak
Oct 15, 2014
Walter Bright
Oct 15, 2014
Brad Roberts
Oct 16, 2014
Martin Nowak
Oct 16, 2014
Martin Nowak
Oct 26, 2014
Martin Nowak
Oct 26, 2014
Martin Nowak
Oct 26, 2014
Martin Nowak
Oct 27, 2014
Jacob Carlborg
Oct 27, 2014
Martin Nowak
Oct 27, 2014
Martin Nowak
Oct 27, 2014
Martin Nowak
Oct 27, 2014
Martin Nowak
Oct 30, 2014
Sönke Ludwig
Oct 27, 2014
Martin Nowak
Oct 16, 2014
Jacob Carlborg
Oct 16, 2014
Brad Roberts
Nov 01, 2014
Brad Roberts
Nov 01, 2014
Daniel Murphy
Nov 01, 2014
Brad Roberts
Nov 06, 2014
Martin Nowak
Oct 16, 2014
Martin Nowak
Oct 16, 2014
Marco Leise
Oct 16, 2014
Martin Nowak
Oct 17, 2014
Marco Leise
Nov 06, 2014
Martin Nowak
Nov 06, 2014
Martin Nowak
Nov 07, 2014
Martin Nowak
October 15, 2014
Files are uploaded to my webserver, someone needs to copy them to ftp.digitalmars.com and the S3 server.

Please try out your platform and report back if everything works before we can announce this release.

https://dlang.dawg.eu/downloads/dmd.2.066.1/

Works for me on Fedora 20 x86_64: x86_64.rpm & linux.zip & dmd.zip

I'm currently working at rebuilding dlang.org and merging all 2.066 branches back.
_______________________________________________
dmd-beta mailing list
dmd-beta@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-beta
October 15, 2014
Thank you, Martin! I'm very grateful you've taken on this job. -Walter

On 10/15/2014 1:35 PM, Martin Nowak via dmd-beta wrote:
> Files are uploaded to my webserver, someone needs to copy them to ftp.digitalmars.com and the S3 server.
>
> Please try out your platform and report back if everything works before we can announce this release.
>
> https://dlang.dawg.eu/downloads/dmd.2.066.1/
>
> Works for me on Fedora 20 x86_64: x86_64.rpm & linux.zip & dmd.zip
>
> I'm currently working at rebuilding dlang.org and merging all 2.066 branches back.

_______________________________________________
dmd-beta mailing list
dmd-beta@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-beta
October 15, 2014
Files mirrored to downloads.dlang.org/releases/2014

On 10/15/2014 1:35 PM, Martin Nowak via dmd-beta wrote:
> Files are uploaded to my webserver, someone needs to copy them to
> ftp.digitalmars.com and the S3 server.
>
> Please try out your platform and report back if everything works before
> we can announce this release.
>
> https://dlang.dawg.eu/downloads/dmd.2.066.1/
>
> Works for me on Fedora 20 x86_64: x86_64.rpm & linux.zip & dmd.zip
>
> I'm currently working at rebuilding dlang.org and merging all 2.066
> branches back.
> _______________________________________________
> 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
October 16, 2014
On 10/15/2014 10:35 PM, Martin Nowak via dmd-beta wrote:
> I'm currently working at rebuilding dlang.org

I rebuilt the website.

The merge of 2.066 is still outstanding (https://github.com/D-Programming-Language/dlang.org/pull/675) so I merged it locally and rebuild the site.
Also some fixes for the dpl-docs tool were needed (https://github.com/D-Programming-Language/tools/pull/150).

You can see the result here.
    https://dlang.dawg.eu/
I also packaged everything up in a tar.
    https://dlang.dawg.eu/downloads/dmd.2.066.1/dlang.org.tar.gz
Can you please use the latter to update the website Andrei?
_______________________________________________
dmd-beta mailing list
dmd-beta@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-beta
October 15, 2014
Do I need to get the tar, or just go with the normal build process? I just updated dlang.org from github and attempted a "make" to get:

======================================
dub build --root=../tools/dpl-docs --compiler=../dmd/src/dmd
vibe-d: ["vibe-d", "libevent", "openssl"]
ddox: ["ddox", "vibe-d", "libevent", "openssl"]
dpl-docs: ["dpl-docs", "ddox", "vibe-d", "libevent", "openssl"]
Building vibe-d configuration "libevent", build type debug.
Running ../dmd/src/dmd...
../../../.dub/packages/vibe-d-0.7.20/source/vibe/core/drivers/libevent2.d(853): Warning: instead of C-style syntax, use D-style syntax 'char[64] buf'
../../../.dub/packages/vibe-d-0.7.20/source/vibe/internal/win32.d(64): Warning: instead of C-style syntax, use D-style syntax 'WCHAR[1] FileName'
../../../.dub/packages/vibe-d-0.7.20/source/vibe/internal/win32.d(98): Warning: instead of C-style syntax, use D-style syntax 'wchar[WSAPROTOCOL_LEN + 1] szProtocol'
../../../.dub/packages/vibe-d-0.7.20/source/vibe/internal/win32.d(103): Warning: instead of C-style syntax, use D-style syntax 'DWORD[MAX_PROTOCOL_CHAIN] ChainEntries'
../../../.dub/packages/vibe-d-0.7.20/source/vibe/internal/win32.d(212): Warning: instead of C-style syntax, use D-style syntax 'ubyte[8] Data4'
../../../.dub/packages/vibe-d-0.7.20/source/vibe/stream/ssl.d(168): Warning: instead of C-style syntax, use D-style syntax 'ubyte[64] m_peekBuffer'
Error: cannot find source code for runtime library file 'object.d'
       dmd might not be correctly installed. Run 'dmd -man' for installation instructions.
import path[0] = ../../../.dub/packages/vibe-d-0.7.20/source
import path[1] = ../../../.dub/packages/libevent-master
import path[2] = ../../../.dub/packages/openssl-master
FAIL ../../../.dub/packages/vibe-d-0.7.20/.dub/build/libevent-debug-posix.osx-x86_64-../dmd/src/dmd-0BF69E492363E81A17578E2B6902FD4A vibe-d staticLibrary
Error executing command build: DMD compile run failed with exit code 1

make: *** [dpl-docs] Error 2
======================================

Do I need to update dub manually?

Andrei

On 10/15/14, 6:15 PM, Martin Nowak via dmd-beta wrote:
> On 10/15/2014 10:35 PM, Martin Nowak via dmd-beta wrote:
>> I'm currently working at rebuilding dlang.org
>
> I rebuilt the website.
>
> The merge of 2.066 is still outstanding
> (https://github.com/D-Programming-Language/dlang.org/pull/675) so I
> merged it locally and rebuild the site.
> Also some fixes for the dpl-docs tool were needed
> (https://github.com/D-Programming-Language/tools/pull/150).
>
> You can see the result here.
>      https://dlang.dawg.eu/
> I also packaged everything up in a tar.
>      https://dlang.dawg.eu/downloads/dmd.2.066.1/dlang.org.tar.gz
> Can you please use the latter to update the website Andrei?
> _______________________________________________
> 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
October 15, 2014
Tried again after merging https://github.com/D-Programming-Language/tools/pull/150 and rebuilding tools, same error. Please advise.

Thanks,

Andrei

On 10/15/14, 6:15 PM, Martin Nowak via dmd-beta wrote:
> On 10/15/2014 10:35 PM, Martin Nowak via dmd-beta wrote:
>> I'm currently working at rebuilding dlang.org
>
> I rebuilt the website.
>
> The merge of 2.066 is still outstanding
> (https://github.com/D-Programming-Language/dlang.org/pull/675) so I
> merged it locally and rebuild the site.
> Also some fixes for the dpl-docs tool were needed
> (https://github.com/D-Programming-Language/tools/pull/150).
>
> You can see the result here.
>      https://dlang.dawg.eu/
> I also packaged everything up in a tar.
>      https://dlang.dawg.eu/downloads/dmd.2.066.1/dlang.org.tar.gz
> Can you please use the latter to update the website Andrei?
> _______________________________________________
> 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
October 16, 2014
On Oct 15, 2014, at 10:36 PM, Martin Nowak via dmd-beta <dmd-beta@puremagic.com> wrote:

> Files are uploaded to my webserver, someone needs to copy them to ftp.digitalmars.com and the S3 server.

How automated is this process now? What's missing to make it completely automatic except for entering passwords/API keys and similar?

--
/Jacob Carlborg

October 16, 2014
On 10/16/2014 04:12 AM, Andrei Alexandrescu wrote:
>
> Do I need to update dub manually?

Please use a recent version of dub that supports dub.selections.json.
http://code.dlang.org/download
https://github.com/D-Programming-Language/tools/blob/master/dpl-docs/dub.selections.json

I also had to work around a phobos bug https://issues.dlang.org/show_bug.cgi?id=13621.

Replaced the opSlice return type with `inout(Range)`.
https://github.com/D-Programming-Language/phobos/blob/af0629ec7c51f2bc26c88f2711da665d059b7b18/std/container/array.d#L430.

I think that's it. Well update your dmd, druntime and phobos repos to the latest master.

We need to get dlang.org autotested otherwise building will always remain an issue.


_______________________________________________
dmd-beta mailing list
dmd-beta@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-beta
October 16, 2014
It's semi-automated.  None of the issues between current and more automated are difficult, but there's a bunch of little things.  It's really pretty easy for me to do the syncing, so I haven't really bothered to invest in it.

The largest stumbling block, not for automation, but long term single point of failure issues is that the s3 bucket is owned by my personal account along with a bunch of other things.  It'd be better to have a standalone account for just that bucket.  Also not hard to change, but requires effort and some down time.  Just hasn't been worth doing.

Really, it takes me just a couple minutes to do, which is dominated by network file transfers.

On 10/15/2014 11:14 PM, Jacob Carlborg via dmd-beta wrote:
> On Oct 15, 2014, at 10:36 PM, Martin Nowak via dmd-beta
> <dmd-beta@puremagic.com> wrote:
>
>> Files are uploaded to my webserver, someone needs to copy them to
>> ftp.digitalmars.com and the S3 server.
>
> How automated is this process now? What's missing to make it completely
> automatic except for entering passwords/API keys and similar?
>
> --
> /Jacob Carlborg
>
>
> _______________________________________________
> 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
October 16, 2014
On 10/16/2014 08:14 AM, Jacob Carlborg wrote:
> How automated is this process now? What's missing to make it completely
> automatic except for entering passwords/API keys and similar?

Things that are not automated ordered by the amount of manual work.

- Bugzilla List in changelog
    - partly automated (https://github.com/D-Programming-Language/tools/blob/master/changed.d)
    - had to manually pick issues that were resolved in 2.066.1
    - => automate associating issues with commits

- Updating the website
    - ideally just make rsync, but dlang.org never builds without issues
    - nothing to automate here
    - => autotesting required

- Fixing bitrot of build scripts
    - pretty stable recently
    - => not automatable

- Uploading the binaries
    - simple rsync
    - => nothing to automate here
_______________________________________________
dmd-beta mailing list
dmd-beta@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-beta
« First   ‹ Prev
1 2 3 4 5