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

Bug#535691: Bug #535691,RFH: munin -- help packaging 1.3 to experimental and report bugs upstream



Hi,

OK, I cleaned up /branches/debian/experimental (I tagged the previous contents
of this dir under /branches/debian/experimental/tags/1.3.3-1).

I created the following structure under /branches/debian/experimental/:
tags/
trunk/debian/
tarballs/

Following Stig's recommendation, I've used version 1.4.0-dev+svn2484 as the
version name. I hope that's ok.

Merged the latest trunk/debian from branches/debian/squeeze/trunk/debian, and
added the following changes to at least make a rudimentary package:

  * debian/rule - make target names have changed.
  * Added suggests to ruby for munin-node.
  * Added depends to liblog-log4perl-perl for munin.
  * Updated new manpages names for munin-node.manpages.

In upstream trunk:
  * Slightly modified upstream Makefile to honor overriding Makefile.config,
as it does in 1.2.6, but didn't do in trunk.
  * Solved some lintian problem upstream (minor pod formatting issues which
raised lintian warnings).

This takes care of the changes need to build the packages, the resulting
packages are almost lintian clean, the following warnings/errors remain for
the munin package:

W: munin: binary-without-manpage usr/bin/munin-check
E: munin: dir-or-file-in-var-www var/www/munin/
E: munin: dir-or-file-in-var-www var/www/munin/.htaccess
E: munin: dir-or-file-in-var-www var/www/munin/favicon.ico
W: munin: executable-not-elf-or-script ./usr/share/munin/VeraMono.ttf

The 2 warnings are easy to fix, however the dir-or-file-in-var-www is a bit
more complicated, as 1.2.6 uses it too. I guess for experimental we can do the
right thing which is to place the www section under /usr/share/munin/www and
add an apache alias to point there. But I'm not sure how well this will behave
in upgrades from 1.2.6.

munin-node and munin-plugins extra are currently lintian clean.

Open issues:
* Currently the series file is empty, so no patches from 1.2.6 line are
applied. There's still work to do, going over the patches one by one, checking
if they have been merged upstream, if not, check if it's possible to merge
them upstream, and if that's still not an option, apply them.
* Lintian error: dir-or-file-in-var-www.
* munin-update, munin-limits, munin-graph & munin-html all fail to run because
of minor perl syntax errors. Still need to check if this is a problem upstream
or because of the packaging. munin-node works fine at this point.

Please let me know if I should be doing anything differently, any
help,advice,comments would be appreciated :)

Regards,
    Tom Feiner


Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: