* Best practices for copying recipe from a newer release
@ 2015-03-27 20:56 Matt Schuckmann
2015-03-28 2:52 ` Martin Jansa
0 siblings, 1 reply; 2+ messages in thread
From: Matt Schuckmann @ 2015-03-27 20:56 UTC (permalink / raw)
To: Yocto Project
[-- Attachment #1: Type: text/plain, Size: 504 bytes --]
I find myself in the situation where my project is currently using meta-openembedded from the Dylan branch but I want to use a recipe from the current master.
Is it better for me to copy the recipe into my own branch off of Dylan or to copy the recipe into my own meta-layer?
What works out better later on when I want update by project to use a newer release like Daisy, etc?
Thanks,
Matt S
PS. I don't think it matters much, but the recipe in question is the v4l-utils_1.6.2 recipe
[-- Attachment #2: Type: text/html, Size: 1029 bytes --]
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: Best practices for copying recipe from a newer release
2015-03-27 20:56 Best practices for copying recipe from a newer release Matt Schuckmann
@ 2015-03-28 2:52 ` Martin Jansa
0 siblings, 0 replies; 2+ messages in thread
From: Martin Jansa @ 2015-03-28 2:52 UTC (permalink / raw)
To: Matt Schuckmann; +Cc: Yocto Project
[-- Attachment #1: Type: text/plain, Size: 1821 bytes --]
On Fri, Mar 27, 2015 at 01:56:27PM -0700, Matt Schuckmann wrote:
> I find myself in the situation where my project is currently using meta-openembedded from the Dylan branch but I want to use a recipe from the current master.
> Is it better for me to copy the recipe into my own branch off of Dylan or to copy the recipe into my own meta-layer?
>
> What works out better later on when I want update by project to use a newer release like Daisy, etc?
In Open webOS we have meta-webos-backports layer where we're backporting
recipes and bbclass from the very next release when needed.
The problem with this implementation was when we were more than one
release behind (like you, we were using dylan and backporting stuff from
dora, daisy, dizzy and master.
So now we have one layer per release we're backporting from:
meta-webos-backports-1.5
meta-webos-backports-1.6
meta-webos-backports-1.7
meta-webos-backports-1.8
We're using numeric versions, because codename isn't known from the
beginning of the next release cycle and sometimes you need to backport
from "master" branch.
The main advantage of this approach is that when upgrading to next
release, you can just drop some meta-webos-backports-* layers from your
bblayers.conf and the resulting metadata shouldn't change that much (you
sometimes need to do some small tweaks in backported recipes, but at
least functionality wise you shouldn't see any difference)
Regards,
> Thanks,
> Matt S
>
> PS. I don't think it matters much, but the recipe in question is the v4l-utils_1.6.2 recipe
>
>
>
>
> --
> _______________________________________________
> yocto mailing list
> yocto@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto
--
Martin 'JaMa' Jansa jabber: Martin.Jansa@gmail.com
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 188 bytes --]
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2015-03-28 2:52 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-03-27 20:56 Best practices for copying recipe from a newer release Matt Schuckmann
2015-03-28 2:52 ` Martin Jansa
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.