Created attachment 472590 [details] carbonate-0.2.3.ebuild Carbonate is a set of "utilities for managing graphite clusters". This is part of ongoing efforts to improve the state of the graphite suite in Gentoo. I'd like to make sure all components have their latest 0.x versions in the tree for the time of transition to recently released 1.x versions. I plan to send 1.x ebuild later as a follow-up. Original dev-python/carbonate-0.2.2 ebuild is by Patrick Lauer via the adjust overlay (https://github.com/adjust/gentoo-overlay). I made the following updates to it: - remove obsolete header - bump version - update HOMEPAGE - update maintainers - update upstream info After a brief IRC discussion, I've marked Patrick as maintainer and myself as proxied maintainer in metadata.xml. Please review and add to the tree.
Created attachment 472592 [details] metadata.xml
Thank you for the ebuild. Here a few ideas: please bump to EAPI=6 PYTHON_COMPAT=( python2_7 ) >> this should be verified. you could add more fields to the metadata.xml (changelog, longdescription...) np: "These tools should be considered beta quality right now." https://github.com/graphite-project/carbonate Beta software has very low chances to get in the Gentoo main tree. Perhaps it should be hosted on betagarden first?
(In reply to Jonas Stein from comment #2) > Thank you for the ebuild. Thank you for the quick feedback! :) > please bump to EAPI=6 done > PYTHON_COMPAT=( python2_7 ) >> this should be verified. As far as I can tell, upstream itself does not support anything else than 2.7. At leasst for example they test only with that version, with some evidence in their git history of removed 2.6, 3.2 and 3.3 tests (judged by .travis.yml history). Would you like me to verify something else too? > you could add more fields to the metadata.xml > (changelog, longdescription...) Good idea, thanks! I've added changelog and bugs-to. > np: "These tools should be considered beta quality right now." > https://github.com/graphite-project/carbonate > > Beta software has very low chances to get in the Gentoo main tree. > Perhaps it should be hosted on betagarden first? I have no problem putting it into betagarden first. Two things to consider though: 1. Carbonate became part of the official Graphite suite (though optionally, on top of carbon, graphite-web and whisper) as of 1.0.0, which is also "recommended for production usage" by upstream (http://graphite.readthedocs.io/en/latest/releases/1_0_1.html). I'll ask upstream if they still consider carbonate as beta quality. 2. I'm trying to get the latest versions of both 0.x and 1.x series of these tools in the tree, in order to provide Gentoo users a way both to use the latest (1.x) versions from upstream, and the possibility to stick with freshest 0.x versions if they can't upgrade easily yet. I'm going to attach updated ebuild and metadata.xml soon.
Created attachment 472636 [details] carbonate-0.2.3.ebuild Original dev-python/carbonate-0.2.2 ebuild is by Patrick Lauer via the adjust overlay (https://github.com/adjust/gentoo-overlay). I made the following updates to it: - remove obsolete header - bump version - update HOMEPAGE - update maintainers - update upstream info - switch to EAPI 6 - add more metadata (bugs-to, changelog)
Created attachment 472638 [details] metadata.xml
Created attachment 477292 [details] carbonate-1.0.1.ebuild Version bump based on the ebuild for carbonate-0.2.3 here. Also, upstream commented "It's mature enough for a long time already, and reach 1.0.0 together with Graphite.", while removing statement about being beta quality: https://github.com/graphite-project/carbonate/commit/5a902834b2c1f11fb4cb699de0910529ca4bdaaa Please review and add it to the tree in order to provide the full graphite suite to Gentoo users.
FYI dev-python/carbon was removed from the tree (bug #929444)