Python Desktop Server Weblog 2003/12

a picture of myself

Münsterland.org

2003-12-23

CVS version approaching next release

The CVS version now has most of the features I wanted to go into 0.7.0, so it is approaching the release date. Another big step was the integration of the search feature of the Python Community Server - now the Python Desktop Server mirrors all weblog postings into that database. The nice thing about this is that rendering of search boxes is automatic and results are not based on HTML pages but on single weblog posts. There will be a bit more work on this stuff before release, but I think it's not too far in the future.
This post references topics: python_community_server software
posted at 11:48:32    #
 
2003-12-11

Safari stale cache contents issues

Sounds like this might be connected to the problems I have with Safari I wrote about in P174.
This post references topics: mac_os_x
posted at 10:39:12    #
 
2003-12-09

Different versions of Python installed is needed!

Sorry, but I beg to differ. Actually I am a bit annoyed at the position that I see is taken by some Mac OS X Python proponents. Python itself is still a unix application in many cases and Mac OS X is still a unix environment in many cases. It is quite normal for unix systems to have several installed versions of interpreters. There are good reasons why you do stuff like that - mostly because you don't want old stuff to break just because the system delivers a new version.

Production systems at work still run stuff written with Python 1.5 (I use Debian GNU/Linux at work, that makes it ridiculous easy to run several Python versions in parallel) and there is just no need to migrate that stuff over to newer Python releases. You don't get paid for mental masturbation, you get paid for solving problems. When there is no problem, don't try to solve one. Nobody will applause you if you port a working and bugfree application to a new, possibly bugridden version of infrastructure, introducing possible new bugs and gaining no immediate benefits.

Actually I think if Mac OS X Python doesn't work nicely with different installed Python installations, it definitely needs to be fixed. There is no excuse to stomp over already installed directories if you install different versions. There is no excuse to install into the wrong place. There is no excuse to not take multiple versions into account. This problem was solved long ago for Python and should be solved in similar ways (version dependend system library paths) with the Mac OS X version. Distutils does it right on allmost all plattforms I know of, there is absolutely no excuse if distutils does it wrong with Mac OS X! This is not a feature, this is a grave bug!

Sorry, folks, but you can't request to be taken a serious application plattform if you can't solve such a trivial problem in a stable and reliable way. Systems are much more complicated than your normal standard single user machine with one hacker working on it. Administrators won't like you if you can't go the easy migration path. And do you really expect people to rewrite Python applications for Mac OS X 10.4 just because that happens to use Python 2.4 or whatever release is current at that time? Sure, Python is quite nice with regard to backward compatibility, but the best backward compatibility still is to run a backward version!

And yes, I do know that Apple itself has it's part (and not a small one - Mac OS X System upgrades are a major pain in the arse, especially if compared to systems like Debian GNU/Linux where upgrades where allmost perfected for admins) in this dilemma, this rant addresses both Apple and OSS developers. Get your work done. Do it the way it's supposed to be done. Don't take Windows attitudes.

Sure, you now can start and flame me. On the other hand, you could sit down and solve the problem, fix the bugs.

This post references topics: mac_os_x python
posted at 17:37:20    #
December 2003
MoTuWeThFrSaSu
1 2 3 4 5 6 7
8 91011121314
15161718192021
22232425262728
293031    
Nov
2003
 Jan
2004

This is the Python Desktop Server weblog.


(Donations will be used by the author to buy stuff, fullfill selfish wishes or do other silly recreational things. You have been warned.).
The PyDS is
OSI Certified Open Source Software
Schemers Org
The Python Language Homepage
German Weblogcommunity for Radio, bzero and PyDS users
Slashdot - News for Nerds (and Trolls)
The Python Desktop Server homepage.
The home of the Python Community Server

Python Powered

XML-Image

© 2003-2007, Georg Bauer