Summary: | =app-admin/bcfg2-1.3.4 - Version bump. | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | solj <sol.jerome> |
Component: | Current packages | Assignee: | Michael Weber (RETIRED) <xmw> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | alexanderyt, mjinks, proxy-maint |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=466624 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
add python 3 support and build documentation
add python 3 support and build documentation add python 3 support and build documentation add python 3 support and build documentation bcfg2-report-collector-1.3.2.rc bcfg2-1.3.3.ebuild new revision |
Description
solj
2013-07-09 17:06:39 UTC
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 *** |