Bug#939767: fuse3: Installing fuse3 breaks fuse2 applications using -o nonempty

2019-11-05 Thread Nikolaus Rath
Hi Dmitry, I think you are confusing mounting into a directory that already contains files with re-mounting the same filesystem on top of itself. Refusing to use a non-empty directory as a mountpoint does not prevent you from mounting the same filesystem multiple times, because the file system

Bug#939767: fuse3: Installing fuse3 breaks fuse2 applications using -o nonempty

2019-11-03 Thread Dmitry Smirnov
> ...the one who mounts the filesystem need to be sure > s/he doesn't shadow real files / directories with the mount. No, this is a very unsafe default because benign `mount -av` will create more layered mounts on every invocation. Mount should be idempotent by default. > This is the same

Bug#939767: fuse3: Installing fuse3 breaks fuse2 applications using -o nonempty

2019-09-08 Thread Nikolaus Rath
Hi, Some files systems (eg S3QL) pass this option automatically to libfuse, in an attempt behave like regular mount even for libfuse 2.x. The user has no control over this, so the filesystem becomes unusable. Best, -- GPG Fingerprint: ED31 791B 2C5C 1613 AF38 8B8A D113 FCAC 3C4E 599F    

Bug#939767: fuse3: Installing fuse3 breaks fuse2 applications using -o nonempty

2019-09-08 Thread GCS
On Sun, Sep 8, 2019 at 5:24 PM Nikolaus Rath wrote: > fuse3 currently declares 'Replaces: fuse', but it is not actually a > drop-in replacement. FUSE 2.x filesystems that use the '-o nonempty' mount > option (which was removed in FUSE 3) break with > > fusermount: unknown option 'nonempty' > > if

Bug#939767: fuse3: Installing fuse3 breaks fuse2 applications using -o nonempty

2019-09-08 Thread Nikolaus Rath
Package: fuse3 Version: 3.4.1-1 Severity: important fuse3 currently declares 'Replaces: fuse', but it is not actually a drop-in replacement. FUSE 2.x filesystems that use the '-o nonempty' mount option (which was removed in FUSE 3) break with fusermount: unknown option 'nonempty' if fuse3 is