Bug 1061095
Summary: | Sphinxtrain doesn't pull all the dependencies | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Simão Afonso <somini.alt2> |
Component: | sphinxtrain | Assignee: | Jerry James <loganjerry> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 19 | CC: | loganjerry |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | sphinxtrain-1.0.8-11.fc20 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2014-02-14 08:02:42 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Simão Afonso
2014-02-04 11:30:18 UTC
Ah, good catch. It needs the sphinx_fe binary from sphinxbase. It also wants fstdraw from openfst-tools, sph2pipe from the LDC's Sphere conversion tools (not yet packaged), and ngram_pronounce from cmuclmtk (not yet packaged). Eek. I'll add the sphinxbase and openfst-tools Requires for now, and work on getting the other 2 packaged. cmucltk is distributed as a src RPM in this page, but I believe the licence had some niggles to be resolved: http://jjames.fedorapeople.org/cmuclmtk/ ... Wait, that's you! Anyway, works perfectly, I just created an RPM and then installed it. Much easier that I thought. As for sph2pipe, I don't use it so I can't talk about that. (In reply to somini.alt2 from comment #2) > cmucltk is distributed as a src RPM in this page, but I believe the licence > had some niggles to be resolved: > http://jjames.fedorapeople.org/cmuclmtk/ > ... Wait, that's you! :-) Yes, I've never been happy with that package. I need to bang on it some more until I am happy and get it submitted. > Anyway, works perfectly, I just created an RPM and then installed it. Much > easier that I thought. Good. > As for sph2pipe, I don't use it so I can't talk about that. Looks like it is optional. Still, I should probably get it packaged, because somebody is bound to want it sooner or later. Well, sph2pipe contains non-free code, so it will not appear in Fedora. Users who find they need it will have to build it themselves. (In reply to Jerry James from comment #4) > Well, sph2pipe contains non-free code, so it will not appear in Fedora. > Users who find they need it will have to build it themselves. I think it's only required to import Sphere files, and there's probably other means to do it. sphinxtrain-1.0.8-11.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/sphinxtrain-1.0.8-11.fc20 sphinxtrain-1.0.8-9.fc19 has been submitted as an update for Fedora 19. https://admin.fedoraproject.org/updates/sphinxtrain-1.0.8-9.fc19 After a little digging, I now remember the issue with cmuclmtk. It contains code from the old CMU-Cambridge Language Modeling Toolkit Version 2. Even though the newer code is covered under a nice free BSD license, that old code is covered under a license that include a "research purposes only" clause. That makes it non-free. There will be no Fedora cmuclmtk package either unless CMU does something about this. Package sphinxtrain-1.0.8-11.fc20: * should fix your issue, * was pushed to the Fedora 20 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing sphinxtrain-1.0.8-11.fc20' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2014-2050/sphinxtrain-1.0.8-11.fc20 then log in and leave karma (feedback). sphinxtrain-1.0.8-9.fc19 has been pushed to the Fedora 19 stable repository. If problems still persist, please make note of it in this bug report. sphinxtrain-1.0.8-11.fc20 has been pushed to the Fedora 20 stable repository. If problems still persist, please make note of it in this bug report. |