[Python-Dev] understanding ubuntu's patches to cpython

Ned Deily nad at acm.org
Mon Nov 17 01:18:36 CET 2014


In article 
<CAPQx2vfoNWaTeOb=TkftLc9ZVP-mtL7tPFcCt16T=9G+X+VWcA at mail.gmail.com>,
 Buck Evan <buck.2019 at gmail.com> wrote:
> This particular patch caused virtualenv issue #118 and a subsequent
> workaround:
> http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/trusty/python2.7/trusty/vi
> ew/head:/debian/patches/distutils-install-layout.diff#L281
> <http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/trusty/python2.7/trusty-p
> roposed/view/head:/debian/patches/distutils-install-layout.diff#L281>
> 
> Although this patch sits on the trusty branch of cpython patckaging, in
> point of fact on that line i have `return
> os.path.join(get_config_var('LIBPL'), "Makefile")`. I see that other
> patches in the same project also touch this line, but none of them have
> this LIBPL code that I find in my actual installation.
> 
> Can any of you all help me understand what's going on here? I'm trying to
> pinpoint exactly when/how the problematic code (.replace("/usr/local","/usr")
> went away.
> 
> I'm hoping "doko" is on this mailing list. Of course feel free to advise if
> there's a more appropriate forum for this discussion.

This isn't really the place to ask about Ubuntu- (or Debian-) specific 
downstream modifications to CPython. Yes, there are people here who 
contribute to CPython, Debian, and Ubuntu but I think the best place to 
bring up questions like this, based on the Ubuntu project page, might be 
on the Ubuntu Core Developers mailing list:

http://packages.ubuntu.com/source/utopic/python-defaults
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss

Perhaps someone more familiar with the Ubuntu dev process will have a 
better suggestion.

-- 
 Ned Deily,
 nad at acm.org



More information about the Python-Dev mailing list