[prev in list] [next in list] [prev in thread] [next in thread] 

List:       xen-users
Subject:    Re: [Xen-users] looking ahead to Buster (deb10) at freeze, deciding Xen version paired to qemu
From:       Mark Pryor <tlviewer () yahoo ! com>
Date:       2018-01-09 4:39:06
Message-ID: 1914947916.3106446.1515472746202 () mail ! yahoo ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


The next step isxen-4.10+qemu-2.10 Nmu with qemuu as a separate package:
http://prymar56.org/xen/debian/buster-nmu/4ax/
this is a polished source build with enhancements of the original Ubuntu sources.
PryMar56


 

    On Wednesday, December 20, 2017 3:59 PM, Mark Pryor <tlviewer@yahoo.com> wrote:
 

 Its so much trouble to coordinate a build of qemu (qemu-system-x86) with the Debian \
qemu team that I've found a way to split off a qemuu package from the upstream Xen \
sources, using the Nmu lib/tools configuration. I kept the same xen_4.9.1.orig.tar.xz \
tarball, which is minus tools/qemu* & extras/, then I piggy backed in \
xen_4.9.1.orig-qemuu.tar.xz The extra tarball was a snapshot from the qemu-xen.git , \
staging-4.10.Some new targets add a new binary (*.deb) for qemuu, and it depends on \
the libxen-4.9 set. The Nmu design, coding, build, and test took 8 hours over 2 days. \
I hope this layout can be seriously considered as the future of Xen in Debian Buster \
(deb10). I think its much improved over what is there now. \
http://prymar56.org/xen/debian/buster-nmu/49x/ any feedback is welcome,PryMar56
##xen-packaging on Freenode

 

    On Sunday, October 29, 2017 12:13 PM, Mark Pryor <tlviewer@yahoo.com> wrote:
 

 List,
Earlier this month I experimented with an NMU build of Xen-4.9 on \
Stretchhttps://lists.xenproject.org/archives/html/xen-users/2017-10/msg00016.html Of \
course, its only a private build and I would never expect this to get accepted into \
current Stretch repo. The idea is to move the build from 4.8 to 4.9, with a few \
improvements, but keep the package partitions, time stamp, and build trees the same. \
I've had good results with my NMU build and I use it daily. When I see the effort the \
Debian qemu team has made to keep qemu-2.8 current with Security fixes my confidence \
is raised too. I put a hold on the associated qemu-2.8 build (using libxen-4.9 \
headers) with `apt-mark hold xxyy`.

However, looking at how Buster packaged Xen with qemu makes me think that now and the \
next 6 months is a chance to change the direction for the better, moving Xen from \
4.8.1 to 4.10.3 (eventually in June 2019) and build qemu with libxen-4.10 headers and \
libs. Unfortunately, Buster has chosen xen-4.8.1 with qemu-2.10 for now, although I \
see no reason this choice can't change.

When xen-4.10 is released is when I will start with this project, unless Debian \
developers start first. There is no reason for me to build or test 4.10 in Buster \
now. I'm doing this in Ubuntu Artful. If anyone is interested in any part of this, \
support or criticism, join us in  ##xen-packaging on Freenode
PryMar56



   

   


[Attachment #5 (text/html)]

<html><head></head><body><div style="color:#000; background-color:#fff; \
font-family:Helvetica Neue, Helvetica, Arial, Lucida Grande, \
sans-serif;font-size:13px"><div id="yui_3_16_0_ym19_1_1515472574671_3505">The next \
step is</div><div>xen-4.10+qemu-2.10 Nmu with qemuu as a separate package:</div><div \
id="yui_3_16_0_ym19_1_1515472574671_3720"><br></div><div \
id="yui_3_16_0_ym19_1_1515472574671_3564"><a \
href="http://prymar56.org/xen/debian/buster-nmu/4ax/" class="" \
id="yui_3_16_0_ym19_1_1515472574671_3563">http://prymar56.org/xen/debian/buster-nmu/4ax/</a></div><div \
id="yui_3_16_0_ym19_1_1515472574671_3715"><br></div><div \
id="yui_3_16_0_ym19_1_1515472574671_3645" dir="ltr">this is a polished source build \
with enhancements of the original Ubuntu sources.</div><div dir="ltr" \
id="yui_3_16_0_ym19_1_1515472574671_3714"><br></div><div dir="ltr" \
id="yui_3_16_0_ym19_1_1515472574671_3721">PryMar56<br></div><div \
id="yui_3_16_0_ym19_1_1515472574671_3644"><br></div><div \
id="yui_3_16_0_ym19_1_1515472574671_3655"><br></div><div \
id="yui_3_16_0_ym19_1_1515472574671_2845"><span></span></div> <div \
class="qtdSeparateBR"><br><br></div><div class="yahoo_quoted" style="display: \
block;"> <div style="font-family: Helvetica Neue, Helvetica, Arial, Lucida Grande, \
sans-serif; font-size: 13px;"> <div style="font-family: HelveticaNeue, Helvetica \
Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div \
dir="ltr"><font size="2" face="Arial"> On Wednesday, December 20, 2017 3:59 PM, Mark \
Pryor &lt;tlviewer@yahoo.com&gt; wrote:<br></font></div>  <br><br> <div \
class="y_msg_container"><div id="yiv7844714928"><div><div \
style="color:#000;background-color:#fff;font-family:Helvetica Neue, Helvetica, Arial, \
Lucida Grande, sans-serif;font-size:13px;"><div \
id="yiv7844714928yui_3_16_0_ym19_1_1513813895939_3041">Its so much trouble to \
coordinate a build of qemu (qemu-system-x86) with the Debian qemu team that I've \
found a way to split off a qemuu package from the upstream Xen sources, using the Nmu \
lib/tools configuration.</div><div><br clear="none"></div><div dir="ltr">I kept the \
same xen_4.9.1.orig.tar.xz tarball, which is minus tools/qemu* &amp; extras/, then I \
piggy backed in xen_4.9.1.orig-qemuu.tar.xz</div><div dir="ltr"><br \
clear="none"></div><div dir="ltr" \
id="yiv7844714928yui_3_16_0_ym19_1_1513813895939_3398">The extra tarball was a \
snapshot from the qemu-xen.git , staging-4.10.</div><div dir="ltr" \
id="yiv7844714928yui_3_16_0_ym19_1_1513813895939_3506">Some new targets add a new \
binary (*.deb) for qemuu, and it depends on the libxen-4.9 set.</div><div dir="ltr" \
id="yiv7844714928yui_3_16_0_ym19_1_1513813895939_3400"><br clear="none"></div><div \
dir="ltr" id="yiv7844714928yui_3_16_0_ym19_1_1513813895939_3397">The Nmu design, \
coding, build, and test took 8 hours over 2 days. I hope this layout can be seriously \
considered as the future of Xen in Debian Buster (deb10). I think its much improved \
over what is there now.</div><div dir="ltr" \
id="yiv7844714928yui_3_16_0_ym19_1_1513813895939_3402"><br clear="none"></div><div \
dir="ltr" id="yiv7844714928yui_3_16_0_ym19_1_1513813895939_3358"><a rel="nofollow" \
shape="rect" class="yiv7844714928" \
id="yiv7844714928yui_3_16_0_ym19_1_1513813895939_3357" target="_blank" \
href="http://prymar56.org/xen/debian/buster-nmu/49x/">http://prymar56.org/xen/debian/buster-nmu/49x/</a></div><div \
dir="ltr" id="yiv7844714928yui_3_16_0_ym19_1_1513813895939_3437"><br \
clear="none"></div><div dir="ltr" \
id="yiv7844714928yui_3_16_0_ym19_1_1513813895939_3438">any feedback is \
welcome,</div><div dir="ltr" \
id="yiv7844714928yui_3_16_0_ym19_1_1513813895939_3630">PryMar56</div><div \
dir="ltr"><br clear="none"></div><div dir="ltr">##xen-packaging on Freenode<br \
clear="none"></div><div id="yiv7844714928yui_3_16_0_ym19_1_1513813895939_3371"><br \
clear="none"></div><div \
id="yiv7844714928yui_3_16_0_ym19_1_1513813895939_2927"><span></span></div> <div \
class="yiv7844714928qtdSeparateBR"><br clear="none"><br clear="none"></div><div \
class="yiv7844714928yqt3259868927" id="yiv7844714928yqt69694"><div \
class="yiv7844714928yahoo_quoted" style="display:block;"> <div \
style="font-family:Helvetica Neue, Helvetica, Arial, Lucida Grande, \
sans-serif;font-size:13px;"> <div style="font-family:HelveticaNeue, Helvetica Neue, \
Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"> <div dir="ltr"><font \
size="2" face="Arial"> On Sunday, October 29, 2017 12:13 PM, Mark Pryor \
&lt;tlviewer@yahoo.com&gt; wrote:<br clear="none"></font></div>  <br clear="none"><br \
clear="none"> <div class="yiv7844714928y_msg_container"><div \
id="yiv7844714928"><div><div \
style="color:#000;background-color:#fff;font-family:Helvetica Neue, Helvetica, Arial, \
Lucida Grande, sans-serif;font-size:13px;"><div \
id="yiv7844714928yui_3_16_0_ym19_1_1509303364955_2602">List,</div><div \
id="yiv7844714928yui_3_16_0_ym19_1_1509303364955_2638"><br clear="none"></div><div \
id="yiv7844714928yui_3_16_0_ym19_1_1509303364955_2672">Earlier this month I \
experimented with an NMU build of Xen-4.9 on Stretch</div><div dir="ltr" \
id="yiv7844714928yui_3_16_0_ym19_1_1509303364955_2631"><a rel="nofollow" shape="rect" \
class="yiv7844714928" id="yiv7844714928yui_3_16_0_ym19_1_1509303364955_2630" \
target="_blank" href="https://lists.xenproject.org/archives/html/xen-users/2017-10/msg \
00016.html">https://lists.xenproject.org/archives/html/xen-users/2017-10/msg00016.html</a></div><div \
id="yiv7844714928yui_3_16_0_ym19_1_1509303364955_2791"><br clear="none"></div><div \
id="yiv7844714928yui_3_16_0_ym19_1_1509303364955_2768">Of course, its only a private \
build and I would never expect this to get accepted into current Stretch repo. The \
idea is to move the build from 4.8 to 4.9, with a few improvements, but keep the \
package partitions, time stamp, and build trees the same.</div><div \
id="yiv7844714928yui_3_16_0_ym19_1_1509303364955_2939"><br clear="none"></div><div \
dir="ltr" id="yiv7844714928yui_3_16_0_ym19_1_1509303364955_3008">I've had good \
results with my NMU build and I use it daily. When I see the effort the Debian qemu \
team has made to keep qemu-2.8 current with Security fixes my confidence is raised \
too. I put a hold on the associated qemu-2.8 build (using libxen-4.9 headers) with \
`apt-mark hold xxyy`.<br clear="none"></div><div \
id="yiv7844714928yui_3_16_0_ym19_1_1509303364955_2792"><br clear="none"></div><div \
id="yiv7844714928yui_3_16_0_ym19_1_1509303364955_2769">However, looking at how Buster \
packaged Xen with qemu makes me think that now and the next 6 months is a chance to \
change the direction for the better, moving Xen from 4.8.1 to 4.10.3 (eventually in \
June 2019) and build qemu with libxen-4.10 headers and libs.</div><div \
id="yiv7844714928yui_3_16_0_ym19_1_1509303364955_3009"><br clear="none"></div><div \
id="yiv7844714928yui_3_16_0_ym19_1_1509303364955_2936">Unfortunately, Buster has \
chosen xen-4.8.1 with qemu-2.10 for now, although I see no reason this choice can't \
change.<br clear="none"></div><div \
id="yiv7844714928yui_3_16_0_ym19_1_1509303364955_2938"><br clear="none"></div><div \
id="yiv7844714928yui_3_16_0_ym19_1_1509303364955_2937">When xen-4.10 is released is \
when I will start with this project, unless Debian developers start first. There is \
no reason for me to build or test 4.10 in Buster now. I'm doing this in Ubuntu \
Artful.</div><div id="yiv7844714928yui_3_16_0_ym19_1_1509303364955_3029"><br \
clear="none"></div><div id="yiv7844714928yui_3_16_0_ym19_1_1509303364955_3054">If \
anyone is interested in any part of this, support or criticism, join us in <br \
clear="none"></div><div \
id="yiv7844714928yui_3_16_0_ym19_1_1509303364955_3055">##xen-packaging on \
Freenode</div><div id="yiv7844714928yui_3_16_0_ym19_1_1509303364955_3056"><br \
clear="none"></div><div \
id="yiv7844714928yui_3_16_0_ym19_1_1509303364955_3057">PryMar56</div><div \
id="yiv7844714928yui_3_16_0_ym19_1_1509303364955_3058"><br clear="none"></div><div \
id="yiv7844714928yui_3_16_0_ym19_1_1509303364955_3059"><br \
clear="none"></div></div></div></div><br clear="none"><br clear="none"></div>  </div> \
</div>  </div></div></div></div></div><br><br></div>  </div> </div>  \
</div></div></body></html>


[Attachment #6 (text/plain)]

_______________________________________________
Xen-users mailing list
Xen-users@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-users

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic