Results 395 comments of Luca Bruno

Rebased, this is now green. I think I've addressed all comments in reviews so far, but at this point this PR is quite different from its initial version. PTAL.

@asomers I was a bit unsure about the safety of your comments so I added some idempotency checks to the tests. You are indeed right, so I pushed the rework...

@asomers ack. I squashed one commit out. I'm keeping two commits for the two separate changelog entries. Let me know if you prefer everything together.

> For snap classic one needs to setup a symlink from /snap to/ var/lib/snapd/snap in the root directory but of course the root is readonly. > Ideally fedora would probably...

For context: * This is a re-spin of https://github.com/seanmonstar/reqwest/pull/2430 * The original usecase is described in https://github.com/seanmonstar/reqwest/issues/1777#issuecomment-2363279906