does anyone have a useable FC26 core domU built ...ive  been waiting
1.5 years just  to  get  qubes reloaded... and so far  nothing is
working

On Wed, Sep 27, 2017 at 11:14 AM, Frédéric Pierret (Epitre)
<epitre.frede...@gmail.com> wrote:
> Almost but be patient. Note that Qubes with FC26 (or maybe FC27) as dom0 is
> planed to might be 4.1. This is still in current development and debug.
>
> At the release point of view, there is still some adjustments to do for
> Anaconda because there is some of changes in the code with FC>=26:
> - the check of lock root account
> - the check of non empty user password
> was done in each spokes respectively.
>
> Now they merged the check classes in helper.py. So we need to adapt it. This
> is only what is is missing the series of patches:
> https://github.com/fepitre/qubes-installer-qubes-os/tree/devel-f26/anaconda
> But as I said, there is still things to debug for dom0. So if you want to
> try and help:
> - pick a qubes-os-master.conf
> - put dom0 to fc26
> - override branch for the installer with my repository and devel-f26 branch
> - all others modifications should now be in the Qubes master repository
>
> Another point: stable Qubes 4.0 is almost released and you can now build
> Fedora 26 template for 3.2 and 4.0 (check last commits on Qubes master
> branches).
>
> Best,
>
> Le mercredi 27 septembre 2017 10:57:59 UTC+2, Outback Dingo a écrit :
>>
>> So curious now, is this duplicable? do you havea working iso image?
>> did it install properly? it is functional ?
>>
>> On Fri, Sep 22, 2017 at 5:41 PM, Marek Marczykowski-Górecki
>> <marm...@invisiblethingslab.com> wrote:
>> > -----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.
>> >
>> >> In other words, in order to not do all the stages of Pungi, it seems
>> >> that
>> >> we have to comment several things it the Makefile. Notably, I rewrite
>> >> all
>> >> the necessary code (patches) for Anaconda with respect to the previous
>> >> commits to have, like the others, a source package, a spec file and
>> >> patches
>> >> (In fact, I have done it for Fedora 26 and 27). In my opinion, it is
>> >> more
>> >> clear and consistent.
>> >>
>> >> For the Fedora 26 template (Qubes 3.2 and 4.x), one has to take into
>> >> account a very slight modification in the qubes dnf plugin due to newer
>> >> version (a temporarly fix
>> >>
>> >> https://github.com/fepitre/qubes-core-agent-linux/commit/8fffaadb41b9fb5ef5231287483040b31e02d57b).
>> >>
>> >> I should push everything on github on devel branches in the next days,
>> >> a
>> >> time to polish and debug a bit more. Stay tuned !
>> >>
>> >> Le dimanche 10 septembre 2017 01:43:33 UTC+2, Marek
>> >> Marczykowski-Górecki a
>> >> écrit :
>> >> >
>> >> > -----BEGIN PGP SIGNED MESSAGE-----
>> >> > Hash: SHA256
>> >> >
>> >> > On Sun, Sep 10, 2017 at 12:31:03AM +0200, Frédéric Epitre wrote:
>> >> > > Hi,
>> >> > >
>> >> > > Just to give you some news about what I have done these days on
>> >> > > Qubes:
>> >> >
>> >> > Thanks! Please cc qubes-devel ML for such things. I've added it here
>> >> > now.
>> >> >
>> >> > > - I succeed to build all the components (dom0 and vm) for the
>> >> > > release
>> >> > > 4.0 with Fedora 26. For xen-4.8 I had to fix few lines in the
>> >> > > patches of
>> >> > > xen-4.6 for GCC7 and also to add two patches of the version 4.8.2
>> >> > > for
>> >> > > the current 4.8.1.
>> >> >
>> >> > Oh, there is already 4.8.2. I'll check how feasible is updating to
>> >> > 4.8.2.
>> >> >
>> >> > > - I solved one more fallthrough in the core-admin and everything is
>> >> > good.
>> >> > >
>> >> > > - The last thing I'm currently stuck is the installer. I have to
>> >> > > create
>> >> > > a fedora 26 branch and import the new version of anaconda and also
>> >> > > new
>> >> > > version of pykickstart(>=1.33 for fedora 26 support) :
>> >> >
>> >> > This isn't needed for fc26 template, and it's too late to change dom0
>> >> > distribution version for 4.0. So, don't bother. For Qubes 4.1, there
>> >> > will be probably newer version at that time.
>> >> >
>> >> > > * I tried to build pykickstart but tests create errors (need to add
>> >> > > more
>> >> > > than you first patch to skip all the errors). So skipping errors,
>> >> > > it
>> >> > > allows to obtain the packages.
>> >> > >
>> >> > > * Then, PUNGI...........During the nosetests, it bothers me with
>> >> > > something like Pungi:INFO: <type 'exceptions.AttributeError'>
>> >> > > AttributeError("'F27_RepoData' object has no attribute 'gpgkey'",),
>> >> > > or
>> >> > > other erros always related to "'F27_RepoData' object has no
>> >> > > attribute
>> >> > > 'gpgkey'". I don't understand neither why it is talking about FC27
>> >> > > nor
>> >> > > gpgkey because this supplementary parameter added should not be
>> >> > > considered in the test right?
>> >> >
>> >> > Looks related to a patch adding package signature verification.
>> >> > Probably
>> >> > needs to be updated. But as said above - don't worry about it now.
>> >> >
>> >> > > I will debug in the next days with a new fresh branch for fedora 26
>> >> > > in
>> >> > > the installer.
>> >> > >
>> >> > > Best,
>> >> > >
>> >> > > Frédéric
>> >> > >
>> >> > >
>> >> >
>> >> > - --
>> >> > 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
>> >> >
>> >> > iQEcBAEBCAAGBQJZtHyeAAoJENuP0xzK19csP64H/RHDPGvk2toK18ibmP9MZV5c
>> >> > vLYp6NtHSU6zZrIxqcc+6/yXWEykhYT2FbNx+elJeB+k5dRpJoeZ0e9CnZtFSV9X
>> >> > CsfN9j5IH59xm2mMUeXxWC4ObgHYVQDcxEtPWeOU4IYq02G45XBdYd4TVk/COtmR
>> >> > NFJV5lHpzGqeCiDY3O1Sq2VKHbU4DMbXOlz00x6PADAT3GTErC/JcCiEVyoXzN6b
>> >> > ItiG/qgP8QsqA6VkVDazjvyopRyuNsn3HkLMl/NK8iUlOwIdoDyGgaYT2zgeah38
>> >> > 3pnWcUAJ8LmV79JGH9i39NHI2Ww+px7hVAVTbT7eXQgdn3sta9CZ3ZKAae2iHbQ=
>> >> > =3RbI
>> >> > -----END PGP SIGNATURE-----
>> >> >
>> >>
>> >
>> >
>> > - --
>> > 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
>> >
>> > 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-----
>> >
>> > --
>> > 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 qubes-devel...@googlegroups.com.
>> > To post to this group, send email to qubes...@googlegroups.com.
>> > To view this discussion on the web visit
>> > https://groups.google.com/d/msgid/qubes-devel/20170922214145.GV1116%40mail-itl.
>> > For more options, visit https://groups.google.com/d/optout.
>
>
> --
> 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 qubes-devel+unsubscr...@googlegroups.com.
> To post to this group, send email to qubes-devel@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/qubes-devel/ccc9617f-5dd2-4e21-b3e4-54e317a8c3b4%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
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 qubes-devel+unsubscr...@googlegroups.com.
To post to this group, send email to qubes-devel@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/qubes-devel/CAKYr3zx4jEopMumFA1y156a3-PeLm3SQMBvfu7q0q9B-EVqiiw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to