[rpg] ANN: rpg 0.2.0 released

11 views
Skip to first unread message

Ryan Tomayko

unread,
Apr 27, 2010, 9:45:52 AM4/27/10
to ruby...@googlegroups.com
rpg 0.2.0 has been released:

tarball: http://github.com/downloads/rtomayko/rpg/rpg-0.2.0.tar.gz
md5: 7bf07b59a436b8f2677d660ed6f0afca

This is primarily a bug fix and package compatibility release:

* The ~/.rpgrc and /etc/rpgrc files are now sourced properly and can be
used to control installation and internal database locations. These files
did not work properly in the 0.1 release, so installing to non-default
locations was impossible. [Ryan Tomayko]

* Added the RPGGEMURL config variable for controlling the base gem server
location. The default value is "http://rubygems.org/downloads" but it can
be set to any base URL (http: or file:) with gem files available at
"$RPGGEMURL/<name>-<version>.gem" [Josh Peek]

* rpg-fetch now fails with an error message and non-zero exit status when
the gem server returns 404 for a package. [Josh Peek]

* Dependencies are now resolved and installed properly for gems that use
the older gemspec format without dependency type information (runtime vs.
development) [Ryan Tomayko]

* rpg-list now supports globs when listing all/remote packages. e.g.,
`rpg list -a rack\*'. [Josh Peek, Ryan Tomayko]

* rpg-package-install now uses the gemspec defined "require_paths" value
instead of assuming the "lib" directory is the only source of ruby
library files. Multiple lib directories are also supported. This fixes a
variety of packages, including ruby-debug and facets. [Ryan Tomayko]

* rpg-manifest now abbreviates installed file paths using a "lib/", "bin/",
or "man/" prefix instead of showing absolute paths. The -a option can be
used to get the old behavior. [Ryan Tomayko]

* rpg-env now properly adds RPGBIN to PATH, and RPGLIB to RUBYLIB. The
previous version did not, so executing commands like `rpg env rake --help'
or `rpg env bash' did not setup the environment properly. [Ryan Tomayko]

* Fixed a bug with `--help' not working properly when passed anywhere other
than the last argument. [Ryan Tomayko]

* Various development mode `configure --development' fixes. [Ryan Tomayko]

Package specific fixes:

* facets: fixed to install non-standard library directories. [Josh Peek]

* json: fixed installation location of native extension library [Josh Peek]

* mongrel: shit listed to fix missing shebang in mongrel_rails executable,
and also to make mongrel_rails available on the load path to work around
issues with Rails 2.x loading it in `script/server'. [Ryan Tomayko]

* ruby-debug: fixed to install non-standard library directories and
dependencies. [Ryan Tomayko]

See the compare view for a complete list of changes since the 0.1.0 release:

http://github.com/rtomayko/rpg/compare/0.1.0...0.2.0

Thanks,
Ryan


--
Subscription settings: http://groups.google.com/group/ruby-rpg/subscribe?hl=en
Reply all
Reply to author
Forward
0 new messages