Summary: | sys-devel/llvm-9999 - subversion: can't fetch to /var/portage/distfiles/svn-src/llvm/trunk from http://llvm.org/svn/llvm-project/llvm/trunk when DISTDIR is on nfs | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Thomas Capricelli <orzel> |
Component: | [OLD] Development | Assignee: | Bernard Cafarelli <voyageur> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | dev-portage, mgorny |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Thomas Capricelli
2013-01-07 22:53:31 UTC
Ok, here's an information that i think is rather important : my distfiles is mounted through nfs (v3), it is shared by all computers on the local network. if i unmount it, making portage use a the local disk instead, then it works. So i guess the bug is now something around "svn live ebuild fail to checkout on nfs-mounted distfiles" Maybe you don't have locking properly configured for your nfs mount? Someone reported that enabling the nfslock service solved a similar problem here: http://mail-archives.apache.org/mod_mbox/subversion-dev/201302.mbox/%3C20130221134631.GW27780@ted.stsp.name%3E @zac Good hint! Lock was configured and i thought it was working. using the very useful python code from http://naf-lhcb.physi.uni-heidelberg.de/index.php?q=node/52 i can confirm locking was broken on my setup. Once fixed (on the server, i had ALL:ALL in hosts.deny, which requires ALL:localhost in hosts.allow, even though all nfs/lock stuff was already allowed), the previous python code does work, and i can indeed emerge svn-based live ebuild from nfs. As such, i close this bug as invalid, this is not gentoo's fault :) Thanks again for the hint. |