Friday, July 8, 2016

[fedora-arm] Re: 2:qemu-system-x86-2.6.0-4.fc25.aarch64 -> edk2-ovmf dependency

On Fri, Jul 8, 2016 at 11:11 AM, Daniel P. Berrange <berrange@redhat.com> wrote:
> On Fri, Jul 08, 2016 at 11:03:57AM +0100, Richard W.M. Jones wrote:
>> On Fri, Jul 08, 2016 at 10:49:57AM +0100, Daniel P. Berrange wrote:
>> > If we can't build edk2 x86_64 bios blob on aarch64, and can't import
>> > the previously built noarch packages, then seems to say the only
>> > option left is to split the edk2 package into two source packages.
>> > One that exclusively builds the BIOS blobs (and can be entirely
>> > noarch), and one that builds the host tools (which is arch dependant).
>> > It rather sucks that build system limitations would force us to split
>> > the source RPM in this way though :-(
>>
>> The alternative might be to reduce the hard Requires dependency
>> to either Recommends or Suggests. What do you think about that?
>
> I'm not a huge fan of that, because I think it is desirable for apps
> to be able to presume EFI support is available out of the box if QEMU
> is installed. Making it optional will just leave to user bug reports
> when trying to use EFI in virt-manager and it failing due to missing
> BIOS.
>
> Though as a short term hack, I guess I'd be ok with making it Recommends
> on aarch64 only, and leaving it as Requires on all other arches, with a
> view to making it Requires again on aarch64 once we have a better fix.

It's also an issue when building libguestfs on ppc.koji and presumably
s390.koji due to qemu-system-x86

DEBUG util.py:421: Error: nothing provides edk2-ovmf needed by
qemu-system-x86-2:2.6.0-4.fc25.ppc64

http://ppc.koji.fedoraproject.org/koji/taskinfo?taskID=3518487
_______________________________________________
arm mailing list
arm@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/arm@lists.fedoraproject.org

No comments:

Post a Comment