public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] RFC: News item for python3.4 defaults
@ 2014-11-15 22:02 Mike Gilbert
  2014-11-15 22:16 ` Michał Górny
  2014-11-15 22:24 ` [gentoo-dev] " Dirkjan Ochtman
  0 siblings, 2 replies; 7+ messages in thread
From: Mike Gilbert @ 2014-11-15 22:02 UTC (permalink / raw
  To: Gentoo Dev, pr

[-- Attachment #1: Type: text/plain, Size: 167 bytes --]

Please review the attached news item. This is intended as a head-up
before I adjust the default PYTHON_TARGETS setting in our profiles.

Any improvements are welcome.

[-- Attachment #2: 2014-11-15-python-targets.en.txt --]
[-- Type: text/plain, Size: 1099 bytes --]

Title: Python 3.4 enabled by default
Author: Mike Gilbert <floppym@gentoo.org>
Content-Type: text/plain
Posted: 2014-11-15
Revision: 1
News-Item-Format: 1.0

Python 3.4 will be enabled by default soon, replacing Python 3.3 as the
default Python 3 interpreter.

PYTHON_TARGETS will be adjusted to contain python2_7 and python3_4.
PYTHON_SINGLE_TARGET will remain set to python2_7 for the time being.

If you have PYTHON_TARGETS set in make.conf, that setting will still be
respected. This change only affects the profile defaults.

At the same time, support for Python 3.2 will be removed from the
python-r1 family of eclasses. This version no longer receives regular
bug fixes, and is currently only receiving security updates.

Once the changes have taken place, a world update should take care of
reinstalling any python libraries you have installed. You should also
switch your default python3 interperter using eselect python, and
possibly run python-updater if you have some older python libraries
installed.

Expect these changes to take place around one week from the date of
this news item.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-dev] RFC: News item for python3.4 defaults
  2014-11-15 22:02 [gentoo-dev] RFC: News item for python3.4 defaults Mike Gilbert
@ 2014-11-15 22:16 ` Michał Górny
  2014-11-16 17:19   ` Mike Gilbert
  2014-11-15 22:24 ` [gentoo-dev] " Dirkjan Ochtman
  1 sibling, 1 reply; 7+ messages in thread
From: Michał Górny @ 2014-11-15 22:16 UTC (permalink / raw
  To: Mike Gilbert; +Cc: Gentoo Dev, pr

[-- Attachment #1: Type: text/plain, Size: 1550 bytes --]

Dnia 2014-11-15, o godz. 17:02:18
Mike Gilbert <floppym@gentoo.org> napisał(a):

> Title: Python 3.4 enabled by default
> Author: Mike Gilbert <floppym@gentoo.org>
> Content-Type: text/plain
> Posted: 2014-11-15
> Revision: 1
> News-Item-Format: 1.0
> 
> Python 3.4 will be enabled by default soon, replacing Python 3.3 as the
> default Python 3 interpreter.

s/soon/on YYYY-MM-DD/ :). You'll fill in the date when you commit it.

> PYTHON_TARGETS will be adjusted to contain python2_7 and python3_4.
> PYTHON_SINGLE_TARGET will remain set to python2_7 for the time being.

I would emphasize that this is about 'the default values'.

> If you have PYTHON_TARGETS set in make.conf, that setting will still be
> respected. This change only affects the profile defaults.

I think you could suggest that the user may want to adjust it manually.

> At the same time, support for Python 3.2 will be removed from the
> python-r1 family of eclasses. This version no longer receives regular
> bug fixes, and is currently only receiving security updates.
> 
> Once the changes have taken place, a world update should take care of
> reinstalling any python libraries you have installed. You should also
> switch your default python3 interperter using eselect python, and
> possibly run python-updater if you have some older python libraries
> installed.

You may want to mention --changed-use. Also, I don't think
python-updater is relevant here since python.eclass doesn't support
3.4.

-- 
Best regards,
Michał Górny

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 949 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-dev] RFC: News item for python3.4 defaults
  2014-11-15 22:02 [gentoo-dev] RFC: News item for python3.4 defaults Mike Gilbert
  2014-11-15 22:16 ` Michał Górny
@ 2014-11-15 22:24 ` Dirkjan Ochtman
  1 sibling, 0 replies; 7+ messages in thread
From: Dirkjan Ochtman @ 2014-11-15 22:24 UTC (permalink / raw
  To: Gentoo Development; +Cc: pr

On Sat, Nov 15, 2014 at 11:02 PM, Mike Gilbert <floppym@gentoo.org> wrote:
> Please review the attached news item. This is intended as a head-up
> before I adjust the default PYTHON_TARGETS setting in our profiles.

Yay, thanks for working on this!

I agree with all the things Michał pointed out.

Also, you have the non-word interperter in there. :)

Cheers,

Dirkjan


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-dev] RFC: News item for python3.4 defaults
  2014-11-15 22:16 ` Michał Górny
@ 2014-11-16 17:19   ` Mike Gilbert
  2014-11-16 17:21     ` Mike Gilbert
  0 siblings, 1 reply; 7+ messages in thread
From: Mike Gilbert @ 2014-11-16 17:19 UTC (permalink / raw
  To: Gentoo Dev; +Cc: pr, Michał Górny

On Sat, Nov 15, 2014 at 5:16 PM, Michał Górny <mgorny@gentoo.org> wrote:
> You may want to mention --changed-use. Also, I don't think
> python-updater is relevant here since python.eclass doesn't support
> 3.4.

Thanks for the feedback; I forgot that we don't support 3.4 in the old eclass.

Here's version 2.

Title: Python 3.4 enabled by default
Author: Mike Gilbert <floppym@gentoo.org>
Content-Type: text/plain
Posted: 2014-11-15
Revision: 1
News-Item-Format: 1.0

Python 3.4 will be enabled by default on 2014-11-22, replacing
Python 3.3 as the default Python 3 interpreter.

PYTHON_TARGETS will be adjusted to contain python2_7 and python3_4 by
default via your profile.

PYTHON_SINGLE_TARGET will remain set to python2_7 by default.

If you have PYTHON_TARGETS set in make.conf, that setting will still be
respected. You may want to adjust this setting manually.

At the same time, support for Python 3.2 will be removed from the
python-r1 family of eclasses. This version no longer receives regular
bug fixes, and is currently only receiving security updates.

Once the changes have taken place, a world update should take care of
reinstalling any python libraries you have installed. You should also
switch your default python3 interperter using eselect python.

For example:

eselect python set --python3 python3.4
emerge -uDv --changed-use @world


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-dev] RFC: News item for python3.4 defaults
  2014-11-16 17:19   ` Mike Gilbert
@ 2014-11-16 17:21     ` Mike Gilbert
  2014-11-17  2:24       ` [gentoo-dev] " Duncan
  0 siblings, 1 reply; 7+ messages in thread
From: Mike Gilbert @ 2014-11-16 17:21 UTC (permalink / raw
  To: Gentoo Dev; +Cc: pr, Michał Górny, Dirkjan Ochtman

On Sun, Nov 16, 2014 at 12:19 PM, Mike Gilbert <floppym@gentoo.org> wrote:
> On Sat, Nov 15, 2014 at 5:16 PM, Michał Górny <mgorny@gentoo.org> wrote:
>> You may want to mention --changed-use. Also, I don't think
>> python-updater is relevant here since python.eclass doesn't support
>> 3.4.
>
> Thanks for the feedback; I forgot that we don't support 3.4 in the old eclass.
>
> Here's version 2.
>

And version 3, with the spelling mistake fixed (thanks djc).

Title: Python 3.4 enabled by default
Author: Mike Gilbert <floppym@gentoo.org>
Content-Type: text/plain
Posted: 2014-11-15
Revision: 1
News-Item-Format: 1.0

Python 3.4 will be enabled by default on 2014-11-22, replacing
Python 3.3 as the default Python 3 interpreter.

PYTHON_TARGETS will be adjusted to contain python2_7 and python3_4 by
default via your profile.

PYTHON_SINGLE_TARGET will remain set to python2_7 by default.

If you have PYTHON_TARGETS set in make.conf, that setting will still be
respected. You may want to adjust this setting manually.

At the same time, support for Python 3.2 will be removed from the
python-r1 family of eclasses. This version no longer receives regular
bug fixes, and is currently only receiving security updates.

Once the changes have taken place, a world update should take care of
reinstalling any python libraries you have installed. You should also
switch your default python3 interpreter using eselect python.

For example:

eselect python set --python3 python3.4
emerge -uDv --changed-use @world


^ permalink raw reply	[flat|nested] 7+ messages in thread

* [gentoo-dev] Re: RFC: News item for python3.4 defaults
  2014-11-16 17:21     ` Mike Gilbert
@ 2014-11-17  2:24       ` Duncan
  2014-11-17  5:35         ` Mike Gilbert
  0 siblings, 1 reply; 7+ messages in thread
From: Duncan @ 2014-11-17  2:24 UTC (permalink / raw
  To: gentoo-dev

Mike Gilbert posted on Sun, 16 Nov 2014 12:21:14 -0500 as excerpted:

> At the same time, support for Python 3.2 will be removed from the
> python-r1 family of eclasses. This version no longer receives regular
> bug fixes, and is currently only receiving security updates.

Problem: Gentooers are conditioned to consider -r1 a version indicator, 
making "python-r1" the closest back-reference to which "This version" can 
refer.  At least here that was rather confusing, because on first parse 
it looked as if python-r1 (the eclass family) is only getting security 
updates, in which case why is python 3.2 being removed from it?

Solution: Make explicit that it's python 3.2 that is security-update only.

One possible rewrite (which also changes the order quite a bit and with 
it the emphasis, don't know if that's desired but it appears to do the 
job from here):

Python 3.2, now security-update-only as it's nearing end-of-life, will be 
dropped from the python-r1 family of eclasses at the same time.

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-dev] Re: RFC: News item for python3.4 defaults
  2014-11-17  2:24       ` [gentoo-dev] " Duncan
@ 2014-11-17  5:35         ` Mike Gilbert
  0 siblings, 0 replies; 7+ messages in thread
From: Mike Gilbert @ 2014-11-17  5:35 UTC (permalink / raw
  To: Gentoo Dev

On Sun, Nov 16, 2014 at 9:24 PM, Duncan <1i5t5.duncan@cox.net> wrote:
> Mike Gilbert posted on Sun, 16 Nov 2014 12:21:14 -0500 as excerpted:
>
>> At the same time, support for Python 3.2 will be removed from the
>> python-r1 family of eclasses. This version no longer receives regular
>> bug fixes, and is currently only receiving security updates.
>
> Problem: Gentooers are conditioned to consider -r1 a version indicator,
> making "python-r1" the closest back-reference to which "This version" can
> refer.  At least here that was rather confusing, because on first parse
> it looked as if python-r1 (the eclass family) is only getting security
> updates, in which case why is python 3.2 being removed from it?
>
> Solution: Make explicit that it's python 3.2 that is security-update only.
>
> One possible rewrite (which also changes the order quite a bit and with
> it the emphasis, don't know if that's desired but it appears to do the
> job from here):
>
> Python 3.2, now security-update-only as it's nearing end-of-life, will be
> dropped from the python-r1 family of eclasses at the same time.

It would be easier to just restate "Python 3.2" as the subject of the
second sentence.


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2014-11-17  5:35 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-11-15 22:02 [gentoo-dev] RFC: News item for python3.4 defaults Mike Gilbert
2014-11-15 22:16 ` Michał Górny
2014-11-16 17:19   ` Mike Gilbert
2014-11-16 17:21     ` Mike Gilbert
2014-11-17  2:24       ` [gentoo-dev] " Duncan
2014-11-17  5:35         ` Mike Gilbert
2014-11-15 22:24 ` [gentoo-dev] " Dirkjan Ochtman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox