This is actually the same issuse as bug #487254 - xen-tools 4.3.1 uses bundled outdated ipxe (and also seabios). Gentoo already changes the build system to use mirrored tarballs instead of hitting Xen servers and downloading during the build. Other distributions, such as Fedora, dodge this issue by using system-wide ROMs, with patches like: http://pkgs.fedoraproject.org/cgit/xen.git/tree/xen.use.fedora.ipxe.patch http://pkgs.fedoraproject.org/cgit/xen.git/tree/xen.use.fedora.seabios.patch
(In reply to Radoslaw Szkodzinski from comment #0) > This is actually the same issuse as bug #487254 - xen-tools 4.3.1 uses > bundled outdated ipxe (and also seabios). > > Gentoo already changes the build system to use mirrored tarballs instead of > hitting Xen servers and downloading during the build. > > Other distributions, such as Fedora, dodge this issue by using system-wide > ROMs, with patches like: > http://pkgs.fedoraproject.org/cgit/xen.git/tree/xen.use.fedora.ipxe.patch > http://pkgs.fedoraproject.org/cgit/xen.git/tree/xen.use.fedora.seabios.patch IPXE_TARBALL_URL="http://dev.gentoo.org/~idella4/tarballs/ipxe.tar.gz" XEN_SEABIOS_URL="http://dev.gentoo.org/~idella4/tarballs/seabios-dir-remote-20130720.tar.gz" I had to make snapshots of these (damned) tarballs and save them to my devspace which are fetched on the fetch of xen itself. The whole management process of bundles tarballs makes for a gentoo dev nightmare. The system wide patches look as if they might patch a system installed package, which utterly violates gentoo portage policy. "hitting Xen servers and downloading during the build" similarly violates gentoo portage policy. ebuilding xen has always been a tricky task demanding ways around the antagonistic style of the xen build. It may require simply making a fresh tarball from the repo. dlan will see to possibly unbundling the ipxe on his return (shortly); he is devaway for now.
+*xen-tools-4.3.1-r6 (18 Feb 2014) +*xen-tools-4.2.3-r1 (18 Feb 2014) + + 18 Feb 2014; Yixun Lan <dlan@gentoo.org> +xen-tools-4.2.3-r1.ebuild, + -xen-tools-4.3.1-r3.ebuild, xen-tools-4.3.1-r5.ebuild, + +xen-tools-4.3.1-r6.ebuild, +files/xen-tools-4-unbundle-ipxe.patch, + +files/xen-tools-4-unbundle-seabios.patch, metadata.xml: + fix bug #496708, thanks Radoslaw Szkodzinski