qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] Deprecation policy and build dependencies


From: Eduardo Habkost
Subject: Re: [Qemu-devel] Deprecation policy and build dependencies
Date: Wed, 5 Jun 2019 15:13:08 -0300

On Wed, Jun 05, 2019 at 04:44:03PM +0100, Daniel P. Berrangé wrote:
[...]
> Thus to answer your python 2 question, we should ask which of our build
> targets cannot support python 3 ?
> 
> Obviously we know the answer to that is RHEL-7. Except there is some
> fuzziness in there because it depends on what you define "RHEL-7" to
> be. There are several possible answers
> 
>  a. RHEL-7 covers only the stuff in the basic yum repos
>  b. RHEL-7 covers packages in any yum repos shipped by Red Hat
>  c. RHEL-7 covers packages in any yum repos shipped by Red Hat or EPEL
>  d. RHEL-7 covers packages in any yum repo available for use
>     with RHEL-7,  provided by any vendor
> 
> The platform support policy has not documented which of these possiblities
> we're targetting.
> 
> If we consider it to mean (a), then there's no way to use py3 with RHEL-7.
> 
> With (b), (c), or (d) it is possible to get py3 available on RHEL-7 by
> enabling suitable repos.
> 
> Personally I think it would be fine for use to consider (b) or (c) to be
> our intended interpretation for platform support policy.

(c) sounds like the best option, to me.  Do we have any
reason to prefer (b) instead of (c)?

> 
> In this interpretation it is possible for developers to get Python 3 on
> RHEL-7 by enabling the Red Hat Software collection repos:
> 
>   
> https://developers.redhat.com/products/softwarecollections/hello-world/#fndtn-windows
> 
> This implies we *can* drop python2 from QEMU *and* keep RHEL-7 as a
> supported target.
> 
> Also note that the platform support policy didn't say anything about
> RHEL minor updates. ie it does not distinguish RHEL-7.0 from RHEL-7.6,
> despite fact that some packages get major version rebases. I think we
> should clarify that we mean "latest available updates" for our supported
> platforms. ie 7.6 is supported, 7.0 is *not* supported.

Agreed.

-- 
Eduardo



reply via email to

[Prev in Thread] Current Thread [Next in Thread]