Re: Python 2.1/2.2 removal; Python 2.4 as default

2006-04-13 Thread Fabio Tranchitella
On Wed, 2006-04-12 at 22:58 +0200, Jeroen van Wolffelaar wrote:
 zope2.9 is simply still sitting in NEW, and is not rejected. I see there
 was a clarification requested over the weekend about the big number of
 zope versions in the archive (2.9 would be the 4th), and Fabio replied.
 This was two days ago, nothing happened since as far as I can see, so
 I'd advice to just wait a bit. Fwiw, I don't see a zope2.7 removal
 request yet, but maybe I'm looking wrongly?

We are working on this, but before filing a zope2.7 request we need to
check what packages are incompatible with zope = 2.8 and *then* ask for
the removal of zope2.7.

In the end, in a few days I'll file the removal request of zope2.7 and
(I hope) ftp-masters will accept zope2.9 package.

-- 
Fabio Tranchitella [EMAIL PROTECTED].''`.
Proud Debian GNU/Linux developer, admin and user.: :'  :
 `. `'`
   http://people.debian.org/~kobold/   `-
_
1024D/7F961564, fpr 5465 6E69 E559 6466 BF3D 9F01 2BF8 EE2B 7F96 1564


signature.asc
Description: This is a digitally signed message part


Re: Python 2.1/2.2 removal; Python 2.4 as default

2006-04-12 Thread Raphael Hertzog
On Wed, 12 Apr 2006, Matthias Klose wrote:
 ok, I did run out of time last weekend, however python2.5,
 python2.3-doc, python2.4-doc are in NEW. According your logic about
 vacation times, the change of the default version probably should not
 be done before Easter.

Easter is 4 days or a full week for some: nothing problematic. Please go
ahead with the python 2.4 change ASAP.

 Unfortunately FTP masters did reject the Zope2.x upload, which uses
 python2.4. Any reasons for that? Zope2.7 already was scheduled for
 removal.

I'm not ftpmaster so I can't comment, but usually they give a reason in
the rejection notice... what did it say ?

Cheers,
-- 
Raphaël Hertzog

Premier livre français sur Debian GNU/Linux :
http://www.ouaza.com/livre/admin-debian/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Python 2.1/2.2 removal; Python 2.4 as default

2006-04-12 Thread Jeroen van Wolffelaar
On Wed, Apr 12, 2006 at 04:33:35PM +0200, Matthias Klose wrote:
 Jeroen van Wolffelaar writes:
  On Wed, Apr 12, 2006 at 12:41:13AM +0200, Jeroen van Wolffelaar wrote:
   So, because there were no objections to the python 2.1/2.2 removal,
   I'll be proceeding with that.
  
  Done now, I'd like to announce this, together with some warning about
  default python version changes, if they're going to happen soon (best to
  not to have multiple separate announcements if they can be joined).
  It'll be a bit (about 24h) before a dropped python2.1  python2.2 will
  reach the mirrors, and impact should be reasonably limited, so otoh, it
  isn't totally required.
  
  So, any opinion on the -defaults change, esp. from Matthias of course,
  is very welcomed.
 
 ok, I did run out of time last weekend, however python2.5,
 python2.3-doc, python2.4-doc are in NEW.

Cool

 According your logic about vacation times, the change of the default
 version probably should not be done before Easter.

I don't know, while some people (including, at least, myself) will be
unavailable during Easter to do any Debian work, others might rather
have lots of time because of it being a holiday and no daytime job being
in the way. Having this change done before easter will leverage both
groups of people.

But I don't care about the exact timing, but I do think we should really
do this sooner rather than later, to get things going. Therefore, I'd
like to urge you to simply do the move, and have anyone interested help
out fixing up all the packages that get broken by it and need an update.

 Unfortunately FTP masters did reject the Zope2.x upload, which uses
 python2.4. Any reasons for that? Zope2.7 already was scheduled for
 removal.

Can you please be more specific? And/or reply to the REJECT mail, as it
states at the bottom of every reject? That way, all the info is at hand
for us ftp-people to look into it. I can't find any NEW reject for
zope2.anything during the whole of 2006. At least listing the exact
filename of the .changes is already very useful to find the upload
you're talking about.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber  MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Python 2.1/2.2 removal; Python 2.4 as default

2006-04-12 Thread Matthias Klose
Jeroen van Wolffelaar writes:
  Unfortunately FTP masters did reject the Zope2.x upload, which uses
  python2.4. Any reasons for that? Zope2.7 already was scheduled for
  removal.
 
 Can you please be more specific? And/or reply to the REJECT mail, as it
 states at the bottom of every reject? That way, all the info is at hand
 for us ftp-people to look into it. I can't find any NEW reject for
 zope2.anything during the whole of 2006. At least listing the exact
 filename of the .changes is already very useful to find the upload
 you're talking about.

CC'ing Fabio, AFAIK that was a zope2.9 upload. Maybe it would be
better, if FTP masters send the reject mail to the Maintainer address,
not the uploader address?

  Matthias


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Python 2.1/2.2 removal; Python 2.4 as default

2006-04-12 Thread Jeroen van Wolffelaar
On Wed, Apr 12, 2006 at 10:32:28PM +0200, Matthias Klose wrote:
 Jeroen van Wolffelaar writes:
   Unfortunately FTP masters did reject the Zope2.x upload, which uses
   python2.4. Any reasons for that? Zope2.7 already was scheduled for
   removal.
  
  Can you please be more specific? And/or reply to the REJECT mail, as it
  states at the bottom of every reject? That way, all the info is at hand
  for us ftp-people to look into it. I can't find any NEW reject for
  zope2.anything during the whole of 2006. At least listing the exact
  filename of the .changes is already very useful to find the upload
  you're talking about.
 
 CC'ing Fabio, AFAIK that was a zope2.9 upload. Maybe it would be
 better, if FTP masters send the reject mail to the Maintainer address,
 not the uploader address?

zope2.9 is simply still sitting in NEW, and is not rejected. I see there
was a clarification requested over the weekend about the big number of
zope versions in the archive (2.9 would be the 4th), and Fabio replied.
This was two days ago, nothing happened since as far as I can see, so
I'd advice to just wait a bit. Fwiw, I don't see a zope2.7 removal
request yet, but maybe I'm looking wrongly?

About who to inform, typically there isn't a maintainer yet for packages
in NEW, so it's a bit tricky. The actual maintainer is only available
after a package is installed, because it's not in the .changes. In most
cases it doesn't matter (uploader  maintainer same person), so while I
agree better notification might be worthwhile, it's also not terribly
high on my list of things to look into.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber  MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Python 2.1/2.2 removal; Python 2.4 as default

2006-04-11 Thread Rene Engelhard
Matthias Klose wrote:
 Jeroen van Wolffelaar writes:
  The first freezes are already closing in fast,
 
 did I miss something? There's no update since
 http://lists.debian.org/debian-devel-announce/2005/10/msg4.html

Yes. At least the January, 3rd one 
(http://lists.debian.org/debian-devel-announce/2006/01/msg1.html)

--- snip ---
[...]
Our time line still is:

N-117  = Mon 30 Jul 06: freeze essential toolchain, kernels
N-110  = Mon  7 Aug 06: freeze base, non-essential toolchain (including
e.g. cdbs)
N-105  = Mon 14 Aug 06: d-i RC [directly after base freeze]
N-45   = Wed 18 Oct 06: general freeze [about 2 months after base
freeze, d-i RC]
N  = Mon  4 Dec 06: release [1.5 months for the general freeze]


The good news is that we are on track to reach this goal.
[...]
--- snip ---

Regards,

Rene


signature.asc
Description: Digital signature


Re: Python 2.1/2.2 removal; Python 2.4 as default

2006-04-11 Thread Jeroen van Wolffelaar
On Fri, Apr 07, 2006 at 01:49:52PM +0200, Matthias Klose wrote:
 Jeroen van Wolffelaar writes:
  The first freezes are already closing in fast,
 
 did I miss something? There's no update since
 http://lists.debian.org/debian-devel-announce/2005/10/msg4.html

We're roughly 16 weeks from the python freeze, including the debconf
period and the summer holiday period (for the northern hemisphere, that
is).

During these mere 16 weeks, python 2.1  2.2 needs to be dropped, the
default moved to 2.4, and the plan is to overhaul the python
policy/infrastructure.

We can use all of those weeks to get settled over each of those issues,
and many more that are important for the release. Having 4 (or maybe
even 5) python versions would be a release blocker, and the two oldest
ones can be removed without any serious direct consequences, and simply
would provide a better urge for people to fix up their packages. Several
people already asked for removal, sponsoring, and I noticed some
more packages simply getting fixed over the weekend. So, because there
were no objections to the python 2.1/2.2 removal, I'll be proceeding
with that.

Regarding 2.4, I'd really like to get started with it asap, and having
the policy stuff happening in parallel. Are there any objections/reasons
to *not* do so in like a week from now, starting with a simple upload of
python-defaults?

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber  MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Python 2.1/2.2 removal; Python 2.4 as default

2006-04-11 Thread Jeroen van Wolffelaar
On Wed, Apr 12, 2006 at 12:41:13AM +0200, Jeroen van Wolffelaar wrote:
 So, because there were no objections to the python 2.1/2.2 removal,
 I'll be proceeding with that.

Done now, I'd like to announce this, together with some warning about
default python version changes, if they're going to happen soon (best to
not to have multiple separate announcements if they can be joined).
It'll be a bit (about 24h) before a dropped python2.1  python2.2 will
reach the mirrors, and impact should be reasonably limited, so otoh, it
isn't totally required.

So, any opinion on the -defaults change, esp. from Matthias of course,
is very welcomed.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber  MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Python 2.1/2.2 removal; Python 2.4 as default

2006-04-08 Thread Ben Burton

 decompyle2.2 has an unsatisfied build-dependency: python2.2-dev

This is a legacy package, and it requires python 2.2 (it will not work
with 2.3 or newer).  I have just filed an ftp.d.o bug asking for it to
be removed.  Users should have no problem switching to the newer decompyle
package instead.

 jython has an unsatisfied build-dependency: python2.1

I orphaned this a couple of months ago.  It requires python2.1 at
runtime because it is actually an implementation of python2.1.  The
simplest fix is probably to copy across the pure python modules from
cpython2.1 and add them to the jython2.1 package in /usr/share/jython/Lib/,
at which point the python2.1 dependency should be able to be removed.

However, the jython packages are not ageing gracefully.  Unless someone
has time to spend actively looking after this (see my WNPP bug for what
is required), I'd (regretfully) suggest its removal also.

Ben.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Python 2.1/2.2 removal; Python 2.4 as default

2006-04-07 Thread Iustin Pop
On Fri, Apr 07, 2006 at 12:33:11PM +0200, Jeroen van Wolffelaar wrote:
 python-pylibacl has an unsatisfied build-dependency: python2.2-dev
 python-pyxattr has an unsatisfied build-dependency: python2.2-dev

I've already re-built these two packages, removing 2.1 and 2.2 support
and adding 2.4. However, I've been unable to find a sponsor.

Regards,
Iustin Pop


signature.asc
Description: Digital signature


Re: Python 2.1/2.2 removal; Python 2.4 as default

2006-04-07 Thread Jeroen van Wolffelaar
On Fri, Apr 07, 2006 at 01:38:43PM +0200, Iustin Pop wrote:
 On Fri, Apr 07, 2006 at 12:33:11PM +0200, Jeroen van Wolffelaar wrote:
  python-pylibacl has an unsatisfied build-dependency: python2.2-dev
  python-pyxattr has an unsatisfied build-dependency: python2.2-dev
 
 I've already re-built these two packages, removing 2.1 and 2.2 support
 and adding 2.4. However, I've been unable to find a sponsor.

If nobody else beats me to it, I'll sponsor you on monday. Ensure that
the URL to your package is in the bug report filed on it regarding this
transition, so that I, or whoever wants to look into this bug/package,
can find it.

This advice is valid for everyone, if you are a non-DD maintaining such
package, make sure people can sponsor you instead of NMUing, without the
need to ask first for URLs etc, by providing all necessary information
in a bug.

Thanks,
--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber  MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Python 2.1/2.2 removal; Python 2.4 as default

2006-04-07 Thread Raphael Hertzog
On Fri, 07 Apr 2006, Iustin Pop wrote:
 On Fri, Apr 07, 2006 at 12:33:11PM +0200, Jeroen van Wolffelaar wrote:
  python-pylibacl has an unsatisfied build-dependency: python2.2-dev
  python-pyxattr has an unsatisfied build-dependency: python2.2-dev
 
 I've already re-built these two packages, removing 2.1 and 2.2 support
 and adding 2.4. However, I've been unable to find a sponsor.

Please don't hesitate to ask for sponsorship of python related modules
here. Where can we find your packages ?

BTW, there's no response in the BTS to these bug reports:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=351149
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=351150

Submitting in the BTS any relevant information, like availability of fixed
packages, and the need for sponsor is always a good idea so that anyone
else stumbling upon it could offer you his help. Maybe Matthias himself
could have sponsored your upload since he reported the bug ... :-)

Cheers,
-- 
Raphaël Hertzog

Premier livre français sur Debian GNU/Linux :
http://www.ouaza.com/livre/admin-debian/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Python 2.1/2.2 removal; Python 2.4 as default

2006-04-07 Thread Matthias Klose
Jeroen van Wolffelaar writes:
 The first freezes are already closing in fast,

did I miss something? There's no update since
http://lists.debian.org/debian-devel-announce/2005/10/msg4.html


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Python 2.1/2.2 removal; Python 2.4 as default

2006-04-07 Thread Iustin Pop
On Fri, Apr 07, 2006 at 01:38:43PM +0200, Iustin Pop wrote:
 I've already re-built these two packages, removing 2.1 and 2.2 support
 and adding 2.4. However, I've been unable to find a sponsor.

Thanks everyone for the suggestions. Will update the bug reports later
today with the relevant information.

Thanks,
Iustin


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Let's think about removing Python 2.1 and 2.2

2005-07-13 Thread Michael K. Edwards
On 7/12/05, Kenneth Pronovici [EMAIL PROTECTED] wrote:
 I think you misunderstood my suggestion, and probably the suggestion of
 the OP.  I did not suggest that we continue to maintain packages
 depending on these old Python versions.  I just suggested that we
 continue to support the interpreters themselves, so that users can
 invoke them directly if desired.

Agreed.  Note also that other implementations of the Python JVM
(Jython and Stackless) lag developments in CPython, and interested
hackers benefit greatly from having a stable binary release of CPython
against which to regression test.  Could be done in a sarge chroot, of
course, or better yet in a Xen guest; but at least that's an argument
that might carry some weight with those who don't care much about
commercial users.

 This in and of itself should not be a large burden on the security team
 and should not result in very many extra packages in the archive (at
 least not hundreds extra).  I can't speak for the burden on the python
 maintainers themselves, which is why I was hoping (in the part of my
 message you trimmed) that they might speak up and tell us how much of a
 burden this might be.

If you have the python-fu needed to hack on pychecker, I would guess
that they would welcome your participation.  That's just a guess,
though, as I don't know them.  Matthias Klose's comment that Zope is
the only reason to keep 2.3.x in the archives is a bit discouraging; I
dislike version churn for its own sake and it's a lot more painful to
migrate an app off of Windows if you have to eat upgrades to Python,
WxWidgets, etc., etc. at the same time.

The penalty for success in language design is that you accumulate an
ecosystem that's hard to drag further forward.  Witness C.  Square
this for weakly typed languages.  Witness Perl.  Square it again for
languages with multiple implementations that are way different under
the hood.  Witness Scheme.  Add OO snake oil (with polymorphic
operators and multiple inheritance), multithreading, and a habit of
pushing extensions down into native code for performance, and you get
a really fun and powerful language that you don't upgrade for
upgrading's sake unless you like pain or hate the poor sods in QA.

Cheers,
- Michael



Re: Let's think about removing Python 2.1 and 2.2

2005-07-12 Thread Kenneth Pronovici
On Mon, Jun 13, 2005 at 11:54:10AM -0700, Donovan Baarda wrote:
 On Sun, 2005-06-12 at 13:40, Martin Michlmayr wrote:
  I once had a discussion with Matthias Klose about reducing the number
  of Python versions in Debian and he said he'd like to get rid of 2.1
  and 2.2 after sarge is out.  If I remember correctly, a problem is
  that 2.1 is needed by Jython and 2.1 by Zope.  Can someone please work
  on a plan to move these packages to a newer version of Python and to
  get rid of 2.1 and 2.2 (and maybe 2.3) in time for etch?
 
 I think there is a subtle but significant difference between removing
 and no-longer supporting.
 
 Sure, don't waste time and effort on supporting old Python's, but let's
 hold off on removing them for a while... until the rest of the world has
 well and truely moved on to Python2.4, there will be plenty of people
 who appreciate being able to develop and test against all the 2.1+
 versions of Python on one platform.
 
 If these are removed from Debian, then we will need an unofficial
 repository where they can be put for developers who want/need them...
 and personaly I hate unofficial repositories.

(Sorry I'm late in replying to this).

I second this position.

I did some hacking on pychecker earlier this year, and it was really
nice to have 2.1, 2.2, 2.3 and 2.4 all available on the same Debian
system.  I would be disappointed if Debian dropped these interpreters
completely for etch.  

Hopefully, it wouldn't be too difficult to continue supporting these
interpreters until upstream declares them dead.  I don't think it would
take too much effort (since they don't seem to change too often), but
perhaps Gregor Hoffleit or Matthias Klose will speak up and let me know
differently.

KEN

-- 
Kenneth J. Pronovici [EMAIL PROTECTED]


pgpzEOiwab6C7.pgp
Description: PGP signature


Re: Let's think about removing Python 2.1 and 2.2

2005-07-12 Thread Josselin Mouette
Le mardi 12 juillet 2005 à 14:35 -0500, Kenneth Pronovici a écrit :
 I did some hacking on pychecker earlier this year, and it was really
 nice to have 2.1, 2.2, 2.3 and 2.4 all available on the same Debian
 system.  I would be disappointed if Debian dropped these interpreters
 completely for etch.  
 
 Hopefully, it wouldn't be too difficult to continue supporting these
 interpreters until upstream declares them dead.

I strongly disagree. Not only does supporting too many versions of the
interpreter is more difficult - not speaking of the added burden to the
security team - but this is cluttering the archive, complicating the
maintainers' work and the major version transitions, wasting time that
could be spent to more useful tasks. Having only one python version (at
least for most packages) would save hundreds of packages in the
distribution, and it's that less work for maintainers.
-- 
 .''`.   Josselin Mouette/\./\
: :' :   [EMAIL PROTECTED]
`. `'[EMAIL PROTECTED]
  `-  Debian GNU/Linux -- The power of freedom


signature.asc
Description: This is a digitally signed message part


Re: Let's think about removing Python 2.1 and 2.2

2005-07-12 Thread Kenneth Pronovici
On Tue, Jul 12, 2005 at 10:26:09PM +0200, Josselin Mouette wrote:
 Le mardi 12 juillet 2005 à 14:35 -0500, Kenneth Pronovici a écrit :
  I did some hacking on pychecker earlier this year, and it was really
  nice to have 2.1, 2.2, 2.3 and 2.4 all available on the same Debian
  system.  I would be disappointed if Debian dropped these interpreters
  completely for etch.  
  
  Hopefully, it wouldn't be too difficult to continue supporting these
  interpreters until upstream declares them dead.
 
 I strongly disagree. Not only does supporting too many versions of the
 interpreter is more difficult - not speaking of the added burden to the
 security team - but this is cluttering the archive, complicating the
 maintainers' work and the major version transitions, wasting time that
 could be spent to more useful tasks. Having only one python version (at
 least for most packages) would save hundreds of packages in the
 distribution, and it's that less work for maintainers.

I think you misunderstood my suggestion, and probably the suggestion of
the OP.  I did not suggest that we continue to maintain packages
depending on these old Python versions.  I just suggested that we
continue to support the interpreters themselves, so that users can
invoke them directly if desired.

This in and of itself should not be a large burden on the security team
and should not result in very many extra packages in the archive (at
least not hundreds extra).  I can't speak for the burden on the python
maintainers themselves, which is why I was hoping (in the part of my
message you trimmed) that they might speak up and tell us how much of a
burden this might be.

KEN

-- 
Kenneth J. Pronovici [EMAIL PROTECTED]


pgpqLbWFGfQVV.pgp
Description: PGP signature


Re: Let's think about removing Python 2.1 and 2.2

2005-06-13 Thread Ben Burton

 However we should keep jython in the archives, upstream shows some
 activity for python2.3/2.4 compatibility.

For reference, it seems upstream is currently looking at a final
(non-beta) release around August [1].  Though they've missed deadlines
before, so please don't take this as definitive.

b.

1. http://www.jython.org/cgi-bin/wiki/RoadMap


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Let's think about removing Python 2.1 and 2.2

2005-06-13 Thread Donovan Baarda
On Sun, 2005-06-12 at 13:40, Martin Michlmayr wrote:
 I once had a discussion with Matthias Klose about reducing the number
 of Python versions in Debian and he said he'd like to get rid of 2.1
 and 2.2 after sarge is out.  If I remember correctly, a problem is
 that 2.1 is needed by Jython and 2.1 by Zope.  Can someone please work
 on a plan to move these packages to a newer version of Python and to
 get rid of 2.1 and 2.2 (and maybe 2.3) in time for etch?

I think there is a subtle but significant difference between removing
and no-longer supporting.

Sure, don't waste time and effort on supporting old Python's, but let's
hold off on removing them for a while... until the rest of the world has
well and truely moved on to Python2.4, there will be plenty of people
who appreciate being able to develop and test against all the 2.1+
versions of Python on one platform.

If these are removed from Debian, then we will need an unofficial
repository where they can be put for developers who want/need them...
and personaly I hate unofficial repositories.

-- 
Donovan Baarda [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Let's think about removing Python 2.1 and 2.2

2005-06-12 Thread Jonas Meurer
On 12/06/2005 Matthias Klose wrote:
 Martin Michlmayr writes:
  I once had a discussion with Matthias Klose about reducing the number
  of Python versions in Debian and he said he'd like to get rid of 2.1
  and 2.2 after sarge is out.  If I remember correctly, a problem is
  that 2.1 is needed by Jython and 2.1 by Zope.  Can someone please work
  on a plan to move these packages to a newer version of Python and to
  get rid of 2.1 and 2.2 (and maybe 2.3) in time for etch?
 
 Yes, there is a plan, hopefully be presented at Debconf5. However we
 should keep jython in the archives, upstream shows some activity for
 python2.3/2.4 compatibility.  2.3 is still needed for zope 2.7 and
 zope 2.8, these zope version do run with 2.4, but upstream claims,
 there was not yet any security audit done for zope 2.x on python2.4.
 AFAIK besides zope there are no other reasons to keep 2.3 in the
 archives.

according to upstream, zope 2.6 (default zope version in debian) should
best be run with python 2.1. python 2.2 is already depreciated. as zope
(2.6.4-1.8) already runs with python 2.2, at least this version has to
be kept in unstable as long as zope 2.6 is supported in debian.

i asked about this recently on the pkg-zope-developers list. someone
claimed that providing a smooth upgrade from zope 2.6 to 2.7 would be
good, and maybe that implies that zope 2.6 will stay in the archive for
some more time.

bye
 jonas


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: [Pkg-zope-developers] Re: Let's think about removing Python 2.1 and 2.2

2005-06-12 Thread martin f krafft
also sprach Jonas Meurer [EMAIL PROTECTED] [2005.06.12.2326 +0200]:
 i asked about this recently on the pkg-zope-developers list.
 someone claimed that providing a smooth upgrade from zope 2.6 to
 2.7 would be good, and maybe that implies that zope 2.6 will stay
 in the archive for some more time.

I don't think this will happen (the upgrade path). To me, it sounds
best just to remove zope2.6 from etch. There is little point to keep
maintaining it as it's really just outdated now.

-- 
Please do not send copies of list mail to me; I read the list!
 
 .''`. martin f. krafft [EMAIL PROTECTED]
: :'  :proud Debian developer, admin, user, and author
`. `'`
  `-  Debian - when you have better things to do than fixing a system
 
Invalid/expired PGP subkeys? Use subkeys.pgp.net as keyserver!
 
alles sollte so einfach, wie möglich gemacht sein,
 aber nicht einfacher.
-- albert einstein


signature.asc
Description: Digital signature


Re: RC wxwindows reports preventing python 2.1 - 2.2 transition

2003-04-20 Thread Ron

Howdy,

On Sat, Apr 05, 2003 at 11:54:42AM +0200, Matthias Klose wrote:
 For wxwindows2.2 and 2.4 I see two RC reports. Any chance to fix these
 soon?

Well the bts issues relating to the package itself should now all
be fixed in the 2.4.0.8 upload, however it appears its still going
to be kept out of testing by toolchain failures on hppa and ppc,
and (newly) also on m68k.

I'm not sure what else to do now except be patient until they are
fixed.  I don't think there is anything I can do in wx to fix these
problems.

  Ron





Re: RC wxwindows reports preventing python 2.1 - 2.2 transition

2003-04-05 Thread Ron

Howdy,

On Sat, Apr 05, 2003 at 11:54:42AM +0200, Matthias Klose wrote:
 For wxwindows2.2 and 2.4 I see two RC reports. Any chance to fix these
 soon?

The biggest issue with them IMO is the png mess, and the right fix to
avoid thrashing on all sides is probably to transition them to gtk2
sooner now rather than later.

I'll bump it all further up my stack again though, thanks.

 What about removing wxwindows2.3 from unstable. AFAICR this was a
 development release anyway. Same for 2.2, no other packages seem to
 depend on this version anymore.

Yes, they are certainly candidates for removal asap.  When I looked
yesterday poedit still showed up in the 2.3 deps, but I don't see that
now.  (apt-cache showpkg reports some terribly weird things for me from
time to time...)

If they really have no further deps I'd be glad to see 2.2 and 2.3 gone.

I'll file a request at ftp-admin if no-one listening pings me that they've
already removed them :-)

cheers,
Ron





Re: Python-2.1 becoming Debian's default Python version

2001-11-07 Thread Florian Weimer
Neil Schemenauer [EMAIL PROTECTED] writes:

 It's probably better to check if you're unsure rather than speculate or
 guess.  From the 2.1.1 LICENCE file:

 Python 1.6.1 is essentially the same as Python 1.6, with a few minor
 bug fixes, and with a different license that enables later versions
 to be GPL-compatible.

The license claims to be GPL compatible, but according to the FSF, it
isn't, because of the choice-of-law clause.




Re: Python-2.1 becoming Debian's default Python version

2001-11-07 Thread Gregor Hoffleit
* Florian Weimer [EMAIL PROTECTED] [011107 15:04]:
 Neil Schemenauer [EMAIL PROTECTED] writes:
 
  It's probably better to check if you're unsure rather than speculate or
  guess.  From the 2.1.1 LICENCE file:
 
  Python 1.6.1 is essentially the same as Python 1.6, with a few minor
  bug fixes, and with a different license that enables later versions
  to be GPL-compatible.
 
 The license claims to be GPL compatible, but according to the FSF, it
 isn't, because of the choice-of-law clause.
^^^

Can you provide any proof for this claim ?

From http://www.gnu.org/licenses/license-list.html:

  The License of Python 1.6a2 and earlier versions.
  This is a free software license and is compatible with the GNU
  GPL.  Please note, however, that newer versions of Python are
  under other licenses (see below).

  The License of Python 2.0.1, 2.1.1, and newer versions.
  This is a free software license and is compatible with the GNU
  GPL.  Please note, however, that intermediate versions of Python
  (1.6b1, through 2.0 and 2.1) are under a different license (see
  below).


Gregor




Re: Python-2.1 becoming Debian's default Python version

2001-11-07 Thread dman
On Wed, Nov 07, 2001 at 03:10:31PM +0100, Gregor Hoffleit wrote:
| * Florian Weimer [EMAIL PROTECTED] [011107 15:04]:
|  Neil Schemenauer [EMAIL PROTECTED] writes:
|  
|   It's probably better to check if you're unsure rather than speculate or
|   guess.  From the 2.1.1 LICENCE file:
|  
|   Python 1.6.1 is essentially the same as Python 1.6, with a few minor
|   bug fixes, and with a different license that enables later versions
|   to be GPL-compatible.
|  
|  The license claims to be GPL compatible, but according to the FSF, it
|  isn't, because of the choice-of-law clause.
| ^^^
| 
| Can you provide any proof for this claim ?
| 
| From http://www.gnu.org/licenses/license-list.html:
| 
|   The License of Python 1.6a2 and earlier versions.
|   This is a free software license and is compatible with the GNU
|   GPL.  Please note, however, that newer versions of Python are
|   under other licenses (see below).
| 
|   The License of Python 2.0.1, 2.1.1, and newer versions.
  
|   This is a free software license and is compatible with the GNU
|   GPL.  Please note, however, that intermediate versions of Python
|   (1.6b1, through 2.0 and 2.1) are under a different license (see
 ^^
|   below).

This is what I thought (note the micro version differences!, also note
that python doesn't put a .0 micro version, but rather an empty string
micro version for the first release)

-D




Re: Python-2.1 becoming Debian's default Python version

2001-11-07 Thread Florian Weimer
Gregor Hoffleit [EMAIL PROTECTED] writes:

  Python 1.6.1 is essentially the same as Python 1.6, with a few minor
  bug fixes, and with a different license that enables later versions
  to be GPL-compatible.
 
 The license claims to be GPL compatible, but according to the FSF, it
 isn't, because of the choice-of-law clause.
 ^^^

 Can you provide any proof for this claim ?

From http://www.gnu.org/licenses/license-list.html:

   The License of Python 1.6a2 and earlier versions.
   This is a free software license and is compatible with the GNU
   GPL.  Please note, however, that newer versions of Python are
   under other licenses (see below).
 
   The License of Python 2.0.1, 2.1.1, and newer versions.
   This is a free software license and is compatible with the GNU
   GPL.  Please note, however, that intermediate versions of Python
   (1.6b1, through 2.0 and 2.1) are under a different license (see
   below).

You have to follow the see below link on this page.




Re: Python-2.1 becoming Debian's default Python version

2001-11-07 Thread Gregor Hoffleit
* Florian Weimer [EMAIL PROTECTED] [011107 16:08]:
 Gregor Hoffleit [EMAIL PROTECTED] writes:
 
   Python 1.6.1 is essentially the same as Python 1.6, with a few minor
   bug fixes, and with a different license that enables later versions
   to be GPL-compatible.
  
  The license claims to be GPL compatible, but according to the FSF, it
  isn't, because of the choice-of-law clause.
  ^^^
 
  Can you provide any proof for this claim ?
 
 From http://www.gnu.org/licenses/license-list.html:
 
The License of Python 1.6a2 and earlier versions.
This is a free software license and is compatible with the GNU
GPL.  Please note, however, that newer versions of Python are
under other licenses (see below).
  
The License of Python 2.0.1, 2.1.1, and newer versions.
This is a free software license and is compatible with the GNU
GPL.  Please note, however, that intermediate versions of Python
(1.6b1, through 2.0 and 2.1) are under a different license (see
below).
 
 You have to follow the see below link on this page.

Sorry, I guess I was misinterpreting you.

I think we do agree that the License of Python 2.1.1, according to the
FSF, is compatible with the GPL ? (That was my point, and I think I was
prejudicating you ;-)


Now for Python 1.6.1.

The 'see below' in the second paragraph links to this (refering to
'intermediate versions of Python (1.6b1, through 2.0 and 2.1)':

  The License of Python 1.6b1 and later versions, through 2.0 and 2.1.
This is a free software license but is incompatible with the GNU
GPL.  The primary incompatibility is that this Python license is
governed by the laws of the State of Virginia, in the USA, and the
GPL does not permit this.

This section is incorrect, in that Python 1.6.1 has yet another
different license. It should read something like

  The License of Python 1.6b1 and later versions, through 2.0 and 2.1,
  but excluding 1.6.1 and derivatives thereof.

Then, there should be another section

  The License of Python 1.6.1 and derivatives thereof

since this license is different from the license license of 1.6. In fact
the modification between 1.6 and 1.6.1 (which was made possible by
CNRI) was the major step in making the release of 2.0.1 and 2.1.1
possible.


OTOH, I wonder if B. Kuhn would be glad to list *four* different Python
licenses on that page ? ;-)

Gregor




Re: Python-2.1 becoming Debian's default Python version

2001-11-06 Thread Junichi Uekawa
Matthias Klose [EMAIL PROTECTED] immo vero scripsit

Please Cc: me, because I am not on the list.

   python-ecasound

I have been looking at python 2.1, and python2.1 debian/copyright file tells
me that it is not GPL compatible.

Is it still so?


regards,
junichi 

-- 
[EMAIL PROTECTED]  http://www.netfort.gr.jp/~dancer






Re: Python-2.1 becoming Debian's default Python version

2001-11-06 Thread dman
On Tue, Nov 06, 2001 at 11:05:29PM +0900, Junichi Uekawa wrote:
| Matthias Klose [EMAIL PROTECTED] immo vero scripsit
| 
| Please Cc: me, because I am not on the list.
| 
|python-ecasound
| 
| I have been looking at python 2.1, and python2.1 debian/copyright file tells
| me that it is not GPL compatible.
| 
| Is it still so?

As I understand/recall the history, python 2.0 and 2.1 are not GPL
compatible.  However, 2.0.1 and 2.1.1 (note the micro version
increase) are GPL Compatible.  So, strictly speaking, you are right
to say that 2.1 is not GPL compatible, however the 2.1 packages
really package 2.1.1 which is GPL compatible.

-D




Re: Python-2.1 becoming Debian's default Python version

2001-11-05 Thread Tommi Virtanen
Matthias Klose [EMAIL PROTECTED] writes:

 You get this mail, because you are the maintainer of packages probably
 affected by the change of the Python version. Followups and replies,
 which could be of interest for all Python packagers, should be sent to
 [EMAIL PROTECTED] Your packages are:
 
   syslog-summary, fsh, python-xmlrpc

These are now in incoming. Do yell if I screwed up, its late.
Cc: me in replies, not actively reading the list.

-- 
[EMAIL PROTECTED],havoc,gaeshido}.fi,{debian,wanderer}.org,stonesoft.com}
double a,b=4,c;main(){for(;++a2e6;c-=(b=-b)/a++);printf(%f\n,c);}




Python 2.1 crypto

2001-10-19 Thread Carey Evans
I notice that python2.1-base depends on libssl0.9.6.  I haven't been
following the developments in Debian's crypto policy, but doesn't this
mean that python2.1-base should have been uploaded to non-US?

-- 
 Carey Evans  http://home.clear.net.nz/pages/c.evans/

  Ha ha!  Puny receptacle!




Re: Intent for NMU of python-2.1 packages

2001-09-04 Thread Jérôme Marant
Matthias Klose [EMAIL PROTECTED] writes:

...
 in June (2.1) and July (2.1.1). Gregor (the python-1.5 and python-2.0
 maintainer) has put experimental packages at
 http://people.debian.org/~flight/python and was asking for help
 regarding the packaging (20010801). Jérôme Marant answered (20010803),
 but since this date nothing happened. I intend to do a NMU of
 python2.1 based on Gregor's experimental packages that can coexist
...

Do you know what happened to Gregor since 20010801? I periodicaly
had a look to his page at debian.org but nothing happened since then.
Did you contact him? Do you have his agreement for the NMU?
What do you plan to do about the idle package?

Thanks.

Cheers,

-- 
Jérôme Marant [EMAIL PROTECTED]
  [EMAIL PROTECTED]




Re: Intent for NMU of python-2.1 packages

2001-09-04 Thread Jérôme Marant
Gregor Hoffleit [EMAIL PROTECTED] writes:

 
 I'm still alive, I'm not lost ;-)

  You're not dead, which is the most important ;-)

 And that's the problem where I was stuck.
 
 The dependencies of the current experimental python1.5 packages aren't
 good enough to allow an easy upgrade from potato or earlier. AFAICS, I
 would have to include empty transitional packages for almost all
 python-* packages built from the python source. That's butt ugly IMHO.

  That is what happened for the Perl transition. I don't think you
  can avoid this.

  What you have to do:
  . provide transitional packages. These packages will guaranty that
nothing will break during the transition.
  . ask people to change their dependencies. You will regularly list
packages that have not been updated and warn their maintainers
to do so.

 
 Furthermore, it's my current impression that we have to orphan all
 python-* packages in order to get a clean upgrade path!

  Huh?!

 
 There are many packages with broken dependencies in potato (i.e.
 packages that install stuff in /usr/lib/python1.5, but don't have a
 versioned dependency on Python 1.5). Therefore, any future python-base
 package either has to be compatible with stuff in /usr/lib/python1.5,
 or has to list all those broken packages as conflicts. Either is ugly.

  Do we have a list of them?

 
 Therefore I think we have to get rid of all the problem-ridden package
 names, i.e. at least python-base and python-tk, perhaps even python-dev.
 I don't see any other solution.

  Sorry, I did not understand this.

...

 Python package maintainers should then change their packages to build
 python1.5-* and python2.1-* packages (python2.0 if needed), and make
 them depend on python1.5-base etc. That would remove the need for
 versioned dependencies.

  Right.

 
 At a later point, we could implement a kind of registry like the emacsen
 have, so that third-party packages could build only one python-*
 package, that registers itself with all existing pythons.

  We have dealt with this a long time ago and we have always said that it
  was too late because we were approaching the freeze. But we are still
  not frozen (optional packages) and I think it's time to implement this,
  whenever is the freeze (it will be usefull whether it is integrated in
  woody or not).

  Cheers, 


-- 
Jérôme Marant [EMAIL PROTECTED]
  [EMAIL PROTECTED]




Intent for NMU of python-2.1 packages

2001-09-03 Thread Matthias Klose
As David Maslen pointed out in
http://lists.debian.org/debian-python/2001/debian-python-200109/msg0.html
Debian doesn't have yet python-2.1 in it's distro, although released
in June (2.1) and July (2.1.1). Gregor (the python-1.5 and python-2.0
maintainer) has put experimental packages at
http://people.debian.org/~flight/python and was asking for help
regarding the packaging (20010801). Jérôme Marant answered (20010803),
but since this date nothing happened. I intend to do a NMU of
python2.1 based on Gregor's experimental packages that can coexist
with python1.5 and python2.0. I hope that these packages will find its
way to the woody dist and allow the upload of python-2.1 dependent
packages to woody. I will do this upload next weekend.

Matthias




Python 2.1

2001-09-02 Thread David Maslen
I've read through archives on this in the past, feel free to suggest
other URL's if this is a discussed to death topic, but;

Python 2.1 in now GPL compatable right?  I saw some 2.1 packages in
one of the debian developers home directories. They aren't release
though, and that can be a little annoying if you want to compile
modules etc, and there are dependacy issues. What's the story for
python2 in Debian?

Also has it been decided that we will need python 1.5 for the
foreseable future?

I just like to hack with python, but I like to feel I'm using the
latest software. Debian has traditionally been very good for that,
because apt-get made it so. However in relation to python, it doesn't
seem to be a safe assumption.




Python policy (was Re: Experimental Python 2.1 packages, release plans)

2001-06-24 Thread Peter Eckersley
On Thu, May 24, 2001 at 04:34:35PM +0200, Gregor Hoffleit wrote:
 
 Anyway, while I'm away, perhaps someone could start to audit the packages
 that depend on Python, and file bugs for all packages that don't have a
 correct, explicit versioned dependency on python-base like
 
   Depends: python-base (= 1.5), python-base ( 1.6)
 
 or  
 
   Depends: python2-base (= 2.0), python2-base ( 2.1)
 

Hmmm

is the implication of this that every package will still need to be
customised to know which /usr/lib/python-XXX to use?  Is this the
approach that maintainers are taking?

If so, would it not perhaps make more sense to have python packages
detect the version of /usr/bin/python at build time, and adjust
themselves accordingly?

The only problem would be the need for a shlibdeps equivalent or
whatever

-- 
Peter Eckersley http://www.cs.mu.oz.au/~pde 
([EMAIL PROTECTED])  TLI:  http://www.computerbank.org.au
.sig temporarily conservative pending divine intervention
GPG fingerprint: 30BF 6A78 2013 DCFA 5985  E255 9D31 4A9A 7574 65BC


pgpdVBAhMiq22.pgp
Description: PGP signature


Re: python-2.1 for unstable?

2001-06-12 Thread Gregor Hoffleit
On Sun, Jun 03, 2001 at 07:06:09PM +0200, Florian Weimer wrote:
 Gregor Hoffleit [EMAIL PROTECTED] writes:
 
 This is probably correct, but it is completely irrelevant in our case.
 Some parts of Python 2.1 are still covered by the GPL-incompatible
 CNRI license, so Python 2.1 as a whole is not GPL compatible.
 
 I'm glad to correct you, but according to Guido and Eben, that's not the
 case. The only remaining problem with the CNRI license was the
 choice-of-law clause. Apparently Eben said to Guido that for GPL
 compatibility only the choice-of-law in the topmost license on the stack
 matters, and that's the PSF license. I'm no lawyer, so don't ask me why.
 
 This means that you can incorporate GPLed code whose copyright is
 owned by the FSF into Python, but other copyright owners might still
 ask you not to do this.

This reminds me of the ipfilter license blowup (cf.
http://lwn.net/2001/0524/#ipfilter), where the ipfilter author appearently
claimed that a standard BSD license doesn't permit modification of the code.

Certainly it's not unthinkable that people use the GPL for their own code,
but don't agree with the FSF that this new Python license is compatible with
the GPL. I would tend to think, though, that the vast majority of authors of
GPL code will agree with the interpretation of Moglen and RMS.

Therefore I can't see your point here.

Gregor




Re: python-2.1 for unstable?

2001-05-24 Thread Matthias Klose
Florian Weimer writes:
  This is probably correct, but it is completely irrelevant in our case.
  Some parts of Python 2.1 are still covered by the GPL-incompatible
  CNRI license, so Python 2.1 as a whole is not GPL compatible.

which parts exactly?




Re: python-2.1 for unstable?

2001-05-24 Thread Florian Weimer
Matthias Klose [EMAIL PROTECTED] writes:

 Florian Weimer writes:
   This is probably correct, but it is completely irrelevant in our case.
   Some parts of Python 2.1 are still covered by the GPL-incompatible
   CNRI license, so Python 2.1 as a whole is not GPL compatible.
 
 which parts exactly?

I think you have to ask the Python developers.  Answering this
question requires a huge amount of work (digging through CVS logs,
diffs, mailing list archives, personal mail folders, etc.).




Re: python-2.1 for unstable?

2001-05-24 Thread Gregor Hoffleit
On Thu, May 24, 2001 at 01:02:29PM +0200, Florian Weimer wrote:
 Gregor Hoffleit [EMAIL PROTECTED] writes:
 
  I talked to RMS, Eben Moglen and GvR. The bad news: According to RMS+Moglen,
  the license used in Python 2.1 still is not yet compatible with the GPL. The
  good news: The PSF decided to drop the choice of law clause. A modified
  license is in CVS, and, according to Guido, will be used for the maintenance
  releases 2.0.1 and 2.1.1. The bright news: Moglen himself told me that the
  license text in CVS is compatible with the GPL.
 
 This is probably correct, but it is completely irrelevant in our case.
 Some parts of Python 2.1 are still covered by the GPL-incompatible
 CNRI license, so Python 2.1 as a whole is not GPL compatible.

I'm glad to correct you, but according to Guido and Eben, that's not the
case. The only remaining problem with the CNRI license was the choice-of-law
clause. Apparently Eben said to Guido that for GPL compatibility only the
choice-of-law in the topmost license on the stack matters, and that's the
PSF license. I'm no lawyer, so don't ask me why.

I have sent the file python/dist/src/LICENSE from CVS to Eben Moglen (which
contains the complete stack of licenses), and he replied:

Yes, you can say that I have advised you that if this is the license
for Python 2.1.1 it would be a GPL-compatible release.


Eben Moglen is the legal advisor of the FSF, so I think we could take his
word for granted:


If Python 2.1.1 will be released under the license currently in CVS, then it
will be compatible with the GPL, according to the judgement of the FSF.


Gregor





Experimental Python 2.1 packages, release plans

2001-05-24 Thread Gregor Hoffleit
I have uploaded experimental Python 2.1 packages. Grab them at

http://people.debian.org/~flight/python2/

The packages are completely untested. I had to re-implement the building of
the shared library (just finished), the remainder of the packages is mostly
unchanged.

In a few hours, I will leave to Illinois for two weeks.

Thomas Wouters currently is preparing the Python 2.1.1 maintenance release,
which will be the first GPL compliant release of Python 2.x (provided
nothing desastrous happens). At the same time, Moshe Zadka is working on a
2.0.1 release, which will also be GPL compatible. Quoting Thomas: Another
couple of weeks at least, before a release candidate. It also depends on
Moshe; if he actually releases 2.0.1 anytime soon, I'll hold off on 2.1.1 a
bit longer.

A few days ago, I quoted from ajt's release schedule.


Now if either Python 2.0.1 or 2.1.1 would be out before July 1, I would like
to try and make a hard migration:

Python 1.5.2 would be re-packaged as python1.5, and the then-GPL-compliant
would be packaged under the name python. As a consequence, nearly all Python
packages would have to be re-packaged. The goal should be to provide a
smooth migration from potato to woody.

This would involve a quite work-intensive period for the maintainers, but
IMHO for the user it would be the best solution.

I wouldn't like to start this migration, though, before Python 2.x is really
GPL compliant. I don't like to release python-* packages with woody which
are encumbered by license problems. I.e. I don't want to release woody with
2.0 or 2.1 as python-*, and I would prefer to release woody with python
2.0.1 and python1.5 1.5.2 over releasing woody with python2 2.1 and
python 1.5.2.



Now the problems start if neither 2.0.1 nor 2.1.1 would be ready in time. If
it's obious early that the won't be ready in time, we could start to migrate
the python2 packages to Python 2.1.



Anyway, while I'm away, perhaps someone could start to audit the packages
that depend on Python, and file bugs for all packages that don't have a
correct, explicit versioned dependency on python-base like

  Depends: python-base (= 1.5), python-base ( 1.6)

or  

  Depends: python2-base (= 2.0), python2-base ( 2.1)



  
Gregor






Experimental Python 2.1 packages, release plans

2001-05-24 Thread Matthias Klose
Gregor Hoffleit writes:
  I have uploaded experimental Python 2.1 packages. Grab them at
  
  http://people.debian.org/~flight/python2/

thanks!

  Now the problems start if neither 2.0.1 nor 2.1.1 would be ready in time. If
  it's obious early that the won't be ready in time, we could start to migrate
  the python2 packages to Python 2.1.

IMO there would be no problem in uploading the current CVS version of the
2.1 branch. The maintainance release isn't supposed to break anything
and if upstream could be convinced to check in the LICENSE from the
HEAD branch to the release21-maint branch before the freeze ...

  Python 1.5.2 would be re-packaged as python1.5, and the then-GPL-compliant
  would be packaged under the name python. As a consequence, nearly all Python
  packages would have to be re-packaged. The goal should be to provide a
  smooth migration from potato to woody.

  Anyway, while I'm away, perhaps someone could start to audit the packages
  that depend on Python, and file bugs for all packages that don't have a
  correct, explicit versioned dependency on python-base like
  
Depends: python-base (= 1.5), python-base ( 1.6)

Thats double work if you want to replace python-foo with python1.5-foo 
anyway.




Re: python-2.1 for unstable?

2001-05-21 Thread Neil Schemenauer
Matthias Klose wrote:
 - new packages names python2.1-foobar
 
 - same package names, but add versioned dependencies: python-foobar (= 2.1)
 
 The latter will cause some incompatibilities until all python2
 dependent packages are uploaded for 2.1.

I strongly prefer the latter.  If people want multiple versions
of Python installed they can easily download the source and
install them into /usr/local/bin.

  Neil




Re: python-2.1 for unstable?

2001-05-21 Thread Gordon Sadler
On Mon, May 21, 2001 at 12:14:07PM -0700, Neil Schemenauer wrote:
 Matthias Klose wrote:
  - new packages names python2.1-foobar
  
  - same package names, but add versioned dependencies: python-foobar (= 2.1)
  
  The latter will cause some incompatibilities until all python2
  dependent packages are uploaded for 2.1.
 
 I strongly prefer the latter.  If people want multiple versions
 of Python installed they can easily download the source and
 install them into /usr/local/bin.
 
I'd just like to comment on this. I installed python2.1 some time ago in
/usr/local. However this leads to problems. You have to modify some of
the code (eg PYTHONPATH IIRC) due to using prefix=/usr/local.

If you do not modify the code, all of your installed python
modules/packages (in prefix=/usr) will not be found by
/usr/local/bin/python.

I don't think I ever got it quite right, perhaps a simple 
export PYTHONPATH=/usr/local/lib/python{2,2.1}:/usr/lib/python1.5

inside $HOME/.bashrc would be a better solution?

-- 
Gordon Sadler




Re: python-2.1 for unstable?

2001-05-21 Thread Neil Schemenauer
Gordon Sadler wrote:
 I'd just like to comment on this. I installed python2.1 some time ago in
 /usr/local. However this leads to problems. You have to modify some of
 the code (eg PYTHONPATH IIRC) due to using prefix=/usr/local.

Which code is the code?  The code distributed with Python works
fine when installed in /usr/local.

 If you do not modify the code, all of your installed python
 modules/packages (in prefix=/usr) will not be found by
 /usr/local/bin/python.

Which modules are you talking about?  If you have pure Python
modules you can make them available to Python 2.1 by copying the
source files to /usr/local/lib/python2.1/site-packages and
running compileall.py on them.  Extension modules have to be
recomplied for 2.1.  Its easy if the extensions use distutils:

$ python2.1 setup.py build
$ su
$ python2.1 setup.py install

 I don't think I ever got it quite right, perhaps a simple 
 export PYTHONPATH=/usr/local/lib/python{2,2.1}:/usr/lib/python1.5

Bad idea.  The stuff in /usr/lib/python1.5 is for Python 1.5.  It
might by chance work with 2.0 or 2.1 but don't count on it.

  Neil




Re: python-2.1 for unstable?

2001-05-21 Thread Tom Cato Amundsen
On 21 May 2001 20:57:34 +0200, Matthias Klose wrote:

 I really would like to see 2.1 in the next Debian release. I'd like to
 ask Gregor (the maintainer) for an upload schedule, so that other
 maintainers can rely on this to get their packages ready for the next
 release as well. Are there still license issues which will be resolved
 in upcoming releases? Should we skip 2.1 and hope that 2.2 gets

I don't think 2.1 is much better than 2.0 when it comes to GPL
compatibility. But the
roumurs say that there will be a 2.1.1 release that is fixes this and a
few other bugs.
I think the new (2.1.1) license was blessed by rms... Sorry, I don't
remember where
I read this.

 released upstream before the woody freeze?
 
 Thanks, Matthias
 
 
 -- 
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
 
 



-- 
Tom Cato Amundsen [EMAIL PROTECTED]
GNU Solfege - free eartraining, http://www.gnu.org/software/solfege/




Re: python-2.1 for unstable?

2001-05-21 Thread Gordon Sadler
On Mon, May 21, 2001 at 01:12:57PM -0700, Neil Schemenauer wrote:
 Gordon Sadler wrote:
  I'd just like to comment on this. I installed python2.1 some time ago in
  /usr/local. However this leads to problems. You have to modify some of
  the code (eg PYTHONPATH IIRC) due to using prefix=/usr/local.
 
 Which code is the code?  The code distributed with Python works
 fine when installed in /usr/local.
 
I was doing something awful here. You are correct, now that you've
pointed out (don't move /usr/lib/python1.x to /usr/local/lib/python2.x)

  If you do not modify the code, all of your installed python
  modules/packages (in prefix=/usr) will not be found by
  /usr/local/bin/python.
 
 Which modules are you talking about?  If you have pure Python
 modules you can make them available to Python 2.1 by copying the
 source files to /usr/local/lib/python2.1/site-packages and
 running compileall.py on them.  Extension modules have to be
 recomplied for 2.1.  Its easy if the extensions use distutils:
 
Actually I just did:
cd /usr/lib/site-python
cp *py /usr/local/lib/site-python

then ran compileall.py on /usr/local/lib/site-python.

I was completely missing the version independent items before. For some
reason I was trying to move /usr/lib/python1.5/site-packages/* to my
/usr/local python2 -(. Thanks for setting this straight.

 $ python2.1 setup.py build
 $ su
 $ python2.1 setup.py install
 
  I don't think I ever got it quite right, perhaps a simple 
  export PYTHONPATH=/usr/local/lib/python{2,2.1}:/usr/lib/python1.5
 
 Bad idea.  The stuff in /usr/lib/python1.5 is for Python 1.5.  It
 might by chance work with 2.0 or 2.1 but don't count on it.
 
You are correct here as well. When I did some of this it was rather late
at night, bad habit of staying up late and trying to twiddle stuff on my
system. Thanks again.

-- 
Gordon Sadler




Re: python-2.1 for unstable?

2001-05-21 Thread Gregor Hoffleit
Sorry guys for the silence. I had to go through upgrading my hardware,
upgrading my line setup to a new provider with a flat fee, and finally, some
real world work kept me busy.


On Mon, May 21, 2001 at 10:35:15PM +0200, Tom Cato Amundsen wrote:
 On 21 May 2001 20:57:34 +0200, Matthias Klose wrote:
 
  I really would like to see 2.1 in the next Debian release. I'd like to
  ask Gregor (the maintainer) for an upload schedule, so that other
  maintainers can rely on this to get their packages ready for the next
  release as well. Are there still license issues which will be resolved
  in upcoming releases? Should we skip 2.1 and hope that 2.2 gets
 
 I don't think 2.1 is much better than 2.0 when it comes to GPL
 compatibility. But the roumurs say that there will be a 2.1.1 release that
 is fixes this and a few other bugs. I think the new (2.1.1) license was
 blessed by rms... Sorry, I don't remember where I read this.


Here's a quick update:

I talked to RMS, Eben Moglen and GvR. The bad news: According to RMS+Moglen,
the license used in Python 2.1 still is not yet compatible with the GPL. The
good news: The PSF decided to drop the choice of law clause. A modified
license is in CVS, and, according to Guido, will be used for the maintenance
releases 2.0.1 and 2.1.1. The bright news: Moglen himself told me that the
license text in CVS is compatible with the GPL.

Guido asked for our release plan. He'd like to inform the release managers
of 2.0.1 and 2.1.1, and seemed to be quite interested to make sure that the
next release of Debian will contain a fixed version:

On Tue, May 08, 2001 at 04:32:13PM +0200, Gregor Hoffleit wrote:
 On Tue, May 08, 2001 at 09:48:38AM -0500, Guido van Rossum wrote:
  That would be great!  When should 2.1.1 be out in order for it to be
  the default version?  If I have a specific date I can put some
  pressure on the folks responsible for assembling the release!
 
 The earlier, the better, is all I can say ;-)
 
 
 According to our release manager, Anthony Towns [EMAIL PROTECTED], the
 critical dates for the next release or like this:
 
  * Policy goes into debugging mode on 1st June, and no further
changes may be made after about 20th June.
 
  * Base packages must have all release-critical bugs fixed by
1st July, and no further changes may be made after about 20th
Jul$ 
  * Boot-floppies, standard packages, task packages, and packages
included in tasks or in boot-floppies need all their
release-critical bugs fixed by 1st August, and no further
release-critical bugs fixed by 1st August, and no further
changes may be made to them after about 20th August.
  
  * The remaining packages (optional, extra) need their
release-critical bugs fixed by 1st September, and no further
changes may be made to them after about 20th September.
  
  * We release early to mid October.
  
  Again this is still fairly optimistic, and not necessarily going to
  happen. (Hi Slashdot.)
 
 
 Looks like plenty of time, but due to the big tree of dependencies, the
 timeframes are still quite tight.
 
 python is now a 'standard' package in Debian. Therefore I should not make
 any critical changes on the default Python packages after August 1.
 Currently, the 'default' Python packages are built from Python 1.5.2. A
 problem is that it would take some time of preparation after the release of
 Python 2.1.1 to change the default Python to 2.1.1 (coordinating uploads of
 packages with new dependencies, testing of the dependencies, etc. pp.).
 
 
 Given that the above dates all hold true: If Python 2.1.1 is out by July 1,
 it should be possible to include it as default Python version in the next
 release. (And, it would be ready in time for the European Python Meeting in
 Bordeaux ;-).
 
 If it's out by mid-September, it still could be included, but only as second
 choice. Python 1.5.2 would then be default.
 
 
 Still, I would very much appreciate if it was released earlier, since that
 would allow for a much smoother transition and for a better testing.








Re: Python 2.1 out

2001-04-19 Thread Carey Evans
Sean 'Shaleh' Perry [EMAIL PROTECTED] writes:

 last I checked it only helped derivatives of python, not python itself.

AIUI, the point is that Python 2.1 is a derivative of CNRI Python 1.6.1.

-- 
 Carey Evans  http://home.clear.net.nz/pages/c.evans/

Quiet, you'll miss the humorous conclusion.




Re: Python 2.1 out

2001-04-19 Thread Florian Weimer
D-Man [EMAIL PROTECTED] writes:

 On Wed, Apr 18, 2001 at 10:25:52PM +0200, Florian Weimer wrote:
 | Steve Purcell [EMAIL PROTECTED] writes:
 | 
 |  Licenses aside, there are the same technical issues with Python 2.1
 |  as with Python 2.0. 
 | 
 | Python 2.1 seems to print some diagnostic messages during run-time;
 | this might affect scripts which are invoked in cron jobs.
 
 Are you sure they aren't warnings regarding code that will not work as
 expected in future versions?

Yes, I think so.  But that doesn't make them less annoying. ;-)




Re: Python 2.1 out

2001-04-19 Thread Gregor Hoffleit
On Thu, Apr 19, 2001 at 10:04:24AM +0200, Florian Weimer wrote:
 D-Man [EMAIL PROTECTED] writes:
 
  On Wed, Apr 18, 2001 at 10:25:52PM +0200, Florian Weimer wrote:
  | Steve Purcell [EMAIL PROTECTED] writes:
  | 
  |  Licenses aside, there are the same technical issues with Python 2.1
  |  as with Python 2.0. 
  | 
  | Python 2.1 seems to print some diagnostic messages during run-time;
  | this might affect scripts which are invoked in cron jobs.
  
  Are you sure they aren't warnings regarding code that will not work as
  expected in future versions?
 
 Yes, I think so.  But that doesn't make them less annoying. ;-)

Could you mail an example of such a message ?

Gregor





Re: Python 2.1 out

2001-04-19 Thread Florian Weimer
Gregor Hoffleit [EMAIL PROTECTED] writes:

[Python warning messages]

 Could you mail an example of such a message ?

y = None
def fun():
y = None
def bar():
y
bar()

fun()

results in:

file:2: SyntaxWarning: local name 'y' in 'fun' shadows use of 'y' as global 
in nested scope 'bar'
  def fun():

There are probably other kinds of warnings; PyErr_Warn is called in a
number of places.  Python 2.1 provides a mechanism to switch off
warnings (the 'warnings' module, don't ask me about details :-/), but
by default, they are printed to stderr.




Re: Python 2.1 out

2001-04-19 Thread D-Man
On Thu, Apr 19, 2001 at 12:17:40PM +0200, Florian Weimer wrote:
| Gregor Hoffleit [EMAIL PROTECTED] writes:
| 
| [Python warning messages]
| 
|  Could you mail an example of such a message ?
| 
| y = None
| def fun():
| y = None
| def bar():
| y
| bar()
| 
| fun()
| 
| results in:
| 
| file:2: SyntaxWarning: local name 'y' in 'fun' shadows use of 'y' as global 
in nested scope 'bar'
|   def fun():

Yeah, that code will almost certainly break in 2.2 when nested scopes
become mandatory.  It may have been intended, but assignment to a
local variable overshadowing a global is rarely the intended effect.

Anyways, if you want to get rid of those message now, without changing
the code use the  -W option to the interpreter.  Example :

$ python -W ignore Scope.py

(I created a file called Scope.py with that code in it)


See the last paragraph at
http://www.python.org/doc/current/lib/warning-filter.html

-D




Re: Python 2.1 out

2001-04-18 Thread Steve Purcell
Vasko Miroslav wrote:
 as Python 2.1 is out, there is no need to keep Python2 and Python152
 in Debian, I think.
 [snip]
 and code-breakage features like nested scopes are disabled by default.


Licenses aside, there are the same technical issues with Python 2.1
as with Python 2.0. 

The byte code files are incompatible, and so are binaries of extension
modules written in C.

There could not be a full migration of Debian to Python 2.1 until
all extensions have been rebuilt and tested successfully with 2.1.

It could also take some time before developers of python-based packages
(Zope etc) declare them to be compatible with Python 2.1.

I expect this means that Python 1.5.2 will be around for a while yet.

-Steve

-- 
Steve Purcell, Pythangelist
Get testing at http://pyunit.sourceforge.net/
Any opinions expressed herein are my own and not necessarily those of Yahoo




Re: Python 2.1 out

2001-04-18 Thread D-Man
On Wed, Apr 18, 2001 at 10:25:52PM +0200, Florian Weimer wrote:
| Steve Purcell [EMAIL PROTECTED] writes:
| 
|  Licenses aside, there are the same technical issues with Python 2.1
|  as with Python 2.0. 
| 
| Python 2.1 seems to print some diagnostic messages during run-time;
| this might affect scripts which are invoked in cron jobs.

Are you sure they aren't warnings regarding code that will not work as
expected in future versions?

-D




Python 2.1 packages?

2001-04-17 Thread Leeuw van der, Tim
Hello,

With the release of Python 2.1 and legal changes, will we soon be seeing
officially packaged Python 2.1 packages in unstable? And if so, how will
they relate to the existing Python packages?

Will they replace the Python 2.0 packages? Will they be compiled with
readline and gdbm support?

Which version of IDLE will be included with all Python variants, 0.8? Or
does that version depend of Python 2.x features?

And related, will wxPython packages be made available for Python 2.1 as
well?

I would be happy to remove Python 1.5 and keep only Python 2.1, provided
that everything that now works with 1.5 will work with 2.1 :-)


With greetings,

--Tim