[Bug 275831] Review Request: libzzub - Powerful music sequencing library

bugzilla at redhat.com bugzilla at redhat.com
Wed Sep 5 13:50:06 UTC 2007


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: libzzub - Powerful music sequencing library


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





------- Additional Comments From mtasaka at ioa.s.u-tokyo.ac.jp  2007-09-05 09:50 EST -------
Some random comments for 0.2.3-2 (from very quick check:)

(For people who also want to check this spec/srpm, I put
 them given from Alexander by mail on:
 http://mtasaka.fedorapeople.org/Review_request/libzzub/ )

# For spec file:
A. Description stage:
* SourceURL
  - For sourceforge source, please refer to the section
    "Sourceforge.net" of
    http://fedoraproject.org/wiki/Packaging/SourceURL

* Redundant Requires:
-------------------------------------------------
Requires:	zlib
Requires:	jack-audio-connection-kit
Requires:	alsa-lib
-------------------------------------------------
  - All these Requires are redundant (and should be removed)
    because rpmbuild checks the dependencies for libraries
    automatically and the dependencies should pull these
    Requires.

? python dependency
-------------------------------------------------
BuildRequires:	python >= 2.5
Requires:	python >= 2.5
-------------------------------------------------
   - Would you explain why should this package have these
     dependencies (especially Requires)?

B. %prep/%build/%install stage
* Macros
  - Please use macros. For example, /usr -> %_prefix

* Debuginfo rpm issue:
--------------------------------------------------
find $RPM_BUILD_ROOT \
     -type f \
     -perm /a+x \
     -exec strip '{}' \;
--------------------------------------------------
  - Stripping binaries is strictly forbidden.
    * This disables to create debuginfo rpm.
    * Note that creating debuginfo automatically strips
      binaries.

C. %files section
* Directory ownership issue
---------------------------------------------------
%{_libdir}/lunar/fx/*/*.so
---------------------------------------------------
   - Please ensure that all directories this package will
     create are owned by this package.
     Currently %_libdir/lunar and all directories under
     %_libdir/lunar are not owned by any package.

D. rpmlint
----------------------------------------------------
W: file-not-utf8 /usr/share/doc/libzzub-0.2.3/CREDITS.txt
----------------------------------------------------
   * Change the encoding to UTF-8.

----------------------------------------------------
libzzub.src: W: mixed-use-of-spaces-and-tabs (spaces: line 53, tab: line 1)
----------------------------------------------------
   * The specfile mixes use of spaces and tabs for indentation,
     which is a cosmetic annoyance.  Use either spaces or tabs 
     for indentation, not both.

E. arch
   * This package does not be rebuilt on ppc64.
     http://koji.fedoraproject.org/koji/taskinfo?taskID=148578

-- 
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 package-review mailing list