libsexy2 should depend on libenchant1c2a

Bug #48513 reported by Guillaume Desmottes
4
Affects Status Importance Assigned to Milestone
libsexy (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs

Bug Description

Libsexy uses libenchant for spellchecking.
The libsexy2 package should depend on libenchant1c2a.

Revision history for this message
David Planella (dpm) wrote :

A case where this is clearly obvious is xchat-gnome.

There is no dependency whatsoever on libenchant, not even as a suggested one. Yet xchat-gnome uses libenchant for spellchecking.

Result: going to Edit>Preferences>Spell Checking, the list languages for which spellchecking is available is empty.

In order to be able to perform spell-checking, the user has to know that xchat-gnome uses libenchant, which has to be installed manually at the moment. IMHO this should be handled automatically.

Revision history for this message
Guillaume Desmottes (cassidy) wrote :

Latest versions of xchat-gnome detect if libenchant is not installed and display a message:
"In order to get spell-checking, you need to have libenchant installed with at least one dictionary."

IMHO this message is not very intuitve for a basic user, so we can :
- Make libsexy depend on libenchant1c2a
- Patch xchat-gnome to explain that this package should be installed using synaptic.
- Patch xchat-gnome and use the futur https://wiki.ubuntu.com/DesktopTeam/CommonInstallHook to offer the possibility to the user to easily install this package

Changed in libsexy:
assignee: nobody → desktop-bugs
Revision history for this message
Guillaume Desmottes (cassidy) wrote :

Another solution could be to set libenchant1c2a in the Recommends field of libsexy2 since it seems than recommended packages will be installed in Edgy.

Revision history for this message
Daniel Holbach (dholbach) wrote :

I'd prefer it, if libsexy would just link against libenchant and wouldn't use that crazy dlopen thing. I don't like to depends/recommends/suggest on a library package name, but if somebody wants to upload the change, I won't veto.

Revision history for this message
Riccardo Setti (giskard) wrote :

hello,

Ehrr, i don't see the problem since libsexy2 has a Deps: on libenchant :)

+Package: libsexy2
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends}, ${misc:Depends}, libenchant1c2a

taken form the ubuntu1.diff.gz

Revision history for this message
Daniel Holbach (dholbach) wrote :

Ok, then the bug is fixed already - thanks for following up.

Changed in libsexy:
status: Unconfirmed → 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.