[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