Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 533458 - app-doc/doxygen-1.8.8 dev-libs/xapian keyword request
Summary: app-doc/doxygen-1.8.8 dev-libs/xapian keyword request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Keywording and Stabilization (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Development Tools Team
URL:
Whiteboard:
Keywords: KEYWORDREQ
Depends on:
Blocks:
 
Reported: 2014-12-24 14:45 UTC by Matthias Maier
Modified: 2014-12-26 10:22 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matthias Maier gentoo-dev 2014-12-24 14:45:44 UTC
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*']
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2014-12-24 16:40:49 UTC
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.
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2014-12-24 16:41:44 UTC
Don't ever commit a broken ebuild again.
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2014-12-24 16:44:54 UTC
And when it refuses, don't --force it.
Comment 4 Jeroen Roovers (RETIRED) gentoo-dev 2014-12-24 16:51:59 UTC
Next time, drop keywords and tell the arch teams.
Comment 5 Matthias Maier gentoo-dev 2014-12-24 17:07:51 UTC
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.
Comment 6 Matthias Maier gentoo-dev 2014-12-24 18:08:09 UTC
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.
Comment 7 Jeroen Roovers (RETIRED) gentoo-dev 2014-12-26 10:22:11 UTC
(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.