Re: [Python-Dev] Future of 2.x.

2010-06-10 Thread Senthil Kumaran
On Thu, Jun 10, 2010 at 6:40 AM, Alexandre Vassalotti
alexan...@peadrop.com wrote:
 On Wed, Jun 9, 2010 at 1:23 PM, Martin v. Löwis mar...@v.loewis.de wrote:
 Closing the backport requests is fine. For the feature requests, I'd only
 close them *after* the 2.7 release (after determining that they won't apply
 to 3.x, of course).

 There aren't that many backport requests, anyway, are there?


 There is only a few requests (about five)

I get your point. It is the 'back-ports' that you have tagged. These
were designed for 3.x and implemented in 3.x in the first place.
I was concerned that there will be policy drawn or a practice that
will close any/every existing Feature Request in Python 2.7.
There are some cases (in stdlib) which can debated on the lines of
feature request vs bug-fix and those will get hurt in the process.

Thanks,
Senthil
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Future of 2.x.

2010-06-10 Thread Barry Warsaw
On Jun 10, 2010, at 09:01 AM, Steve Holden wrote:

The current stumbling block isn't the language itself, it's the lack of
support from third-party libraries. GSoC is addressing some of these
issues, but so far we (the PSF, the dev community, anybody else except
R. David Murray) haven't really come to grips with intractable problems
like the broken state of the email package, and we are not doing well at
attracting funds to support it.

So I think we need to address a larger issue than just the language. As
a development community we decided to change the language. Now we have
to do what we can to ensure that the changed language has appropriate
support.

This is exactly my point - I totally agree.  Let's take all that pent up
energy and apply it to porting important libraries to Python 3.

-Barry


signature.asc
Description: PGP signature
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Future of 2.x.

2010-06-10 Thread Terry Reedy

On 6/10/2010 2:48 AM, Senthil Kumaran wrote:

On Thu, Jun 10, 2010 at 6:40 AM, Alexandre Vassalotti
alexan...@peadrop.com  wrote:

On Wed, Jun 9, 2010 at 1:23 PM, Martin v. Löwismar...@v.loewis.de  wrote:

Closing the backport requests is fine. For the feature requests, I'd only
close them *after* the 2.7 release (after determining that they won't apply
to 3.x, of course).

There aren't that many backport requests, anyway, are there?



There is only a few requests (about five)


I get your point. It is the 'back-ports' that you have tagged.


Right, things already in 3.x.

 These

were designed for 3.x and implemented in 3.x in the first place.
I was concerned that there will be policy drawn or a practice that
will close any/every existing Feature Request in Python 2.7.
There are some cases (in stdlib) which can debated on the lines of
feature request vs bug-fix and those will get hurt in the process.


I have started going through old open issues tagged with 2.5. Many are 
unclassified. Those that are feature requests that are *plausible* for 
3.2 I am marking as such and retagging for 3.2, *not* closing. (I am 
also marking bug reports as such and asking the OP to test in 2.6/7 and 
maybe 3.1 if I cannot easily do so.)


Ideally, all core/stdlib feature requests should be classified as such 
and tagged for 3.2 or even 3.3) only.


Terry Jan Reedy


___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Future of 2.x.

2010-06-09 Thread Chris McDonough
On Wed, 2010-06-09 at 01:15 -0400, Fred Drake wrote:
 On Wed, Jun 9, 2010 at 12:30 AM, Senthil Kumaran orsent...@gmail.com wrote:
  it would still be a good idea to
  introduce some of them in minor releases in 2.7. I know, this
  deviating from the process, but it could be an option considering that
  2.7 is the last of 2.x release.
 
 I disagree.
 
 If there are going to be features going into *any* post 2.7.0 version,
 there's no reason not to increment the revision number to 2.8,
 
 Since there's also a well-advertised decision that 2.7 will be the
 last 2.x, such a 2.8 isn't planned.  But there's no reason to violate
 the no-features-in-bugfix-releases policy.  We've seen violations
 cause trouble and confusion, but we've not seen it be successful.
 
 The policy wasn't arbitrary; let's stick to it.

It might be useful to copy the identifiers and URLs of all the backport
request tickets into some other repository, or to create some unique
state in roundup for these.  Rationale: it's almost certain that if the
existing Python core maintainers won't evolve Python 2.X past 2.7, some
other group will, and losing existing context for that would kinda suck.

- C



___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Future of 2.x.

2010-06-09 Thread Stephen J. Turnbull
Chris McDonough writes:

  It might be useful to copy the identifiers and URLs of all the backport
  request tickets into some other repository, or to create some unique
  state in roundup for these.

A keyword would do.  Please don't add a status or something like that,
though.


___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Future of 2.x.

2010-06-09 Thread Paul Moore
On 9 June 2010 07:26, Chris McDonough chr...@plope.com wrote:
 On Wed, 2010-06-09 at 01:15 -0400, Fred Drake wrote:
 On Wed, Jun 9, 2010 at 12:30 AM, Senthil Kumaran orsent...@gmail.com wrote:
  it would still be a good idea to
  introduce some of them in minor releases in 2.7. I know, this
  deviating from the process, but it could be an option considering that
  2.7 is the last of 2.x release.

 I disagree.

 If there are going to be features going into *any* post 2.7.0 version,
 there's no reason not to increment the revision number to 2.8,

 Since there's also a well-advertised decision that 2.7 will be the
 last 2.x, such a 2.8 isn't planned.  But there's no reason to violate
 the no-features-in-bugfix-releases policy.  We've seen violations
 cause trouble and confusion, but we've not seen it be successful.

 The policy wasn't arbitrary; let's stick to it.

 It might be useful to copy the identifiers and URLs of all the backport
 request tickets into some other repository, or to create some unique
 state in roundup for these.  Rationale: it's almost certain that if the
 existing Python core maintainers won't evolve Python 2.X past 2.7, some
 other group will, and losing existing context for that would kinda suck.

Personally, as a user of Python, I'm already getting tired of the we
won't let Python 2.x die arguments. Unless and until some other group
comes along and says they definitely plan to pick up Python 2.x
development (and set up or agree shared usage of all the relevant
infrastructure, bug tracker, developers list, VCS, etc) I see the core
developers' decision as made. 2.7 is the last Python 2.x release, and
all further development will be on 3.x.

On that basis I'm +1 on Alexandre's proposal. A 3rd party planning on
working on a 2.8 release (not that I think such a party currently
exists) can step up and extract the relevant tickets for their later
reference if they feel the need. Let's not stop moving forward for the
convenience of a hypothetical 2.8 development team.

Paul.
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Future of 2.x.

2010-06-09 Thread Facundo Batista
On Wed, Jun 9, 2010 at 8:58 AM, Paul Moore p.f.mo...@gmail.com wrote:

 On that basis I'm +1 on Alexandre's proposal. A 3rd party planning on
 working on a 2.8 release (not that I think such a party currently
 exists) can step up and extract the relevant tickets for their later
 reference if they feel the need. Let's not stop moving forward for the
 convenience of a hypothetical 2.8 development team.

Yes, closing the tickets as won't fix and tagging them as
will-never-happen-in-2.x or something, is the best combination of
both worlds: it will clean the tracker and ease further developments,
and will allow anybody to pick up those tickets later.

(I'm +1 too to Alexandre's proposal, btw)

-- 
.Facundo

Blog: http://www.taniquetil.com.ar/plog/
PyAr: http://www.python.org/ar/
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Future of 2.x.

2010-06-09 Thread Steve Holden
Paul Moore wrote:
 On 9 June 2010 07:26, Chris McDonough chr...@plope.com wrote:
 On Wed, 2010-06-09 at 01:15 -0400, Fred Drake wrote:
 On Wed, Jun 9, 2010 at 12:30 AM, Senthil Kumaran orsent...@gmail.com 
 wrote:
 it would still be a good idea to
 introduce some of them in minor releases in 2.7. I know, this
 deviating from the process, but it could be an option considering that
 2.7 is the last of 2.x release.
 I disagree.

 If there are going to be features going into *any* post 2.7.0 version,
 there's no reason not to increment the revision number to 2.8,

 Since there's also a well-advertised decision that 2.7 will be the
 last 2.x, such a 2.8 isn't planned.  But there's no reason to violate
 the no-features-in-bugfix-releases policy.  We've seen violations
 cause trouble and confusion, but we've not seen it be successful.

 The policy wasn't arbitrary; let's stick to it.
 It might be useful to copy the identifiers and URLs of all the backport
 request tickets into some other repository, or to create some unique
 state in roundup for these.  Rationale: it's almost certain that if the
 existing Python core maintainers won't evolve Python 2.X past 2.7, some
 other group will, and losing existing context for that would kinda suck.
 
 Personally, as a user of Python, I'm already getting tired of the we
 won't let Python 2.x die arguments. Unless and until some other group
 comes along and says they definitely plan to pick up Python 2.x
 development (and set up or agree shared usage of all the relevant
 infrastructure, bug tracker, developers list, VCS, etc) I see the core
 developers' decision as made. 2.7 is the last Python 2.x release, and
 all further development will be on 3.x.
 
 On that basis I'm +1 on Alexandre's proposal. A 3rd party planning on
 working on a 2.8 release (not that I think such a party currently
 exists) can step up and extract the relevant tickets for their later
 reference if they feel the need. Let's not stop moving forward for the
 convenience of a hypothetical 2.8 development team.
 
How does throwing away information represent moving forward?

I have to say I am surprised by the current lack of momentum behind 3.x,
but I do know users who consider that their current investment in the
2.x series is unlikely to migrate to 3.x in the  next five years, and it
would be strange if they didn't continue to develop 2.x (including
backporting some 3.x features).

I don't see why we have to make such work harder than it need be.

regards
 Steve
-- 
Steve Holden   +1 571 484 6266   +1 800 494 3119
See Python Video!   http://python.mirocommunity.org/
Holden Web LLC http://www.holdenweb.com/
UPCOMING EVENTS:http://holdenweb.eventbrite.com/
All I want for my birthday is another birthday -
 Ian Dury, 1942-2000

___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Future of 2.x.

2010-06-09 Thread Michael Foord

On 09/06/2010 13:56, Steve Holden wrote:

Paul Moore wrote:
   

On 9 June 2010 07:26, Chris McDonoughchr...@plope.com  wrote:
 

On Wed, 2010-06-09 at 01:15 -0400, Fred Drake wrote:
   

On Wed, Jun 9, 2010 at 12:30 AM, Senthil Kumaranorsent...@gmail.com  wrote:
 

it would still be a good idea to
introduce some of them in minor releases in 2.7. I know, this
deviating from the process, but it could be an option considering that
2.7 is the last of 2.x release.
   

I disagree.

If there are going to be features going into *any* post 2.7.0 version,
there's no reason not to increment the revision number to 2.8,

Since there's also a well-advertised decision that 2.7 will be the
last 2.x, such a 2.8 isn't planned.  But there's no reason to violate
the no-features-in-bugfix-releases policy.  We've seen violations
cause trouble and confusion, but we've not seen it be successful.

The policy wasn't arbitrary; let's stick to it.
 

It might be useful to copy the identifiers and URLs of all the backport
request tickets into some other repository, or to create some unique
state in roundup for these.  Rationale: it's almost certain that if the
existing Python core maintainers won't evolve Python 2.X past 2.7, some
other group will, and losing existing context for that would kinda suck.
   

Personally, as a user of Python, I'm already getting tired of the we
won't let Python 2.x die arguments. Unless and until some other group
comes along and says they definitely plan to pick up Python 2.x
development (and set up or agree shared usage of all the relevant
infrastructure, bug tracker, developers list, VCS, etc) I see the core
developers' decision as made. 2.7 is the last Python 2.x release, and
all further development will be on 3.x.

On that basis I'm +1 on Alexandre's proposal. A 3rd party planning on
working on a 2.8 release (not that I think such a party currently
exists) can step up and extract the relevant tickets for their later
reference if they feel the need. Let's not stop moving forward for the
convenience of a hypothetical 2.8 development team.

 

How does throwing away information represent moving forward?

   


I'm inclined to agree. There is no *need* to close these tickets now.


I have to say I am surprised by the current lack of momentum behind 3.x,
but I do know users who consider that their current investment in the
2.x series is unlikely to migrate to 3.x in the  next five years, and it
would be strange if they didn't continue to develop 2.x (including
backporting some 3.x features).
   


Who is the 'they' in your last sentence here? It seems to imply the 
'users'... Certainly no-one specific (neither individual nor group) have 
stepped up and said they will continue to develop Python 2.x. Even if 
they did it is not clear that they would use the python.org 
infrastructure to do it. The Python core developers (basically) *have* 
moved on and are unlikely to further develop 2.x. We'll see though, it's 
all speculation at the moment.


All the best,

Michael


I don't see why we have to make such work harder than it need be.

regards
  Steve
   



--
http://www.ironpythoninaction.com/
http://www.voidspace.org.uk/blog

READ CAREFULLY. By accepting and reading this email you agree, on behalf of 
your employer, to release me from all obligations and waivers arising from any 
and all NON-NEGOTIATED agreements, licenses, terms-of-service, shrinkwrap, 
clickwrap, browsewrap, confidentiality, non-disclosure, non-compete and 
acceptable use policies (”BOGUS AGREEMENTS”) that I have entered into with your 
employer, its partners, licensors, agents and assigns, in perpetuity, without 
prejudice to my ongoing rights and privileges. You further represent that you 
have the authority to release me from any BOGUS AGREEMENTS on behalf of your 
employer.


___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Future of 2.x.

2010-06-09 Thread Barry Warsaw
On Jun 09, 2010, at 01:15 AM, Fred Drake wrote:

On Wed, Jun 9, 2010 at 12:30 AM, Senthil Kumaran orsent...@gmail.com wrote:
 it would still be a good idea to
 introduce some of them in minor releases in 2.7. I know, this
 deviating from the process, but it could be an option considering that
 2.7 is the last of 2.x release.

I disagree.

If there are going to be features going into *any* post 2.7.0 version,
there's no reason not to increment the revision number to 2.8,

Since there's also a well-advertised decision that 2.7 will be the
last 2.x, such a 2.8 isn't planned.  But there's no reason to violate
the no-features-in-bugfix-releases policy.  We've seen violations
cause trouble and confusion, but we've not seen it be successful.

The policy wasn't arbitrary; let's stick to it.

I completely agree with Fred.  New features in point releases will cause many
more headaches than opening up a 2.8, which I still hope we don't do.  I'd
rather see all that pent up energy focussed on doing whatever we can to help
people transition to Python 3.

-Barry


signature.asc
Description: PGP signature
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Future of 2.x.

2010-06-09 Thread M.-A. Lemburg
Michael Foord wrote:
 How does throwing away information represent moving forward?
 
 I'm inclined to agree. There is no *need* to close these tickets now.
 
 I have to say I am surprised by the current lack of momentum behind 3.x,
 but I do know users who consider that their current investment in the
 2.x series is unlikely to migrate to 3.x in the  next five years, and it
 would be strange if they didn't continue to develop 2.x (including
 backporting some 3.x features).

 
 Who is the 'they' in your last sentence here? It seems to imply the
 'users'... Certainly no-one specific (neither individual nor group) have
 stepped up and said they will continue to develop Python 2.x. Even if
 they did it is not clear that they would use the python.org
 infrastructure to do it. The Python core developers (basically) *have*
 moved on and are unlikely to further develop 2.x. We'll see though, it's
 all speculation at the moment.

I think it also depends on which core developers you ask :-)

Many of them are not keen on having to maintain Python2 for much
longer, but some of them may have assets codified in Python2
or interests based Python2 that they'll want to keep for
more than just another 5 years.

E.g. we still have customers that are on Python 2.3 and have
just recently considered moving to Python 2.5. Depending on where
you look, motivations are rather diverse.

It's certainly not fair to require all core developers to
continue working on Python2, but it would also be unfair to
cancel out that possibility for a subset of interested devs.
Even more so, since it doesn't really create any extra work
for those that have no interest.

-- 
Marc-Andre Lemburg
eGenix.com

Professional Python Services directly from the Source  (#1, Jun 09 2010)
 Python/Zope Consulting and Support ...http://www.egenix.com/
 mxODBC.Zope.Database.Adapter ... http://zope.egenix.com/
 mxODBC, mxDateTime, mxTextTools ...http://python.egenix.com/

2010-07-19: EuroPython 2010, Birmingham, UK39 days to go

::: Try our new mxODBC.Connect Python Database Interface for free ! 


   eGenix.com Software, Skills and Services GmbH  Pastor-Loeh-Str.48
D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg
   Registered at Amtsgericht Duesseldorf: HRB 46611
   http://www.egenix.com/company/contact/
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Future of 2.x.

2010-06-09 Thread Barry Warsaw
On Jun 09, 2010, at 04:42 PM, M.-A. Lemburg wrote:

Many of them are not keen on having to maintain Python2 for much
longer, but some of them may have assets codified in Python2
or interests based Python2 that they'll want to keep for
more than just another 5 years.

E.g. we still have customers that are on Python 2.3 and have
just recently considered moving to Python 2.5. Depending on where
you look, motivations are rather diverse.

It's certainly not fair to require all core developers to
continue working on Python2, but it would also be unfair to
cancel out that possibility for a subset of interested devs.
Even more so, since it doesn't really create any extra work
for those that have no interest.

Note that Python 2.7 will be *maintained* for a very long time, which should
satisfy those folks who still require Python 2.  Anybody on older (and
currently unmaintained) versions of Python 2 will not care about new features
so a Python 2.8 wouldn't help them anyway.

-Barry


signature.asc
Description: PGP signature
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Future of 2.x.

2010-06-09 Thread Bill Janssen
Barry Warsaw ba...@python.org wrote:

 On Jun 09, 2010, at 04:42 PM, M.-A. Lemburg wrote:
 
 Many of them are not keen on having to maintain Python2 for much
 longer, but some of them may have assets codified in Python2
 or interests based Python2 that they'll want to keep for
 more than just another 5 years.
 
 E.g. we still have customers that are on Python 2.3 and have
 just recently considered moving to Python 2.5. Depending on where
 you look, motivations are rather diverse.
 
 It's certainly not fair to require all core developers to
 continue working on Python2, but it would also be unfair to
 cancel out that possibility for a subset of interested devs.
 Even more so, since it doesn't really create any extra work
 for those that have no interest.
 
 Note that Python 2.7 will be *maintained* for a very long time, which
 should satisfy those folks who still require Python 2.  Anybody on
 older (and currently unmaintained) versions of Python 2 will not care
 about new features so a Python 2.8 wouldn't help them anyway.

There are two kinds of new features, though.  Those added to improve (or
at any rate modify :-) the product, and those added to keep the product
relevant to a changing external world (new operating systems, new
communication protocols, etc.)  I think it would take a pretty strong
crystal ball to be able to rule out the latter kind of feature add from
the 2.x line.

Bill
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Future of 2.x.

2010-06-09 Thread Barry Warsaw
On Jun 09, 2010, at 09:13 AM, Bill Janssen wrote:

Barry Warsaw ba...@python.org wrote:

 Note that Python 2.7 will be *maintained* for a very long time, which
 should satisfy those folks who still require Python 2.  Anybody on
 older (and currently unmaintained) versions of Python 2 will not care
 about new features so a Python 2.8 wouldn't help them anyway.

There are two kinds of new features, though.  Those added to improve (or
at any rate modify :-) the product, and those added to keep the product
relevant to a changing external world (new operating systems, new
communication protocols, etc.)  I think it would take a pretty strong
crystal ball to be able to rule out the latter kind of feature add from
the 2.x line.

The latter should mostly be supported by third party packages available in the
Cheeseshop.  To the extent that such support can't be effected by add-ons
(e.g. new OS support), I think a better approach would be to encourage and
allow unofficial ports by utilizing dvcs branches (we *are* moving to
Mercurial after Python 2.7 final is released, right?).

I think we should plan on 2.7 being the last Python 2, and spend lots of effort
to get people onto Python 3, partially by offering big carrots like Unladen
Swallow, a better/no GIL, etc.  I think it should be part of the PSF's mission
to help that happen through directed sponsorship, sprints, and other tools.

-Barry


signature.asc
Description: PGP signature
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Future of 2.x.

2010-06-09 Thread Jesse Noller
On Wed, Jun 9, 2010 at 12:32 PM, Barry Warsaw ba...@python.org wrote:
 On Jun 09, 2010, at 09:13 AM, Bill Janssen wrote:

Barry Warsaw ba...@python.org wrote:

 Note that Python 2.7 will be *maintained* for a very long time, which
 should satisfy those folks who still require Python 2.  Anybody on
 older (and currently unmaintained) versions of Python 2 will not care
 about new features so a Python 2.8 wouldn't help them anyway.

There are two kinds of new features, though.  Those added to improve (or
at any rate modify :-) the product, and those added to keep the product
relevant to a changing external world (new operating systems, new
communication protocols, etc.)  I think it would take a pretty strong
crystal ball to be able to rule out the latter kind of feature add from
the 2.x line.

 The latter should mostly be supported by third party packages available in the
 Cheeseshop.  To the extent that such support can't be effected by add-ons
 (e.g. new OS support), I think a better approach would be to encourage and
 allow unofficial ports by utilizing dvcs branches (we *are* moving to
 Mercurial after Python 2.7 final is released, right?).

 I think we should plan on 2.7 being the last Python 2, and spend lots of 
 effort
 to get people onto Python 3, partially by offering big carrots like Unladen
 Swallow, a better/no GIL, etc.  I think it should be part of the PSF's mission
 to help that happen through directed sponsorship, sprints, and other tools.

 -Barry

+1 fearless FLUFL
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Future of 2.x.

2010-06-09 Thread Brett Cannon
On Wed, Jun 9, 2010 at 08:12, Barry Warsaw ba...@python.org wrote:
 On Jun 09, 2010, at 04:42 PM, M.-A. Lemburg wrote:

Many of them are not keen on having to maintain Python2 for much
longer, but some of them may have assets codified in Python2
or interests based Python2 that they'll want to keep for
more than just another 5 years.

E.g. we still have customers that are on Python 2.3 and have
just recently considered moving to Python 2.5. Depending on where
you look, motivations are rather diverse.

It's certainly not fair to require all core developers to
continue working on Python2, but it would also be unfair to
cancel out that possibility for a subset of interested devs.
Even more so, since it doesn't really create any extra work
for those that have no interest.

 Note that Python 2.7 will be *maintained* for a very long time, which should
 satisfy those folks who still require Python 2.  Anybody on older (and
 currently unmaintained) versions of Python 2 will not care about new features
 so a Python 2.8 wouldn't help them anyway.

The other point about Alexandre's desire to close the issues is that
nothing is really getting deleted; closed issues can still be searched
for. Alexandre simply wants to not waste anyone's time who happens to
be looking at the tracker with issues that the core team will simply
never work on. If some mythical 2.8 fork of Python comes along they
can perform a search and find the issues that were closed because they
were backports that never happened.

So +1 on closing them out.
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Future of 2.x.

2010-06-09 Thread Raymond Hettinger

On Jun 8, 2010, at 9:13 PM, Benjamin Peterson wrote:

 2010/6/8 Alexandre Vassalotti alexan...@peadrop.com:
 Is there is any plan for a 2.8 release? If not, I will go through the
 tracker and close outstanding backport requests of 3.x features to
 2.x.
 
 Not from the core development team.

The current plan is to make 2.7 the last 2.x release.
The theory is that this will encourage people to switch to 3.x.
In practice, the users will get a say in this and time will tell.

When I do polls at conferences, it seems that most participants
have briefly tried 3.x but are continuing to develop in 2.x.


Raymond___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Future of 2.x.

2010-06-09 Thread Terry Reedy

On 6/9/2010 4:07 AM, Stephen J. Turnbull wrote:

Chris McDonough writes:

It might be useful to copy the identifiers and URLs of all the backport
request tickets into some other repository, or to create some unique
state in roundup for these.


Closed issues are not lost. They can still be searched and the result 
downloaded.



A keyword would do.  Please don't add a status or something like that,
though.


I believe Type: feature request; Version: 2.7; Resolution wont fix 
should do fine now. I believe Alexander will use the first two to find 
things to close. Anything else anyone finds could be made to match.


Terry Jan Reedy




___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Future of 2.x.

2010-06-09 Thread Terry Reedy

On 6/9/2010 10:42 AM, M.-A. Lemburg wrote:

 Steve Holden wrote

How does throwing away information represent moving forward?


'Closing' a tracker issue does not 'throw away' information', it *adds* 
information as to current intention.



It's certainly not fair to require all core developers to
continue working on Python2, but it would also be unfair to
cancel out that possibility for a subset of interested devs.


Closing a set of issues does not cancel out that possibility. If such a 
subset of devs develops, they can easily reopen (or move) particular 
issues they are interested in working on.



___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Future of 2.x.

2010-06-09 Thread Eric Smith
 On 6/9/2010 4:07 AM, Stephen J. Turnbull wrote:
 Closed issues are not lost. They can still be searched and the result
 downloaded.

 A keyword would do.  Please don't add a status or something like that,
 though.

 I believe Type: feature request; Version: 2.7; Resolution wont fix
 should do fine now. I believe Alexander will use the first two to find
 things to close. Anything else anyone finds could be made to match.

Are there any currently existing issues that match that criteria (feature
request, 2.7, won't fix)?

I don't have good connectivity here so I can't check.

Eric.

___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Future of 2.x.

2010-06-09 Thread Brett Cannon
On Wed, Jun 9, 2010 at 12:40, Eric Smith e...@trueblade.com wrote:
 On 6/9/2010 4:07 AM, Stephen J. Turnbull wrote:
 Closed issues are not lost. They can still be searched and the result
 downloaded.

 A keyword would do.  Please don't add a status or something like that,
 though.

 I believe Type: feature request; Version: 2.7; Resolution wont fix
 should do fine now. I believe Alexander will use the first two to find
 things to close. Anything else anyone finds could be made to match.

 Are there any currently existing issues that match that criteria (feature
 request, 2.7, won't fix)?

2.7, closed, wont fix has 27 issues at the moment, which is obviously
small and easy to peruse.

-Brett


 I don't have good connectivity here so I can't check.

 Eric.

 ___
 Python-Dev mailing list
 Python-Dev@python.org
 http://mail.python.org/mailman/listinfo/python-dev
 Unsubscribe: 
 http://mail.python.org/mailman/options/python-dev/brett%40python.org

___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Future of 2.x.

2010-06-09 Thread Martin v. Löwis


It might be useful to copy the identifiers and URLs of all the backport
request tickets into some other repository, or to create some unique
state in roundup for these.  Rationale: it's almost certain that if the
existing Python core maintainers won't evolve Python 2.X past 2.7, some
other group will, and losing existing context for that would kinda suck.


Roundup keeps track of all status changes, see the bottom of an 
arbitrary issue for an example.


So I don't think any additional recording is necessary.

Regards,
Martin
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Future of 2.x.

2010-06-09 Thread Martin v. Löwis

Am 09.06.2010 05:58, schrieb Alexandre Vassalotti:

Is there is any plan for a 2.8 release? If not, I will go through the
tracker and close outstanding backport requests of 3.x features to
2.x.


Closing the backport requests is fine. For the feature requests, I'd 
only close them *after* the 2.7 release (after determining that they 
won't apply to 3.x, of course).


There aren't that many backport requests, anyway, are there?

Regards,
Martin
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Future of 2.x.

2010-06-09 Thread Steve Holden
Barry Warsaw wrote:
 On Jun 09, 2010, at 09:13 AM, Bill Janssen wrote:
 
 Barry Warsaw ba...@python.org wrote:

 Note that Python 2.7 will be *maintained* for a very long time, which
 should satisfy those folks who still require Python 2.  Anybody on
 older (and currently unmaintained) versions of Python 2 will not care
 about new features so a Python 2.8 wouldn't help them anyway.
 There are two kinds of new features, though.  Those added to improve (or
 at any rate modify :-) the product, and those added to keep the product
 relevant to a changing external world (new operating systems, new
 communication protocols, etc.)  I think it would take a pretty strong
 crystal ball to be able to rule out the latter kind of feature add from
 the 2.x line.
 
 The latter should mostly be supported by third party packages available in the
 Cheeseshop.  To the extent that such support can't be effected by add-ons
 (e.g. new OS support), I think a better approach would be to encourage and
 allow unofficial ports by utilizing dvcs branches (we *are* moving to
 Mercurial after Python 2.7 final is released, right?).
 
 I think we should plan on 2.7 being the last Python 2, and spend lots of 
 effort
 to get people onto Python 3, partially by offering big carrots like Unladen
 Swallow, a better/no GIL, etc.  I think it should be part of the PSF's mission
 to help that happen through directed sponsorship, sprints, and other tools.
 
The current stumbling block isn't the language itself, it's the lack of
support from third-party libraries. GSoC is addressing some of these
issues, but so far we (the PSF, the dev community, anybody else except
R. David Murray) haven't really come to grips with intractable problems
like the broken state of the email package, and we are not doing well at
attracting funds to support it.

So I think we need to address a larger issue than just the language. As
a development community we decided to change the language. Now we have
to do what we can to ensure that the changed language has appropriate
support.

regards
 Steve
-- 
Steve Holden   +1 571 484 6266   +1 800 494 3119
See Python Video!   http://python.mirocommunity.org/
Holden Web LLC http://www.holdenweb.com/
UPCOMING EVENTS:http://holdenweb.eventbrite.com/
All I want for my birthday is another birthday -
 Ian Dury, 1942-2000

___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Future of 2.x.

2010-06-09 Thread Steve Holden
Terry Reedy wrote:
 On 6/9/2010 10:42 AM, M.-A. Lemburg wrote:
 
 Steve Holden wrote
 How does throwing away information represent moving forward?
 
 'Closing' a tracker issue does not 'throw away' information', it *adds*
 information as to current intention.
 
 It's certainly not fair to require all core developers to
 continue working on Python2, but it would also be unfair to
 cancel out that possibility for a subset of interested devs.
 
 Closing a set of issues does not cancel out that possibility. If such a
 subset of devs develops, they can easily reopen (or move) particular
 issues they are interested in working on.
 
 
As long as that's the case I am fine with the change.

regards
 Steve
-- 
Steve Holden   +1 571 484 6266   +1 800 494 3119
See Python Video!   http://python.mirocommunity.org/
Holden Web LLC http://www.holdenweb.com/
UPCOMING EVENTS:http://holdenweb.eventbrite.com/
All I want for my birthday is another birthday -
 Ian Dury, 1942-2000
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Future of 2.x.

2010-06-09 Thread Steve Holden
Barry Warsaw wrote:
 On Jun 09, 2010, at 01:15 AM, Fred Drake wrote:
 
 On Wed, Jun 9, 2010 at 12:30 AM, Senthil Kumaran orsent...@gmail.com wrote:
 it would still be a good idea to
 introduce some of them in minor releases in 2.7. I know, this
 deviating from the process, but it could be an option considering that
 2.7 is the last of 2.x release.
 I disagree.

 If there are going to be features going into *any* post 2.7.0 version,
 there's no reason not to increment the revision number to 2.8,

 Since there's also a well-advertised decision that 2.7 will be the
 last 2.x, such a 2.8 isn't planned.  But there's no reason to violate
 the no-features-in-bugfix-releases policy.  We've seen violations
 cause trouble and confusion, but we've not seen it be successful.

 The policy wasn't arbitrary; let's stick to it.
 
 I completely agree with Fred.  New features in point releases will cause many
 more headaches than opening up a 2.8, which I still hope we don't do.  I'd
 rather see all that pent up energy focussed on doing whatever we can to help
 people transition to Python 3.
 
Though one might ironically suggest that sticking to the policy actually
represents a change in policy :)

regards
 Steve
-- 
Steve Holden   +1 571 484 6266   +1 800 494 3119
See Python Video!   http://python.mirocommunity.org/
Holden Web LLC http://www.holdenweb.com/
UPCOMING EVENTS:http://holdenweb.eventbrite.com/
All I want for my birthday is another birthday -
 Ian Dury, 1942-2000

___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Future of 2.x.

2010-06-09 Thread Alexandre Vassalotti
On Wed, Jun 9, 2010 at 1:23 PM, Martin v. Löwis mar...@v.loewis.de wrote:
 Closing the backport requests is fine. For the feature requests, I'd only
 close them *after* the 2.7 release (after determining that they won't apply
 to 3.x, of course).

 There aren't that many backport requests, anyway, are there?


There is only a few requests (about five).

-- Alexandre
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Future of 2.x.

2010-06-09 Thread Alexandre Vassalotti
On Wed, Jun 9, 2010 at 5:55 AM, Facundo Batista
facundobati...@gmail.com wrote:
 Yes, closing the tickets as won't fix and tagging them as
 will-never-happen-in-2.x or something, is the best combination of
 both worlds: it will clean the tracker and ease further developments,
 and will allow anybody to pick up those tickets later.


The issue I care about are already tagged as 26backport. So, I don't
think another keyword is needed.

-- Alexandre
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Future of 2.x.

2010-06-08 Thread Senthil Kumaran
On Wed, Jun 9, 2010 at 9:28 AM, Alexandre Vassalotti
alexan...@peadrop.com wrote:

 Is there is any plan for a 2.8 release? If not, I will go through the
 tracker and close outstanding backport requests of 3.x features to

You mean, simply mark them as Wont-Fix and close. I doubt, if this is
desirable action to take.
Even thought they are new features, it would still be a good idea to
introduce some of them in minor releases in 2.7. I know, this
deviating from the process, but it could be an option considering that
2.7 is the last of 2.x release. This is just my opinion.

--
Senthil
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Future of 2.x.

2010-06-08 Thread Fred Drake
On Wed, Jun 9, 2010 at 12:30 AM, Senthil Kumaran orsent...@gmail.com wrote:
 it would still be a good idea to
 introduce some of them in minor releases in 2.7. I know, this
 deviating from the process, but it could be an option considering that
 2.7 is the last of 2.x release.

I disagree.

If there are going to be features going into *any* post 2.7.0 version,
there's no reason not to increment the revision number to 2.8,

Since there's also a well-advertised decision that 2.7 will be the
last 2.x, such a 2.8 isn't planned.  But there's no reason to violate
the no-features-in-bugfix-releases policy.  We've seen violations
cause trouble and confusion, but we've not seen it be successful.

The policy wasn't arbitrary; let's stick to it.


  -Fred

-- 
Fred L. Drake, Jr.fdrake at gmail.com
Chaos is the score upon which reality is written. --Henry Miller
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com