[pkg-go] gcsfuse -- fuse file system for Google Cloud Storage

Aaron Jacobs jacobsa at google.com
Tue Jul 28 10:22:01 UTC 2015


On Tue, Jul 28, 2015 at 6:05 PM, Michael Stapelberg
<stapelberg at debian.org> wrote:
> Indeed. Currently, when building, I get:
>
> # github.com/googlecloudplatform/gcsfuse/fs
> src/github.com/googlecloudplatform/gcsfuse/fs/fs.go:203: cannot use fs (type
> *fileSystem) as type fuseutil.FileSystem in argument to
> fuseutil.NewFileSystemServer:
> *fileSystem does not implement fuseutil.FileSystem (wrong type for
> CreateFile method)
> have CreateFile(context.Context, *fuseops.CreateFileOp) error
> want CreateFile(*fuseops.CreateFileOp) error
>
> I might be able to take a look at that later this evening, but if you happen
> to know what the issue is, that might save me some time. I’m guessing one of
> the dependencies was changed in a backwards-incompatible way :).

That's right, sorry. :-) It wasn't a problem due to vendoring, but I guess
you've got a version skew when building without vendor/. If you're trying to
use jacobsa/fuse from HEAD, you want gcsfuse v0.5.0. Sorry to make you chase it.



More information about the Pkg-go-maintainers mailing list