[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Hello, and, (RFS) packaged!: rocaml (#451795)



Hi all,

I'm a software engineer from Australia, with special interest in OCaml,
Ruby, and functional programming in general. Nice to meet you!

I've been wanting to contribute to Debian for some time - and perhaps to
make my way along the path of contributor to DM and perhaps DD some day
- and today I decided to start on that path.

Having known about rocaml (writing extensions for Ruby in OCaml;
combination of my two favourites!) for some time, I was rather pleased
to see an RFP for it (from 2007) which has yet to be answered:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=451795

As a result, I've taken the time to read the Debian New Maintainers'
Guide and have packaged rocaml in a manner which I think is
satisfactory. I've test installed/uninstalled/purged, etc., and it seems
to leave the system clean. lintian, pbuilder and piuparts also seem to
concur.

The only "iffy" parts of this were that I actually had to write the main
binary (script), which essentially just copies the two main extension
files, plus a template extconf.rb (file used to specify Ruby extension
details), into the current directory, as it's packaged with just the
files in place and instructions to copy those into your working tree.

I've also added a manpage, basic Makefile to install appropriate things
into /usr/share/{doc/,}rocaml and so on, via quilt patches. I intend to
submit these changes back upstream (where not Debian-specific).

Here's where you come in: *if* you could possibly review and criticise
my work, I would be most appreciative. This is my first shot at
packaging, and I'm sure there are a few places where I could use a
pointer.

I've uploaded the package to mentors.debian.net, and changed it from an
RFP to an ITP on the BTS (while learning about how the BTS treats
word-wrap at the same time ...) - you can find the package here: 
http://mentors.debian.net/cgi-bin/sponsor-pkglist?action=details;package=rocaml

As per the template for RFS on mentors:
- URL: http://mentors.debian.net/debian/pool/main/r/rocaml
- Source repository: deb-src http://mentors.debian.net/debian unstable
main contrib non-free
- dget
http://mentors.debian.net/debian/pool/main/r/rocaml/rocaml_0.6.1-1.dsc

Thanks a lot for reading, and hope to collaborate with you soon!

Cheers,

Arlen

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: