Thinking on bug 602136, after noticing that the output was limited, I wondered if it would be possible to allow, in general, to collate the output of repoman when coming from the same parent profile. I am thinking on using the "arch" level to collate the output as, most of the times, the lines coming from all the subprofiles are really useless as they are caused by a more general failure from "above" level. For example from the output: dependency.bad [fatal] 14 app-misc/tracker/tracker-1.8.1.ebuild: DEPEND: ~sparc(default/linux/sparc/13.0) ['>=sys-libs/libseccomp-2.0'] app-misc/tracker/tracker-1.8.1.ebuild: RDEPEND: ~sparc(default/linux/sparc/13.0) ['>=sys-libs/libseccomp-2.0'] app-misc/tracker/tracker-1.8.1.ebuild: DEPEND: ~sparc(default/linux/sparc/13.0/desktop) ['>=sys-libs/libseccomp-2.0'] app-misc/tracker/tracker-1.8.1.ebuild: RDEPEND: ~sparc(default/linux/sparc/13.0/desktop) ['>=sys-libs/libseccomp-2.0'] app-misc/tracker/tracker-1.8.1.ebuild: DEPEND: ~sparc(default/linux/sparc/13.0/desktop/gnome) ['>=sys-libs/libseccomp-2.0'] app-misc/tracker/tracker-1.8.1.ebuild: RDEPEND: ~sparc(default/linux/sparc/13.0/desktop/gnome) ['>=sys-libs/libseccomp-2.0'] app-misc/tracker/tracker-1.8.1.ebuild: DEPEND: ~sparc(default/linux/sparc/13.0/desktop/gnome/systemd) ['>=sys-libs/libseccomp-2.0'] app-misc/tracker/tracker-1.8.1.ebuild: RDEPEND: ~sparc(default/linux/sparc/13.0/desktop/gnome/systemd) ['>=sys-libs/libseccomp-2.0'] app-misc/tracker/tracker-1.8.1.ebuild: DEPEND: ~sparc(default/linux/sparc/13.0/desktop/kde) ['>=sys-libs/libseccomp-2.0'] app-misc/tracker/tracker-1.8.1.ebuild: RDEPEND: ~sparc(default/linux/sparc/13.0/desktop/kde) ['>=sys-libs/libseccomp-2.0'] app-misc/tracker/tracker-1.8.1.ebuild: DEPEND: ~sparc(default/linux/sparc/13.0/desktop/kde/systemd) ['>=sys-libs/libseccomp-2.0'] app-misc/tracker/tracker-1.8.1.ebuild: RDEPEND: ~sparc(default/linux/sparc/13.0/desktop/kde/systemd) ['>=sys-libs/libseccomp-2.0'] Only: app-misc/tracker/tracker-1.8.1.ebuild: DEPEND: ~sparc(default/linux/sparc/13.0) ['>=sys-libs/libseccomp-2.0'] app-misc/tracker/tracker-1.8.1.ebuild: RDEPEND: ~sparc(default/linux/sparc/13.0) ['>=sys-libs/libseccomp-2.0'] [...] Is really useful for fixing the main issue. This would help to also show more lines from different arches together without polluting too much the output and will greatly help to understand failures coming from packages relying on python, multilib and similar that, usually, when they cause repoman failures, they show a lot of output that could be also stripped in this way. Thanks a lot!
repoman support has been removed per bug 835013. Please file a new bug (or, I suppose, reopen this one) if you feel this check is still applicable to pkgcheck and doesn't already exist.
As discussed in #pkgcore about a week ago, pkgcheck already does this (can use --verbose to get the expanded output).