From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-dev+bounces-86116-garchives=archives.gentoo.org@lists.gentoo.org>
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 279E0138334
	for <garchives@archives.gentoo.org>; Wed,  3 Oct 2018 16:38:45 +0000 (UTC)
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 33DEFE09CC;
	Wed,  3 Oct 2018 16:38:41 +0000 (UTC)
Received: from smtp.gentoo.org (dev.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4])
	(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 BB0BFE0990
	for <gentoo-dev@lists.gentoo.org>; Wed,  3 Oct 2018 16:38:40 +0000 (UTC)
Received: from [10.128.17.34] (unknown [100.42.98.196])
	(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
	(No client certificate requested)
	(Authenticated sender: zmedico)
	by smtp.gentoo.org (Postfix) with ESMTPSA id 17E8F335CB7;
	Wed,  3 Oct 2018 16:38:37 +0000 (UTC)
Subject: Re: [gentoo-dev] RFC: Portage QA check for FHS/Gentoo policy paths,
 for top-level dirs and /usr/share/doc
To: gentoo-dev@lists.gentoo.org, =?UTF-8?B?TWljaGHFgiBHw7Nybnk=?=
 <mgorny@gentoo.org>, qa@gentoo.org
References: <1df93cd0-b3e7-56cf-3a29-bfaed2069e02@gentoo.org>
 <1538408896.1095.8.camel@gentoo.org> <2733265.gtnf6FpWjD@tuxbrain>
 <1538417788.1095.10.camel@gentoo.org>
 <e624321d-2b40-323f-0a4f-cade02770c8a@gentoo.org>
From: Zac Medico <zmedico@gentoo.org>
Openpgp: preference=signencrypt
Autocrypt: addr=zmedico@gentoo.org; prefer-encrypt=mutual; keydata=
 xsFNBFs7tmwBEADTzG+IcYtRfTfKryU7sUH7LlV1M+TdaCMfIkY4x6RyHXkaaqYuQ+U9HKn0
 +m5FcZsZ1Ojik+We3Tz0F6kDbam6EWzBxmsLb/IHeUEsvsuLzuBQjiD9zzqGocZiPWr+uWJs
 AdbueS72R7FPXJPDUEPrJ9GdhGFyYARveY9cmdisOwcDOiSFfBjk3/89t4gROn4KUhezVuO9
 VS14gVSns1561CJjlB47HkSBu4+FuzrfVygg4xitWAH119Ehw0vJcgkTw4Bqhk01Iw9us80m
 dFyU8JbJ0CVYe30gYKFFbnXoiT6xLLogKOkv0goPFxaXcMwWM9ei3SjAGVqgN6i8VnO7kquV
 LwkTe6ntEK0iY+l4qTKuyIOQLpCbWNI0eVwlx5b/pY2pt5TEGWAPMCZGjlidMx0aDcVX4oji
 2/xegFAcxALrfOX3kj2FZ9kNAqLZu26AfqtslIqlBEAb5sZwPr351msBIdbaWX2UNw21I478
 7eQ7UfohwXQHlXdhc/wop3VDkDzLBnvlK4ozSJI/9T5F/+9yEZvc6DKUWdEfD12o2El5hHan
 gCUQWDBKqZb1wcekK8KY2tmH8BBQi7k52IWYLJYfJdir/XpGm5SsDpf3zvDcIFXqFHAG7w7b
 fhriM+6oBOeIO9ew1Xj3swbRhDwdzRUhu7Uqayq1vdvKqGkgcQARAQABzSJaYWNoYXJ5IE1l
 ZGljbyA8em1lZGljb0BnbWFpbC5jb20+wsGUBBMBCAA+AhsDBQsJCAcDBRUKCQgLBRYDAgEA
 Ah4BAheAFiEER1is2Nqa/UampgQK1hDPNyHnis0FAltml4cFCQTNZxoACgkQ1hDPNyHnis07
 aA//QH4lchXg2Kt5ZbBlF3UGn8l2lXvjZKnHkSoz1WK5lWJynQN+dFV6ve+mqG8wX7SqEb+3
 iMVh1YoCNx3WSoIb/74/0X+Xtarz1thja8/qS+GyCF1O42aOXYLTuXTmIowjBVIR8v1cZVdY
 L1KNpyfcq9UyL/xyLpBAP6eqB2+rNiNQHuO8xXgoQGr5kpz08yyD+gnpsGG7hdMzOi7FA7kk
 5JN6rvVKVoKE3VHuECj30u/sd5bixndrGOEr2Ps7b1E9D5h0Ge9HTtAdU/qaUZpAChkRPwGK
 aNme3UGag9161JKdBsm7e3/a6GTbqvtJYxSK6B7LvI/VOQmFUlhEcFrDVQzJk0l+X5kn3z2u
 UG80wWTM4p7WCVWiAUPmVGF27ml12J3p8HBXf02VvaNCJtzOCDEbbr+Ynf+JriMUTRy5mzD0
 Vfqt4oWqg7I4q6Ds4TqwmEVxBDdONI2AmhQ+BALGzu3aFyu8fyp7J/KWc+UgK/CGvmJUtrGY
 sUNudPVPDJ33xlxj1Y940OECA+fsBPxS0k18ZoJLivLxwgrS/EkVOcUKNFMezMUHK6WnDlHD
 8UrhvmnF5YewMH1EXelNgZvlWF8z8C2fRx8biGLXaaMQEnmGZkQTN8NJdBhZ1cuD0UORF8Bp
 LKkz1EEWp1Tox4ibn47s6jM4qRb1xTG+c0T4Fl7OwU0EWzu2bAEQAJ9lv8R485soLy25UWUg
 xBpNHOburlMdvBC9t0p3D/fVx1glplnsEWCdIGrYIFgM/Fyb5PG++OA1NqbyRkZ0SkKbf+8/
 Vh0lKiJhuKwm5tXsmIA6gCYa1oM5Vfm2Gm/bwcvXvCorZ3mOCoxMsV5PeHJqujlyMYBCWFM0
 7J/BWR0UwUuM6EbOrtqSLhRn2J5L8h52jJm85uV/v13k9XXEjSZ/bDnKgdx9lG/ufAj1czOe
 qWAL39FA/s75Z8KXamX2DJ3SFze6pRaXSR73Ee9XGUR05Ef9/47N7JtiP2vzQaQLox6qIbyr
 O5Y7Qhlnka/PCSrQqBEB5+v1n/i+bI6JWEmu+TWAunpUR0Hnh9Q7cwb89ydiJqxEk5TBFBDX
 6rbnDmL2ihlGTQtDqg2dZt5WP4/CfSbMvT8aOR0+xhyXHM4tKVEDCSKx6lWXrYvab5fBexmP
 0NLe8gcRtt8KYprIG4YJdASkkyYScaoUuc7O/b1w662bcGcZdxYCDlomOJXk8oSav/iD38Qn
 yWmEac0JFDYO9TM7W2UemZP4m8MHACCjmt+rnCON6JLnvyQCA+iK04HOn/PlgzkVdf6yER2L
 n+tq0Stv3KxR+vdnjlhXfIzoweAKkSDz7mTp8zp7Li1GfFcBh0nhfNpLIwv1+ycSD1pVoI+J
 GX5+4tK4XVAl/svDABEBAAHCwXwEGAEIACYCGwwWIQRHWKzY2pr9RqamBArWEM83IeeKzQUC
 Wzu2twUJAeEzywAKCRDWEM83IeeKzRZ3D/0RFItQdaMZb6hEk8LzRGxJk772Bt2joBPwY/Qv
 dLUzrR38Lg+n2VPuwa83fVDaHj+LUAbPa+y+MDhFTC5Yj8zYXrrRmapu4sDgFtL+CMD5at9k
 HxMMSjLuTQg76BrQnoQ2DFI6TTDVlL4thWszyvsLvdlyQBTZqScY4e98h1Ghylvjrj8kD6OQ
 /wQ1xcDQ1VPXtN7orc7Gk3d8Gwc/vD3NthpXcTHey5eEvHT/7HGMs9N/ChsTLeRO/lCq6ao+
 HtOVe9z/0q7gbCAAVSxwsblmGwNQshaxGvS3K6bQhgjeWlCczKRmIMKiKrscRNPAl5k+kmQ+
 VVztDLLR6pwrKiKp3+22vm0/BEVaTg5iarNkWJlnqwbtnDrxRcoe6EJXUyBco+pLczxDpX6c
 Yv5nAsTUaS+rBo+Cfu7Mml874fOhaffLGM2+HmmWxlsz+SoJMzIHIHQtA9l2OQ7fQa9Xp1TB
 qZuViSnK2lnlyZshEhPOzE+Q65bBeQujPrLrrgl8f9N7fFVDaupmS4MIWvDLmc6qT3bDs5hY
 arIM5Ivi3IJ1yxdWgXkddwdAtO/lbMJDYwBBRbrN+XKKtjKBN8nd2zmaTn8nnZQoSEgc/Mkd
 zbpRt++jfxe4TQUmNvvGhnMKhJOkJVnYfR/Zwk4EsRU31udt6U2WanSbqY8Ad8Ot+xVH+w==
Message-ID: <c94b237f-6e3a-b52a-2cec-e81519ed850f@gentoo.org>
Date: Wed, 3 Oct 2018 09:38:32 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
Precedence: bulk
List-Post: <mailto:gentoo-dev@lists.gentoo.org>
List-Help: <mailto:gentoo-dev+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-dev+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-dev+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-dev.gentoo.org>
X-BeenThere: gentoo-dev@lists.gentoo.org
Reply-to: gentoo-dev@lists.gentoo.org
MIME-Version: 1.0
In-Reply-To: <e624321d-2b40-323f-0a4f-cade02770c8a@gentoo.org>
Content-Type: multipart/signed; micalg=pgp-sha512;
 protocol="application/pgp-signature";
 boundary="7ryfxw6F4o46utrUpmPiT54a2B8rJVIcQ"
X-Archives-Salt: cc38cff2-4411-467f-b356-4b4c1f0ad3fb
X-Archives-Hash: 20b92620a67978a41c8e43ecc51c5a8d

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--7ryfxw6F4o46utrUpmPiT54a2B8rJVIcQ
Content-Type: multipart/mixed; boundary="Fnb1IVdprq3IxmWO1uTrRTYGw9gKJtXAs";
 protected-headers="v1"
From: Zac Medico <zmedico@gentoo.org>
To: gentoo-dev@lists.gentoo.org, =?UTF-8?B?TWljaGHFgiBHw7Nybnk=?=
 <mgorny@gentoo.org>, qa@gentoo.org
Message-ID: <c94b237f-6e3a-b52a-2cec-e81519ed850f@gentoo.org>
Subject: Re: [gentoo-dev] RFC: Portage QA check for FHS/Gentoo policy paths,
 for top-level dirs and /usr/share/doc
References: <1df93cd0-b3e7-56cf-3a29-bfaed2069e02@gentoo.org>
 <1538408896.1095.8.camel@gentoo.org> <2733265.gtnf6FpWjD@tuxbrain>
 <1538417788.1095.10.camel@gentoo.org>
 <e624321d-2b40-323f-0a4f-cade02770c8a@gentoo.org>
In-Reply-To: <e624321d-2b40-323f-0a4f-cade02770c8a@gentoo.org>

--Fnb1IVdprq3IxmWO1uTrRTYGw9gKJtXAs
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable

On 10/01/2018 11:23 AM, Zac Medico wrote:
> On 10/01/2018 11:16 AM, Micha=C5=82 G=C3=B3rny wrote:
>> On Mon, 2018-10-01 at 19:23 +0200, Andreas Sturmlechner wrote:
>>> On Montag, 1. Oktober 2018 17:48:16 CEST Micha=C5=82 G=C3=B3rny wrote=
:
>>>> On Mon, 2018-10-01 at 08:19 -0700, Zac Medico wrote:
>>>>> /usr/share/doc level directories
>>>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>>>> /usr/share/doc/${PF}
>>>>>
>>>>> The first bug report [2] is for qt-core, which installs documentati=
on
>>>>> into  /usr/share/doc/${PN}-${PV} instead of /usr/share/doc/${PF} ($=
{PF}
>>>>> includes ebuild revision such as -r1, -r2, and so on).
>>>>
>>>> No, it doesn't.  There's no /usr/share/doc/qtcore-5.11.1 on my syste=
m.
>>>
>>> This is coming from dev-qt/qt-docs.
>>
>> Nope, still not /usr/share/doc/qt*core*-...
>>
>>>  It is a problem because any other package=20
>>> building QCH API docs with cross-references to Qt API needs to instal=
l below=20
>>> this path, and will generate the same QA warning (currently kde-frame=
works/*=20
>>> does this).
>>
>> Yes.  That is why I believe that hardcoding the exception in every
>> package is simply wrong.  Wouldn't it be cleaner to account for the pa=
th
>> in the QA check?
>=20
> There may be cases where we want to fix the ebuild to use
> /usr/share/doc/${PF} though, right?

Until this QA check has adjustable whitelist support, we can consider it
an unstable work in progress. Therefore, I'd like for the QA team to
move it gentoo/metadata/install-qa-check.d/08gentoo-paths until it has
matured. It's safe to commit it to the gentoo repository now, and it
will become active when portage's internal copy is removed. I've filed
this bug report to track progress:

https://bugs.gentoo.org/667604
--=20
Thanks,
Zac


--Fnb1IVdprq3IxmWO1uTrRTYGw9gKJtXAs--

--7ryfxw6F4o46utrUpmPiT54a2B8rJVIcQ
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQKTBAEBCgB9FiEE8OgXaltWzqgSupCu0HX7jBBKPSAFAlu08IlfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEYw
RTgxNzZBNUI1NkNFQTgxMkJBOTBBRUQwNzVGQjhDMTA0QTNEMjAACgkQ0HX7jBBK
PSBm7w//ZySJlJQMywmzANMmTW2Iq4x8SAE3ONObc7v47sEtNy/bh/+vEL7cBlPy
NBLAgYI4YFLOAnt5QkIFDexvNGtx9YhcjgJvfx1Q2M+PM7wzesYibAblhY0BOp7N
WBZWDA5fkgde7tClP8luCduHGgjyLSb+2NN6SpDBeFGewGaXIdd0cLrnalqND4/H
59EyR2wu3zfw3QrpdOEeikPVqFGk2cWSIU+24/x12OJddVc4ddYYaUN7nXBZCJjj
BvSr8mWYlzd70lOWvadgY0oehuSGQgAa5obwhTMn5Vpa4j4UwP4uPgDMwpTIoftI
2AC8CPGq6Aer97O81E4PMe4zRZMmo2PtCI5PQfGi8tRtb3KvbHIjQ4xwsbYhSh+R
+oVrjbnoQYgbHBuY3Vb+f2ZFNyqwATifjq/vlPt8RMnyCm1g3yYpxKJVtA2DdhFp
6VylR8ywwTttYMX1vHysllFTgU8fAT/jfXpI6qoF/IxOw3xnFcDa3tx2uFAisqTI
fp8NkfmuBNJu2/yzHSjgUb1eSsaLXaJW9BUQRvQJH45T10mXXTIKrNyGt/woJF9B
vTymEkrXU/vdGFLe3PiIxxcvEgQxc/Yd2+80YouRjMlGVrDMrQRvFBdYzng9qOvW
R4cd8jSjDGvf5TGqpzpO8tQ0b46gZxjb0Jw8cdRaQvG0R+EmlnY=
=l0Ic
-----END PGP SIGNATURE-----

--7ryfxw6F4o46utrUpmPiT54a2B8rJVIcQ--