Linux RPM out of date

Kai Meyer kai at unixlords.com
Thu Apr 14 11:43:07 PDT 2011


> 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


More information about the Digitalmars-d mailing list