[openstack-dev] [kolla] Ubuntu jobs failed on pike branch due to package dependency

Eduardo Gonzalez dabarren at gmail.com
Mon Feb 26 15:01:28 UTC 2018


I prefer option 1, breaking stable policy is not good for users. They will
be forced to upgrade a major ceph version during a minor upgrade, which is
not good and not excepted to be done ever.

Regards


2018-02-26 9:51 GMT+01:00 Shake Chen <shake.chen at gmail.com>:

> I prefer to the option 2.
>
> On Mon, Feb 26, 2018 at 4:39 PM, Jeffrey Zhang <zhang.lei.fly at gmail.com>
> wrote:
>
>> Recently, the Ubuntu jobs on pike branch are red[0]. With some debugging,
>> i found it is caused by
>> package dependency.
>>
>>
>> *Background*
>>
>> Since we have no time to upgrade ceph from Jewel to Luminous at the end
>> of pike cycle, we pinned
>> Ceph to Jewel on pike branch. This works on CentOS, because ceph jewel
>> and ceph luminous are on
>> the different repos.
>>
>> But in Ubuntu Cloud Archive repo, it bump ceph to Luminous. Even though
>> ceph luminous still exists
>> on UCA. But since qemu 2.10 depends on ceph luminous, we have to ping
>> qemu to 2.5 to use ceph Jewel[1].
>> And this works since then.
>>
>>
>> *Now Issue*
>>
>> But recently, UCA changed the libvirt-daemon package dependency, and
>> added following,
>>
>>     Package: libvirt-daemon
>>     Version: 3.6.0-1ubuntu6.2~cloud0
>>     ...
>>     Breaks: qemu (<< 1:2.10+dfsg-0ubuntu3.4~), qemu-kvm (<<
>> 1:2.10+dfsg-0ubuntu3.4~)
>>
>> It requires qemu 2.10 now. So dependency is broken and nova-libvirt
>> container is failed to build.
>>
>>
>> *Possible Solution*
>>
>> I think there two possible ways now, but none of them is good.
>>
>> 1. install ceph Luminuous on nova-libvirt container and ceph Jewel in
>> ceph-* container
>> 2. Bump ceph from jewel to luminous. But this breaks the backport policy,
>> obviously.
>>
>> So any idea on this?
>>
>> [0] https://review.openstack.org/534149
>> [1] https://review.openstack.org/#/c/526931/
>>
>> --
>> Regards,
>> Jeffrey Zhang
>> Blog: http://xcodest.me
>>
>> ____________________________________________________________
>> ______________
>> OpenStack Development Mailing List (not for usage questions)
>> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscrib
>> e
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>>
>
>
> --
> Shake Chen
>
>
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20180226/8d1c0261/attachment.html>


More information about the OpenStack-dev mailing list