Bug 474909 - Review Request: gxmms2 - A graphical audio player
Summary: Review Request: gxmms2 - A graphical audio player
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Christoph Wickert
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 474908
Blocks:
TreeView+ depends on / blocked
 
Reported: 2008-12-05 21:22 UTC by Tom "spot" Callaway
Modified: 2008-12-30 23:46 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2008-12-30 23:42:43 UTC
Type: ---
Embargoed:
christoph.wickert: fedora-review+
tcallawa: fedora-cvs+


Attachments (Terms of Use)

Description Tom "spot" Callaway 2008-12-05 21:22:50 UTC
Spec URL: http://www.auroralinux.org/people/spot/review/new/gxmms2.spec
SRPM URL: http://www.auroralinux.org/people/spot/review/new/gxmms2-0.7.0-1.fc11.src.rpm
Description: 
(this package makes two subpackages)
gxmms2 is a GTK2 based XMMS2 client, written in C. Its main window is small
and simple. It includes a playlist editor and a file details dialog.

gkrellxmms2 is a gkrellm2 plugin for XMMS2. It has a title scroller with a
position marker and five buttons for playback control. The position marker
can be moved with the mouse to seek in the current track. The M button
opens a menu with two items for opening a trackinfo dialog and the media
library window.

Comment 1 Christoph Wickert 2008-12-22 22:55:57 UTC
Review for 
46209efc4032e5c76ef176de60dc3bd6  gxmms2-0.7.0-1.fc11.src.rpm

OK - MUST: rpmlint silent on all packages. 
OK - MUST: The package is named according to the Package Naming Guidelines.
OK - MUST: The spec file name matches the base package %{name}, in the format %{name}.spec.
OK - MUST: The package meets the Packaging Guidelines.
OK - MUST: The package is licensed with a Fedora approved license (GPLv2) and meets the Licensing Guidelines.
FIX - MUST: The License field in the package spec file does not the actual license: License field is GPLv2#, but I can't find the "or any later version" anywhere in the headers of the source.
OK - MUST: The license file from the source package is included in %doc.
OK - MUST: The spec file is in American English.
OK - MUST: The spec file for the is legible.
OK - MUST: The sources used to build the package matches the upstream source by MD5 5419a977d75e33f201fa63f5c5d196a6
OK - MUST: The package successfully compiles and builds into binary rpms on i386
OK - MUST: All build dependencies are listed in BuildRequires.
OK - MUST: The package is not designed to be relocatable.
OK - MUST: The package owns all directories that it creates.
OK - MUST: The package does not contain any duplicate files in the %files listing.
OK - MUST: Permissions on files are set properly. Every %files section includes a %defattr(...) line.
OK - MUST: The package has a %clean section, which contains rm -rf %{buildroot}.
OK - MUST: The package consistently uses macros, as described in the macros section of Packaging Guidelines .
OK - MUST: The package contains code, or permissible content.
OK - MUST: Files included as %doc do not affect the runtime of the application.
OK - MUST: The package does not contain any .la libtool archives.
OK - MUST: The Package contains a GUI application and includes a %{name}.desktop file, and that file is properly installed with desktop-file-install in the %install section.
OK - MUST: The Package does not own files or directories already owned by other packages.
OK - MUST: The package runs rm -rf %{buildroot} at the beginning of %install.
OK - MUST: All filenames in rpm packages are valid UTF-8.
OK - SHOULD: The reviewer has tested that the package builds in mock.
OK - SHOULD: The package should compile and build into binary rpms on all supported architectures.
OK - SHOULD: Both packages function as described.

Notes:
1. I wonder if gxmms2 should have "Requires: xmms2."
2. The "BuildRequires:	gkrellm-devel" could be moved to the gkrellxmms2 subpackage
3. If you fix the license tag this package is

APPROVED

Comment 2 Tom "spot" Callaway 2008-12-24 16:28:22 UTC
There is no need for Requires: xmms2, it pulls in dependencies on the xmms2 libraries. I moved the BR (although, it really makes no difference) and fixed the license tag in -2.

New Package CVS Request
=======================
Package Name: gxmms2
Short Description: A graphical audio player
Owners: spot
Branches: F-9 F-10 devel
InitialCC:

... and the cvs is done.

Comment 3 Fedora Update System 2008-12-25 03:14:25 UTC
gxmms2-0.7.0-2.fc9 has been submitted as an update for Fedora 9.
http://admin.fedoraproject.org/updates/gxmms2-0.7.0-2.fc9

Comment 4 Fedora Update System 2008-12-25 03:14:27 UTC
gxmms2-0.7.0-2.fc10 has been submitted as an update for Fedora 10.
http://admin.fedoraproject.org/updates/gxmms2-0.7.0-2.fc10

Comment 5 Fedora Update System 2008-12-30 23:42:40 UTC
gxmms2-0.7.0-2.fc10 has been pushed to the Fedora 10 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 6 Fedora Update System 2008-12-30 23:46:33 UTC
gxmms2-0.7.0-2.fc9 has been pushed to the Fedora 9 stable repository.  If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.