"make qubes" will build everything from source but I'd like to skip as much as 
I can to build an iso and mostly rely on packages already present in the yum 
and deb repo. Just building gcc takes more than 12 
hours:https://github.com/QubesOS/qubes-issues/issues/3979 
<https://github.com/QubesOS/qubes-issues/issues/3979>
marmarek instead suggests to remove this component and use 
USE_QUBES_REPO_VERSION = 4.0 to use the package from the mirror.The question is 
what else could be skipped to build the iso?Some other shortcut I found 
was:"COMPONENTS = linux-template-builder builder builder-debian \    
template-whonix 
"fromhttps://groups.google.com/forum/?_escaped_fragment_=msg/qubes-devel/W917Ur9XBVI/CM2bBa8-AQAJ#!msg/qubes-devel/W917Ur9XBVI/CM2bBa8-AQAJ
 
<https://groups.google.com/forum/?_escaped_fragment_=msg/qubes-devel/W917Ur9XBVI/CM2bBa8-AQAJ#!msg/qubes-devel/W917Ur9XBVI/CM2bBa8-AQAJ>

How often are the official templates rebuild?
When I use the below builder.conf "make qubes" seems to be successful (I guess 
the xenstore-read is not critical). But when I then do "make iso" I get an 
error. I'm building on fedora 28.
# vim: ft=make ts=4 sw=4
# Ready to use config for full build of the lastest Qubes OS (aka "master").
GIT_BASEURL ?= http://github.com <http://github.com>GIT_PREFIX ?= 
QubesOS/qubes-NO_SIGN ?= 1USE_QUBES_REPO_VERSION=4.0DEBUG=1VERBOSE=3BRANCH ?= 
release4.0
BACKEND_VMM=xen
DIST_DOM0 ?= fc25 DISTS_VM ?= fc26
MGMT_COMPONENTS = \     mgmt-salt \     mgmt-salt-base \        
mgmt-salt-base-topd \   mgmt-salt-base-config \ mgmt-salt-base-overrides \      
mgmt-salt-dom0-qvm \    mgmt-salt-dom0-virtual-machines \       
mgmt-salt-dom0-update
COMPONENTS ?= \ linux-template-builder \        builder \       builder-debian

BUILDER_PLUGINS ?= \    builder-rpm \   builder-debian \        mgmt-salt 
BRANCH_vmm_xen = xen-4.8BRANCH_linux_kernel = stable-4.14
BRANCH_linux_template_builder = masterBRANCH_linux_yum = masterBRANCH_linux_deb 
= masterBRANCH_app_linux_split_gpg = masterBRANCH_app_linux_tor = 
masterBRANCH_app_thunderbird = masterBRANCH_app_linux_pdf_converter = 
masterBRANCH_app_linux_img_converter = masterBRANCH_app_linux_input_proxy = 
masterBRANCH_app_linux_usb_proxy = masterBRANCH_app_yubikey = 
masterBRANCH_builder = masterBRANCH_builder_rpm = masterBRANCH_builder_debian = 
masterBRANCH_builder_archlinux = masterBRANCH_builder_github = 
masterBRANCH_builder_windows = masterBRANCH_infrastructure = 
masterBRANCH_template_whonix = masterBRANCH_linux_pvgrub2 = 
masterBRANCH_linux_scrypt = masterBRANCH_linux_gbulb = 
masterBRANCH_python_xcffib = masterBRANCH_python_sphinx = 
masterBRANCH_python_pillow = masterBRANCH_python_quamash = 
masterBRANCH_intel_microcode = master
TEMPLATE_ROOT_WITH_PARTITIONS = 1
TEMPLATE_LABEL ?=TEMPLATE_LABEL += fc25:fedora-25TEMPLATE_LABEL += 
fc26:fedora-26TEMPLATE_LABEL += fc27:fedora-27TEMPLATE_LABEL += fc28:fedora-28
TEMPLATE_ALIAS ?=TEMPLATE_ALIAS += jessie:jessie+standardTEMPLATE_ALIAS += 
jessie+gnome:jessie+gnome+standardTEMPLATE_ALIAS += 
jessie+minimal:jessie+minimal+no-recommendsTEMPLATE_ALIAS += 
stretch:stretch+standardTEMPLATE_ALIAS += 
stretch+gnome:stretch+gnome+standardTEMPLATE_ALIAS += 
stretch+minimal:stretch+minimal+no-recommends
TEMPLATE_LABEL += fc25+minimal:fedora-25-minimalTEMPLATE_LABEL += 
fc26+minimal:fedora-26-minimalTEMPLATE_LABEL += 
fc27+minimal:fedora-27-minimalTEMPLATE_LABEL += 
fc28+minimal:fedora-28-minimalTEMPLATE_LABEL += 
fc25+xfce:fedora-25-xfceTEMPLATE_LABEL += 
fc26+xfce:fedora-26-xfceTEMPLATE_LABEL += 
fc27+xfce:fedora-27-xfceTEMPLATE_LABEL += 
fc28+xfce:fedora-28-xfceTEMPLATE_LABEL += jessie:debian-8TEMPLATE_LABEL += 
jessie+standard:debian-8TEMPLATE_LABEL += stretch:debian-9TEMPLATE_LABEL += 
stretch+standard:debian-9

about:: @echo "qubes-os-r4.0.conf"

..../create_template_list.sh: line 13: xenstore-read: command not 
foundCurrently installed 
dependencies:git-2.17.0-1.fc28.x86_64rpmdevtools-8.10-4.fc28.noarchrpm-build-4.14.1-7.fc28.x86_64createrepo-0.10.3-15.fc28.noarchpython2-sh-1.12.14-3.fc28.noarchwget-1.19.4-2.fc28.x86_64python2-pyyaml-3.12-10.fc28.x86_64[user@localhost
 qubes-builder]$ make iso-> Preparing for ISO build...--> Removing old rpms 
from the installer repos...---> Cleaning up repo: dom0-updates...---> Cleaning 
up repo: installer...---> Cleaning up repo: qubes-dom0...make: *** No rule to 
make target 'iso.copy-rpms.builder-debian', needed by 'iso.copy-rpms'.  Stop.

-- 
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 [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/qubes-users/LJipWi8--3-1%40tutamail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to