Since I haven't used Python at work, I am using Python 2.5 right now.
However I wonder, how fast are you guys moving from version to version
at work? As an illustration my ex-company just moved to Java 5, which
was released around... what, 2-3 years ago? (While I am running Java 6
at home)
Is it the same in the Python world? What version of Python is used in,
say, Google? Is it even 2.4 yet?
Aug 29 '06
25 1810
Aahz <aa**@pythoncra ft.comwrote:
My company uses 2.2 and 2.3; we hope to drop 2.2 Real Soon Now.
This has been an interesting thread. There has been some discussion
on python-dev about doing another 2.3 bugfix release. Based on the
number of people still using 2.3, it looks to me like there would be
interest.
Neil
In article <vMrJg.484475$M n5.394204@pd7tw 3no>,
Neil Schemenauer <na*@arctrix.co mwrote:
>Aahz <aa**@pythoncra ft.comwrote:
>> My company uses 2.2 and 2.3; we hope to drop 2.2 Real Soon Now.
This has been an interesting thread. There has been some discussion on python-dev about doing another 2.3 bugfix release. Based on the number of people still using 2.3, it looks to me like there would be interest.
Yes; the real question is whether there is enough labor available to
make it happen.
--
Aahz (aa**@pythoncra ft.com) <* http://www.pythoncraft.com/
I support the RKAB
On Wed, Aug 30, 2006 at 08:01:02PM -0700, Aahz wrote:
In article <vMrJg.484475$M n5.394204@pd7tw 3no>,
Neil Schemenauer <na*@arctrix.co mwrote:
Aahz <aa**@pythoncra ft.comwrote:
>
My company uses 2.2 and 2.3; we hope to drop 2.2 Real Soon Now.
This has been an interesting thread. There has been some discussion
on python-dev about doing another 2.3 bugfix release. Based on the
number of people still using 2.3, it looks to me like there would be
interest.
Yes; the real question is whether there is enough labor available to
make it happen.
I came away from the thread with the opposite conclusion for similar
reasons. People would use a 2.3.6 if their OS upgraded it for them but
those are the same people who won't upgrade to 2.4.x because it involves
testing. 2.3.5 isn't broken for them or they would know it by now.
2.3.6 probably isn't broken for them but it can't help -- or they would
have noticed a bug by now.
My own servers jumped from 2.2 to 2.4 for the same reason everyone else
has given for an upgrade. We just happened to have time in the dev
cycle to do testing and did it on the version that was available (2.4.1)
at that time.
-Jack
Ray wrote:
Since I haven't used Python at work, I am using Python 2.5 right now.
However I wonder, how fast are you guys moving from version to version
at work? As an illustration my ex-company just moved to Java 5, which
was released around... what, 2-3 years ago? (While I am running Java 6
at home)
Is it the same in the Python world? What version of Python is used in,
say, Google? Is it even 2.4 yet?
Heya, here at my job 2.3 is a must , but the code *should* be as
compatible as possible with 2.2 too.
JackI came away from the thread with the opposite conclusion for
Jacksimilar reasons. People would use a 2.3.6 if their OS upgraded it
Jackfor them but those are the same people who won't upgrade to 2.4.x
Jackbecause it involves testing. 2.3.5 isn't broken for them or they
Jackwould know it by now. 2.3.6 probably isn't broken for them but it
Jackcan't help -- or they would have noticed a bug by now.
In contrast, I generally do only a small amount of testing when a micro
release of Python comes out before inflicting it on our users and
developers, precisely because I have confidence that it only contains bug
fixes. Since probably 2.2.1 there have been no new features in any micro
releases that I can recall and, up to this point at least, no regressions in
my experience. Micro updates seem like a pretty safe bet to me.
Skip
(ack! forgot to push the send button several days ago - hopefully this isn't
woefully out-of-date now...)
neilBased on the number of people still using 2.3, it looks to me like
neilthere would be interest.
aahzYes; the real question is whether there is enough labor available
aahzto make it happen.
Just to make it clear for people with an interest in another 2.3 release who
might not read python-dev, here's what needs to happen. Someone(s) needs to
consider which bug fixes applied to 2.4 (and maybe CVS head) since the last
2.3 release should be applied to the 2.3 branch. That entails a few steps:
1. scan the 2.4 checkins for bug fixes (scanning Misc/NEWS might be
sufficient)
2. decide which ones apply to the 2.3 branch (some might not if they
were bugs that were introduced in 2.4 or because code structure
changes would make it too painful to add to 2.3)
3. work up a patch with test cases against the 2.3 code (simplified by
starting with the 2.4 patch in most cases) that implements the fix
4. test the 2.3 branch as patches are applied to make sure there are no
regressions against your own code base.
All these steps are necessary to some degree, though one person doesn't have
to do all four steps for any given bug fix. Any help you can give would be
appreciated.
Skip This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics |
by: Anthony_Barker |
last post by:
I have been reading a book about the evolution of the Basic
programming language. The author states that Basic - particularly
Microsoft's version is full of compromises which crept in along the
language's 30+ year evolution.
What to you think python largest compromises are?
The three that come to my mind are significant whitespace, dynamic
typing, and that it is interpreted - not compiled. These three put
python under fire and cause...
|
by: Raymond Hettinger |
last post by:
QOTW: "Python seems to encourage and reward incremental effort, and it leads
one to explore extensions and improvements to programs because the language
makes it relatively easy to see how to do the extensions." -- Ron Stephens
"When writing programs in Python, write Python programs" -- Jeff Epler's
advice to those forcing themselves to write code using idioms learned in
other languages
"Oh come on, now, just because Java does it..."...
|
by: mike420 |
last post by:
I think everyone who used Python will agree that its syntax is
the best thing going for it. It is very readable and easy
for everyone to learn. But, Python does not a have very good
macro capabilities, unfortunately. I'd like to know if it may
be possible to add a powerful macro system to Python, while
keeping its amazing syntax, and if it could be possible to
add Pythonistic syntax to Lisp or Scheme, while keeping all
of the...
|
by: Thomas Reichelt |
last post by:
Moin,
short question: is there any language combining the syntax, flexibility and
great programming experience of Python with static typing? Is there a
project to add static typing to Python?
Thank you,
--
greetz tom
|
by: Ville Voipio |
last post by:
I would need to make some high-reliability software
running on Linux in an embedded system. Performance
(or lack of it) is not an issue, reliability is.
The piece of software is rather simple, probably a
few hundred lines of code in Python. There is a need
to interact with network using the socket module,
and then probably a need to do something hardware-
related which will get its own driver written in
C.
| |
by: seberino |
last post by:
I'm interested in knowing which Python web framework is most like Ruby
on Rails.
I've heard of Subway and Django.
Are there other Rails clones in Python land I don't know about?
Which one has largest community/buzz about it?
|
by: Xah Lee |
last post by:
Python, Lambda, and Guido van Rossum
Xah Lee, 2006-05-05
In this post, i'd like to deconstruct one of Guido's recent blog about
lambda in Python.
In Guido's blog written in 2006-02-10 at
http://www.artima.com/weblogs/viewpost.jsp?thread=147358
|
by: robinsiebler |
last post by:
I've never had any call to use floating point numbers and now that I
want to, I can't!
*** Python 2.5.1 (r251:54863, May 1 2007, 17:47:05) on win32. ***
0.29999999999999999
0.29999999999999999
|
by: giveitawhril2008 |
last post by:
I'm just learning about Python now and it sounds interesting. But I
just read (on the Wiki page) that mainstream Python was written in C.
That's what I was searching for: Python was written in what other
language?
See, my concern was something like: OK, if Python is so hot, then,
hopefully someone is writing it in assembly language for each MPU chip
out there. Otherwise, if, say, they've written it in C#, then it looks
like the REAL,...
|
by: Hystou |
last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it.
First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
|
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 Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
| |
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 protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
|
by: agi2029 |
last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own....
Now, this would greatly impact the work of software developers. The idea...
|
by: isladogs |
last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM).
In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules.
He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms.
Adolph will...
|
by: adsilva |
last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
|
by: 6302768590 |
last post by:
Hai team
i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
|
by: muto222 |
last post by:
How can i add a mobile payment intergratation into php mysql website.
| |
by: bsmnconsultancy |
last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...
| |