Bcfg2 1.3.2 released. Reproducible: Always
Created attachment 352934 [details, diff] add python 3 support and build documentation
Please note that Python packages need [${PYTHON_USEDEP}]. See http://www.gentoo.org/proj/en/Python/python-r1/dev-guide.xml You can display / log informational messages only once like the one in pkg_postinst only once by using readme.gentoo.eclass which you can see used as an example in the /usr/portage/media-gfx/gnome-screenshot/gnome-screenshot-3.8.2.ebuild file. See http://devmanual.gentoo.org/eclass-reference/readme.gentoo.eclass Since these are minor fixes, I suppose a proxy maintainer can do these for you; since a lot changed and I'm not acquainted enough with distutils, I'm going to let a second proxy maintainer do the other part of the review and commit.
Created attachment 352952 [details, diff] add python 3 support and build documentation
(PYTHON_USEDEP is still missing in RDEPEND)
Created attachment 352960 [details, diff] add python 3 support and build documentation Missed the RDEPENDS PYTHON_USEDEP.
(In reply to Tom Wijsman (TomWij) from comment #2) > Please note that Python packages need [${PYTHON_USEDEP}]. > > See http://www.gentoo.org/proj/en/Python/python-r1/dev-guide.xml > > > You can display / log informational messages only once like the one in > pkg_postinst only once by using readme.gentoo.eclass which you can see used > as an example in the > /usr/portage/media-gfx/gnome-screenshot/gnome-screenshot-3.8.2.ebuild file. > > See http://devmanual.gentoo.org/eclass-reference/readme.gentoo.eclass > > > Since these are minor fixes, I suppose a proxy maintainer can do these for > you; since a lot changed and I'm not acquainted enough with distutils, I'm > going to let a second proxy maintainer do the other part of the review and > commit. Thanks for the tips/pointers.
dev-python/nose needed, because # bcfg2-test Traceback (most recent call last): File "/usr/bin/bcfg2-test-python2.7", line 14, in <module> from nose.core import TestProgram ImportError: No module named nose.core
Created attachment 355442 [details, diff] add python 3 support and build documentation Add nose dependency.
Is there anything else needed for this?
Need daemon bcfg2-report-collector for bcfg2 reports system. newinitd "${FILESDIR}/${PN}-report-collector-1.3.2.rc" bcfg2-report-collector
Created attachment 362042 [details] bcfg2-report-collector-1.3.2.rc
Created attachment 363792 [details, diff] bcfg2-1.3.3.ebuild new revision dev-python/django and dev-python/south added in RDEPEND in order fix the startup bcfg2-report-collector
(In reply to Alexandr Tiurin from comment #12) > Created attachment 363792 [details, diff] [details, diff] > bcfg2-1.3.3.ebuild new revision > > dev-python/django and dev-python/south added in RDEPEND in order fix the > startup bcfg2-report-collector This adds a number of dependencies that are unnecessary to run the bcfg2-server (django, django-south, graphviz). It'd be better to either use a USE flag for these or create a bcfg2-web package of some sort.
I agree with you. Hmm.. I was sure that bcfg2-reports can not work without running bcfg2-report-collector.
(In reply to Alexandr Tiurin from comment #14) > I agree with you. Hmm.. I was sure that bcfg2-reports can not work without > running bcfg2-report-collector. Well, 2 things. The first is that the bcfg2 server can use the DirectStore transport which won't require running bcfg2-report-collector. The second is that the Reporting plugin is optional so it's possible to run the bcfg2 server without reports.
Anything else I can do to get this package updated?
The current 1.2.4 release is now almost a year old. Is there anything I can do to get this package updated? I'm having to keep an overlay with my patch for bcfg2.
*** This bug has been marked as a duplicate of bug 466624 ***