[paludis-dev] [Paludis] #1324: Be less awful than Portage for REQUIRED_USE errors

Paludis trac-paludis at exherbo.org
Sun Mar 1 22:28:57 UTC 2015


#1324: Be less awful than Portage for REQUIRED_USE errors
-----------------------+--------------------------
    Reporter:  ant     |       Type:  enhancement
      Status:  new     |   Priority:  Sometime
   Milestone:          |  Component:  clients/cave
     Version:  2.2.0   |   Keywords:
  Blocked By:          |   Blocking:
Distribution:  Gentoo  |
-----------------------+--------------------------
 Paludis is already good at pretty-printing USE deps in cave-show and cave-
 search, can't it do the same here?

 Having to deal with things like this after waiting ages for `cave resolve
 -c world` isn't fun -

 {{{
  * The following required use constraints are unmet for media-
 libs/mesa-10.5.0_rc3:
  *     d3d9? ( dri3 gallium ) llvm? ( gallium ) opencl? ( gallium llvm
 video_cards_r600? ( r600-llvm-compiler ) video_cards_radeon? ( r600-llvm-
 compiler ) video_cards_radeonsi? ( r600-llvm-compiler ) ) openmax? (
 gallium ) gles1? ( egl ) gles2? ( egl ) r600-llvm-compiler? ( gallium llvm
 || ( video_cards_r600 video_cards_radeonsi video_cards_radeon ) ) vaapi? (
 gallium ) vdpau? ( gallium ) wayland? ( egl gbm ) xa? ( gallium )
 video_cards_freedreno? ( gallium ) video_cards_intel? ( || ( classic ) )
 video_cards_i915? ( || ( classic gallium ) ) video_cards_i965? ( classic )
 video_cards_ilo? ( gallium ) video_cards_nouveau? ( || ( classic gallium )
 ) video_cards_radeon? ( || ( classic gallium ) ) video_cards_r100? (
 classic ) video_cards_r200? ( classic ) video_cards_r300? ( gallium )
 video_cards_r600? ( gallium ) video_cards_radeonsi? ( gallium llvm )
 video_cards_vmware? ( gallium )
 }}}

 For reference, Portage 2.2.17 does this:
 {{{
   The following REQUIRED_USE flag constraints are unsatisfied:
     video_cards_intel? ( classic )

   The above constraints are a subset of the following complete expression:
 [prints the same mile-long line as above]
 }}}

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


More information about the paludis-dev mailing list