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.
Search Criteria
Package Details: xen-stubdom 4.20.0-2
Package Actions
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)
- xenAUR
- acpica (make)
- bison (byacc-bisonAUR, bison-gitAUR) (make)
- bridge-utils (make)
- fig2dev (fig2dev-gitAUR) (make)
- flex (flex-gitAUR) (make)
- gettext (gettext-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR) (make)
- gnutls (gnutls-gitAUR) (make)
- inetutils (inetutils-gitAUR, busybox-coreutilsAUR) (make)
- iproute2 (iproute2-gitAUR, busybox-coreutilsAUR, iproute2-selinuxAUR) (make)
- lib32-glibc (lib32-glibc-gitAUR, lib32-glibc-linux4AUR, lib32-glibc-eacAUR, lib32-glibc-eac-binAUR) (make)
- libaio (libaio-gitAUR) (make)
- libuuid.so (util-linux-libs-aesAUR, util-linux-libs-selinuxAUR, lib32-util-linux, util-linux-libs) (make)
- libx11 (libx11-gitAUR) (make)
- lzo (make)
- ncurses (ncurses-gitAUR) (make)
- openssl (openssl-gitAUR, openssl-staticAUR) (make)
- pandoc (pandoc-sile-gitAUR, pandoc-static-gitAUR, pandoc-binAUR, pandoc-cli) (make)
- pciutils (pciutils-gitAUR) (make)
- pixman (pixman-gitAUR) (make)
- pkgconf (pkgconf-gitAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- python-setuptools (make)
- sdl2AUR (sdl2-gitAUR, sdl2-compat-gitAUR, sdl2-compat) (make)
- systemd (systemd-chromiumosAUR, systemd-fmlAUR, systemd-gitAUR, systemd-selinuxAUR) (make)
- systemd-libs (systemd-chromiumos-libsAUR, systemd-libs-fmlAUR, systemd-libs-gitAUR, systemd-libs-selinuxAUR) (make)
- valgrind (valgrind-gitAUR) (make)
- vde2 (vdeplug4-gitAUR) (make)
- wget (wget-gitAUR, wurlAUR) (make)
- yajl (yajl-gitAUR) (make)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat) (make)
- linux-headers (optional) – extract bootable kernel for PV grub using "extract_vmlinux"
- seabios (optional) – SeaBIOS payload support
- xen-docsAUR (optional) – HTML documentation and man pages
- xen-edk2AUR (optional) – UEFI support
- xen-grub-pv32AUR (optional) – 32bit PV booting support
- xen-grub-pv64AUR (optional) – 64bit PV booting support
- xen-grub-pvhAUR (optional) – PVH booting support
- xen-qemuAUR (xen-qemuAUR) (optional) – HVM and PV support, nearly required for Xen
- xen-stubdomAUR (optional) – Xen stubdom support
Required by (3)
- xen (optional)
- xen-docs (optional)
- xen-stubdom (optional)
Sources (13)
- efi-xen.cfg
- git+https://xenbits.xen.org/git-http/xen.git#branch=stable-4.20
- http://xenbits.xen.org/xen-extfiles/grub-0.97.tar.gz
- http://xenbits.xen.org/xen-extfiles/lwip-1.3.0.tar.gz
- http://xenbits.xen.org/xen-extfiles/newlib-1.16.0.tar.gz
- http://xenbits.xen.org/xen-extfiles/pciutils-2.2.9.tar.bz2
- http://xenbits.xen.org/xen-extfiles/polarssl-1.1.4-gpl.tgz
- http://xenbits.xen.org/xen-extfiles/zlib-1.2.3.tar.gz
- tmpfiles.conf
- xen-amd-ucode.hook
- xen-intel-ucode.hook
- xen-ucode-extract.sh
- xen.conf
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)
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.
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:
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