[tahoe-lafs-trac-stream] [Tahoe-LAFS] #1159: stop using .tac files: make it possible to change appname, Python package-directory name, perhaps other names

Tahoe-LAFS trac at tahoe-lafs.org
Mon Oct 27 01:38:29 UTC 2014


#1159: stop using .tac files: make it possible to change appname, Python package-
directory name, perhaps other names
-------------------------+-------------------------------------------------
     Reporter:           |      Owner:  daira
  davidsarah             |     Status:  closed
         Type:  defect   |  Milestone:  1.11.0
     Priority:  major    |    Version:  1.8β
    Component:  code-    |   Keywords:  test-needed backward-compatibility
  nodeadmin              |  forward-compatibility appname tac needs-spawn
   Resolution:  fixed    |  packaging setuptools review-needed
Launchpad Bug:           |
-------------------------+-------------------------------------------------
Changes (by daira):

 * status:  new => closed
 * resolution:   => fixed


Comment:

 Fixed in [changeset:87a6894e6299148d639279fbd909110ba00d0080/trunk].

 Replying to [comment:50 warner]:
 > Note that this patch doesn't completely close #1159: it stops using the
 *contents* of the .tac files, but still relies upon their presence, in
 particular their filename: if "client" is a substring of the filename of
 the first .tac file found in the node's basedir, then we instantiate a
 `Client`, if "introducer" is in the string, we instantiate an
 `IntroducerNode`, etc.
 >
 > We'll want another patch, after 1.11, to move this indicator into
 tahoe.cfg (and look for a .tac filename as a backwards-compatibility
 tool).

 Filed as #2325. What we've done with this patch is sufficient to "make it
 possible to change appname (#2011), Python package-directory name (#1950),
 perhaps other names".

--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1159#comment:53>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list