473,396 Members | 1,799 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

RELEASED Python 2.4.2 (final)

On behalf of the Python development team and the Python community, I'm
happy to announce the release of Python 2.4.2 (final).

Python 2.4.2 is a bug-fix release. See the release notes at the
website (also available as Misc/NEWS in the source distribution) for
details of the more than 60 bugs squished in this release.

For more information on Python 2.4.2, including download links for
various platforms, release notes, and known issues, please see:

http://www.python.org/2.4.2

Highlights of this new release include:

- Bug fixes. According to the release notes, more than 60 have been
fixed, including bugs that prevented Python from working properly
on 64 bit HP/UX and AIX systems.

Highlights of the previous major Python release (2.4) are available
from the Python 2.4 page, at

http://www.python.org/2.4/highlights.html

Enjoy the new release,
Anthony

Anthony Baxter
an*****@python.org
Python Release Manager
(on behalf of the entire python-dev team)

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQBDOpApDt3F8mpFyBYRAgdxAKC85ssW10hOce4JzBqEyG TqmBuQlwCbBfqX
iF7Qb1CSr6xO3FWwawPiPFM=
=aKTB
-----END PGP SIGNATURE-----

Sep 28 '05 #1
17 1718
Anthony Baxter wrote:
On behalf of the Python development team and the Python community, I'm
happy to announce the release of Python 2.4.2 (final).


Does that differ from 2.4.2c1? On Monday I noticed a crash in the test
suite on a box running Solaris 8. It seems I can build Python 2.4.1 and
run make test there without problems.

But being busy during the last days I did not have the time to track it
down and report a bug... :-/

Ciao, Michael.
Sep 28 '05 #2

"Michael Ströder" <mi*****@stroeder.com> wrote in message
news:5h************@nb2.stroeder.com...
Does that differ from 2.4.2c1? On Monday I noticed a crash in the test
suite on a box running Solaris 8. It seems I can build Python 2.4.1 and
run make test there without problems.
There were are few additional fixes that Anthony thought were simple enough
to release after whatever 'in-house' testing but without a c2 release.
But being busy during the last days I did not have the time to track it
down and report a bug... :-/


Apparently, no one else reported much of anythong either...
If necessary, 2.4.3 will come sooner than currently planned.

Terry J. Reedy

Sep 28 '05 #3
Michael Ströder wrote:
Does that differ from 2.4.2c1? On Monday I noticed a crash in the test
suite on a box running Solaris 8. It seems I can build Python 2.4.1 and
run make test there without problems.


There is also a chance that you found a compiler bug. So reporting the
compiler you used would be essential.

Regards,
Martin
Sep 29 '05 #4
I downloaded the 2.4.2 Windows Binary Installer from python.org but when
I try to run python.exe I get the following in the console:
--------------------
ActivePython 2.4.1 Build 247 (ActiveState Corp.) based on
Python 2.4.1 (#65, Jun 20 2005, 17:01:55) [MSC v.1310 32 bit (Intel)] on
win32
Type "help", "copyright", "credits" or "license" for more information.

--------------------
It says ActivePython 2.4.1 but I downloaded the 2.4.2 binary installer
from python.org and the python.exe executable I'm running is timestamped
9/28/2005 12:41PM... Any ideas what I'm doing wrong?

Thanks!
Sep 30 '05 #5
[Bugs wrote]
I downloaded the 2.4.2 Windows Binary Installer from python.org but when
I try to run python.exe I get the following in the console:
--------------------
ActivePython 2.4.1 Build 247 (ActiveState Corp.) based on
Python 2.4.1 (#65, Jun 20 2005, 17:01:55) [MSC v.1310 32 bit (Intel)] on
win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

--------------------
It says ActivePython 2.4.1 but I downloaded the 2.4.2 binary installer
from python.org and the python.exe executable I'm running is timestamped
9/28/2005 12:41PM... Any ideas what I'm doing wrong?


It is possible that the python.org installer didn't overwrite the
"python24.dll" in the system directory (C:\WINDOWS\system32). Try doing
this:

- manually delete C:\WINDOWS\system32\python24.dll
- run the "repair" functionality of the python.org installer (you can
either do this from "Start | Settings | Control Panel | Add/Remove
Programs" or by just running the .msi file again

Then try running python again.

Trent
--
Trent Mick
Tr****@ActiveState.com
Sep 30 '05 #6
Thanks Trent, you called it, it was an errant python24.dll left over
from an old ActiveState installation.

Trent Mick wrote:
[snip]

It is possible that the python.org installer didn't overwrite the
"python24.dll" in the system directory (C:\WINDOWS\system32). Try doing
this:

[snip]
Sep 30 '05 #7
Trent Mick wrote:
It is possible that the python.org installer didn't overwrite the
"python24.dll" in the system directory (C:\WINDOWS\system32). Try doing
this:


Even though this is apparently what happened, I'm puzzled as to why it
happened: shouldn't the version number of python24.dll in the pydotorg
installer be higher than the one in the ActivePython installer, and
shouldn't then Windows Installer overwrite the DLL?

The version in the pydotorg installer is 2.4.2150.1012.

Regards,
Martin
Sep 30 '05 #8
On Thu, 29 Sep 2005 17:53:47 -0700, Bugs <do**@spam.me> wrote:
I downloaded the 2.4.2 Windows Binary Installer from python.org but when
I try to run python.exe I get the following in the console:
--------------------
ActivePython 2.4.1 Build 247 (ActiveState Corp.) based on
Python 2.4.1 (#65, Jun 20 2005, 17:01:55) [MSC v.1310 32 bit (Intel)] on
win32
Type "help", "copyright", "credits" or "license" for more information.
--------------------
It says ActivePython 2.4.1 but I downloaded the 2.4.2 binary installer
from python.org and the python.exe executable I'm running is timestamped
9/28/2005 12:41PM... Any ideas what I'm doing wrong?


I had problems updating from activestate 2.4 to activestate 2.4.1

I think it was caused by not uninstalling the original. This does mean
that even a *minor* version upgrade is a PITA. To do it cleanly all
extension modules have to be uninstalled and re-installed.

*sigh*

Fuzzyman
http://www.voidspace.org.uk/python
Thanks!

Sep 30 '05 #9
Martin v. Löwis wrote:
Michael Ströder wrote:
Does that differ from 2.4.2c1? On Monday I noticed a crash in the test
suite on a box running Solaris 8. It seems I can build Python 2.4.1 and
run make test there without problems.


There is also a chance that you found a compiler bug. So reporting the
compiler you used would be essential.


It's gcc 3.0 installed by a Solaris 8 (probably outdated) package from
http://www.sunfreeware.com

I can dig further into on Tuesday. It's not my box.

Ciao, Michael.
Sep 30 '05 #10
Fuzzyman wrote:
On Thu, 29 Sep 2005 17:53:47 -0700, Bugs <do**@spam.me> wrote:

I downloaded the 2.4.2 Windows Binary Installer from python.org but when
I try to run python.exe I get the following in the console:
--------------------
ActivePython 2.4.1 Build 247 (ActiveState Corp.) based on
Python 2.4.1 (#65, Jun 20 2005, 17:01:55) [MSC v.1310 32 bit (Intel)] on
win32
Type "help", "copyright", "credits" or "license" for more information.

--------------------
It says ActivePython 2.4.1 but I downloaded the 2.4.2 binary installer

from python.org and the python.exe executable I'm running is timestamped

9/28/2005 12:41PM... Any ideas what I'm doing wrong?

I had problems updating from activestate 2.4 to activestate 2.4.1

I think it was caused by not uninstalling the original. This does mean
that even a *minor* version upgrade is a PITA. To do it cleanly all
extension modules have to be uninstalled and re-installed.

*sigh*

Not necessarily so. You should find the uninstall leaves all your local
additions in place in site-packages, immediately available when a new
minor version is installed.

Until 2.5, of course, *then* you'll need to reinstall.

regards
Steve
--
Steve Holden +44 150 684 7255 +1 800 494 3119
Holden Web LLC www.holdenweb.com
PyCon TX 2006 www.python.org/pycon/

Sep 30 '05 #11
Martin v. Löwis wrote:
Trent Mick wrote:
It is possible that the python.org installer didn't overwrite the
"python24.dll" in the system directory (C:\WINDOWS\system32). Try doing
this:

Even though this is apparently what happened, I'm puzzled as to why it
happened: shouldn't the version number of python24.dll in the pydotorg
installer be higher than the one in the ActivePython installer, and
shouldn't then Windows Installer overwrite the DLL?


Couldn't it also happen if the first time someone did an "admin" install
which (I believe) puts the DLLs in the system folder, and the next time
did just a non-admin install which doesn't do that? (Or am I
misunderstanding the conditions under which c:\windows\system32 has
files written to it?)

-Peter
Sep 30 '05 #12
[Peter Hansen wrote]
Couldn't it also happen if the first time someone did an "admin" install
which (I believe) puts the DLLs in the system folder, and the next time
did just a non-admin install which doesn't do that? (Or am I
misunderstanding the conditions under which c:\windows\system32 has
files written to it?)


I suppose that is possible. Martin, does python-2.4.2.msi install
python24.dll to the Python install dir for a "per-user" installation?

Note: I started this bug to track this and try to repro:
http://bugs.activestate.com/ActivePy...g.cgi?id=41083

Trent

--
Trent Mick
Tr****@ActiveState.com
Sep 30 '05 #13
[Fuzzyman wrote]
I had problems updating from activestate 2.4 to activestate 2.4.1

I think it was caused by not uninstalling the original. This does mean
that even a *minor* version upgrade is a PITA. To do it cleanly all
extension modules have to be uninstalled and re-installed.

*sigh*


As Steve said, uninstalling ActivePython 2.4 will leave your extensions
alone and then installing ActivePython 2.4.1 will install in the same
proper places so that all your extensions should just work.

Trent

--
Trent Mick
Tr****@ActiveState.com
Sep 30 '05 #14
Trent Mick wrote:
I suppose that is possible. Martin, does python-2.4.2.msi install
python24.dll to the Python install dir for a "per-user" installation?


Yes, that is supported. It would be good if Bugs could confirm that
he only deleted the wrong python24.dll, with the proper one being
installed in a different place already. His explanation
"you called it, it was an errant python24.dll left over from an old
ActiveState installation." is too imprecise to be able to tell
whether the two python DLLs where in the same location (requiring
a repair step) or in different locations (likely then resulting from
one being per-machine, and the other per-user).

Bugs?

Regards,
Martin
Sep 30 '05 #15
- I had an old ActiveState python24.dll in \windows\system32 which I
deleted. That must've been left over from a 2.4.1 ActiveState
installation which I had installed then uninstalled sometime ago.

- I then uninstalled Python 2.4.2 and re-installed it for "all" users.
After that everything seemed to work properly.
I'm not sure where the Python 2.4.2 installation put it's python24.dll?

Please let me know if you need additional details.

Thanks,
Bugs

Martin v. Löwis wrote:
Trent Mick wrote:
I suppose that is possible. Martin, does python-2.4.2.msi install
python24.dll to the Python install dir for a "per-user" installation?

Yes, that is supported. It would be good if Bugs could confirm that
he only deleted the wrong python24.dll, with the proper one being
installed in a different place already. His explanation
"you called it, it was an errant python24.dll left over from an old
ActiveState installation." is too imprecise to be able to tell
whether the two python DLLs where in the same location (requiring
a repair step) or in different locations (likely then resulting from
one being per-machine, and the other per-user).

Bugs?

Regards,
Martin

Oct 1 '05 #16
Bugs wrote:
- I had an old ActiveState python24.dll in \windows\system32 which I
deleted. That must've been left over from a 2.4.1 ActiveState
installation which I had installed then uninstalled sometime ago.

- I then uninstalled Python 2.4.2 and re-installed it for "all" users.
After that everything seemed to work properly.
That is somewhat mysterious...
I'm not sure where the Python 2.4.2 installation put it's python24.dll?
It depends on whether this is a "for all" installation, or a "just for
me" installation. In the "for all" installation, it goes to
\windows\system32. In the "just for me" installation, it goes to
c:\python24 (ie. the directory where python.exe is). The rationale
is that a non-admin user might not have enough permissions to
write to system32.
Please let me know if you need additional details.


It would be good if you could recall what mode the original 2.4.2
installation had. If it was "just for me", then you might have
installed the 2.4.2 version of python24.dll into the python directory.
Still, it is then puzzling why it would have used the version in
system32, as the application's (i.e. python.exe) directory should
be searched first.

For the record, please also report what operating system you
were using.

The other theory is that the 2.4.2 installer failed to overwrite
the ActivePython version. This should not have happened, though,
since the installer should have noticed that the 2.4.2 version
is newer than the 2.4.1 one (and indeed, in a test installation,
it did so correctly).

It is probably too late to recreate all details, so we should
just watch whether it happens again.

Regards,
Martin
Oct 2 '05 #17
thanks

--
Junqing Zhou

MSN: zh**********@hotmail.com
Email: zh**********@126.com
Oct 8 '05 #18

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: Anthony Baxter | last post by:
On behalf of the Python development team and the Python community, I'm happy to announce the release of Python 2.3.5 (release candidate 1). Python 2.3.5 is a bug-fix release. See the release...
0
by: Anthony Baxter | last post by:
On behalf of the Python development team and the Python community, I'm happy to announce the release of Python 2.3.5 (final). Python 2.3.5 is a bug-fix release. See the release notes at the...
0
by: Anthony Baxter | last post by:
On behalf of the Python development team and the Python community, I'm happy to announce the first BETA release of Python 2.5. This is an *beta* release of Python 2.5. As such, it is not...
0
by: Anthony Baxter | last post by:
On behalf of the Python development team and the Python community, I'm happy to announce the second BETA release of Python 2.5. This is an *beta* release of Python 2.5. As such, it is not...
0
by: Anthony Baxter | last post by:
On behalf of the Python development team and the Python community, I'm happy to announce the third BETA release of Python 2.5. This is an *beta* release of Python 2.5. As such, it is not...
0
by: Anthony Baxter | last post by:
On behalf of the Python development team and the Python community, I'm happy to announce the first RELEASE CANDIDATE of Python 2.5. This is not yet the final release - it is not suitable for...
4
by: Anthony Baxter | last post by:
On behalf of the Python development team and the Python community, I'm happy to announce the second RELEASE CANDIDATE of Python 2.5. After the first release candidate a number of new bugfixes...
0
by: Anthony Baxter | last post by:
On behalf of the Python development team and the Python community, I'm announcing the release of Python 2.3.6 (release candidate 1). Python 2.3.6 is a security bug-fix release. While Python 2.5...
0
by: Anthony Baxter | last post by:
On behalf of the Python development team and the Python community, I'm happy to announce the release of Python 2.3.6 (FINAL). Python 2.3.6 is a security bug-fix release. While Python 2.5 is the...
0
by: Guido van Rossum | last post by:
python-list@python.org] The first Python 3000 release is out -- Python 3.0a1. Be the first one on your block to download it! http://python.org/download/releases/3.0/ Excerpts: Python...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.