Hi all, has someone a VM of a 100% working qubes-build system? I am trying to get qubes-build running on
-qubes machine, here I have dedicated 8 cores of my workstation -stand alone machine with fc33, 48 cores of Xeon(R) CPU E5-2697 v2 @ 2.70GHz with 128GB RAM in both cases I dont have success. Also there is a "mount problem" that make remount does not solve as advertised in the error message. One needs to disable selinux completely then this works, which I found after some web search... And now on both machines it stops with a problem in libvirt. " Now it spits an error: [sudo] password for build: -> Building core-libvirt (libvirt.spec) for fc33 dom0 (logfile: build-logs/core-libvirt-dom0-fc33.log) --> build failed! make[2]: Entering directory '/home/build/src/qubes-builder' /home/build/src/qubes-builder/qubes-src/builder-rpm//update-local-repo.sh fc33 sudo BACKEND_VMM=xen dnf --installroot=/home/build/src/qubes-builder/chroot-dom0-fc33 --installroot=/home/build/src/qubes-builder/chroot-dom0-fc33 --refresh -y update Qubes OS Builder Repository 2.9 MB/s | 3.0 kB 00:00 Qubes OS Builder Repository 456 kB/s | 22 kB 00:00 Fedora 33 - x86_64 235 kB/s | 26 kB 00:00 Fedora 33 openh264 (From Cisco) - x86_64 12 kB/s | 989 B 00:00 Fedora 33 - x86_64 - Updates 109 kB/s | 10 kB 00:00 Fedora 33 - x86_64 - Updates 1.8 MB/s | 2.9 MB 00:01 Dependencies resolved. Nothing to do. Complete! sudo BACKEND_VMM=xen chroot /home/build/src/qubes-builder/chroot-dom0-fc33 su -c 'rpmspec -P --define "debug_package %{nil}" --define "fedora 33" --define "dist .fc33" --define "fedora 33" --define "dist .fc33" /home/user/qubes-src/core-libvirt/libvirt.spec > /home/user/qubes-src/core-libvirt/libvirt.spec.parsed' - user cat: version: No such file or directory error: line 275: Empty tag: Version: make[2]: *** [/home/build/src/qubes-builder/qubes-src/builder-rpm/Makefile-legacy.rpmbuilder:51: dist-build-dep.spec] Error 1 make[2]: Leaving directory '/home/build/src/qubes-builder' make[1]: *** [Makefile.generic:191: packages] Error 1 make[1]: Leaving directory '/home/build/src/qubes-builder' make: *** [Makefile:267: core-libvirt-dom0] Error 1 " As the core developers are having a working build system, it would be nice, if they could just share the complete VM so it easy to just use it. No more brushing of big animals with dirty furs. Anyone who just has a working qubes builder and who is willing to share it, so I can run it with qemu, virtualbox or something else? I just want to change 10 lines of Xen code and I find my self brusing fury animals for more than a week (not the main work, but it is a waste of time, the fragile qubes build system) Thanks and best Regards, Ludwig -- You received this message because you are subscribed to the Google Groups "qubes-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to qubes-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/qubes-users/2fbe89f0-ec04-4c20-930b-812d302344e4n%40googlegroups.com.
# vim: ft=make ts=4 sw=4 # Ready to use config for full build of the latest development version Qubes OS (aka "master"). GIT_BASEURL ?= https://github.com GIT_PREFIX ?= QubesOS/qubes- NO_SIGN ?= 1 BACKEND_VMM=xen DIST_DOM0 ?= fc33 DISTS_VM ?= fc33 buster MGMT_COMPONENTS = \ mgmt-salt \ mgmt-salt-base \ mgmt-salt-base-topd \ mgmt-salt-base-config \ mgmt-salt-dom0-qvm \ mgmt-salt-dom0-virtual-machines \ mgmt-salt-dom0-update COMPONENTS ?= \ vmm-xen \ core-libvirt \ core-vchan-xen \ core-qubesdb \ core-qrexec \ linux-utils \ python-cffi \ python-xcffib \ python-objgraph \ python-hid \ python-u2flib-host \ python-qasync \ python-panflute \ rpm-oxide \ core-admin \ core-admin-client \ core-admin-addon-whonix \ core-admin-linux \ core-agent-linux \ intel-microcode \ linux-firmware \ linux-kernel \ artwork \ grub2 \ grub2-theme \ gui-common \ gui-daemon \ gui-agent-linux \ gui-agent-xen-hvm-stubdom \ seabios \ vmm-xen-stubdom-legacy \ vmm-xen-stubdom-linux \ app-linux-split-gpg \ app-thunderbird \ app-linux-pdf-converter \ app-linux-img-converter \ app-linux-input-proxy \ app-linux-usb-proxy \ app-linux-snapd-helper \ app-shutdown-idle \ app-yubikey \ app-u2f \ screenshot-helper \ $(MGMT_COMPONENTS) \ infrastructure \ repo-templates \ meta-packages \ manager \ desktop-linux-common \ desktop-linux-kde \ desktop-linux-xfce4 \ desktop-linux-xfce4-xfwm4 \ desktop-linux-i3 \ desktop-linux-i3-settings-qubes \ desktop-linux-awesome \ desktop-linux-manager \ grubby-dummy \ dummy-psu \ dummy-backlight \ xorg-x11-drv-intel \ linux-pvgrub2 \ linux-gbulb \ linux-scrypt \ linux-template-builder \ installer-qubes-os \ qubes-release \ pykickstart \ blivet \ lorax \ lorax-templates \ anaconda \ anaconda-addon \ linux-yum \ linux-deb \ tpm-extra \ trousers-changer \ antievilmaid \ xscreensaver \ remote-support \ xdotool \ builder \ builder-debian \ builder-rpm BUILDER_PLUGINS = builder-rpm builder-debian BUILDER_PLUGINS += mgmt-salt WINDOWS_COMPONENTS = \ vmm-xen-windows-pvdrivers \ windows-utils \ core-agent-windows \ gui-agent-windows \ installer-qubes-os-windows-tools \ builder-windows # Uncomment this to enable windows tools build #DISTS_VM += win7x64 #COMPONENTS += $(WINDOWS_COMPONENTS) #BUILDER_PLUGINS += builder-windows BRANCH_vmm_xen = xen-4.14 BRANCH_linux_kernel = stable-5.10 BRANCH_rpm_oxide = main TEMPLATE_ROOT_WITH_PARTITIONS = 1 TEMPLATE_LABEL ?= TEMPLATE_LABEL += fc32:fedora-32 TEMPLATE_LABEL += fc33:fedora-33 TEMPLATE_LABEL += fc34:fedora-34 TEMPLATE_LABEL += fc35:fedora-35 TEMPLATE_LABEL += fc32+minimal:fedora-32-minimal TEMPLATE_LABEL += fc33+minimal:fedora-33-minimal TEMPLATE_LABEL += fc34+minimal:fedora-34-minimal TEMPLATE_LABEL += fc35+minimal:fedora-35-minimal TEMPLATE_LABEL += fc32+xfce:fedora-32-xfce TEMPLATE_LABEL += fc33+xfce:fedora-33-xfce TEMPLATE_LABEL += fc34+xfce:fedora-34-xfce TEMPLATE_LABEL += fc35+xfce:fedora-35-xfce TEMPLATE_LABEL += stretch:debian-9 TEMPLATE_LABEL += stretch+standard:debian-9 TEMPLATE_LABEL += stretch+xfce:debian-9-xfce TEMPLATE_LABEL += buster:debian-10 TEMPLATE_LABEL += buster+standard:debian-10 TEMPLATE_LABEL += buster+xfce:debian-10-xfce TEMPLATE_LABEL += bullseye:debian-11 TEMPLATE_LABEL += bullseye+standard:debian-11 TEMPLATE_LABEL += bullseye+xfce:debian-11-xfce TEMPLATE_LABEL += bionic+standard:bionic TEMPLATE_LABEL += focal+standard:focal TEMPLATE_LABEL += stretch+whonix-gateway+minimal+no-recommends:whonix-gw-14 TEMPLATE_LABEL += stretch+whonix-workstation+minimal+no-recommends:whonix-ws-14 TEMPLATE_LABEL += buster+whonix-gateway+minimal+no-recommends:whonix-gw-15 TEMPLATE_LABEL += buster+whonix-workstation+minimal+no-recommends:whonix-ws-15 TEMPLATE_LABEL += centos7:centos-7 TEMPLATE_LABEL += centos7+minimal:centos-7-minimal TEMPLATE_LABEL += centos7+xfce:centos-7-xfce TEMPLATE_LABEL += centos-stream8:centos-stream-8 TEMPLATE_LABEL += centos-stream8+minimal:centos-stream-8-minimal TEMPLATE_LABEL += centos-stream8+xfce:centos-stream-8-xfce TEMPLATE_ALIAS ?= TEMPLATE_ALIAS += stretch:stretch+standard TEMPLATE_ALIAS += stretch+gnome:stretch+gnome+standard TEMPLATE_ALIAS += stretch+minimal:stretch+minimal+no-recommends TEMPLATE_ALIAS += buster:buster+standard TEMPLATE_ALIAS += buster+gnome:buster+gnome+standard TEMPLATE_ALIAS += buster+minimal:buster+minimal+no-recommends TEMPLATE_ALIAS += bullseye:bullseye+standard TEMPLATE_ALIAS += bullseye+gnome:bullseye+gnome+standard TEMPLATE_ALIAS += bullseye+minimal:bullseye+minimal+no-recommends TEMPLATE_ALIAS += bionic:bionic+standard TEMPLATE_ALIAS += focal:focal+standard TEMPLATE_ALIAS += whonix-gateway-14:stretch+whonix-gateway+minimal+no-recommends TEMPLATE_ALIAS += whonix-workstation-14:stretch+whonix-workstation+minimal+no-recommends TEMPLATE_ALIAS += whonix-gateway-15:buster+whonix-gateway+minimal+no-recommends TEMPLATE_ALIAS += whonix-workstation-15:buster+whonix-workstation+minimal+no-recommends # Uncomment this lines to enable CentOS template build #DISTS_VM += centos7 centos-stream8 # Uncomment this lines to enable Whonix template build #DISTS_VM += whonix-gateway whonix-workstation #COMPONENTS += template-whonix #BUILDER_PLUGINS += template-whonix # Uncomment this lines to enable Debian 9 template build #DISTS_VM += stretch #COMPONENTS += builder-debian #BUILDER_PLUGINS += builder-debian # Uncomment this line to enable Archlinux template build #DISTS_VM += archlinux #COMPONENTS += builder-archlinux #BUILDER_PLUGINS += builder-archlinux about:: @echo "qubes-os-master.conf"