Bug 5368

Summary: Stop using release tarballs for main metadata releases
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Richard Purdie <richard.purdie>
Component: coreAssignee: Scott Rifenbark <srifenbark>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: Medium+ CC: alexandru.c.georgescu, dvhart, elizabeth.flanagan, jessica.zhang, meta.mr.watcher, meta.watcher, sgw, srifenbark
Version: 1.6   
Target Milestone: 1.6   
Hardware: x86   
OS: Multiple   
Whiteboard: 11 March 2014: RESOLVED
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: Done (doc changes complete)

Description Richard Purdie 2013-10-18 12:13:19 UTC
Release tarballs are a bit pointless and misleading for the main project release when you stop and think about it. I'd like to propose we stop shipping them and by default direct users to use the release branch instead using a git checkout.
This mainly means changing the docs.

Why?

* With the tarball you can't easily update to the next point release (git pull)
* You don't have any history which is useful
* You can't see your local changes (git diff)
* You can't reset local changes easily

and probably many more.
Comment 1 Scott Rifenbark 2013-10-18 15:58:59 UTC
Interesting change of strategy.  Yes, the docs will be affected by this.
Comment 2 Scott Rifenbark 2013-10-24 15:50:12 UTC
I am working through the YP docs to make these changes.  The ripple effect requires a thorough look.

So far, I have completed the changes to the YP Quick Start, which can be found here: http://www.yoctoproject.org/docs/1.6/yocto-project-qs/yocto-project-qs.html.

Scott
Comment 3 Scott Rifenbark 2013-10-30 15:33:58 UTC
Hi, 

I have worked through all the manuals and made appropriate changes to de-emphasize use of tarballs for setting up poky and meta-intel.  I can't really list all the areas touched as there were many.  I suggest loading the mega-manual (http://www.yoctoproject.org/docs/1.6/mega-manual/mega-manual.html) and searching on "tarball".  That will hit most of the areas and also have some false hits as well.  

I put the status of the bug in review mode and will let it ride a while before marking it RESOLVED.

thanks, 
Scott
Comment 4 Scott Rifenbark 2013-10-30 15:34:31 UTC
gahh... forgot to update the status to 'IN PROGRESS REVIEW'
Comment 5 Scott Rifenbark 2014-03-11 20:06:36 UTC
This bug has been in review for quite sometime with no activity.  I have addressed all the areas so I am marking it RESOLVED and turning the doc flag to "Done".

Scott
Comment 6 Alexandru Georgescu 2014-03-24 07:57:36 UTC
Hi Richard, Scott, 
Is there any effort from QA to be done to verify this?

Thanks,
Alex.
Comment 7 Scott Rifenbark 2014-03-24 12:01:08 UTC
I suggest QA scan through the mega-manual (http://www.yoctoproject.org/docs/1.6/mega-manual/mega-manual.html) and look for the word "download" and/or "tarball" and/or "release" to get a feel for the areas that talk about getting the software.  

Scott