On 2012-12-01 10:47, Paul Gevers wrote: > Package: release.debian.org > Severity: normal > > Hi, >
Hi, > I am unsure if it was a mistake by me to not submit the request for your > opinion below as a bug, i.e. that the message was lost in your e-mail > filters. Therefor I now file the request as a bug in the BTS. > > Apologies if my previous e-mail to debian-release@l.d.o was still in > your queue and this is a duplicate. > Don't worry about that, bugs are a lot easier for us to track and more visible than a d-release mail. > Paul > > On 25-11-12 13:53, Paul Gevers wrote: >> 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). >> Having seen the upstream site, which (to me) showed threats to some "unnamed" hacker about exposing hidden URLs and getting Google to blacklist their URL... I am honestly considering that 1) would be a disservice to our users. >> 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. >> How difficult would it be to add some "simple collapsing" code for Wheezy? The problem I have with 2) and 3) is that it is a regression for people using cacti already. If we were to go with 3), I would (personally) like to see instructions included for how to install jstree to restore the collapsing behaviour. That said, I am not much for "hi, we broke the package, and you can get a fixed version in Jessie or DIY now by doing X, Y and Z"... >> 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. >> If cacti was the only package to embed jstree for Wheezy... then again, given we already have 4 copies according to your [4] reference. >> 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]. >> I'd recommend uploading 4) to experimental, compile a debdiff and send it our way. We may have to back down 3) or 1) once we see the debdiff, but >> 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). >> Sorry, no comments on this one... >> [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 > > > ~Niels -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org