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"

Reply via email to