From: Mart Raudsepp <leio@gentoo.org>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] gtk+ package question
Date: Tue, 01 Jun 2021 14:40:49 +0300 [thread overview]
Message-ID: <1a5ac8231835a8a8be47d90e0223e779b4f3e834.camel@gentoo.org> (raw)
In-Reply-To: <WGSIYOWH.EBTPA7Z7.A63IDI2E@3MU6WFJH.RB7ZNYWL.A5KNPSSX>
[-- Attachment #1: Type: text/plain, Size: 2027 bytes --]
Ühel kenal päeval, L, 29.05.2021 kell 16:28, kirjutas Jack:
> I just noticed that the package x11-libs/gtk+ has slots 2 and 3
> (nothing new there) however, it seems that version 4 has a totally
> new package gui-libs/gtk with only slot 0 (no explicit slot listed)
> with currently ~4.2.0 and 4.2.1 versions available.
They are in SLOT="4"
> I've done a quick
> search through the announce and dev mailing lists, and not found
> anything relevant. Is this an intentional switch? I don't think
> there
> is much yet that uses version 4, but is there any planned migration
> path?
Yes, this is an intentional plan from me, executed by others that had
the time available for it. There were IRC talks and probably some
comments on the relevant bugs.
* I consider it too disruptive to package move everything from x11-
libs/gtk+ to gui-libs/gtk, everyone would need to adapt to it in
overlays, etc
* SLOTs are really nothing more than keeping parallel-installable
packages under the same name, instead of having separate packages like
libgtk2, libgtk3, etc
* New parallel-installable version was a good time to make the switch,
with the old slots left behind in x11-libs until they naturally fall
out of use
* It is increasingly less used with X11, and is still in x11-libs due
to the disruption it would cause to move the existing SLOTs (however
gtk2 is really X11-only)
* Upstream renamed the project from GTK+ to GTK in the gtk4 development
phase
* Separate packages are just as well parallel-installable as separate
SLOTs
So given the above, it felt best to just have the new SLOT under new
package name and not force everyone to do busywork to rename things for
the old slots.
Maybe we can move them over in a couple years without extensive overlay
breakages, when most things are using GTK4, GTK2 has been last rited
and removed and GTK3 is in a similar state of usage like GTK2 is today,
or just leave it be and have it eventually disappear.
Mart
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 981 bytes --]
next prev parent reply other threads:[~2021-06-01 11:41 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-05-29 20:28 [gentoo-user] gtk+ package question Jack
2021-05-29 21:58 ` Fannys
2021-05-29 22:27 ` Jack
2021-06-01 11:40 ` Mart Raudsepp [this message]
2021-06-01 18:11 ` [gentoo-user] [Solved] " Jack
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1a5ac8231835a8a8be47d90e0223e779b4f3e834.camel@gentoo.org \
--to=leio@gentoo.org \
--cc=gentoo-user@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox