[opensuse-factory] Switching openSUSE's pkgconfig implementation to pkgconf
Hello all, I've submitted a request to Factory to switch the pkgconf package to provide the pkg-config binary and interface[1]. I've submitted this request because pkgconf has proven to be a solid, well-maintained implementation of pkg-config, used by a wide range of distributions. Today, it is now used in the following Linux distributions: * Fedora (since Fedora 26[2]) * Red Hat Enterprise Linux (since RHEL 8) * Mageia (since Mageia 7) * OpenMandriva (since OpenMandriva Lx 4) * Arch Linux (since May 2018[3]) It is also available as an option in Debian and Ubuntu. Like the other distributions that have decided to ship it, I'd like to switch it in openSUSE because pkgconf is actively maintained with a responsive upstream (as opposed to the moribund upstream for pkgconfig). My experience working with upstream during the Fedora change was extremely positive, and if there are any issues, I fully expect that they can be resolved quickly. That said, I don't expect any issues, because far broader package sets in other distributions have proven that the implementation is solid and reliable. Migrating to pkgconf also would have removed the glib2<->pkgconfig bootstrap cycle that exists for pkg-config if we were not already using the internal glib2 implementation. With pkgconf's pkg-config compatibility switched on, you should be seamlessly switched from pkg-config to pkgconf-pkg-config, which provides the pkg-config interface and Obsoletes+Provides "pkg-config" and "pkgconfig". This should take affect in the next snapshot generated after the SR is accepted, if it is accepted. Any questions or comments? Best regards, Neal [1]: https://build.opensuse.org/request/show/715355 [2]: https://fedoraproject.org/wiki/Changes/pkgconf_as_system_pkg-config_implemen... [3]: https://lists.archlinux.org/pipermail/arch-dev-public/2018-May/029252.html -- 真実はいつも一つ!/ Always, there's only one truth! -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Sun, Jul 14, 2019 at 8:23 PM Neal Gompa
Hello all,
I've submitted a request to Factory to switch the pkgconf package to provide the pkg-config binary and interface[1].
Bah, I didn't notice an out of date license tag (updating to SPDX 3.0...) New SR: https://build.opensuse.org/request/show/715356 -- 真実はいつも一つ!/ Always, there's only one truth! -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Sun, Jul 14, 2019 at 8:31 PM Neal Gompa
On Sun, Jul 14, 2019 at 8:23 PM Neal Gompa
wrote: Hello all,
I've submitted a request to Factory to switch the pkgconf package to provide the pkg-config binary and interface[1].
Bah, I didn't notice an out of date license tag (updating to SPDX 3.0...)
And the corresponding delete request for pkg-config in Factory: https://build.opensuse.org/request/show/715359 -- 真実はいつも一つ!/ Always, there's only one truth! -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Monday, 15 July 2019 3:27 Neal Gompa wrote:
On Sun, Jul 14, 2019 at 8:31 PM Neal Gompa
wrote: On Sun, Jul 14, 2019 at 8:23 PM Neal Gompa
wrote: Hello all,
I've submitted a request to Factory to switch the pkgconf package to provide the pkg-config binary and interface[1].
Bah, I didn't notice an out of date license tag (updating to SPDX 3.0...)
And the corresponding delete request for pkg-config in Factory: https://build.opensuse.org/request/show/715359
So you announce you would like to get a new alternative into Factory and would like to switch to it and - without any reply - *64 minutes* later you already send a delete request for current one? I know, Tumbleweed is supposed to be bleeding edge and everything but this really seems to be a bit rush. Is the switch really so urgent that we cannot give it two or three weeks to see if everything works fine with the replacement before we drop the existing package? Michal Kubecek -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On pon, 15 lip, 2019 at 6:48 AM, Michal Kubecek
On Monday, 15 July 2019 3:27 Neal Gompa wrote:
On Sun, Jul 14, 2019 at 8:23 PM Neal Gompa
wrote: Hello all,
I've submitted a request to Factory to switch the pkgconf
On Sun, Jul 14, 2019 at 8:31 PM Neal Gompa
wrote: package to provide the pkg-config binary and interface[1].
Bah, I didn't notice an out of date license tag (updating to SPDX 3.0...)
And the corresponding delete request for pkg-config in Factory: https://build.opensuse.org/request/show/715359
So you announce you would like to get a new alternative into Factory and would like to switch to it and - without any reply - *64 minutes* later you already send a delete request for current one?
I know, Tumbleweed is supposed to be bleeding edge and everything but this really seems to be a bit rush. Is the switch really so urgent that we cannot give it two or three weeks to see if everything works fine with the replacement before we drop the existing package?
There are some submit requests that sit for a few months in some devel projects, I don't see why this one can't wait 3 weeks ;) LCP [Stasiek] https://lcp.world -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Mon, Jul 15, 2019 at 06:49:32AM +0200, Stasiek Michalski wrote:
On pon, 15 lip, 2019 at 6:48 AM, Michal Kubecek
wrote: On Monday, 15 July 2019 3:27 Neal Gompa wrote:
And the corresponding delete request for pkg-config in Factory: https://build.opensuse.org/request/show/715359
So you announce you would like to get a new alternative into Factory and would like to switch to it and - without any reply - *64 minutes* later you already send a delete request for current one?
I know, Tumbleweed is supposed to be bleeding edge and everything but this really seems to be a bit rush. Is the switch really so urgent that we cannot give it two or three weeks to see if everything works fine with the replacement before we drop the existing package?
There are some submit requests that sit for a few months in some devel projects, I don't see why this one can't wait 3 weeks ;)
What I meant was that I would find it reasonable to wait a bit after we get the new alternative into Tumbleweed before we consider dropping existing one. Actually, I would prefer waiting a bit even before making it a default but I'm aware that such views are generally considered "dinosaur" these days... Michal Kubecek -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Dne pondělí 15. července 2019 6:58:12 CEST, Michal Kubecek napsal(a):
On Mon, Jul 15, 2019 at 06:49:32AM +0200, Stasiek Michalski wrote:
On pon, 15 lip, 2019 at 6:48 AM, Michal Kubecek wrote:
On Monday, 15 July 2019 3:27 Neal Gompa wrote: What I meant was that I would find it reasonable to wait a bit after we get the new alternative into Tumbleweed before we consider dropping existing one. Actually, I would prefer waiting a bit even before making it a default but I'm aware that such views are generally considered "dinosaur" these days...
The older I am the more I like dinosaurs. :-) Testing is boring, but important and this seems to be in important change... -- Vojtěch Zeisek Komunita openSUSE GNU/Linuxu Community of the openSUSE GNU/Linux https://www.opensuse.org/ https://trapa.cz/
participants (4)
-
Michal Kubecek
-
Neal Gompa
-
Stasiek Michalski
-
Vojtěch Zeisek