pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkg/45345 (lang/python31 wrongly builds pyexpat)
The following reply was made to PR pkg/45345; it has been noted by GNATS.
From: David Holland <dholland-pbugs%netbsd.org@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc:
Subject: Re: pkg/45345 (lang/python31 wrongly builds pyexpat)
Date: Mon, 14 Nov 2011 15:29:59 +0000
On Mon, Nov 14, 2011 at 12:55:02AM +0000, OBATA Akio wrote:
> On Mon, 14 Nov 2011 04:13:55 +0900, <dholland%netbsd.org@localhost> wrote:
>
> > That seems wrong.
> >
> > reopen the PR to make sure what was just posted gets seen...
>
> It's not only for python31, but python2[4-7] also.
I thought the disentanglement had already been done for the older
Python versions.
> Then, what do you want to do about this issue?
>
> 1. Merge textproc/py-expat to base python package?
> 2. Move py-expat related files in base python package to textproc/py-expat?
I think it's probably ok in general for Python to depend on expat;
expat is pretty harmless.
The problem I guess is that because expat is builtin on base if and
only if using native X, depending on expat would make the official
binary packages for all Python stuff useless to people using pkgsrc
X. And that's not good.
But in any case I don't think the base Python package should depend on
py-expat being installed. I'm not sure how much work (2) entails; if
it's not a lot, it's cleaner that way, but if it is, it's probably not
worth doing and we should go ahead and adopt (1).
The real fix for the packaging problem is for expat to be in base
base, not base xsrc. People have been suggesting that for a while, but
I'm not sure what the current status is.
Meanwhile I think Jeremy Reed's immediate problem is that
textproc/py-elementtree should depend on py-expat but doesn't.
(When I first saw that mail I thought py-elementtree was part of the
base Python, meaning that doing (2) would require splitting it and
maybe other things into their own packages. But it isn't, and even in
python31 there doesn't seem to be anything else in the base
distribution that depends on expat stuff.)
--
David A. Holland
dholland%netbsd.org@localhost
Home |
Main Index |
Thread Index |
Old Index