Re: WebKitGTK package naming

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

 




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




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux