Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 122161 - RSYNC_EXCLUDE changes, emerge sync and timestamp checks won't cooperate
Summary: RSYNC_EXCLUDE changes, emerge sync and timestamp checks won't cooperate
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Unclassified (show other bugs)
Hardware: All Linux
: Low enhancement (vote)
Assignee: Portage team
Depends on:
Reported: 2006-02-08 11:39 UTC by Martin von Gagern
Modified: 2006-02-08 12:58 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Note You need to log in before you can comment on or make changes to this bug.
Description Martin von Gagern 2006-02-08 11:39:37 UTC
If you sync your tree with some RSYNC_EXCLUDEFROM in effect, and then remove the restriction and rsync again, the sync gets canceled as your timestamps are already up to date. The only way I found to fix this is to remove 
/usr/portage/metadata/timestamp.chk and /var/cache/edb/dep/timestamp.chk

The best solution would be to include all RSYNC_EXLUDE settings that are in effect into the timestamp files, so that any change in those settings would be detected and the download would proceed anyway.

As a probably easier alternative, a --force switch passed to emerge, to rsync no matter what, would help as well.

Current situation where I experienced this: When switching from the current java axxo-overlay which used RSYNC_EXCLUDEFROM to avoid conflicts with newer ebuilds in the main portage tree.
Comment 1 SpanKY gentoo-dev 2006-02-08 11:56:49 UTC
not worth the effort imo
Comment 2 Marius Mauch (RETIRED) gentoo-dev 2006-02-08 12:58:29 UTC