[Bug 852893] Review Request: ddccontrol - Control your monitor by software using the DDC/CI protocol

bugzilla at redhat.com bugzilla at redhat.com
Tue Sep 4 10:12:20 UTC 2012


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

Jaroslav Škarvada <jskarvad at redhat.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
              Flags|needinfo?(jskarvad at redhat.c |
                   |om)                         |

--- Comment #2 from Jaroslav Škarvada <jskarvad at redhat.com> ---
(In reply to comment #1)
Thanks for the review, new files:
Spec URL: http://fedorapeople.org/~jskarvad/ddccontrol/ddccontrol.spec
SRPM URL:
http://fedorapeople.org/~jskarvad/ddccontrol/ddccontrol-0.4.2-2.fc17.src.rpm

> [!]: MUST Package contains desktop file if it is a GUI application.
> 
>      The desktop file is in a wrong subpackage. It should be in -gtk
> subpackage.
> 
Fixed.

> [!]: MUST Package complies to the Packaging Guidelines
> 
>      Why are the manual pages gzipped manually? Isn't this performed by
> rpmbuild?
> 

Fixed.

>      Is configuration file for autoloading really needed? If it is, you
> should relocate the configuration file to
> /usr/lib/modules-load.d/%{name}.conf.
> 
It is there to improve user experience - in most cases I2C is used for DDC
(even with binary blob drivers). The presence of this module should be harmless
and low footprint. Moved to /usr/lib/modules-load.d/%{name}.conf.

> [!]: MUST Requires correct, justified where necessary.
> 
>      Subpackage gtk requires the main package twice, with ISA and without,
> why?
> 
Fixed.

> [!]: MUST Rpmlint is run on all rpms the build produces.
> 
>      Please, justify: W: unused-direct-shlib-dependency
> 
Fixed.

> [x]: MUST Sources used to build the package match the upstream source, as
>      provided in the spec URL.
> [!]: MUST Spec file is legible and written in American English.
> 
>      I would change "buttons in front of the monitor" to "buttons on the
> monitor".
> 
To be even more generic used "monitor HW controls"

> [!]: SHOULD SourceX / PatchY prefixed with %{name}.
>      Note: Source1 (modules-autoload.conf)
>
Couldn't find this requirement in Review guidelines nor Packaging guidelines,
but fixed.

> ddccontrol.x86_64: E: incorrect-fsf-address
> /usr/share/doc/ddccontrol-0.4.2/COPYING
>
Problem with incorrect FSF snail mail address reported upstream.

New warnings appear:
ddccontrol.spec:48: E: hardcoded-library-path in
%{_prefix}/lib/modules-load.d/%{name}.conf
ddccontrol.spec:96: E: hardcoded-library-path in
%{_prefix}/lib/modules-load.d/%{name}.conf

Probably false positives.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the package-review mailing list