[tahoe-lafs-trac-stream] [tahoe-lafs] #182: user-friendly installer for Mac -- for my Mom!

tahoe-lafs trac at tahoe-lafs.org
Thu Sep 12 11:14:32 UTC 2013


#182: user-friendly installer for Mac -- for my Mom!
-----------------------------+-----------------------------------
     Reporter:  zooko        |      Owner:  somebody
         Type:  enhancement  |     Status:  new
     Priority:  major        |  Milestone:  eventually
    Component:  packaging    |    Version:  0.6.1
   Resolution:               |   Keywords:  mac usability install
Launchpad Bug:               |
-----------------------------+-----------------------------------

Old description:

> My Mom wants to see some home movies of my children playing in the back
> yard.  Even though our [source:README] is very well written, it is still
> far beyond her ken to build Tahoe from source.  How could she get Tahoe
> installed on her home computer, which is a PowerPC G5 running Mac OS
> 10.3.9?
>
> One way is that I could upload a binary .egg and instruct her in how to
> install Python 2.5.1 and easy_install and then how to run "easy_install
> allmydata-tahoe".  However, the dependent libraries like Nevow and
> Twisted and so forth wouldn't get automatically installed by easy_install
> so that wouldn't quite work.
>
> Another way is that I could build binary .egg packages of all of our
> dependent libraries and host them somewhere or bundle them into the tahoe
> binary .egg.
>
> Another way is that we could use the "py2app" feature to build an
> installer than works on Mac OS 10.

New description:

 My Mom wants to see some home movies of my children playing in the back
 yard.  Even though our [source:docs/quickstart.rst] is very well written,
 it is still far beyond her ken to build Tahoe from source.  How could she
 get Tahoe installed on her home computer, which is a PowerPC G5 running
 Mac OS 10.3.9?

 One way is that I could upload a binary .egg and instruct her in how to
 install Python 2.5.1 and easy_install and then how to run "easy_install
 allmydata-tahoe".  However, the dependent libraries like Nevow and Twisted
 and so forth wouldn't get automatically installed by easy_install so that
 wouldn't quite work.

 Another way is that I could build binary .egg packages of all of our
 dependent libraries and host them somewhere or bundle them into the tahoe
 binary .egg.

 Another way is that we could use the "py2app" feature to build an
 installer than works on Mac OS 10.

--

Comment (by zooko):

 Replying to [comment:17 geal]:
 >
 > @zooko: Yes, this is a recent bug. Is there a specific reason why the
 setuptools version is forced?

 What do you mean, "forced"?

-- 
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/182#comment:18>
tahoe-lafs <https://tahoe-lafs.org>
secure decentralized storage


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