Gentoo Archives: gentoo-dev

From: "Tomáš Chvátal" <scarabeus@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: Deprecation of python_version(), python_mod_exists(), python_tkinter_exists(), distutils_python_version() and distutils_python_tkinter() in EAPI <=2
Date: Wed, 03 Mar 2010 08:48:03
Message-Id: 4B8E2229.3010408@gentoo.org
In Reply to: [gentoo-dev] Re: Deprecation of python_version(), python_mod_exists(), python_tkinter_exists(), distutils_python_version() and distutils_python_tkinter() in EAPI <=2 by Ryan Hill
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 Dne 3.3.2010 08:52, Ryan Hill napsal(a):
5 > On Wed, 03 Mar 2010 08:52:55 +0200
6 > Petteri Räty <betelgeuse@g.o> wrote:
7 >
8 >> On 03/02/2010 08:27 PM, Arfrever Frehtes Taifersar Arahesis wrote:
9 >>> Members of Gentoo Python Project have agreed to deprecate the following functions
10 >>> in EAPI <=2:
11 >>> - python_version()
12 >>> - python_mod_exists()
13 >>> - python_tkinter_exists()
14 >>> - distutils_python_version()
15 >>> - distutils_python_tkinter()
16 >>>
17 >>> These functions are already banned in EAPI >=3.
18 >>>
19 >>> 1. In this week, these functions will start printing deprecation warnings in older EAPIs.
20 >>> 2. On 2010-07-01, these functions will start calling die().
21 >>> (If any ebuilds in gentoo-x86 still call any of these functions on 2010-07-01,
22 >>> then addition of calls to die() will be delayed.)
23 >>> 3. On 2011-01-01, these functions will be removed.
24 >>>
25 >>
26 >> Removing eclass functions like this is not allowed by current policy. If
27 >> you want to do it, you should discuss about changing policy.
28 >
29 > ?!
30 >
31 > since when?
32 >
33 Since ever.
34 If you change eclass abi you need to rename it.
35
36 Tom
37 -----BEGIN PGP SIGNATURE-----
38 Version: GnuPG v2.0.14 (GNU/Linux)
39 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
40
41 iEYEARECAAYFAkuOIikACgkQHB6c3gNBRYdIoQCfXZupVWgQByemjTLbSyN6qH+H
42 L3IAn2yFop+l4dclIyzoCYdlGK0a/xSn
43 =iutE
44 -----END PGP SIGNATURE-----

Replies