Re: [Python-3000] Python 3.0a2 release

2007-11-22 Thread Christian Heimes
Paul Moore wrote: > Python itself seems to build with no problems at all (there was a > mention of "Solution folders" not being supported in Express Edition, > but that doesn't seem to stop anything I need to do to build. > > Most of the extensions built fine, and the test suite went through > wit

Re: [Python-3000] Python 3.0a2 release

2007-11-22 Thread Paul Moore
On 21/11/2007, Paul Moore <[EMAIL PROTECTED]> wrote: > On 21/11/2007, Christian Heimes <[EMAIL PROTECTED]> wrote: > > Paul Moore wrote: > > > Cool. I'm downloading now, and will report back. > > > > How is it going? Does the PCbuild9 directory work with the final version > > of VS C++ Express? > >

Re: [Python-3000] Python 3.0a2 release

2007-11-22 Thread Christian Heimes
Martin v. Löwis wrote: > That's also an issue - releases typically occur under time pressure, > trying to get everything done in a single day. If I prepare the > instrument build in advance, how long can I continue to use the data > before they get outdated? Good point! I've chosen PGUpdate over P

Re: [Python-3000] Python 3.0a2 release

2007-11-22 Thread Martin v. Löwis
> Job for the win64 buildbot, maybe? Is it possible to share the profile data across machines? I would certainly want to build and test the releases on my own machines, rather than having to rely on a buildbot. I then rather do a multi-reboot thing where I build the AMD64 profiling binaries, reboo

Re: [Python-3000] Python 3.0a2 release

2007-11-22 Thread Martin v. Löwis
> A word of warning. The PGInstrument builds are *very* slow compared to > normal builds. The bench mark and test suite need about *TEN* times the > time to run. That's also an issue - releases typically occur under time pressure, trying to get everything done in a single day. If I prepare the ins

Re: [Python-3000] Python 3.0a2 release

2007-11-22 Thread Christian Heimes
Martin v. Löwis wrote: > So what's the build process? Is it > > 1. start a VS build environment shell > 2. cd to PCbuild9 > 3. run "build_pgo" > > Any additional steps? Should I pass arguments? Can you kindly document > it in readme.txt? Yes, you can either use the build_pgo.bat in the PCbuild9

Re: [Python-3000] Python 3.0a2 release

2007-11-22 Thread Martin v. Löwis
> I've modified the PGO builds and the build_pgo batch file I copied from > the PCbuild8 directory. For AMD64 builds we either have to buy you an > AMD64 processor or somebody else has to run the PGI and PGO builds. So what's the build process? Is it 1. start a VS build environment shell 2. cd to

Re: [Python-3000] Python 3.0a2 release

2007-11-22 Thread Christian Heimes
Boris Borcic wrote: > FWIW back in march Giovanni Bajo said on mingw-users that GCC-4.x optimized > his > code base better than MSVC; that was in > > http://article.gmane.org/gmane.comp.gnu.mingw.user/21964/ > > Now there has been an official "technology preview" release of MingW > gcc-4.2.1

Re: [Python-3000] Python 3.0a2 release

2007-11-22 Thread Boris Borcic
Gregory P. Smith wrote: > I would not hold up a compiler decision based on the mingw project. > Always use the latest MS compiler released at the time for a x.0 build > of any python. Doing otherwise costs the world a fortune in lost > performance (higher power consumption via lower efficiency

Re: [Python-3000] Python 3.0a2 release

2007-11-22 Thread Thomas Heller
Christian Heimes schrieb: > Martin v. Löwis wrote: >> I would be opposed unless a complete automation of that is possible and >> can be contributed. For AMD64, I see little hope for that, as I build >> the releases in a cross-compilation environment, so I can't run them >> on the build machine. >

Re: [Python-3000] Python 3.0a2 release

2007-11-22 Thread Christian Heimes
Martin v. Löwis wrote: > I would be opposed unless a complete automation of that is possible and > can be contributed. For AMD64, I see little hope for that, as I build > the releases in a cross-compilation environment, so I can't run them > on the build machine. Done ;) I've modified the PGO buil

Re: [Python-3000] Python 3.0a2 release

2007-11-21 Thread Martin v. Löwis
> I'd say yes, it should demonstrably produce faster code (easy to test > that). I would be opposed unless a complete automation of that is possible and can be contributed. For AMD64, I see little hope for that, as I build the releases in a cross-compilation environment, so I can't run them on t

Re: [Python-3000] Python 3.0a2 release

2007-11-21 Thread Gregory P. Smith
On 11/21/07, Christian Heimes <[EMAIL PROTECTED]> wrote: > Gregory P. Smith wrote: > > I would not hold up a compiler decision based on the mingw project. Always > > use the latest MS compiler released at the time for a x.0 build of any > > python. Doing otherwise costs the world a fortune in los

Re: [Python-3000] Python 3.0a2 release

2007-11-21 Thread Christian Heimes
Gregory P. Smith wrote: > I would not hold up a compiler decision based on the mingw project. Always > use the latest MS compiler released at the time for a x.0 build of any > python. Doing otherwise costs the world a fortune in lost performance > (higher power consumption via lower efficiency co

Re: [Python-3000] Python 3.0a2 release

2007-11-21 Thread Amaury Forgeot d'Arc
2007/11/21, Christian Heimes <[EMAIL PROTECTED]>: > Paul Moore wrote: > > Cool. I'm downloading now, and will report back. > > How is it going? Does the PCbuild9 directory work with the final version > of VS C++ Express? Yes, it seems to work. I am currently running the test suite, with good resul

Re: [Python-3000] Python 3.0a2 release

2007-11-21 Thread Thomas Heller
Martin v. Löwis schrieb: >> Not that it changes anything, but VS 2008 it was released today. > > Actually, it may. I'll see whether I can release 3.0a2 with VS 2008. > (which depends on whether I can get it through our MSDN subscription, > and on whether Christian's project files work well enough)

Re: [Python-3000] Python 3.0a2 release

2007-11-21 Thread Gregory P. Smith
On 11/20/07, Paul Moore <[EMAIL PROTECTED]> wrote: > > On 20/11/2007, Paul Moore <[EMAIL PROTECTED]> wrote: > > PPS I *will* see what the current status of msvcr8/9 support in the > > Mingw project is, but I'm not too hopeful - mingw is currently > > undergoing a change of maintainers and progress

Re: [Python-3000] Python 3.0a2 release

2007-11-21 Thread Martin v. Löwis
> Not that it changes anything, but VS 2008 it was released today. Actually, it may. I'll see whether I can release 3.0a2 with VS 2008. (which depends on whether I can get it through our MSDN subscription, and on whether Christian's project files work well enough) Regards, Martin

Re: [Python-3000] Python 3.0a2 release

2007-11-21 Thread Paul Moore
On 21/11/2007, Christian Heimes <[EMAIL PROTECTED]> wrote: > Paul Moore wrote: > > Cool. I'm downloading now, and will report back. > > How is it going? Does the PCbuild9 directory work with the final version > of VS C++ Express? I couldn't install at work (don't ask :-() so I'll have to do it at

Re: [Python-3000] Python 3.0a2 release

2007-11-21 Thread Christian Heimes
Paul Moore wrote: > Cool. I'm downloading now, and will report back. How is it going? Does the PCbuild9 directory work with the final version of VS C++ Express? Christian ___ Python-3000 mailing list Python-3000@python.org http://mail.python.org/mailman

Re: [Python-3000] Python 3.0a2 release

2007-11-21 Thread Paul Moore
On 21/11/2007, Christian Heimes <[EMAIL PROTECTED]> wrote: > > Not that it changes anything, but VS 2008 it was released today. > > Cheers, > > Nice :) > > You can get more information at > http://msdn2.microsoft.com/en-us/vstudio/products/default.aspx > > The express edition is available at > http

Re: [Python-3000] Python 3.0a2 release

2007-11-20 Thread Christian Heimes
> Not that it changes anything, but VS 2008 it was released today. > Cheers, Nice :) You can get more information at http://msdn2.microsoft.com/en-us/vstudio/products/default.aspx The express edition is available at http://www.microsoft.com/express/download/ Christian __

Re: [Python-3000] Python 3.0a2 release

2007-11-20 Thread Sergey A. Lipnevich
Martin v. Löwis wrote: > Of course, I won't ship any VS 2008 binaries until VS 2008 is released - > not just because of MingW, but also because the license agreement on > the VS 2008 betas disallows such releases. Martin, Not that it changes anything, but VS 2008 it was released today. Cheers, S

Re: [Python-3000] Python 3.0a2 release

2007-11-20 Thread Greg Ewing
Paul Moore wrote: > I fear that without > some free toolset being an option in distutils, the level of > availability of Windows binaries will drop again. I think it's important that some truly free toolset such as mingw remains an option. In fact I think it's even more important than the free MS

Re: [Python-3000] Python 3.0a2 release

2007-11-20 Thread Paul Moore
On 20/11/2007, Christian Heimes <[EMAIL PROTECTED]> wrote: > Paul Moore wrote: > [snip] > > I will help in addressing this issue, but I am limited in my ability > > to do so, as I cannot build Python itself (that *does* need full VS > > 2005/2008, as I understand it) and so all I have to go with is

Re: [Python-3000] Python 3.0a2 release

2007-11-20 Thread Christian Heimes
Martin v. Löwis wrote: > We keep the build files around for a while in the PC subdirectory. > Sometimes, people contribute patches to keep them working, and as > long as there are users, I see no reason to drop the build files. > > Python should *definitely* continue to compile with older compiler

Re: [Python-3000] Python 3.0a2 release

2007-11-20 Thread Martin v. Löwis
> I'm not sure but I strongly believe that the express edition is able to > build 32bit builds of Python. As far as I know the express edition can't > build PGO and 64bit builds. Please correct me if I'm wrong. I haven't actually tried, but it may be that you can build 64-bit binaries if you also

Re: [Python-3000] Python 3.0a2 release

2007-11-20 Thread Martin v. Löwis
> Whether that counts as an argument for sticking with VS 2005, I don't > know. I doubt it, realistically. But it *may* constitute an argument > for not going to VS 2008 until it's actually released Of course, I won't ship any VS 2008 binaries until VS 2008 is released - not just because of MingW,

Re: [Python-3000] Python 3.0a2 release

2007-11-20 Thread Martin v. Löwis
> I'd be happy enough for the diistutils --compiler=mingw option to > remain the "free" route, but if that means using msvcr71 (because > mingw doesn't support msvcr 8 or 9) I think it's a bit to early to claim that mingw doesn't support mvcr 9 - that library hasn't even been released yet. When it

Re: [Python-3000] Python 3.0a2 release

2007-11-20 Thread Martin v. Löwis
> If someone already understands the rules for mixing CRT's and has a > reason to do it then more power to them (I do it at work all the time > due to toolset limitations). On the other hand, if someone doesn't > understand the restrictions, then it isn't our (or the c.l.p crowd's) > job to tea

Re: [Python-3000] Python 3.0a2 release

2007-11-20 Thread Martin v. Löwis
> I believe Martin has always been the strongest advocate of the "CRT > must match exactly" position (apologies, Martin, if I've > misremembered). Maybe he could comment. See my other comment. For the "unwashed masses", this statement (CRT must absolutely match), is certainly my recommendation. Fo

Re: [Python-3000] Python 3.0a2 release

2007-11-20 Thread Martin v. Löwis
> It seems that the restriction that forces you to use the same compiler > for core python and extension modules does not stand. > > Of course, you cannot do everything: for example, FILE* pointers > cannot be exchanged between different instances of the C runtime. I wouldn't call that "it works",

Re: [Python-3000] Python 3.0a2 release

2007-11-20 Thread Martin v. Löwis
> I would strongly advise against going back to the days where a paid MS > compiler was the only way to build extensions for Windows. Certainly. If Microsoft follows its recent tradition, they will continue to publish an "express" version of VS 2008 (and then take the "express" version of VS 2005

Re: [Python-3000] Python 3.0a2 release

2007-11-20 Thread Martin v. Löwis
> Are we going to drop VS 2003 after the 3.0a2 release and use VS 2008 as > the default compiler once it has been released, too? Ah, that. I would certainly hope so - although we may see 3.0a3 first, as VS 2008 is planned for February. > In other words: Do we want to support outdated compilers fo

Re: [Python-3000] Python 3.0a2 release

2007-11-20 Thread Christian Heimes
Paul Moore wrote: [snip] > I will help in addressing this issue, but I am limited in my ability > to do so, as I cannot build Python itself (that *does* need full VS > 2005/2008, as I understand it) and so all I have to go with is the > snapshot builds (which use VS 2003, and so don't help...) > >

Re: [Python-3000] Python 3.0a2 release

2007-11-20 Thread Bill Janssen
> The only question remaining is: do we need the streamreader classes at all. And if we do, perhaps it simply indicates a limitation of the IO wrapper classes which should be fixed. Bill ___ Python-3000 mailing list Python-3000@python.org http://mail.py

Re: [Python-3000] Python 3.0a2 release

2007-11-20 Thread Walter Dörwald
Guido van Rossum wrote: > On Nov 19, 2007 3:06 PM, Amaury Forgeot d'Arc <[EMAIL PROTECTED]> wrote: >> Guido van Rossum wrote: >>> Is there anything that you (or anyone else!) would really like to see >>> added to or fixed in 3.0a2? Now's the time! >> I am currently having a look at http://bugs.pyth

Re: [Python-3000] Python 3.0a2 release

2007-11-20 Thread Paul Moore
On 20/11/2007, Paul Moore <[EMAIL PROTECTED]> wrote: > PPS I *will* see what the current status of msvcr8/9 support in the > Mingw project is, but I'm not too hopeful - mingw is currently > undergoing a change of maintainers and progress has slowed a lot. Apologies. I had an out of date mingw runt

Re: [Python-3000] Python 3.0a2 release

2007-11-20 Thread Paul Moore
On 20/11/2007, Nick Coghlan <[EMAIL PROTECTED]> wrote: > If someone already understands the rules for mixing CRT's and has a > reason to do it then more power to them (I do it at work all the time > due to toolset limitations). On the other hand, if someone doesn't > understand the restrictions, th

Re: [Python-3000] Python 3.0a2 release

2007-11-20 Thread Nick Coghlan
Paul Moore wrote: > On 20/11/2007, Amaury Forgeot d'Arc <[EMAIL PROTECTED]> wrote: >> Am I missing something? Should we lift the restrictions we impose on >> compilers of extension modules? Can we carefully design the Python API >> to accept different compilers/runtime? > > I have done similar exp

Re: [Python-3000] Python 3.0a2 release

2007-11-20 Thread Paul Moore
On 20/11/2007, Amaury Forgeot d'Arc <[EMAIL PROTECTED]> wrote: > Am I missing something? Should we lift the restrictions we impose on > compilers of extension modules? Can we carefully design the Python API > to accept different compilers/runtime? I have done similar experiments in the past. There

Re: [Python-3000] Python 3.0a2 release

2007-11-20 Thread Amaury Forgeot d'Arc
Paul Moore wrote: > On 20/11/2007, Christian Heimes <[EMAIL PROTECTED]> wrote: > > Are we going to drop VS 2003 after the 3.0a2 release and use VS 2008 as > > the default compiler once it has been released, too? > > > > In other words: Do we want to support outdated compilers for legacy > > reasons

Re: [Python-3000] Python 3.0a2 release

2007-11-20 Thread Paul Moore
On 20/11/2007, Christian Heimes <[EMAIL PROTECTED]> wrote: > Are we going to drop VS 2003 after the 3.0a2 release and use VS 2008 as > the default compiler once it has been released, too? > > In other words: Do we want to support outdated compilers for legacy > reasons or can we stick to 2005 as th

Re: [Python-3000] Python 3.0a2 release

2007-11-19 Thread Christian Heimes
Martin v. Löwis wrote: >> We should also start to discuss how to address some Windows problems. >> Amaury has brought up some important points and I like to get some >> feedback on the default compiler topic. Are we going to drop VS 2003 >> after the 3.0a2 release and use VS 2008 as the default com

Re: [Python-3000] Python 3.0a2 release

2007-11-19 Thread Martin v. Löwis
> We should also start to discuss how to address some Windows problems. > Amaury has brought up some important points and I like to get some > feedback on the default compiler topic. Are we going to drop VS 2003 > after the 3.0a2 release and use VS 2008 as the default compiler? We cannot use that

Re: [Python-3000] Python 3.0a2 release

2007-11-19 Thread Guido van Rossum
On Nov 19, 2007 3:58 PM, Christian Heimes <[EMAIL PROTECTED]> wrote: > Guido van Rossum wrote: > > Is there anything that you (or anyone else!) would really like to see > > added to or fixed in 3.0a2? Now's the time! > > I like to have the bugs w/o priority or high and important priority > reviewed

Re: [Python-3000] Python 3.0a2 release

2007-11-19 Thread Christian Heimes
Guido van Rossum wrote: > Is there anything that you (or anyone else!) would really like to see > added to or fixed in 3.0a2? Now's the time! I like to have the bugs w/o priority or high and important priority reviewed before we release 3.0a2. http://bugs.python.org/[EMAIL PROTECTED],id,activity

Re: [Python-3000] Python 3.0a2 release

2007-11-19 Thread Guido van Rossum
On Nov 19, 2007 3:06 PM, Amaury Forgeot d'Arc <[EMAIL PROTECTED]> wrote: > Guido van Rossum wrote: > > Is there anything that you (or anyone else!) would really like to see > > added to or fixed in 3.0a2? Now's the time! > > I am currently having a look at http://bugs.python.org/issue1460 . > It's

Re: [Python-3000] Python 3.0a2 release

2007-11-19 Thread Amaury Forgeot d'Arc
Guido van Rossum wrote: > Is there anything that you (or anyone else!) would really like to see > added to or fixed in 3.0a2? Now's the time! I am currently having a look at http://bugs.python.org/issue1460 . It's a problem in the utf-7 decoder (there is no such function PyUnicode_DecodeUTF7Statef

Re: [Python-3000] Python 3.0a2 release

2007-11-19 Thread Guido van Rossum
On Nov 19, 2007 12:47 PM, Christian Heimes <[EMAIL PROTECTED]> wrote: > Do you have a schedule for the release of the next alpha? If I recall > correctly the alpha 2 is planed for end of November. Indeed. I think we can still make that goal; there isn't anything big that I really want in the relea

[Python-3000] Python 3.0a2 release

2007-11-19 Thread Christian Heimes
Hi Guido! Do you have a schedule for the release of the next alpha? If I recall correctly the alpha 2 is planed for end of November. Christian ___ Python-3000 mailing list Python-3000@python.org http://mail.python.org/mailman/listinfo/python-3000 Unsubs