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 ED065138247 for ; Sat, 28 Dec 2013 11:54:31 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 8C536E09AA; Sat, 28 Dec 2013 11:54:30 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id E8E0FE09AA for ; Sat, 28 Dec 2013 11:54:29 +0000 (UTC) Received: from vapier.localnet (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id 26D8833F4B2 for ; Sat, 28 Dec 2013 11:54:29 +0000 (UTC) From: Mike Frysinger Organization: wh0rd.org To: gentoo-catalyst@lists.gentoo.org Subject: Re: [gentoo-catalyst] how to tell catalyst to resolve dependency, dev-perl/xml-parser Date: Sat, 28 Dec 2013 06:54:28 -0500 User-Agent: KMail/1.13.7 (Linux/3.12.1; KDE/4.6.5; x86_64; ; ) References: <201312272137.12334.vapier@gentoo.org> <1388211068.24088.3.camel@big_daddy.dol-sen.ca> In-Reply-To: <1388211068.24088.3.camel@big_daddy.dol-sen.ca> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-catalyst@lists.gentoo.org Reply-to: gentoo-catalyst@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart4703946.yrtY5xDeE0"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <201312280654.29737.vapier@gentoo.org> X-Archives-Salt: 16f901d1-b7e9-411b-a812-e100284c8a6e X-Archives-Hash: 55dc9cb7310e9c11b6bd46038a20952e --nextPart4703946.yrtY5xDeE0 Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable On Saturday 28 December 2013 01:11:08 Brian Dolbec wrote: > On Fri, 2013-12-27 at 21:37 -0500, Mike Frysinger wrote: > > On Friday 27 December 2013 21:11:44 lin pro wrote: > > > checking for XML::Parser... configure: error: XML::Parser perl module > > > is required for intltool > >=20 > > most likely the perl module is installed, but broken. it needs to be > > rebuilt. > >=20 > > look at the config.log file the log referred you to to see the exact er= ror: > > > !!! Please attach the following file when seeking support: > > > !!! > > > /var/tmp/portage/gnome-base/libgnomecanvas-2.30.3/work/libgnomecanvas= =2D2 > > > .30 .3/config.log >=20 > This exact breakage has been coming up in gentoo systems for the last > few weeks. There was a perl upgrade or many that broke it. Running > perl-cleaner --reallyall fixes it. >=20 > I don't know if catalyst can do that or not and whether it can detect it > to run perl-cleaner. catalyst certainly could grow code for handling perl-cleaner & friends. bu= t=20 i'm not sure if it makes sense. if stage3->stage4 is seeing a perl upgrade= ,=20 then it could be via different routes: - your stage3 is outdated; solution: upgrade your stage3 to a recent one - you're manually forcing a perl upgrade by modifying the list of accepted= =20 keywords (either KEYOWRDS or package.keywords or something else) - i don't think this comes up in the stage1->stage2->stage3 transition due= to=20 how those each occur (a fresh ROOT build and then chroot and upgrade and su= ch) this second one is a reasonable use case, but detecting & supporting it mig= ht=20 be kind of pain w/out deploying specific checks. like doing a pretend emer= ge=20 and analyzing the resulting list of upgrades. is a perl upgrade found ? i= f=20 so, manually upgrade perl, then run perl-cleaner, then move on to the next= =20 step. is a python upgrade found ? if so, manually upgrade python, then ru= n=20 python-cleaner, then move on to the next step. all various upgrades run ? = do=20 a general @world/@system update then. =2Dmike --nextPart4703946.yrtY5xDeE0 Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) iQIcBAABAgAGBQJSvrv1AAoJEEFjO5/oN/WBpxIQANRuTO9b81DbewNJbAq2TPff Wz4cf7hq76F38UxiJ/zEIWF3F1H7eHYLawb7bQG6Sw+xiH0fnqNqIH+2fLUutMbW mw0pnndwVn2FdkAjNrOhOn8Gj4ndfISusgD4K49EGzbuTUAn623/9Rdx9XWUb2Ro 57Cyw0XowUnIKGi6SLCdpUPRQ7xOQ7UERqj0TTzvCoAs7hv4DFhFbJsYTBYrFbFI EMvs7YnB6csU5GNIu/z8+w+WeSfAGrZvNm5xXFr4bY3biNFazr32NYgyCMWJCfkY 36UGCFo+s6okuJSJhnAEQPVokUrQlFhcr7/uQ5IsWPqlRlkfZxmfdmZIHBAQqHPd EMwSdneUGLPEH4NeuE5FS2T/WNvlRCsfNJ4tW5cKTAxkiaY94L+X+bJeuhj560Xt pEolQILQeXt2ZooixRBwbE3NrDVBUF97CkHxd6yLGrkgOqZt7T7/TO8xEvq5UuNV NcRi62/8wwCDSXI8UDp5JSQTwDD+u84kSR3Lxs8I+PAengQoQQ1kNjo+UGCUhQRF UbvWIK/NBsyuax2X4evVQVcFfQ3xfzhQMTpoWfHQK55FjCZfBHunDGQfayY8T64C 9hEWZz3Q/xiOZQaNpFAwe77FGmi7GQ6nTgNchPrfTFEySj4yy0T+kFrwh8kcruyg 8raSQ+QP7554eZlWTRsq =nrPV -----END PGP SIGNATURE----- --nextPart4703946.yrtY5xDeE0--