When bumping from tracker-1.8.0 to 1.8.1 and needing to drop keywords due to the new libseccomp rdepend, I have noticed that I need to run repoman multiple times for getting the failing arches... that is a headache as I cannot simply drop all the keywords in one run and I end up needing to run repoman multiple times: $ repoman commit -m "$(cat_pn): Version bump" RepoMan scours the neighborhood... >>> Creating Manifest for /home/pacho/gentoo/app-misc/tracker KEYWORDS.dropped 1 dependency.bad [fatal] 28 app-misc/tracker/tracker-1.8.1.ebuild: DEPEND: ~ia64(default/linux/ia64/13.0) ['>=sys-libs/libseccomp-2.0'] app-misc/tracker/tracker-1.8.1.ebuild: RDEPEND: ~ia64(default/linux/ia64/13.0) ['>=sys-libs/libseccomp-2.0'] app-misc/tracker/tracker-1.8.1.ebuild: DEPEND: ~ia64(default/linux/ia64/13.0/desktop) ['>=sys-libs/libseccomp-2.0'] app-misc/tracker/tracker-1.8.1.ebuild: RDEPEND: ~ia64(default/linux/ia64/13.0/desktop) ['>=sys-libs/libseccomp-2.0'] app-misc/tracker/tracker-1.8.1.ebuild: DEPEND: ~ia64(default/linux/ia64/13.0/desktop/gnome) ['>=sys-libs/libseccomp-2.0'] app-misc/tracker/tracker-1.8.1.ebuild: RDEPEND: ~ia64(default/linux/ia64/13.0/desktop/gnome) ['>=sys-libs/libseccomp-2.0'] app-misc/tracker/tracker-1.8.1.ebuild: DEPEND: ~ia64(default/linux/ia64/13.0/desktop/gnome/systemd) ['>=sys-libs/libseccomp-2.0'] app-misc/tracker/tracker-1.8.1.ebuild: RDEPEND: ~ia64(default/linux/ia64/13.0/desktop/gnome/systemd) ['>=sys-libs/libseccomp-2.0'] app-misc/tracker/tracker-1.8.1.ebuild: DEPEND: ~ia64(default/linux/ia64/13.0/desktop/kde) ['>=sys-libs/libseccomp-2.0'] app-misc/tracker/tracker-1.8.1.ebuild: RDEPEND: ~ia64(default/linux/ia64/13.0/desktop/kde) ['>=sys-libs/libseccomp-2.0'] app-misc/tracker/tracker-1.8.1.ebuild: DEPEND: ~ia64(default/linux/ia64/13.0/desktop/kde/systemd) ['>=sys-libs/libseccomp-2.0'] app-misc/tracker/tracker-1.8.1.ebuild: RDEPEND: ~ia64(default/linux/ia64/13.0/desktop/kde/systemd) ['>=sys-libs/libseccomp-2.0'] Note: use --include-dev (-d) to check dependencies for 'dev' profiles Please fix these important QA issues first. RepoMan sez: "Make your QA payment on time and you'll never see the likes of me." $ ekeyword ^ia64 tracker-1.8.1.ebuild tracker-1.8.1: ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 $ repoman commit -m "$(cat_pn): Version bump" RepoMan scours the neighborhood... >>> Creating Manifest for /home/pacho/gentoo/app-misc/tracker KEYWORDS.dropped 1 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'] Note: use --include-dev (-d) to check dependencies for 'dev' profiles Please fix these important QA issues first. RepoMan sez: "Make your QA payment on time and you'll never see the likes of me."
The output is currently limited to a maximum of 12 results, unless "full" mode is used. Unfortunately, using "full" mode together with "commit" mode is not supported. We should add a --full flag that can be used together with "commit" mode, or something like that. Also, the meaning and code related to the "dofull" variable (used in format_qa_output and format_qa_output_column) is confusing to me, and therefore I think it deserves some review. The variable is initialized here: https://gitweb.gentoo.org/proj/portage.git/tree/repoman/pym/repoman/main.py?h=repoman-2.3.0#n129 https://gitweb.gentoo.org/proj/portage.git/tree/repoman/pym/repoman/main.py?h=repoman-2.3.0#n144 And it's used here: https://gitweb.gentoo.org/proj/portage.git/tree/repoman/pym/repoman/qa_data.py?h=repoman-2.3.0#n391 https://gitweb.gentoo.org/proj/portage.git/tree/repoman/pym/repoman/qa_data.py?h=repoman-2.3.0#n432
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.