[Rubyinstaller-devel] Project TODO (As of Today)

Luis Lavena luislavena at gmail.com
Wed Jul 22 01:49:16 EDT 2009

Hello Guys,

Thanks goes to Jon for making me do a brain dump of an "official" TODO
file of what I believe remains for the project resurrect from the


I thought a little bit more on Documentation thing that had pinned on my inbox:

I'm still unsure about RI, but I see that would lower the barrier and
make things work smoothly for different users. So I'm willing to merge
those and the CHM files on the installer itself, and not on a
different one.

The only condition is that the installer needs to remain lean and fast
during installation (which is a drawback for RI).

I saw some commits from Gordon working on CHM, but maybe those are not
ready yet for prime time.

On testing, I have both Windows 7 and Windows XP environments to fully
test and recreate restricted environments, since the installers
shouldn't require administrative rights (fixed in the repo).

Keep in mind that any new version will require to be tested (that's
why I put the asterisk). Ideally since we are not bundling anything
outside Ruby itself, as long the Ruby self-test passes, we are cool.

The current issue is that Ruby self tests do not complete clean on
Windows, but I believe I've nailed that down for 1.8 at least.

For DevKit gem, I'm working on the recipes that will be wrapped, in
similar fashion like rake-compiler does with "cross-ruby" task.

The Website contest ends on Thursday, and I'll follow up with the
winner the next steps.

Hosting is going to be gently provided by Heroku people (thanks to
Charles Roper for getting in touch with them)

I've included some "desired" things to be included in future releases,
like avoiding the issue with OpenSSL and Postgres and maybe other
extensions, but there is no rush to get those done, since the process
can become tiresome.

As you may noticed from my blog, I took the maintainership of
SQLite3/Ruby bindings, and also worked on a fat-binary gem for MySQL.

That is going to split a bit more my free time, but no "enhancements"
will be put on those projects except for the ones being contributed by
forks (with tests).

Anyhow, wanted to make this clear for everybody and want to share the
things in my head before flu take over me :-)

Cheers guys and don't forget to vote if you haven't yet!


Luis Lavena
Perfection in design is achieved not when there is nothing more to add,
but rather when there is nothing more to take away.
Antoine de Saint-Exupéry

More information about the Rubyinstaller-devel mailing list