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 9944F1382C5 for ; Tue, 1 Jun 2021 18:11:35 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 9A21BE0829; Tue, 1 Jun 2021 18:11:29 +0000 (UTC) Received: from mail-qk1-f172.google.com (mail-qk1-f172.google.com [209.85.222.172]) (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 4D6FFE079E for ; Tue, 1 Jun 2021 18:11:29 +0000 (UTC) Received: by mail-qk1-f172.google.com with SMTP id i67so15219293qkc.4 for ; Tue, 01 Jun 2021 11:11:29 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:reply-to:subject:to:cc:mime-version :in-reply-to:message-id:content-disposition :content-transfer-encoding; bh=uk/c+tzpuJwL+GaijkgDxSt589Y9YJ4SfYbyX/25T3k=; b=tQVNB0LrUnIybPrY9tC4wOZ+eMtuxdYYZ7cWCfFFtLZjoy9pUxcLeHU3WOekNFNbJE UjltWap68JUY9lwCKA5dudkEwBzSXSym4cay/q5B1sfSveOAedDUuyeObHsdGLZuSgj9 qXfU1l35iLhUpfx8SM8zRu+7pQsom/j+jMXvr752NvfExy+soADO4MTd6ZOBDQ6fmxek eg9inmkCis2X1JnCwMLJWbUB5TKE9MuTTKImjT8ni5+Nwv39t9UcIsAhLsOd2YVjVe2q 2KRSvm4xWIb/8PrcCiNxaxnOy4nPxZBjpGSDj2HAE2g3tajudTvMfR8OGCXFyTpmBuEv 7dIw== X-Gm-Message-State: AOAM531dXVrHyQlGzb2pxs5m4M5J4nZvA73HY/3HvUP9wcP9AozJ1Ko6 TOzkVGc29iJoiJypM2tfFy0Xty0TkYQDOhkq X-Google-Smtp-Source: ABdhPJzQtiJwpMtJIqKc8bLikwGw2fNsU6Hbs+fG4JD85e/Qu7tZb7x8BomdjkgkT0qEP47r32qVQQ== X-Received: by 2002:a05:620a:13c4:: with SMTP id g4mr5338778qkl.219.1622571088234; Tue, 01 Jun 2021 11:11:28 -0700 (PDT) Received: from ffortso9 (c-76-23-130-96.hsd1.ct.comcast.net. [76.23.130.96]) by smtp.gmail.com with ESMTPSA id c23sm10957075qtq.87.2021.06.01.11.11.27 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 01 Jun 2021 11:11:27 -0700 (PDT) Date: Tue, 01 Jun 2021 14:11:26 -0400 From: Jack Subject: Re: [gentoo-user] [Solved] gtk+ package question To: gentoo-user@lists.gentoo.org Cc: 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 In-Reply-To: <1a5ac8231835a8a8be47d90e0223e779b4f3e834.camel@gentoo.org> X-Mailer: Balsa 2.6.2-59-g1c9b590ed Message-Id: Content-Type: text/plain; charset=ISO-8859-1; DelSp=Yes; Format=Flowed Content-Disposition: inline Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 79196934-e7d2-40e4-893b-3c54393fb559 X-Archives-Hash: 3b22edfd69d49bb43874d40db14a837e On 2021.06.01 07:40, Mart Raudsepp wrote: > =DChel kenal p=E4eval, L, 29.05.2021 kell 16:28, kirjutas Jack: > > I just noticed that the package x11-libs/gtk+ has slots 2 and 3=A0 > > (nothing new there) however, it seems that version 4 has a totally > > new=A0package gui-libs/gtk with only slot 0 (no explicit slot listed) > > with currently ~4.2.0 and 4.2.1 versions available. >=20 > They are in SLOT=3D"4" >=20 > > I've done a quick=A0 > > search through the announce and dev mailing lists, and not found=A0 > > anything relevant.=A0 Is this an intentional switch?=A0 I don't think > > there=A0 > > is much yet that uses version 4, but is there any planned migration=A0 > > path? >=20 > 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. >=20 > * 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=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 =20 > development > phase > * Separate packages are just as well parallel-installable as separate > SLOTs >=20 > 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 =20 > for > the old slots. >=20 > Maybe we can move them over in a couple years without extensive =20 > 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 =20 > today, > or just leave it be and have it eventually disappear. Mart, Thanks for that info - it was exactly what I was looking for. (Also =20 sorry I seem to have missed the slot 4 - I do see it now.) It all =20 makes good sense. Minor mini-rant - unfortunately, gtk+:2 is not quite as totally gone as =20 we'd all like. I still have 10 packages on my box requiring it. A few =20 still need it only for building, and some are expecting upgrades to use =20 :3. I suppose the rest are soon for the history bin. Jack