From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 49DD51382C5 for ; Tue, 1 Jun 2021 11:41:05 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 72F98E0849; Tue, 1 Jun 2021 11:40:58 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 0A368E07D7 for ; Tue, 1 Jun 2021 11:40:58 +0000 (UTC) Message-ID: <1a5ac8231835a8a8be47d90e0223e779b4f3e834.camel@gentoo.org> Subject: Re: [gentoo-user] gtk+ package question From: Mart Raudsepp To: gentoo-user@lists.gentoo.org Date: Tue, 01 Jun 2021 14:40:49 +0300 In-Reply-To: References: Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-6iSiXtUJqwknGexizBo0" User-Agent: Evolution 3.38.4 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 X-Archives-Salt: 2299cdea-82b8-4844-bb54-569fa880feec X-Archives-Hash: a52ae90f8654c3d893d9fee61c48cebc --=-6iSiXtUJqwknGexizBo0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable =C3=9Chel kenal p=C3=A4eval, L, 29.05.2021 kell 16:28, kirjutas Jack: > I just noticed that the package x11-libs/gtk+ has slots 2 and 3=C2=A0=20 > (nothing new there) however, it seems that version 4 has a totally > new=C2=A0package 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=3D"4" > I've done a quick=C2=A0=20 > search through the announce and dev mailing lists, and not found=C2=A0= =20 > anything relevant.=C2=A0 Is this an intentional switch?=C2=A0 I don't thi= nk > there=C2=A0=20 > is much yet that uses version 4, but is there any planned migration=C2=A0= =20 > 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=C2=A0disruption 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 --=-6iSiXtUJqwknGexizBo0 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQKTBAABCgB9FiEEUdZn9pOq0mlNjRvdEKbJ+k9JlgYFAmC2HMFfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDUx RDY2N0Y2OTNBQUQyNjk0RDhEMUJERDEwQTZDOUZBNEY0OTk2MDYACgkQEKbJ+k9J lgamCg//bfxnHGxyUwXNgbyECJ7liKmQHsmv11ySTf6sgfMsZhUNbDbCnnCzvLF4 4sx2glIYswGrflcCjN3FlDyaQCFDNKgzxdC/q70QUE86AwqS0BDjq0vwGzmPu+Cm djGlXkHjPd82qIn0yCCNNBbW+Fvl1yGeMISx7cFZkcWPzZNhqXU8EI/xjqWvRdsE 4WY39E+5XzAnLatmIY+9Bs6rUICdIXogcpTZmWq4QJOd255iZEG8EqEi/g708RKU zbK26JMEshzukh1rlh15POC3qKn7hfCN0rupAIdG8Ki7QBCPSmEUpgBEchL+mQAd BZf8dTkqGp803yZlzCpZyBeBWdjAMNTkKfgku02dUqjouLoPeDIfQdgfWZM21pm9 AzQ8Ny8nQ7hTgvVi6o2uFTlk2iy1BGipZ1rTc2KR9tSbD1bAUdBrh99D4wq3dUXK kMJe00Vnp1ANcFQC/AQX2OG5xD5svsNBPsIiw+ONS8UIeEwd2yXSDjGBVEoV7mst MCrdCGUtVk5J0nz7Xn7H15x5NpQkTti3okvh0ZHqPzDOoc+dJ0wASfNeRmuTOYsY p6iyovvk3oqgFNp8RnOsi4oJmGJTIxWXWXvrAru2ekWz8IVhHCd2FM8dIX08nYp0 3nRQqTcPcYUgCHLnjjhbkbsMtVwf9kNVx3wAaqFXifFW7qnMMRI= =DjJm -----END PGP SIGNATURE----- --=-6iSiXtUJqwknGexizBo0--