[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