Bug#536419: zope3: broken install
Brian Sutherland
brian at vanguardistas.net
Tue Jul 14 13:36:49 UTC 2009
While this is indeed a zope3 bug, in the long term gaphor would need to
depend directly on the python-zope.* pacakges it requires.
These have just recently entered unstable:
http://packages.debian.org/search?keywords=python-zope
On Tue, Jul 14, 2009 at 11:59:08AM +0200, Michael Schutte wrote:
> severity 536419 serious
> thanks
>
> On Thu, Jul 09, 2009 at 09:28:44PM +0300, Andrew O. Shadoura wrote:
> > Hello.
> >
> > Just have tried to install gaphor which uses zope3, and install was completely
> > broken:
> >
> > [???]
> > Setting up python-mechanize (0.1.7b-3) ...
> > pycentral: pycentral pkginstall: not overwriting local files:
> > /usr/lib/python2.5/site-packages/mechanize/__init__.py
> > /usr/lib/python2.5/site-packages/mechanize/_auth.py
> > /usr/lib/python2.5/site-packages/mechanize/_clientcookie.py
> > /usr/lib/python2.5/site-packages/mechanize/_gzip.py
> > /usr/lib/python2.5/site-packages/mechanize/_headersutil.py
> > /usr/lib/python2.5/site-packages/mechanize/_html.py
> > /usr/lib/python2.5/site-packages/mechanize/_lwpcookiejar.py
> > /usr/lib/python2.5/site-packages/mechanize/_mechanize.py
> > /usr/lib/python2.5/site-packages/mechanize/_mozillacookiejar.py
> > /usr/lib/python2.5/site-packages/mechanize/_msiecookiejar.py
> > /usr/lib/python2.5/site-packages/mechanize/_opener.py
> > /usr/lib/python2.5/site-packages/mechanize/_pullparser.py
> > /usr/lib/python2.5/site-packages/mechanize/_request.py
> > /usr/lib/python2.5/site-packages/mechanize/_urllib2.py
> > /usr/lib/python2.5/site-packages/mechanize/_useragent.py
> > /usr/lib/python2.5/site-packages/mechanize/_util.py
> > [???]
>
> zope3 ships private copies of a lot of Python packages, which is bad
> enough on its own, but it additionally installs them system-wide in
> /usr/lib/python2.5/site-packages. This is a huge problem because it not
> only replaces symlinks placed there by python-central (potentially newer
> library versions!), but also breaks later installations of affected
> python-* packages, like python-tz or python-mechanize. For these
> reasons I consider this bug release-critical.
>
> The best solution would be to create a zope3 (or, even better,
> python-zope) package which only ships the ???zope??? module hierarchy and
> depends on all the other stuff it needs; of course, some of the included
> modules have yet to be packaged. If this is impossible because, say,
> zope absolutely requires the modules as included, a private Python
> module directory in /usr/share/zope might be an alternative.
>
> Cheers,
> --
> Michael Schutte <michi at uiae.at>
> _______________________________________________
> pkg-zope-developers mailing list
> pkg-zope-developers at lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/pkg-zope-developers
--
Brian Sutherland
More information about the pkg-zope-developers
mailing list