Thread overview
[dmd-internals] 4th Biweekly Sprint Planning
Aug 23, 2015
Martin Nowak
Aug 24, 2015
Jacob Carlborg
Aug 25, 2015
Martin Nowak
August 23, 2015
Congrats everyone and particularly Daniel for making ddmd happen.

As usual small retro:

We lost the momentum from the release when the ddmd switch stalled for
another week. Unfortunately during this week more random work was done
(lots of new cards/backlog items were pulled) than working on the
release follow-ups. Therefor our pipeline is rather blocked currently.
This excludes Kenji who nicely fixed up an incomplete feat from 2.068.0 [¹].

https://trello.com/b/XoFjxiqG/active

We still finished quite some goodies. Druntime now runs debug tests in CI for the first time since years, curl is finally loaded at runtime, there is some close to testable PR for backtraces with line numbers (linux-only for now), and well ddmd is now dmd.

[¹]: https://trello.com/c/JGdqFVTZ/43-issue-14900-2-068-0-change-log-example-does-not-compile

Planning:

The next release 2.068.1 will be in 2 weeks (beta in 1 week).

Version | Date
------------------|----------
Beta 2.068.1 | 2015-08-30
Release 2.068.1 | 2015-09-06
Branch+Beta 2.069 | 2015-09-20
Release 2.069.0 | 2015-10-04

- We should deal with the few open 2.068.0 issues
- We need to address the template issue, there is more and more fallout.
- some follow-up from profilegc
- decide on the assert failure in statement.c
- I promised to ship it with a m32coff phobos which requires on a few
installer
changes(https://trello.com/c/al6RlkJP/44-mscoff32-libs-for-release)
- let's ship the next version with tar.xz packages (additionally to the
.zip ones), this will cut the download in half
- there seems to be no more need for the fat combined zip, let's drop it

As usual please put your name on a card if you're working on it.

-Martin


August 24, 2015
On Aug 23, 2015, at 04:58 PM, Martin Nowak via dmd-internals <dmd-internals@puremagic.com> wrote:

- there seems to be no more need for the fat combined zip, let's drop it

DVM uses it. I don't see what harm it causes except for taking up hard disk space. Even if I modify DVM to use the platform specific packages there will still be users that have an old version of DVM that can't use it for the latest compilers.

--
/Jacob Carlborg

August 25, 2015
On 08/24/2015 08:43 AM, Jacob Carlborg wrote:
> On Aug 23, 2015, at 04:58 PM, Martin Nowak via dmd-internals <dmd-internals@puremagic.com> wrote:
> 
>> - there seems to be no more need for the fat combined zip, let's drop it
> DVM uses it.

OK let's wait with that for another release. https://github.com/D-Programming-Language/installer/pull/140

> I don't see what harm it causes except for taking up hard disk space. Even if I modify DVM to use the platform specific packages there will still be users that have an old version of DVM that can't use it for the latest compilers.

There is no reason to bundle binaries for all platforms in a single archive other than distributing it via CD-ROM. We're adding lzma archives to cut our bandwidth needs in half, we're adding more library flavors (m32coff, maybe debug libs at some point), and we're releasing much more often. The files since 2.065 already take up 65% of all space.

I remember we already did talk about that with you a few months ago, please update DVM.



August 25, 2015
Agreed. Time to move off of that legacy approach. Thanks.

On Tue, Aug 25, 2015 at 7:00 AM, Martin Nowak via dmd-internals < dmd-internals@puremagic.com> wrote:

> On 08/24/2015 08:43 AM, Jacob Carlborg wrote:
> > On Aug 23, 2015, at 04:58 PM, Martin Nowak via dmd-internals <dmd-internals@puremagic.com> wrote:
> >
> >> - there seems to be no more need for the fat combined zip, let's drop it
> > DVM uses it.
>
> OK let's wait with that for another release. https://github.com/D-Programming-Language/installer/pull/140
>
> > I don't see what harm it causes except for taking up hard disk
> > space. Even if I modify DVM to use the platform specific packages there
> will
> > still be users that have an old version of DVM that can't use it for the
> latest
> > compilers.
>
> There is no reason to bundle binaries for all platforms in a single archive other than distributing it via CD-ROM. We're adding lzma archives to cut our bandwidth needs in half, we're adding more library flavors (m32coff, maybe debug libs at some point), and we're releasing much more often. The files since 2.065 already take up 65% of all space.
>
> I remember we already did talk about that with you a few months ago, please update DVM.
>
>
> _______________________________________________
> dmd-internals mailing list
> dmd-internals@puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-internals
>