Hi, I finished Cédric's repackaging of libramaze-ruby into ruby-ramaze, and the package now is policy-compliant and even looks nice. However... I hit two walls. First of all, it requires a *lot* of yet-unpackaged gems to run its test suite. Of course, I minimized the tests only to the most basic «require 'ramaze'» one, but it still does not make me feel nice ;-) But second, and foremost, the package... Does not work, at least, not as I expected. That is, while a project creation works: 0 gwolf@mosca『7』/tmp$ ramaze create foo The application has been generated and saved in foo 0 gwolf@mosca『8』/tmp$ ls foo app.rb config.ru controller Gemfile layout public Rakefile README.md spec task view it is unable to do anything with it: 0 gwolf@mosca『9』/tmp$ cd foo 0 gwolf@mosca『10』/tmp/foo$ ramaze start The specified command is invalid 1 gwolf@mosca『11』/tmp/foo$ ramaze help The specified command is invalid 1 gwolf@mosca『12』/tmp/foo$ ramaze --help Ramaze is a simple, light and modular open-source web application framework written in Ruby. Usage: ramaze [COMMAND] [OPTIONS] Example: ramaze create blog Commands: create Creates a new Ramaze application Options: -v, --version Shows the version of Ramaze -h, --help Shows this help message 0 gwolf@mosca『13』/tmp/foo$ ramaze --start /usr/lib/ruby/vendor_ruby/ramaze/bin/runner.rb:74:in `run': invalid option: --start (OptionParser::InvalidOption) from /usr/bin/ramaze:5:in `<main>' The previously packaged version of ramaze _does_ provide start/stop/restart/console commands... But not this one. In fact, I grepped through the source, and found lib/ramaze/bin/runner.rb actually provides only the :create symbol. So, I don't know where is my logic breaking. While a basic application seems to work: $ ruby -e 'require "ramaze"; Ramaze.start' W [2013-08-29 13:04:52 $21817] WARN | : No explicit root folder found, assuming it is . D [2013-08-29 13:04:52 $21817] DEBUG | : Default controller invoked D [2013-08-29 13:04:52 $21817] DEBUG | : Using webrick I [2013-08-29 13:04:52 $21817] INFO | : WEBrick 1.3.1 I [2013-08-29 13:04:52 $21817] INFO | : ruby 1.9.3 (2012-04-20) [x86_64-linux] D [2013-08-29 13:04:52 $21817] DEBUG | : TCPServer.new(0.0.0.0, 7000) D [2013-08-29 13:04:52 $21817] DEBUG | : Rack::Handler::WEBrick is mounted on /. I [2013-08-29 13:04:52 $21817] INFO | : WEBrick::HTTPServer#start: pid=21817 port=7000 I see nothing in the source that would make it answer as its website suggests. Now, I have never used this framework, and I'd be delighted if somebody who actually does came to its rescue. Currently, it ranks as close to or higher than the mode of the packages we maintain (so I'd rather we don't drop it). But it does not mean I'm qualified to provide any support for it!
Attachment:
signature.asc
Description: Digital signature