Gentoo Archives: gentoo-dev

From: Zac Medico <zmedico@g.o>
To: gentoo development <gentoo-dev@l.g.o>
Cc: "Michał Górny" <mgorny@g.o>, dotnet@g.o, Fabian Groffen <grobian@g.o>, nicolasbock@g.o, swegener@g.o, monsieurp@g.o, zlogene@g.o, x11@g.o
Subject: [gentoo-dev] Inconsistent use of || preferences for www-client/elinks, links, lynx, w3m, and w3mmee
Date: Mon, 10 Feb 2020 06:30:53
Message-Id: 8bd7f75c-3fc4-d243-b7b5-352a5c8da979@gentoo.org
1 Hi all (especially package owners in CC),
2
3 In various packages we have inconsistent use of || preferences for
4 www-client/elinks, links, lynx, w3m, and w3mmee. This means that the
5 default preference depends on the combination of packages that one has
6 installed and the order that one has installed them, leading to
7 unpredictable results.
8
9 Here is a list of relevant packages and their dependencies:
10
11 app-text/docbook-sgml-utils: || ( www-client/lynx www-client/links
12 www-client/elinks virtual/w3m )
13 app-text/sgmltools-lite: || ( www-client/w3m www-client/lynx )
14 app-text/xmlto: || ( virtual/w3m www-client/lynx www-client/elinks )
15 dev-lang/mono: || ( www-client/links www-client/lynx )
16 mail-client/mutt: || ( www-client/lynx www-client/w3m www-client/elinks )
17 mail-client/neomutt: || ( www-client/lynx www-client/w3m www-client/elinks )
18 net-irc/irssi: || ( www-client/lynx www-client/elinks )
19 sys-fs/gt5: || ( www-client/links www-client/elinks www-client/lynx )
20 x11-base/xorg-server: || ( www-client/links www-client/lynx www-client/w3m )
21
22 How about if we create some more virtuals to cover all of the relevant
23 cases?
24
25 We've already got virtual/w3m to cover this particular case:
26
27 || ( www-client/w3m www-client/w3mmee )
28
29 We might want to use nested virtuals, in the same way that virtual/jdk
30 nests under virtual/jre.
31 --
32 Thanks,
33 Zac

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies