From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.43) id 1EDSXU-00031g-HW for garchives@archives.gentoo.org; Thu, 08 Sep 2005 19:58:29 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.4/8.13.4) with SMTP id j88Js7Gx000257; Thu, 8 Sep 2005 19:54:07 GMT Received: from wproxy.gmail.com (wproxy.gmail.com [64.233.184.194]) by robin.gentoo.org (8.13.4/8.13.4) with ESMTP id j88JqNbt009544 for ; Thu, 8 Sep 2005 19:52:24 GMT Received: by wproxy.gmail.com with SMTP id i5so1800213wra for ; Thu, 08 Sep 2005 12:56:07 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=EKIh2KVzFJm8livhmOmJ2k0Jyhgl0bx4my3txpYgHirVONrAfAoeJyxetNabSGUimjvZX2cxROMoWdL6q7Of2ucECeB83oHuzkf+i2wG7TruswfTVBVOL54rYep0rKCs1vbiToMSd9LvBaoHrpzeywKfJjso+v+b1cMnvBwsOZc= Received: by 10.54.47.36 with SMTP id u36mr6854860wru; Thu, 08 Sep 2005 12:56:07 -0700 (PDT) Received: by 10.54.109.2 with HTTP; Thu, 8 Sep 2005 12:56:07 -0700 (PDT) Message-ID: Date: Thu, 8 Sep 2005 12:56:07 -0700 From: m h To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Comparing Openpkg with portage In-Reply-To: Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_33920_11437603.1126209367351" References: <20050908031006.GA18961@nightcrawler> X-Archives-Salt: 6b88af69-1cdb-49b4-9075-1da29a52ddce X-Archives-Hash: b8700c495d2f0477b1b09798ecaaa883 ------=_Part_33920_11437603.1126209367351 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Browsing around on the osx list led me back to the archives of this list=20 (may) for the "new glep draft: Portage as a secondary package manager"=20 novel. Is this effort going anywhere? I could probably devote as much as a= =20 week to creating a proof of concept (don't know if that will be enough=20 time), but would like to collaborate with others interested in this. I'm no= t=20 very familiar with the inner workings of portage (just a happy gentoo user= =20 since 2002), but I am comfortable with bash and python and have read the=20 developers documentation. Thoughts, comments? On 9/8/05, m h wrote: >=20 > Thanks for the response, I guess I'll post to the osx mailing list, but= =20 > really my issue isn't about osx per se, but taking the osx portage port a= nd=20 > making it run on any posix system (solaris, osx, flavors of linux etc) in= a=20 > sandboxed environment. >=20 > > I've read through > > > the developer documentation and didn't find anything there. Google=20 > > > hasn't necessarily been very useful either.... > > > So, is it possible to sandbox a portage installation on top of say a > > > debian or fedora install? If so, can anyone point me in the right > > > direction?=20 > >=20 > > With current ebuilds, nope. There's no global prefix offset in the > > code for it (root is merge offset, not runtime prefix offset). > >=20 >=20 > The osx port runs with the same ebuilds as the main portage tree right? >=20 > > Do any of the devs out here have experience with openpkg? > >=20 > > Pretty much an extension of rpm spec's, afaik.=20 > > Beyond that? Heh, nope :) >=20 >=20 > The basic idea is you bootstrap an environment on an existing system, and= =20 > then build rpm's on top of that. It would be nice to take advantage of=20 > Gentoo's larger component tree (openpkg has ~400 items) as well as the=20 > larger gentoo community. >=20 >=20 > ------=_Part_33920_11437603.1126209367351 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Browsing around on the osx list led me back to the archives of this list (may) for the "new glep draft: Portage as a secondary package manager" novel.  Is this effort going anywhere?  I could probably devote as much as a week to creating a proof of concept (don't know if that will be enough time), but would like to collaborate with others interested in this.  I'm not very familiar with the inner workings of portage (just a happy gentoo user since 2002), but I am comfortable with bash and python and have read the developers documentation.

Thoughts, comments?

On 9/8/05, m h <sesquile@gmail.com> wrote:
Thanks for the response, I guess I'll post to the osx mailing list, but really my issue isn't about osx per se, but taking the osx portage port and making it run on any posix system (solaris, osx, flavors of linux etc) in a sandboxed environment.

> I've read through
> the developer documentation and didn't= find anything there.  Google
> hasn't necessarily been very useful either....
> So, is it p= ossible to sandbox a portage installation on top of say a
> debian or= fedora install?  If so, can anyone point me in the right
>= direction?

With current ebuilds, nope.  There's no global prefix off= set in the
code for it (root is merge offset, not runtime prefix offset)= .

The osx port runs with the same ebuilds as the main portage tree right?

> Do any of the devs out here have experience with openpkg?
Pretty much an extension of rpm spec's, afaik.
Beyond that? Heh, nope :)

The basic idea is you bootstrap an environment on an existing system, and then build rpm's on top of that.  It would be nice to take advantage of Gentoo's larger component tree (openpkg has ~400 items) as well as the larger gentoo community.



------=_Part_33920_11437603.1126209367351-- -- gentoo-dev@gentoo.org mailing list