Bug 2409 - bitbake svn fetcher support for subversion-1.7
Summary: bitbake svn fetcher support for subversion-1.7
Status: RESOLVED FIXED
Alias: None
Product: BitBake
Classification: Build System, Metadata & Runtime
Component: bitbake (show other bugs)
Version: 1.3
Hardware: x86 Multiple
: Medium enhancement
Target Milestone: 1.3
Assignee: Richard Purdie
QA Contact:
URL:
Whiteboard: (P1) Patches out for review
Depends on:
Blocks:
 
Reported: 2012-05-03 14:58 UTC by Martin Jansa
Modified: 2012-07-04 14:32 UTC (History)
3 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.