-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
On Fri, Sep 22, 2017 at 02:23:14PM -0700, Frédéric Pierret (Epitre) wrote:
> I finally succeeded to build Qubes with Fedora 26 as dom0 and template.
Yay!
> Globally, it was a matter of some fixes with respect to GCC7 for xen and
> other small minor corrections in qubes packages.
> There is quite a lot small changes in codes between Fedora 25 and 26+ with
> respect the installer packages (Pungi, Lorax, Pykickstart and Anaconda).
One very important part of patches there is checking signatures of
downloaded packages. Unfortunately, upstream maintainers don't care about
it. Besides porting patches, it's a good idea to test it. See
.travis.yml and conf/travis*.ks - there are configs intentionally
including repositories with unsigned packages.
> So to debug it was (still) long because I have not found a shortcut to
> bypass the whole build of the iso (which is about ~20min on my servers each
> time), neither a way to debug easily Anaconda.
I don't have way around it. But for testing anaconda, it is useful to
have:
1. PXE boot, like here:
https://unix.stackexchange.com/questions/186302/fedora-network-install-via-pxe-boot
2. kickstart file - look at /root/anaconda-ks.cfg after installation
3. wake on lan.
This way, it's possible to automate the whole workflow, so you hit
"build" and come back half an hour later to see result of the test.
For trivial fixes, you can do that from tty2 (edit files in
/usr/...). Make sure to kill crashed
anaconda with SIGKILL, otherwise it will shutdown the system. And AFAIR
you also need to kill X server before starting new one.
iQEcBAEBCAAGBQJZxYOYAAoJENuP0xzK19cs1D4IAIQRz3s3DNlCjsNlhcliMD1i
bVt0SOIFpG6QLMIzADHq5m7vcEzvBUdfn/ULEdyrulKgPZkj+Tx+ZbHmMP4+SLqi
DypdXyvjBOJLAjMHfhTgVQ4D36ywN+ZYjBtwDaJAb2oYHMBmO1+fYPPM3ZJpSI23
Q3xYDFv0DUqQBuNL39uHN+VJdnWZxbtay+F4DfgptlajiLmsax0tbwcqrx6qGtfO
1s3uxTvASv8MojE5Lpw3ZpFFV3kuLzKx6C8862KK1/vsXqsfCtLrKhuYp22X+d/8
+gGixjaIRUhCL/EZiDE+Tot7A+Eq5Rh2meryrg01y4wRqO3BtI00vZE6B/imLyw=
=/9AM
-----END PGP SIGNATURE-----