subversion_svn_fetch/subversion_src_unpack does not update from resouce. If you do not already have a copy of the tree on your system it does a checkout. However, if the tree already exists on your system, it does not check with the external resource again. Reproducible: Always Steps to Reproduce: 1. emerge an ebuild that checks out from a subversion repository 2. goto the location the tree was stored locally and checkout an older revision to the same location. 3. emerge the same ebuild again Actual Results: >>> Unpacking source... * subversion update start --> * update from: location Skip updating... Expected Results: I had reverted my local tree to an older revision. The ebuild should have updated the local tree before build and it skips this step. workaround is to either delete your local tree before running the ebuild or to goto the location of the local build and run svn update prior to running the ebuild.
Fixed in CVS. Thank you for reporting!