Stabilize dev-python/lxml-2.3.
found on a big package here a behaviour change which I think is unintened. The etree.parse now (2.3) closes the descriptor passed as argument which was NOT the case in 2.2.* My package parses an XML file descriptor to get stuff and then does fd.seek(0) to run another parse. Ain't working anymore, throws exception on closed file. Rework is cfgdata = etree.parse( os.fdopen(os.dup(self.stream.fileno() ))) but yauchz, that's ughly
(In reply to comment #1) This is documented in release announcement, so it is intentional. http://mailman-mail5.webfaction.com/pipermail/lxml/2011-February/005832.html "* When finished reading from a file-like object, the parser immediately calls its ``.close()`` method."
Stable for HPPA.
amd64 done
ppc done
Tested on x86, looks good to go here.
ppc64 stable
x86 stable, thanks Andreas
ia64/sparc stable, closing