Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at
Bug 214764 - Review Request: hunspell - split hunspell out from
Summary: Review Request: hunspell - split hunspell out from
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
Target Milestone: ---
Assignee: Alexander Larsson
QA Contact: Fedora Extras Quality Assurance
Depends On:
TreeView+ depends on / blocked
Reported: 2006-11-09 12:16 UTC by Caolan McNamara
Modified: 2013-01-10 04:07 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Last Closed: 2006-11-28 18:05:49 UTC
Type: ---
kevin: fedora-cvs+

Attachments (Terms of Use)

Description Caolan McNamara 2006-11-09 12:16:50 UTC
Spec URL:
Description: hunspell is the spellchecker that uses, currently it's bundled as part of OOo, this splits it out to make it available for other applications to use

Comment 1 Jeremy Katz 2006-11-10 19:01:48 UTC
So, what are the chances of actually making it so that we don't have the
continued gross duplication of spell checking functionality and dictionaries
between hunspell and aspell?

Comment 2 Caolan McNamara 2006-11-10 19:15:11 UTC
That's related but not quite what this mini-task is for, this is just to get the
libhunspell independent of OOo, no dictionaries are included in libhunspell itself.

At the moment you've got OOo, firefox and sort-of vim all hauling effectively
copies of the same hunspell/myspell format dictionaries around. I say we at
least split libhunspell out of OOo, then update firefox to use hunspell instead
of myspell. Split the myspell/hunspell dictionaries out of firefox and OOo and
put them in one place under e.g. /usr/share/hunspell 

The duplication of data between aspell and hunspell is still a problem, one of
them needs to read the format of the other. bug 207571 relates to dictionary
data proliferation

Comment 3 Caolan McNamara 2006-11-10 19:44:06 UTC
FWIW a sample dictionary src.rpm for Afrikaans would look something like...

demo hunspell invocation to use above...
> echo foome | hunspell -d af_ZA
Hunspell 1.1.4
& foome 1 0: fooie

Comment 4 Alexander Larsson 2006-11-27 16:32:36 UTC
Release: 1

You want some %{?dist} action

%package devel
Requires: hunspell = %{version}-%{release}

I think
Requires: %name = %{PACKAGE_VERSION}
is better (handles epoch too)

Otherwise it looks good to me

Comment 5 Caolan McNamara 2006-11-27 17:34:50 UTC
updated spec for above comments

total rpmlint output is: "W: hunspell-devel no-documentation"

Comment 6 Alexander Larsson 2006-11-28 10:15:38 UTC
Looks ok to me then.

Comment 7 Jesse Keating 2006-11-28 16:54:34 UTC
Any reason why you're packaging the .a file?  We don't normally do that unless
absolutely necessary.  I'll add the package, but please fix that.

Please close this bug when you've built for rawhide.

Comment 8 Caolan McNamara 2006-11-28 18:05:49 UTC
all done

Comment 9 Caolan McNamara 2008-04-18 13:02:46 UTC
Package Change Request
Package Name: hunspell
New Branches: f-10

Comment 10 Kevin Fenzi 2008-04-18 16:20:21 UTC
I assume you want a F-9 early branch here? 
cvs done. 

F-9 => what will go into F-9
deve => what will go into F-10

Note You need to log in before you can comment on or make changes to this bug.