On Mon, 16 Jul 2012 06:00:02 -0700, Marco Leise <[email protected]> wrote:

Am Mon, 16 Jul 2012 00:51:16 -0700
schrieb "Adam Wilson" <[email protected]>:

For the 2.059 release I waited a while until apparent regressions and oddities in Phobos (deprecation warnings) were fixed in the main repository before updating the dmd package for Gentoo. This was quite a bit of manual work collecting, applying and testing patches from GitHub and the bug tracker. Will this project be an option for me as a package maintainer? What I need is basically the official dmd zip file (sources, html docs, man pages, bash completion, rdmd binary & co.), but with hotfixes applied at about a week or two after release. It seems like your work could make this possible and also allow me to issue a new revision of the package in case of, say a security fix that comes a month after release. Last not least, will we get notified about critical/important fixes in the "stable" branch? 'Cause polling is so old-school ;). RSS, news group, email, phone call, anything will do. It looks like GitHub has a commit-RSS-feed, but it would be very noisy on most repositories with messages like "forgot this in last check-in" or "deleted unused file/code", and not every commit warrants a new package.

As it shows, the beta phase doesn't always catch all regressions in people's code, so I encourage you to do this project and eventually it will be used by GDC and other major from-source projects. By the way: Should this also later become the base for the official zip file download? IIRC Walter wanted to keep track of the DMD downloads from the main web site (no redistribution) and hotfixed versions of D could become increasingly popular.

For the first few packaged releases we aren't going to call this thing official. It's just an experiment for the moment. But if it is popular and the stability promises we are attempting to make actually hold up, (i.e. this experiment actually works) there are plans to revisit this question with an eye towards making it official.

However, since the commit list will be bug-fixes and non-breaking enhancements only, you may find it easier to work off this list than HEAD.

If you have any more questions on this subject please email Andrei. (You can find his email at http://erdani.com/index.php/contact/) He is the liaison between this project and the core team.

--
Adam Wilson
IRC: LightBender
Project Coordinator
The Horizon Project
http://www.thehorizonproject.org/

Reply via email to