Bug 1320281 - Vdsm is missing arch specific dependencies
Summary: Vdsm is missing arch specific dependencies
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: vdsm
Classification: oVirt
Component: Packaging.rpm
Version: 4.17.10
Hardware: Unspecified
OS: Unspecified
low
medium
Target Milestone: ovirt-4.0.0-beta
: 4.17.999
Assignee: Yaniv Bronhaim
QA Contact: Jiri Belka
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-03-22 17:45 UTC by Nir Soffer
Modified: 2016-07-05 07:58 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-07-05 07:58:51 UTC
oVirt Team: Infra
Embargoed:
rule-engine: ovirt-4.0.0+
rule-engine: planning_ack+
rule-engine: devel_ack+
rule-engine: testing_ack+


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
oVirt gerrit 42490 0 master MERGED spec: Make vdsm arch specific package 2016-05-05 14:35:22 UTC
oVirt gerrit 57184 0 None None None 2016-05-20 12:57:07 UTC

Description Nir Soffer 2016-03-22 17:45:20 UTC
Description of problem:

Vdsm is missing these dependencies:

# Numactl is not available on s390[x] and ARM
%ifnarch s390 s390x %{arm}
Requires: numactl
%endif

%ifarch x86_64
Requires: python-dmidecode
Requires: dmidecode
Requires: virt-v2v
%endif

These dependencies are provided today by the safelease package, although
it does not require any of these packages.

Version-Release number of selected component (if applicable):
Since 3.6

Vdsm build system should be fixed to require the arch specific dependencies.

See bug 1320278 for the safelease side.

Comment 1 Red Hat Bugzilla Rules Engine 2016-03-22 17:46:00 UTC
Bug tickets must have version flags set prior to targeting them to a release. Please ask maintainer to set the correct version flags and only then set the target milestone.

Comment 2 Red Hat Bugzilla Rules Engine 2016-03-22 17:47:35 UTC
Target release should be placed once a package build is known to fix a issue. Since this bug is not modified, the target version has been reset. Please use target milestone to plan a fix for a oVirt release.

Comment 3 Oved Ourfali 2016-03-23 07:22:52 UTC
Yaniv - let's try to push that in 4.0.
Perhaps can be a task for Irit.

Comment 4 Sandro Bonazzola 2016-05-02 10:04:46 UTC
Moving from 4.0 alpha to 4.0 beta since 4.0 alpha has been already released and bug is not ON_QA.

Comment 5 Yaniv Bronhaim 2016-05-04 11:04:36 UTC
If we need to depend on vdsm-gluster\ceph tools to 4.0 we should move forward with the patch asap, although if it is not necessary in 4.0 I prefer to delay it to 4.1 to avoid such big spec changes in this version (and re-build of safelease). Currently there is a problem with koji env and I can't build vdsm and test it as we wanted. Nir\Allon, its up to you to know the urgency and update. if you decide to keep, move forward and merge the patch in and then ask bkorren to build in brew to see that we didn't brake anything

Comment 6 Yaniv Bronhaim 2016-05-05 16:01:11 UTC
nm... Dan already merged that:)

Comment 7 Nir Soffer 2016-05-20 12:55:45 UTC
Removing the abandoned patch, it is not required.

Comment 8 Nir Soffer 2016-05-20 12:58:40 UTC
http://gerrit.ovirt.org/57184 adds the missing required packages. The patch is
missing the bug url, so it was not added the bug automatically.

Comment 9 Jiri Belka 2016-07-01 12:58:34 UTC
ok, 4.0.0-19

comparison between vdsm arch builds (x86_64 vs ppc64le) reveals the deps are OK:

[root@jb-rhevm40 ~]# rpm -qRp http://$url/builds/4.0/4.0.0-19/el7/x86_64/vdsm-4.18.4-2.el7ev.x86_64.rpm | grep -E "dmidecode|virt-v2v|numactl"
dmidecode
numactl
python-dmidecode
virt-v2v
[root@jb-rhevm40 ~]# rpm -qRp http://$url/builds/4.0/4.0.0-19/el7/ppc64le/vdsm-4.18.4-2.el7ev.ppc64le.rpm | grep -E "dmidecode|virt-v2v|numactl"
numactl

Comment 10 Sandro Bonazzola 2016-07-05 07:58:51 UTC
oVirt 4.0.0 has been released, closing current release.


Note You need to log in before you can comment on or make changes to this bug.