[Bug 226492] Merge Review: timidity++

bugzilla at redhat.com bugzilla at redhat.com
Wed Jan 23 18:19:14 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: Merge Review: timidity++


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





------- Additional Comments From mtasaka at ioa.s.u-tokyo.ac.jp  2008-01-23 13:19 EST -------
License check list:
===========================================================
Source:	GPLv2+

interface/VTparse.h	MIT
interface/VTPrsTbl.c	MIT
interface/xaw_redef.c	MIT
timidity/mt19937ar.c	BSD
utils/fft4g.c		Okay!
utils/fft4g.h		Okay!
   http://www.kurims.kyoto-u.ac.jp/~ooura/fft-j.html

Source1,3,4: SourceURL links broken, and all binaries.
             What are these files?
             Maybe Public Domain? or like
             "Redistributable, no modification permitted"?
===========================================================

For 2.13.2-6:

* Documents
  - Please add some documents to %doc
    * At least "COPYING" must be added
    * And consider to add some other documents such as
----------------------------------------------------------
TiMidity++-2.13.2/AUTHORS
TiMidity++-2.13.2/ChangeLog*
TiMidity++-2.13.2/README* 
   (TiMidity++-2.13.2/README.ja is encoded in EUC-JP)
----------------------------------------------------------
    * Also please check man files
----------------------------------------------------------
TiMidity++-2.13.2/doc/ja_JP.eucJP/timidity.1 (EUC-JP)
                                  timidity.cfg.5 
                                             (Same as above)
----------------------------------------------------------
      ! Note
        If you are willing to support Japanese man page,
        it
        - must be converted from EUC-JP to UTF-8 (by iconv, for
          example)
        - must be placed on %_mandir/ja/man1/timidity.1*
        - and must be marked as %lang(ja).

* Obsoletes
  - Please change Obsoletes to at least version specific
    (and why is this Obsoletes needed?)

* Parallel make
  - Please check if parallel make is possible.

* Timestamps
  - When using "cp" or "install" commands, please add "-p" option
    to keep timestamps.

* Verbose output
  - Any reason you want to use tar x"v"jf? (note that for %setup
    Fedora requests that it should be quiet)

* Hardcorded /etc
  - Is the reason you are using hardcorded /etc is the existence of
    Patch(0)? If so I was told to remove hardcoded path
    by like below:
-------------------------------------------------------------
%setup -q -n TiMidity++-%{version}
%Patch
.........
#  Ensure that we are actually using %%_sysconfdir
sed -i.path -e 's|/etc/timidity\.cfg|%{_sysconfdir}/timidity.cfg|' \
	timidity/timidity.h

%build
-------------------------------------------------------------
    and replace all /etc with %_sysconfdir. I also think
    this is better.
    Or maybe it can be replaced by below?
--------------------------------------------------------------
export EXTRACFLAGS="$RPM_OPT_FLAGS -DCONFIG_FILE=\"%{_sysconfdir}/timidity.cfg\""
--------------------------------------------------------------

* rpmlint
  - Only one thing:
-------------------------------------------------------------
timidity++-patches.i386: W: symlink-should-be-relative
/usr/share/timidity/timidity.cfg /etc/timidity.cfg
-------------------------------------------------------------


-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.




More information about the Fedora-package-review mailing list