Inkscape package should require (not suggest) python-lxml

Bug #225963 reported by jharker
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
Invalid
Low
Unassigned
inkscape (Debian)
Fix Released
Unknown
inkscape (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

I wanted to embed my images in the Inkscape SVG file. After learning the (esoteric) way to do this, I went to Effects->Images->Embed All Images...

I then hit "OK" and the following message popped up:

"The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from <http://cheeseshop.python.org/pypi/lxml/>, or install it through your package manager by a command like: sudo apt-get install python-lxml"

I checked, and sure enough, that package was missing. I installed python-lxml and then the menu option worked as expected.

I'm running Ubuntu 8.04, a clean, fresh install. I installed the Inkscape package via Synaptic.

My issue is, why doesn't the Inkscape package require python-lxml? I checked, and it "suggests" the python-lxml package but does not require it.

Considering that this menu option is not obviously denoted an "extension", "plugin", or "module", it's frustrating that it doesn't work with the base installation.

Revision history for this message
LCID Fire (lcid-fire) wrote :

I agree.

Revision history for this message
Luca Bruno (lucab) wrote :

This should be fixed by the maintainer of the package in Ubuntu.

Changed in inkscape:
importance: Undecided → Low
status: New → Triaged
Changed in inkscape (Ubuntu):
status: New → Confirmed
Revision history for this message
Alex Valavanis (valavanisalex) wrote :

As of version 0.46, Ubuntu "recommends" rather than "suggests" python-lxml. Recommended dependencies are installed by default in recent Ubuntu releases, so this should be fixed. All the core features of inkscape will still work without python-lxml, so I think "recommends" is more appropriate than "depends".

Changed in inkscape (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Alex Valavanis (valavanisalex) wrote :

This is an ubuntu packaging issue, so I don't think it needs to stay open upstream

Changed in inkscape:
status: Triaged → Invalid
Changed in inkscape (Debian):
status: Unknown → New
Changed in inkscape (Debian):
status: New → Confirmed
Changed in inkscape (Debian):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.