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