Bugs item #1569622, was opened at 2006-10-02 16:10
Message generated for change (Comment added) made by mklaas
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1569622&group_id=5470

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Python Library
Group: Python 2.5
Status: Closed
Resolution: Fixed
Priority: 9
Private: No
Submitted By: Mike Klaas (mklaas)
Assigned to: Neal Norwitz (nnorwitz)
Summary: Backward incompatibility in logging.py 

Initial Comment:
LogRecord.__init__ changed in a backward incompatible
way in python 2.5 (added one parameter).  

There is no mention of this breakage in the release
notes, nor has the documentation of the module been
updated (http://docs.python.org/lib/node424.html)

----------------------------------------------------------------------

>Comment By: Mike Klaas (mklaas)
Date: 2007-01-08 10:30

Message:
Logged In: YES 
user_id=1611720
Originator: YES

Ah... the revisions were simply the fix revisions (the last two were not
directly related to this issue, but one was a documentation bug, and the
other was a minor performance edit, so I thought those might also be
backport candidates).

----------------------------------------------------------------------

Comment By: Vinay Sajip (vsajip)
Date: 2007-01-08 10:26

Message:
Logged In: YES 
user_id=308438
Originator: NO

No need to be sorry, you were absolutely right to re-open the issue for
backports - I had not originally checked in the backport. What I meant in
my last mail was that I have now checked in the backport, but wasn't sure
about the specific revisions you were referring to.

Thanks for the reminder about release25-maint.

----------------------------------------------------------------------

Comment By: Mike Klaas (mklaas)
Date: 2007-01-08 10:07

Message:
Logged In: YES 
user_id=1611720
Originator: YES

Sorry - I was just trying to to see if the fix was backported, and I only
saw the trunk checkins on python-checkins 

----------------------------------------------------------------------

Comment By: Vinay Sajip (vsajip)
Date: 2007-01-08 02:13

Message:
Logged In: YES 
user_id=308438
Originator: NO

Done. I'm not sure what you're getting at with those revision numbers -
trunk and branches/release25-maint are now up to date; if you think other
branches need to be updated, please name those branches explicitly.

----------------------------------------------------------------------

Comment By: Mike Klaas (mklaas)
Date: 2007-01-07 18:19

Message:
Logged In: YES 
user_id=1611720
Originator: YES

This fix should be back-ported to 2.5 maint:

r52100,52101,52102

perhaps also r52555,52556?

----------------------------------------------------------------------

Comment By: Vinay Sajip (vsajip)
Date: 2006-10-03 11:22

Message:
Logged In: YES 
user_id=308438

Documentation now updated in CVS. Also changed the added
"func" parameter to have a default value of None.

Sorry for the inconvenience caused.

----------------------------------------------------------------------

Comment By: Mike Klaas (mklaas)
Date: 2006-10-03 10:14

Message:
Logged In: YES 
user_id=1611720

It is incompatible as code written for 2.4 will break in
2.5, and vice-versa (this is a required parameter, not an
optional parameter, and the change could have been made in a
backward-compatible way).

You're right that the documentation fix is the important thing.



----------------------------------------------------------------------

Comment By: Georg Brandl (gbrandl)
Date: 2006-10-02 23:11

Message:
Logged In: YES 
user_id=849994

I don't see why adding one parameter is backwards
incompatible, but it's true that the docs must be updated.
Assigning to Vinay.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1569622&group_id=5470
_______________________________________________
Python-bugs-list mailing list 
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to