As i sit reading the current list of list emails about GLEP 42 I see
that the topic of Multiple Repos coming up over and over again. I wanted
to ask to see where that support is, and based on what feedback help
move along so that a standard can be produced. So, now with a few short
questions:
1. Would Multiple Repo support be GLEP worthy?
1.1. If so, Should I write a GLEP, or poke at some dev to do it? (i'm
more then willing and able to write a GLEP if that is what is required.)
2. What choices/options are on the table for this feature?
2.1. Which routes are more likely to be implemented?
2.2. Which method would you like to see?
2.3. Does backwards compatiblity really matter, as long as it doesn't
break people that are using older portage? (ex. once portage is upgraded
it will move x to y/x and so older versions wouldn't work, but since
only the new version would be installed it wouldn't be an issue.)
Now, that I've asked for some information I want to share one (hackish,
I guess) way that it could be done with minimal changing.
in /etc/make.conf:
RSYNC_REPONAME="rsync://.../"
with RSYNC=" .." being defaultly called 'gentoo' or 'portage'
that REPONAME would be used for the tree's folder name
/usr/repositories/REPONAME/
and 'emerge sync REPONAME' would sync only that repo, or 'emerge sync
[all]' would sync all
Anyways, thats just a quick thought I had on the topic.
Flames, comments, questions (and answers) welcome
Andrew Muraco
--
gentoo-dev@gentoo.org mailing list