[Bug 1998270] Review Request: gtksourceview5 - gtk widget for source code

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

 



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



--- Comment #11 from Kalev Lember <klember@xxxxxxxxxx> ---
> Version:        %{majorver}.%{minorver}.%{patchver}

This is not a review blocker, but any chance you could just spell it out as
"Version: 5.2.0"? We have some automation scripts that I use for GNOME package
mass updates that would break if it's split up like this. I am the one who's
been handling the GNOME mass updates recently but amigadave is going to take
over for the next cycle.

I would keep majorver as a global though, but maybe rename it to api_ver or
something like that, as that would make it easier to bump from gtksourceview 5
to gtksourceview 6 in the future. What do you think?


> %{_libdir}/girepository-1.0/GtkSource-%{majorver}.typelib

The directory ownership here is incorrect. You need to make sure that
%{_libdir}/girepository-1.0 directory itself is included in the package's list
of files: otherwise when the package is removed it leaves behind the empty
directory. You could do it in two ways, either explicitly listing the
directory:

%dir %{_libdir}/girepository-1.0
%{_libdir}/girepository-1.0/GtkSource-%{majorver}.typelib

or recursively list both the directory and its contents:

%{_libdir}/girepository-1.0/

Which one of these to use is just a style question.

This and other gir directories might get added to a filesystem package in the
future (there's an open FPC ticket about this), but as of right now we need to
be explicit to make sure they are listed correctly.


> %{_datadir}/gir-1.0/GtkSource-%{majorver}.gir

Same thing here: Need to make sure %{_datadir}/gir-1.0 directory is listed in
the files list.


> %{_datadir}/gtk-doc/html/*

... and here: %{_datadir}/gtk-doc and %{_datadir}/gtk-doc/html directories need
to be listed in the files list.


Beyond these nitpicks, it all looks nice and clean to me -- thanks for
packaging it up! I don't see any other issues and it's just a new
parallel-installable version of the existing gtksourceview4 package so I'd be
happy to review+ this if you can fix the nits above.

Do you need a sponsor for the packaging group, by the way? I can help with that
if you need it.


-- 
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.
https://bugzilla.redhat.com/show_bug.cgi?id=1998270
_______________________________________________
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
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure




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

  Powered by Linux