(in memory) database

Cameron Laird claird at lairds.us
Sun Aug 31 22:42:00 CEST 2008


In article <mailman.299.1220210443.3487.python-list at python.org>,
Jean-Paul Calderone  <exarkun at divmod.com> wrote:
>On Sun, 31 Aug 2008 18:05:08 +0000, Cameron Laird <claird at lairds.us> wrote:
>>In article <b68940e4-78cc-4fbb-94cd-69478d45f96c at 26g2000hsk.googlegroups.com>,
>>Paul Boddie  <paul at boddie.org.uk> wrote:
>> [snip]
>>
>>Thanks for pursuing this, Paul.  You have me curious now.
>>
>>Let's take a definite example:  I have a convenient
>>    Ubuntu 8.04.1
>>The content of /etc/apt/sources.list is
>>    deb http://us.archive.ubuntu.com/ubuntu hardy main restricted
>>    deb http://us.archive.ubuntu.com/ubuntu hardy-updates main restricted
>>    deb http://us.archive.ubuntu.com/ubuntu hardy universe multiverse
>>    deb http://security.ubuntu.com/ubuntu hardy-security main restricted
>>I do
>>    apt-get update
>>    apt-get upgrade
>>    apt-get install python2.5
>>then
>>    # python2.5
>>    Python 2.5 (r25:51908, Dec 11 2006, 21:09:56)
>>    [GCC 4.0.3 (Ubuntu 4.0.3-1ubuntu5)] on linux2
>>    Type "help", "copyright", "credits" or "license" for more information.
>
>It doesn't seem likely to me that this is the Python 2.5 packaged in
>Ubuntu 8.04.  It's build timestamp is almost a year and a half before
>8.04 was released.  Here's the header on my installation:
>
>  Python 2.5.2 (r252:60911, Jul 31 2008, 17:28:52) 
>  [GCC 4.2.3 (Ubuntu 4.2.3-2ubuntu7)] on linux2
>  Type "help", "copyright", "credits" or "license" for more information.
>
>This could be a bug in the upgrade from a previous version of Ubuntu
>installed on the host or perhaps you have a different Python 2.5 installed
>on the machine that's not from the Ubuntu package repository?
>
>Jean-Paul

Thank you!  While I'm certainly not down to the bottom of this mystery,
I have a few clues.  First, the important point to make for original
questioner mark is that SQLite(3) is a perfectly reasonable implementation
to use in a Python2.5 context.

I now suspect that my 2.5 packaging has something to do with 64-bit builds;
all my 32-bit Ubuntu servers have Python 2.5.2, while the 64-bit ones are at
Python 2.5.



More information about the Python-list mailing list