[ python-Feature Requests-1303434 ] Please include pdb with windows distribution

SourceForge.net noreply at sourceforge.net
Tue Jan 3 23:01:00 CET 2006


Feature Requests item #1303434, was opened at 2005-09-24 21:30
Message generated for change (Comment added) made by loewis
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=355470&aid=1303434&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: Build
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Lyle Thompson (lylefile)
Assigned to: Nobody/Anonymous (nobody)
Summary: Please include pdb with windows distribution

Initial Comment:
Checking out the source files and rebuilding is not 
guaranteed to build a program database (pdb) file that 
represents the distribution python DLL. This may be due 
to a differences in the windows version or visual studio 
service pack on my system vs the one used to build the 
distribution, but tracking it down can be very time 
consuming. Including the pdb in the distribution should 
be trivial and avoid this problem entirely. Although I can 
fix the problem for future releases of our product, I am 
also supporting previous releases that included the 
standard DLL included in the distribution.

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

>Comment By: Martin v. Löwis (loewis)
Date: 2006-01-03 23:01

Message:
Logged In: YES 
user_id=21627

Just in case I wasn't clear in my last message: patches in
that direction are appreciate; without a contributed patch,
nothing will happen.

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

Comment By: Lyle Thompson (lylefile)
Date: 2006-01-03 20:06

Message:
Logged In: YES 
user_id=1351115

A PDB file is required for debugging crash dumps from 
complex pythonic programs. This ability is absolutely 
critical for commercial programs using python. Technically, 
the crashes only happen within pyds or dlls, but it is 
often very vitally important to be able to find out what 
python code was being interpreted at the time. 
Unfortunately, I've even seen "pure" python crash in one of 
the supplied pyd's. Of course, the pdb file should be in a 
separate download, as few users require the ability to 
reverse engineer crash dumps.

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

Comment By: Martin v. Löwis (loewis)
Date: 2005-12-28 01:12

Message:
Logged In: YES 
user_id=21627

Update: distribution in a separate zipfile would be
possible, provided that a patch to the build process (in
Tools/msi/msi.py) would be contributed.

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

Comment By: Martin v. Löwis (loewis)
Date: 2005-09-27 22:03

Message:
Logged In: YES 
user_id=21627

Including the PDB files in the MSI is probably not
acceptable to the majority of the users. python24.pdb is
3.5MiB in size, so the MSI file to download would grow
considerably.

Why do you need the PDB file in the first place?

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

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=355470&aid=1303434&group_id=5470


More information about the Python-bugs-list mailing list