Bug 2409

Summary: bitbake svn fetcher support for subversion-1.7
Product: [Build System, Metadata & Runtime] BitBake Reporter: Martin Jansa <Martin.Jansa>
Component: bitbakeAssignee: Richard Purdie <richard.purdie>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: Medium CC: poky.bs.watcher, poky.watcher, sgw
Version: 1.3   
Target Milestone: 1.3   
Hardware: x86   
OS: Multiple   
Whiteboard: (P1) Patches out for review
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: ---

Description Martin Jansa 2012-05-03 14:58:26 UTC
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
Comment 1 Martin Jansa 2012-05-03 15:10:06 UTC
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)
Comment 2 Martin Jansa 2012-07-03 17:57:55 UTC
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.