From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-14) on finch.gentoo.org X-Spam-Level: X-Spam-Status: No, score=-0.2 required=5.0 tests=DMARC_REJECT, MAILING_LIST_MULTI,NICE_REPLY_A autolearn=unavailable autolearn_force=no version=4.0.0 Received: from mail2.home.nl (mail2.home.nl [213.51.129.226]) by chiba.3jane.net (Postfix) with ESMTP id EFE09AC3C0 for ; Mon, 8 Jul 2002 02:12:51 -0500 (CDT) Received: from cp81067-a.tilbu1.nb.nl.home.com ([217.120.15.104]) by mail2.home.nl (InterMail vM.4.01.03.00 201-229-121) with ESMTP id <20020708071455.VUWE27473.mail2.home.nl@cp81067-a.tilbu1.nb.nl.home.com> for ; Mon, 8 Jul 2002 09:14:55 +0200 Subject: Re: [gentoo-dev] Portage: good news and bad news From: Rigo To: gentoo-dev@gentoo.org In-Reply-To: <1026023935.29116.94.camel@inventor.gentoo.org> References: <1026023935.29116.94.camel@inventor.gentoo.org> Content-Type: text/plain Content-Transfer-Encoding: 7bit X-Mailer: Ximian Evolution 1.0.7 Date: 08 Jul 2002 07:13:11 +0000 Message-Id: <1026112391.7256.6.camel@lappy.rogi.biz> Mime-Version: 1.0 Sender: gentoo-dev-admin@gentoo.org Errors-To: gentoo-dev-admin@gentoo.org X-BeenThere: gentoo-dev@gentoo.org X-Mailman-Version: 2.0.6 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Gentoo Linux developer list List-Unsubscribe: , List-Archive: X-Archives-Salt: c491f7ca-e817-4c79-ac21-18042efee853 X-Archives-Hash: 32685bdefe1dee191e14e113edd43d63 After updating portage to 2.0.11 I seem to get more errors that before Daniel ;-)... Info: lappy distfiles # emerge --update world Calculating world dependencies ...done! >>> emerge media-libs/jpeg-mmx-1.1.2-r1 to / !!! No message digest found for . !!! Type "ebuild foo.ebuild digest" to generate a digest. !!! emerge aborting on /usr/portage/media-libs/jpeg-mmx/jpeg-mmx-1.1.2-r1.ebuild . lappy distfiles # ebuild /usr/portage/media-libs/jpeg-mmx/jpeg-mmx-1.1.2-r1.ebuild digest >>> Generating digest file... Traceback (most recent call last): File "/usr/sbin/ebuild", line 33, in ? a=portage.doebuild(pargs[0],x,getroot(),debug=debug) File "/usr/lib/python2.2/site-packages/portage.py", line 1130, in doebuild digestgen(checkme,overwrite=1) File "/usr/lib/python2.2/site-packages/portage.py", line 955, in digestgen mymd5=perform_md5(myfile) File "/usr/lib/python2.2/site-packages/portage.py", line 1368, in perform_md5 return perform_checksum(x)[0] File "/usr/lib/python2.2/site-packages/portage.py", line 39, in perform_checksum return fchksum.fmd5t(filename) IOError: [Errno 21] Is a directory: '/usr/portage/distfiles/' Regards, Rigo Op zo 07-07-2002, om 06:38 schreef Daniel Robbins: > Hi Devs: > > Bad news: I found a significant bug in Portage 2.0.10 and earlier that > could cause masking to work improperly, particularly if a package has a > ~ entry in the profile's packages file. > > Good news: I've fixed the problem in Portage 2.0.11 by rewriting > portage.py's portdbapi xmatch() and visible() methods. This has > resulted in a 44% speed-up in dependency calculations over Portage > 2.0.10. If you thought things were fast before... > > More good news: I've improved repoman to differentiate between > user-visible ebuilds with bad dependencies and masked ebuilds with bad > dependencies. When checking dependencies, user-visible ebuilds' > dependencies are only matched against user-visible ebuilds. But when > masked ebuilds are checked, deps are satisfied using *all* available > ebuilds. This should eliminate virtually all false positives in the > repoman DEPEND and RDEPEND QA tests. Type "repoman --help" for more > information on these new changes. > > Enjoy! > > -- > Daniel Robbins > Chief Architect, Gentoo Linux > http://www.gentoo.org > > _______________________________________________ > gentoo-dev mailing list > gentoo-dev@gentoo.org > http://lists.gentoo.org/mailman/listinfo/gentoo-dev