#1409 closed enhancement (fixed)
remove contrib/fuse
Reported by: | zooko | Owned by: | nejucomo |
---|---|---|---|
Priority: | minor | Milestone: | 1.9.0 |
Component: | contrib | Version: | 1.8.2 |
Keywords: | fuse | Cc: | |
Launchpad Bug: |
Description
I'm going to remove contrib/fuse because they are unsupported, bit-rotting, and help propagate the belief that Tahoe-LAFS doesn't have real FUSE support (which it actually does, by SFTP).
Attachments (1)
Change History (8)
comment:1 Changed at 2011-05-24T23:59:51Z by zooko
- Owner set to zooko
- Status changed from new to assigned
comment:2 Changed at 2011-06-22T22:08:34Z by zooko
Changed at 2011-06-22T22:51:23Z by zooko
comment:3 Changed at 2011-06-22T23:02:25Z by zooko
- Keywords review-needed added
- Owner changed from zooko to nejucomo
- Status changed from assigned to new
nejucomo: please review attachment:remove-contrib.darcs.patch . Thank you!
comment:4 Changed at 2011-07-12T12:50:49Z by marlowe
Reviewed the patch and it looks good to me. nejucomo, let me know if you want me to update the ticket as reviewed.
comment:5 Changed at 2011-07-12T15:31:33Z by zooko@…
- Resolution set to fixed
- Status changed from new to closed
In 4f8e3e5ae8fefc01:
comment:6 Changed at 2011-07-12T15:42:20Z by zooko
- Keywords reviewed added; review-needed removed
comment:7 Changed at 2011-07-16T00:32:49Z by zooko
- Keywords reviewed removed
Note: See
TracTickets for help on using
tickets.
The immediate cause of bitrot is that we are removing support for old-style config files (#1385), and some of the contrib/fuse modules use that config file format. The real problem though is that they don't have unit tests so there is no easy way to be sure that any change I make to them doesn't break them, or to know if they are already broken. Also, as mentioned, there is a fully-supported alternative now in the form of the SFTP server.
That said, there might be advantages to one of these approaches as compared to the SFTP server approach. (Certainly one advantage would be that you don't require a separate tool, the way the SFTP server requires sshfs, to get FUSE integration.)
So, if anyone is interested in maintaining and updating these tools, please adopt them and move them into a new source tree and let us know.