New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 810205 link

Starred by 1 user

Issue metadata

Status: Available
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 3
Type: Bug

Blocking:
issue 805266
issue 816366



Sign in to add a comment

VolumeManager source_path() is empty

Project Member Reported by sashab@chromium.org, Feb 8 2018

Issue description

Comment 1 by sashab@chromium.org, Feb 15 2018

Components: Platform>Apps>FileManager
Labels: -Pri-1 CrOS-FilesApp-Zip Pri-3

Comment 2 by sashab@chromium.org, Feb 28 2018

Blocking: 816366
Labels: OS-Chrome
There are several ways to mount a zip file:
- native, AVFS-based archive mounter (for .rar files, and .zip files when --disable-new-zip-unpacker and --disable-zip-archiver-unpacker)
- ZIP unpacker component extension (.zip when --disable-zip-archiver-unpacker)
- Zip Archiver component extension (.zip by default)
AFAIK this happens only with Zip Archiver.

Comment 4 by sashab@chromium.org, Feb 28 2018

Labels: -CrOS-FilesApp-Zip CrOSFilesFeature-Zip
Cc: weifangsun@chromium.org
Labels: M-67
+weifangsun - this is actually blocking some core Zip bugs (eg preventing mounting duplicate archives, etc), and I've already started looking at it so I think we could aim it for M-67.
Labels: -Pri-3 Pri-1
Cc: mtomasz@chromium.org
Implementation plan:

If the file system provider's source is set to FILE in the manifest, the source File object can be passed to fileSystemProvider.mount(). Then, in the browser process, we resolve the source path of that file and set it in Volume::CreateForProvidedFileSystem().
This adds a new field to MountOptions, FileSystemURL fileUrl (or similar), or better, [instanceof=Entry] object[] fileEntry and convert it to a URL under the hood.
Status: Started (was: Assigned)
Labels: Pri-2
Labels: -M-67 M-68
Labels: -Pri-2 Pri-3

Comment 12 by sashab@google.com, May 24 2018

Labels: -M-68 M-69

Comment 13 by sashab@google.com, May 24 2018

Owner: noel@chromium.org
Hi Noel, assigning to you as new owner of Zip, I've done some work on these so we can catch up about them if needed.
Labels: -M-69
Owner: ----
Status: Available (was: Started)
Cc: amistry@chromium.org
Labels: Files-Fixit-2018

Sign in to add a comment