Today's portage snapshot contains a .git folder. This prevents future syncs from running. Reproducible: Always Steps to Reproduce: 1. Run "emerge sync" or otherwise install the 20151128 snapshot of the portage tree. 2. Observe that there is now a /usr/portage/.git folder 3. Run "emerge sync" again Actual Results: >>> Syncing repository 'gentoo' into '/usr/portage'... !!! /usr/portage appears to be under revision control (contains .git). !!! Aborting rsync sync. Expected Results: The portage tree shouldn't include data that prevents future syncs from working.
Just in case anybody finds this bug and thinks they can never sync again: You can recover with "rm -r /usr/portage/.git"
*** Bug 567076 has been marked as a duplicate of this bug. ***
(clone15247) #amd64 jackdaw repos.conf # emerge --sync (clone15247) #amd64 jackdaw repos.conf # emerge --sync >>> Syncing repository 'gentoo' into '/portage'... !!! /portage appears to be under revision control (contains .git). !!! Aborting rsync sync. ... and dead. Escalating severity. This is a major show stopper...
Assigning to bug with discussion. *** This bug has been marked as a duplicate of bug 557516 ***
I've applied a potential fix which can only propagate once the manifest for liblxqt (bug 567102) is fixed.
When cleaning up, remember to remove /usr/portage/.gitignore, not just /usr/portage/.git. Though I wonder if there are other not-belonging files as well.
Issue resolved. Instructions to fix will stay up for a bit: https://infra-status.gentoo.org/notice/20151129-rsync
*** Bug 567922 has been marked as a duplicate of this bug. ***