Stephen Bennett wrote: > Many things were discussed in the last round of this thread (Paludis > and Profiles, in case anyone missed it), and many useful points raised. > One of these, which seems to have been largely missed in amongst the > other noise, forms the basis of this proposal. It is in some ways more > and in some ways less intrusive than the previous proposal, > and is also completely package-manager-agnostic. > > In short, I would like to suggest replacing sys-apps/portage atoms in > the base and default-linux profiles with virtual/portage, and removing > the python dependencies from them. For most users this would have an > effective zero change, since the default provider for virtual/portage > is sys-apps/portage, and the python dependency will be pulled in by > Portage when calculating system deps. According to my understanding, > this should also produce no change when building release media, due to > both Portage and Python being in packages.build. > > The only change introduced by this is that it becomes possible to > bootstrap a system with a different package manager simply by > installing it before 'system'. There are a couple more changes needed > to allow this -- namely that a few system packages have old > dependencies on >=portage-2.0.49, but these can be resolved seperately. > Any problems caused by packages depending implicitly upon Python will > show up only on systems not using Portage, and can be easily fixed with > the cooperation of package maintainers. > > I would like to think that this proposal addresses most of the concerns > raised in the last thread -- it implies nothing about support for any > other package manager, and introduces nothing that could cause problems > for Portage users, while still allowing alternative package managers to > use the tree without needing Portage installed. > > I am also aware that this falls roughly under what the Council was > asked to discuss in its June meeting, but since that seems to have not > happened, I'm bringing it up anyway, since I would like to get > something done here. > > Comments?
If you can spot those issues and fix them w/out rush on package mantainers, no problems at all. Just make sure nobody will ask to "fix" something working with portage in 0time because of paludis changes. lu PS: there is a formal spec about ebuilds now? -- Luca Barbato Gentoo/linux Gentoo/PPC http://dev.gentoo.org/~lu_zero -- gentoo-dev@gentoo.org mailing list