[Yocto-builds] buildbot failure in Yocto on meta-intel-gpl

Tom Zanussi tom.zanussi at intel.com
Tue Oct 2 13:35:50 PDT 2012


On Tue, 2012-10-02 at 13:30 -0700, Saul Wold wrote:
> On 10/02/2012 01:23 PM, Tom Zanussi wrote:
> > On Tue, 2012-10-02 at 13:17 -0700, Saul Wold wrote:
> >> On 10/02/2012 01:14 PM, Tom Zanussi wrote:
> >>> On Tue, 2012-10-02 at 13:05 -0700, Flanagan, Elizabeth wrote:
> >>>> On Tue, Oct 2, 2012 at 12:38 PM, Tom Zanussi <tom.zanussi at intel.com> wrote:
> >>>>> On Tue, 2012-10-02 at 12:14 -0700, Saul Wold wrote:
> >>>>>> On 10/02/2012 11:57 AM, yocto-builds at yoctoproject.org wrote:
> >>>>>>>
> >>>>>>>           Build status: FAILURE
> >>>>>>>
> >>>>>>> Buildslave for this Build: *ab10.i.yoctoproject.org*
> >>>>>>> Complete logs for all build steps:
> >>>>>>> http://autobuilder.yoctoproject.org:8010/builders/meta-intel-gpl/builds/77
> >>>>>>> Build Reason: Triggerable(meta-intel-gpl)
> >>>>>>> Build Source Stamp: *[branch master]
> >>>>>>> 8609051d8d4f9fa565eb48418a87fa0048613374*
> >>>>>>> /Detailed log of last build step:/
> >>>>>>> http://autobuilder.yoctoproject.org:8010/builders/meta-intel-gpl/builds/77/steps/shell_31/logs/stdio
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>           Last 20 lines of "shell_31.stdio" Error log:
> >>>>>>>
> >>>>>>> ERROR: Nothing RPROVIDES 'gst-ffmpeg' (but
> >>>>>>> /srv/home/pokybuild/yocto-autobuilder/yocto-slave/meta-intel-gpl/build/yocto/meta-intel/common/recipes-multimedia/gstreamer/gst-va-intel.bb
> >>>>>>> RDEPENDS on or otherwise requires it)
> >>>>>>> ERROR: gst-ffmpeg was skipped: because it has a restricted license not
> >>>>>>> whitelisted in LICENSE_FLAGS_WHITELIST
> >>>>>>> ERROR: Nothing RPROVIDES 'gst-va-intel-general' (but
> >>>>>>> /srv/home/pokybuild/yocto-autobuilder/yocto-slave/meta-intel-gpl/build/yocto/meta-intel/common/recipes-multimedia/gstreamer/gst-va-intel.bb
> >>>>>>> RDEPENDS on or otherwise requires it)
> >>>>>>> ERROR: No eligible RPROVIDERs exist for 'gst-va-intel-general'
> >>>>>>> ERROR: Nothing RPROVIDES 'gst-va-intel-video' (but
> >>>>>>> /srv/home/pokybuild/yocto-autobuilder/yocto-slave/meta-intel-gpl/build/yocto/meta-intel/common/recipes-multimedia/gstreamer/gst-va-intel.bb
> >>>>>>> RDEPENDS on or otherwise requires it)
> >>>>>>> ERROR: No eligible RPROVIDERs exist for 'gst-va-intel-video'
> >>>>>>> ERROR: Nothing RPROVIDES 'gst-va-mixvideo-vaapi' (but
> >>>>>>> /srv/home/pokybuild/yocto-autobuilder/yocto-slave/meta-intel-gpl/build/yocto/meta-intel/common/recipes-multimedia/gstreamer/gst-va-intel.bb
> >>>>>>> RDEPENDS on or otherwise requires it)
> >>>>>>> ERROR: No eligible RPROVIDERs exist for 'gst-va-mixvideo-vaapi'
> >>>>>>> Summary: There were 4 ERROR messages shown, returning a non-zero exit code.
> >>>>>>>
> >>>>>>> /Detailed log of last build step:/
> >>>>>>> http://autobuilder.yoctoproject.org:8010/builders/meta-intel-gpl/builds/77/steps/shell_45/logs/stdio
> >>>>>>>
> >>>>>>
> >>>>>> This failure is due to adding a LICENSE_FLAGS of commercial to the
> >>>>>> gst-ffmpeg recipe.  I thought that this was addressed in the
> >>>>>> gst-va-intel-video, but it looks like the gst-va-intel recipe also needs
> >>>>>> a wrapper around the RDEPENDS for gst-ffmpeg.
> >>>>>>
> >>>>>> Nitin, Tom: Do you want a bugzilla entry for this also?
> >>>>>>
> >>>>>
> >>>>> You should just add 'commercial' to the LICENSE_FLAGS_WHITELIST in
> >>>>> local.conf like all the other BSPs should be doing (and I assume are,
> >>>>> otherwise they'd be failing like this too...)
> >>>>>
> >>>>
> >>>> Hrm, that's interesting. There is no commercial added to
> >>>> LICENSE_FLAGS_WHITELIST from the autobuilder side for any BSP.
> >>>>
> >>>
> >>> Yeah, my mistake - if 'commercial' isn't specified it shouldn't cause
> >>> problems, you just don't get video acceleration.  There was a bug where
> >>> this didn't work but it was closed:
> >>>
> >>> https://bugzilla.yoctoproject.org/show_bug.cgi?id=2551
> >>>
> >>> And we're not seeing it for any other BSPs so I'm not sure this is the
> >>> same thing or a new problem and/or restricted to fri2 and/or
> >>> autobuilder...
> >>>
> >> This is a new problem since Paul just marked the gst-ffmpeg as
> >> commercial. The meta-intel layer has the gst-va-intel-general which
> >> RDEPENDS on ffmpeg unconditionally.  Like I said above, this needs to be
> >> conditional now based on either commercial in the WHITELIST.
> >>
> >
> > Yeah, it already is - see fri2.conf:
> >
> > VA_FEATURES = "${@bb.utils.contains("LICENSE_FLAGS_WHITELIST", \
> >              "commercial", "gst-va-intel va-intel", "va-intel", d)}"
> >
> > MACHINE_FEATURES += "wifi 3g pcbios efi va-impl-mixvideo"
> > MACHINE_EXTRA_RRECOMMENDS += "linux-firmware-iwlwifi-6000g2a-5
> > ${VA_FEATURES}"
> >
> Right, but it's also needed for the gst-va-intel-general recipe, I think 
> that recipe needs a similar check / wrapper for the RDEPENDS of gst-ffmpeg.
> 

gst-va-intel-general is only referenced by one user, gst-va-intel:

RDEPENDS_gst-va-intel = "\
    gst-va-intel-general \

And gst-va-intel is only included only if 'commercial' is specified and
an noop (along with gst-va-intel-general) if 'commercial' isn't
specified.


Tom

> Sau!
> 
> > Tom
> >
> >> Sau!
> >>
> >>> Tom
> >>>
> >>>> -b
> >>>>
> >>>>> Tom
> >>>>>
> >>>>>> Sau!
> >>>>>>>
> >>>>>>>
> >>>>>>>           Last 20 lines of "shell_45.stdio" Error log:
> >>>>>>>
> >>>>>>> ERROR: Nothing RPROVIDES 'gst-ffmpeg' (but
> >>>>>>> /srv/home/pokybuild/yocto-autobuilder/yocto-slave/meta-intel-gpl/build/yocto/meta-intel/common/recipes-multimedia/gstreamer/gst-va-intel.bb
> >>>>>>> RDEPENDS on or otherwise requires it)
> >>>>>>> ERROR: gst-ffmpeg was skipped: because it has a restricted license not
> >>>>>>> whitelisted in LICENSE_FLAGS_WHITELIST
> >>>>>>> ERROR: Nothing RPROVIDES 'gst-va-intel-general' (but
> >>>>>>> /srv/home/pokybuild/yocto-autobuilder/yocto-slave/meta-intel-gpl/build/yocto/meta-intel/common/recipes-multimedia/gstreamer/gst-va-intel.bb
> >>>>>>> RDEPENDS on or otherwise requires it)
> >>>>>>> ERROR: No eligible RPROVIDERs exist for 'gst-va-intel-general'
> >>>>>>> ERROR: Nothing RPROVIDES 'gst-va-intel-video' (but
> >>>>>>> /srv/home/pokybuild/yocto-autobuilder/yocto-slave/meta-intel-gpl/build/yocto/meta-intel/common/recipes-multimedia/gstreamer/gst-va-intel.bb
> >>>>>>> RDEPENDS on or otherwise requires it)
> >>>>>>> ERROR: No eligible RPROVIDERs exist for 'gst-va-intel-video'
> >>>>>>> Summary: There were 3 ERROR messages shown, returning a non-zero exit code.
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> *-The Yocto BuildBot*
> >>>>>>>
> >>>>>>>
> >>>>>>> _______________________________________________
> >>>>>>> Yocto-builds mailing list
> >>>>>>> Yocto-builds at yoctoproject.org
> >>>>>>> https://lists.yoctoproject.org/listinfo/yocto-builds
> >>>>>>>
> >>>>>
> >>>>>
> >>>>> _______________________________________________
> >>>>> Yocto-builds mailing list
> >>>>> Yocto-builds at yoctoproject.org
> >>>>> https://lists.yoctoproject.org/listinfo/yocto-builds
> >>>>
> >>>>
> >>>>
> >>>
> >>>
> >
> >





More information about the Yocto-builds mailing list