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

bugzilla at redhat.com bugzilla at redhat.com
Sun Feb 10 18:33:38 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


mtasaka at ioa.s.u-tokyo.ac.jp changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEEDINFO                    |ASSIGNED
               Flag|needinfo?                   |




------- Additional Comments From mtasaka at ioa.s.u-tokyo.ac.jp  2008-02-10 13:33 EST -------
Just leave as ASSIGNED. Potential reviewers can find that currently
no one is reviewing this by checking assignee.

By the way:
Would you check some general guidelines on:
http://fedoraproject.org/wiki/Packaging/Guidelines
http://fedoraproject.org/wiki/Packaging/ReviewGuidelines

And it is useful that you install rpmdevtools rpm and execute
"$ rpmdev-newspec speech-dispatcher" to create a skeleton spec file.

Also you can check your srpm or rebuilt binary rpms by $ rpmlint XXX.rpm
to detect some generic issues on your rpms.

>From a quick glance:
* Summary must not be ended with dot (you can detect this by
  using rpmlint. rpmlint is in rpmlint rpm)
* Please consider to use %{?dist} tag.
  http://fedoraproject.org/wiki/Packaging/DistTag
* "GPL" license tag is no longer valid for Fedora.
  http://fedoraproject.org/wiki/Packaging/LicensingGuidelines
* Packager tag must not be used. Fedora uses its own tag.
* Also Vendor tag must be removed
* AutoReqProv: yes is not needed
* Please specify BuildRoot (i.e. please don't comment it out)
* %setup must be quiet
* Please consider to use %configure macro
* Support parallel make if possible (please refer to the section
  "Parallel make" of
  http://fedoraproject.org/wiki/Packaging/Guidelines
* BuildRoot must be cleaned up when %install begins.
  (see the section "Prepping BuildRoot For %install" of
   the same wiki)
* Changing the mode of files must not be done on scriptlets
* Please use macros.
  You should not use /etc/rc.d but should use /etc/rc.d/init.d
  and the corresponding macro is %{_sysconfdir}
* scriptlets must be quiet unless some errors occur.
* We now recommend %defattr(-,root,root,-)
* configuration file must be put under %{_sysconfdir}, not
  under %{_prefix}/%{_sysconfdir}.
  Please check configure option. I guess %configure does what
  you want (check what %configure does by
  rpm --eval %configure)
* python directory is not right. It must be %_libdir/python2.5/site-packages,
  but you must not write this directory in a explicit form but must
  use some macros.
  Please refer to:
  http://fedoraproject.org/wiki/Packaging/Python
* Files under %infodir are automatically marked as %doc
* Please make it sure that all directories which are created when
  installing this package are owned by this package or the subpackages
  of this package.
  For example, currently the directory 
  %{_libdir}/speech-dispatcher-modules/ itself is not owned by any package
* Please create -devel subpackage and move all development-related
  files to the subpackage.

-- 
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