First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 178920
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Python Gentoo Team <python@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Diego E. 'Flameeyes' Pettenò <flameeyes@gentoo.org>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
system-expat.patch Use system expat patch İsmail "cartman" Dönmez 2007-05-19 14:48 0000 298 bytes Details | Diff
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 178920 depends on: Show dependency tree
Bug 178920 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2007-05-17 19:23 0000
As per summary, there's an internal copy of expat 1.x in pyxml's shared
object, and its symbols are not hidden either. Loading in the same process
space both libexpat (2) and python with pyxml will likely cause crashes
not so easy to debug.

Easy solution: hide the symbols.
Proper solution: use the already-installed shared copy of libexpat.

------- Comment #1 From İsmail "cartman" Dönmez 2007-05-19 14:48:15 0000 -------
Created an attachment (id=119711) [details]
Use system expat

------- Comment #2 From İsmail "cartman" Dönmez 2007-05-19 14:48:33 0000 -------
Attached a patch for latest ebuild to use system expat.

------- Comment #3 From Diego E. 'Flameeyes' Pettenò 2007-05-23 21:31:14 0000 -------
Ismail patch works for me; by the way pyxml already deps on expat.

------- Comment #4 From Ali Polatel (RETIRED) 2007-07-03 04:32:38 0000 -------
 0.8.4-r1 is in CVS now which fixes this among with other stuff.
 I'll remove the older version , pyxml-0.8.3, from the tree so didn't fix it.

+*pyxml-0.8.4-r1 (03 Jul 2007)
+
+  03 Jul 2007; Ali Polatel <hawking@gentoo.org> pyxml-0.8.4.ebuild,
+  +pyxml-0.8.4-r1.ebuild:
+  revbump, use system expat (bug 178920, thanks to Ismail "cartman" Donmez),
+  dropped ~ppc-macos keyword, add doc and examples USE flags, add src_test,
+  don't install tests, cosmetics

 Thanks for reporting and thanks for the patch :-)

First Last Prev Next    No search results available      Search page      Enter new bug