python-xml removal: please drop/replace (build) dependencies
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GStreamer |
Fix Released
|
Medium
|
|||
conduit (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
elisa (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
emesene (Ubuntu) |
Fix Released
|
Medium
|
Emilio Pozuelo Monfort | ||
eric (Ubuntu) |
Fix Released
|
Medium
|
Scott Kitterman | ||
fonttools (Ubuntu) |
Fix Released
|
Undecided
|
Matthias Klose | ||
gdeskcal (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
gdesklets (Ubuntu) |
Fix Released
|
Undecided
|
Cody A.W. Somerville | ||
genshi (Ubuntu) |
Fix Released
|
Undecided
|
Iulian Udrea | ||
gnomecatalog (Ubuntu) |
Fix Released
|
Undecided
|
Christophe Sauthier | ||
gramps (Ubuntu) |
Fix Released
|
Undecided
|
Christophe Sauthier | ||
gst-plugins-bad0.10 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
gst-plugins-base0.10 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
gst-plugins-good0.10 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
gst-plugins-ugly0.10 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
gstreamer0.10 (Ubuntu) |
Fix Released
|
Undecided
|
Sebastian Dröge | ||
hotwire (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
html5lib (Ubuntu) |
Fix Released
|
Undecided
|
Christophe Sauthier | ||
imgseek (Ubuntu) |
Fix Released
|
Undecided
|
Christophe Sauthier | ||
kaa-base (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
libopensync-plugin-google-calendar (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
liquidwar (Ubuntu) |
Fix Released
|
Undecided
|
Christophe Sauthier | ||
livemix (Ubuntu) |
Fix Released
|
Medium
|
David Futcher | ||
ll-xist (Ubuntu) |
Fix Released
|
Undecided
|
Scott Kitterman | ||
memaid-pyqt (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned | ||
mmpython (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
mnemosyne (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
opendict (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
penguintv (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
pypar2 (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
pyragua (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
pyslide (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned | ||
python-4suite (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
python-davlib (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned | ||
python-reportlab (Ubuntu) |
Fix Released
|
Undecided
|
Scott Kitterman | ||
qm (Ubuntu) |
Fix Released
|
Undecided
|
Matthias Klose | ||
revelation (Ubuntu) |
Fix Released
|
Medium
|
Michael Bienia | ||
schooltool (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned | ||
serpentine (Ubuntu) |
Fix Released
|
Undecided
|
Scott Kitterman | ||
skencil (Ubuntu) |
Fix Released
|
Undecided
|
Matthias Klose | ||
thuban (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
tinyerp-server (Ubuntu) |
Fix Released
|
Undecided
|
Christophe Sauthier | ||
wxwidgets2.6 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
wxwidgets2.8 (Ubuntu) |
Fix Released
|
Undecided
|
Adrien Cunin | ||
xen-3.2 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
zsi (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
-------
SRU TEST CASE For pyslide
Version 0.4-10ubuntu2 in hardy is missing it's dependency on python-xml
Version 0.4-10ubuntu2.1 in hardy-proposed re-adds this dependency.
In order to test that this fixes pyslide, remove python-xml. Then install pyslide-
Next, navigate to "/usr/share/
Then, run "pyslide full.xml"
You should be able to navigate through the slide show.
Without python-xml installed, you will receive the following Traceback:
Traceback (most recent call last):
File "/usr/bin/pyslide", line 30, in <module>
m.action()
File "/var/lib/
fo = main.loadfile(fn)
File "/var/lib/
from Pyslide.File import ReadFile
File "/var/lib/
class ContentParser(
AttributeError: 'module' object has no attribute 'DefaultHandler'
-------
Debian is working to remove python-xml before the lenny release. If would be
good if Ubuntu could manage the same for Hardy. Since some time a subset of
python-xml is included in the standard python library, while the python-xml
package did not see any updates for years. It is time to drop it from the
distribution.
Update scenarios:
- Just drop the (build) dependency, if the functionality is included
in python. (Build)-depend on python (>= 2.4).
- Copy missing code in the std library from the python-xml package.
(e.g. for some installer packages: localechoose).
- Use another xml library (python-4suite-xml, python-lxml).
This has been the subject of a recent mass bug filing in Debian, so in many
cases it's just a question of syncing an updated package from Debian. See
http://
for the Debian bugs and their status.
Related branches
Changed in pypar2: | |
assignee: | nobody → kitterman |
status: | Fix Committed → In Progress |
Changed in wxwidgets2.8: | |
assignee: | nobody → mok0 |
Changed in wxwidgets2.6: | |
assignee: | nobody → mok0 |
Changed in serpentine: | |
assignee: | nobody → mok0 |
Changed in python-reportlab: | |
status: | New → Confirmed |
Changed in xen-3.2: | |
status: | New → Confirmed |
Changed in gstreamer0.10: | |
status: | New → Fix Released |
Changed in gstreamer0.10: | |
status: | Fix Released → Confirmed |
Changed in elisa: | |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in ll-xist: | |
assignee: | nobody → kitterman |
status: | New → In Progress |
Changed in wxwidgets2.8: | |
status: | New → In Progress |
Changed in wxwidgets2.6: | |
assignee: | nobody → kitterman |
status: | Confirmed → In Progress |
Changed in wxwidgets2.6: | |
assignee: | kitterman → nobody |
status: | In Progress → Fix Released |
Changed in conduit: | |
assignee: | nobody → christophe.sauthier |
status: | New → In Progress |
Changed in gst-plugins-bad0.10: | |
status: | New → In Progress |
Changed in gst-plugins-base0.10: | |
status: | New → In Progress |
Changed in gst-plugins-good0.10: | |
status: | New → In Progress |
Changed in gst-plugins-ugly0.10: | |
status: | New → In Progress |
Changed in gstreamer0.10: | |
assignee: | nobody → slomo |
status: | Confirmed → In Progress |
Changed in liquidwar: | |
assignee: | nobody → christophe.sauthier |
status: | New → In Progress |
Changed in livemix: | |
assignee: | nobody → rainct |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in livemix: | |
assignee: | nobody → bobbo |
status: | New → In Progress |
Changed in gstreamer: | |
status: | Unknown → New |
Changed in html5lib: | |
status: | Fix Committed → Fix Released |
Changed in gramps: | |
status: | Fix Committed → Fix Released |
Changed in gnomecatalog: | |
assignee: | nobody → christophe.sauthier |
status: | New → In Progress |
Changed in revelation: | |
assignee: | nobody → geser |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in imgseek: | |
assignee: | nobody → christophe.sauthier |
status: | New → In Progress |
Changed in tinyerp-server: | |
assignee: | nobody → christophe.sauthier |
status: | New → In Progress |
Changed in tinyerp-server: | |
status: | Fix Committed → Confirmed |
Changed in genshi: | |
assignee: | nobody → iulian |
status: | New → In Progress |
Changed in genshi: | |
status: | In Progress → Confirmed |
Changed in opendict: | |
assignee: | nobody → iulian |
status: | New → In Progress |
Changed in genshi: | |
status: | Confirmed → Fix Released |
Changed in opendict: | |
assignee: | iulian → nobody |
importance: | Undecided → Medium |
status: | In Progress → New |
Changed in pyragua: | |
status: | New → Fix Released |
Changed in gnomecatalog: | |
status: | Fix Committed → Fix Released |
Changed in gdeskcal: | |
status: | New → Fix Released |
Changed in gst-plugins-bad0.10: | |
status: | In Progress → Fix Released |
Changed in mmpython: | |
status: | New → Fix Released |
Changed in mnemosyne: | |
status: | New → Fix Released |
Changed in elisa: | |
status: | In Progress → Fix Released |
Changed in gst-plugins-base0.10: | |
status: | In Progress → Fix Released |
Changed in gst-plugins-good0.10: | |
status: | In Progress → Fix Released |
Changed in gst-plugins-ugly0.10: | |
status: | In Progress → Fix Released |
Changed in gstreamer0.10: | |
status: | In Progress → Fix Released |
Changed in eric: | |
status: | In Progress → Fix Released |
Changed in ll-xist: | |
status: | In Progress → Fix Released |
Changed in pyslide: | |
status: | New → Fix Released |
Changed in imgseek: | |
status: | In Progress → Fix Released |
Changed in skencil: | |
assignee: | nobody → hellboy195 |
status: | New → In Progress |
Changed in serpentine: | |
assignee: | mok0 → nobody |
status: | In Progress → New |
Changed in conduit: | |
status: | In Progress → Confirmed |
Changed in conduit: | |
assignee: | christophe.sauthier → kitterman |
status: | Confirmed → In Progress |
Changed in conduit: | |
assignee: | kitterman → nobody |
status: | In Progress → Fix Committed |
Changed in gdesklets: | |
assignee: | nobody → cody-somerville |
Changed in wxwidgets2.8: | |
assignee: | nobody → kitterman |
status: | Confirmed → In Progress |
Changed in wxwidgets2.8: | |
assignee: | kitterman → nobody |
status: | In Progress → Fix Committed |
Changed in tinyerp-server: | |
status: | Confirmed → Fix Committed |
Changed in wxwidgets2.8: | |
assignee: | nobody → adri2000 |
status: | Fix Committed → In Progress |
Changed in python-reportlab: | |
assignee: | nobody → kitterman |
status: | Confirmed → In Progress |
Changed in gdesklets: | |
status: | New → Fix Committed |
Changed in zsi: | |
assignee: | nobody → kitterman |
status: | New → In Progress |
Changed in python-4suite: | |
status: | New → Fix Released |
Changed in conduit: | |
status: | Fix Committed → Fix Released |
Changed in gdesklets: | |
status: | Fix Committed → Fix Released |
Changed in tinyerp-server: | |
status: | Fix Committed → Fix Released |
Changed in python-davlib: | |
status: | New → Won't Fix |
Changed in wxwidgets2.8: | |
status: | In Progress → Fix Committed |
Changed in wxwidgets2.8: | |
status: | Fix Committed → Fix Released |
Changed in python-reportlab: | |
status: | In Progress → Fix Released |
Changed in skencil: | |
assignee: | sebner → nobody |
status: | In Progress → New |
Changed in gstreamer: | |
status: | New → Fix Released |
Changed in skencil: | |
assignee: | nobody → doko |
status: | New → Fix Released |
Changed in zsi: | |
status: | In Progress → Fix Released |
Changed in kaa-base: | |
status: | New → Fix Released |
Changed in fonttools: | |
assignee: | nobody → doko |
status: | New → In Progress |
Changed in opendict: | |
status: | New → Fix Released |
Changed in hotwire: | |
status: | New → Fix Released |
Changed in memaid-pyqt: | |
status: | New → Fix Released |
Changed in libopensync-plugin-google-calendar: | |
status: | New → Fix Released |
Changed in qm: | |
assignee: | nobody → doko |
status: | New → In Progress |
Changed in serpentine: | |
assignee: | nobody → kitterman |
status: | New → In Progress |
Changed in schooltool: | |
status: | Invalid → Won't Fix |
Changed in zsi: | |
milestone: | none → ubuntu-8.04 |
Changed in pyslide: | |
assignee: | nobody → kitterman |
status: | New → In Progress |
Changed in pyslide: | |
assignee: | kitterman → onkarshinde |
milestone: | none → ubuntu-8.04 |
description: | updated |
Changed in pyslide (Ubuntu): | |
status: | Fix Released → Incomplete |
Changed in pyslide (Ubuntu): | |
status: | Incomplete → Fix Released |
Changed in gstreamer: | |
importance: | Unknown → Medium |
sync with Debian unstable (1.4-3) wil close this bug in pypar2 package