I've satisfied myself that removing the lock handling is the correct answer, because nowadays the rsync mirror source has a minimum retention policy of 2 days for packages to allow use with by-hash references, so an image build should never break due to a deleted file due to rsync running in parallel. Waiting for a +1 from others on the release team before I change the code for this.
I've satisfied myself that removing the lock handling is the correct answer, because nowadays the rsync mirror source has a minimum retention policy of 2 days for packages to allow use with by-hash references, so an image build should never break due to a deleted file due to rsync running in parallel. Waiting for a +1 from others on the release team before I change the code for this.