[OE-core] [PATCH 0/5] refactor the archive*.bbcalss

Henning Heinold heinold at inf.fu-berlin.de
Mon Jan 13 11:52:49 UTC 2014


On Mon, Jan 13, 2014 at 06:47:39PM +0800, Robert Yang wrote:
> 
> On 01/13/2014 06:21 PM, Martin Jansa wrote:
> >On Tue, Jan 14, 2014 at 12:20:14AM +0800, Robert Yang wrote:
> >>* The archive*.bbclass didn't work, and there were a few problems, for
> >>   example:
> >>   1) There were a few duplicated code
> >>   2) There was no src_dir.org (or orig), but the diff command still use
> >>      it, and it is not easy to fix this issue if we don't change a lot
> >>      of the code.
> >>   3) It didn't archive the source for the native or gcc
> >>   4) The work flow is not very well
> >>   5) The "subprocess.call('fakeroot cp xxxx'" should be removed
> >>   6) And others ...
> >>
> >>* So that we have to refactor it, the benefits are:
> >>   1) Fix the problems and make it work well.
> >>   2) Reduce more than 400 lines in total.
> >>   3) Make it easy to use.
> >
> >Have you seen
> >http://lists.openembedded.org/pipermail/openembedded-core/2013-December/087729.html
> >?
> >
> >Could you review it/integrate changes from it?
> 
> I've looked at it just now, I think the problems that you mentioned have been
> fixed during the refactor. It won't install/remove the files manually any more,
> they will be installed/removed by the sstate. And the usage become easier, just
> this would be OK by default:
> 
> INHERIT += "archiver"
> 
> And we can easily add other functions when needed.
> 
> // Robert
> 

Hi Robert,

does the whole thread means it is broken in dora too? Are there plans to backport the patches?

Bye Henning



More information about the Openembedded-core mailing list