[OE-core] File conflicts between PN-doc packages
Martin Jansa
martin.jansa at gmail.com
Wed Jan 23 17:27:48 UTC 2013
I'm testing changes to allow world-image builds
https://bugzilla.yoctoproject.org/show_bug.cgi?id=3505
And even with very small subset of oe-core I got a lot of file
conflicts mostly between PN-doc packages.
We can return --force-overwrite to do_rootfs installs, but that
only moves this issue to end user trying to install e.g.
util-linux-doc and e2fsprogs-doc.
Do we want u-a used for stuff like doc?
What about conflicting .debug stuff from console-tools-dbg and kbd-dbg?
We can use:
1) u-a
+ most correct behavior
- more metadata
2) RCONFLICTS
+ proper message to end user
3) EXCLUDE_FROM_WORLD_IMAGE
- doesn't test installation for all PACKAGEs just because some are conflicting
4) EXCLUDED_PACKAGES_FROM_WORLD_IMAGE
+ exclude only some items from PACKAGES list
5) some combination of above
e.g. RCONFLICTS for PN-dbg, u-a for PN-doc
Here is whole list, but be aware that this is only about 2/5 of oe-core, 333 recipes from 826.
| * check_data_file_clashes: Package gcc-doc wants to install file rootfs/usr/share/info/dir
| But that file is already provided by package * automake-doc
| * check_data_file_clashes: Package eglibc-doc wants to install file rootfs/usr/share/info/dir
| But that file is already provided by package * automake-doc
| * check_data_file_clashes: Package initramfs-framework-base wants to install file rootfs/init
| But that file is already provided by package * initramfs-live-boot
| * check_data_file_clashes: Package initramfs-framework-base wants to install file rootfs/init
| But that file is already provided by package * initramfs-live-boot
| * check_data_file_clashes: Package tinylogin wants to install file rootfs/sbin/sulogin
| But that file is already provided by package * sysvinit-sulogin
| * check_data_file_clashes: Package initramfs-boot wants to install file rootfs/init
| But that file is already provided by package * initramfs-live-boot
| * check_data_file_clashes: Package eglibc-mtrace wants to install file rootfs/usr/bin/mtrace
| But that file is already provided by package * eglibc-scripts
| * check_data_file_clashes: Package eglibc-mtrace wants to install file rootfs/usr/bin/mtrace
| But that file is already provided by package * eglibc-scripts
| * check_data_file_clashes: Package coreutils-doc wants to install file rootfs/usr/share/man/man1/groups.1
| But that file is already provided by package * shadow-doc
| * check_data_file_clashes: Package initramfs-boot wants to install file rootfs/init
| But that file is already provided by package * initramfs-live-boot
| * check_data_file_clashes: Package binutils-doc wants to install file rootfs/usr/share/info/standards.info
| But that file is already provided by package * autoconf-doc
| * check_data_file_clashes: Package tinylogin wants to install file rootfs/sbin/sulogin
| But that file is already provided by package * sysvinit-sulogin
| * check_data_file_clashes: Package initramfs-boot wants to install file rootfs/init
| But that file is already provided by package * initramfs-live-boot
| * check_data_file_clashes: Package initramfs-framework-base wants to install file rootfs/init
| But that file is already provided by package * initramfs-live-boot
| * check_data_file_clashes: Package initramfs-framework-base wants to install file rootfs/init
| But that file is already provided by package * initramfs-live-boot
| * check_data_file_clashes: Package tinylogin wants to install file rootfs/sbin/sulogin
| But that file is already provided by package * sysvinit-sulogin
| * check_data_file_clashes: Package eglibc-mtrace wants to install file rootfs/usr/bin/mtrace
| But that file is already provided by package * eglibc-scripts
| * check_data_file_clashes: Package kbd-dbg wants to install file rootfs/usr/bin/.debug/setleds
| But that file is already provided by package * console-tools-dbg
| * check_data_file_clashes: Package kbd-dbg wants to install file rootfs/usr/bin/.debug/showkey
| But that file is already provided by package * console-tools-dbg
| * check_data_file_clashes: Package kbd-dbg wants to install file rootfs/usr/bin/.debug/dumpkeys
| But that file is already provided by package * console-tools-dbg
| * check_data_file_clashes: Package kbd-dbg wants to install file rootfs/usr/bin/.debug/setmetamode
| But that file is already provided by package * console-tools-dbg
| * check_data_file_clashes: Package kbd-dbg wants to install file rootfs/usr/bin/.debug/kbd_mode
| But that file is already provided by package * console-tools-dbg
| * check_data_file_clashes: Package kbd-dbg wants to install file rootfs/usr/bin/.debug/getkeycodes
| But that file is already provided by package * console-tools-dbg
| * check_data_file_clashes: Package kbd-dbg wants to install file rootfs/usr/bin/.debug/loadkeys
| But that file is already provided by package * console-tools-dbg
| * check_data_file_clashes: Package kbd-dbg wants to install file rootfs/usr/bin/.debug/psfaddtable
| But that file is already provided by package * console-tools-dbg
| * check_data_file_clashes: Package kbd-dbg wants to install file rootfs/usr/bin/.debug/setkeycodes
| But that file is already provided by package * console-tools-dbg
| * check_data_file_clashes: Package kbd-dbg wants to install file rootfs/usr/bin/.debug/psfgettable
| But that file is already provided by package * console-tools-dbg
| * check_data_file_clashes: Package kbd-dbg wants to install file rootfs/usr/bin/.debug/psfstriptable
| But that file is already provided by package * console-tools-dbg
| * check_data_file_clashes: Package util-linux-doc wants to install file rootfs/usr/share/man/man8/fsck.8
| But that file is already provided by package * e2fsprogs-doc
| * check_data_file_clashes: Package util-linux-doc wants to install file rootfs/usr/share/man/man8/blkid.8
| But that file is already provided by package * e2fsprogs-doc
| * check_data_file_clashes: Package util-linux-doc wants to install file rootfs/usr/share/man/man8/findfs.8
| But that file is already provided by package * e2fsprogs-doc
| * check_data_file_clashes: Package util-linux-doc wants to install file rootfs/usr/share/man/man8/sulogin.8
| But that file is already provided by package * sysvinit-doc
| * check_data_file_clashes: Package util-linux-doc wants to install file rootfs/usr/share/man/man3/uuid.3
| But that file is already provided by package * libossp-uuid-doc
| * check_data_file_clashes: Package util-linux-doc wants to install file rootfs/usr/share/man/man3/libblkid.3
| But that file is already provided by package * e2fsprogs-doc
| * check_data_file_clashes: Package util-linux-doc wants to install file rootfs/usr/share/man/man1/utmpdump.1
| But that file is already provided by package * sysvinit-doc
| * check_data_file_clashes: Package util-linux-doc wants to install file rootfs/usr/share/man/man1/mountpoint.1
| But that file is already provided by package * sysvinit-doc
| * check_data_file_clashes: Package util-linux-doc wants to install file rootfs/usr/share/man/man1/reset.1
| But that file is already provided by package * ncurses-doc
| * check_data_file_clashes: Package util-linux-doc wants to install file rootfs/usr/share/man/man1/wall.1
| But that file is already provided by package * sysvinit-doc
| * check_data_file_clashes: Package util-linux-doc wants to install file rootfs/usr/share/man/man1/mesg.1
| But that file is already provided by package * sysvinit-doc
| * check_data_file_clashes: Package util-linux-doc wants to install file rootfs/usr/share/man/man1/last.1
| But that file is already provided by package * sysvinit-doc
| * check_data_file_clashes: Package tinylogin wants to install file rootfs/sbin/sulogin
| But that file is already provided by package * sysvinit-sulogin
--
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: 198 bytes
Desc: Digital signature
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20130123/4e2c8577/attachment-0002.sig>
More information about the Openembedded-core
mailing list