[Pkg-monitoring-maintainers] help with ganglia maintainership?

Daniel Pocock daniel at pocock.pro
Thu Mar 31 09:43:47 UTC 2016



On 31/03/16 11:25, Sandro Tosi wrote:
> Hey guys!
> we use ganglia and we'd like to update it to the latest upstream
> release (in particular for core and web) - just noticed that maybe I
> can give you a hand with the maintanership of ganglia in debian? if
> that's ok, let me know how you want me to do it: patches via BTS,
> separate git repo from where you can pull in changes, separate branch
> in the main repo, directly on master, etc.
> 

To get the new version of ganglia-web into Debian we also need to get
three new JavaScript libraries packaged, it doesn't look hard but I
simply haven't had time to do them:


https://cdnjs.cloudflare.com/ajax/libs/cubism/1.6.0/cubism.v1.min.js
https://cdnjs.cloudflare.com/ajax/libs/protovis/3.3.1/protovis.min.js
https://cdnjs.cloudflare.com/ajax/libs/jstree/3.2.1/jstree.min.js

I know of several people looking to get more involved in Debian who
could be mentored to do these packages as their first uploads.

Once that is done, we also need to patch upstream to make it use local
versions in a convenient way (I can commit upstream if somebody makes a
pull request)


Whoever does the next upload may also want to review other bugs:


https://bugs.debian.org/cgi-bin/pkgreport.cgi?repeatmerged=no&src=ganglia-web

and consider whether any of them are essential to fix.

Below is a more thorough summary of dependencies from analysis I did in
October last year.

Regards,

Daniel






> These are all the things that are being pulled in
>
> $conf['jquery_js_path'] =
> "https://cdnjs.cloudflare.com/ajax/libs/jquery/1.9.1/jquery.min.js";

https://packages.qa.debian.org/j/jquery.html  (v1.11.3 in unstable,
v1.7.2 in stable)

> $conf['jquerymobile_js_path'] =
>
"https://cdnjs.cloudflare.com/ajax/libs/jquery-mobile/1.4.5/jquery.mobile.min.js";

https://packages.qa.debian.org/j/jquery-mobile.html  (v1.2.0)

> $conf['jqueryui_js_path'] =
> "https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.10.2/jquery-ui.min.js";

https://packages.qa.debian.org/j/jqueryui.html (v1.10.1)

> $conf['rickshaw_js_path'] =
> "https://cdnjs.cloudflare.com/ajax/libs/rickshaw/1.5.1/rickshaw.min.js";

https://packages.qa.debian.org/r/rickshaw.html (v1.5.0 and v1.5.1 unstable)

> $conf['cubism_js_path'] =
> "https://cdnjs.cloudflare.com/ajax/libs/cubism/1.6.0/cubism.v1.min.js";

not packaged

> $conf['d3_js_path'] =
> "https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.5/d3.min.js";

https://packages.qa.debian.org/d/d3.html   (v3.4.11 stable and v3.5.6
unstable)


> $conf['protovis_js_path'] =
> "https://cdnjs.cloudflare.com/ajax/libs/protovis/3.3.1/protovis.min.js";


not packaged

> $conf['jstree_js_path'] =
> "https://cdnjs.cloudflare.com/ajax/libs/jstree/3.2.1/jstree.min.js";

not packaged

> $conf['jstree_css_path'] =
>
"https://cdnjs.cloudflare.com/ajax/libs/jstree/3.2.1/themes/default/style.min.css";
>
> Jquery flot has a whole collection of files
>
> $conf['jquery_flot_base_path'] =
> "https://cdnjs.cloudflare.com/ajax/libs/flot/0.8.3/jquery.flot";


https://packages.qa.debian.org/f/flot.html  (v0.8.2 and v0.8.3 unstable)




More information about the Pkg-monitoring-maintainers mailing list