I just uploaded a gem for Typo 3.99.0 to Rubyforge. Once it propagates, people should be able to test the new Typo installer by running two simple commands:
$ gem install typo $ typo install /tmp/typo
This is a test release; please don’t overwrite your existing, working Typo build with the new Typo installer.
I’d love to get some feedback from people about the installer, though. If you have a chance, give it a shot and let me know if it works. It should pull in Rails 1.1.4 and Mongrel all on its own, and then freeze the Rails gems into
vendor/. I had to write my own Rails freeze code, because
rake rails:freeze:gems won’t let you specify which Rails release you’re freezing, and I’d like to allow people to continue to install Typo even on systems that have Rails 1.2.x installed. I could have just bundled all of Rails into the Typo gem, but that’d be an abuse of the packaging system. As it is, it should all ‘just work’.
I still have a few things that I need to do before the installer is complete:
- Actually write the Apache HTTP proxy instructions (for 1.3 and 2.x)
- Add lighttpd proxy directions.
- Figure out how to best have Typo restart on reboot.
- Handle the “missing swig” problem better.
- Figure out of the installer will work on Windows.
We also have a couple issues remaining before Typo itself is ready to be called 4.0.0, but we’re getting pretty close. If a few people could test this pre-release for us, then we should be able to get 4.0 out within a week or two.
Update: Expect 3.99.1 in a few hours. There are a couple substantial installer bugs when running from the .gem file. They aren’t dangerous, but they’ll keep it from working in many situations.