From mboxrd@z Thu Jan  1 00:00:00 1970
Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org)
	by finch.gentoo.org with esmtp (Exim 4.60)
	(envelope-from <gentoo-devhelp+bounces-153-garchives=archives.gentoo.org@lists.gentoo.org>)
	id 1RykX7-0000iP-MK
	for garchives@archives.gentoo.org; Sat, 18 Feb 2012 13:41:02 +0000
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id BFF79E0AD2;
	Sat, 18 Feb 2012 13:40:48 +0000 (UTC)
Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183])
	by pigeon.gentoo.org (Postfix) with ESMTP id 2557FE0AD2
	for <gentoo-devhelp@lists.gentoo.org>; Sat, 18 Feb 2012 13:40:48 +0000 (UTC)
Received: from [192.168.178.22] (p548D2D55.dip.t-dialin.net [84.141.45.85])
	(using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	(Authenticated sender: tommy)
	by smtp.gentoo.org (Postfix) with ESMTPSA id C6A6A64C94;
	Sat, 18 Feb 2012 13:40:46 +0000 (UTC)
Message-ID: <4F3FAA4F.1010208@gentoo.org>
Date: Sat, 18 Feb 2012 14:40:31 +0100
From: Thomas Sachau <tommy@gentoo.org>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:9.0.1) Gecko/20111223 Firefox/9.0.1 SeaMonkey/2.6.1
Precedence: bulk
List-Post: <mailto:gentoo-devhelp@lists.gentoo.org>
List-Help: <mailto:gentoo-devhelp+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-devhelp+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-devhelp+subscribe@lists.gentoo.org>
List-Id: Gentoo Development-related help <gentoo-devhelp.gentoo.org>
X-BeenThere: gentoo-devhelp@gentoo.org
X-BeenThere: gentoo-devhelp@lists.gentoo.org
Reply-To: gentoo-devhelp@lists.gentoo.org
MIME-Version: 1.0
To: gentoo-devhelp@lists.gentoo.org
CC: James Cloos <cloos@jhcloos.com>
Subject: Re: [gentoo-devhelp] dodoc vs directories
References: <m3ipj5gmk4.fsf@carbon.jhcloos.org>
In-Reply-To: <m3ipj5gmk4.fsf@carbon.jhcloos.org>
X-Enigmail-Version: 1.3.4
OpenPGP: id=211CA2D4
Content-Type: multipart/signed; micalg=pgp-sha1;
 protocol="application/pgp-signature";
 boundary="------------enig5597121FC952BDEF898D0100"
X-Archives-Salt: 22886460-6de0-445f-bb1b-ef7e32fcaaaf
X-Archives-Hash: 2f9c71d217a0498c720b27b562c6360a

This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enig5597121FC952BDEF898D0100
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

James Cloos schrieb:
> It seems that dodoc recently has lost recusivity in portage master.

Unless you found something special with EAPI-4, then there is nothing
lost. dodoc never had the ability to work on directories in EAPI<4.
There was just a bug in portage, which did not let dodoc die, when it
was called on a directory. This now should, according to the mentioned
bug 356389, show a QA warning and at some later point die as it should
have done from the beginning.

>=20
> Several ebuilds (including in the main tree) now fail because of that.

Please give me some common example for such a failure.

>=20
> Bug https://bugs.gentoo.org/show_bug.cgi?id=3D356389 implies that the g=
oal
> is only to qawarn, not error, when passed a directory.  And dodoc itsel=
f
> seems to work that way.

So if dodoc does just qawarn, how should ebuilds now fail with dodoc
called on directories?

>=20
> But doins does not (cf:
>=20
>   :; grep -C3 '$x is a directory' /usr/lib/portage/bin/ebuild-helpers/d=
oins
>=20
> for the details).

doins was never ment to work on directories, unless you used the -r switc=
h.

>=20
> Is this a bug in portage or should I submit bugs, blocking 356389, for
> each failure?

I currently cannot really see your problem, maybe you mixed some facts
about dodoc and doins? Otherwise, please clarify this.

--=20

Thomas Sachau
Gentoo Linux Developer


--------------enig5597121FC952BDEF898D0100
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.0.18 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iJwEAQECAAYFAk8/qlUACgkQG7kqcTWJkGcUHQQAoAbJjWXa0nXssutoyn/x4ruu
DfzW0a8L4eYgFnvAmvWDxn8cMG0FN8QRyrhBezJxgyJ9K+DUgcl0n2GVugisTJFa
dnmncHKB68w4FrYZYYkltod2l4xLZdm47yEUNtAJJczjYnT14h+G2iHkb8yKJh40
jnJ+4AqlPw+dlEk3L9A=
=D+N0
-----END PGP SIGNATURE-----

--------------enig5597121FC952BDEF898D0100--