Please package.use.mask the clang and doxygen use flag for me. dependency.bad 2 app-doc/doxygen/doxygen-1.8.8.ebuild: DEPEND: ~hppa(default/linux/hppa/13.0) ['sys-devel/clang', '=dev-libs/xapian-1.2*'] app-doc/doxygen/doxygen-1.8.8.ebuild: RDEPEND: ~hppa(default/linux/hppa/13.0) ['sys-devel/clang', '=dev-libs/xapian-1.2*']
RepoMan scours the neighborhood... KEYWORDS.dropped 4 app-doc/doxygen/doxygen-1.8.3.1.ebuild: m68k app-doc/doxygen/doxygen-1.8.4-r2.ebuild: m68k app-doc/doxygen/doxygen-1.8.5.ebuild: m68k app-doc/doxygen/doxygen-1.8.8.ebuild: m68k dependency.bad 4 app-doc/doxygen/doxygen-1.8.8.ebuild: DEPEND: ~amd64-fbsd(default/bsd/fbsd/amd64/9.1) ['=dev-libs/xapian-1.2*'] app-doc/doxygen/doxygen-1.8.8.ebuild: RDEPEND: ~amd64-fbsd(default/bsd/fbsd/amd64/9.1) ['=dev-libs/xapian-1.2*'] app-doc/doxygen/doxygen-1.8.8.ebuild: DEPEND: ~hppa(default/linux/hppa/13.0) ['sys-devel/clang', '=dev-libs/xapian-1.2*'] app-doc/doxygen/doxygen-1.8.8.ebuild: RDEPEND: ~hppa(default/linux/hppa/13.0) ['sys-devel/clang', '=dev-libs/xapian-1.2*'] inherit.deprecated 1 app-doc/doxygen/doxygen-1.7.6.1.ebuild: please migrate from 'python' to 'python-r1 / python-single-r1 / python-any-r1' on line: 7 repo.eapi.deprecated 1 app-doc/doxygen/doxygen-1.5.8-r1.ebuild: 2 Note: use --include-dev (-d) to check dependencies for 'dev' profiles Please fix these important QA issues first. There is a reason why it puts that last line there.
Don't ever commit a broken ebuild again.
And when it refuses, don't --force it.
Next time, drop keywords and tell the arch teams.
They keyword drop for amd64-fbsd was unnecessary. 24 Dec 2014; Matthias Maier <tamiko@gentoo.org> package.use.mask: app-doc/doxygen remove use mask again, as this is now taken care of with a full rekeywording #533458 24 Dec 2014; Matthias Maier <tamiko@gentoo.org> package.use.mask: mask app-doc/doxygen doxysearch use flag It was this entry in /srv/gentoo-x86/profiles/arch/hppa/package.use.mask # DON'T TOUCH THIS FILE. Instead, file a bug and assign it to <hppa@gentoo.org>. that made me just commit. But I'll just drop hppa next time.
I've just put ~amd64-fbsd back in place. The use-flag dependency on xapian is not that terribly important to warant a keyword drop. 24 Dec 2014; Matthias Maier <tamiko@gentoo.org> package.use.mask: mask doxysearch use flag for app-doc/doxygen 24 Dec 2014; Matthias Maier <tamiko@gentoo.org> doxygen-1.8.8.ebuild: put ~amd64-fbsd back in place, bug #533458 And yes, mea culpa. Won't happen again.
(In reply to Matthias Maier from comment #5) > They keyword drop for amd64-fbsd was unnecessary. > > 24 Dec 2014; Matthias Maier <tamiko@gentoo.org> package.use.mask: > app-doc/doxygen remove use mask again, as this is now taken care of with a > full rekeywording #533458 > > 24 Dec 2014; Matthias Maier <tamiko@gentoo.org> package.use.mask: > mask app-doc/doxygen doxysearch use flag > > > It was this entry in /srv/gentoo-x86/profiles/arch/hppa/package.use.mask > # DON'T TOUCH THIS FILE. Instead, file a bug and assign it to > <hppa@gentoo.org>. > > that made me just commit. But I'll just drop hppa next time. You're supposed to drop keywords for missing keywords on dependencies every time. https://devmanual.gentoo.org//keywording/index.html = Keywording on Upgrades = "Sometimes you may need to remove a keyword because of new unresolved dependencies. If you do this, you must file a bug notifying the relevant arch teams." It doesn't say anything about masking features on arch teams' behalf instead, see? And you're absolutely never supposed to break the tree. Marked ~hppa.