I fear there's no non-confusing way to name these packages.
The theory behind the current naming was to stick as close as possible
to the upstream pkg-config versions, which are:
webkit2gtk-4.0 (GTK 3, libsoup 2)
webkit2gtk-4.1 (GTK 3, libsoup 3)
webkitgtk-5.0 (GTK 4, libsoup 3)
(webkitgtk-5.0 is still unstable and I just renamed it from
webkit2gtk-5.0 last week. That name change not yet reflected in Fedora
packaging.) Our packaging guidelines don't allow the use of the hyphen
in package names, so that character is removed, but otherwise the name
names match the pkg-config API version. I'm open to feedback on this,
but my opinion is that having a package name different from upstream
and different from what other distributions are doing is not
necessarily a good idea. For context, the Arch package names are:
webkit2gtk
webkit2gtk-4.1
webkit2gtk-5.0
And the Debian names are:
libwebkit2gtk-4.0-37
libwebkit2gtk-4.1-0
(Debian hasn't packaged -5.0 yet, and requires the soversion appended
to the package name.)
I previously proposed changing the GTK 4 API version from -5.0 to -4.5
so that we could sync up with GTK at -5.0, but didn't see much support
for the idea. Now would be a perfect time to do so, though, since this
API name was just changed a couple days ago anyway.
Michael
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-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/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue