October 15, 2014 [dmd-beta] 2.066.1 | ||||
---|---|---|---|---|
| ||||
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 Re: [dmd-beta] 2.066.1 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak | 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 Re: [dmd-beta] 2.066.1 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak | 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 Re: [dmd-beta] 2.066.1 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak | 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 Re: [dmd-beta] 2.066.1 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak | 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 Re: [dmd-beta] 2.066.1 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak | 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 Re: [dmd-beta] 2.066.1 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak Attachments:
| 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 Re: [dmd-beta] 2.066.1 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrei Alexandrescu | 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 Re: [dmd-beta] 2.066.1 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jacob Carlborg | 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 Re: [dmd-beta] 2.066.1 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jacob Carlborg | 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 |
Copyright © 1999-2021 by the D Language Foundation