[Bug 541524] Review Request: a2jmidid - Daemon for exposing ALSA sequencer applications in JACK MIDI system

bugzilla at redhat.com bugzilla at redhat.com
Thu Jul 15 17:31:38 UTC 2010


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

Mattias Ellert <mattias.ellert at fysast.uu.se> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
         AssignedTo|nobody at fedoraproject.org    |mattias.ellert at fysast.uu.se
               Flag|                            |fedora-review?

--- Comment #3 from Mattias Ellert <mattias.ellert at fysast.uu.se> 2010-07-15 13:31:28 EDT ---
Fedora Review a2jmidid 2010-07-15

The build uses the bundles waf that comes in the package rather than the
system waf provided by the waf package - any reason for that?

I can't find and guidelines about waf and bundling, the only thing I
found was this thread on the packaging mailing list, which seems to
favour using the system waf - but the discussion doesn't seen to have
to have ended up in any written guidelines:

http://lists.fedoraproject.org/pipermail/packaging/2009-February/005722.html


rpmlint output:

$ rpmlint a2jmidid-6-2.fc12.src.rpm a2jmidid-6-2.fc12.x86_64.rpm
a2jmidid-debuginfo-6-2.fc12.x86_64.rpm
a2jmidid.x86_64: W: no-manual-page-for-binary a2j_control
a2jmidid.x86_64: W: no-manual-page-for-binary j2amidi_bridge
a2jmidid.x86_64: W: no-manual-page-for-binary a2j
a2jmidid.x86_64: W: no-manual-page-for-binary a2jmidi_bridge
a2jmidid.x86_64: W: no-manual-page-for-binary a2jmidid
3 packages and 0 specfiles checked; 0 errors, 5 warnings.

Missing manpages is not a blocker.


+ Package is named according to guidelines
+ Specfile is named after the package
+ License tag GPLv2+ is a Fedora approved license

- Only a2jmidi_bridge.c and j2amidi_bridge.c seems to be GPLv2+, the
  rest of the files are GPLv2 - they don't have the "or (at your
  option) any later version" in their license text. Using the license
  tag GPLv2 seems more appropriate.

+ The license file gpl2.txt is included as %doc
+ Specfile is written in legible English
+ Source matches upstream:

$ md5sum srpm/a2jmidid-6.tar.bz2 a2jmidid-6.tar.bz2 
461969bc19a5331e9e81441c6431ef20  srpm/a2jmidid-6.tar.bz2
461969bc19a5331e9e81441c6431ef20  a2jmidid-6.tar.bz2

+ Scratch build: http://koji.fedoraproject.org/koji/taskinfo?taskID=2322262

? BuildRequires are sane, but consider the issue with the bundled waf above.

+ No locales
+ No shared libraries
+ No bundled libraries
+ Package owns directories it creates
+ No duplicate files
+ Permissions are sane and &files has %defattr
+ Specfile uses macros consistently
+ Contains code
+ %doc is not runtime essential
+ No headers
+ No static libraries
+ No libtool archives
+ Package does not own other's directories
+ Installed files have valid UTF8 filenames

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



More information about the package-review mailing list