This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author stefw
Recipients stefw, tarek
Date 2009-09-24.00:23:38
SpamBayes Score 2.8715308e-11
Marked as misclassified No
Message-id <1253751823.43.0.939101436857.issue6983@psf.upfronthosting.co.za>
In-reply-to
Content
In Lib/distutils/util.py in the get_platform() function there's OS 
specific code to create a string which describes the current platform. 
This usually includes the OS + version + arch. 

FreeBSD specific code is missing from this function. Currently 
get_platform() returns a string specific to the security patch level of 
freebsd. For example:

freebsd-7.2-RELEASE-p3-i386

This results in eggs that only work on a specific patch level release of 
FreeBSD and are not portable between (for example) 7.2-RELEASE-p2 and 
7.2-RELEASE-p3.

However FreeBSD is actually binary compatible within a major version 
number. For example 7.1 and 7.2 are binary compatible.

This patch adds freebsd specific code to get_platform() after which it 
will return a string like:

freebsd-7-i386
History
Date User Action Args
2009-09-24 00:23:43stefwsetrecipients: + stefw, tarek
2009-09-24 00:23:43stefwsetmessageid: <1253751823.43.0.939101436857.issue6983@psf.upfronthosting.co.za>
2009-09-24 00:23:41stefwlinkissue6983 messages
2009-09-24 00:23:39stefwcreate