On 05/09/2016 11:10, Dominique Leuenberger / DimStar wrote:
On Mon, 2016-08-22 at 14:07 +0200, Dave Plater wrote:
On 22/08/2016 13:30, Joerg Schilling wrote: Dave Plater
wrote: Leap:42.2 is about to go beta and the console pattern still requires wodim which causes cdrtools to be uninstalled. This has caused many problems with the recording of dvds by k3b in the past. This requirement remains due to kiwi having a specific requirement for genisoimage. This requirement is removed in kiwi versions 8x but apparently there are some python packages that can't be accepted.
Applications that "need" genisoimage usually have not been updated since 2002. At that time, the former options -H/-L/-P have been deprecated in favor of the POSIX behavior of these options.
If unmaintained programs cannot be updated, it should be sufficient to create a script "genisoimage" that contains:
#! /bin/sh - exec /usr/bin/mkisofs -legacy "$@"
Jörg
I've hopefully remedied the situation by adding a genisoimage symlink to mkisofs, will work according to the kiwi developer and I've submitted that cdrtools and the updated patterns-openSUSE to Factory. Regards Dave P Sadly, at this point, I have to report that this did not work and building any new TW snapshot is currently broken - unless I start reverting various of the changes that went in here.
The build of a kiwi image now fails with:
[ 1423s] Sep-05 09:04:54 <3> : Failed to call /usr/bin/genisoimage: Bad Option '-allow-limited-size' (error -1 BADFLAG).
If nobody speaks up soon enough, I'll have to start backing out of this change once again and revert to cdrkit-cdrtools-compat... but at least we learnt (again) something to consider for the next attempt :)
Cheers, Dominique Kiwi-8 is fixed but is apparently held up by python packages but the changes to patterns-openSUSE should be enough to prevent the installation of wodim when a user clicks the console pattern. Regards Dave P -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org