[paludis-dev] [Paludis] #1266: Block on package with valid OR RDEPEND

Paludis trac-paludis at exherbo.org
Fri Jan 18 12:48:58 UTC 2013


#1266: Block on package with valid OR RDEPEND
-------------------------+--------------------------
    Reporter:  admorgan  |       Type:  defect
      Status:  new       |   Priority:  Sometime
   Milestone:            |  Component:  clients/cave
     Version:  0.82.0    |   Keywords:
  Blocked By:            |   Blocking:
Distribution:  Gentoo    |
-------------------------+--------------------------
 I am trying to install nm-applet on a laptop running E17. Specifically
 x11-wm/enlightenment-0.17:0.17. I am getting a block on virtual
 /notification-daemon because it claims it can not find a valid entry for
 enlightenment, even though it is already installed with the
 enlightenment_modules_notification flag enabled.

 The interesting part about this list is it doesn't mention E17, all of the
 options are E16.

 {{{
 !   x11-wm/enlightenment
     Reasons: virtual/notification-daemon-0:0::gentoo
     Unsuitable candidates:
       * x11-wm/enlightenment-0.16.9999:0::layman (in ::rainyday)
         Masked by unavailable (In a repository which is unavailable)
         Did not meet
 x11-wm/enlightenment[enlightenment_modules_notification], use existing if
 possible, installing to / from virtual/notification-daemon-0:0::gentoo
             Flag 'enlightenment_modules_notification' enabled
       * x11-wm/enlightenment-0.16.9999:0::gentoo
         Masked by keyword
             Keywords
         Did not meet
 x11-wm/enlightenment[enlightenment_modules_notification], use existing if
 possible, installing to / from virtual/notification-daemon-0:0::gentoo
             Flag 'enlightenment_modules_notification' enabled
       * x11-wm/enlightenment-1.0.2:0::layman (in ::rainyday)
         Masked by unavailable (In a repository which is unavailable)
         Did not meet
 x11-wm/enlightenment[enlightenment_modules_notification], use existing if
 possible, installing to / from virtual/notification-daemon-0:0::gentoo
             Flag 'enlightenment_modules_notification' enabled
       * x11-wm/enlightenment-1.0.2:0::gentoo
         Did not meet
 x11-wm/enlightenment[enlightenment_modules_notification], use existing if
 possible, installing to / from virtual/notification-daemon-0:0::gentoo
             Flag 'enlightenment_modules_notification' enabled
       * x11-wm/enlightenment-1.0.6:0::layman (in ::rainyday)
         Masked by unavailable (In a repository which is unavailable)
         Did not meet
 x11-wm/enlightenment[enlightenment_modules_notification], use existing if
 possible, installing to / from virtual/notification-daemon-0:0::gentoo
             Flag 'enlightenment_modules_notification' enabled
       * x11-wm/enlightenment-1.0.6:0::gentoo
         Did not meet
 x11-wm/enlightenment[enlightenment_modules_notification], use existing if
 possible, installing to / from virtual/notification-daemon-0:0::gentoo
             Flag 'enlightenment_modules_notification' enabled
       * x11-wm/enlightenment-1.0.7:0::layman (in ::rainyday)
         Masked by unavailable (In a repository which is unavailable)
         Did not meet
 x11-wm/enlightenment[enlightenment_modules_notification], use existing if
 possible, installing to / from virtual/notification-daemon-0:0::gentoo
             Flag 'enlightenment_modules_notification' enabled
       * x11-wm/enlightenment-1.0.7:0::gentoo
         Did not meet
 x11-wm/enlightenment[enlightenment_modules_notification], use existing if
 possible, installing to / from virtual/notification-daemon-0:0::gentoo
             Flag 'enlightenment_modules_notification' enabled
       * x11-wm/enlightenment-1.0.8:0::layman (in ::rainyday)
         Masked by unavailable (In a repository which is unavailable)
         Did not meet
 x11-wm/enlightenment[enlightenment_modules_notification], use existing if
 possible, installing to / from virtual/notification-daemon-0:0::gentoo
             Flag 'enlightenment_modules_notification' enabled
       * x11-wm/enlightenment-1.0.8:0::gentoo
         Did not meet
 x11-wm/enlightenment[enlightenment_modules_notification], use existing if
 possible, installing to / from virtual/notification-daemon-0:0::gentoo
             Flag 'enlightenment_modules_notification' enabled
       * x11-wm/enlightenment-1.0.9:0::layman (in ::rainyday)
         Masked by unavailable (In a repository which is unavailable)
         Did not meet
 x11-wm/enlightenment[enlightenment_modules_notification], use existing if
 possible, installing to / from virtual/notification-daemon-0:0::gentoo
             Flag 'enlightenment_modules_notification' enabled
       * x11-wm/enlightenment-1.0.9:0::gentoo
         Did not meet
 x11-wm/enlightenment[enlightenment_modules_notification], use existing if
 possible, installing to / from virtual/notification-daemon-0:0::gentoo
             Flag 'enlightenment_modules_notification' enabled
       * x11-wm/enlightenment-1.0.10:0::gentoo
         Did not meet
 x11-wm/enlightenment[enlightenment_modules_notification], use existing if
 possible, installing to / from virtual/notification-daemon-0:0::gentoo
             Flag 'enlightenment_modules_notification' enabled
       * x11-wm/enlightenment-1.0.11:0::gentoo
         Did not meet
 x11-wm/enlightenment[enlightenment_modules_notification], use existing if
 possible, installing to / from virtual/notification-daemon-0:0::gentoo
             Flag 'enlightenment_modules_notification' enabled
 }}}

 In virtual/notification-daemon-0.ebuild the deps are
 {{{
 RDEPEND="
     gnome? ( || ( x11-misc/notification-daemon
         gnome-base/gnome-shell ) )
     !gnome? ( || ( x11-misc/notification-daemon
         xfce-extra/xfce4-notifyd
         x11-misc/qtnotifydaemon
         x11-misc/notify-osd
         >=x11-wm/awesome-3.4.4
         x11-wm/enlightenment[enlightenment_modules_notification]
         x11-wm/enlightenment[e_modules_notification]
         kde-base/knotify ) )"
 }}}
 This has the correct formatting for both E17 and E16.

 emerge does the correct thing and installs virtual/notification-daemon
 without complain.

-- 
Ticket URL: <http://paludis.exherbo.org/trac/ticket/1266>
Paludis <http://paludis.exherbo.org/>
Paludis, the Other Package Mangler


More information about the paludis-dev mailing list