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 4AAE1138334 for ; Wed, 19 Sep 2018 09:33:49 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 10CB6E0908; Wed, 19 Sep 2018 09:33:41 +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 80A5AE08C4 for ; Wed, 19 Sep 2018 09:33:40 +0000 (UTC) Received: from [192.168.2.51] (62.65.231.237.cable.starman.ee [62.65.231.237]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: leio) by smtp.gentoo.org (Postfix) with ESMTPSA id CF8B6335D08 for ; Wed, 19 Sep 2018 09:33:36 +0000 (UTC) Message-ID: <1537349607.5675.4.camel@gentoo.org> Subject: Re: [gentoo-user] wxPython/wxWidgets release number mismatch From: Mart Raudsepp To: gentoo-user@lists.gentoo.org Date: Wed, 19 Sep 2018 12:33:27 +0300 In-Reply-To: <20180919065827.s6niaglvodksqaan@grusum.endjinn.de> References: <0bdf45f3-b3cd-eaa1-2448-ccdf4cae2a85@gmail.com> <1537311028.21297.23.camel@gentoo.org> <948A59E4-5D5E-40F6-8FBD-20F1E35388CF@gmail.com> <20180919065827.s6niaglvodksqaan@grusum.endjinn.de> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-IY+fWz7zOYQUny26maeT" X-Mailer: Evolution 3.26.6 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 Mime-Version: 1.0 X-Archives-Salt: 7bdf259c-cabf-4e99-bcfe-6fc175315dde X-Archives-Hash: 1380ccad1ade962e48d1d81a17b16d00 --=-IY+fWz7zOYQUny26maeT Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable =C3=9Chel kenal p=C3=A4eval, K, 19.09.2018 kell 08:58, kirjutas David Halle= r: > Hello, >=20 > On Wed, 19 Sep 2018, Andrew Udvare wrote: > > Curiosity: what is the reason for wxGTK:3.0 and wxGTK:3.0-gtk3 ? >=20 > wxGTK:3.0 uses gtk+-2 and wxGTK:3.0-gtk3 uses gtk+-3. That, and we couldn't do it with just flipping it to gtk3 in 3.0 SLOT, because some wxWidgets apps could be doing conditional direct GTK+ code as well, to go above the lowest common denominator toolkit support that wxWidgets provides. Or some might just be wrongly linking directly to gtk2 explicitly. Or had too much trouble with gtk3 in the less used parts of wxGTK while wxGTK gtk3 support hadn't quite matured yet. You can't have a program load in (link to) both gtk2 and gtk3 - it will abort to not go completely runtime crazy and crash due to same function names. Kind of like wxWidgets itself aborts if the library and app are using different C++ ABI (however that's less of a problem with todays relevant C++ ABI updates, unlike the gcc4 to 5 days). Therefore it was just a separate parallel installable SLOT with which we could move things over gradually and have the more maintained apps benefit before everything is working with it. Mart --=-IY+fWz7zOYQUny26maeT 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+k9JlgYFAluiF+dfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDUx RDY2N0Y2OTNBQUQyNjk0RDhEMUJERDEwQTZDOUZBNEY0OTk2MDYACgkQEKbJ+k9J lgZR7g/9FjtOI0dQgqkU6uyYJ9UGjeGqN4q6d7kkHgPz9npQGYo8NGnBnxgA7omR 7WHusKOPW4pS3vKjIQWI3qMRDz1261k6zvmI8KQs4F0mIdpD8W97W5OcQXE4u5j6 QxFbzskcdB7jTzFa3Eb3JGu+CkWkjAVe7pRR1WuUe8r1qwX5quZZcVRsvJSM596I Fzwp6Vf7Sm93UakfmXdv+4TECUFoMdR4dXLicGJexIsxL8mNfHgxXfylpVbLk4ig DKjfG4OCDOpXMW+XEaxiG+A3XatsU2jrGWOSs5tZxjmjex9fP4YTCeQIsBBVU747 pgi/lsTdv+SYsUEBpfAWMeOSbgAt0FYJxIttnGLCx0DZA1bms1o8ardqw3hmKkCk TqBAhFATM86SZI+c5TmOn7XxxHlaQhh4KvGwHBonxe+bgd3sFhWWNRKRoUjd4YLH x0rip0YvkcDm3NW7dAToyC75RejszwEs5zx7Rnp7d//g7p4Xs4yMc5BBKnFTqmhU i5Pv+gVPFbfrMuOn3qSGnhXHSCZ5/gEHOpOl4sk1xbqQxvrVB/zRi4wCKXs0dKAs ntbOLwwVXVDANEpP+/rYcrO1uclhmT1vlcVdYyGMxLv9PHdWYCvt1xmRsb0zswQG mthZEBqkbFiUk2DiRRrHC+FhgljvbkGDQOz/qWMT1sEvraDJBbs= =j5nA -----END PGP SIGNATURE----- --=-IY+fWz7zOYQUny26maeT--