----- Original Message -----
From: "Dan Kenigsberg" <danken(a)redhat.com>
To: "Sandro Bonazzola" <sbonazzo(a)redhat.com>, devel(a)ovirt.org,
fsimonce(a)redhat.com, dougsland(a)redhat.com
Cc: "users" <users(a)ovirt.org>
Sent: Wednesday, September 24, 2014 12:21:18 AM
Subject: [ovirt-devel] Building vdsm within Fedora
Since Vdsm was open-sourced, it was built and deployed via
Fedora.
Recently [
http://gerrit.ovirt.org/31214] vdsm introduced a spec-file
dependency onf qemu-kvm-rhev, and considered to backport it to the
ovirt-3.4 brach.
Requiring qemu-kvm-rhev, which is not part of Fedora's EPEL6 branch,
violates Fedora's standards.
So basically we have two options:
4 options...
1. Revert the qemu-kvm-rhev dependency.
Why did we merge a package which is not available on all supported platforms?
2. Drop vdsm from EPEL6 (or completely from Fedora); ship Vdsm only
within the oVirt repositories.
3. Package qemu-kvm-rhev in Fedora
This is the root cause, lets fix it.
4. Until 3 is fixed, require qemu-kvm-rhev where it exists,
otherwise on qemu-kvm.
I favor option 2. The Fedora deployment platform served us well for
a
long time, but now that ovirt is maturing, we no longer need it for
building vdsm. This has the added benefit of removing the need to pass
through Fedora's ghastly gateway when adding a Vdsm dependency.
This is the wrong direction. We want ovirt in all distributions. You suggest
to have it in no distribution :-)
Does anybody object this? If no one does, we would stop updating Vdsm
in
Fedora, and obsolete it in the future.
I do
Nir