Summary: | sys-apps/portage-2.3.40: Manifest verification fails on rsync due to update marker | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Fabian Groffen <grobian> |
Component: | Unclassified | Assignee: | Portage team <dev-portage> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | mgorny, mirror-admin, viklevin2 |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 650144 |
Description
Fabian Groffen
2018-06-04 06:32:57 UTC
Where does this Archive-Update-in-Progress-kruimel.snt.utwente.nl file come from? kruimel.snt.utwente.nl (aka rsync.nl.gentoo.org) adds this apparently I think we probably don't want to handle this on the client side. It's possible to atomically swap rsync trees on the server side, by using rename to atomically update the rsyncd config so that it points to the new tree. I've accepted this as the new normal Yeah, it's hard to justify client side handling when atomic swap is relatively easy to implement on the server side. Yes, but we don't control the server(s), yet add them to your official pools. End of story, as user I get a failure pretty much every time I sync. We can only work around the fact we don't have read-only atomic deltas on the client. We should add a retry option. |