* Re: [oe-commits] Bruce Ashfield : linux-yocto/3.10: fix drm build failure
[not found] <20140330090302.B0FBA50478@opal>
@ 2014-03-30 11:30 ` Martin Jansa
2014-03-30 12:36 ` Richard Purdie
2014-03-30 14:36 ` Bruce Ashfield
0 siblings, 2 replies; 8+ messages in thread
From: Martin Jansa @ 2014-03-30 11:30 UTC (permalink / raw)
To: Bruce Ashfield, openembedded-core; +Cc: openembedded-commits
[-- Attachment #1: Type: text/plain, Size: 5183 bytes --]
On Sun, Mar 30, 2014 at 09:03:02AM +0000, git@git.openembedded.org wrote:
> Module: openembedded-core.git
> Branch: master
> Commit: 42c0eba4fac6b8bd28b58ec04574d04b0ab0c457
> URL: http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=42c0eba4fac6b8bd28b58ec04574d04b0ab0c457
>
> Author: Bruce Ashfield <bruce.ashfield@windriver.com>
> Date: Thu Mar 27 13:22:32 2014 -0400
>
> linux-yocto/3.10: fix drm build failure
>
> Andrea Adami reported the following build failure:
>
> .../drm/drm_mm.h:105:2: error: implicit declaration of function
> 'BUG_ON' [-Werror=implicit-function-declaration]
> | BUG_ON(!hole_node->hole_follows);
> | ^
> | CC drivers/pci/setup-res.o
> | CC drivers/gpu/drm/i915/i915_drv.o
> | cc1: some warnings being treated as errors
> | make[6]: *** [drivers/gpu/drm/ttm/ttm_agp_backend.o] Error 1
> | make[5]: *** [drivers/gpu/drm/ttm] Error 2
>
> Cherry picking mainline commit 86e81f0e6 [drm/mm: include required headers in drm_mm.h]
> fixes the build problems.
>
> cc: Andrea Adami <andrea.adami@gmail.com>
> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
>
> ---
>
> meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb | 4 ++--
> meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb | 2 +-
> meta/recipes-kernel/linux/linux-yocto_3.10.bb | 14 +++++++-------
> 3 files changed, 10 insertions(+), 10 deletions(-)
>
> diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb b/meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb
> index 9b0c5d3..fe6773a 100644
> --- a/meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb
> +++ b/meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb
> @@ -3,8 +3,8 @@ require recipes-kernel/linux/linux-yocto.inc
> KBRANCH = "standard/preempt-rt/base"
> KBRANCH_qemuppc = "standard/preempt-rt/qemuppc"
>
> -SRCREV_machine ?= "f121a3aa028df37b8050779adaa239d29aaa2edd"
> -SRCREV_machine_qemuppc ?= "7172d3cbc73584e724b61ef5d13fc3519720f4c0"
> +SRCREV_machine ?= "f4351616572c6ad5a8b71b1becf02c3e779b85b8"
> +SRCREV_machine_qemuppc ?= "a6dfc85e99633d739068a03d2551e39847628551"
> SRCREV_meta ?= "df3aa753c8826127fb5ad811d56d57168551d6e4"
>
> SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.10.git;bareclone=1;branch=${KBRANCH},meta;name=machine,meta"
> diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb
> index baa82fd..123f307 100644
> --- a/meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb
> +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb
> @@ -9,7 +9,7 @@ LINUX_VERSION ?= "3.10.34"
>
> KMETA = "meta"
>
> -SRCREV_machine ?= "2ee37bfe732c73f7d39af55875ce8d30b282471c"
> +SRCREV_machine ?= "c7739be126930006e3bfbdb2fb070a967abc5e09"
> SRCREV_meta ?= "df3aa753c8826127fb5ad811d56d57168551d6e4"
>
> PV = "${LINUX_VERSION}+git${SRCPV}"
> diff --git a/meta/recipes-kernel/linux/linux-yocto_3.10.bb b/meta/recipes-kernel/linux/linux-yocto_3.10.bb
> index 56fbd07..49dd13d 100644
> --- a/meta/recipes-kernel/linux/linux-yocto_3.10.bb
> +++ b/meta/recipes-kernel/linux/linux-yocto_3.10.bb
> @@ -11,13 +11,13 @@ KBRANCH_qemux86 = "standard/common-pc/base"
> KBRANCH_qemux86-64 = "standard/common-pc-64/base"
> KBRANCH_qemumips64 = "standard/mti-malta64"
>
> -SRCREV_machine_qemuarm ?= "e18e8c2c7cad913a25342f9f860eeeefce24b8aa"
> -SRCREV_machine_qemumips ?= "6f191aaecfdbebda450cec4a1f30fb0d1a2ed889"
> -SRCREV_machine_qemuppc ?= "ba2e16160c7f910de432511ca0008101a7b2263b"
> -SRCREV_machine_qemux86 ?= "2ee37bfe732c73f7d39af55875ce8d30b282471c"
> -SRCREV_machine_qemux86-64 ?= "2ee37bfe732c73f7d39af55875ce8d30b282471c"
> -SRCREV_machine_qemumips64 ?= "e05f0378e9c21d689eed8aacb306d2c1a044e0d0"
> -SRCREV_machine ?= "2ee37bfe732c73f7d39af55875ce8d30b282471c"
> +SRCREV_machine_qemuarm ?= "0e99eabbe5b3bec853ace496f94612bc37800260"
> +SRCREV_machine_qemumips ?= "b6b20f49e9a169a0672b7cc2d7b93d6652ca7873"
> +SRCREV_machine_qemuppc ?= "d71b782615b802c78e1586494b94dd40531775c8"
> +SRCREV_machine_qemux86 ?= "c7739be126930006e3bfbdb2fb070a967abc5e09"
Is it correct revision?
ERROR: Fetcher failure: Unable to find revision c7739be126930006e3bfbdb2fb070a967abc5e09 in branch
standard/common-pc/base even from upstream
ERROR: Logfile of failure stored in: work/qemux86-webos-linux/linux-yocto/1_3.10.34+gitAUTOINC+df3aa753c8_c7739be126-r0/temp/log.do_fetch.73290
> +SRCREV_machine_qemux86-64 ?= "c7739be126930006e3bfbdb2fb070a967abc5e09"
> +SRCREV_machine_qemumips64 ?= "88abb1eb327f4e3c711d19a228cb153fdd9b3506"
> +SRCREV_machine ?= "c7739be126930006e3bfbdb2fb070a967abc5e09"
> SRCREV_meta ?= "df3aa753c8826127fb5ad811d56d57168551d6e4"
>
> SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.10.git;bareclone=1;branch=${KBRANCH},${KMETA};name=machine,meta"
>
> --
> _______________________________________________
> Openembedded-commits mailing list
> Openembedded-commits@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-commits
--
Martin 'JaMa' Jansa jabber: Martin.Jansa@gmail.com
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 205 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [oe-commits] Bruce Ashfield : linux-yocto/3.10: fix drm build failure
2014-03-30 11:30 ` [oe-commits] Bruce Ashfield : linux-yocto/3.10: fix drm build failure Martin Jansa
@ 2014-03-30 12:36 ` Richard Purdie
2014-03-30 13:36 ` Bruce Ashfield
2014-03-30 14:36 ` Bruce Ashfield
1 sibling, 1 reply; 8+ messages in thread
From: Richard Purdie @ 2014-03-30 12:36 UTC (permalink / raw)
To: Martin Jansa; +Cc: Hart, Darren, openembedded-commits, openembedded-core
On Sun, 2014-03-30 at 13:30 +0200, Martin Jansa wrote:
> On Sun, Mar 30, 2014 at 09:03:02AM +0000, git@git.openembedded.org wrote:
> > Module: openembedded-core.git
> > Branch: master
> > Commit: 42c0eba4fac6b8bd28b58ec04574d04b0ab0c457
> > URL: http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=42c0eba4fac6b8bd28b58ec04574d04b0ab0c457
> >
> > Author: Bruce Ashfield <bruce.ashfield@windriver.com>
> > Date: Thu Mar 27 13:22:32 2014 -0400
> >
> > linux-yocto/3.10: fix drm build failure
> >
> > Andrea Adami reported the following build failure:
> >
> > .../drm/drm_mm.h:105:2: error: implicit declaration of function
> > 'BUG_ON' [-Werror=implicit-function-declaration]
> > | BUG_ON(!hole_node->hole_follows);
> > | ^
> > | CC drivers/pci/setup-res.o
> > | CC drivers/gpu/drm/i915/i915_drv.o
> > | cc1: some warnings being treated as errors
> > | make[6]: *** [drivers/gpu/drm/ttm/ttm_agp_backend.o] Error 1
> > | make[5]: *** [drivers/gpu/drm/ttm] Error 2
> >
> > Cherry picking mainline commit 86e81f0e6 [drm/mm: include required headers in drm_mm.h]
> > fixes the build problems.
> >
> > cc: Andrea Adami <andrea.adami@gmail.com>
> > Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
> >
> > ---
> >
> > meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb | 4 ++--
> > meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb | 2 +-
> > meta/recipes-kernel/linux/linux-yocto_3.10.bb | 14 +++++++-------
> > 3 files changed, 10 insertions(+), 10 deletions(-)
> >
> > diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb b/meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb
> > index 9b0c5d3..fe6773a 100644
> > --- a/meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb
> > +++ b/meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb
> > @@ -3,8 +3,8 @@ require recipes-kernel/linux/linux-yocto.inc
> > KBRANCH = "standard/preempt-rt/base"
> > KBRANCH_qemuppc = "standard/preempt-rt/qemuppc"
> >
> > -SRCREV_machine ?= "f121a3aa028df37b8050779adaa239d29aaa2edd"
> > -SRCREV_machine_qemuppc ?= "7172d3cbc73584e724b61ef5d13fc3519720f4c0"
> > +SRCREV_machine ?= "f4351616572c6ad5a8b71b1becf02c3e779b85b8"
> > +SRCREV_machine_qemuppc ?= "a6dfc85e99633d739068a03d2551e39847628551"
> > SRCREV_meta ?= "df3aa753c8826127fb5ad811d56d57168551d6e4"
> >
> > SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.10.git;bareclone=1;branch=${KBRANCH},meta;name=machine,meta"
> > diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb
> > index baa82fd..123f307 100644
> > --- a/meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb
> > +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb
> > @@ -9,7 +9,7 @@ LINUX_VERSION ?= "3.10.34"
> >
> > KMETA = "meta"
> >
> > -SRCREV_machine ?= "2ee37bfe732c73f7d39af55875ce8d30b282471c"
> > +SRCREV_machine ?= "c7739be126930006e3bfbdb2fb070a967abc5e09"
> > SRCREV_meta ?= "df3aa753c8826127fb5ad811d56d57168551d6e4"
> >
> > PV = "${LINUX_VERSION}+git${SRCPV}"
> > diff --git a/meta/recipes-kernel/linux/linux-yocto_3.10.bb b/meta/recipes-kernel/linux/linux-yocto_3.10.bb
> > index 56fbd07..49dd13d 100644
> > --- a/meta/recipes-kernel/linux/linux-yocto_3.10.bb
> > +++ b/meta/recipes-kernel/linux/linux-yocto_3.10.bb
> > @@ -11,13 +11,13 @@ KBRANCH_qemux86 = "standard/common-pc/base"
> > KBRANCH_qemux86-64 = "standard/common-pc-64/base"
> > KBRANCH_qemumips64 = "standard/mti-malta64"
> >
> > -SRCREV_machine_qemuarm ?= "e18e8c2c7cad913a25342f9f860eeeefce24b8aa"
> > -SRCREV_machine_qemumips ?= "6f191aaecfdbebda450cec4a1f30fb0d1a2ed889"
> > -SRCREV_machine_qemuppc ?= "ba2e16160c7f910de432511ca0008101a7b2263b"
> > -SRCREV_machine_qemux86 ?= "2ee37bfe732c73f7d39af55875ce8d30b282471c"
> > -SRCREV_machine_qemux86-64 ?= "2ee37bfe732c73f7d39af55875ce8d30b282471c"
> > -SRCREV_machine_qemumips64 ?= "e05f0378e9c21d689eed8aacb306d2c1a044e0d0"
> > -SRCREV_machine ?= "2ee37bfe732c73f7d39af55875ce8d30b282471c"
> > +SRCREV_machine_qemuarm ?= "0e99eabbe5b3bec853ace496f94612bc37800260"
> > +SRCREV_machine_qemumips ?= "b6b20f49e9a169a0672b7cc2d7b93d6652ca7873"
> > +SRCREV_machine_qemuppc ?= "d71b782615b802c78e1586494b94dd40531775c8"
> > +SRCREV_machine_qemux86 ?= "c7739be126930006e3bfbdb2fb070a967abc5e09"
>
> Is it correct revision?
>
> ERROR: Fetcher failure: Unable to find revision c7739be126930006e3bfbdb2fb070a967abc5e09 in branch
> standard/common-pc/base even from upstream
> ERROR: Logfile of failure stored in: work/qemux86-webos-linux/linux-yocto/1_3.10.34+gitAUTOINC+df3aa753c8_c7739be126-r0/temp/log.do_fetch.73290
>
> > +SRCREV_machine_qemux86-64 ?= "c7739be126930006e3bfbdb2fb070a967abc5e09"
> > +SRCREV_machine_qemumips64 ?= "88abb1eb327f4e3c711d19a228cb153fdd9b3506"
> > +SRCREV_machine ?= "c7739be126930006e3bfbdb2fb070a967abc5e09"
> > SRCREV_meta ?= "df3aa753c8826127fb5ad811d56d57168551d6e4"
> >
> > SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.10.git;bareclone=1;branch=${KBRANCH},${KMETA};name=machine,meta"
We've also just seen:
http://autobuilder.yoctoproject.org/main/builders/nightly-oecore/builds/22/steps/BuildImages/logs/stdio
which may be related.
Cheers,
Richard
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [oe-commits] Bruce Ashfield : linux-yocto/3.10: fix drm build failure
2014-03-30 12:36 ` Richard Purdie
@ 2014-03-30 13:36 ` Bruce Ashfield
0 siblings, 0 replies; 8+ messages in thread
From: Bruce Ashfield @ 2014-03-30 13:36 UTC (permalink / raw)
To: Richard Purdie
Cc: Hart, Darren, Patches and discussions about the oe-core layer,
openembedded-commits
On Sun, Mar 30, 2014 at 8:36 AM, Richard Purdie
<richard.purdie@linuxfoundation.org> wrote:
> On Sun, 2014-03-30 at 13:30 +0200, Martin Jansa wrote:
>> On Sun, Mar 30, 2014 at 09:03:02AM +0000, git@git.openembedded.org wrote:
>> > Module: openembedded-core.git
>> > Branch: master
>> > Commit: 42c0eba4fac6b8bd28b58ec04574d04b0ab0c457
>> > URL: http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=42c0eba4fac6b8bd28b58ec04574d04b0ab0c457
>> >
>> > Author: Bruce Ashfield <bruce.ashfield@windriver.com>
>> > Date: Thu Mar 27 13:22:32 2014 -0400
>> >
>> > linux-yocto/3.10: fix drm build failure
>> >
>> > Andrea Adami reported the following build failure:
>> >
>> > .../drm/drm_mm.h:105:2: error: implicit declaration of function
>> > 'BUG_ON' [-Werror=implicit-function-declaration]
>> > | BUG_ON(!hole_node->hole_follows);
>> > | ^
>> > | CC drivers/pci/setup-res.o
>> > | CC drivers/gpu/drm/i915/i915_drv.o
>> > | cc1: some warnings being treated as errors
>> > | make[6]: *** [drivers/gpu/drm/ttm/ttm_agp_backend.o] Error 1
>> > | make[5]: *** [drivers/gpu/drm/ttm] Error 2
>> >
>> > Cherry picking mainline commit 86e81f0e6 [drm/mm: include required headers in drm_mm.h]
>> > fixes the build problems.
>> >
>> > cc: Andrea Adami <andrea.adami@gmail.com>
>> > Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
>> >
>> > ---
>> >
>> > meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb | 4 ++--
>> > meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb | 2 +-
>> > meta/recipes-kernel/linux/linux-yocto_3.10.bb | 14 +++++++-------
>> > 3 files changed, 10 insertions(+), 10 deletions(-)
>> >
>> > diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb b/meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb
>> > index 9b0c5d3..fe6773a 100644
>> > --- a/meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb
>> > +++ b/meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb
>> > @@ -3,8 +3,8 @@ require recipes-kernel/linux/linux-yocto.inc
>> > KBRANCH = "standard/preempt-rt/base"
>> > KBRANCH_qemuppc = "standard/preempt-rt/qemuppc"
>> >
>> > -SRCREV_machine ?= "f121a3aa028df37b8050779adaa239d29aaa2edd"
>> > -SRCREV_machine_qemuppc ?= "7172d3cbc73584e724b61ef5d13fc3519720f4c0"
>> > +SRCREV_machine ?= "f4351616572c6ad5a8b71b1becf02c3e779b85b8"
>> > +SRCREV_machine_qemuppc ?= "a6dfc85e99633d739068a03d2551e39847628551"
>> > SRCREV_meta ?= "df3aa753c8826127fb5ad811d56d57168551d6e4"
>> >
>> > SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.10.git;bareclone=1;branch=${KBRANCH},meta;name=machine,meta"
>> > diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb
>> > index baa82fd..123f307 100644
>> > --- a/meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb
>> > +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb
>> > @@ -9,7 +9,7 @@ LINUX_VERSION ?= "3.10.34"
>> >
>> > KMETA = "meta"
>> >
>> > -SRCREV_machine ?= "2ee37bfe732c73f7d39af55875ce8d30b282471c"
>> > +SRCREV_machine ?= "c7739be126930006e3bfbdb2fb070a967abc5e09"
>> > SRCREV_meta ?= "df3aa753c8826127fb5ad811d56d57168551d6e4"
>> >
>> > PV = "${LINUX_VERSION}+git${SRCPV}"
>> > diff --git a/meta/recipes-kernel/linux/linux-yocto_3.10.bb b/meta/recipes-kernel/linux/linux-yocto_3.10.bb
>> > index 56fbd07..49dd13d 100644
>> > --- a/meta/recipes-kernel/linux/linux-yocto_3.10.bb
>> > +++ b/meta/recipes-kernel/linux/linux-yocto_3.10.bb
>> > @@ -11,13 +11,13 @@ KBRANCH_qemux86 = "standard/common-pc/base"
>> > KBRANCH_qemux86-64 = "standard/common-pc-64/base"
>> > KBRANCH_qemumips64 = "standard/mti-malta64"
>> >
>> > -SRCREV_machine_qemuarm ?= "e18e8c2c7cad913a25342f9f860eeeefce24b8aa"
>> > -SRCREV_machine_qemumips ?= "6f191aaecfdbebda450cec4a1f30fb0d1a2ed889"
>> > -SRCREV_machine_qemuppc ?= "ba2e16160c7f910de432511ca0008101a7b2263b"
>> > -SRCREV_machine_qemux86 ?= "2ee37bfe732c73f7d39af55875ce8d30b282471c"
>> > -SRCREV_machine_qemux86-64 ?= "2ee37bfe732c73f7d39af55875ce8d30b282471c"
>> > -SRCREV_machine_qemumips64 ?= "e05f0378e9c21d689eed8aacb306d2c1a044e0d0"
>> > -SRCREV_machine ?= "2ee37bfe732c73f7d39af55875ce8d30b282471c"
>> > +SRCREV_machine_qemuarm ?= "0e99eabbe5b3bec853ace496f94612bc37800260"
>> > +SRCREV_machine_qemumips ?= "b6b20f49e9a169a0672b7cc2d7b93d6652ca7873"
>> > +SRCREV_machine_qemuppc ?= "d71b782615b802c78e1586494b94dd40531775c8"
>> > +SRCREV_machine_qemux86 ?= "c7739be126930006e3bfbdb2fb070a967abc5e09"
>>
>> Is it correct revision?
>>
>> ERROR: Fetcher failure: Unable to find revision c7739be126930006e3bfbdb2fb070a967abc5e09 in branch
>> standard/common-pc/base even from upstream
>> ERROR: Logfile of failure stored in: work/qemux86-webos-linux/linux-yocto/1_3.10.34+gitAUTOINC+df3aa753c8_c7739be126-r0/temp/log.do_fetch.73290
>>
>> > +SRCREV_machine_qemux86-64 ?= "c7739be126930006e3bfbdb2fb070a967abc5e09"
>> > +SRCREV_machine_qemumips64 ?= "88abb1eb327f4e3c711d19a228cb153fdd9b3506"
>> > +SRCREV_machine ?= "c7739be126930006e3bfbdb2fb070a967abc5e09"
>> > SRCREV_meta ?= "df3aa753c8826127fb5ad811d56d57168551d6e4"
>> >
>> > SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.10.git;bareclone=1;branch=${KBRANCH},${KMETA};name=machine,meta"
>
> We've also just seen:
>
> http://autobuilder.yoctoproject.org/main/builders/nightly-oecore/builds/22/steps/BuildImages/logs/stdio
Wouldn't be the same thing, but clearly is a merge commit. git rerere
must have pulled in an old
resolution on my behalf.
I probably won't be near a computer with enough power to fix this up
until tonight, but I'll have a look
then.
Bruce
>
> which may be related.
>
> Cheers,
>
> Richard
>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
--
"Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end"
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [oe-commits] Bruce Ashfield : linux-yocto/3.10: fix drm build failure
2014-03-30 11:30 ` [oe-commits] Bruce Ashfield : linux-yocto/3.10: fix drm build failure Martin Jansa
2014-03-30 12:36 ` Richard Purdie
@ 2014-03-30 14:36 ` Bruce Ashfield
2014-03-31 21:51 ` Martin Jansa
1 sibling, 1 reply; 8+ messages in thread
From: Bruce Ashfield @ 2014-03-30 14:36 UTC (permalink / raw)
To: Martin Jansa, openembedded-core; +Cc: openembedded-commits
On 2014-03-30, 7:30 AM, Martin Jansa wrote:
> On Sun, Mar 30, 2014 at 09:03:02AM +0000, git@git.openembedded.org wrote:
>> Module: openembedded-core.git
>> Branch: master
>> Commit: 42c0eba4fac6b8bd28b58ec04574d04b0ab0c457
>> URL: http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=42c0eba4fac6b8bd28b58ec04574d04b0ab0c457
>>
>> Author: Bruce Ashfield <bruce.ashfield@windriver.com>
>> Date: Thu Mar 27 13:22:32 2014 -0400
>>
>> linux-yocto/3.10: fix drm build failure
>>
>> Andrea Adami reported the following build failure:
>>
>> .../drm/drm_mm.h:105:2: error: implicit declaration of function
>> 'BUG_ON' [-Werror=implicit-function-declaration]
>> | BUG_ON(!hole_node->hole_follows);
>> | ^
>> | CC drivers/pci/setup-res.o
>> | CC drivers/gpu/drm/i915/i915_drv.o
>> | cc1: some warnings being treated as errors
>> | make[6]: *** [drivers/gpu/drm/ttm/ttm_agp_backend.o] Error 1
>> | make[5]: *** [drivers/gpu/drm/ttm] Error 2
>>
>> Cherry picking mainline commit 86e81f0e6 [drm/mm: include required headers in drm_mm.h]
>> fixes the build problems.
>>
>> cc: Andrea Adami <andrea.adami@gmail.com>
>> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
>>
>> ---
>>
>> meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb | 4 ++--
>> meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb | 2 +-
>> meta/recipes-kernel/linux/linux-yocto_3.10.bb | 14 +++++++-------
>> 3 files changed, 10 insertions(+), 10 deletions(-)
>>
>> diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb b/meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb
>> index 9b0c5d3..fe6773a 100644
>> --- a/meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb
>> +++ b/meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb
>> @@ -3,8 +3,8 @@ require recipes-kernel/linux/linux-yocto.inc
>> KBRANCH = "standard/preempt-rt/base"
>> KBRANCH_qemuppc = "standard/preempt-rt/qemuppc"
>>
>> -SRCREV_machine ?= "f121a3aa028df37b8050779adaa239d29aaa2edd"
>> -SRCREV_machine_qemuppc ?= "7172d3cbc73584e724b61ef5d13fc3519720f4c0"
>> +SRCREV_machine ?= "f4351616572c6ad5a8b71b1becf02c3e779b85b8"
>> +SRCREV_machine_qemuppc ?= "a6dfc85e99633d739068a03d2551e39847628551"
>> SRCREV_meta ?= "df3aa753c8826127fb5ad811d56d57168551d6e4"
>>
>> SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.10.git;bareclone=1;branch=${KBRANCH},meta;name=machine,meta"
>> diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb
>> index baa82fd..123f307 100644
>> --- a/meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb
>> +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb
>> @@ -9,7 +9,7 @@ LINUX_VERSION ?= "3.10.34"
>>
>> KMETA = "meta"
>>
>> -SRCREV_machine ?= "2ee37bfe732c73f7d39af55875ce8d30b282471c"
>> +SRCREV_machine ?= "c7739be126930006e3bfbdb2fb070a967abc5e09"
>> SRCREV_meta ?= "df3aa753c8826127fb5ad811d56d57168551d6e4"
>>
>> PV = "${LINUX_VERSION}+git${SRCPV}"
>> diff --git a/meta/recipes-kernel/linux/linux-yocto_3.10.bb b/meta/recipes-kernel/linux/linux-yocto_3.10.bb
>> index 56fbd07..49dd13d 100644
>> --- a/meta/recipes-kernel/linux/linux-yocto_3.10.bb
>> +++ b/meta/recipes-kernel/linux/linux-yocto_3.10.bb
>> @@ -11,13 +11,13 @@ KBRANCH_qemux86 = "standard/common-pc/base"
>> KBRANCH_qemux86-64 = "standard/common-pc-64/base"
>> KBRANCH_qemumips64 = "standard/mti-malta64"
>>
>> -SRCREV_machine_qemuarm ?= "e18e8c2c7cad913a25342f9f860eeeefce24b8aa"
>> -SRCREV_machine_qemumips ?= "6f191aaecfdbebda450cec4a1f30fb0d1a2ed889"
>> -SRCREV_machine_qemuppc ?= "ba2e16160c7f910de432511ca0008101a7b2263b"
>> -SRCREV_machine_qemux86 ?= "2ee37bfe732c73f7d39af55875ce8d30b282471c"
>> -SRCREV_machine_qemux86-64 ?= "2ee37bfe732c73f7d39af55875ce8d30b282471c"
>> -SRCREV_machine_qemumips64 ?= "e05f0378e9c21d689eed8aacb306d2c1a044e0d0"
>> -SRCREV_machine ?= "2ee37bfe732c73f7d39af55875ce8d30b282471c"
>> +SRCREV_machine_qemuarm ?= "0e99eabbe5b3bec853ace496f94612bc37800260"
>> +SRCREV_machine_qemumips ?= "b6b20f49e9a169a0672b7cc2d7b93d6652ca7873"
>> +SRCREV_machine_qemuppc ?= "d71b782615b802c78e1586494b94dd40531775c8"
>> +SRCREV_machine_qemux86 ?= "c7739be126930006e3bfbdb2fb070a967abc5e09"
>
> Is it correct revision?
>
I can confirm that that is the right revision. I wonder what the fetcher
is doing, or is something in the infrastructure caching and older
revision ?
yow-bashfiel-d3 [/home/bruc...o-3.10.git]> git branch --contains
c7739be126930006e3bfbdb2fb070a967abc5e09
standard/arm-versatile-926ejs
standard/axxia/base
* standard/base
standard/beagleboard
standard/ck
standard/common-pc-64/base
standard/common-pc-64/chiefriver
standard/common-pc-64/crystalforest
standard/common-pc-64/jasperforest
standard/common-pc-64/rangeley
standard/common-pc-64/romley
standard/common-pc-64/sugarbay
standard/common-pc/atom-pc
standard/common-pc/base
standard/crownbay
standard/edf
standard/emenlow
standard/fri2
standard/fsl-mpc8315e-rdb
standard/ltsi
standard/minnow
standard/mti-malta32
standard/mti-malta64
standard/ocf
standard/preempt-rt/base
standard/preempt-rt/fri2
standard/preempt-rt/minnow
standard/preempt-rt/qemuppc
standard/preempt-rt/routerstationpro
standard/qemuppc
standard/routerstationpro
standard/sys940x
standard/tiny/base
standard/tiny/common-pc
standard/tiny/fri2
standard/tiny/minnow
http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-3.10/commit/?h=standard/common-pc/base&id=c7739be126930006e3bfbdb2fb070a967abc5e09
Bruce
> ERROR: Fetcher failure: Unable to find revision c7739be126930006e3bfbdb2fb070a967abc5e09 in branch
> standard/common-pc/base even from upstream
> ERROR: Logfile of failure stored in: work/qemux86-webos-linux/linux-yocto/1_3.10.34+gitAUTOINC+df3aa753c8_c7739be126-r0/temp/log.do_fetch.73290
>
>> +SRCREV_machine_qemux86-64 ?= "c7739be126930006e3bfbdb2fb070a967abc5e09"
>> +SRCREV_machine_qemumips64 ?= "88abb1eb327f4e3c711d19a228cb153fdd9b3506"
>> +SRCREV_machine ?= "c7739be126930006e3bfbdb2fb070a967abc5e09"
>> SRCREV_meta ?= "df3aa753c8826127fb5ad811d56d57168551d6e4"
>>
>> SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.10.git;bareclone=1;branch=${KBRANCH},${KMETA};name=machine,meta"
>>
>> --
>> _______________________________________________
>> Openembedded-commits mailing list
>> Openembedded-commits@lists.openembedded.org
>> http://lists.openembedded.org/mailman/listinfo/openembedded-commits
>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [oe-commits] Bruce Ashfield : linux-yocto/3.10: fix drm build failure
2014-03-30 14:36 ` Bruce Ashfield
@ 2014-03-31 21:51 ` Martin Jansa
2014-03-31 22:32 ` Bruce Ashfield
2014-04-02 17:07 ` Martin Jansa
0 siblings, 2 replies; 8+ messages in thread
From: Martin Jansa @ 2014-03-31 21:51 UTC (permalink / raw)
To: Bruce Ashfield; +Cc: openembedded-commits, openembedded-core
[-- Attachment #1: Type: text/plain, Size: 7209 bytes --]
On Sun, Mar 30, 2014 at 10:36:53AM -0400, Bruce Ashfield wrote:
> On 2014-03-30, 7:30 AM, Martin Jansa wrote:
> > On Sun, Mar 30, 2014 at 09:03:02AM +0000, git@git.openembedded.org wrote:
> >> Module: openembedded-core.git
> >> Branch: master
> >> Commit: 42c0eba4fac6b8bd28b58ec04574d04b0ab0c457
> >> URL: http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=42c0eba4fac6b8bd28b58ec04574d04b0ab0c457
> >>
> >> Author: Bruce Ashfield <bruce.ashfield@windriver.com>
> >> Date: Thu Mar 27 13:22:32 2014 -0400
> >>
> >> linux-yocto/3.10: fix drm build failure
> >>
> >> Andrea Adami reported the following build failure:
> >>
> >> .../drm/drm_mm.h:105:2: error: implicit declaration of function
> >> 'BUG_ON' [-Werror=implicit-function-declaration]
> >> | BUG_ON(!hole_node->hole_follows);
> >> | ^
> >> | CC drivers/pci/setup-res.o
> >> | CC drivers/gpu/drm/i915/i915_drv.o
> >> | cc1: some warnings being treated as errors
> >> | make[6]: *** [drivers/gpu/drm/ttm/ttm_agp_backend.o] Error 1
> >> | make[5]: *** [drivers/gpu/drm/ttm] Error 2
> >>
> >> Cherry picking mainline commit 86e81f0e6 [drm/mm: include required headers in drm_mm.h]
> >> fixes the build problems.
> >>
> >> cc: Andrea Adami <andrea.adami@gmail.com>
> >> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
> >>
> >> ---
> >>
> >> meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb | 4 ++--
> >> meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb | 2 +-
> >> meta/recipes-kernel/linux/linux-yocto_3.10.bb | 14 +++++++-------
> >> 3 files changed, 10 insertions(+), 10 deletions(-)
> >>
> >> diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb b/meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb
> >> index 9b0c5d3..fe6773a 100644
> >> --- a/meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb
> >> +++ b/meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb
> >> @@ -3,8 +3,8 @@ require recipes-kernel/linux/linux-yocto.inc
> >> KBRANCH = "standard/preempt-rt/base"
> >> KBRANCH_qemuppc = "standard/preempt-rt/qemuppc"
> >>
> >> -SRCREV_machine ?= "f121a3aa028df37b8050779adaa239d29aaa2edd"
> >> -SRCREV_machine_qemuppc ?= "7172d3cbc73584e724b61ef5d13fc3519720f4c0"
> >> +SRCREV_machine ?= "f4351616572c6ad5a8b71b1becf02c3e779b85b8"
> >> +SRCREV_machine_qemuppc ?= "a6dfc85e99633d739068a03d2551e39847628551"
> >> SRCREV_meta ?= "df3aa753c8826127fb5ad811d56d57168551d6e4"
> >>
> >> SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.10.git;bareclone=1;branch=${KBRANCH},meta;name=machine,meta"
> >> diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb
> >> index baa82fd..123f307 100644
> >> --- a/meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb
> >> +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb
> >> @@ -9,7 +9,7 @@ LINUX_VERSION ?= "3.10.34"
> >>
> >> KMETA = "meta"
> >>
> >> -SRCREV_machine ?= "2ee37bfe732c73f7d39af55875ce8d30b282471c"
> >> +SRCREV_machine ?= "c7739be126930006e3bfbdb2fb070a967abc5e09"
> >> SRCREV_meta ?= "df3aa753c8826127fb5ad811d56d57168551d6e4"
> >>
> >> PV = "${LINUX_VERSION}+git${SRCPV}"
> >> diff --git a/meta/recipes-kernel/linux/linux-yocto_3.10.bb b/meta/recipes-kernel/linux/linux-yocto_3.10.bb
> >> index 56fbd07..49dd13d 100644
> >> --- a/meta/recipes-kernel/linux/linux-yocto_3.10.bb
> >> +++ b/meta/recipes-kernel/linux/linux-yocto_3.10.bb
> >> @@ -11,13 +11,13 @@ KBRANCH_qemux86 = "standard/common-pc/base"
> >> KBRANCH_qemux86-64 = "standard/common-pc-64/base"
> >> KBRANCH_qemumips64 = "standard/mti-malta64"
> >>
> >> -SRCREV_machine_qemuarm ?= "e18e8c2c7cad913a25342f9f860eeeefce24b8aa"
> >> -SRCREV_machine_qemumips ?= "6f191aaecfdbebda450cec4a1f30fb0d1a2ed889"
> >> -SRCREV_machine_qemuppc ?= "ba2e16160c7f910de432511ca0008101a7b2263b"
> >> -SRCREV_machine_qemux86 ?= "2ee37bfe732c73f7d39af55875ce8d30b282471c"
> >> -SRCREV_machine_qemux86-64 ?= "2ee37bfe732c73f7d39af55875ce8d30b282471c"
> >> -SRCREV_machine_qemumips64 ?= "e05f0378e9c21d689eed8aacb306d2c1a044e0d0"
> >> -SRCREV_machine ?= "2ee37bfe732c73f7d39af55875ce8d30b282471c"
> >> +SRCREV_machine_qemuarm ?= "0e99eabbe5b3bec853ace496f94612bc37800260"
> >> +SRCREV_machine_qemumips ?= "b6b20f49e9a169a0672b7cc2d7b93d6652ca7873"
> >> +SRCREV_machine_qemuppc ?= "d71b782615b802c78e1586494b94dd40531775c8"
> >> +SRCREV_machine_qemux86 ?= "c7739be126930006e3bfbdb2fb070a967abc5e09"
> >
> > Is it correct revision?
> >
>
> I can confirm that that is the right revision. I wonder what the fetcher
> is doing, or is something in the infrastructure caching and older
> revision ?
Sorry for noise, it was after all our mirror not getting updates
anymore, fetching it manually works.
> yow-bashfiel-d3 [/home/bruc...o-3.10.git]> git branch --contains
> c7739be126930006e3bfbdb2fb070a967abc5e09
> standard/arm-versatile-926ejs
> standard/axxia/base
> * standard/base
> standard/beagleboard
> standard/ck
> standard/common-pc-64/base
> standard/common-pc-64/chiefriver
> standard/common-pc-64/crystalforest
> standard/common-pc-64/jasperforest
> standard/common-pc-64/rangeley
> standard/common-pc-64/romley
> standard/common-pc-64/sugarbay
> standard/common-pc/atom-pc
> standard/common-pc/base
> standard/crownbay
> standard/edf
> standard/emenlow
> standard/fri2
> standard/fsl-mpc8315e-rdb
> standard/ltsi
> standard/minnow
> standard/mti-malta32
> standard/mti-malta64
> standard/ocf
> standard/preempt-rt/base
> standard/preempt-rt/fri2
> standard/preempt-rt/minnow
> standard/preempt-rt/qemuppc
> standard/preempt-rt/routerstationpro
> standard/qemuppc
> standard/routerstationpro
> standard/sys940x
> standard/tiny/base
> standard/tiny/common-pc
> standard/tiny/fri2
> standard/tiny/minnow
>
>
> http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-3.10/commit/?h=standard/common-pc/base&id=c7739be126930006e3bfbdb2fb070a967abc5e09
>
>
> Bruce
>
> > ERROR: Fetcher failure: Unable to find revision c7739be126930006e3bfbdb2fb070a967abc5e09 in branch
> > standard/common-pc/base even from upstream
> > ERROR: Logfile of failure stored in: work/qemux86-webos-linux/linux-yocto/1_3.10.34+gitAUTOINC+df3aa753c8_c7739be126-r0/temp/log.do_fetch.73290
> >
> >> +SRCREV_machine_qemux86-64 ?= "c7739be126930006e3bfbdb2fb070a967abc5e09"
> >> +SRCREV_machine_qemumips64 ?= "88abb1eb327f4e3c711d19a228cb153fdd9b3506"
> >> +SRCREV_machine ?= "c7739be126930006e3bfbdb2fb070a967abc5e09"
> >> SRCREV_meta ?= "df3aa753c8826127fb5ad811d56d57168551d6e4"
> >>
> >> SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.10.git;bareclone=1;branch=${KBRANCH},${KMETA};name=machine,meta"
> >>
> >> --
> >> _______________________________________________
> >> Openembedded-commits mailing list
> >> Openembedded-commits@lists.openembedded.org
> >> http://lists.openembedded.org/mailman/listinfo/openembedded-commits
> >
>
--
Martin 'JaMa' Jansa jabber: Martin.Jansa@gmail.com
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 205 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [oe-commits] Bruce Ashfield : linux-yocto/3.10: fix drm build failure
2014-03-31 21:51 ` Martin Jansa
@ 2014-03-31 22:32 ` Bruce Ashfield
2014-04-02 17:07 ` Martin Jansa
1 sibling, 0 replies; 8+ messages in thread
From: Bruce Ashfield @ 2014-03-31 22:32 UTC (permalink / raw)
To: Martin Jansa; +Cc: openembedded-commits, openembedded-core
On 2014-03-31, 5:51 PM, Martin Jansa wrote:
> On Sun, Mar 30, 2014 at 10:36:53AM -0400, Bruce Ashfield wrote:
>> On 2014-03-30, 7:30 AM, Martin Jansa wrote:
>>> On Sun, Mar 30, 2014 at 09:03:02AM +0000, git@git.openembedded.org wrote:
>>>> Module: openembedded-core.git
>>>> Branch: master
>>>> Commit: 42c0eba4fac6b8bd28b58ec04574d04b0ab0c457
>>>> URL: http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=42c0eba4fac6b8bd28b58ec04574d04b0ab0c457
>>>>
>>>> Author: Bruce Ashfield <bruce.ashfield@windriver.com>
>>>> Date: Thu Mar 27 13:22:32 2014 -0400
>>>>
>>>> linux-yocto/3.10: fix drm build failure
>>>>
>>>> Andrea Adami reported the following build failure:
>>>>
>>>> .../drm/drm_mm.h:105:2: error: implicit declaration of function
>>>> 'BUG_ON' [-Werror=implicit-function-declaration]
>>>> | BUG_ON(!hole_node->hole_follows);
>>>> | ^
>>>> | CC drivers/pci/setup-res.o
>>>> | CC drivers/gpu/drm/i915/i915_drv.o
>>>> | cc1: some warnings being treated as errors
>>>> | make[6]: *** [drivers/gpu/drm/ttm/ttm_agp_backend.o] Error 1
>>>> | make[5]: *** [drivers/gpu/drm/ttm] Error 2
>>>>
>>>> Cherry picking mainline commit 86e81f0e6 [drm/mm: include required headers in drm_mm.h]
>>>> fixes the build problems.
>>>>
>>>> cc: Andrea Adami <andrea.adami@gmail.com>
>>>> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
>>>>
>>>> ---
>>>>
>>>> meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb | 4 ++--
>>>> meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb | 2 +-
>>>> meta/recipes-kernel/linux/linux-yocto_3.10.bb | 14 +++++++-------
>>>> 3 files changed, 10 insertions(+), 10 deletions(-)
>>>>
>>>> diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb b/meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb
>>>> index 9b0c5d3..fe6773a 100644
>>>> --- a/meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb
>>>> +++ b/meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb
>>>> @@ -3,8 +3,8 @@ require recipes-kernel/linux/linux-yocto.inc
>>>> KBRANCH = "standard/preempt-rt/base"
>>>> KBRANCH_qemuppc = "standard/preempt-rt/qemuppc"
>>>>
>>>> -SRCREV_machine ?= "f121a3aa028df37b8050779adaa239d29aaa2edd"
>>>> -SRCREV_machine_qemuppc ?= "7172d3cbc73584e724b61ef5d13fc3519720f4c0"
>>>> +SRCREV_machine ?= "f4351616572c6ad5a8b71b1becf02c3e779b85b8"
>>>> +SRCREV_machine_qemuppc ?= "a6dfc85e99633d739068a03d2551e39847628551"
>>>> SRCREV_meta ?= "df3aa753c8826127fb5ad811d56d57168551d6e4"
>>>>
>>>> SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.10.git;bareclone=1;branch=${KBRANCH},meta;name=machine,meta"
>>>> diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb
>>>> index baa82fd..123f307 100644
>>>> --- a/meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb
>>>> +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb
>>>> @@ -9,7 +9,7 @@ LINUX_VERSION ?= "3.10.34"
>>>>
>>>> KMETA = "meta"
>>>>
>>>> -SRCREV_machine ?= "2ee37bfe732c73f7d39af55875ce8d30b282471c"
>>>> +SRCREV_machine ?= "c7739be126930006e3bfbdb2fb070a967abc5e09"
>>>> SRCREV_meta ?= "df3aa753c8826127fb5ad811d56d57168551d6e4"
>>>>
>>>> PV = "${LINUX_VERSION}+git${SRCPV}"
>>>> diff --git a/meta/recipes-kernel/linux/linux-yocto_3.10.bb b/meta/recipes-kernel/linux/linux-yocto_3.10.bb
>>>> index 56fbd07..49dd13d 100644
>>>> --- a/meta/recipes-kernel/linux/linux-yocto_3.10.bb
>>>> +++ b/meta/recipes-kernel/linux/linux-yocto_3.10.bb
>>>> @@ -11,13 +11,13 @@ KBRANCH_qemux86 = "standard/common-pc/base"
>>>> KBRANCH_qemux86-64 = "standard/common-pc-64/base"
>>>> KBRANCH_qemumips64 = "standard/mti-malta64"
>>>>
>>>> -SRCREV_machine_qemuarm ?= "e18e8c2c7cad913a25342f9f860eeeefce24b8aa"
>>>> -SRCREV_machine_qemumips ?= "6f191aaecfdbebda450cec4a1f30fb0d1a2ed889"
>>>> -SRCREV_machine_qemuppc ?= "ba2e16160c7f910de432511ca0008101a7b2263b"
>>>> -SRCREV_machine_qemux86 ?= "2ee37bfe732c73f7d39af55875ce8d30b282471c"
>>>> -SRCREV_machine_qemux86-64 ?= "2ee37bfe732c73f7d39af55875ce8d30b282471c"
>>>> -SRCREV_machine_qemumips64 ?= "e05f0378e9c21d689eed8aacb306d2c1a044e0d0"
>>>> -SRCREV_machine ?= "2ee37bfe732c73f7d39af55875ce8d30b282471c"
>>>> +SRCREV_machine_qemuarm ?= "0e99eabbe5b3bec853ace496f94612bc37800260"
>>>> +SRCREV_machine_qemumips ?= "b6b20f49e9a169a0672b7cc2d7b93d6652ca7873"
>>>> +SRCREV_machine_qemuppc ?= "d71b782615b802c78e1586494b94dd40531775c8"
>>>> +SRCREV_machine_qemux86 ?= "c7739be126930006e3bfbdb2fb070a967abc5e09"
>>>
>>> Is it correct revision?
>>>
>>
>> I can confirm that that is the right revision. I wonder what the fetcher
>> is doing, or is something in the infrastructure caching and older
>> revision ?
>
> Sorry for noise, it was after all our mirror not getting updates
> anymore, fetching it manually works.
No worries. Better to report and have me poke at it, then letting it sit.
It's not like I don't cross up SRCREVs periodically :(
Bruce
>
>> yow-bashfiel-d3 [/home/bruc...o-3.10.git]> git branch --contains
>> c7739be126930006e3bfbdb2fb070a967abc5e09
>> standard/arm-versatile-926ejs
>> standard/axxia/base
>> * standard/base
>> standard/beagleboard
>> standard/ck
>> standard/common-pc-64/base
>> standard/common-pc-64/chiefriver
>> standard/common-pc-64/crystalforest
>> standard/common-pc-64/jasperforest
>> standard/common-pc-64/rangeley
>> standard/common-pc-64/romley
>> standard/common-pc-64/sugarbay
>> standard/common-pc/atom-pc
>> standard/common-pc/base
>> standard/crownbay
>> standard/edf
>> standard/emenlow
>> standard/fri2
>> standard/fsl-mpc8315e-rdb
>> standard/ltsi
>> standard/minnow
>> standard/mti-malta32
>> standard/mti-malta64
>> standard/ocf
>> standard/preempt-rt/base
>> standard/preempt-rt/fri2
>> standard/preempt-rt/minnow
>> standard/preempt-rt/qemuppc
>> standard/preempt-rt/routerstationpro
>> standard/qemuppc
>> standard/routerstationpro
>> standard/sys940x
>> standard/tiny/base
>> standard/tiny/common-pc
>> standard/tiny/fri2
>> standard/tiny/minnow
>>
>>
>> http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-3.10/commit/?h=standard/common-pc/base&id=c7739be126930006e3bfbdb2fb070a967abc5e09
>>
>>
>> Bruce
>>
>>> ERROR: Fetcher failure: Unable to find revision c7739be126930006e3bfbdb2fb070a967abc5e09 in branch
>>> standard/common-pc/base even from upstream
>>> ERROR: Logfile of failure stored in: work/qemux86-webos-linux/linux-yocto/1_3.10.34+gitAUTOINC+df3aa753c8_c7739be126-r0/temp/log.do_fetch.73290
>>>
>>>> +SRCREV_machine_qemux86-64 ?= "c7739be126930006e3bfbdb2fb070a967abc5e09"
>>>> +SRCREV_machine_qemumips64 ?= "88abb1eb327f4e3c711d19a228cb153fdd9b3506"
>>>> +SRCREV_machine ?= "c7739be126930006e3bfbdb2fb070a967abc5e09"
>>>> SRCREV_meta ?= "df3aa753c8826127fb5ad811d56d57168551d6e4"
>>>>
>>>> SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.10.git;bareclone=1;branch=${KBRANCH},${KMETA};name=machine,meta"
>>>>
>>>> --
>>>> _______________________________________________
>>>> Openembedded-commits mailing list
>>>> Openembedded-commits@lists.openembedded.org
>>>> http://lists.openembedded.org/mailman/listinfo/openembedded-commits
>>>
>>
>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [oe-commits] Bruce Ashfield : linux-yocto/3.10: fix drm build failure
2014-03-31 21:51 ` Martin Jansa
2014-03-31 22:32 ` Bruce Ashfield
@ 2014-04-02 17:07 ` Martin Jansa
2014-04-03 7:23 ` Richard Purdie
1 sibling, 1 reply; 8+ messages in thread
From: Martin Jansa @ 2014-04-02 17:07 UTC (permalink / raw)
To: Bruce Ashfield; +Cc: openembedded-commits, openembedded-core
[-- Attachment #1: Type: text/plain, Size: 4244 bytes --]
On Mon, Mar 31, 2014 at 11:51:05PM +0200, Martin Jansa wrote:
> > I can confirm that that is the right revision. I wonder what the fetcher
> > is doing, or is something in the infrastructure caching and older
> > revision ?
>
> Sorry for noise, it was after all our mirror not getting updates
> anymore, fetching it manually works.
I've noticed one more thing:
When fetch fails, the checkout in downloads/git2/git.yoctoproject.org.linux-yocto-3.14.git
is removed and then git cloned again:
This is what I did:
# check that checkout is there:
OE qemux86@ ~/build/oe-core $ ll downloads/git2/*linux-yocto-3.14*
-rw-r--r-- 1 bitbake bitbake 0 Apr 1 14:38 downloads/git2/git.yoctoproject.org.linux-yocto-3.14.git.done
downloads/git2/git.yoctoproject.org.linux-yocto-3.14.git:
total 156
drwxr-xr-x 6 bitbake bitbake 4096 Apr 1 14:38 ./
drwxr-xr-x 210 bitbake bitbake 36864 Apr 2 17:29 ../
-rw-r--r-- 1 bitbake bitbake 42799 Apr 1 14:38 FETCH_HEAD
-rw-r--r-- 1 bitbake bitbake 23 Mar 29 21:18 HEAD
-rw-r--r-- 1 bitbake bitbake 163 Apr 1 14:38 config
-rw-r--r-- 1 bitbake bitbake 73 Mar 29 20:57 description
drwxr-xr-x 2 bitbake bitbake 4096 Mar 29 20:57 hooks/
drwxr-xr-x 2 bitbake bitbake 4096 Mar 29 20:57 info/
drwxr-xr-x 4 bitbake bitbake 4096 Mar 29 20:57 objects/
-rw-r--r-- 1 bitbake bitbake 40375 Mar 29 21:18 packed-refs
drwxr-xr-x 4 bitbake bitbake 4096 Mar 29 20:57 refs/
# create backup just in case:
OE qemux86@ ~/build/oe-core $ cp -ra downloads/git2/git.yoctoproject.org.linux-yocto-3.14.git downloads/git2/git.yoctoproject.org.linux-yocto-3.14.git-backup
# put wrong SRCREV
OE qemux86@ ~/build/oe-core $ vi openembedded-core/meta/recipes-kernel/linux/linux-yocto_3.14.bb
# try to build it:
OE qemux86@ ~/build/oe-core $ bitbake linux-yocto
NOTE: Started PRServer with DBfile: /OE/build/oe-core/cache/prserv.sqlite3, IP: 127.0.0.1, PORT: 40335, PID: 8726
Loading cache: 100% |#########################################################################################################################| ETA: 00:00:00...
NOTE: Preparing runqueue
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
WARNING: Failed to fetch URL git://git.yoctoproject.org/linux-yocto-3.14.git;bareclone=1;branch=standard/common-pc/base,meta;name=machine,meta, attempting MIRRORS if available
Currently 2 running tasks (238 of 551):
0: linux-yocto-3.14+gitAUTOINC+fc8c30398d_0143c6ebb4-r0 do_fetch (pid 10446)
1: binutils-cross-2.24-r0 do_compile (pid 15509)
ERROR: Logfile of failure stored in: /OE/build/oe-core/tmp-eglibc/work/qemux86-oe-linux/linux-yocto/3.14+gitAUTOINC+fc8c30398d_0143c6ebb4-r0/temp/log.do_fetch.10446 Currently 1 running tasks (238 of 551):
NOTE: Tasks Summary: Attempted 239 tasks of which 67 didn't need to be rerun and 1 failed.
NOTE: Writing buildhistory
Waiting for 0 running tasks to finish:
Summary: 1 task failed:
/OE/build/oe-core/openembedded-core/meta/recipes-kernel/linux/linux-yocto_3.14.bb, do_fetch
Summary: There was 1 WARNING message shown.
Summary: There were 2 ERROR messages shown, returning a non-zero exit code.
It was removed and then created again (this isn't good proof, but I was checking while the build was
running and the directory was gone):
drwxr-xr-x 4 bitbake bitbake 4096 Apr 2 18:56 downloads/git2/git.yoctoproject.org.linux-yocto-3.14.git
drwxr-xr-x 6 bitbake bitbake 4096 Apr 1 14:38 downloads/git2/git.yoctoproject.org.linux-yocto-3.14.git-backup
It's because fetcher is calling clean() before trying the MIRRORS, but I think in this special case it's
a bit sad, because for very big repos the first thing I want to do is "git branch -a --contains $SRCREV"
in downloads/git2/repo and it's already gone
It can also increase the load we create on git servers, but I don't know if we can correctly recover from
old kinds of fetcher issues without actually doing the clean(). E.g. if it failed because of wrong permissions
on some directory...
--
Martin 'JaMa' Jansa jabber: Martin.Jansa@gmail.com
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 205 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [oe-commits] Bruce Ashfield : linux-yocto/3.10: fix drm build failure
2014-04-02 17:07 ` Martin Jansa
@ 2014-04-03 7:23 ` Richard Purdie
0 siblings, 0 replies; 8+ messages in thread
From: Richard Purdie @ 2014-04-03 7:23 UTC (permalink / raw)
To: Martin Jansa; +Cc: openembedded-core, openembedded-commits
On Wed, 2014-04-02 at 19:07 +0200, Martin Jansa wrote:
> On Mon, Mar 31, 2014 at 11:51:05PM +0200, Martin Jansa wrote:
> > > I can confirm that that is the right revision. I wonder what the fetcher
> > > is doing, or is something in the infrastructure caching and older
> > > revision ?
> >
> > Sorry for noise, it was after all our mirror not getting updates
> > anymore, fetching it manually works.
>
> I've noticed one more thing:
>
> When fetch fails, the checkout in downloads/git2/git.yoctoproject.org.linux-yocto-3.14.git
> is removed and then git cloned again:
>
> This is what I did:
>
> # check that checkout is there:
> OE qemux86@ ~/build/oe-core $ ll downloads/git2/*linux-yocto-3.14*
> -rw-r--r-- 1 bitbake bitbake 0 Apr 1 14:38 downloads/git2/git.yoctoproject.org.linux-yocto-3.14.git.done
>
> downloads/git2/git.yoctoproject.org.linux-yocto-3.14.git:
> total 156
> drwxr-xr-x 6 bitbake bitbake 4096 Apr 1 14:38 ./
> drwxr-xr-x 210 bitbake bitbake 36864 Apr 2 17:29 ../
> -rw-r--r-- 1 bitbake bitbake 42799 Apr 1 14:38 FETCH_HEAD
> -rw-r--r-- 1 bitbake bitbake 23 Mar 29 21:18 HEAD
> -rw-r--r-- 1 bitbake bitbake 163 Apr 1 14:38 config
> -rw-r--r-- 1 bitbake bitbake 73 Mar 29 20:57 description
> drwxr-xr-x 2 bitbake bitbake 4096 Mar 29 20:57 hooks/
> drwxr-xr-x 2 bitbake bitbake 4096 Mar 29 20:57 info/
> drwxr-xr-x 4 bitbake bitbake 4096 Mar 29 20:57 objects/
> -rw-r--r-- 1 bitbake bitbake 40375 Mar 29 21:18 packed-refs
> drwxr-xr-x 4 bitbake bitbake 4096 Mar 29 20:57 refs/
>
> # create backup just in case:
> OE qemux86@ ~/build/oe-core $ cp -ra downloads/git2/git.yoctoproject.org.linux-yocto-3.14.git downloads/git2/git.yoctoproject.org.linux-yocto-3.14.git-backup
>
> # put wrong SRCREV
> OE qemux86@ ~/build/oe-core $ vi openembedded-core/meta/recipes-kernel/linux/linux-yocto_3.14.bb
>
> # try to build it:
> OE qemux86@ ~/build/oe-core $ bitbake linux-yocto
> NOTE: Started PRServer with DBfile: /OE/build/oe-core/cache/prserv.sqlite3, IP: 127.0.0.1, PORT: 40335, PID: 8726
> Loading cache: 100% |#########################################################################################################################| ETA: 00:00:00...
> NOTE: Preparing runqueue
> NOTE: Executing SetScene Tasks
> NOTE: Executing RunQueue Tasks
> WARNING: Failed to fetch URL git://git.yoctoproject.org/linux-yocto-3.14.git;bareclone=1;branch=standard/common-pc/base,meta;name=machine,meta, attempting MIRRORS if available
> Currently 2 running tasks (238 of 551):
> 0: linux-yocto-3.14+gitAUTOINC+fc8c30398d_0143c6ebb4-r0 do_fetch (pid 10446)
> 1: binutils-cross-2.24-r0 do_compile (pid 15509)
> ERROR: Logfile of failure stored in: /OE/build/oe-core/tmp-eglibc/work/qemux86-oe-linux/linux-yocto/3.14+gitAUTOINC+fc8c30398d_0143c6ebb4-r0/temp/log.do_fetch.10446 Currently 1 running tasks (238 of 551):
> NOTE: Tasks Summary: Attempted 239 tasks of which 67 didn't need to be rerun and 1 failed.
> NOTE: Writing buildhistory
> Waiting for 0 running tasks to finish:
>
> Summary: 1 task failed:
> /OE/build/oe-core/openembedded-core/meta/recipes-kernel/linux/linux-yocto_3.14.bb, do_fetch
> Summary: There was 1 WARNING message shown.
> Summary: There were 2 ERROR messages shown, returning a non-zero exit code.
>
> It was removed and then created again (this isn't good proof, but I was checking while the build was
> running and the directory was gone):
>
> drwxr-xr-x 4 bitbake bitbake 4096 Apr 2 18:56 downloads/git2/git.yoctoproject.org.linux-yocto-3.14.git
> drwxr-xr-x 6 bitbake bitbake 4096 Apr 1 14:38 downloads/git2/git.yoctoproject.org.linux-yocto-3.14.git-backup
>
> It's because fetcher is calling clean() before trying the MIRRORS, but I think in this special case it's
> a bit sad, because for very big repos the first thing I want to do is "git branch -a --contains $SRCREV"
> in downloads/git2/repo and it's already gone
>
> It can also increase the load we create on git servers, but I don't know if we can correctly recover from
> old kinds of fetcher issues without actually doing the clean(). E.g. if it failed because of wrong permissions
> on some directory...
I think this is due to the use of mirror tarballs. If it finds a mirror
tarball, it will try and use it however it has to clean the previous
directory out the way to be able to extract the tarball. Its hard to
know in advance if a mirror tarball will contain what we want but if it
hasn't been able to fetch it through an update (git pull), it will try.
Cheers,
Richard
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2014-04-03 7:23 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <20140330090302.B0FBA50478@opal>
2014-03-30 11:30 ` [oe-commits] Bruce Ashfield : linux-yocto/3.10: fix drm build failure Martin Jansa
2014-03-30 12:36 ` Richard Purdie
2014-03-30 13:36 ` Bruce Ashfield
2014-03-30 14:36 ` Bruce Ashfield
2014-03-31 21:51 ` Martin Jansa
2014-03-31 22:32 ` Bruce Ashfield
2014-04-02 17:07 ` Martin Jansa
2014-04-03 7:23 ` Richard Purdie
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox