Re: [Python-Dev] Tracker archeology

2009-02-11 Thread Tarek Ziadé
On Wed, Feb 11, 2009 at 12:46 AM, Stephen Thorne step...@thorne.id.au wrote:
 On 2009-02-10, Tarek Ziadé wrote:
 On Tue, Feb 10, 2009 at 2:23 PM, Daniel (ajax) Diniz aja...@gmail.com 
 wrote:

 
  If anyone is interested in being added as nosy for any category of
  bugs, let me know and I'll do that as I scan the tracker.

 I'll take Distutils related issues,

 If you could look at a solution for http://bugs.python.org/issue1533164
 I would be eternally grateful.

ok, that would be the next one I am working on in that case,

Regards
Tarek
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Python-acceleration instructions on ARM

2009-02-11 Thread Cesare Di Mauro
On Feb, 11 2009 at 04:11:AM, Benjamin M. Schwartz bmsch...@fas.harvard.edu 
wrote:

 Brett Cannon wrote:
 On Tue, Feb 10, 2009 at 18:45, Benjamin Schwartz
 bmsch...@fas.harvard.eduwrote:

 ...
 According to ARM [4]:

 Jazelle RCT can be used to significantly reduce the code bloat
 associated
 with AOT and JIT compilation, making AOT technology viable on mass-market
 devices. It can also be used to support execution environments beyond Java,
 such as Microsoft .NET Compact Framework, Python and others.

 Jazelle RCT provides an excellent target for any run-time compilation
 technology, including JIT and AOT for .NET MSIL, Python and Perl as well as
 Java. ARM is working with leading software providers to enable solutions
 ready for market with Jazelle RCT.
 ...
 Question:
 ARM is specifically claiming that these instructions can be used to
 accelerate Python interpretation.

 Wow, really? One of the links below mention that?

 Yes.  The quotes above from [4], as well as the white paper [6].  No
 specific data, just these broad claims.

 What would the process be to incorporate the use of ThumbEE instructions
 into CPython?


 Well, this all depends on how you try to integrate the instructions. If you
 hide it behind the macro or in a clean way that does not penalize skipping
 the instructions then you write a patch. But if this can't be done it would
 be better to maintain an external set of patches against trunk for this.

 Interesting.  Sugar Labs will probably not attempt this if we would have
 to maintain a patched interpreter forever.  However, I hope it will be
 possible to integrate into CPython in a manner that does not uglify the
 code or affect other architectures.

 Anyone else interested in ARM?  ThumbEE support would benefit anyone
 running Python on recent ARM chips.  Maybe we need to create a working
 group/project team/whatever.

 [4] http://www.arm.com/products/multimedia/java/jazelle_architecture.html
 [6] http://www.arm.com/pdfs/JazelleRCTWhitePaper_final1-0_.pdf

It's not useful for CPython, since it's based on a loop which evaluates a 
bytecode
at the time.

You have to rewrite the virtual machine implementing a JIT compiler that
generates Thumb-EE instructions. But it's a big effort, since ceval.c works in a
completely different manner.

I don't know if a form of JIT will be implemented in future CPython
implementations, but if a step in this direction will be made, writing a 
back-end
that uses Thumb-EE will be much easier.

Cheers,
Cesare
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Python-acceleration instructions on ARM

2009-02-11 Thread Nick Coghlan
Cesare Di Mauro wrote:
 It's not useful for CPython, since it's based on a loop which evaluates a 
 bytecode
 at the time.
 
 You have to rewrite the virtual machine implementing a JIT compiler that
 generates Thumb-EE instructions. But it's a big effort, since ceval.c works 
 in a
 completely different manner.
 
 I don't know if a form of JIT will be implemented in future CPython
 implementations, but if a step in this direction will be made, writing a 
 back-end
 that uses Thumb-EE will be much easier.

It is beginning to sound like PyPy may be a more appropriate platform
for this experimentation than CPython.

Cheers,
Nick.

-- 
Nick Coghlan   |   ncogh...@gmail.com   |   Brisbane, Australia
---
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Python-acceleration instructions on ARM

2009-02-11 Thread Antoine Pitrou
Martin v. Löwis martin at v.loewis.de writes:
 - efficient array indexing: they give shift-and-index back to
   Thumb mode, for a shift by 2, allowing to index arrays with
   4-byte elements in a single instruction (rather than requiring
   a separate multipy-by-four). Again useful for JIT of array
   access instructions, not applicable to Python - although it
   would be nice if the C compiler knew how to emit that.

This could be used in PyTuple_GetItem and PyList_GetItem, no?
(assuming Thumb has 4-byte pointers)


___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Daily documentation builds

2009-02-11 Thread A.M. Kuchling
On Tue, Feb 10, 2009 at 09:16:48PM -0800, Neal Norwitz wrote:
 I ran 2.6, 3.0, and 3.1 manually.  2.7 should get picked up on the
 next run.  The problem is that regrtest.py -R hangs from time to time
 which caused the machine to run out of memory.  Does anyone else have
 regrtest.py -R hang for them?  Some tests were disabled to try to
 prevent the problem, but it still happens from time to time.

It's also possible that tools/sphinx needs a manual 'svn update'. A
recent change to sphinxext/pyspecific.py imports a new package,
sphinx.builders.  I had to do this to keep my source tree building the
docs.

--amk
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


[Python-Dev] IDLE reading IDLESTARTUP or PYTHONSTARTUP on restart

2009-02-11 Thread Mitchell L Model
I have a patch for IDLE, but I've never submitted a patch before and 
not quite sure of the procedure, despite reading the guidelines at 
http://www.python.org/dev/patches/. But I'll be brave and persevere. 
The question I have at the moment is should I only submit the patch 
vs. 3.1 or also for 3.0? 2.7? 2.6? 2.5?


The main thing the patch does is:
	modify the subprocess restart procedure so that it reloads 
whatever file, if any, was loaded when IDLE first started and looked 
for IDLESTARTUP then PYTHONSTARTUP environment variables.


In addition:
	a -q option is added for starting IDLE on the command line to 
mean quiet, as with Emacs, e.g., to suppress loading of IDLESTARTUP 
or PYTHONSTARTUP
	The former effect of -s would now be the default, which is 
desirable so double-clicking an IDLE icon to start it will cause the 
startup file to run.
	-s is changed to take an argument that is an alternate 
startup file to use


I am a bit concerned about changing -s to have a different meaning. 
Perhaps it's better to leave -s as an option that is simplhy 
superfluous and use a different letter for the alternate startup.


Guidance on all of these would be greatly appreciated. The patch 
itself disturbs things in a half-dozen places, but in very minimal 
ways, so it's not quite as easy as saying add these three lines over 
here. (It was that simple until I started thinking about whether the 
restart should search for IDLESTARTUP/PYTHONSTARTUP again, and 
perhaps encounter a different file than IDLE did on startup [I think 
it shouldn't, but it's not a big deal either way] and if shouldn't, 
then whatever path was originally found has to be stored somewhere 
and used later. That led to the thinking behind the changes to the 
startup switches.


___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


[Python-Dev] python seg faults

2009-02-11 Thread Sushant Sinha
I am running Python 2.5.4 compiled with gcc (Gentoo 4.3.2-r2 p1.5,
pie-10.1.5) 4.3.2

My program uses python interface to two C modules namely libnids (pynids)
and adns (adns-python). My program is written all in python. When I run my
program it aborts. Here is the stack when that happens:

#0  0x7f6cfdb79205 in raise () from /lib64/libc.so.6
#1  0x7f6cfdb7a723 in abort () from /lib64/libc.so.6
#2  0x7f6cfdbb4cf8 in ?? () from /lib64/libc.so.6
#3  0x7f6cfdbba468 in ?? () from /lib64/libc.so.6
#4  0x7f6cfdbbbfa6 in free () from /lib64/libc.so.6
#5  0x7f6cfe79dff2 in ?? () from /usr/lib/libpython2.5.so.1.0
#6  0x7f6cfe7fd736 in PyEval_EvalFrameEx () from
/usr/lib/libpython2.5.so.1.0
#7  0x7f6cfe7fde7d in PyEval_EvalCodeEx () from
/usr/lib/libpython2.5.so.1.0
#8  0x7f6cfe79f5ce in ?? () from /usr/lib/libpython2.5.so.1.0
#9  0x7f6cfe781e27 in PyObject_Call () from /usr/lib/libpython2.5.so.1.0
#10 0x7f6cfe782187 in ?? () from /usr/lib/libpython2.5.so.1.0
#11 0x7f6cfe7826c8 in PyObject_CallFunction () from
/usr/lib/libpython2.5.so.1.0
#12 0x7f6cfd939b41 in callTcpFunc () from
/usr/lib64/python2.5/site-packages/nidsmodule.so
#13 0x7f6cfd93ebae in process_tcp (data=0x1a2f930 E, skblen=248) at
tcp.c:805
#14 0x7f6cfd93bd7a in gen_ip_proc (data=0x1a2f930 E, skblen=248) at
libnids.c:436
#15 0x7f6cfd93bbd8 in gen_ip_frag_proc (data=0x1a2f930 E, len=46) at
libnids.c:388
#16 0x7f6cfd93b6a3 in call_ip_frag_procs (data=0x1a2f930, caplen=46) at
libnids.c:198
#17 0x7f6cfd93ba05 in nids_pcap_handler (par=0x0, hdr=0x7fff06cc3500,
data=0x1a2f922 ) at libnids.c:340
#18 0x7f6cfd7195d9 in pcap_offline_read () from /usr/lib/libpcap.so.1
#19 0x7f6cfd93c809 in nids_dispatch (cnt=1) at libnids.c:743
#20 0x7f6cfd939345 in nids_dispatch_exc () from
/usr/lib64/python2.5/site-packages/nidsmodule.so
#21 0x7f6cfd93a980 in pynids_run () from
/usr/lib64/python2.5/site-packages/nidsmodule.so
#22 0x7f6cfe7fcacd in PyEval_EvalFrameEx () from
/usr/lib/libpython2.5.so.1.0
#23 0x7f6cfe7fde7d in PyEval_EvalCodeEx () from
/usr/lib/libpython2.5.so.1.0
#24 0x7f6cfe7fe062 in PyEval_EvalCode () from
/usr/lib/libpython2.5.so.1.0
#25 0x7f6cfe818601 in ?? () from /usr/lib/libpython2.5.so.1.0
#26 0x7f6cfe8186d6 in PyRun_FileExFlags () from
/usr/lib/libpython2.5.so.1.0
#27 0x7f6cfe819c6d in PyRun_SimpleFileExFlags () from
/usr/lib/libpython2.5.so.1.0
#28 0x7f6cfe82337a in Py_Main () from /usr/lib/libpython2.5.so.1.0
#29 0x7f6cfdb655c6 in __libc_start_main () from /lib64/libc.so.6
#30 0x00400789 in _start ()



When I run under valgrind I see a whole bunch of memory errors. Two of them
are show below.



==26882== Thread 1:
==26882== Invalid free() / delete / delete[]
==26882==at 0x4C239FF: free (in
/usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so)
==26882==by 0x4E84FF1: (within /usr/lib64/libpython2.5.so.1.0)
==26882==by 0x4EE4735: PyEval_EvalFrameEx (in
/usr/lib64/libpython2.5.so.1.0)
==26882==by 0x4EE4E7C: PyEval_EvalCodeEx (in
/usr/lib64/libpython2.5.so.1.0)
==26882==by 0x4E865CD: (within /usr/lib64/libpython2.5.so.1.0)
==26882==by 0x4E68E26: PyObject_Call (in /usr/lib64/libpython2.5.so.1.0)
==26882==by 0x4E69186: (within /usr/lib64/libpython2.5.so.1.0)
==26882==by 0x4E696C7: PyObject_CallFunction (in
/usr/lib64/libpython2.5.so.1.0)
==26882==by 0x618FB40: callTcpFunc (in
/usr/lib64/python2.5/site-packages/nidsmodule.so)
==26882==by 0x6194BAD: process_tcp (tcp.c:805)
==26882==by 0x6191D79: gen_ip_proc (libnids.c:436)
==26882==by 0x6191BD7: gen_ip_frag_proc (libnids.c:388)
==26882==  Address 0x9195230 is 168,568 bytes inside a block of size 262,144
alloc'd
==26882==at 0x4C24CFE: malloc (in
/usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so)
==26882==by 0x4E9BEE8: PyObject_Malloc (in
/usr/lib64/libpython2.5.so.1.0)
==26882==by 0x4F0B468: _PyObject_GC_Malloc (in
/usr/lib64/libpython2.5.so.1.0)
==26882==by 0x4F0B55D: _PyObject_GC_NewVar (in
/usr/lib64/libpython2.5.so.1.0)
==26882==by 0x4EAB313: PyTuple_New (in /usr/lib64/libpython2.5.so.1.0)
==26882==by 0x4EF9B28: (within /usr/lib64/libpython2.5.so.1.0)
==26882==by 0x4EFA0A0: (within /usr/lib64/libpython2.5.so.1.0)
==26882==by 0x4EF9B75: (within /usr/lib64/libpython2.5.so.1.0)
==26882==by 0x4EFA08A: (within /usr/lib64/libpython2.5.so.1.0)
==26882==by 0x4EFA755: PyMarshal_ReadObjectFromString (in
/usr/lib64/libpython2.5.so.1.0)
==26882==by 0x4EFC272: PyMarshal_ReadLastObjectFromFile (in
/usr/lib64/libpython2.5.so.1.0)
==26882==by 0x4EF453D: (within /usr/lib64/libpython2.5.so.1.0)


==26882== Invalid read of size 4
==26882==at 0x4E9C20B: PyObject_Realloc (in
/usr/lib64/libpython2.5.so.1.0)
==26882==by 0x4EA622E: _PyString_Resize (in
/usr/lib64/libpython2.5.so.1.0)
==26882==by 0x4EDE458: (within /usr/lib64/libpython2.5.so.1.0)
==26882==by 0x4EE3128: PyEval_EvalFrameEx 

Re: [Python-Dev] Daily documentation builds

2009-02-11 Thread Neal Norwitz
On Wed, Feb 11, 2009 at 6:24 AM, A.M. Kuchling a...@amk.ca wrote:
 On Tue, Feb 10, 2009 at 09:16:48PM -0800, Neal Norwitz wrote:
 I ran 2.6, 3.0, and 3.1 manually.  2.7 should get picked up on the
 next run.  The problem is that regrtest.py -R hangs from time to time
 which caused the machine to run out of memory.  Does anyone else have
 regrtest.py -R hang for them?  Some tests were disabled to try to
 prevent the problem, but it still happens from time to time.

 It's also possible that tools/sphinx needs a manual 'svn update'. A
 recent change to sphinxext/pyspecific.py imports a new package,
 sphinx.builders.  I had to do this to keep my source tree building the
 docs.

Ok, I'll take a look later.  Misc/build.sh should be doing a make
update which should fix most problems.  There was one problem a while
back I had to fix manually though.  If you see ways to make Misc/build
more robust, feel free to check in changes.  The doc section is at the
bottom of the file.

n
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] IDLE reading IDLESTARTUP or PYTHONSTARTUP on restart

2009-02-11 Thread Raghuram Devarakonda
On Wed, Feb 11, 2009 at 1:45 PM, Mitchell L Model mlmli...@comcast.net wrote:
 I have a patch for IDLE, but I've never submitted a patch before and not
 quite sure of the procedure, despite reading the guidelines at
 http://www.python.org/dev/patches/. But I'll be brave and persevere. The
 question I have at the moment is should I only submit the patch vs. 3.1 or
 also for 3.0? 2.7? 2.6? 2.5?

The guidelines listed above clearly state that patches should be sent
relative to the current SVN tree. That would be 2.7, I guess. In
addition, I would suggest uploading the patch to
http://codereview.appspot.com which makes reviewing simpler. Perhaps,
the guidelines page can mention this point.

 Guidance on all of these would be greatly appreciated. The patch itself
 disturbs things in a half-dozen places, but in very minimal ways, so it's

The recommended way is to create a tracker issue (with or without
patch) and send a mail here with the issue link and a brief
description. That will allow interested people to check the issue and
add comments.

Thanks,
Raghu
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Python-acceleration instructions on ARM

2009-02-11 Thread Martin v. Löwis
Antoine Pitrou wrote:
 Martin v. Löwis martin at v.loewis.de writes:
 - efficient array indexing: they give shift-and-index back to
   Thumb mode, for a shift by 2, allowing to index arrays with
   4-byte elements in a single instruction (rather than requiring
   a separate multipy-by-four). Again useful for JIT of array
   access instructions, not applicable to Python - although it
   would be nice if the C compiler knew how to emit that.
 
 This could be used in PyTuple_GetItem and PyList_GetItem, no?
 (assuming Thumb has 4-byte pointers)

Yes - but it would require an assembly version of these functions;
I'm skeptical that the savings would be measurable (given that there
is also the type check and the range check).

OTOH, PyTuple_GET_ITEM could probably be implemented as
inline assembly.

Regards,
Martin
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Python-acceleration instructions on ARM

2009-02-11 Thread Martin v. Löwis
 At least IA32 and AMD64 have specific addressing modes where
 it's possibile to use a multiplying factor of 1, 2, 4 or 8 for the
 index register.
 
 I hope that compilers were smart enough to already used them.

For x86, certainly (at least GCC does). For Thumb, certainly not:
the compiler cannot assume that the code is in ThumbEE mode.

Regards,
Martin
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] python seg faults

2009-02-11 Thread Martin v. Löwis
 So I am not sure where the error is. Any clue on where the bug possibly
 may be: adns-python, pynids or python? Or how I should I go about
 debugging this?

This is out of scope for python-dev, but I give some clues anyway:

- try finding out what kind of object is being released. Is it a good
  PyObject*? If so, what is its type?
- try running Python in debug mode; this will add additional checks
  on memory sanity.

HTH,
Martin
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] python seg faults

2009-02-11 Thread Nick Coghlan
Sushant Sinha wrote:
 I am running Python 2.5.4 compiled with gcc (Gentoo 4.3.2-r2 p1.5,
 pie-10.1.5) 4.3.2
 
 My program uses python interface to two C modules namely libnids
 (pynids) and adns (adns-python). My program is written all in python.
 When I run my program it aborts.

As Martin said, this is off-topic for python-dev until the problem has
been demonstrated to be in the interpreter itself rather than in the
extension modules (mis)use of the interpreter's C API.

Until then, comp.lang.python or the user lists for those two C extension
modules would be a more appropriate place to ask the question.

Cheers,
Nick.

P.S. (From a quick glance at the stack trace, my initial bet would be on
python-nids PCAP handling calling back in to the C API without
reacquiring the GIL first)

-- 
Nick Coghlan   |   ncogh...@gmail.com   |   Brisbane, Australia
---
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Tracker archeology

2009-02-11 Thread Raymond Hettinger


[Daniel (ajax) Diniz]

Now will I'll start verifying, adding tests, updating or closing as
needed the recently changed old issues, until I've taken a good look
at these. Then, if there's still time left before Saturday, I'll focus
on  verifying/flagging more ancient ones.


Thanks for your efforts.


Raymond
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


[Python-Dev] Python 3.0.1 planned for this Friday, Feb 13

2009-02-11 Thread Barry Warsaw

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

A quick reminder that I am planning to release Python 3.0.1 this  
Friday, February 13.  Thanks to y'all's hard work, we have no  
showstopper bugs at the moment.  The 3.0 buildbots look mostly clean  
and green.


If we can keep it this way for about 24 hours, I will tag the branch  
at about 2300 UTC Thursday February 12 so that Martin can build the  
Windows installers on his Friday morning.  Then Friday evening at  
about 2300 UTC, I will spin the tarballs and make the release.


Cheers,
Barry

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (Darwin)

iQCVAwUBSZNhLXEjvBPtnXfVAQKxoQP9HGUioYy3i0Z4glQfRevwJyiIvYqA1cF1
DKHpCn/8eJ/QXJ32Sfh/H2cASpDwkNNQLHrBOnzOPbe4M8ZJisg8bC27g+fTxckZ
5+yUJUTtRxk7/nDwWsS/DAWZ17VT9z8YN43XO2gGhcXw2YYl1Mi7VWvuZed9ojVL
D7Gwy10S+s4=
=RYa0
-END PGP SIGNATURE-
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Tracker archeology

2009-02-11 Thread Brett Cannon
2009/2/11 Daniel (ajax) Diniz aja...@gmail.com

 Hi,

 Here's a status report about the digging. Thanks  Benjamin, Antoine,
 Martin, Raymond, Guilherme, Georg, Brett, Mark and everyone else for
 helping :)

 Good:
  Many requested assignments:
Thanks everyone that asked for bugs. If anyone else wants more,
 just let me know :)

  Old issues closed:
ajaksu2 - 3
Everyone else - about 14 :)

  Checking and screening:
 100 issues on the 'verify and close or update' queue (most of
 what is popping up as changed)

 Bad:
  Assignment mistakes:
Two issues reassigned to Brett (from MvL and JvR) because I didn't
 see they were already assigned:
 http://bugs.python.org/issue1419652 PyImport_AppendInittab stores
 pointer to parameter
 http://bugs.python.org/issue616247 More documentation for the imp module
Sorry about that :-/


No big deal.



 Over-spammig:
  Sorry, Georg! I only noticed all issues in the Documentation
 component are auto-assigned to you today. This meant dozens of unasked
 for assignments :-/


I think Georg at this point is the only auto-assignment.



 Now will I'll start verifying, adding tests, updating or closing as
 needed the recently changed old issues, until I've taken a good look
 at these. Then, if there's still time left before Saturday, I'll focus
 on  verifying/flagging more ancient ones.


One thing to keep an eye on for old issues, Daniel, is the Stage field.
Setting that is nice for Bug Days as people can see what issues still need a
test written or could use a review, etc. I have a doc I am writing up at
http://docs.google.com/Doc?id=dg7fctr4_51cbt2vktw which outlines what the
various Stage values should mean. Feedback from you and anybody else is
welcome, although realize it is rough as I was not planning to make this
public quite yet.



 during-bug-season-every-day-is-bug-day-ly y'rs,


So true. =)

-Brett
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] python seg faults

2009-02-11 Thread Aahz
One more thing: There's a mailing list specifically for help with C
extensions, c...@python.org
-- 
Aahz (a...@pythoncraft.com)   * http://www.pythoncraft.com/

Weinberg's Second Law: If builders built buildings the way programmers wrote 
programs, then the first woodpecker that came along would destroy civilization.
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Tracker archeology

2009-02-11 Thread Jim Baker
+1 on the cleanup: reading the bug description of
http://bugs.python.org/issue1533164, this will also help Jython. Now I know
why we see scenarios of package with setup.cfg with optimize=1:

Indeed, this is a well-known issue. Many packages put an optimize=1 in
their setup.cfg in order to solve it.

Unfortunately that breaks the setup process on Jython, since we don't
support -O. And unfortunately it's not as easy to ignore the flag either,
this can then break in other ways.

-  Jim


On Wed, Feb 11, 2009 at 2:08 AM, Tarek Ziadé ziade.ta...@gmail.com wrote:

 On Wed, Feb 11, 2009 at 12:46 AM, Stephen Thorne step...@thorne.id.au
 wrote:
  On 2009-02-10, Tarek Ziadé wrote:
  On Tue, Feb 10, 2009 at 2:23 PM, Daniel (ajax) Diniz aja...@gmail.com
 wrote:
 
  
   If anyone is interested in being added as nosy for any category of
   bugs, let me know and I'll do that as I scan the tracker.
 
  I'll take Distutils related issues,
 
  If you could look at a solution for http://bugs.python.org/issue1533164
  I would be eternally grateful.

 ok, that would be the next one I am working on in that case,

 Regards
 Tarek
 ___
 Python-Dev mailing list
 Python-Dev@python.org
 http://mail.python.org/mailman/listinfo/python-dev
 Unsubscribe:
 http://mail.python.org/mailman/options/python-dev/jbaker%40zyasoft.com




-- 
Jim Baker
jba...@zyasoft.com
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Tracker archeology

2009-02-11 Thread Terry Reedy

Jim Baker wrote:
+1 on the cleanup: reading the bug description of 
http://bugs.python.org/issue1533164, this will also help Jython. Now I 
know why we see scenarios of package with setup.cfg with optimize=1:


Indeed, this is a well-known issue. Many packages put an optimize=1 in
their setup.cfg in order to solve it.

Unfortunately that breaks the setup process on Jython, since we don't 
support -O. And unfortunately it's not as easy to ignore the flag 
either, this can then break in other ways.


-  Jim


Add this comment to tracker if you want to be sure anyone reading it 
sees this ;-)


___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Tracker archeology

2009-02-11 Thread Senthil Kumaran
On Thu, Feb 12, 2009 at 4:11 AM, Daniel (ajax) Diniz aja...@gmail.com wrote:

 Now will I'll start verifying, adding tests, updating or closing as
 needed the recently changed old issues, until I've taken a good look
 at these. Then, if there's still time left before Saturday, I'll focus
 on  verifying/flagging more ancient ones.

 during-bug-season-every-day-is-bug-day-ly y'rs,

For urllib,urllib2 and urlparse related, please add me (orsenthil) to
nosy list. I should already there.
I shall test and provide patches.

Thanks,
Senthil
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com