Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 102571 - Various rsync mirrors list old manifests and timestamps
Summary: Various rsync mirrors list old manifests and timestamps
Status: RESOLVED FIXED
Alias: None
Product: Mirrors
Classification: Unclassified
Component: Server Problem (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Mirror Admins
URL: http://mirror.hamakor.org.il/pub/mirr...
Whiteboard:
Keywords:
: 102570 102597 102653 102684 102793 104352 104528 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-08-14 20:41 UTC by John Muller
Modified: 2005-10-20 05:57 UTC (History)
11 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description John Muller 2005-08-14 20:41:10 UTC
After emerge --sync, using http://mirror.hamakor.org.il, and a few other mirrors 
as reported by users in http://forums.gentoo.org/viewtopic-t-370211-start-0-
postdays-0-postorder-asc-highlight-.html, gcc's Manifest in the portage tree 
lists two files that are not in the tree. Namely, 

gcc-4.1.0_beta20050730.ebuild 
and 
files/digest-gcc-4.1.0_beta20050730

I have circumvented the problem temporarily by switching my rsync mirror, but I 
am unsure how many mirrors are out of date; it appears that only the manifest is 
out of date, the ebuilds listed are correct.

Reproducible: Always
Steps to Reproduce:
1. Using certain mirrors, certainly from rsync://rsync.namerica.gentoo.org/
gentoo-portage issue a emerge --sync
2. emerge gcc
Actual Results:  
>>> emerge (16 of 98) sys-devel/gcc-3.4.3-r1 to / 
!!! Files listed in the manifest do not exist! 
gcc-4.1.0_beta20050730.ebuild 
files/digest-gcc-4.1.0_beta20050730

Expected Results:  
Expected results: Manifest should list all current hashes and files in the gcc 
branch, and even compile nicely :)
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2005-08-15 01:08:24 UTC
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"

SERVER OUT OF DATE: rsync://147.91.8.58/gentoo-portage
SERVER OUT OF DATE: rsync://194.97.4.250/gentoo-portage
SERVER OUT OF DATE: rsync://134.147.32.57/gentoo-portage
SERVER OUT OF DATE: rsync://140.105.134.102/gentoo-portage
SERVER OUT OF DATE: rsync://82.129.5.25/gentoo-portage

Hmm, almost impossible to emerge sync.... :(
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2005-08-15 05:43:32 UTC
*** Bug 102597 has been marked as a duplicate of this bug. ***
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2005-08-15 05:44:00 UTC
*** Bug 102570 has been marked as a duplicate of this bug. ***
Comment 4 Jeff Mitchell 2005-08-15 06:53:08 UTC
libIDL suffers from a similar problem.
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2005-08-15 08:40:22 UTC
*** Bug 102609 has been marked as a duplicate of this bug. ***
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2005-08-15 14:45:46 UTC
*** Bug 102653 has been marked as a duplicate of this bug. ***
Comment 7 Jakub Moc (RETIRED) gentoo-dev 2005-08-16 03:07:37 UTC
*** Bug 102684 has been marked as a duplicate of this bug. ***
Comment 8 Jakub Moc (RETIRED) gentoo-dev 2005-08-17 00:33:09 UTC
*** Bug 102793 has been marked as a duplicate of this bug. ***
Comment 9 Wernfried Haas (RETIRED) gentoo-dev 2005-08-19 03:13:09 UTC
Just synced against rsync12.de.gentoo.org, my timestamp was Fri Aug 19 00:36:57
UTC 2005 then. Syncing against other rsync.de.gentoo.org said i was up to date.
so i synced against rsync.gentoo.org (which was 134.68.220.97 in my case) and
got a new timestamp: Fri Aug 19 09:06:45 UTC 2005
Comment 10 Jakub Moc (RETIRED) gentoo-dev 2005-08-19 15:55:13 UTC
*** Bug 103067 has been marked as a duplicate of this bug. ***
Comment 11 Paul Taylor 2005-08-19 17:55:00 UTC
Note to bug wranglers:

While the original bug report related to gcc, there are a bunch of "duplicate"
bugs attached to this one that relate to other packages; they are only duplicate
in terms of being a digest mismatch.  That means that just fixing the gcc issue
is no longer sufficient to close this bug - the "duplicates" also need to be
fixed.  

(Personally, I would have left them as separate bugs so that they could be
closed as each individual case was fixed, thus avoiding confusion.)
Comment 12 Jonathan Coome (RETIRED) gentoo-dev 2005-08-20 00:13:55 UTC
(In reply to comment #11)
> While the original bug report related to gcc, there are a bunch of "duplicate"
> bugs attached to this one that relate to other packages; they are only duplicate
> in terms of being a digest mismatch.  That means that just fixing the gcc issue
> is no longer sufficient to close this bug - the "duplicates" also need to be
> fixed.

This bug isn't gcc-specific anyway. All the manifests are perfectly fine in the
main tree; it's the mirror problems that are causing people to end up with
broken copies. When the mirrors are fixed, all the problems will go away
simultaneously.
Comment 13 Jeffrey Forman (RETIRED) gentoo-dev 2005-08-27 05:12:05 UTC
Is this still an issue? Our hosting provider for rsync1.us has upgraded a few
machines in that rotation in the last week.
Comment 14 Jakub Moc (RETIRED) gentoo-dev 2005-08-31 02:24:55 UTC
*** Bug 104352 has been marked as a duplicate of this bug. ***
Comment 15 Jakub Moc (RETIRED) gentoo-dev 2005-08-31 02:26:01 UTC
(In reply to comment #13)
> Is this still an issue? Our hosting provider for rsync1.us has upgraded a few
> machines in that rotation in the last week.

Unfortunately it still seems to be broken w/ some ebuilds (e.g. Bug 104352). :(
Comment 16 Jakub Moc (RETIRED) gentoo-dev 2005-09-01 17:22:51 UTC
*** Bug 104528 has been marked as a duplicate of this bug. ***
Comment 17 Jeffrey Forman (RETIRED) gentoo-dev 2005-10-20 05:57:13 UTC
Looks like this problem was solved when we added multiple machines to our rsync
rotation. Re-open if this is still an issue, I have not heard any problems recently.