[tahoe-dev] [tahoe-lafs] #149: unable to use pre-installed non-distutils-aware nevow (was: unable to use pre-installed non-setuptools-aware nevow)
tahoe-lafs
trac at allmydata.org
Thu Mar 12 08:10:15 PDT 2009
#149: unable to use pre-installed non-distutils-aware nevow
---------------------------+------------------------------------------------
Reporter: warner | Owner: zooko
Type: defect | Status: closed
Priority: critical | Milestone: 1.3.1
Component: packaging | Version: 1.3.0
Resolution: wontfix | Keywords: debian
Launchpad_bug: |
---------------------------+------------------------------------------------
Changes (by zooko):
* status: reopened => closed
* resolution: => wontfix
Comment:
I changed the name of this ticket to emphasize that {{{.egg-info}}} files
are not setuptools-specific. They are produced by default by distutils in
all Python >= 2.5, and are the standard way for Python packages
("distributions") to declare their name and version number in a machine-
parseable way. In the past some Linux distributions accidentally omitted
the {{{.egg-info}}} files, but that is becoming more and more rare as
everyone got used to Python 2.5 and as the maintainers of Linux
distributions eventually realized that these files are not setuptools-
specific. It is an unfortunate naming problem that they are named
{{{.egg-info}}} even when the packages were produced by distutils without
setuptools and were never packaged as eggs at any point in their entire
development and deployment. Oh well. I think I'll open a ticket
requesting that distutils automatically generate a symlink from ".pkg-info
-> .egg-info" from now on...
Anyway, all that is merely an aside that I wish to emphasize in order that
it will sink in to everyone who sees this ticket! The real point of this
comment is that the underlying source of this problem is that nevow in
Gutsy doesn't come with a {{{.egg-info}}} file. This problem was fixed
starting in Hardy -- nevow there comes with a {{{.egg-info}}} file -- and
presumably will remain fixed for all future versions of Ubuntu. So I'm
closing this ticket as "wontfix" -- per discussion on #630 Ubuntu Hardy is
the oldest version of Ubuntu on which new releases of Tahoe will have the
runs-from-package property.
--
Ticket URL: <http://allmydata.org/trac/tahoe/ticket/149#comment:4>
tahoe-lafs <http://allmydata.org>
secure decentralized file storage grid
More information about the tahoe-dev
mailing list