[Bug 3833] New: Review request: pianobar - "pianobar" is a free/open-source, console-based Pandora client
RPM Fusion Bugzilla
noreply at rpmfusion.org
Fri Nov 6 23:44:15 CET 2015
https://bugzilla.rpmfusion.org/show_bug.cgi?id=3833
Bug #: 3833
Summary: Review request: pianobar - "pianobar" is a
free/open-source, console-based Pandora client
Classification: Unclassified
Product: Package Reviews
Version: Current
Platform: All
OS/Version: GNU/Linux
Status: NEW
Severity: normal
Priority: P5
Component: Review Request
AssignedTo: rpmfusion-package-review at rpmfusion.org
ReportedBy: stephendherr at gmail.com
CC: rpmfusion-package-review at rpmfusion.org
* Full URLs to the spec file and source rpm of the package.
Spec:
https://www.dropbox.com/s/kczgg3fm1ajfjob/pianobar.spec?dl=0
SRPM:
https://www.dropbox.com/s/kn4l1s0yz5ouui1/pianobar-2014.09.28-1.fc23.src.rpm?dl=0
* A short description for the package (usually, the %description from the spec
file).
Pianobar is a free/open-source, console-based client for the personalized
online radio Pandora
* play and manage (create, add more music, delete, rename, ...) stations
* rate songs and explain why they have been selected
* upcoming songs/song history
* customize keybindings and text output
* remote control and eventcmd interface (send tracks to last.fm, for example)
* proxy support for listeners outside the USA
* Why this package is not eligible to be included in Fedora.
It depends on ffmpeg-libs which is not available in Fedora.
* The output rpmlint gives on both the source and binary packages. Explain for
each message why you've chosen to ignore it.
$ rpmlint SRPMS/pianobar-2014.09.28-1.fc23.src.rpm
pianobar.src: W: spelling-error %description -l en_US eventcmd -> eventide
pianobar.src: W: spelling-error %description -l en_US fm -> FM, Fm, gm
pianobar.src: W: invalid-license AS-IS
1 packages and 0 specfiles checked; 0 errors, 3 warnings.
The spelling error warnings are not correct.
The license warning is just complaining that it doesn't recognize "as-is" as a
license type, but if you actually read COPYING you'll see it's about as simple
and permissive as could possibly be.
$ rpmlint RPMS/x86_64/pianobar-2014.09.28-1.fc23.x86_64.rpm
pianobar.x86_64: E: explicit-lib-dependency ffmpeg-libs
pianobar.x86_64: E: explicit-lib-dependency libao
pianobar.x86_64: E: explicit-lib-dependency libgcrypt
pianobar.x86_64: W: spelling-error %description -l en_US eventcmd -> eventide
pianobar.x86_64: W: spelling-error %description -l en_US fm -> FM, Fm, gm
pianobar.x86_64: W: incoherent-version-in-changelog 2014.09.28
['2014.09.28-1.fc23', '2014.09.28-1']
pianobar.x86_64: W: invalid-license AS-IS
1 packages and 0 specfiles checked; 3 errors, 4 warnings.
Same as above, with the addition of:
The three explicit-lib errors are wrong, those are the names of the rpms in
question, not libraries.
The version is what the upstream project uses as a version.
This is my first RPM Fusion package.
--
Configure bugmail: https://bugzilla.rpmfusion.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
You are the assignee for the bug.
More information about the rpmfusion-developers
mailing list