<div dir="ltr"><div class="gmail_default" style="font-size:small"><font face="monospace, monospace">Recently, the Ubuntu jobs on pike branch are red[0]. With some debugging, i found it is caused by</font></div><div class="gmail_default" style="font-size:small"><font face="monospace, monospace">package dependency.</font></div><div class="gmail_default" style="font-size:small"><font face="monospace, monospace"><br></font></div><div class="gmail_default" style="font-size:small"><font face="monospace, monospace"><br></font></div><div class="gmail_default" style="font-size:small"><font face="monospace, monospace">*Background*</font></div><div class="gmail_default" style="font-size:small"><font face="monospace, monospace"><br></font></div><div class="gmail_default" style="font-size:small"><font face="monospace, monospace">Since we have no time to upgrade ceph from Jewel to Luminous at the end of pike cycle, we pinned</font></div><div class="gmail_default" style="font-size:small"><font face="monospace, monospace">Ceph to Jewel on pike branch. This works on CentOS, because ceph jewel and ceph luminous are on</font></div><div class="gmail_default" style="font-size:small"><font face="monospace, monospace">the different repos.</font></div><div class="gmail_default" style="font-size:small"><font face="monospace, monospace"><br></font></div><div class="gmail_default" style="font-size:small"><font face="monospace, monospace">But in Ubuntu Cloud Archive repo, it bump ceph to Luminous. Even though ceph luminous still exists</font></div><div class="gmail_default" style="font-size:small"><font face="monospace, monospace">on UCA. But since qemu 2.10 depends on ceph luminous, we have to ping qemu to 2.5 to use ceph Jewel[1].</font></div><div class="gmail_default" style="font-size:small"><font face="monospace, monospace">And this works since then.</font></div><div class="gmail_default" style="font-size:small"><font face="monospace, monospace"><br></font></div><div class="gmail_default" style="font-size:small"><font face="monospace, monospace"><br></font></div><div class="gmail_default" style="font-size:small"><font face="monospace, monospace">*Now Issue*</font></div><div class="gmail_default" style="font-size:small"><font face="monospace, monospace"><br></font></div><div class="gmail_default" style="font-size:small"><font face="monospace, monospace">But recently, UCA changed the libvirt-daemon package dependency, and added following,</font></div><div class="gmail_default" style="font-size:small"><font face="monospace, monospace"><br></font></div><div class="gmail_default" style="font-size:small"><div class="gmail_default"><font face="monospace, monospace"> Package: libvirt-daemon</font></div><div class="gmail_default"><font face="monospace, monospace"> Version: 3.6.0-1ubuntu6.2~cloud0</font></div><div class="gmail_default"><font face="monospace, monospace"> ...<br></font></div><div class="gmail_default"><font face="monospace, monospace"> Breaks: qemu (<< 1:2.10+dfsg-0ubuntu3.4~), qemu-kvm (<< 1:2.10+dfsg-0ubuntu3.4~)</font></div><div class="gmail_default"><font face="monospace, monospace"><br></font></div><div class="gmail_default"><font face="monospace, monospace">It requires qemu 2.10 now. So dependency is broken and nova-libvirt container is failed to build.</font></div><div class="gmail_default"><font face="monospace, monospace"><br></font></div><div class="gmail_default"><span style="font-family:monospace,monospace"><br></span></div><div class="gmail_default"><span style="font-family:monospace,monospace">*Possible Solution*</span><br></div><div class="gmail_default"><font face="monospace, monospace"><br></font></div><div class="gmail_default"><font face="monospace, monospace">I think there two possible ways now, but none of them is good.</font></div><div class="gmail_default"><font face="monospace, monospace"><br></font></div><div class="gmail_default"><font face="monospace, monospace">1. install ceph Luminuous on nova-libvirt container and ceph Jewel in ceph-* container</font></div><div class="gmail_default"><font face="monospace, monospace">2. Bump ceph from jewel to luminous. But this breaks the backport policy, obviously.</font></div><div class="gmail_default"><font face="monospace, monospace"><br></font></div><div class="gmail_default"><font face="monospace, monospace">So any idea on this?</font></div></div><div class="gmail_default" style="font-size:small"><font face="monospace, monospace"><br></font></div><div class="gmail_default" style="font-size:small"><font face="monospace, monospace">[0] <a href="https://review.openstack.org/534149">https://review.openstack.org/534149</a></font></div><div class="gmail_default" style="font-size:small"><font face="monospace, monospace">[1] <a href="https://review.openstack.org/#/c/526931/">https://review.openstack.org/#/c/526931/</a></font></div><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div><span style="font-size:13px;border-collapse:collapse"><font face="monospace, monospace">Regards,</font></span></div><div><span style="font-size:13px;border-collapse:collapse"><font face="monospace, monospace">Jeffrey Zhang</font></span></div><div><span style="font-family:monospace,monospace;font-size:12.8px">Blog: </span><a href="http://xcodest.me/" style="font-family:monospace,monospace;font-size:12.8px" target="_blank">http://xcodest.me</a><font face="monospace, monospace"><br></font></div></div></div></div></div></div></div></div></div>
</div>