[Pkg-cacti-maint] Bug#679980: Discuss possible ways of fixing license issue in cacti, RC bug 679980

Paul Gevers elbrus at debian.org
Sun Nov 25 12:53:15 UTC 2012


Hi release team,

Cacti has a nearly 5 months old standing RC bug [1] filed against it
about files with a non-DFSG license (distribution is possible, but
others can not use the copy for other purposes, they need to get their
own free copy). I was hoping that cacti upstream would create the code
needed to provide the functionality [2] that would be removed by
removing the files in question. I have now given up on that happening
soon, so I have created a patch [3] to do that. Before implementing this
in the Debian cacti package, I request your opinion on what is
acceptable for wheezy.

I see several options:

1) Ignore this bug for wheezy as these files are shipped already for so
long and distribution is still allowed (I would prefer we don't choose
this option).

2) Remove the problematic files from source, leaving the cacti package
slightly crippled. The functionality in question is not needed for cacti
to work, but if you monitor lots of systems with cacti, your ability to
locate the proper graphs easily is decreased. (I would rather prefer 1)).

3) Remove the problematic files from source, and apply the patch I
attached to bug 679980 [3], but DON'T add the needed jstree code to the
package. As my patch, in contrast to the current tree, generates a
visible (but non-collapsing) HTML tree, this option is already better
than 1). However, the tree would be enormous for large sites, still
making it hardly useful for them. This option will be better than 2),
even more so for small sites.

4) Same as 3) but also embed jstree in the package [4]. As the jquery
and jquery-cookies dependency can be satisfied by packages already in
Debian, only jstree is needed to be in cacti. It should be clear that I
prefer this solution (that is why I did the work) but I can imagine that
the release team finds it too intrusive in this stage of the release cycle.

So my request is that you state how you want this bug resolved for
wheezy. If needed, I can prepare the preferred option in experimental
first, so you can postpone the final decision. But the main change will
be the patch [3] and the inclusion of jstee [5] and it's css and
pictures [6].

With kind regards,
Paul

By the way, I would still like to include the changes in the unblock bug
683684, as I already see questions popping up on the upstream forum
(mostly Ubuntu users of current version 0.8.8.a-3).

[1] http://bugs.debian.org/679980
[2] The functionality being that you have a tree on every page with
graphs which you can expand or collapse to navigate through all possible
(groups of) graphs.
[3]
http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=27;filename=replace_treeview_by_jquery.jstree.patch;att=1;bug=679980
[4] I have already filed a wish-list bug against jsquery-goodies to
create a package for jstree: http://bugs.debian.org/694313
[5]
http://svn.cacti.net/viewvc/cacti/branches/0.8.9/include/js/jquery/jquery.jstree.js?revision=7218&content-type=text%2Fplain
[6]
http://svn.cacti.net/viewvc/cacti/branches/main/include/js/jquery/themes/default/
[7] http://bugs.debian.org/683684

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 554 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-cacti-maint/attachments/20121125/c4916a12/attachment-0001.pgp>


More information about the Pkg-cacti-maint mailing list