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 ) id 1OOYe7-0006ld-Ee for garchives@archives.gentoo.org; Tue, 15 Jun 2010 16:05:51 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 0F7E5E0C77 for ; Tue, 15 Jun 2010 16:05:51 +0000 (UTC) Received: from mail-iw0-f181.google.com (mail-iw0-f181.google.com [209.85.214.181]) by pigeon.gentoo.org (Postfix) with ESMTP id C08B8E0BDC for ; Tue, 15 Jun 2010 15:58:23 +0000 (UTC) Received: by iwn33 with SMTP id 33so2094494iwn.40 for ; Tue, 15 Jun 2010 08:58:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:from:date :message-id:subject:to:content-type:content-transfer-encoding; bh=KThy8pu2E++e/y1/o9MpxTcF9dOTqwU9hKKqel4PRJg=; b=Hko9Ql7U8ch/iT2TYLFeOljIRCD1aB9dsg6U9UJL9JuDTJNmNNWJZglq4qUHkyxYou 1EwjDmNcPQguslFaqG7eJae4rGfkxSzGxG25CXRAHw9WjzWSSo7orwJMkCi3Be/gwoCw qXxo7ApSwOZv7VrNuFxx2ArkcbZSJQ3k3FXlw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:content-type :content-transfer-encoding; b=G7zkTP5lTjWnfZTCKRlcVo4imBiPb1B4QqGaiwQfCrWuc2julIvXduWETIty//QVIj GcmETMvREnOGZM8+x87Q24Tvqjo09vQHJkYZBdV6rQuViTzhhDUhAEoZhuZbf/r1y+B9 9TWGOjWfXagRbRf2y3RCF0OxuESm32cWmzKxI= Received: by 10.229.221.66 with SMTP id ib2mr3244912qcb.52.1276617500645; Tue, 15 Jun 2010 08:58:20 -0700 (PDT) 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 Received: by 10.229.214.74 with HTTP; Tue, 15 Jun 2010 08:57:59 -0700 (PDT) From: =?ISO-8859-1?Q?Ot=E1vio_Pontes?= Date: Tue, 15 Jun 2010 12:57:59 -0300 Message-ID: Subject: [gentoo-soc] Multiple Repository Support in Portage - Week 3 To: gentoo-soc@lists.gentoo.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 08022f5f-6bd5-4b45-b5c7-c6cb7f485a8e X-Archives-Hash: 212d7fa32f12dbec7c7abf02d241b05d Hi, Last week i was working with adding to portage support for emerging packages from one specific repository. Atom class was modified to support a new field, with repository name. Now before package category it is possible to add a repository name followed by '::'. So emerge gentoo::app-portage/eix is the eix from repository gentoo. Atom class is already working, but emerge is still ignoring this repository name. It was also necessary to change other places in portage because slot separator is ':' and portage was getting confused when atom has '::'. This week work will be to use this atom information in portdbapi and in the dependency resolver to use ebuilds from the specified repository. Ot=E1vio