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 8C262139694 for ; Mon, 10 Apr 2017 17:31:47 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 6F9EE21C18E; Mon, 10 Apr 2017 17:31:38 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 14BF321C092 for ; Mon, 10 Apr 2017 17:31:38 +0000 (UTC) Received: from pomiot (d202-252.icpnet.pl [109.173.202.252]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: mgorny) by smtp.gentoo.org (Postfix) with ESMTPSA id 823D033BEAE; Mon, 10 Apr 2017 17:31:36 +0000 (UTC) Message-ID: <1491845492.1661.4.camel@gentoo.org> Subject: Re: [gentoo-dev] News item: app-emulation/wine split and slotting From: =?UTF-8?Q?Micha=C5=82_G=C3=B3rny?= To: gentoo-dev@lists.gentoo.org Date: Mon, 10 Apr 2017 19:31:32 +0200 In-Reply-To: <5e54dd75-a564-9bba-0c21-519eff0b4dfa@gentoo.org> References: <5e54dd75-a564-9bba-0c21-519eff0b4dfa@gentoo.org> Organization: Gentoo Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-uniqnn+ToAGGYgWI82sx" X-Mailer: Evolution 3.22.6 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 X-Archives-Salt: bcb4aafb-fad9-44c0-88b2-9adfecf54967 X-Archives-Hash: fbe18b2b12c4b4bbe040b1605b7388cf --=-uniqnn+ToAGGYgWI82sx Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On czw, 2017-04-06 at 21:18 -0400, NP-Hardass wrote: > Plan is to move the packages into the repo as masked shortly after final > approval of the news item. At that point, any testers would be greatly > appreciated. >=20 > The split is a little confusing for those new to the concept and there > have already been several internal revisions to help convey the purpose > of the multiple new packages. If you don't think it is clear, please > let me know any suggestions you might have on the wording. >=20 >=20 >=20 > Title: app-emulation/wine split and slotting > Author: NP-Hardass > Content-Type: text/plain > Posted: 2017-03-27 > Revision: 1 > News-Item-Format: 2.0 > Display-If-Installed: app-emulation/wine:0 >=20 > Starting with Wine 2.0, Wine in Gentoo is transitioning away from its > traditional packaging and toward a new, split and slotted, Wine. >=20 > As many Wine users know, there are often regressions or an application > works better on one version of wine than another. Going forward, > packaging in Gentoo will allow simultaneous installation of multiple > versions of Wine. >=20 > Additionally, to expedite vanilla releases as well as permit multiple > configurations for each Wine installation, the major patchsets have > been split out into separate packages. >=20 > Going forward, app-emulation/wine will transition to: > app-emulation/wine-vanilla: upstream Wine with no external patchsets > (like if the old packaging forced USE=3D"-staging -d3d9") > app-emulation/wine-staging: Wine with Wine-Staging's patchset > (like if the old packaging forced USE=3D"+staging -d3d9") > app-emulation/wine-d3d9: Wine with Ixit's Gallium Nine patchset > (like if the old packaging forced USE=3D"-staging +d3d9") > app-emulation/wine-any: Wine with any of the patchsets or flags > (exactly like the old packaging regarding USE flags) >=20 > wine-any exists to allow the user to build any combination that they'd > like (like the old packaging). This means the user could use wine-any > to use both Wine-Staging and Gallium Nine. Alternatively, the user > could use wine-any to try out another configuration from other > packages. For example, the user could build wine-vanilla without > PulseAudio, and could build wine-any with PulseAudio. The sky is the > limit on how a user may choose to use app-emulation/wine-any. >=20 > Users may opt for any specific package, or may emerge virtual/wine, > which is provided for dependency resolution. > Maintainers: Please note, app-emulation/wine will be dropped, so > please use virtual/wine going forward. >=20 > Users may call each version specifically, or may call a symlink based > on their installed patchset, for example wine-2.1, wine-staging-2.2, > or wine-d3d9. >=20 > Symlinks for wine are managed with app-eselect/eselect-wine. > # eselect wine set wine-vanilla-2.0 > /usr/bin/wine -> /usr/bin/wine-vanilla-2.0 > # eselect wine set --staging wine-staging-2.4 > /usr/bin/wine-staging -> /usr/bin/wine-staging-2.4 So, the whole idea is that you can install vanilla and e.g. staging side-by-side? Is 'any' always called 'any'? Does it mean that I can have installed e.g. 'any[staging]' and 'staging', and both would be the same thing? --=20 Best regards, Micha=C5=82 G=C3=B3rny --=-uniqnn+ToAGGYgWI82sx Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iQKTBAABCgB9FiEEXr8g+Zb7PCLMb8pAur8dX/jIEQoFAljrwXRfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDVF QkYyMEY5OTZGQjNDMjJDQzZGQ0E0MEJBQkYxRDVGRjhDODExMEEACgkQur8dX/jI EQpcKg/8DwU5zi440hWPw2OFMO729bEBEHZzkAOYP7F7aEHfHiTO6vcUMhqxxsWO pFOEsLfTBtGbk1DNo0umqrQ2Bd+O2aqHdrJDAGjeXcNd76Sxy9gHTmIIgNejMbY2 ykuCxRhRA1waw8vxXRb2U1vktYhpxTmjVmXczpPQWBq+QsspVz5KQixrN/5IF3Dk sEv5d0MbJ1SI9yqwzGljRtM7CoojI8bK6f02ucuHpuJNONpHcE/KQ7fyVPbzaP4q bwQja06DH6ISXJHvrO/DEyZ5yPeNY3r9j2zEbDVs6dw9aM7LCNZbX+xL030tuRFf goXQ26vdoBWGU1ThPr1ZNi4Kuy84unEEWREWvno7kJJeTZLYL2jSCFKNG5i53eo2 KJC/+UoZKmCBdH3ZAfwGyr20uyS7BAtKWKKaGVs/RXF3k/mAUvrUMU045X7WD2WO tKUUzaWYcViawos+5dPfRvTiA9/ger/Awem3Bvx+xN7FEmYhUe3TY8eolp3ocHUA 2gwJwCUBwHHijyRK1FC4RufJ7HppTbny6Z8Zfs+gsDz7PysFYdovzOPKiNPrShNV AdyE85mX3yVS+fYdhrX11OyqYyvrBLMKF+Tjle5CXcDLM8fHQ6FhzYyU/dyNtCnu Wviu4RIccNkutdDjtKgpW7PFLTMFKYCHh786Ujw/wOsQQlcNFQo= =ms64 -----END PGP SIGNATURE----- --=-uniqnn+ToAGGYgWI82sx--