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

Saul Wold sgw at linux.intel.com
Tue Oct 2 13:30:15 PDT 2012


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.

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