[Pkg-mono-devel] rabbitmq, man pages, nunit, agility pack

Cambell Prince cambell at princes.co.nz
Thu May 14 14:12:30 UTC 2009


Hi,

I've been updating the packaging to work with mono 2.4.  Here are a few 
notes and questions I've got along the way.

1) AgilityPack.dll

I've removed this from the 2.4 tarball and patched the build:

    
http://projects.palaso.org/repositories/entry/mono-deb/patches/palaso-223-AgilityPack.dpatch?rev=71

2) Man pages

Many packages have minor differences in naming.  Mainly the lack of a 
version e.g. al vs al1 and al2 etc.  Mono seems to favour the lack of a 
number where the tool is now the same for mono1.0 (cli version)  and 
mono2.0. (cli version).

I've followed the no suffix trend and made the man pages follow this.

Is this OK?  Or would you rather stick with the copying of man pages, 
and the renaming / copying of the exe's?

Also (mainly out of interest) why are the man pages copied and not 
linked.  I'd promote links as they really indicate that it is the same 
man page as something else.

If you want to have a look at the changes I've made you can checkout the 
mecurial repo on http://hg.palaso.org/mono-deb or the notes / issues of 
my work in progress on

    http://projects.palaso.org/projects/mono-deb/issues

3) Nunit 2.2 -> 2.4

Mono 2.4 includes an nunit 2.4.  Patch for the packaging system is here:

    http://projects.palaso.org/attachments/27/palaso-225-nunit2-4.patch

4) RabbitMQ

I removed this from the tarball, no changes to the build system were 
required.

Build Bots...

I'm building on checkin to the mercurial repo on

    http://build2.palaso.org

A hardy mono 2.4 is then put on

    http://packages.build2.palaso.org

ToDo...

Let me know if there's anything you'd like done.  Feedback on the above 
is welcome.  It's still a work in progress, but let me know anything I 
should change, or have got wrong / broken.

Also, I haven't fixed the --disable-mcs-build breaking the docs build.  
It doesn't work for me, so I've left it out for the moment.  (In fact, 
my rules file is a bit of a mess - sigh).

Regards,
Cambell




More information about the Pkg-mono-devel mailing list