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