When I try to do an emerge -u world, it attempts to download the file genpatches-2.6-7.35-extras.tar.bz2 and fails to locate it, preventing me from upgrading. Reproducible: Always Steps to Reproduce: 1. emerge sync 2. emerge -u world Actual Results: it says ERROR 404: Not Found Expected Results: found and installed the package
*** Bug 54769 has been marked as a duplicate of this bug. ***
Files have just arrived on oregonstate! ftp://ftp.oregonstate.edu/pub/gentoo/distfiles/genpatches-2.6-7.35-extras.tar.bz2 http://gentoo.oregonstate.edu/distfiles/genpatches-2.6-7.35-base.tar.bz2
Not really anything anyone can do about this, as it takes a while for the files to go out to the mirrors.
yes there is the package maintainer should have that taken care of. i just noticed it because it wasnt on my mirror of the primary server.
Um, how should I (as the package maintainer) take care of this? All I can do is drop the file to the dev.gentoo.org directory which gets sucked to the mirrors every so often. Is there some other way to do this?
sorry didn't relize that you were the package mantainer. the only thought i would have is to drop the file in, let it propogate for a while then update the rsync. that would keep this type of thing from happening. if people are so desperate to get the sources that cannot wait a day for it to propogate they should be able to download the sources and make the kernel w/o emergeing. but when most people emerge the expect that it will work the first time around rather than waiting. this is only my 2c but i would not mind waiting rather than have an incomplete ebuild.
Unfortunatly I don't control how often the files get synced up with the mirrors, some are faster than others, and it seems variable to me (as someone who doesn't know how the infrastructure is set up.) I have been told that it is usually synced up between 4 and 24 hours. So, as you should only update your tree every 24 hours, the most it would take would be 2 days for a file to be available to you :) Anyway, I really don't know what to do about this, other than to just wait 24 hours. If it's really annoying, I'll look into getting space on the kernel.org mirrors for these patches, as they really shouldn't be on the gentoo servers as per the copyright assignment issues...
putting them out on kernel.org is probably what needs to happen, expecially because of the copyright assignment. I know what you mean by the annoying part but, according to the documentation for mirroring, if you are on the main rotation like I am you should have it going every 4 hours for the distfiles, and 30 min for the rsync. Of course I dont have this going on my main box but on my mirror that is setup for just this purpose. The possible reasons that the "secondary" or leaf mirrors seem to do things faster than others is the timing that the servers are set at. i.e. I sync at 12 midnight my time which is arizona time, and every 4 hours after that and from what I understand is that others sync at the same time 12 midnight their time so that gives the faster/slower feeling. In any case, if there are copyright problems that conflict with the gentoo agreement, then having the files up on kernel.org should be the case.