subversion-1.7 changed format of checkout and old checkouts need to be explicitly upgraded to new layout. bitbake fetcher should detect it and call svn upgrade if needed. We have subversion(-native)-1.7 in oe-core for a while: http://www.mail-archive.com/openembedded-core@lists.openembedded.org/msg10762.html So once fetcher is improved it's easy to change default version (and remove subversion-native from ASSUME_PROVIDED) so that users even with distribution which ships only subversion-1.6 or even 1.5 can use tarballed svn checkouts from distribution premirror. To be more clear about supported combinations of versions are premirror 1.6 -> current fetcher -> distro 1.6 premirror 1.6 -> improved fetcher -> distro 1.7 premirror 1.7 (with all tarballs recreated with 1.7) -> current or improved fetcher -> subversion-native removed in ASSUME_PROVIDED premirror 1.7 (with mixed tarballs) -> improved fetcher -> subversion-native removed in ASSUME_PROVIDED
Source: Community Status: Review (It's not in combo box with statuses for me so cannot comply https://wiki.yoctoproject.org/wiki/Yocto_1.3_Features#Process_for_Entering_New_Feature_Requests)
Patches on ML look good, tested on my setup where I had premirror with 1.7 and all tarballs recreated and on builder using 1.7 (forced by distro config + removed from ASSUME_PROVIDED). So the test here was mostly that there is no change for me with those patches and nothing broke.
Merged into master: http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=024d587555195f8d26666e9d8659aec0a5d03796