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 373AA13877A for ; Mon, 4 Aug 2014 21:50:46 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 6BE24E08B1; Mon, 4 Aug 2014 21:50:41 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id CB039E08AC for ; Mon, 4 Aug 2014 21:50:40 +0000 (UTC) Received: from pomiot.lan (77-255-25-239.adsl.inetia.pl [77.255.25.239]) (using SSLv3 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: mgorny) by smtp.gentoo.org (Postfix) with ESMTPSA id D528A33F5A9; Mon, 4 Aug 2014 21:50:36 +0000 (UTC) Date: Mon, 4 Aug 2014 23:51:00 +0200 From: =?ISO-8859-2?B?TWljaGGzIEfzcm55?= To: gentoo-portage-dev@lists.gentoo.org Cc: multilib@gentoo.org Subject: Re: [gentoo-portage-dev] [PATCH] repoman: fix atom.blocker checks. Message-ID: <20140804235100.2ac7e080@pomiot.lan> In-Reply-To: <1407142947-7067-1-git-send-email-mgorny@gentoo.org> References: <1407142947-7067-1-git-send-email-mgorny@gentoo.org> Organization: Gentoo X-Mailer: Claws Mail 3.10.1 (GTK+ 2.24.24; x86_64-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-portage-dev@lists.gentoo.org Reply-to: gentoo-portage-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/jATJA3tbg3Pe9VPbRv7k2G6"; protocol="application/pgp-signature" X-Archives-Salt: be5bbf9a-21f1-4ab6-a3c8-2be11196072a X-Archives-Hash: c350b0591f634754882aab7d936d7989 --Sig_/jATJA3tbg3Pe9VPbRv7k2G6 Content-Type: text/plain; charset=ISO-8859-2 Content-Transfer-Encoding: quoted-printable Dnia 2014-08-04, o godz. 11:02:27 Micha=B3 G=F3rny napisa=B3(a): > The original checks assume that no-blocker is denoted as 'None'. > However, currently atom.blocker returns just 'False'. So, applying this patch restores the 'dependency.unknown' check that wasn't working for some time. As a result, I think it slows down repoman near GNOME & KDE categories (though no real measurements), and gives 4779 new warnings. Some of those warnings concern only || () dependencies, e.g.: x11-wm/awesome/awesome-3.5.5.ebuild: DEPEND: =3Dx11-libs/libX11-1.3.99.901 ) in the ebuild. However, some look like false positives and need further investigation: app-emulation/emul-linux-x86-baselibs/emul-linux-x86-baselibs-20140406-r4.e= build: RDEPEND: >=3Dapp-arch/bzip2-1.0.6-r4[abi_x86_32(-)], >=3Dapp-arch/xz= -utils-5.0.5-r1[abi_x86_32(-)], >=3Dapp-text/libpaper-1.1.24-r2[abi_x86_32(= -)], >=3Ddev-db/sqlite-3.8.3:3[abi_x86_32(-)], >=3Ddev-libs/dbus-glib-0.100= .2-r1[abi_x86_32(-)], >=3Ddev-libs/elfutils-0.155-r1[abi_x86_32(-)], >=3Dde= v-libs/expat-2.1.0-r3[abi_x86_32(-)], >=3Ddev-libs/glib-2.34.3:2[abi_x86_32= (-)], >=3Ddev-libs/gmp-5.1.3-r1[abi_x86_32(-)], >=3Ddev-libs/json-c-0.11-r1= [abi_x86_32(-)], >=3Ddev-libs/libelf-0.8.13-r2[abi_x86_32(-)], >=3Ddev-libs= /libgcrypt-1.5.3-r100:11[abi_x86_32(-)], >=3Ddev-libs/libgcrypt-1.6.1-r1:0[= abi_x86_32(-)], >=3Ddev-libs/libgpg-error-1.12-r1[abi_x86_32(-)], >=3Ddev-l= ibs/libpcre-8.33-r1[abi_x86_32(-)], >=3Ddev-libs/libtasn1-3.4-r1[abi_x86_32= (-)], >=3Ddev-libs/libxml2-2.9.1-r4[abi_x86_32(-)], >=3Ddev-libs/libxslt-1.= 1.28-r2[abi_x86_32(-)], >=3Ddev-libs/lzo-2.06-r1[abi_x86_32(-)], >=3Ddev-li= bs/nettle-2.7.1-r1[abi_x86_32(-)], >=3Ddev-libs/openssl-1.0.1h-r2[abi_x86_3= 2(-)], >=3Ddev-libs/udis86-1.7-r2[abi_x86_32(-)], >=3Dmedia-libs/giflib-4.2= .3-r1[abi_x86_32(-)], >=3Dmedia-libs/lcms-2.5-r1:2[abi_x86_32(-)], >=3Dmedi= a-libs/libpng-1.2.51:1.2[abi_x86_32(-)], >=3Dmedia-libs/libpng-1.6.10:0[abi= _x86_32(-)], >=3Dmedia-libs/tiff-3.9.7-r1:3[abi_x86_32(-)], >=3Dmedia-libs/= tiff-4.0.3-r6:0[abi_x86_32(-)], >=3Dsys-apps/acl-2.2.52-r1[abi_x86_32(-)], = >=3Dsys-apps/attr-2.4.47-r1[abi_x86_32(-)], >=3Dsys-apps/dbus-1.6.18-r1[abi= _x86_32(-)], >=3Dsys-apps/file-5.18-r1[abi_x86_32(-)], >=3Dsys-apps/tcp-wra= ppers-7.6.22-r1[abi_x86_32(-)], >=3Dsys-apps/util-linux-2.24.1-r3[abi_x86_3= 2(-)], >=3Dsys-devel/gettext-0.18.3.2[abi_x86_32(-)], >=3Dsys-devel/libtool= -2.4.2-r1[abi_x86_32(-)], >=3Dsys-devel/llvm-3.3-r3[abi_x86_32(-)], >=3Dsys= -libs/e2fsprogs-libs-1.42.9[abi_x86_32(-)], >=3Dsys-libs/gdbm-1.10-r1[abi_x= 86_32(-)], >=3Dsys-libs/gpm-1.20.7-r2[abi_x86_32(-)], >=3Dsys-libs/libavc13= 94-0.5.4-r1[abi_x86_32(-)], >=3Dsys-libs/libraw1394-2.1.0-r1[abi_x86_32(-)]= , >=3Dsys-libs/ncurses-5.9-r3[abi_x86_32(-)], >=3Dsys-libs/readline-6.2_p5-= r1:0[abi_x86_32(-)], >=3Dsys-libs/slang-2.2.4-r1[abi_x86_32(-)], >=3Dsys-li= bs/zlib-1.2.8-r1[abi_x86_32(-)] CC-ing multilib@ for consultation :). I don't think this should prevent us from committing the patch, however. If we believe the potential false positives are important enough, we should just add explanatory 'if False' instead of keeping a code bug ;). --=20 Best regards, Micha=B3 G=F3rny --Sig_/jATJA3tbg3Pe9VPbRv7k2G6 Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJT4ABEXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOceAP+wSZ9IadQS1ryeiY+0vUjYjo 6Em3skhMUMT2KDjr62i36duv4pN+d36+sjGXbxR6sGuFvlOXEioELpouyc3dIG14 XCgBEWlWkqIGJdSvX7/3wti0bDtqoSTslwQzJ3FQ849cOs0Vyb8dOx9pyDrpq8Ii oeW/6yacdWDVgYIaRfPRLZr3aoqrqP4Ozs8KfO2u2r2UTXWE7w9O9bjin5W6TAnR yxvxyPt4VtjkMJIgjL8fpDGK0fyeSkEaJCs1QcHJvsoRjvBK1ivxysEY2i4+iPiT O/vCWDwsGJ6p/hIF2BAlSy7hpO5+DGMbeun/LI0o/2dcGTi/fwWxhKOSCmRaxWui tJuoZ+HghLoS7giIy5aLCNeyqKnqeWECPGOegwucQkXh3LKO6qLvr8/nCOyM+4tf fECr+H9YMwx0n+5I2YpmTubJ9Ri6s4eF7ntcyV/hZkXvkp7IUc6ZrQf1cD+Kxrlf xzeZRs5sSP87GUcK6hpDgIbnVd4iKNE82BFoIzPN5ChpAlQ38O4Z/pOMNsYewi/k 63rvniMV9Pe6gnHEtvVNNH3GAysqziUnMDm39zzlj/CHAQHfjEiiK/Ch1e4WjB6T 40Cf9cI4tUeB9V/6CKp7BkFSvIcfIwPylDU74tjb6ghrvemej5jnmI1zNRRT1hVH vrnzlr2xCD6ak2KiTEQh =P+dN -----END PGP SIGNATURE----- --Sig_/jATJA3tbg3Pe9VPbRv7k2G6--