#1282 closed defect

remove unmaintained Mac and Windows apps — at Version 4

Reported by: davidsarah Owned by: davidsarah
Priority: major Milestone: 1.8.2
Component: code Version: 1.8.1
Keywords: mac windows news-needed reviewed Cc:
Launchpad Bug:

Description (last modified by davidsarah)

The Mac OS X GUI application in src/allmydata/gui is unmaintained, untested, and depends on the allmydata.com user account system which is no longer in operation. It should be removed from the tree.

(I think this app is not helpful even for allowing allmydata.com customers using Mac OS X to retrieve their data; please correct me if I'm wrong on that point.)

Update: the Windows GUI app depends on the same code (src/allmydata/gui/confwiz.py). The arguments for removing it are the same as for the Mac GUI app.

Change History (6)

comment:1 follow-up: Changed at 2010-12-26T00:51:53Z by warner

good point. maybe we should move it to contrib/ to serve as reference material? It'd be nice if the code were usable to somebody in the future, to build a new GUI.

comment:2 in reply to: ↑ 1 Changed at 2010-12-26T02:22:29Z by davidsarah

Replying to warner:

good point. maybe we should move it to contrib/ to serve as reference material? It'd be nice if the code were usable to somebody in the future, to build a new GUI.

-1 on moving it to contrib/, since anyone building a new GUI can just check out a revision before the removal (e.g. the allmydata-tahoe-1.8.1 tag).

Note that changeset 00aa75d1e8b8b188 moved some of the FUSE-related code from the Mac app to become contrib/fuse/impl_c/blackmatch.py. For future historians, here are some notes that might be useful:

  • when invoked with command-line options, the Mac app would run the tahoe CLI, but with an extra tahoe fuse subcommand. This was implemented at mac/allmydata_tahoe.py@2186#L25. The tahoefuse module imported there is actually blackmatch.py (copied by the build process).
  • the options passed to tahoe fuse by the GUI app when mounting a filesystem are given at src/allmydata/gui/macapp.py@4329#L482.
Last edited at 2010-12-26T02:45:44Z by davidsarah (previous) (diff)

Changed at 2010-12-26T02:40:26Z by davidsarah

Remove unmaintained Mac GUI app.

comment:3 Changed at 2010-12-26T02:43:32Z by davidsarah

  • Keywords review-needed added
  • Owner changed from somebody to warner

Changed at 2010-12-26T03:30:49Z by davidsarah

Remove unmaintained Mac GUI app. This version also removes the Makefile targets.

comment:4 Changed at 2010-12-26T03:43:46Z by davidsarah

  • Description modified (diff)
  • Keywords windows added
  • Owner changed from warner to davidsarah
  • Status changed from new to assigned
  • Summary changed from remove unmaintained Mac app to remove unmaintained Mac and Windows apps
Note: See TracTickets for help on using tickets.