However, I've disabled public access to the binary repositories as a
precaution against Neuvoo users installing broken binaries.
Here's what happened: I ran a world update as a test for the the binary
farm software I'm calling "farmerge" for the moment. A libpng update
occurred, which wrongly [2] suggests I run their libpng update script.
I didn't notice this until, several packages later, emerge failed
because of a different bug (which has since been reported [3] and worked
around).
Admittedly, I am still learning how to properly manage this setup so
there are no breaks. I believe I've got it figured out, and have begun
documenting it [4] on the wiki. However, in the meantime, libpng and
the other packages built around it were obediently uploaded by farmerge.
Because of this, it became possible to break a system by using these
binaries.
I have successfully upgraded both repositories using flameeyes' guide,
and am in the process of running revdep-rebuild to correct and
left-over issues. The binary repositories will be back online once
everything is stable once again.
[1] http://neuvoo.org/neuvoo/packages/armv7a/
[2] http://blog.flameeyes.eu/2010/06/29/stable-users-libpng-update
[3] https://bugs.gentoo.org/show_bug.cgi?id=333041
[4] http://neuvoo.org/wiki/index.php?title=Farmerge
--
Jacob
"For then there will be great distress, unequaled
from the beginning of the world until now — and never
to be equaled again. If those days had not been cut
short, no one would survive, but for the sake of the
elect those days will be shortened."
Are you ready?