[Bug 219653] Review Request: solfege - music education software

bugzilla at redhat.com bugzilla at redhat.com
Sun Dec 17 09:43:28 UTC 2006


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: solfege - music education software


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





------- Additional Comments From mtasaka at ioa.s.u-tokyo.ac.jp  2006-12-17 04:43 EST -------
Well, this time I only checked for packaging issue and
not checked this package for its funtion.

A. From http://fedoraproject.org/wiki/Packaging/Guidelines :
* Filesystem Layout
  - Usually when a wrapper script for the original binary is
  needed, the original binary should be where user's path are
  not passed, which is usually %{_libexecdir}.

* Use rpmlint
  - rpmlint (for FC-devel) is not silent, for which please see
  below

* Requires
  - Well, python related dependencies are not checked
  automatically by rpmbuild process and then should be checked
  manually.

  -- For example, /usr/share/solfege/src/utils.py contails:
-----------------------------------------
import gtk
-----------------------------------------
     This means that this package (solfege) should need
     "Requires: pygtk2".
  -- And another example is that 
  /usr/share/solfege/soundcard/midifilesynth.py includes the line:
-----------------------------------------
    import win32api
-----------------------------------------
  However, what package provides win32api python module?
  (or can this file be ignored??)

* BuildRequires
  - libxslt-devel
  Please check whether this should be whether "libxslt-devel" or
  "libxslt", since it seems only /usr/bin/xsltproc is used and
  this package is included in libxslt, not -devel pacakge.

* Desktop files
--------------------------------------------
Categories=GNOME;Application;AudioVideo;Audio;Education;X-Fedora;
--------------------------------------------
  Categories "Application" "X-Fedora" is deprecated from
  desktop-file-utils >= 0.11 and these should be removed
  (this is also applied for FC5/6). For FC-devel, these
  causes rpmlint warnings/errors.

* Documentation
  - /usr/share/doc/solfege-3.6.4/{AUTHORS,README} contain
  non-UTF8 character(s). Please change the encodings of
  these files to UTF-8.

* Timestamps
  - This package (solfege) contains many image files and
  for these files timestamps should be kept to show correctly
  when these files are created. For these purpose:
1.
-----------------------------------------------
export INSTALL="%{__install} -c -p"
-----------------------------------------------
  is needed before
-----------------------------------------------
%configure --enable-docbook-stylesheet=%stylesheet
-----------------------------------------------
  line to pass INSTALL environment to Makefile.in

2. 
------------------------------------------------
%{__sed} -i.stamp -e 's|shutil\.copy|shutil.copy2|' tools/pcopy.py
------------------------------------------------
  is needed at %prep stage to keep timestamps on 
  image files.

B. From http://fedoraproject.org/wiki/Packaging/ReviewGuidelines :
   = this is okay.

-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/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