[Bug 1081434] Review Request: ip2location - IP2location library

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



--- Comment #28 from Guruswamy Basavaiah <guru2018@xxxxxxxxx> ---
(In reply to Christopher Meng from comment #27)

SPEC URL: http://www.ip2location.com/rpm/ip2location-c.spec


1. Source0:    http://www.ip2location.com/downloads/ip2location-c-6.0.3.tar.gz

If you don't want to make it harder, please use this:

Source0:   
http://www.ip2location.com/downloads/ip2location-c-%{version}.tar.gz

<Fixed> 

2. The above one is cosmetic, however the below context is really problematic


%package data
Summary:    Country DB for IP2Location C library
Group:        Applications/Databases
Requires:    %{name}%{?_isa} = %{version}-%{release}

%description data
IP2Location Country DB contains IP address to country mapping. DB can be
accessed with IP2Location C library.


The reason you split should be reducing the size of the package, however if you
don't mark it as BuildArch: noarch, I don't see any benefits here.

And if you mark it as noarch, this line should be modified:

Requires:    %{name}%{?_isa} = %{version}-%{release}

to 

Requires:    %{name} = %{version}-%{release}

<Fixed>

3. What's the license of the BIN data?

<source package do not contain BIN data, its only generated during the rpm
creation. Generated BIN data falls into LICENSE.LGPLv3. >

4. %doc Developers_Guide.txt LICENSE.GPLv3 LICENSE.LGPLv3

I disagree of putting the dev guide into main package. You should put it in the
-devel subpkg.

<Agreed, moved the Developers_Guide to devel package> 

5. You declared that this package is License:    LGPLv3, as mentioned above,
there are 2 license file in the main package, superfluous or mistake?

superfluous, as suggested by Michael Schwendt in comment 8. 

6. Is the -data needed for the runtime library? If so you should add Requires
in the main package, if not you should modify you %description of main package:

IP-COUNTRY LITE database file that is accurate as of April 2014.
Users can download the latest LITE database from IP2Location web site.

<Added requires in main package section>  

7. You can drop Group tag if you don't want to support RHEL5 (I guess so).
<Retained it. I searched in package creation wiki pages of fedora. No where its
mentioned this explicitly, can you refer to any link.>

8. I couldn't find any info of version 6.0.3 from

http://www.ip2location.com/developers/c

so far.
<Its updated now>

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list
package-review@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/package-review





[Index of Archives]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]     [Fedora Tools]