doraskayo opened a new issue, #95:
URL: https://github.com/apache/buildstream-plugins/issues/95
It appears that any image that uses one of the following features cannot be
fetched correctly by the Docker plugin:
1. Whiteout files corresponding to files that cannot be removed due to
parent directory permissions
```
[00:00:06] FAILURE [0e4ec5fd] images/redhat-ubi8-x86_64.bst: docker
source at images/redhat-ubi8-x86_64.bst [line 4 column 2]: Error staging
source: [Errno 2] No such file or directory:
'/home/coder/.cache/buildstream/tmp/staging-tempi542ewmq/root/buildinfo/'
```
2. Files without read permission by the running user:
```
[00:10:04] FAILURE [0e4ec5fd] images/redhat-ubi8-x86_64.bst:
Failed to capture tree /home/user/.cache/buildstream/tmp/staging-temppou9rkp9:
code: 13
message: "System error in `merklize()` for path
\"/home/user/.cache/buildstream/tmp/staging-temppou9rkp9\": std::system_error
exception thrown at [buildboxcommon_me
rklize.cpp:1125] [system:13], errMsg = \"Failed to open path
\"\"etc/gshadow\"\"\", errno : Permission denied"
```
3. Opaque whiteout files. They are not handled in the code at all.
4. Files with the ".wh." in their file name, but not at the beginning of the
file. Found through code audit.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]