[XML-SIG] Preparing for PyXML 0.8

Alexandre Alexandre.Fayolle@logilab.fr
Wed, 24 Jul 2002 16:54:46 +0200


On Wed, Jul 24, 2002 at 08:31:24AM -0600, Uche Ogbuji wrote:
> > 
> > Uche Ogbuji writes:
> >  > This is a compatability bug.  Most of us don't see this because
> >  > we're using the PyXML version of pyexpat.
> >  > 
> >  > This new intern keyword arg for ParserCreate isn't even in the
> >  > Python 2.2. release, so I think it should be removed, or that some
> >  > better checking is done for it.
> > 
> > But don't we always build our own version of pyexpat now?
> 
> Apparently not in Debian.  Perhaps this is actually a bug in the Debian 
> packaging.  Perhaps Jerome was extra clever and decided to disable compiling 
> pyexpat in since Python has its own?  Alexandre?  Any ideas?

Well, I'm the one in charge of PyXML in Debian, now, and after looking
carefully at the packaging makefile (aka debian/rules), I can see no
such thing.

The build step goes:

	python2.1 setup.py build --without-xslt
	python2.2 setup.py build --without-xslt
				
which should build expat, should it not?

The install step goes:

	python2.1 setup.py install --without-xslt --prefix=$(PYTHON21XML)/usr
	python2.2 setup.py install --without-xslt --prefix=$(PYTHON22XML)/usr

and from then on proceeds to change some shebangs, fix access rights and
remove a couple of directories.

I'm baffled.  
 
Alexandre Fayolle
-- 
LOGILAB, Paris (France).
http://www.logilab.com   http://www.logilab.fr  http://www.logilab.org
Narval, the first software agent available as free software (GPL).