Hide Forgot
openstack-nova-compute >= grizzly no longer needs this dependency, relying solely on python-guestfs
(In reply to Pádraig Brady from comment #0) > openstack-nova-compute >= grizzly no longer needs this dependency, > relying solely on python-guestfs I take it as you meant -- python-libguestfs. (Because, Fedora uses python-libguestfs; while Debian uses python-guestfs) And, I see that it's already fixed long time ago: On openstack-nova's master branch: $ git branch * master $ grep libguestfs-mount openstack-nova.spec -B4 * Wed Nov 28 2012 Nikola Đipanov <ndipanov> 2013.1-0.1.g1 - Update to Grizzly milestone 1 - Remove volume subpackage - removed from Grizzly - Add the conductor subpackage - new service added in Grizzly - Depend on python-libguestfs instead of libguestfs-mount Ensure python-libguestfs is in 'Requires': $ git branch * master $ git log | head -1 commit 14f05c2a5ebcf4b76dc526a1fa6d79d66484de94 $ egrep -i 'Requires.*python-libguestfs' openstack-nova.spec Requires: python-libguestfs while, libguestfs-mount is NOT: $ egrep -i 'Requires.*libguestfs-mount' openstack-nova.spec Similarly on f20 branch, ensure python-libguestfs is in 'Requires': $ git branch * f20 $ git log | head -1 commit 365c5df94987700c48cab8ab206100cc4c8f3050 $ egrep -i 'Requires.*python-libguestfs' openstack-nova.spec Requires: python-libguestfs while, libguestfs-mount is NOT: $ egrep -i 'Requires.*libguestfs-mount' openstack-nova.spec Does this look sensible, Pádraig?
(Missed to add the return status, refer below.) [. . .] > while, libguestfs-mount is NOT: > > $ egrep -i 'Requires.*libguestfs-mount' openstack-nova.spec $ echo $? 1 > > > Similarly on f20 branch, ensure python-libguestfs is in 'Requires': > > $ git branch > * f20 [. . .] > > while, libguestfs-mount is NOT: > > $ egrep -i 'Requires.*libguestfs-mount' openstack-nova.spec $ echo $? 1
That fix was probably not ported to el6-grizzly el6-havana, el6-icehouse branches
(In reply to Pádraig Brady from comment #3) > That fix was probably not ported to el6-grizzly el6-havana, el6-icehouse > branches True. el6-icehouse: $ git checkout remotes/origin/el6-icehouse $ git log | head -1 commit 488a38a61c1d718e3ca1e7e3f84a13ad8b86fdfe $ egrep -i 'Requires.*libguestfs-mount' openstack-nova.spec Requires: libguestfs-mount >= 1.7.17 el6-havana: $ git checkout remotes/origin/el6-havana $ git log | head -1 commit e9a0d53f3920b710860866f001dd031fad331d8d $ egrep -i 'Requires.*libguestfs-mount' openstack-nova.spec Requires: libguestfs-mount >= 1.7.17 el6-grizzly: $ git checkout remotes/origin/el6-grizzly $ git log | head -1 commit e472ee165232cc6f96a888944e1bb87cda485a87 $ egrep -i 'Requires.*libguestfs-mount' openstack-nova.spec Requires: libguestfs-mount >= 1.7.17
Note this is valid for >= Grizzly but pragmatic only for >= Havana
This is fixed in RDO Juno.
Just to write down the note Alan mentioned on IRC: IceHouse is in a Security-fixes only mode, similar to upstream: https://wiki.openstack.org/wiki/Releases