Gentoo Archives: gentoo-dev

From: Timothy Redaelli <drizzt@g.o>
To: gentoo-dev@l.g.o
Cc: Caleb Cushing <xenoterracide@×××××.com>, gentoo-soc@l.g.o
Subject: Re: [gentoo-dev] gSoC add Multiple Repository support to sys-apps/portage
Date: Thu, 26 Mar 2009 18:01:23
Message-Id: 200903261859.59812.drizzt@gentoo.org
In Reply to: [gentoo-dev] gSoC add Multiple Repository support to sys-apps/portage by Caleb Cushing
1 On Wednesday 25 March 2009 22:34:00 Caleb Cushing wrote:
2 > The basic idea is to be able to easily use overlays (without layman).
3 > I believe this to be a pre-req to the "Cache Sync" idea listed on the
4 > wiki.
5 >
6 > each repo should be able to have a differently defined way of sync-ing
7 > (within predefined standards), I think they should also be capable of
8 > defining the way that Manifests are handled (I don't think git needs
9 > more than distfile manifests, other vcs may be similar). Supported
10 > repository types should include rsync, git, svn, hg, bzr, darcs, cvs.
11
12 Iirc portage can already sync from rsync, cvs and git
13
14 > each SYNC_METHOD should be isolated from the others in code so that
15 > they can be improved/extended easily.
16 >
17 > comments, additions welcome
18
19 I think we can reuse the paludis concept of master_repository or we can
20 implement a repository inheritance concept.
21 So we can have a derived repository that get the parent repository eclasses
22 and profiles as base.
23
24 --
25 Timothy `Drizzt` Redaelli
26 FreeSBIE Developer, Gentoo Developer, GUFI Staff
27 There are two major products that come out of Berkeley: LSD and UNIX.
28 We don't believe this to be a coincidence. -- Jeremy S. Anderson

Replies

Subject Author
Re: [gentoo-dev] gSoC add Multiple Repository support to sys-apps/portage Caleb Cushing <xenoterracide@×××××.com>
Re: [gentoo-dev] gSoC add Multiple Repository support to sys-apps/portage Caleb Cushing <xenoterracide@×××××.com>