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 1B58113829C for ; Mon, 13 Jun 2016 03:45:41 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 3EB7BE09A4; Mon, 13 Jun 2016 03:45:37 +0000 (UTC) Received: from mail-lf0-f41.google.com (mail-lf0-f41.google.com [209.85.215.41]) (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 7FD41E09A4 for ; Mon, 13 Jun 2016 03:45:36 +0000 (UTC) Received: by mail-lf0-f41.google.com with SMTP id u74so76768280lff.2 for ; Sun, 12 Jun 2016 20:45:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id:user-agent:in-reply-to :references:mime-version:content-transfer-encoding; bh=u30rMqZZaMC0MnHK2upQ+o5pXKFzjoe9SFJUNdN/U7A=; b=nEabyPO8l5Hy2oQoUjSmFrQVrtn8hZPM/gtmcZ6Aii7wOVQNFjBDNPpgnXhc9YRSA6 yqd9n7H+IVG1e03JRQSO9X7UWKrixER41Fy2VX5R7laEn1qYAqir2Tg4PPDXfhSBqLes i6pTbkaLpJzsgBwIM0ZTwW1IS46Pv+OGXWcbh0C3lUDjJrFmocgG+H9N6zySWEwWZPAj JfR/39A+HRGqFfI5DUrUeRn/LNBwIZLCb5prXtlsCkqRJGn58kQiAgcUUD6jssA6SHTB BVsxIQZKwnreWWsXW+ZhVui79PM+cK1IBqePdck0Bv+I0SFI2zxOBS8wWybcN+DE/Xgf 4rFA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:user-agent :in-reply-to:references:mime-version:content-transfer-encoding; bh=u30rMqZZaMC0MnHK2upQ+o5pXKFzjoe9SFJUNdN/U7A=; b=IqcgyyKyqMN2cz74QsV0gsX5dRDlY1K0FlisoqxLXRN3rV+RxiRtCXISgWoClzbZPh //E6xANTuPMmEmA/d/wh/fo8nvPCsgLICnY3GzgXRLhdks7YpRZP6oSUx5zqGmeTRVe8 o0kqH9q33mOqWJd3YARcvVPoFA4v7UEwsbrUrEIREQ/ZyxCPq45Z+pyU+6/s9r1zco8l 1KONfp+fDFkZ2CYM5cGFgDT4PF7Ci6tlDAn2HelGchkjUq1cxyr2ftddHaLhKTh3pqPY 856iKPZ1JaPsVOY2b028vhU+/y/6xWvuGqCE46K3moQyUXTJMnTMnhLDK+/OURy/QOZ0 kukQ== X-Gm-Message-State: ALyK8tJWn4Hoookn3IVH4bvkpzcVqruqXZInWHR8nB7bkCKm1aEjwnAesntAcxZEzORi9g== X-Received: by 10.25.127.8 with SMTP id a8mr3668991lfd.12.1465789534872; Sun, 12 Jun 2016 20:45:34 -0700 (PDT) Received: from yo.localnet ([77.47.223.81]) by smtp.gmail.com with ESMTPSA id o137sm1681177lfe.2.2016.06.12.20.45.34 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 12 Jun 2016 20:45:34 -0700 (PDT) From: Denis Romanchuk To: gentoo-soc@lists.gentoo.org Cc: radhermit@gentoo.org Subject: [gentoo-soc] Re: libebuild - weekly report #3 Date: Mon, 13 Jun 2016 06:42:23 +0300 Message-ID: <2628753.TBFv5fWKl2@yo> User-Agent: KMail/4.14.10 (Linux/4.1.15-gentoo-r1; KDE/4.14.8; x86_64; ; ) In-Reply-To: <4200174.O8nubGpBgt@yo> References: <1601113.pOCLyzZymB@yo> <3632285.5djuBY1Kdt@yo> <4200174.O8nubGpBgt@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: 7beff775-438a-4af1-a5eb-19bc7a13c85d X-Archives-Hash: d592745aa92672decbb179b464309c38 Hello, My third week progress: This week I've spent some time exploring pkgcore,portage,portage-utils code so to get the vision of what functionality is needed to implement restriction and other subsystem. Also added rich comparison methods for cpv and atom parsing, versions comparison, some tests. Plan for next week: Add atoms intersection, various eapi support for parsing, rewrite another pkgcore PythonC extensions, particularly depset, use conditionals, as it works hand in hand with restrictions. Libebuild repo https://github.com/den4ix/libebuild Libebuild blog https://blogs.gentoo.org/gsoc2016-libebuild/ -- Denis Romanchuk Kiev, Ukraine Email: den4ikkss@gmail.com