On Tue, Apr 03, 2018 at 10:57:44AM -0400, John Ferlan wrote:
On 04/03/2018 10:04 AM, Daniel P. Berrangé wrote:
> On Tue, Apr 03, 2018 at 09:29:01AM -0400, John Ferlan wrote:
>> Looking at git history and considering adjustments to the VERSION file
>> in the QEMU tree, I get:
>
> IMHO targetting QEMU specifically is wrong, because the same question comes
> up repeatedly for every piece of 3rd party software we depend on. eg it makes
> no sense to drop support for QEMU in RHEL-6, but then keep support for yajl
> library due to jansson being missing in RHEL-6. We need to consider host
> OS platforms as targets, and having decided which host OS we want, that in
> turn trivially tells us when we can raise min version of *any* software
> package we use.
>
Right - but beyond depending on you to know the history, culling some
spec file for dependencies, or trying to read/understand the
mappings.yaml file in the CI system, it sure would be nice to have in
some sort of tabular form what we depend on, when we first started
depending on it, when we "discovered" that something new was replacing
it, etc. Personally there's way too many variables and considerations to
keep track of in my head in order to make reasonable conclusions!
Yes, its a bit rubbish that we've never documented any of this
before, so I sent a docs patch to set out a policy we could
follow. It would make it easier to identify whether it is
reasonable to cull a platform / target.
I understand QEMU is just but one variable in the complex equation.
Listing QEMU was just an example for this series based on the 8 years
since 0.12 which is the minimum we support now vs. 5 years since 1.3
which is where this series was headed. Using the 2-3 years you responded
in other threads would bring us to QEMU 2.2 or even 2.5.
Not sure how you get to 2.2 ? Even if we drop RHEL-6, RHEL-7 ships 1.5.3
version of QEMU.
In the long run, I think this becomes more about being proactive
than
reactive. What will be "the policy" going forward.
Regards,
Daniel
--
|:
https://berrange.com -o-
https://www.flickr.com/photos/dberrange :|
|:
https://libvirt.org -o-
https://fstop138.berrange.com :|
|:
https://entangle-photo.org -o-
https://www.instagram.com/dberrange :|