Package Details: xen-stubdom 4.20.0-2

Git Clone URL: https://aur.archlinux.org/xen.git (read-only, click to copy)
Package Base: xen
Description: Xen hypervisor stubdom files
Upstream URL: https://xenproject.org/
Keywords: hypervisor virtualization xen
Licenses: GPL2
Submitter: sergej
Maintainer: Refutationalist
Last Packager: Refutationalist
Votes: 184
Popularity: 0.071098
First Submitted: 2009-11-09 11:22 (UTC)
Last Updated: 2025-03-13 08:19 (UTC)

Dependencies (42)

Required by (3)

Sources (13)

Pinned Comments

Refutationalist commented on 2025-03-12 12:06 (UTC) (edited on 2025-03-13 08:23 (UTC) by Refutationalist)

We've moved to the newly-stable 4.20.0 branch. There are also other changes:

  • stubdom is fixed by disabling the vtmp and vtpmmgr components. This gets rid of a few source files and our remaining patches.
  • Debug files are only removed if the debug option is not set in makepkg.cfg (or the PKGBUILD itself)
  • pygrub has been removed
  • optdepends are adjusted for the upcoming xen-grub split package for the various Xen flavored builds.

If you're still using pygrub note that it is deprecated. The solution is to build PV grub instead, which used to be in AUR but is now missing. I am asking a couple questions on the mailing list, and I intend to put my current build of xen-grub (which supersedes xen-pvhgrub) on AUR as soon as possible. If you need to build it before that occurs, you can find it in my PKGBUILD repo.

EDIT: 4.20.0-2 adds support for the xen-edk2 package, which has a fixed UEFI for xen

Latest Comments

« First ‹ Previous 1 .. 23 24 25 26 27 28 29 30 31 32 33 .. 101 Next › Last »

ArthurBorsboom commented on 2016-12-11 08:59 (UTC)

I have disowned the package since I have no added value anymore. My preference goes to John maintaining the package. If it doesn't work (so I can test), you will here in the comment box here. :) Package is currently unmaintained.

JohnTh commented on 2016-12-07 07:31 (UTC)

Hi, xen-4.8.0 release has been tagged on xen git. I have update my master to use it and it needs testing. No release notes yet though. https://gitlab.com/johnth/aur-xen/ I included Xen's PGP signature in the PKGBUILD. Install the key (confirm here: https://www.xenproject.org/developers/teams/hypervisor/openpgp.html) with, as the user you build with: gpg --keyserver pgp.mit.edu --recv-key 23E3222C145F4475FA8060A783FE14C957E82BD9 Or use --skippgpcheck, or comment out the .sig and SKIP sha256sum for it in PKGBUILD. I am still unable to test, sorry, and am not happy maintaining until I can as it makes it too hard to troubleshoot. Cheers

bacondropped commented on 2016-11-18 15:25 (UTC)

@ParadoxSpiral @JohnTh The build failed as well on my Manjaro machine with the same relocation errors. I've had this problem before, this seems to happen thanks to 'hardening-wrapper', which forces PIC/PIE, which in turn has its problems when sub-libraries do not configure CFLAGS correctly. I solved the problem by building this package in a clean Arch VM (overkill, I know, but it worked fine).

bacondropped commented on 2016-11-18 15:21 (UTC) (edited on 2016-11-18 18:39 (UTC) by bacondropped)

Perhaps this project could provide 'xenstore'? https://www.archlinux.org/packages/extra/x86_64/pulseaudio-xen/ requires it, and the 'xenstore' package conflicts with this one. (NOTE: Although, for instance, pulseaudio-xen required libxenctrl.so.4.0 which xenstore provides, so this change would be breaking; but it'd be an update, so...)

Refutationalist commented on 2016-11-12 04:47 (UTC)

@JohnTh: 4.7.1-2 fixed it. Additionally, Xen resumed a vm across the upgrade and boots, which is the first time that's worked in a while without a lot of finagling.

ArthurBorsboom commented on 2016-11-11 16:07 (UTC)

@JohnTh: "I will think about maintaining"... and? :)

JohnTh commented on 2016-11-11 12:05 (UTC)

@Refutationalist See if the latest commit on my gitlab repository fixes this? It applies this patch: http://xenbits.xen.org/gitweb/?p=xen.git;a=patch;h=9714f6b87e19b32d3a6663a20df6610265c4bfe5 Discussed here: https://lists.xenproject.org/archives/html/xen-devel/2016-09/msg02889.html cheers

Refutationalist commented on 2016-11-11 09:22 (UTC) (edited on 2016-11-11 09:23 (UTC) by Refutationalist)

@JohnTh Your recent commit to 4.7.1 and pv-grub doesn't seem to boot w/ pv-grub x86_64. I'm going use an earlier pv-grub, but this is a dev server so I can test packages, if that helps. Here's the failure: ============= Init TPM Front ================ Tpmfront:Error Unable to read device/vtpm/0/backend-id during tpmfront initialization! error = ENOENT Tpmfront:Info Shutting down tpmfront pin_table(x) returned 850876 Error 9: Unknown boot failure Press any key to continue...

JohnTh commented on 2016-11-02 20:15 (UTC)

Hi, A patch was released to fix stubdom compile. This should give access to pvgrub. This package needs testing before being pushed (I haven't been able to do any). https://gitlab.com/johnth/aur-xen/ With this patch and indentation fixed in stubdom/vtpmmgr/{log.c,disk_read.c}, the package appears to compile. https://xenbits.xen.org/gitweb/?p=xen.git;a=commit;h=668e4edf92fcf7cb929eed221059a3eeb02722c3 Cheers.