Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 63785 - sys-fs/gmailfs-0.2.ebuild (New Package)
Summary: sys-fs/gmailfs-0.2.ebuild (New Package)
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High enhancement
Assignee: Default Assignee for New Packages
URL: http://richard.jones.name/google-hack...
Whiteboard: sunrise suggested
Keywords: EBUILD
: 87659 134516 (view as bug list)
Depends on: 63789 183710
Blocks:
  Show dependency tree
 
Reported: 2004-09-12 09:09 UTC by Moritz Armingeon
Modified: 2016-01-25 05:57 UTC (History)
21 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
sys-fs/gmailfs-0.2.ebuild (gmailfs-0.2.ebuild,1.38 KB, text/plain)
2004-09-12 09:11 UTC, Moritz Armingeon
Details
gmailfs-0.3.ebuild (gmailfs-0.3.ebuild,1.42 KB, text/plain)
2005-04-02 14:59 UTC, David Grant
Details
gmailfs-0.3.ebuild (gmailfs-0.3.ebuild,1.77 KB, text/plain)
2005-04-02 16:01 UTC, David Grant
Details
gmailfs-0.3.ebuild (gmailfs-0.3.ebuild,1.75 KB, text/plain)
2005-04-03 03:18 UTC, Dario Prandi
Details
correct the cvs' module (gmailfs-0.3.ebuild,1.77 KB, text/plain)
2005-04-03 03:19 UTC, Cagnulein
Details
gmailfs-0.4.ebuild (gmailfs-0.4.ebuild,1.77 KB, text/plain)
2005-06-26 03:17 UTC, Geaaru
Details
gmailfs-0.4.ebuild (gmailfs-0.4.ebuild,1.93 KB, text/plain)
2005-06-27 03:22 UTC, Geaaru
Details
gmailfs-0.5 (gmailfs-0.5.ebuild,1.86 KB, text/plain)
2005-11-14 08:18 UTC, Henrique Ferreiro
Details
gmailfs-0.7.2-r1.ebuild (gmailfs-0.7.2-r1.ebuild,2.00 KB, text/plain)
2006-02-27 11:36 UTC, Antonio
Details
gentoo.patch (gentoo.patch,609 bytes, patch)
2006-02-27 11:37 UTC, Antonio
Details | Diff
gentoo.patch (gentoo.patch,611 bytes, patch)
2006-03-12 08:17 UTC, Antonio
Details | Diff
gmailfs-0.7.3.patch (gmailfs-0.7.3.patch,500 bytes, patch)
2007-06-12 13:11 UTC, Russell Harmon
Details | Diff
gmailfs-0.7.3.ebuild (gmailfs-0.7.3.ebuild,2.00 KB, text/plain)
2007-06-30 00:59 UTC, Josh Glover (RETIRED)
Details
files/gmailfs-0.7.3.patch (gmailfs-0.7.3.patch,611 bytes, patch)
2007-06-30 01:00 UTC, Josh Glover (RETIRED)
Details | Diff
gmailfs-0.7.3.ebuild (gmailfs-0.7.3.ebuild,1.83 KB, text/plain)
2007-06-30 01:35 UTC, Josh Glover (RETIRED)
Details
gmailfs-0.7.3.ebuild (gmailfs-0.7.3.ebuild,1.83 KB, text/plain)
2007-07-02 05:32 UTC, Josh Glover (RETIRED)
Details
gmailfs-log-path.patch (gmailfs-log-path.patch,420 bytes, patch)
2007-07-02 09:40 UTC, Russell Harmon
Details | Diff
gmailfs-log-path.patch (gmailfs-log-path.patch,411 bytes, patch)
2007-07-02 09:43 UTC, Russell Harmon
Details | Diff
gmailfs-0.7.3.ebuild (gmailfs-0.7.3.ebuild,1.69 KB, patch)
2007-07-02 10:44 UTC, Russell Harmon
Details | Diff
gmailfs-0.7.3.ebuild (gmailfs-0.7.3.ebuild,1.69 KB, text/plain)
2007-07-02 10:47 UTC, Russell Harmon
Details
gmailfs-0.7.3.ebuild (gmailfs-0.7.3.ebuild,1.75 KB, text/plain)
2007-07-02 10:50 UTC, Russell Harmon
Details
gmailfs-encfs-mount.patch (gmailfs-encfs-mount.patch,301 bytes, patch)
2007-07-02 11:04 UTC, Russell Harmon
Details | Diff
gmailfs-multi-config.patch (gmailfs-multi-config.patch,669 bytes, patch)
2007-07-03 03:45 UTC, Russell Harmon
Details | Diff
gmailfs-0.8.0.ebuild (gmailfs-0.8.0.ebuild,1.69 KB, text/plain)
2007-07-20 05:26 UTC, Russell Harmon
Details
gmailfs-0.8.0.patch (gmailfs-0.8.0.patch,312 bytes, patch)
2007-07-20 05:27 UTC, Russell Harmon
Details | Diff
fuse-python is now dev-python/fuse-python not sys-fs/fuse-python (gmailfs-0.8.0.ebuild,1.69 KB, text/plain)
2008-05-22 07:14 UTC, peter
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Moritz Armingeon 2004-09-12 09:09:13 UTC
Hello

Gmailfs allows you to mount your Google Mail account. It can be very useful since that enables a 1gb Netdrive.

Gmailfs uses fuse (not app-emulation/fuse). Fuse is allereay filed under http://bugs.gentoo.org/show_bug.cgi?id=59733. Gmailfs also depends on the fuse-python bindings and libgmail. I'll upload ebuilds for those later.

Unfortunately the Gmailfs archive has no version number in the filename. That makes it hard to update. I'll contact the devs later.

Moritz
Comment 1 Moritz Armingeon 2004-09-12 09:11:07 UTC
Created attachment 39445 [details]
sys-fs/gmailfs-0.2.ebuild
Comment 2 Carsten Lohrke (RETIRED) gentoo-dev 2004-09-12 09:12:48 UTC

*** This bug has been marked as a duplicate of 62100 ***
Comment 3 Moritz Armingeon 2004-10-10 00:05:45 UTC
As we all know, this is not the same as libgmail. It only depends on it.
Comment 4 Joe McCann (RETIRED) gentoo-dev 2004-10-10 12:01:20 UTC
gmail fs is quite a security (joke) risk. Plus it most likely violates the tos in some way, as the mailcheckers did.
Comment 5 Cagnulein 2005-04-02 05:15:46 UTC
ebuild 0.3 http://bugs.gentoo.org/show_bug.cgi?id=87659
Comment 6 Carsten Lohrke (RETIRED) gentoo-dev 2005-04-02 05:39:16 UTC
*** Bug 87659 has been marked as a duplicate of this bug. ***
Comment 7 David Grant 2005-04-02 14:59:22 UTC
Created attachment 55142 [details]
gmailfs-0.3.ebuild

Credit to Cagnulein for this

It actually doesn't work with libgmail 0.0.8, you need CVS: "Grab the CVS
version of libgmail by following the instructions here. After checking out the
file, copy libgmail.py and constants.py to somewhere Python can find them
(/usr/local/lib/python2.3/site-packages/ works for Debian, others may vary)."

Also I added a dependancy for fuse-python bindings. Find this in bugzilla.
Comment 8 David Grant 2005-04-02 16:01:45 UTC
Created attachment 55151 [details]
gmailfs-0.3.ebuild

gmailfs-0.3.ebuild updated
Comment 9 Dario Prandi 2005-04-03 03:18:28 UTC
Created attachment 55165 [details]
gmailfs-0.3.ebuild

In the previous ebuild the instructions to get libgmail was wrong, there was
libgmailfs instead of libgmail :)
Comment 10 Cagnulein 2005-04-03 03:19:44 UTC
Created attachment 55166 [details]
correct the cvs' module
Comment 11 Luu Danh Hieu 2005-05-13 08:14:32 UTC
Just a question .. it seems like gmailfs doesn't work with fuse-2.x ... the author's page suggest the use of fuse-1.3 .. so does it really work with 2.x ?
Comment 12 Geaaru 2005-06-26 03:17:49 UTC
Created attachment 61944 [details]
gmailfs-0.4.ebuild

I modified gmailfs-0.3.ebuild for use new version of gmailfs-0.4. It seems that
working...
Bye
Comment 13 Geaaru 2005-06-26 04:47:01 UTC
Comment on attachment 61944 [details]
gmailfs-0.4.ebuild

># Copyright 1999-2004 Gentoo Foundation
># Distributed under the terms of the GNU General Public License v2
># $Header: $
>
>
>KEYWORDS="~x86 ~ppc ~sparc ~mips ~alpha ~arm ~hppa ~amd64 ~ia64"
>DESCRIPTION="GmailFS provides a mountable Linux filesystem which uses your Gmail account as its storage medium."
>HOMEPAGE="http://richard.jones.name/google-hacks/gmail-filesystem/gmail-filesystem.html"
>SRC_URI="http://richard.jones.name/google-hacks/gmail-filesystem/gmailfs-0.4.tar.gz"
>LICENSE="GPL-2"
>SLOT="0"
>IUSE=""
>
>RDEPEND=">=dev-lang/python-2.3
>	>=sys-fs/fuse-python-0.1
>	>=sys-fs/fuse-1.3
>	>=net-libs/libgmail-0.0.8
>	sys-fs/fuse-python"
>
>src_install() {
>	dobin ${WORKDIR}/gmailfs-0.4/gmailfs.py || die "Can't dobin"
>	insinto /sbin
>	doins ${WORKDIR}/gmailfs-0.4/mount.gmailfs || die "Can't write to /sbin"
>}
>
>pkg_postinst() {
>	einfo "You should now be able to mount gmailfs."
>	einfo "To mount from the command line, do:"
>	einfo "mount -t gmailfs /usr/bin/gmailfs.py /path/of/mount/point -o username=gmailuser,password=gmailpass,fsname=zOlRRa"
>	einfo "To use fstab, create an entry /etc/fstab that looks something like:"
>	einfo "/usr/bin/gmailfs.py /path/of/mount/point gmailfs noauto,username=gmailuser,password=gmailpass,fsname=zOlRRa"
>	einfo " "
>	ewarn "Remember to choose a very creative, unguessable fsname, else someone"
>	ewarn "could manipulate your filesystem. Also remember that gmailfs is a"
>	ewarn "cruel hack. So don't expect things like good performance"
>	einfo " "
>	einfo "You actually need to use libgmail from CVS. So do this:"
>	einfo "cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/libgmail login"
>	einfo "cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/libgmail co libgmail"
>	einfo "then copy constants.py and libgmail.py to your"
>	einfo "/usr/lib/python-<ver>/site-packages directory"
	chmod a+x /sbin/mount.gmailfs
	ln -s /sbin/mount.gmailfs /sbin/mount.fuse
>
>}
Comment 14 Geaaru 2005-06-27 03:22:02 UTC
Created attachment 62039 [details]
gmailfs-0.4.ebuild

Now, running....
This new ebuild copy gmailfs.conf file in /etc. So, after that you have
modified this file with gmail account information it is possible mount gmailfs.

For mount gmailfs:
 mount -t gmailfs /usr/bin/gmailfs.py /mnt/gmailfs/

Bye
Comment 15 Harold Aling 2005-07-28 01:43:26 UTC
I get these errors when trying to mount a gmailfs mount...

gmailfs.py:Gmailfs:unnamed mount options: ['rw']
gmailfs.py:Gmailfs:named mount options: {}
fuse: reading device: Input/output error

Has anybody seen this before?
Comment 16 kaouete 2005-09-09 04:42:35 UTC
i just posted an updane bug for libgmail-0.1.0

when it will be here, i think we will not need cvs libgmail anymore but gmailfs
will need a change because constants.py has been renamed to lgconstants.py.

Comment 17 Henrique Ferreiro 2005-11-14 08:18:15 UTC
Created attachment 72877 [details]
gmailfs-0.5

Version 0.5 is out!
Comment 19 Antonio 2006-02-27 11:36:19 UTC
Created attachment 80847 [details]
gmailfs-0.7.2-r1.ebuild
Comment 20 Antonio 2006-02-27 11:37:31 UTC
Created attachment 80848 [details, diff]
gentoo.patch

required for gmailfs-0.7.2-r1.ebuild
Comment 21 Joe Sapp (RETIRED) gentoo-dev 2006-03-03 14:47:35 UTC
I might be interested in maintaining this.  I'm currently looking into the feasibility of the package and fixing up some little things in the ebuild.  The dep on fuse-python may be the ultimate showstopper, though.
Comment 22 Antonio 2006-03-12 08:17:40 UTC
Created attachment 81982 [details, diff]
gentoo.patch
Comment 23 Jon Hood (RETIRED) gentoo-dev 2006-04-20 05:43:24 UTC
I'm all for marking this a dup of 62100, not because it's the same as libgmail, but because of the gmail developers' requests not to abuse their service. Again, please read ALL the comments in bug #62100 especially comment 10. Gentoo needs to respect developers of other projects, especially when a distribution begins to abuse said projects.
Comment 24 Jakub Moc (RETIRED) gentoo-dev 2006-05-27 05:56:49 UTC
*** Bug 134516 has been marked as a duplicate of this bug. ***
Comment 25 Jakub Moc (RETIRED) gentoo-dev 2006-05-27 06:25:48 UTC
*** Bug 134516 has been marked as a duplicate of this bug. ***
Comment 26 Russell Harmon 2007-06-12 13:11:57 UTC
Created attachment 121804 [details, diff]
gmailfs-0.7.3.patch

New version of gmailfs available... patch for ebuild attached
Comment 27 Josh Glover (RETIRED) gentoo-dev 2007-06-30 00:36:06 UTC
I'll take this.
Comment 28 Nirbheek Chauhan (RETIRED) gentoo-dev 2007-06-30 00:44:09 UTC
(In reply to comment #27)
> I'll take this.
> 

w00t! :D
Comment 29 Josh Glover (RETIRED) gentoo-dev 2007-06-30 00:59:51 UTC
Created attachment 123432 [details]
gmailfs-0.7.3.ebuild

Ebuild for the latest version
Comment 30 Josh Glover (RETIRED) gentoo-dev 2007-06-30 01:00:42 UTC
Created attachment 123433 [details, diff]
files/gmailfs-0.7.3.patch

Just renaming the patch to match Gentoo conventions
Comment 31 Josh Glover (RETIRED) gentoo-dev 2007-06-30 01:31:01 UTC
: jmglov@laurana; sudo mount -t gmailfs /usr/bin/gmailfs.py mnt/gmail 
Ignored option :rw
06/30/07 10:31:29 ERROR      Unable to find GMail account configuration
06/30/07 10:31:29 WARNING    Using default file system (Dangerous!)
Traceback (most recent call last):
  File "/sbin/mount.gmailfs", line 164, in ?
    main(mountpoint, namedOptions, useEncfs)
  File "/sbin/mount.gmailfs", line 90, in main
    gmailfs.main(mountpoint, namedOptions)
  File "/usr/bin/gmailfs.py", line 1135, in main
    server = Gmailfs(mountpoint, **namedOptions)
  File "/usr/bin/gmailfs.py", line 547, in __init__
    Fuse.__init__(self, mountpoint, **kw)
  File "/usr/lib/python2.4/site-packages/fuse.py", line 652, in __init__
    self.parser = parserclass(*args, **kw)
  File "/usr/lib/python2.4/site-packages/fuse.py", line 264, in __init__
    SubbedOptParse.__init__(self, *args, **kw)
  File "/usr/lib/python2.4/site-packages/fuseparts/subbedopts.py", line 240, in __init__
    OptionParser.__init__(self, *args, **kw)
TypeError: __init__() got multiple values for keyword argument 'usage'
06/30/07 10:31:30 ERROR      gmailfs child died, exiting...

Hrm... need to take a look at this when I have time.
Comment 32 Josh Glover (RETIRED) gentoo-dev 2007-06-30 01:35:37 UTC
Created attachment 123435 [details]
gmailfs-0.7.3.ebuild

Added strong language to the postinstall warning of possible TOS violations, etc.
Comment 33 Josh Glover (RETIRED) gentoo-dev 2007-07-02 05:32:12 UTC
Created attachment 123592 [details]
gmailfs-0.7.3.ebuild

Now depends on virtual/fuse-python; still doesn't work
Comment 34 Russell Harmon 2007-07-02 09:40:11 UTC
Created attachment 123601 [details, diff]
gmailfs-log-path.patch

After a bit of hackery and black magic, I fixed the problem where it could not find the config file. root can now mount a gmailfs filesystem... Our patch breaks lots of stuff... it not only changes the config file to ~/.gmailfs (which is a relative path, and breaks under the vanilla gmailfs code), and changes the logfile to /var/log/gmailfs.log which i'm doubting our decision to do, because users don't have write access to that, and fuse is supposed to be usable by the user =) isn't that why we changed the config file to ~/.gmailfs?

I'll look into how easy it is to get this working (w/o dealing with the logfile issue) and leave the logfile stuff up to you guys for now

I'm also looking into possibly having dual config files, one in /etc/ and one in ~. Those changes should probably be merged into vanilla however, so i'll send em to the gmailfs dev.
Comment 35 Russell Harmon 2007-07-02 09:42:24 UTC
Comment on attachment 123601 [details, diff]
gmailfs-log-path.patch

><HTML><HEAD/><BODY><PRE>--- gmailfs.py	2007-07-02 05:20:37.000000000 -0400
>+++ gmailfs.py	2007-07-02 05:30:48.000000000 -0400
>@@ -89,9 +89,7 @@
>     global References
>     global DefaultUsername, DefaultPassword, DefaultFsname
>     global NumberQueryRetries
>-    try:
>-      cp.read(fname)
>-    except:
>+    if cp.read(os.path.expanduser(fname)) == []:
>       log.warning("Unable to read configuration file: " + fname)
>       return
> 
></PRE></BODY></HTML>
Comment 36 Russell Harmon 2007-07-02 09:43:41 UTC
Created attachment 123603 [details, diff]
gmailfs-log-path.patch

arrg, sorry about that, thought I could edit the attachment in place. I messed up the paths in the attachment and tried to fix it... here's the fixed one.
Comment 37 Russell Harmon 2007-07-02 10:44:59 UTC
Created attachment 123606 [details, diff]
gmailfs-0.7.3.ebuild

I fixed the gmailfs ebuild so now any user can mount a gmailfs file system. The postinst message tells you how to use it. We were incorrectly using the scripts, and completely ignoring the mount.gmailfs script. I also took out the test.py script which is only used for testing purposes.
Comment 38 Russell Harmon 2007-07-02 10:47:28 UTC
Created attachment 123608 [details]
gmailfs-0.7.3.ebuild

Forgot to tell the ebuild to apply the patch I created in an earlier post =)
Comment 39 Russell Harmon 2007-07-02 10:50:07 UTC
Created attachment 123610 [details]
gmailfs-0.7.3.ebuild

ugh... attached the wrong file... you'll have to excuse me, i'm having an off day...
Comment 40 Russell Harmon 2007-07-02 11:04:35 UTC
Created attachment 123612 [details, diff]
gmailfs-encfs-mount.patch

the mount.gmailfs script supports encfs natively, so we should probably put something in the postinst() about it. It also needs a patch in order to work correctly with relative paths (i'm using encfs-1.3.2.1). Patch is attached
Comment 41 Russell Harmon 2007-07-02 11:37:48 UTC
I retract what I said about not being able to write to /var/log.... it seems to work (although idk why...)
Comment 42 Russell Harmon 2007-07-03 02:51:00 UTC
My encfs-mount, and log-path patches are being applied to the next release... So once it's up, they will no longer be needed.
Comment 43 Russell Harmon 2007-07-03 03:45:14 UTC
Created attachment 123736 [details, diff]
gmailfs-multi-config.patch

I made a patch to allow a global and user-specific config file (one in /etc, and one in ~). I will attach it, but it will probably be in the next release
Comment 44 Russell Harmon 2007-07-20 05:26:45 UTC
Created attachment 125416 [details]
gmailfs-0.8.0.ebuild

New version of gmailfs (0.8.0) has been released. New ebuild attached, and will attach the only patch needed in my next post. All the older patches are now obsolete.

Please note that this new version requires the new fuse-python-0.2 bindings. It will not work with the python-fuse bindings or the fuse-python bindings currently in portage. An ebuild for the new fuse-python-0.2 bindings can be found at http://bugs.gentoo.org/show_bug.cgi?id=185944
Comment 45 Russell Harmon 2007-07-20 05:27:35 UTC
Created attachment 125418 [details, diff]
gmailfs-0.8.0.patch
Comment 46 crusaderky 2007-10-16 17:29:05 UTC
everything compiles fine, but it doesn't work.

I mount the partition (without encryption) -- OK
# mount.gmailfs none /mnt/gmailfs

# df -h
[...]
python                2,0G     0  2,0G   0% /mnt/gmailfs

# echo "hello world" /mnt/gmailfs/hello.txt

# ls -l /mnt/gmailfs
total 1
-rw-r--r-- 1 root root 12 16 ott 19:18 hello.txt

# cat /mnt/gmailfs/hello.txt
cat: gmailfs/hello.txt: Invalid argument


any ideas? I'm running on amd64.
Comment 47 crusaderky 2007-10-16 17:30:14 UTC
(In reply to comment #46)
> # echo "hello world" /mnt/gmailfs/hello.txt

whoops obvious typo, it was
# echo "hello world" >/mnt/gmailfs/hello.txt
Comment 48 crusaderky 2007-10-16 17:53:29 UTC
The above problem is fixed using libgmail-0.1.7

the appropriate dependencies should be added in the ebuild and the bug report.
Comment 49 Daniele C. 2007-12-04 13:55:57 UTC
It does not work. I get this error when using gmailfs.py:

Traceback (most recent call last):
  File "/usr/local/bin/gmailfs.py", line 541, in <module>
    class Gmailfs(Fuse):
  File "/usr/local/bin/gmailfs.py", line 635, in Gmailfs
    class GmailStat(fuse.Stat):
AttributeError: 'module' object has no attribute 'Stat'
Comment 50 Łukasz Damentko (RETIRED) gentoo-dev 2008-03-14 17:41:24 UTC
Reassigning since jmglov has retired from Gentoo.
Comment 51 GNUtoo 2008-03-25 19:24:35 UTC
doesn't work for me:
# mount.gmailfs none /mnt/mmc
HTTP Error 302: The HTTP server returned a redirect error that would lead to an infinite loop.
The last 30x error message was:
Moved Temporarily
Comment 52 peter 2008-05-22 07:14:56 UTC
Created attachment 153897 [details]
fuse-python is now dev-python/fuse-python not sys-fs/fuse-python

The previous ebuild assumed the user had a portage overlay containing fuse-python as sys-fs/fuse-python.  fuse-python is now in the main portage tree as dev-python/fuse-python, this new ebuild reflects that change.
Comment 53 nutznboltz 2008-07-12 22:56:09 UTC
http://mail.google.com/mail/help/terms_of_use.html

"You also agree that you will not use any robot, spider, other automated device, or manual process to monitor or copy any content from the Service."

Plus they cut you off by 

http://google.wikia.com/wiki/Gmail_sending_limit

automatically now.
Comment 54 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2009-01-13 20:51:47 UTC
(this is an automated message based on filtering criteria that matched this bug)

Hello, The Gentoo Team would like to firstly thank you for your ebuild
submission. We also apologize for not being able to accommodate you in a timely
manner. There are simply too many new packages.

Allow me to use this opportunity to introduce you to Gentoo Sunrise. The sunrise overlay[1] is a overlay for Gentoo which we allow trusted users to commit to and all users can have ebuilds reviewed by Gentoo devs for entry into the overlay.
So, the sunrise team is suggesting that you look into this and submit your
ebuild to the overlay where even *you* can commit to. =)

Because this is a mass message, we are also asking you to be patient with us. We anticipate a large number of requests in a short time. 

Thanks,
On behalf of the Gentoo Sunrise Team,
Jeremy.

[1]: http://www.gentoo.org/proj/en/sunrise/
[2]: http://overlays.gentoo.org/proj/sunrise/wiki/SunriseFaq
Comment 55 Göktürk Yüksek archtester gentoo-dev 2016-01-25 05:57:46 UTC
One of the deps (libgmail) is officially deprecated: http://sourceforge.net/projects/libgmail/

According to wikipedia, the project has officially ended back in 2009: https://en.wikipedia.org/wiki/GmailFS

The upstream website is dead and the tarball cannot be fetched.

Closing.