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-soc+bounces-1532-garchives=archives.gentoo.org@lists.gentoo.org>)
	id 1Qsgvd-0006os-Hy
	for garchives@archives.gentoo.org; Sun, 14 Aug 2011 20:05:03 +0000
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 36E5121C26A;
	Sun, 14 Aug 2011 20:04:44 +0000 (UTC)
Received: from mail-pz0-f42.google.com (mail-pz0-f42.google.com [209.85.210.42])
	by pigeon.gentoo.org (Postfix) with ESMTP id EA0E121C26A
	for <gentoo-soc@lists.gentoo.org>; Sun, 14 Aug 2011 20:04:42 +0000 (UTC)
Received: by pzk37 with SMTP id 37so2002842pzk.1
        for <gentoo-soc@lists.gentoo.org>; Sun, 14 Aug 2011 13:04:41 -0700 (PDT)
Precedence: bulk
List-Post: <mailto:gentoo-soc@lists.gentoo.org>
List-Help: <mailto:gentoo-soc+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-soc+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-soc+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-soc.gentoo.org>
X-BeenThere: gentoo-soc@lists.gentoo.org
Reply-to: gentoo-soc@lists.gentoo.org
MIME-Version: 1.0
Received: by 10.143.60.13 with SMTP id n13mr1529014wfk.373.1313352281480; Sun,
 14 Aug 2011 13:04:41 -0700 (PDT)
Received: by 10.143.91.19 with HTTP; Sun, 14 Aug 2011 13:04:41 -0700 (PDT)
Date: Sun, 14 Aug 2011 20:04:41 +0000
Message-ID: <CAPomEdze0KrFGkaw4ZEfhpFtqeNHrABsDBPXNxNgZuu7vRXQQw@mail.gmail.com>
Subject: [gentoo-soc] Auto dependency builder progress report. Week 11.
From: =?KOI8-R?B?4czFy9PBzsTSIOLF0tPFzsXX?= <bay@hackerdom.ru>
To: gentoo-soc@lists.gentoo.org
Content-Type: text/plain; charset=ISO-8859-1
X-Archives-Salt: 
X-Archives-Hash: 8d8c556980a87f324e22d8560d1db823

In this week I done an integration with portage. Diff is here
http://pastebin.com/Ny55XcwE

  I added two feature flags: depcheck and depcheckstrict. If depcheck
is set one can  see packages accessed during building process. If
depcheckstrict is set in FEATURES then files not from dependencies are
blocked.

 I tried to show it in this video from my screen:
http://www.youtube.com/watch?v=QZsyMMz4K-Y (~5 mins, speed of video
was increased by factor two).

All is working correctly even if several packages are merged
simultaneously, for example, with "emerge -j 3 cowsay bash lsof".

I use external utils from portage-utils package(qlist and qfile) to
map files to packages because they are fast.

Next week I plan to make an ebuild for this utility and another ebuild
for modified portage. Also I want to test various packages building
with depcheckstrict.

Best,

Alexander Bersenev