From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 2FA6613832E for ; Mon, 18 Jul 2016 03:54:43 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4CF8121C012; Mon, 18 Jul 2016 03:54:40 +0000 (UTC) Received: from mail-lf0-f45.google.com (mail-lf0-f45.google.com [209.85.215.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 736E121C012 for ; Mon, 18 Jul 2016 03:54:39 +0000 (UTC) Received: by mail-lf0-f45.google.com with SMTP id l69so65532178lfg.1 for ; Sun, 17 Jul 2016 20:54:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:user-agent:in-reply-to:references :mime-version:content-transfer-encoding; bh=jJNrqp7tH0AzliMeBGgkeU4BRBgE1I36c/Fe5n6gzBs=; b=Bk2bQHyKJy4yNFplytkZOiYKldKG2j8jrwFfDXqBzOgu9iyKIIXwULkMndB2fR0WuE kKpgKuAC6g0/bp5o/+qzk3wgdTPtb/hiY05McbdkErANyLEk4RA2X8nMiWZ0G2fx7V7u /TufE5TEvwWOhtnAjaRv/mbCsWJ86B8Htjx19WRr/P/hOCHqFX66+kx37wIXtUcC3eZf hvaAWCz+YTelhS0cMtgf5E9sDgxnixXAgarR/kM54tyoraJ8YLQIiCFrLnM++BZjPdME PXKDo+OmALZJMhHG0gtXJeILksB9Yb9nFlQSUx6uXwPjU93/M0/wxmXC4muh4EUtxTC8 OtYw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:date:message-id:user-agent :in-reply-to:references:mime-version:content-transfer-encoding; bh=jJNrqp7tH0AzliMeBGgkeU4BRBgE1I36c/Fe5n6gzBs=; b=Taka4Dry/jrlfRoeQYFG6GZoQohVLMrT6v6dN6FBietP9HvgD0uswsBBca0Mc1mUPI /AS8IdiBcvdNL0wi9YIm1Ja6xKiETWQpsFYarkQNuDRu6LtO8CMrDSifYOaeyetlm6mp 43Mo6E8XjrAoXDaOhPAIWo3Ycn6VB6PZMSq3msZ81UKKP0jGNwf1v6NQsXIwdEL8bFG6 DRzl3Zibyh8dZ3udRxuN4+78+FkhM2WzuvZOPPOsJf+wDBzISNm2fmEMr3Q5UUq9F/5R +/p5d4fhTpxNICjCfN/xidPZe0eOv432swPlATU1PLuwOhLZRgkv981QcK2TIvUg960i veXA== X-Gm-Message-State: ALyK8tLdnII6g/AYMYsYFFtwCl+pwIc3DNB60XMMzRYBdHu5HEh9E+NngwHiiQy52rvxJw== X-Received: by 10.25.154.10 with SMTP id c10mr12766463lfe.72.1468814077592; Sun, 17 Jul 2016 20:54:37 -0700 (PDT) Received: from yo.localnet ([193.194.125.35]) by smtp.gmail.com with ESMTPSA id 78sm2193997lfv.39.2016.07.17.20.54.36 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 17 Jul 2016 20:54:36 -0700 (PDT) From: Denis Romanchuk To: gentoo-soc@lists.gentoo.org, radhermit@gentoo.org Subject: [gentoo-soc] Re: libebuild - weekly report #8 Date: Mon, 18 Jul 2016 06:50:01 +0300 Message-ID: <63863448.Y69znmlREn@yo> User-Agent: KMail/4.14.10 (Linux/4.1.15-gentoo-r1; KDE/4.14.8; x86_64; ; ) In-Reply-To: <14396076.rpDzvke5XW@yo> References: <1601113.pOCLyzZymB@yo> <17269016.ClvWtZ9HAr@yo> <14396076.rpDzvke5XW@yo> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-soc@lists.gentoo.org Reply-to: gentoo-soc@lists.gentoo.org MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Archives-Salt: ab43c223-be0d-4710-8568-6a3cc79854dc X-Archives-Hash: 0ce0a000bf0957451725e0c5e1f0d142 Hello, My eight week progress: This week I've mostly spent to get more familiar with some of the pkgcore subsystems implementation and examine following tasks. Plan for next week: Work on restrictions and other pkgcore/libebuild improvements, Take out conditional restrictions into separate restrictions module(conditional) and come up with new design(remove recursive use conditional evaluation in particular) which will help to reduce memory consumption in case of a lot of conditional use dependencies appears and also should simplify other code paths. Libebuild repo https://github.com/den4ix/libebuild Libebuild blog https://blogs.gentoo.org/gsoc2016-libebuild/ -- Denis Romanchuk Kiev, Ukraine Email: den4ikkss@gmail.com