Bug 759941 - Review Request: spatialite-gui - GUI to manage Spatialite databases
Summary: Review Request: spatialite-gui - GUI to manage Spatialite databases
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Mattia Verga
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-12-05 00:15 UTC by Volker Fröhlich
Modified: 2012-01-19 01:34 UTC (History)
3 users (show)

Fixed In Version: spatialite-gui-1.4.0-3.fc15
Clone Of:
Environment:
Last Closed: 2012-01-19 01:32:11 UTC
Type: ---
Embargoed:
mattia.verga: fedora-review+
gwync: fedora-cvs+


Attachments (Terms of Use)

Description Volker Fröhlich 2011-12-05 00:15:04 UTC
Spec URL: http://www.geofrogger.net/review/spatialite-gui.spec
SRPM URL: http://www.geofrogger.net/review/spatialite-gui-1.4.0-1.fc16.src.rpm
Description: GUI to manage Spatialite databases.

The required libgaiagraphics is on the way to updates-testing.

Comment 1 Mattia Verga 2012-01-08 09:41:44 UTC
Are the ldconfig calls in %post and %postun really needed? This package seems to not add any library.

Comment 2 Volker Fröhlich 2012-01-08 11:29:15 UTC
Thanks, they're rubbish.

Spec URL: http://www.geofrogger.net/review/spatialite-gui.spec
SRPM URL: http://www.geofrogger.net/review/spatialite-gui-1.4.0-2.fc15.src.rpm

Comment 3 Mattia Verga 2012-01-08 11:57:35 UTC
I'm going to review this

Comment 4 Mattia Verga 2012-01-08 12:50:13 UTC
- rpmlint checks return:
spatialite-gui.x86_64: W: no-manual-page-for-binary spatialite_gui
3 packages and 1 specfiles checked; 0 errors, 1 warnings.

Warning can be ignored: OK

- naming guidelines and .spec file name: OK
- packaging guidelines: OK
- license: OK (GPLv3), in %doc
- spec file legible, in am. english: OK
- source matches upstream: OK
- package compiles on (i686/x86_64): OK
+ Build Requires / Requires: NOTE 1
- no locales
- no libraries
- not relocatable
- no directories created
- no duplicate files
- file permissions: OK
- macros: OK
- code/content: OK
- no need for -docs
- nothing in %doc affects runtime
- no headers / no need for -devel
- .desktop file: OK
- ownership: OK
- filenames: OK

NOTES:
--------------
1: The required packages are automatically added by rpm, however I'm thinking about the opportunity to specify a 'require: libspatialite', since this package has no functionality without it. What do you think?

That is not a blocker, so I mark this as APPROVED.

Comment 5 Volker Fröhlich 2012-01-08 13:07:23 UTC
Thank you for the review!

Why do you want to have an explicit Requires? The binary is linked to libspatialite thus it effectively is required in order to install spatialite-gui. 

It also should not be done, as far as I know:

http://fedoraproject.org/wiki/PackagingGuidelines#Requires

Comment 6 Mattia Verga 2012-01-08 13:41:04 UTC
(In reply to comment #5)
> Thank you for the review!
> 
> Why do you want to have an explicit Requires? The binary is linked to
> libspatialite thus it effectively is required in order to install
> spatialite-gui. 
> 
> It also should not be done, as far as I know:
> 
> http://fedoraproject.org/wiki/PackagingGuidelines#Requires

Yes, it's right like Packaging Guidelines say (so I approved it).
In my opinion I would expect a [foo]-gui package depends on a [foo] package, since there's no 'spatialite' package in repos I think this is a bit weird to have 'spatialite-gui'. But this is only a personal opinion!

Comment 7 Volker Fröhlich 2012-01-08 13:55:31 UTC
New Package SCM Request
=======================
Package Name: spatialite-gui
Short Description: GUI to manage Spatialite databases
Owners: volter
Branches: f15 f16 el6

Comment 8 Gwyn Ciesla 2012-01-08 22:10:04 UTC
Git done (by process-git-requests).

Comment 9 Fedora Update System 2012-01-09 07:40:24 UTC
spatialite-gui-1.4.0-3.fc16 has been submitted as an update for Fedora 16.
https://admin.fedoraproject.org/updates/spatialite-gui-1.4.0-3.fc16

Comment 10 Fedora Update System 2012-01-09 07:40:32 UTC
spatialite-gui-1.4.0-3.fc15 has been submitted as an update for Fedora 15.
https://admin.fedoraproject.org/updates/spatialite-gui-1.4.0-3.fc15

Comment 11 Fedora Update System 2012-01-11 05:59:39 UTC
spatialite-gui-1.4.0-3.fc16 has been pushed to the Fedora 16 testing repository.

Comment 12 Fedora Update System 2012-01-19 01:32:11 UTC
spatialite-gui-1.4.0-3.fc16 has been pushed to the Fedora 16 stable repository.

Comment 13 Fedora Update System 2012-01-19 01:34:57 UTC
spatialite-gui-1.4.0-3.fc15 has been pushed to the Fedora 15 stable repository.


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