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