From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 352E41395E1 for ; Sun, 2 Aug 2015 16:34:59 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id EEAC414027; Sun, 2 Aug 2015 16:34:52 +0000 (UTC) Received: from mail-ig0-f172.google.com (mail-ig0-f172.google.com [209.85.213.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 23C7F14023 for ; Sun, 2 Aug 2015 16:34:51 +0000 (UTC) Received: by iggf3 with SMTP id f3so42957097igg.1 for ; Sun, 02 Aug 2015 09:34:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:reply-to:sender:in-reply-to:references:date:message-id :subject:from:to:content-type; bh=6/lmUUJMzPK0GzVe5ohlcQuc+URCyL0HR4RBhgbLfvE=; b=DXXI0OaT39CUV295Rojub2dEZoKGM8aHKMAVJAt1eWkygm/ZQDQrDUtlhOd0fRU12H 9g9NxwiF74J+y3AMU5usiMIMn10jB6e2VgJopL6mna0MMRBOotKldH88jEjM3t7LHgPt ke/CEocHjzlcFwwG5XdCNlzf/iBlaHubPRcWvDp9iz9YcGzxXN8/jX+dobt4G49h94QL 81HPSgHkq/QAwovI6TU8l/YjHX53itvGvsKZr8UsAKz/APyJKIPSIlWBL+X4n+0zL1Ut eGVYhlqfJmuB7+boXo60FHbx7HD11+jOtQyqzWNX6WlYEk4Ect72UCYacGAPAdC0tIHI X/yw== 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-Received: by 10.50.110.103 with SMTP id hz7mr16603870igb.91.1438533291359; Sun, 02 Aug 2015 09:34:51 -0700 (PDT) Sender: yngwin@gmail.com Received: by 10.64.106.228 with HTTP; Sun, 2 Aug 2015 09:34:51 -0700 (PDT) Received: by 10.64.106.228 with HTTP; Sun, 2 Aug 2015 09:34:51 -0700 (PDT) In-Reply-To: References: Date: Mon, 3 Aug 2015 00:34:51 +0800 X-Google-Sender-Auth: SmdID-X8cDcrV15fPrvK55PXycQ Message-ID: Subject: [gentoo-dev] useflag policies From: Ben de Groot To: gentoo-dev , qa@gentoo.org Content-Type: multipart/alternative; boundary=089e01183756d4449a051c56a193 X-Archives-Salt: 99a37b79-fa2f-498d-b927-28bb0a376b10 X-Archives-Hash: 11e3d077e0d9c953597c3d17f327c6b3 --089e01183756d4449a051c56a193 Content-Type: text/plain; charset=UTF-8 Recently some team members of the Qt project have adopted these ebuild policies: https://wiki.gentoo.org/wiki/Project:Qt/Policies I have an issue with the policy adopted under "Requires one of two Qt versions". In my opinion, in the case where a package offers a choice between qt4 or qt5, we should express this in explicit useflags and a REQUIRED_USE="^^ ( qt4 qt5 )". This offers the user the clearest choice. Other developers state that users are not interested in such implementation details, or that forced choice through REQUIRED_USE is too much of a hassle. This results in current ebuilds such as quassel to not make it clear that qt4 is an option. This goes against the principle of least surprise, as well as against QA recommendations. I would like to hear specifically from QA about how we should proceed, but comments from the wider developer community are also welcome. -- Cheers, Ben | yngwin Gentoo developer --089e01183756d4449a051c56a193 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

Recently some team members of the Qt project have adopted th= ese ebuild policies: https://wiki.gentoo.org/wiki/Project:Qt/Policies

I have an issue with the policy adopted under "Requires= one of two Qt versions". In my opinion, in the case where a package o= ffers a choice between qt4 or qt5, we should express this in explicit usefl= ags and a REQUIRED_USE=3D"^^ ( qt4 qt5 )". This offers the user t= he clearest choice.

Other developers state that users are not interested in such= implementation details, or that forced choice through REQUIRED_USE is too = much of a hassle. This results in current ebuilds such as quassel to not ma= ke it clear that qt4 is an option.

This goes against the principle of least surprise, as well a= s against QA recommendations. I would like to hear specifically from QA abo= ut how we should proceed, but comments from the wider developer community a= re also welcome.

--
Cheers,

Ben | yngwin
Gentoo developer

--089e01183756d4449a051c56a193--