Re: [Python-Dev] 2.3.5 schedule, and something I'd like to get in

2005-01-08 Thread Anthony Baxter
On Saturday 08 January 2005 00:05, Jack Jansen wrote: > > This patch implements the proposed direct framework linking: > > http://python.org/sf/1097739 > > Looks good, I'll incorporate it. And as I haven't heard of any > showstoppers for the -undefined dynamic_lookup (and Anthony seems to be > offl

Re: [Python-Dev] 2.3.5 schedule, and something I'd like to get in

2005-01-07 Thread Jack Jansen
On 7 Jan 2005, at 11:08, Bob Ippolito wrote: 10.3 or later. For older OSX releases (either because you build Python on 10.2 or earlier, or because you've set MACOSX_DEPLOYMENT_TARGET to a value of 10.2 or less) we use the old behaviour of linking with "-framework Python". Wouldn't it be better t

Re: [Python-Dev] 2.3.5 schedule, and something I'd like to get in

2005-01-07 Thread Bob Ippolito
On Jan 6, 2005, at 15:03, Bob Ippolito wrote: On Jan 6, 2005, at 14:59, Ronald Oussoren wrote: On 6-jan-05, at 14:04, Jack Jansen wrote: On 6 Jan 2005, at 00:49, Martin v. Löwis wrote: The "new" solution is basically to go back to the Unix way of building an extension: link it against nothing and

Re: [Python-Dev] 2.3.5 schedule, and something I'd like to get in

2005-01-06 Thread Bob Ippolito
On Jan 6, 2005, at 14:59, Ronald Oussoren wrote: On 6-jan-05, at 14:04, Jack Jansen wrote: On 6 Jan 2005, at 00:49, Martin v. Löwis wrote: The "new" solution is basically to go back to the Unix way of building an extension: link it against nothing and sort things out at runtime. Not my personal

Re: [Python-Dev] 2.3.5 schedule, and something I'd like to get in

2005-01-06 Thread "Martin v. Löwis"
Ronald Oussoren wrote: Wouldn't it be better to link with the actual dylib inside the framework on 10.2? Otherwise you can no longer build 2.3 extensions after you've installed 2.4. That's what I thought, too. Regards, Martin ___ Python-Dev mailing list

Re: [Python-Dev] 2.3.5 schedule, and something I'd like to get in

2005-01-06 Thread Ronald Oussoren
On 6-jan-05, at 14:04, Jack Jansen wrote: On 6 Jan 2005, at 00:49, Martin v. Löwis wrote: The "new" solution is basically to go back to the Unix way of building an extension: link it against nothing and sort things out at runtime. Not my personal preference, but at least we know that loading a

Re: [Python-Dev] 2.3.5 schedule, and something I'd like to get in

2005-01-06 Thread Jack Jansen
On 6 Jan 2005, at 00:49, Martin v. Löwis wrote: The "new" solution is basically to go back to the Unix way of building an extension: link it against nothing and sort things out at runtime. Not my personal preference, but at least we know that loading an extension into one Python won't bring i

Re: [Python-Dev] 2.3.5 schedule, and something I'd like to get in

2005-01-06 Thread Bob Ippolito
On Jan 5, 2005, at 18:49, Martin v. Löwis wrote: Jack Jansen wrote: The "new" solution is basically to go back to the Unix way of building an extension: link it against nothing and sort things out at runtime. Not my personal preference, but at least we know that loading an extension into one

Re: [Python-Dev] 2.3.5 schedule, and something I'd like to get in

2005-01-05 Thread Bob Ippolito
On Jan 5, 2005, at 18:46, Martin v. Löwis wrote: Bob Ippolito wrote: I just dug up some information I had written on this particular topic but never published, if you're interested: http://bob.pythonmac.org/archives/2005/01/05/versioned-frameworks- considered-harmful/ Interesting. I don't get

Re: [Python-Dev] 2.3.5 schedule, and something I'd like to get in

2005-01-05 Thread "Martin v. Löwis"
Jack Jansen wrote: But I do care:-) Specifically because I trust the crowd here to come up with good ideas (even if they're not Mac users:-). Thanks a lot. The "new" solution is basically to go back to the Unix way of building an extension: link it against nothing and sort things out at runtime

Re: [Python-Dev] 2.3.5 schedule, and something I'd like to get in

2005-01-05 Thread "Martin v. Löwis"
Bob Ippolito wrote: I just dug up some information I had written on this particular topic but never published, if you're interested: http://bob.pythonmac.org/archives/2005/01/05/versioned-frameworks- considered-harmful/ Interesting. I don't get the part why "-undefined dynamic_lookup" is a good

Re: [Python-Dev] 2.3.5 schedule, and something I'd like to get in

2005-01-05 Thread Jack Jansen
[Grmpf. I should check which account I use before pressing send. Here goes again] On 5-jan-05, at 1:08, Bob Ippolito wrote: The problem we're trying to solve is that due to the way Apple's framework architecture works newer versions of frameworks are preferred (at link time, and sometimes ev

Re: [Python-Dev] 2.3.5 schedule, and something I'd like to get in

2005-01-05 Thread Bob Ippolito
On Jan 5, 2005, at 17:38, Martin v. Löwis wrote: Bob Ippolito wrote: Nope. The only way to link to a non-current framework version is to forego any linker searching and specify the dyld file directly, i.e. /Library/Frameworks/Python.framework/Versions/2.3/Python. The gcc toolchain does not

Re: [Python-Dev] 2.3.5 schedule, and something I'd like to get in

2005-01-05 Thread "Martin v. Löwis"
Bob Ippolito wrote: Nope. The only way to link to a non-current framework version is to forego any linker searching and specify the dyld file directly, i.e. /Library/Frameworks/Python.framework/Versions/2.3/Python. The gcc toolchain does not in any way whatsoever understand versioned framewor

Re: [Python-Dev] 2.3.5 schedule, and something I'd like to get in

2005-01-05 Thread "Martin v. Löwis"
Michael Hudson wrote: Martin, can you please believe that Jack, Bob, Ronald et al know what they are talking about here? I find that really hard to believe, because it contradicts to what I think Apple wants me to believe. I'm willing to follow a series of statements that I can confirm to be facts

Re: [Python-Dev] 2.3.5 schedule, and something I'd like to get in

2005-01-05 Thread Bob Ippolito
On Jan 5, 2005, at 16:58, Martin v. Löwis wrote: Ronald Oussoren wrote: It gets worse when you have a user-installed python 2.3 and a user-installed python 2.4. Those will be both be installed as /Library/Frameworks/Python.framework. Yes, but one is installed in Versions/2.3, and the other in Ver

Re: [Python-Dev] 2.3.5 schedule, and something I'd like to get in

2005-01-05 Thread "Martin v. Löwis"
Ronald Oussoren wrote: It gets worse when you have a user-installed python 2.3 and a user-installed python 2.4. Those will be both be installed as /Library/Frameworks/Python.framework. Yes, but one is installed in Versions/2.3, and the other in Versions/2.4. This means that you cannot use the -

Re: [Python-Dev] 2.3.5 schedule, and something I'd like to get in

2005-01-05 Thread Bob Ippolito
On Jan 5, 2005, at 16:15, Martin v. Löwis wrote: Bob Ippolito wrote: Then you haven't done the appropriate research by searching pythonmac-sig. Hmm. > Do you even own a Mac? Do I have to, in order to understand the issues? But to answer your question: yes, I do. Well, this issue has been discussed

Re: [Python-Dev] 2.3.5 schedule, and something I'd like to get in

2005-01-05 Thread "Martin v. Löwis"
Bob Ippolito wrote: Then you haven't done the appropriate research by searching pythonmac-sig. Hmm. > Do you even own a Mac? Do I have to, in order to understand the issues? But to answer your question: yes, I do. Regards, Martin ___ Python-Dev mailing

Re: [Python-Dev] 2.3.5 schedule, and something I'd like to get in

2005-01-05 Thread Bob Ippolito
On Jan 5, 2005, at 3:33 AM, Martin v. Löwis wrote: Bob Ippolito wrote: It doesn't for reasons I care not to explain in depth, again. Search the pythonmac-sig archives for longer explanations. The gist is that you specifically do not want to link directly to the framework at all when buildin

Re: [Python-Dev] 2.3.5 schedule, and something I'd like to get in

2005-01-05 Thread Michael Hudson
"Martin v. Löwis" <[EMAIL PROTECTED]> writes: > Bob Ippolito wrote: >> It doesn't for reasons I care not to explain in depth, again. >> Search the pythonmac-sig archives for longer explanations. The >> gist is that you specifically do not want to link directly to the >> framework at all when b

Re: [Python-Dev] 2.3.5 schedule, and something I'd like to get in

2005-01-05 Thread Alex Martelli
On 2005 Jan 05, at 12:40, Ronald Oussoren wrote: ... The Tiger that was released at WWDC included a patched version of Python 2.3.3. See: http://www.opensource.apple.com/darwinsource/WWDC2004/. Thanks! So, since WWDC was on June 28 and 2.3.4 had been released on May 27, we get some first sen

Re: [Python-Dev] 2.3.5 schedule, and something I'd like to get in

2005-01-05 Thread Ronald Oussoren
On 5-jan-05, at 12:28, Alex Martelli wrote: On 2005 Jan 05, at 00:06, Jack Jansen wrote: ... We've solved this issue for the trunk and we can solve it for 2.4.1: if MACOSX_DEPLOYMENT_TARGET isn't set and we're on 10.3 we force it to 10.3. Moreover, when it is 10.3 or higher (possibly after bei

Re: [Python-Dev] 2.3.5 schedule, and something I'd like to get in

2005-01-05 Thread Alex Martelli
On 2005 Jan 05, at 00:06, Jack Jansen wrote: ... We've solved this issue for the trunk and we can solve it for 2.4.1: if MACOSX_DEPLOYMENT_TARGET isn't set and we're on 10.3 we force it to 10.3. Moreover, when it is 10.3 or higher (possibly after being forced) we use the dynamic_lookup way of

Re: [Python-Dev] 2.3.5 schedule, and something I'd like to get in

2005-01-05 Thread Ronald Oussoren
On 5-jan-05, at 9:33, Martin v. Löwis wrote: Bob Ippolito wrote: It doesn't for reasons I care not to explain in depth, again. Search the pythonmac-sig archives for longer explanations. The gist is that you specifically do not want to link directly to the framework at all when building exte

Re: [Python-Dev] 2.3.5 schedule, and something I'd like to get in

2005-01-05 Thread "Martin v. Löwis"
Bob Ippolito wrote: It doesn't for reasons I care not to explain in depth, again. Search the pythonmac-sig archives for longer explanations. The gist is that you specifically do not want to link directly to the framework at all when building extensions. Because an Apple-built extension then

Re: [Python-Dev] 2.3.5 schedule, and something I'd like to get in

2005-01-04 Thread Bob Ippolito
On Jan 4, 2005, at 6:54 PM, Martin v. Löwis wrote: Jack Jansen wrote: First question: what is the Python 2.3.5 release schedule and who is responsible? Last I heard it is going to be released "in January", and Anthony Baxter is the release manager. Second question: I thought this info was in a

Re: [Python-Dev] 2.3.5 schedule, and something I'd like to get in

2005-01-04 Thread "Martin v. Löwis"
Jack Jansen wrote: First question: what is the Python 2.3.5 release schedule and who is responsible? Last I heard it is going to be released "in January", and Anthony Baxter is the release manager. Second question: I thought this info was in a PEP somewhere, but I could only find PEPs on major re

[Python-Dev] 2.3.5 schedule, and something I'd like to get in

2005-01-04 Thread Jack Jansen
First question: what is the Python 2.3.5 release schedule and who is responsible? Second question: I thought this info was in a PEP somewhere, but I could only find PEPs on major releases, should I have found this info somewhere? And now the question that matters: there's some stuff I'd really

[Python-Dev] 2.3.5 schedule, and something I'd like to get in

2005-01-04 Thread Jack Jansen
First question: what is the Python 2.3.5 release schedule and who is responsible? Second question: I thought this info was in a PEP somewhere, but I could only find PEPs on major releases, should I have found this info somewhere? And now the question that matters: there's some stuff I'd really