Marius Mauch schrieb:
So after manifest2 is in, I'll revive the other issue that IMO is a requirement for 2.1: enforcing dependencies needed to use the tree (see old threads or glep44 for reasoning). A patch for that is available at dev.gentoo.org/~genone/patches/treedeps.diff. Unless somebody objects I'll add that somewhere next week.

Ok, from a discussion with Zac and a few others it seems that we should add a layer of indirection, so instead of specifying atoms the tree has a freeform version identifier, and portage can use it to look up the required atoms by using a (remote) mapping file. This new approach is implemented in dev.gentoo.org/~genone/pacthes/format-check.diff (it's basically a combination of strategies D and E in d.g.o/~genone/docs/treedeps.txt)

This new patch also has a few other improvements:
- checks overlays too
- at sync time first check the tree format of the remote tree, if we can't handle it the sync is aborted - if no format specification is found warn the user about it (with the intention to fail in a future version)

New intended merge date is this weekend or beginning of next week, so if you have any objections, make them now.

Marius
--
[email protected] mailing list

Reply via email to