[Bug 604331] Review Request: redshift - Adjusts the color temperature of your screen according to time of day

bugzilla at redhat.com bugzilla at redhat.com
Mon Jul 26 21:31:15 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=604331

Miloš Komarčević <miloskomarcevic at netscape.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
               Flag|needinfo?(miloskomarcevic at n |
                   |etscape.net)                |

--- Comment #5 from Miloš Komarčević <miloskomarcevic at netscape.net> 2010-07-26 17:31:13 EDT ---
Thanks a lot for the feedback Mamoru, and sorry for the brief absence.

(In reply to comment #3)
> * License
>   - As far as I checked the whole source code, the license tag should
>     be "GPLv3+".

Done

> * BuildRoot
>   - BuildRoot tag is no longer needed on Fedora:
>     https://fedoraproject.org/wiki/Packaging/Guidelines#BuildRoot_tag
>     ! Note that on EPEL5 and below BuildRoot tag is still needed.

Will leave it in then in case this ever makes it into EPEL5

> * Naming of gtk subpackage
>   - Normally Fedora names gui related subpackage as "%{name}-gui" or
>     "%{name}-gtk", and the former (-gui) is more general if no other
>     gui backend (such as qt or so) is provided.

I thought about this already and, unless this is a hard requirement, decided it
was better to have it the same as the name of the binary to avoid confusion.

> * Python related (Build)Requires
>   - Currently your srpm won't build on Fedora 12 because of lacking
>     %python_sitelib definition. Please refer to:
>     https://fedoraproject.org/wiki/Packaging/Python#Macros

Done

>   - Please use "python2" or "python3" for (Build)Requires, c.f.
>     https://fedoraproject.org/wiki/Packaging/Python#BuildRequires

Done

> * Dependencies between subpackages
>   - Usually dependencies between binary rpms rebuilt from the same
>     srpm must be EVR(Epoch-Version-Release) specific:
>     https://fedoraproject.org/wiki/Packaging/Guidelines#Requiring_Base_Package

Done

> * Make build.log more verbose
>   - Currently build.log does not show how linkage on the created binary
>     is done:
> ------------------------------------------------------
>    183    CCLD   redshift
>    184  make[3]: Leaving directory `/builddir/build/BUILD/redshift-1.4.1/src'
>    185  make[2]: Leaving directory `/builddir/build/BUILD/redshift-1.4.1/src'
> ------------------------------------------------------
>     Please add "V=1" to "make %{?_smp_mflags}".

Done

> * Timestamp
>   - Please consider to use
> ------------------------------------------------------
> make DESTDIR=%{buildroot} install INSTALL="install -p"
> ------------------------------------------------------
>     to keep timestamps on the installed files as much as possible.
>     This method usually works for Makefiles generated by recent
>     autotools.

Done

> * Desktop file
>   - When gui program is installed, the corresponding desktop file must be
>     properly installed:
>     https://fedoraproject.org/wiki/Packaging/Guidelines#Desktop_files    

gtk-redshift is not an app, but a widget, so there should be no need for a
desktop file


http://kmilos.fedorapeople.org/redshift.spec
http://kmilos.fedorapeople.org/redshift-1.4.1-2.fc13.src.rpm

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