-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New packages: {edk2,ovmf-*}-202102 #29074
Conversation
Please clean up your commit, you have |
Getting errors attempting to build ovmf-*
|
Please, check now |
CI passed, tested on x86_64-musl, works fine. Ready for review & merge I think. |
Still having the same issue. |
Maybe the issue is your date? Check if it's correct. The package have built successfully both on my laptop and CI/CD. Can someone else test it? |
Date and time are correct.
…On Mon, Mar 29, 2021, 2:25 AM Artur Sinila ***@***.***> wrote:
Still having the same issue.
Maybe the issue is your date? Check if it's correct. The package have
built successfully both on my laptop and CI/CD.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#29074 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AHX2YDM64PVNQOCBQ5XEPA3TGAMNPANCNFSM4YI3T56Q>
.
|
The packages built with no problems for me on x86_64-glibc. |
I noticed that the VM starts up to a black screen if I have OpenGL enabled for Spice... the VM only starts to display when the OS has booted to a certain point. I'm not sure if it's an upstream issue though. |
up |
Same here, i will test later. |
Please merge this! |
ping @ericonr |
I only made a lint comment, and haven't claimed this PR. It's a big package that I'm not in a position to review rn. |
I really don't see this being merged without massive upstream work. The template is a jumble of manual steps and questionable vendoring (brotli? openssl???). I suspect the only truly valuable part of this package is the half-dozen firmware blobs and associated JSON descriptors, all of which I just manually unpack from an Arch Linux package and be on my way. |
I don't want to involve myself, but from https://github.com/tianocore/edk2/blob/master/CryptoPkg/Library/OpensslLib/OpenSSL-HOWTO.txt it would seem at least openssl is used to provide crypto stuff and it would have to be compiled specially for that, which is why they pull it in. |
@ahesford The firmware files are primarily used by GPU passthrough users. |
I understand the utility of the firmware files; I use them in all of my VMs. My point is that the template requires a lot of manual effort because the EDK build system isn't sane, and these steps are likely to break from one release to the next. Void is a small team and fragile templates that require a lot of manual work become disproportionate time sinks. In the meantime, the firmware blobs can be manually extracted from packages of other distributions and used in Qemu/KVM installations in Void with minimal effort. |
Understandable. I'll probably just do as you said in the meantime. |
So why not pulling this in the package ? |
I would be under the assumption that this is against the package quality requirements since this package would not fall under the |
Would it be a advantageous/within scope of void-packages to just write a script that just steals them from Arch or another popular distro's repos? |
Is there any update on the state of the PR? Trying to setup UEFI with qemu |
uh? when? |
The
|
the fact that it was in |
Because it seems that qemu already ships viable EFI image and EDK2 is such a nightmare to build, let's close this and revisit if there is a compelling need and we can construct a more maintainable template. |
I can't find a way to run that firmware with vagrant-libvirt : vagrant-libvirt/vagrant-libvirt#1443 |
Has anyone gotten the EFI images shipped with qemu to work for enabling secure boot and creating a Windows 11 VM? |
Continues #17225
Closes #11243, #27229
General
Have the results of the proposed changes been tested?
Does it build and run successfully?