Bug#401969: please build using hunspell

Mike Hommey mh at glandium.org
Fri Dec 8 18:38:01 CET 2006


On Fri, Dec 08, 2006 at 02:12:47PM +0100, Rene Engelhard <rene at debian.org> wrote:
> Hi,
> 
> Mike Hommey wrote:
> > On Fri, Dec 08, 2006 at 02:49:12AM +0100, Rene Engelhard <rene at debian.org> wrote:
> > > Because of this. Binaries which link to a SONAME which only exist in
> > > distributions inventing a SONAME don't work elsewhere. Binaries built
> > > on Fedora (and Debian if i'd apply it if shared libs' future in hunspell
> > > is uncertain) are not able to use it somewhere else where only the
> > > "normal" upstream contents are packaged. Of course, binary-only things
> > > suck and you most times have the source to rebuild it, but...
> > 
> > Debian doesn't guaranty binary compatibility of its binaries with other
> > distributions.
> 
> I know, but that is not an argument to deliberately break it.
> If a incompatibility happens, ok, but...
> 
> > > (...)
> > > What is your argument exactly for not linking to link against that static
> > > lib? Only because it's static? That argument IMHO doesn't really
> > > score...
> > > Many things link against static libs - simply becaus ethere's no shared
> > > lib (yet) upstream.
> > > 
> > > My points are:
> > > - you are blocking usage of superior dicts (hunspell-*) elsewhere
> > >   (OOo, enchant/abiword) by not supporting hunspell in Ice* for those
> > >   that use OOo or enchant/abiword and some Ice animal.
> > >   (And I want to get myspell removed for etch+1...)
> > 
> > OTOH, you are blocking better hunspell for ... no reason.
> 
> I am currently blocking a shared library only (and I din't think
> "blocking" fits it at all since plain upstream does not have any shared
> library).
> That doesn't improve hunspell (as the engine) in any way. The effect also
> is there with the static library and when hunspell finally has a shared lib
> you can build against that.
> 
> And in any case, adding a new shared lib now is too late for etch anyway
> whereas linking with hunspell can be done for etch still.

Adding a new shared lib is too late but doing untested and unsupported
things is not. mwarf.

Mike




More information about the pkg-mozilla-maintainers mailing list