Summary: | app-admin/python-updater-0.9: append --keep-going to emerge | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Martin Mokrejš <mmokrejs> |
Component: | Core | Assignee: | Python Gentoo Team <python> |
Status: | RESOLVED WONTFIX | ||
Severity: | enhancement | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Martin Mokrejš
2011-09-30 20:15:52 UTC
(In reply to comment #0) > emerge: there are no ebuilds to satisfy "dev-python/numeric:0". emerge --keep-going doesn't handle unavailable packages specified as arguments like this. You want something like what's requested in bug 328343. Pitty, this is really making a set of 32 compute nodes unmaintainable. I spent a week already on this. The never-ending calls to 'revdep-rebuild -i; perl-cleaner all; python-updater' stop every once in a while, be it due to python-2.4 being gone from the tree, or python-updater complaining with: * emerge -Dv1 --keep-going app-arch/rpm:0 app-editors/vim:0 app-portage/layman:0 dev-java/antlr:0 dev-java/java-config:0 dev-libs/boost:1.46 dev-libs/libgamin:0 dev-libs/libxml2:2 dev-libs/libxslt:0 dev-python/bsddb3:0 dev-python/celementtree:0 dev-python/egenix-mx-base:0 dev-python/elementtree:0 dev-python/imaging:0 dev-python/matplotlib:0 dev-python/mysql-python:0 dev-python/numeric:0 dev-python/pycairo:0 dev-python/pycrypto:0 dev-python/pycxx:0 dev-python/pygobject:2 dev-python/pygobject:3 dev-python/pygtk:2 dev-python/pygtksourceview:2 dev-python/pyparsing:0 dev-python/python-dateutil:python-2 dev-python/python-fchksum:0 dev-python/pytz:0 dev-python/reportlab:0 dev-python/setuptools:0 dev-python/wxpython:2.8 media-gfx/graphviz:0 media-libs/lcms:0 sci-biology/ncbi-tools++:0 sci-chemistry/openbabel:0 sys-apps/file:0 sys-cluster/ganglia:0 sys-devel/distcc:0 sys-devel/gdb:0 sys-libs/cracklib:0 x11-proto/xcb-proto:0 * IMPORTANT: 15 news items need reading for repository 'gentoo'. * Use eselect news to read news items. These are the packages that would be merged, in order: Calculating dependencies... done! emerge: there are no ebuilds to satisfy "dev-java/java-config:0". * IMPORTANT: 15 news items need reading for repository 'gentoo'. * Use eselect news to read news items. node005 ~ # python-updater -V 0.10 node005 ~ # Similarly for numarray. I always get around this by doing: for p in app-arch/rpm:0 app-editors/vim:0 app-portage/layman:0 dev-java/antlr:0 dev-java/java-config:0 dev-libs/boost:1.46 dev-libs/libgamin:0 dev-libs/libxml2:2 dev-libs/libxslt:0 dev-python/bsddb3:0 dev-python/celementtree:0 dev-python/egenix-mx-base:0 dev-python/elementtree:0 dev-python/imaging:0 dev-python/matplotlib:0 dev-python/mysql-python:0 dev-python/numeric:0 dev-python/pycairo:0 dev-python/pycrypto:0 dev-python/pycxx:0 dev-python/pygobject:2 dev-python/pygobject:3 dev-python/pygtk:2 dev-python/pygtksourceview:2 dev-python/pyparsing:0 dev-python/python-dateutil:python-2 dev-python/python-fchksum:0 dev-python/pytz:0 dev-python/reportlab:0 dev-python/setuptools:0 dev-python/wxpython:2.8 media-gfx/graphviz:0 media-libs/lcms:0 sci-biology/ncbi-tools++:0 sci-chemistry/openbabel:0 sys-apps/file:0 sys-cluster/ganglia:0 sys-devel/distcc:0 sys-devel/gdb:0 sys-libs/cracklib:0 x11-proto/xcb-proto:0; do emerge -Dv1 --keep-going $p; done Why could python-updater do the same (to execute it through a for loop in a shell)? Theoretically slow, ugly, but works. removed from the tree |