On Fri, Oct 08, 2004 at 03:40:34AM +0900, Gavin Sinclair wrote: > Hi all, > > It's with great relief that I finally release dev-utils 1.0. Never > have I put so much effort into a project with so little code. (That's > because the effort was wasted on documentation...) > > It's gem-only at the moment. Within a few days, I'll release 1.0.1 > complete with tarball, and see its way clear to the RPA. For now, > though, it's 4am and I'm off to bed. I've been waiting until the weekend was over to see if you released 1.0.1 :) I know several people were waiting for this to enter RPA so I tried to repackage the gem. I have to thank you for following (maybe unknowingly) most of the good practices described in http://rpa-base.rubyforge.org/wiki/wiki.cgi?GoodPractices ; this made repackaging your gem easier. Plz find below a minor patch I had to apply to make the documentation generator work (I have removed the RPA specific part). batsman@tux-chan:~/src/rpa/ports$ rpa update --no-proxy Getting port info from http://rpa-base.rubyforge.org/ports/ports.info. 100% [========================================] 88230 bytes Ports added since the last 'rpa update' dev-utils 1.0-1 Debugging utilities: breakpoints, debugging, and tracing. (the following was run with an early version of the 0.3 branch after install) batsman@tux-chan:~/src/rpa/rpa-base$ rpa show dev-utils Port: dev-utils Classification: Top.Library.Development Available-Version: 1.0-1 Installed-Version: 1.0-1 RPA-Version: 0.0 Updated: Mon, 11 Oct 2004 00:43:25 +0200 Source-URL: http://rpa-base.rubyforge.org/ports/dev-utils_1.0-1.rps Build-Requires: cstemplate, redcloth Requires: extensions Description: Debugging utilities: breakpoints, debugging, and tracing. . dev-utils provides utilites to assist the process of developing Ruby programs. At the moment, the target areas are debugging and unit testing. batsman@tux-chan:~/src/rpa/ports$ rpa install dev-utils --no-proxy Installing ports Getting port dev-utils from http://rpa-base.rubyforge.org/ports/dev-utils_1.0-1.rps. 100% [========================================] 30720 bytes Building dev-utils (1.0-1). Installing pre-dependencies cstemplate redcloth. Reusing cached package /home/batsman/usr/lib/ruby/rpa0.0/packages/cstemplate_0.5.1-3_i686-pc-linux-gnu.rpa. Package cstemplate unchanged. Reusing cached package /home/batsman/usr/lib/ruby/rpa0.0/packages/redcloth_2.0.11-2_i686-pc-linux-gnu.rpa. Package redcloth unchanged. Building dependencies extensions. Generating RI data files. Generating RDoc HTML documentation. Calculating MD5 digests. Building package in dev-utils_1.0-1_i686-pc-linux-gnu.rpa. Installing dev-utils Reusing cached package /home/batsman/usr/lib/ruby/rpa0.0/packages/dev-utils_1.0-1_i686-pc-linux-gnu.rpa. Installing dependencies extensions. Starting lightweight (metadata only) transaction for dev-utils Reusing cached package /home/batsman/usr/lib/ruby/rpa0.0/packages/extensions_0.5.0-1_i686-pc-linux-gnu.rpa. Package extensions unchanged. Checking for file conflicts in dev-utils. Starting transaction for dev-utils Package /home/batsman/usr/lib/ruby/rpa0.0/packages/dev-utils_1.0-1_i686-pc-linux-gnu.rpa unpacked. Finished transaction for dev-utils Starting lightweight (metadata only) transaction for dev-utils Finished lightweight (metadata only) transaction for dev-utils Finished lightweight (metadata only) transaction for dev-utils Committed changes As for the (really minor :) patch: --- etc/doc/generate.rb (revision 974) +++ etc/doc/generate.rb (working copy) @@ -9,10 +9,10 @@ # The simple function +generate_document+ does this. # require 'rubygems' require 'redcloth' require 'extensions/io' require 'celsoft.com/template' +require 'pathname' # # Takes the Textile file from +path+ (relative to ~/Projects/dev-utils) and generates an HTML -- Running Debian GNU/Linux Sid (unstable) batsman dot geo at yahoo dot com