[Bug 432259] Review Request: speech-dispatcher - Required for speech synthesis on OLPC XO

bugzilla at redhat.com bugzilla at redhat.com
Wed Jun 4 15:57:47 UTC 2008


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: speech-dispatcher - Required for speech synthesis on OLPC XO


https://bugzilla.redhat.com/show_bug.cgi?id=432259





------- Additional Comments From goyal.hemant at gmail.com  2008-06-04 11:57 EST -------
Hi :-)

SPEC File for revision 7 -
http://www.nsitonline.in/hemant/stuff/speechd-rpm/speech-dispatcher.spec

SRPM -
http://www.nsitonline.in/hemant/stuff/speechd-rpm/speech-dispatcher-0.6.6-7.fc7.src.rpm

(In reply to comment #24)
> For 0.6.6-6:
> 
> * License
>   http://fedoraproject.org/wiki/Packaging/LicensingGuidelines
>   - I checked the license of speech-dispatcher and
>     * The base license of this is GPLv2+
>     * src/c/clients/spdsend/spdsend.h in the tarball is under
>       GPL, which makes %_bindir/spdsend to be GPLv2:
> 
>     So
>     * Please change the license tag of all packages except 
>       speech-dispatcher (main) pkg to "GPLv2+"
>     * For speech-dispatcher, write in the spec file like below:
> -----------------------------------------------------------
> Group:          System Environment/Libraries
> # Almost all files are under GPLv2+, however 
> # src/c/clients/spdsend/spdsend.h is licensed under GPLv2,
> # which makes %%_bindir/spdsend GPLv2.
> License:        GPLv2+ and GPLv2
> URL:            http://www.freebsoft.org/pub/projects/speechd/
> -----------------------------------------------------------

Done.

> 
> * Requires(%post,etc)
>   - Why are /sbin/chkconfig, /sbin/service needed for
>     Requires(%post,etc)?

I wanted to add an init script to auto-start the speech-dispatcher daemon. Hence
the need for chkconfig. I've included the init script as a patch in the latest
revision.
> 
> * %install process
>   - Would you clean up %install scripts (like following)?
> -----------------------------------------------------------
> for dir in \
> 	config doc src/audio c ..... 
> 	do
> 	pushd $dir
> 	make install DESTDIR=$RPM_BUILD_ROOT
> 	popd
> done
> -----------------------------------------------------------

Neat :). Done


> * Documents
>   - Adding "COPYING" to %doc is rather mandatory if it exists.
Done


> * rpmlint issue
> -----------------------------------------------------------
> speech-dispatcher-doc.i386: W: file-not-utf8
> /usr/share/info/speech-dispatcher-cs.info.gz

Still to be resolved. Wondering how to go about this one (:-?)

> speech-dispatcher-devel.i386: W: no-documentation
> speech-dispatcher-python.i386: W: no-documentation

Is this warning very important, as most of the documentation has been included
in a separate doc pacakge?

> speech-dispatcher.i386: E: non-empty-%postun /sbin/ldconfig

Fixed.

> speech-dispatcher-python.i386: E: non-executable-script
> /usr/lib/python2.5/site-packages/speechd/_test.py 0644
> speech-dispatcher.i386: E: postun-without-ldconfig /usr/lib/libspeechd.so.2.0.5

Fixed
 
> * Binary name
>   - IMO the names of the binaries
> -----------------------------------------------------------
> %_bindir/long_message
> %_bindir/run_test
> -----------------------------------------------------------

prefixed spd_ to each file. I hope that is fine? Any other suggestion that you
have for the file name?

Thanks

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.




More information about the Fedora-package-review mailing list