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



--- Comment #7 from Wolfgang Ulbrich <[email protected]> ---
Thank you for taking the review.

(In reply to Jerry James from comment #4)
> (In reply to Wolfgang Ulbrich from comment #2)
> 
> Package Review
> ==============
> 
> Legend:
> [x] = Pass, [!] = Fail, [-] = Not applicable, [?] = Not evaluated
> 
> Issues:
> =======
> - In a multiple licensing scenario, the license breakdown must be described:
> https://docs.fedoraproject.org/en-US/packaging-guidelines/
> LicensingGuidelines/#_multiple_licensing_scenarios
> 
>   In this case, what is licensed LGPLv2+?  I only see the GPLv2+ in play.

Done.
> 
> - Add "%license COPYING" to %files.

Done.
> 
> - Note that Provides have been generated for two of the plugins:
> 
>   libbookmarks.so()(64bit)
>   libwordcompletion.so()(64bit)
> 
>   Since they are in a private subdirectory of %{_libdir}, I don't think this
> is
>   right.  Something like this in this specfile should prevent it:
> 
>   %global __provides_exclude_from ^%{_libdir}/pluma/plugins

Done.
> 
> - In %build, use "%make_build V=1" instead of the explicit make invocation. 
> See
>   https://docs.fedoraproject.org/en-US/packaging-guidelines/#_parallel_make

Done.
> 
> - Look at the first item under "EXTRA items" below.  Is it possible to make
>   a noarch subpackage to hold most or all of the files under /usr/share?

I moved all files exept libs, gsettings and metainfo files to
pluma-plugins-data
> 
> - Note the unused-direct-shlib-dependency warnings in the rpmlint section
> below.
>   That indicates that this project has run afoul of a long-standing libtool
> bug:
>   it reorders -Wl,--as-needed *after* the libraries to be linked against,
>   rendering it useless.  I usually put this between %configure and
> %make_build
>   for projects that use libtool:
> 
> # Get rid of undesirable hardcoded rpaths; workaround libtool reordering
> # -Wl,--as-needed after all the libraries.
> sed -e 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' \
>     -e 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' \
>     -e 's|CC="\(.*g..\)"|CC="\1 -Wl,--as-needed"|' \
>     -i libtool
> 
>   If you don't have rpath problems, then the 3rd sed expression may be all
> you need.

Done.
Anything left?


-- 
You are receiving this mail because:
You are always notified about changes to this product and component
You are on the CC list for the bug.
_______________________________________________
package-review mailing list -- [email protected]
To unsubscribe send an email to [email protected]
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/[email protected]
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure

Reply via email to