You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As a first-time user, I had difficulty building the project. My first impression was that I did something wrong. Therefore, I switched from docker to podman which lead to a set of unexpected problems since docker creating artifacts with root permission where podman doesn't.
To solve this, we should keep track of the used container solutions and make sure that the permissions are correct at given time.
The text was updated successfully, but these errors were encountered:
@fwilhe purposed some food for thoughts: He's uncertain about the complexity we might introduce by keeping track of the state. @nkraetzschmar might add some ideas as well.
Question, not sure how it works exactly: People might use docker with very different setups, i.e. they might always prefix it with sudo to avoid having to add their own account to the docker group. Does that influence the behaviour you described? The debian wiki says sudo is preferred, I always used to add my user to the group, I'm not sure if both setups produce the issue you described.
My suggestion would be to look for good assertions on 'if this file exists it needs to be writable' and use this to bail out with a better error message. The user might sill choose how to resolve, i.e. build with docker again instead of podman, or delete the .build directory, or selectively chown files.
As a first-time user, I had difficulty building the project. My first impression was that I did something wrong. Therefore, I switched from
docker
topodman
which lead to a set of unexpected problems since docker creating artifacts with root permission wherepodman
doesn't.To solve this, we should keep track of the used container solutions and make sure that the permissions are correct at given time.
The text was updated successfully, but these errors were encountered: