[tahoe-dev] [tahoe-lafs] #1220: build/install should be able to refrain from getting dependencies

tahoe-lafs trac at tahoe-lafs.org
Mon Nov 1 17:43:45 UTC 2010


#1220: build/install should be able to refrain from getting dependencies
---------------------------+------------------------------------------------
     Reporter:  gdt        |       Owner:  gdt       
         Type:  defect     |      Status:  new       
     Priority:  minor      |   Milestone:  undecided 
    Component:  packaging  |     Version:  1.8.0     
   Resolution:             |    Keywords:  setuptools
Launchpad Bug:             |  
---------------------------+------------------------------------------------

Comment (by davidsarah):

 Replying to [comment:17 gdt]:
 > No, because a) --svem isn't usable during a build phase (install writes
 to the destination) and b) it doesn't check dependencies and fail.  (This
 gives me the impression install is only supposed to be used after build.)

 'setup.py install' and 'setup.py build' are alternatives. As far as I
 understand, it isn't intended that both be used.

 > I don't mean to demand that anyone spend time on this, but I still think
 the setup.py code is incorrect compared to longstanding open source norms.

 I don't dispute that, but I favour making sure that a replacement for
 setuptools -- probably Brian's "unsuck" branch -- follows those norms by
 default, rather than continuing to hack at zetuptoolz. zooko's efforts
 with the latter are appreciated, but that approach has consumed an
 enormous amount of development effort, and is still causing obscure and
 often irreproducible bugs on our buildslaves and for our users.

-- 
Ticket URL: <http://tahoe-lafs.org/trac/tahoe-lafs/ticket/1220#comment:19>
tahoe-lafs <http://tahoe-lafs.org>
secure decentralized storage


More information about the tahoe-dev mailing list