1 |
Hi there, |
2 |
|
3 |
I just completed removing the python herd from the metadata of about |
4 |
70 packages in the net-zope category (all of these packages are still |
5 |
nominally maintained by the net-zope herd). This happened due to the |
6 |
fact that the majority of the python team isn't interested in |
7 |
maintaining Zope-related packages (there's 200+ of them in the |
8 |
net-zope category), and a different herd already exists that should in |
9 |
theory be able to take care of them. |
10 |
|
11 |
The net-zope herd nominally has two members: radek and tupone. From |
12 |
grepping changelogs, radek hasn't committed anything in net-zope since |
13 |
2007. tupone committed one change in net-zope in 2010 and 4 in 2009. |
14 |
Instead, most of the recent work has been done by arfrever, who has |
15 |
recently been retired. |
16 |
|
17 |
Given this situation, I'm not sure it makes sense for us to keep all |
18 |
of those packages in the tree. Except for dependencies on |
19 |
zope-interface, which is pretty accepted and will keep being |
20 |
maintained by the python team in addition to the net-zope team, not |
21 |
much is depending on net-zope packages, either: |
22 |
|
23 |
app-admin/zprod-manager depends on net-zope/zope (hasn't been |
24 |
committed to since 2008) |
25 |
|
26 |
dev-python/rdflib has an optional dependency on net-zope/zodb, in |
27 |
addition to many other storage backends |
28 |
|
29 |
media-libs/FusionSound for whatever reason blocks net-zope/zodb |
30 |
|
31 |
(There are two packages in dev-python that depend on zope-testing, but |
32 |
those are actually only dependencies of net-zope packages again.) |
33 |
|
34 |
Zope maintenance is a lot of work and delays other stuff indefinitely: |
35 |
|
36 |
https://bugs.gentoo.org/show_bug.cgi?id=148333 (blockers for Python 2.5) |
37 |
https://bugs.gentoo.org/show_bug.cgi?id=335248 (new Plone requires |
38 |
80-100 new ebuilds) |
39 |
|
40 |
And there are 3 open security bugs from 2011 with vulnerabilities in |
41 |
Zope and/or Plone. |
42 |
|
43 |
So unless someone steps up to takes a serious whack at all of this |
44 |
stuff, perhaps we should just cut it from the portage tree. |
45 |
|
46 |
Cheers, |
47 |
|
48 |
Dirkjan |