[Bug 1837107] Review Request: 7kaa - Seven Kingdoms: Ancient Adversaries (claiming ownership of package)

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

 



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



--- Comment #17 from Andy Mender <andymenderunix@xxxxxxxxx> ---
Super big thanks for such a thorough review :)

(In reply to Robert-André Mauchin 🐧 from comment #16)
>  - Use install -p to keep timestamps

Done 

>  - Use a better name for your archive:
> 
> https://github.com/the3dfxdude/%{name}/archive/v%{version}/%{name}-
> %{version}.tar.gz

Done.

> 
>  - There is some BSD code:
> 
> BSD 3-clause "New" or "Revised" License
> ---------------------------------------
> 7kaa-2.15.3/include/misc_uuid.h
> 7kaa-2.15.3/src/misc_uuid.cpp
> 
>  Add it to the license field and add a comment explaining the licenses
> breakdown:
> 
> # Main program: GPLv2+
> # misc_uuid: BSD
> License:  GPLv2+ and BSD

Done. I also re-ran licensecheck on the entire sources, since a new version
came out this weekend. There are some mentions of FSF All Permissive License
for m4 files. Should that also be included?

> 
>  - Own this dir by removing the glob:
> 
> %{_datadir}/%{name}/

I always mess this up. Done.

>  - Split the data into a noarch data subpackage that you Requires from the
> main package:
> 
> [!]: Large data in /usr/share should live in a noarch subpackage if package
>      is arched.
>      Note: Arch-ed rpms have a total of 105809920 bytes in /usr/share
>      7kaa-2.15.3-5.fc33.x86_64.rpm:105809920
>      See:
>     
> https://fedoraproject.org/wiki/Packaging:
> ReviewGuidelines#Package_Review_Guidelines
> (...)

This is totally my fault. The original package would split out music and data
files. No idea why I merged the data package back into the main package. Fixed. 

> Issues:
> =======
> - Package does not use a name that already exists.
>   Note: A package with this name already exists. Please check
>   https://src.fedoraproject.org/rpms/7kaa
>   See: https://docs.fedoraproject.org/en-US/packaging-
>   guidelines/Naming/#_conflicting_package_names

Makes sense, since the package was orphaned :).

SPEC URL: https://raw.githubusercontent.com/AndyMender/7kaa-rpm/f32/7kaa.spec
SRPM URL:
https://github.com/AndyMender/7kaa-rpm/blob/f32/7kaa-2.15.4-1.fc32.src.rpm?raw=true
COPR build:
https://copr.fedorainfracloud.org/coprs/andymenderunix/7kaa/build/1518257/


-- 
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
To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/package-review@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Conditions]     [KDE Users]

  Powered by Linux