[Bug 444257] Review Request: nted - Musical score editor

bugzilla at redhat.com bugzilla at redhat.com
Sun May 4 07:47:04 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: nted - Musical score editor


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


rhbugs at n-dimensional.de changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |NEEDINFO
               Flag|                            |needinfo?(michel.sylvan at gmai
                   |                            |l.com)




------- Additional Comments From rhbugs at n-dimensional.de  2008-05-04 03:47 EST -------
Review Guidelines MUST items:
OK: rpmlint produces no output
OK: naming guidelines
OK: %{name}.spec
??: Packaging Guidelines
FAIL: Licensing Guidelines
      All the source files seem to be GPLv2+.
      Help->About dialog is GPLv2+.
      But COPYING is GPLv3
OK: License field match (GPLv2+)
OK: %doc COPYING
OK: spec file in en_US
OK: legible spec file
OK: Sources match upstream
OK: Compiles and builds on i386, x86_64, ppc, ppc64:
    http://koji.fedoraproject.org/koji/taskinfo?taskID=594520
N/A: Builds on all arches
OK: All build deps listed
OK: Uses %find_lang
N/A: no shared libs
N/A: not relocatable
OK: owns all created dirs
OK: no duplicate files in %files
OK: proper file permissions
OK: %clean with rm -rf $RPM_BUILD_ROOT
OK: consistent use of macros
OK: packagecontains code
OK: Those two HTML manuals are not necessarily "large docs" for a -doc pkg.
    Oh, and they are needed as online help at runtime.
OK: %doc files must not affect runtime...
    Ah, THAT is why the en and de HTML manuals are not %doc.
N/A: No header files
N/A: no static libs
N/A: no foo.pc file
N/A: no libfoo.so.1.1
N/A: devel package
N/A: no .la files
OK: desktop file
    OK, but German translations to go with the German manual would be nice.
OK: Does not own other apps' files or dirs
OK: %install starts with rm -rf $RPM_BUILD_ROOT
OK: All filenames are valid ASCII and thus UTF-8

Review Guidelines SHOULD items:
FAIL: No COPYING for GPLv2
??: Are Summary(de) and %description(de) available?
OK: Builds in local mock
OK: Builds in Fedora koji on i386, x86_64, ppc, ppc64
OK: Appears to function as described.
N/A: No scriptlets
N/A: no subpackages
N/A: no foo.pc
N/A: no file deps

Packaging Guidelines:
??: Is there a reason not to use the standard compiler flags?
    Maybe add CXXFLAGS="$RPM_OPT_FLAGS" CFLAGS="$RPM_OPT_FLAGS" to the
    "make" line?
FAIL: Creates both /usr/share/doc/%{name} and /usr/share/doc/%{name}-%{version}
      Adding "--docdir=%{_docdir}" to "%configure" might help.
- Wasn't there a way to mark the language of the "de" HTML manual?
  Not that any of the policy requires that...

General remarks which do not affect the outcome of the review:
- I'd recommend to add a "-b .slur" to "%patch1 -p1"
- There are a number of compiler warnings which scream for a fix:
  voice.cpp:2071: warning: suggest parentheses around && within ||
  chordorrest.cpp:2142: warning: format '%x' expects type 'unsigned int', but
argument 2 has type 'NedChordOrRest*'
  chordorrest.cpp:2284: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning

NEEDSWORK

And on we go to the next iteration.

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