<html><body>
<p><tt><font size="2"><br>
&gt; &gt; Subject:<br>
&gt; &gt; <br>
&gt; &gt; Re: Fedora 22<br>
&gt; &gt; <br>
&gt; &gt; Sent by:<br>
&gt; &gt; <br>
&gt; &gt; ppc-bounces@lists.fedoraproject.org<br>
&gt; &gt; <br>
&gt; &gt; &gt;&gt; Hi<br>
&gt; &gt; &gt;&gt; &nbsp; We briefly discussed priorities for Fedora 22 and I had taken an<br>
&gt; &gt; &gt;&gt; action item to start an email conversation about this. &nbsp;So here is<br>
&gt; &gt; &gt;&gt; what I would like to see for Fedora 22.<br>
&gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;&gt; 1) &nbsp;Get the -mcpu and -mtune flags set properly for the LE build.<br>
&gt; &gt; &gt;&gt; Should be -mcpu=power7 -mtune=power8<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; done, all packages that honour the Fedora system wide compiler flags<br>
&gt; &gt; &gt; use them, if they don't it's a packaging bug<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;&gt; 2) Have a cloud image available<br>
&gt; &gt; &gt;&gt; 3) For BE I would like another subarch. &nbsp;Same packages as the current<br>
&gt; &gt; &gt;&gt; one but tuned for P8.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; you mean in addition to ppc64p7? can't we just switch ppc64p7 from<br>
&gt; &gt; &gt; -mcpu=power7 -mtune=power7 to -mcpu=power7 -mtune=power8?<br>
&gt; &gt; <br>
&gt; &gt; This makes sense to me as it then mirrors what we have in ppc64le and<br>
&gt; &gt; it saves having more targets.<br>
&gt; <br>
&gt; The disadvantage of this would be to cut off users that have Power 7 systems<br>
&gt; and optimized code. &nbsp;So why would people want to optimize from Fedora 21 to <br>
&gt; Fedora 22. &nbsp;You would be taking a big step back in performance. &nbsp;I don't <br>
&gt; want to suggest keeping a subarch for each type of POWER system out there. &nbsp;I <br>
&gt; was thinking of keeping two. &nbsp;So when the next POWER arch that comes out,<br>
&gt; the Power 7 subarch goes away and you would have Power 8 and the new<br>
&gt; Power arch.<br>
&gt; <br>
&gt; &gt; <br>
&gt; &gt; &gt;&gt; 4) Looking into if we can get Docker enabled for POWER. &nbsp;I will send<br>
&gt; &gt; &gt;&gt; out further emails about this as<br>
&gt; &gt; &gt;&gt; &nbsp; &nbsp; soon as I know more about the current development state<br>
&gt; &gt; &gt;&gt; 5) Start the ground work for a workstation release. &nbsp;But I think we<br>
&gt; &gt; &gt;&gt; should target the release for Fedora-23.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; yeah, the deadlines in F-22 won't give us enough time to work on it<br>
&gt; &gt; <br>
&gt; &gt; Agreed, ultimately all the packages are built and as a result it's<br>
&gt; &gt; possible to install and test all the main components of Workstation<br>
&gt; &gt; for those that actually have desktop capable hardware to do any<br>
&gt; &gt; development/testing/debug that is required to ensure all the<br>
&gt; &gt; underlying workstation components and dependencies are in a good state<br>
&gt; &gt; for Fedora 23.<br>
&gt; &gt; <br>
&gt; &gt; It's likely there will be work needed on the X stack components like<br>
&gt; &gt; mesa etc to ensure all is working.<br>
&gt; &gt; <br>
&gt; &gt; &gt;&gt; &nbsp; &nbsp; I seem to remember hearing that there is a quite a lot of work<br>
&gt; &gt; &gt;&gt; involved to get this build going.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; we should have almost everything built (eg. LibreOffice is known to fail<br>
&gt; &gt; &gt; to build), but it's not tested and if broken, it will need to be fixed<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; One thing to not forgot is that also the mainline kernel needs to have<br>
&gt; &gt; &gt; the necessary support for the workstation class hw.<br>
&gt; &gt; <br>
&gt; &gt; I think the biggest thing will be the graphics stack. While all the<br>
&gt; &gt; workstation bits are built I doubt they've had wide and varied testing<br>
&gt; &gt; to ensure they're al sufficiently optimised and robust for a good<br>
&gt; &gt; Workstation experience.<br>
</font></tt><br>
<tt><font size="2">Adding 5) update gcc to version 5. &nbsp;Will that be possible? &nbsp;It is my understanding</font></tt><br>
<tt><font size="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; that the gccgo changes needed to support Docker are in that release</font></tt></body></html>