attempting to emerge sys-kernel/mips-sources tries to pull in a file named mips-sources-4.2.0-patches-v3.tar.xz and fails to download it from a bunch of mirrors Reproducible: Always Steps to Reproduce: 1. emerge sys-kernel/mips-sources fails will also fail to download on other (non-mips) gentoo boxes with 2. ACCEPT_KEYWORDS="~mips" emerge -fv sys-kernel/mips-sources fails the same way with 404 errors Actual Results: >>> Downloading 'http://gentoo.ussg.indiana.edu/distfiles/mips-sources-4.2.0-patches-v3.tar.xz' --2015-10-13 07:29:17-- http://gentoo.ussg.indiana.edu/distfiles/mips-sources-4.2.0-patches-v3.tar.xz Resolving gentoo.ussg.indiana.edu... 156.56.247.195 Connecting to gentoo.ussg.indiana.edu|156.56.247.195|:80... connected. HTTP request sent, awaiting response... 404 Not Found 2015-10-13 07:29:17 ERROR 404: Not Found. !!! Couldn't download 'mips-sources-4.2.0-patches-v3.tar.xz'. Aborting. * Fetch failed for 'sys-kernel/mips-sources-4.2.0-r2' >>> Failed to emerge sys-kernel/mips-sources-4.2.0-r2 Expected Results: downloaded the kernel and applied patches
Created attachment 414498 [details] emerge --info
I thought I fixed this already. It seems the file I keep uploading into our distfiles staging area is not getting pushed out to the mirrors for some unknown reason. I'll try again in a bit...
(In reply to Joshua Kinard from comment #2) > I thought I fixed this already. It seems the file I keep uploading into our > distfiles staging area is not getting pushed out to the mirrors for some > unknown reason. I'll try again in a bit... Okay, I pushed ebuilds for 4.2.6 and 4.3.0 to the repo. In an attempt to fix the missing patchball for the 4.2.x series, I bumped mips-sources-4.2.0-v3 to v4, just in case something's buggered up with rsync not wanting to sync the file to the world. Going to mark as resolved for now. Please re-open if either the 4.2.6 or 4.3.0 patchballs don't find their way to the mirrors and then I'll raise the issue to Infra (but this should fix it).
(In reply to Joshua Kinard from comment #3) > (In reply to Joshua Kinard from comment #2) > > I thought I fixed this already. It seems the file I keep uploading into our > > distfiles staging area is not getting pushed out to the mirrors for some > > unknown reason. I'll try again in a bit... > > Okay, I pushed ebuilds for 4.2.6 and 4.3.0 to the repo. In an attempt to > fix the missing patchball for the 4.2.x series, I bumped > mips-sources-4.2.0-v3 to v4, just in case something's buggered up with rsync > not wanting to sync the file to the world. > > Going to mark as resolved for now. Please re-open if either the 4.2.6 or > 4.3.0 patchballs don't find their way to the mirrors and then I'll raise the > issue to Infra (but this should fix it). OK : 4.3.0 fetches mipsgit-4.3.0-20151126.diff.xz & mips-sources-4.3.0-patches-v1.tar.xz no problem Borked : 4.2.6 fetches mips-sources-4.2.0-patches-v4.tar.xz but dies earlier with mipsgit-4.2.0-20151004.diff.xz not found Moving it back to confirmed. If you feel it is more proper I could close this bug and open another for the fact it is now missing a different file. I may be guilty of not noticing the second file being missing earlier. The list of repeating 404 errors may have lulled me in not looking for another missing file at the same time.
(In reply to James McMechan from comment #4) [snip] > OK : 4.3.0 fetches mipsgit-4.3.0-20151126.diff.xz & > mips-sources-4.3.0-patches-v1.tar.xz no problem > > Borked : 4.2.6 fetches mips-sources-4.2.0-patches-v4.tar.xz but dies earlier > with mipsgit-4.2.0-20151004.diff.xz not found No, this is my fault. I needed a new lmo git diff for 4.2.6, and I have that, I just forgot to copy the updated 4.2.6 ebuild into the git overlay that I make commits from. I'll fix this later tonight. For now, you can edit the "GITDATE" variable at the top of the ebuild and set it to "20151126" to have it fetch the correct mipsgit diff. That's the needed fix. > Moving it back to confirmed. If you feel it is more proper I could close > this bug and open another for the fact it is now missing a different file. Technically, this should be a new bug, but there's no real point to opening one for this issue. Out of curiosity, what MIPS platform are you building a kernel for?
The 4.2.6 ebuild should be fixed now. Give it ~30mins to sync to the mirrors, and then sync up. Thanks for reporting!
(In reply to Joshua Kinard from comment #6) > The 4.2.6 ebuild should be fixed now. Give it ~30mins to sync to the > mirrors, and then sync up. Thanks for reporting! Yes, it is working now YAY. (In reply to Joshua Kinard from comment #5) > Out of curiosity, what MIPS platform are you building a kernel for? An ITUS Shield, Cavium Octeon III MIPS64r2 2x1.0GHz/1GB/4GB eMMC + 32G SD card currently running u-boot 2013.07 and Linux localhost 3.10.20 #149 SMP Mon May 18 16:39:16 PDT 2015 mips64 Cavium Octeon III V0.2 FPU V0.0 Unsupported Board (CN7020p1.2-1000-AAP) GNU/Linux These are from Cavium's SDK with it looks like a fair number of patches that were out of tree then, many seemed to have been pushed upstream successfully since then. I tripped over this while following the gentoo MIPS handbook I installed vanilla-sources and continued on. Is there active gentoo mips discussion somewhere? or is MIPS on life support the irc channel seems very quiet, and I have not found current stage tarballs the multilib stage3 from 2014-09-08 gives me problems since it seems multilib is still broken from bug 442548 2012-11-10 at least I think that is why some packages kept blowing up and the non-multilib one from 2013-07-24 lets me get further because it is n64 only