-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On Wed, Jun 15, 2016 at 12:24:52PM -0700, [email protected] wrote:
> Hi,
> 
> I'm trying to build the Qubes ISO, and I've tried both 3.1 release and the 
> main branch: However when building the *linux-template-builder,*
> there's error:
> 
> [user@qubes-dev qubes-builder-3.1]$ make linux-template-builder
> ln: failed to access ‘pkgs/fc23/x86_64/kernel-devel-4.1.24-9.pvops.qubes.
> x86_64.rpm’: No such file or directory
> /home/user/qubes-builder-3.1/qubes-src/builder-fedora/Makefile.fedora:163: 
> recipe for target 'update-repo' failed
> make[1]: *** [update-repo] Error 1
> Makefile:299: recipe for target 'template-local-fc23' failed
> make: *** [template-local-fc23] Error 1
> 
> 
> It seems the package is built only for dom0 fc20 repository:
> [user@qubes-dev qubes-builder-3.1]$ sudo find . -name "kernel-devel*"
> ./qubes-src/linux-kernel/kernel-devel.spec
> ./qubes-src/linux-kernel/pkgs/fc20/x86_64/kernel-devel-4.1.24-9.pvops.qubes.
> x86_64.rpm
> ./qubes-packages-mirror-repo/fc20/rpm/kernel-devel-4.1.24-9.pvops.qubes.
> x86_64.rpm
> ./chroot-fc20/tmp/qubes-packages-mirror-repo/rpm/kernel-devel-4.1.24-9.pvops
> .qubes.x86_64.rpm
> ./chroot-fc20/home/user/qubes-src/linux-kernel/kernel-devel.spec
> [user@qubes-dev qubes-builder-3.1]$ 
> 
> 
> Build logs show only the fc20 build:
> [user@qubes-dev build-logs]$ grep "kernel-devel" *
> linux-kernel-dom0-fc20.log:Processing files: kernel-devel-4.1.24-9.pvops.
> qubes.x86_64
> linux-kernel-dom0-fc20.log:Provides: kernel-devel = 1000:4.1.24-9.pvops.qubes 
> kernel-devel = 4.1.24-9.pvops.qubes.x86_64 kernel-devel(x86-64) = 1000:4.1.
> 24-9.pvops.qubes kernel-devel-uname-r = 4.1.24-9.pvops.qubes.x86_64 
> multiversion(kernel)
> linux-kernel-dom0-fc20.log:Wrote: pkgs/fc20/x86_64/kernel-devel-4.1.24-
> 9.pvops.qubes.x86_64.rpm
> 
> 
> And there's no errors prior to linux-template-builder (grepping the build 
> logs show none either).
> 
> Here's build-info:
> DISTS_VM:
>      fc23,
> DISTS_ALL:
>      fc20, fc23,
> DIST_DOM0:
>      fc20,
> BUILDER_PLUGINS:
>      builder-fedora, mgmt-salt,
> COMPONENTS:
>      vmm-xen, core-libvirt, core-vchan-xen, core-qubesdb,
>      linux-utils, windows-utils, core-admin, core-admin-linux,
>      core-agent-linux, core-agent-windows, linux-kernel, artwork,
>      gui-common, gui-daemon, gui-agent-linux, gui-agent-windows,
>      gui-agent-xen-hvm-stubdom, app-linux-split-gpg, app-linux-tor,
>      app-thunderbird, app-linux-pdf-converter, app-linux-img-converter,
>      app-linux-input-proxy, 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, linux-template-builder, desktop-linux-kde,
>      desktop-linux-xfce4, manager, linux-dom0-updates,
>      linux-pvgrub2, installer-qubes-os, installer-qubes-os-windows-tools,
>      linux-yum, vmm-xen-windows-pvdrivers, antievilmaid, builder,
>      builder-fedora, builder-windows,
> GIT_REPOS:
>      qubes-src/vmm-xen, qubes-src/core-libvirt,
>      qubes-src/core-vchan-xen, qubes-src/core-qubesdb,
>      qubes-src/linux-utils, qubes-src/windows-utils, qubes-src/core-admin,
>      qubes-src/core-admin-linux, qubes-src/core-agent-linux,
>      qubes-src/core-agent-windows, qubes-src/linux-kernel, qubes-src/artwork
> ,
>      qubes-src/gui-common, qubes-src/gui-daemon, qubes-src/gui-agent-linux,
>      qubes-src/gui-agent-windows, qubes-src/gui-agent-xen-hvm-stubdom,
>      qubes-src/app-linux-split-gpg, qubes-src/app-linux-tor,
>      qubes-src/app-thunderbird, qubes-src/app-linux-pdf-converter,
>      qubes-src/app-linux-img-converter, qubes-src/app-linux-input-proxy,
>      qubes-src/mgmt-salt, qubes-src/mgmt-salt-base,
>      qubes-src/mgmt-salt-base-topd, qubes-src/mgmt-salt-base-config,
>      qubes-src/mgmt-salt-base-overrides, qubes-src/mgmt-salt-dom0-qvm,
>      qubes-src/mgmt-salt-dom0-virtual-machines, qubes-src/mgmt-salt-dom0-
> update,
>      qubes-src/linux-template-builder, qubes-src/desktop-linux-kde,
>      qubes-src/desktop-linux-xfce4, qubes-src/manager,
>      qubes-src/linux-dom0-updates, qubes-src/linux-pvgrub2,
>      qubes-src/installer-qubes-os, qubes-src/installer-qubes-os-windows-
> tools,
>      qubes-src/linux-yum, qubes-src/vmm-xen-windows-pvdrivers,
>      qubes-src/antievilmaid, qubes-src/builder-fedora,
>      qubes-src/builder-windows, .,
> TEMPLATE:
>      
> TEMPLATE_FLAVOR_DIR:
>      
> TEMPLATE_ALIAS:
>      wheezy:wheezy+standard, wheezy+gnome:wheezy+gnome+standard,
>      wheezy+minimal:wheezy+minimal+no-recommends, jessie:jessie+standard,
>      jessie+gnome:jessie+gnome+standard, jessie+minimal:jessie+minimal+no-
> recommends,
> TEMPLATE_LABEL:
>      fc23:fedora-23, fc20:fedora-20 fc21:fedora-21
>      fc22:fedora-22 fc20+minimal:fedora-20-minimal
>      fc21+minimal:fedora-21-minimal fc23+minimal:fedora-23-minimal
>      wheezy:debian-7 wheezy+standard:debian-7 jessie:debian-8
>      jessie+standard:debian-8
> 
> 
> I'm building inside stand-alone fedora23 VM on Q3.1. I've followed the 
> steps here  <https://www.qubes-os.org/doc/qubes-builder/>and I have plenty 
> of space left inside VM.
> 
> I cannot decipher the makefiles enough to find out where the package for 
> fc23 is build. .
> 
> Interestingly, when building Qubes 3.0, there's the respective package for 
> fc21:
> ./qubes-src/linux-template-builder/pkgs-for-template/fc21/rpm/kernel-devel-
> 3.18.17-8.pvops.qubes.x86_64.rpm
> 
> Anybody have any idea?   

Yes, I have one ;)
go to qubes-src/linux-kernel/pkgs directory and add a symlink:
ln -s fc20 fc23

This is unfortunately needed to be done manually (for now), to support
both fc20 (Qubes 3.1 and 3.2) and fc23 (Qubes 3.2) based dom0 from the
same kernel repository.

- -- 
Best Regards,
Marek Marczykowski-Górecki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJXYbZZAAoJENuP0xzK19cs7wUIAIIf+6JpvDpD82EBpjClTn4p
F4JUlC4Q3weOJi4UqdAJ7S4t7HyOOHXcebWnMFNnpXFK1bZx09iDXcPA4uABaD3e
SgzQQfKOpnauRUxav2gO6/s6p6QsjadaQdIKaq7YXPCkL7wLnctejW64vSuitGNU
NKbUIjOj93Etd7Mc/cYhcjzXa1McA1PpqXu6k+DCqRBBWTGGyXrdKjN3NbN12AEW
UZ+h/9XnerZ1JKQXPXk3nr8QtU3vCcqqD+t5VkbiRu/mkjCEZX7mhYD6nlYr6zzN
G3fThwFdmz0ielsaJ/Utrjg3UoDpb0lP22jJ7oWg/ZdxQ1SeV829QUKF4TfLK2Y=
=I2/x
-----END PGP SIGNATURE-----

-- 
You received this message because you are subscribed to the Google Groups 
"qubes-devel" 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-devel/20160615201104.GJ1593%40mail-itl.
For more options, visit https://groups.google.com/d/optout.

Reply via email to