Kai,

It would be indeed great to automate this once and for all.

We have an installer project at
https://github.com/D-Programming-Language/installer. If you create a
pull request for that project, I'd be glad to review and integrate it.

If you need help with creating a pull request on github, feel free to
ask here - several contributors are quite familiar with such.


Thanks,

Andrei

The current project has a few features that I'm not sure are very desirable. I would like some feedback as I try to decide how to best

1) Repackage the .zip distribution from the website.
It hurts my brain to think that's the best way to approach this. I've already verified that a fairly stock CentOS 5.6 and Fedora 14 systems can compile dmd, phobos, and druntime all from source on git. I think this would be preferable.

2) Support arbitrary versions of DMD.
I think it would be better to create tags in the installer project that match the other tags/versions. I have something that works right now with 2.052 (as far as I can test). I would rather not have to worry about backwards compatibility as we move forward once it's finished.

3) Makefile creates a spec file and then tries to start the build.
Would we like to have a method that should work something like this?
git clone ..../installer.git
cd installer
./this-script-should-result-in-the-rpm
Or should we simply provide .patch files and a .spec file?


-Kai Meyer

Reply via email to