I was working on installing vmware6, I installed vmware-modules and all dependencies first, and did rm /usr/portage/distfiles/vmware* to wipe out all my old vmware data. When I do emerge vmware-workstation after that I get the error : * Please download the VMware-workstation-6.0.0-45731.tar.gz at http://www.vmware.com/products/desktop/ws_features.html Ok, fair enough, it's listing the wrong file (should be looking for amd64), but nvm that. I grabbed the amd64 package and put it in /usr/portage/distfiles and got the exact same error again. The reason is that vmware-workstation also requires vmware-any-any-update109.tar.gz, that file does not have fetch restriction, but portage does not download it. And instead gives an error about VMware-workstation-6.0.0-45731.tar.gz, even when the correct file exists in distfiles. Reproducible: Always Steps to Reproduce: 1. Install all vmware dependencies 2. Remove all vmware distfiles 3. emerge vmware-workstation
I can see how that would be confusing (and I also know why the file name issue is occuring, which I'll try to get fixed up), unfortunately, I'm not sure how best to get around the problem. Downloads are no longer available (there's *another* bug about that), so I've had to apply fetch restrictions, and as far as I'm aware, it's not possible to apply fetch restrictions to certain files. The best I think I can do is add an extra line asking people to ensure they've got the correct vmware-any-any-update file. Would this be ok?
(In reply to comment #1) > I've had to apply fetch restrictions, and as far > as I'm aware, it's not possible to apply fetch restrictions to certain files. Portage will still fetch any files having a mirror:// uri even if the package has RESTRICT=fetch. If the file can't be mirrored on gentoo mirrors, you still have the option to use thirdpartymirrors.
Ok thanks Zac, I'll give that a try in the next couple of days. 5:)
(In reply to comment #2) > (In reply to comment #1) > > I've had to apply fetch restrictions, and as far > > as I'm aware, it's not possible to apply fetch restrictions to certain files. > > Portage will still fetch any files having a mirror:// uri even if the package > has RESTRICT=fetch. If the file can't be mirrored on gentoo mirrors, you still > have the option to use thirdpartymirrors. > Ahh, I filed this under portage-dev as I didn't think this was possible.
*** Bug 184010 has been marked as a duplicate of this bug. ***
Ok, hopefully this has now been fixed, could people please test this out for me? Thanks... 5:)
(In reply to comment #6) > Ok, hopefully this has now been fixed, could people please test this out for > me? Thanks... 5:) > Works, thanks a lot :)