[OE-core] Conflicting files in sysroot Was: State of bitbake world, Failed tasks 2014-10-06

Martin Jansa martin.jansa at gmail.com
Mon Oct 6 17:49:43 UTC 2014


On Mon, Oct 06, 2014 at 08:49:21AM +0200, Martin Jansa wrote:
> http://www.openembedded.org/wiki/Bitbake_World_Status
> 
> All pending issues were fixed, so now it fails only in conflicting packages.
> 
> == Failed tasks 2014-10-06 ==
> 
> === common (6) ===
>     * meta-openembedded/meta-gnome/recipes-gnome/gnome-keyring/gnome-keyring_2.32.1.bb, do_populate_sysroot
>     * meta-openembedded/meta-gnome/recipes-gnome/gnome-menus/gnome-menus_2.30.5.bb, do_populate_sysroot
>     * meta-openembedded/meta-gnome/recipes-gnome/gweather/libgweather_2.30.3.bb, do_populate_sysroot
>     * meta-openembedded/meta-python/recipes-devtools/python/python-dateutil_1.5.bb, do_populate_sysroot
>     * meta-openembedded/meta-webserver/recipes-php/modphp/modphp_5.5.15.bb, do_populate_sysroot
>     * openembedded-core/meta/recipes-extended/xz/xz_5.1.3alpha.bb, do_populate_sysroot

To make it easier for other people to take action and fix some of these
before they are PNBLACKLISTed for release.. These issues are there for
very long time, but now they got much more important with the warning
changed to fatal error (which is the right thing).

Here is the list of conflicting files and recipes:
gnome-keyring - manifest-qemux86-64-gcr.populate_sysroot
4
gnome-menus - manifest-qemux86-64-gnome-menus3.populate_sysroot
24
libgweather - manifest-qemux86-64-libgweather3.populate_sysroot
876
xz manifest-qemux86-64-lzma.populate_sysroot
2
systemd - manifest-qemux86-64-nss-myhostname.populate_sysroot
1
modphp - manifest-qemux86-64-php.populate_sysroot
466
python-dateutil - manifest-qemux86-64-python-matplotlib.populate_sysroot
34
qtbase - manifest-qemux86-64-qt4-embedded.populate_sysroot
82

ERROR: The recipe python-dateutil is trying to install files into a shared area when those files already exist. Those files and their manifest location are:
   /home/jenkins/oe/world/shr-core/tmp-glibc/sysroots/qemux86-64/usr/lib/python2.7/site-packages/dateutil/tzwin.pyc
   Matched in manifest-qemux86-64-python-matplotlib.populate_sysroot
   ...

ERROR: The recipe gnome-keyring is trying to install files into a shared area when those files already exist. Those files and their manifest location are:
   /home/jenkins/oe/world/shr-core/tmp-glibc/sysroots/qemux86-64/usr/share/glib-2.0/schemas/org.gnome.crypto.pgp.gschema.xml
   Matched in manifest-qemux86-64-gcr.populate_sysroot
   /home/jenkins/oe/world/shr-core/tmp-glibc/sysroots/qemux86-64/usr/share/GConf/gsettings/org.gnome.crypto.pgp.convert
   Matched in manifest-qemux86-64-gcr.populate_sysroot

ERROR: The recipe modphp is trying to install files into a shared area when those files already exist. Those files and their manifest location are:
   /home/jenkins/oe/world/shr-core/tmp-glibc/sysroots/qemux86-64/usr/include/php/main/win95nt.h
   Matched in manifest-qemux86-64-php.populate_sysroot
   ...

ERROR: The recipe qtbase is trying to install files into a shared area when those files already exist. Those files and their manifest location are:
   /home/jenkins/oe/world/shr-core/tmp-glibc/sysroots/qemux86-64/usr/lib/fonts/unifont_160_50.qpf
   Matched in manifest-qemux86-64-qt4-embedded.populate_sysroot
   ...

ERROR: The recipe gnome-menus is trying to install files into a shared area when those files already exist. Those files and their manifest location are:
   /home/jenkins/oe/world/shr-core/tmp-glibc/sysroots/qemux86-64/usr/share/desktop-directories/X-GNOME-Other.directory
   Matched in manifest-qemux86-64-gnome-menus3.populate_sysroot
   ...

ERROR: The recipe systemd is trying to install files into a shared area when those files already exist. Those files and their manifest location are:
   /home/jenkins/oe/world/shr-core/tmp-glibc/sysroots/qemux86-64/usr/lib/libnss_myhostname.so.2
   Matched in manifest-qemux86-64-nss-myhostname.populate_sysroot

ERROR: The recipe xz is trying to install files into a shared area when those files already exist. Those files and their manifest location are:
   /home/jenkins/oe/world/shr-core/tmp-glibc/sysroots/qemux86-64/usr/lib/liblzma.a
   Matched in manifest-qemux86-64-lzma.populate_sysroot

ERROR: The recipe libgweather is trying to install files into a shared area when those files already exist. Those files and their manifest location are:
   /home/jenkins/oe/world/shr-core/tmp-glibc/sysroots/qemux86-64/usr/share/libgweather/locations.dtd
   Matched in manifest-qemux86-64-libgweather3.populate_sysroot
   /home/jenkins/oe/world/shr-core/tmp-glibc/sysroots/qemux86-64/usr/share/libgweather/Locations.zh_TW.xml
   Matched in manifest-qemux86-64-libgweather3.populate_sysroot
   ...
   /home/jenkins/oe/world/shr-core/tmp-glibc/sysroots/qemux86-64/usr/share/icons/gnome/scalable/status/weather-few-clouds-night-350.svg
   Matched in manifest-qemux86-64-libgweather3.populate_sysroot

I would like to see this fixed before we create dizzy branch.

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa at gmail.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: Digital signature
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20141006/6acd5116/attachment-0002.sig>


More information about the Openembedded-core mailing list