Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 476300 - =app-admin/bcfg2-1.3.4 - Version bump.
Summary: =app-admin/bcfg2-1.3.4 - Version bump.
Status: RESOLVED DUPLICATE of bug 466624
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Michael Weber (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-07-09 17:06 UTC by solj
Modified: 2015-09-03 10:11 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
add python 3 support and build documentation (bcfg2-1.3.2.ebuild.patch,3.24 KB, patch)
2013-07-09 17:08 UTC, solj
Details | Diff
add python 3 support and build documentation (bcfg2-1.3.2.ebuild.patch,3.43 KB, patch)
2013-07-09 20:41 UTC, solj
Details | Diff
add python 3 support and build documentation (bcfg2-1.3.2.ebuild.patch,3.63 KB, patch)
2013-07-09 21:19 UTC, solj
Details | Diff
add python 3 support and build documentation (bcfg2-1.3.2.ebuild.patch,3.55 KB, patch)
2013-08-08 22:56 UTC, solj
Details | Diff
bcfg2-report-collector-1.3.2.rc (bcfg2-report-collector-1.3.2.rc,719 bytes, text/plain)
2013-10-27 07:59 UTC, Alexandr Tiurin
Details
bcfg2-1.3.3.ebuild new revision (bcfg2diff.deleteme,4.03 KB, patch)
2013-11-22 11:26 UTC, Alexandr Tiurin
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description solj 2013-07-09 17:06:39 UTC
Bcfg2 1.3.2 released.

Reproducible: Always
Comment 1 solj 2013-07-09 17:08:42 UTC
Created attachment 352934 [details, diff]
add python 3 support and build documentation
Comment 2 Tom Wijsman (TomWij) (RETIRED) gentoo-dev 2013-07-09 19:40:12 UTC
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.
Comment 3 solj 2013-07-09 20:41:48 UTC
Created attachment 352952 [details, diff]
add python 3 support and build documentation
Comment 4 Tom Wijsman (TomWij) (RETIRED) gentoo-dev 2013-07-09 20:56:55 UTC
(PYTHON_USEDEP is still missing in RDEPEND)
Comment 5 solj 2013-07-09 21:19:47 UTC
Created attachment 352960 [details, diff]
add python 3 support and build documentation

Missed the RDEPENDS PYTHON_USEDEP.
Comment 6 solj 2013-07-09 21:20:15 UTC
(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.
Comment 7 Alexandr Tiurin 2013-08-08 18:23:12 UTC
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
Comment 8 solj 2013-08-08 22:56:05 UTC
Created attachment 355442 [details, diff]
add python 3 support and build documentation

Add nose dependency.
Comment 9 solj 2013-10-27 02:23:30 UTC
Is there anything else needed for this?
Comment 10 Alexandr Tiurin 2013-10-27 07:58:49 UTC
Need daemon bcfg2-report-collector for bcfg2 reports system. 

newinitd "${FILESDIR}/${PN}-report-collector-1.3.2.rc" bcfg2-report-collector
Comment 11 Alexandr Tiurin 2013-10-27 07:59:54 UTC
Created attachment 362042 [details]
bcfg2-report-collector-1.3.2.rc
Comment 12 Alexandr Tiurin 2013-11-22 11:26:04 UTC
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
Comment 13 solj 2013-11-22 12:31:38 UTC
(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.
Comment 14 Alexandr Tiurin 2013-11-22 13:27:02 UTC
I agree with you. Hmm.. I was sure that bcfg2-reports can not work without running bcfg2-report-collector.
Comment 15 solj 2013-11-22 13:29:53 UTC
(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.
Comment 16 solj 2014-01-12 23:34:09 UTC
Anything else I can do to get this package updated?
Comment 17 solj 2014-03-04 21:17:55 UTC
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.
Comment 18 Pacho Ramos gentoo-dev 2015-09-03 10:11:29 UTC

*** This bug has been marked as a duplicate of bug 466624 ***