[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#940560: libvulkan1: depends (ambiguously) on non-free package



Quoting Timo Aaltonen (2019-09-17 13:58:41)
> On 17.9.2019 14.56, Timo Aaltonen wrote:
> >> libvulkan1 recommends (directly, i.e. not as fallback alternative) 
> >> virtual package vulkan-icd, provided by several non-free packages.
> >>
> >> This is covered by Debian Policy §2.2.1:
> >>
> >>> "[a] package [in main] must not declare a [...] "Recommends" [...] 
> >>> relationship on a non-main package unless that package is only 
> >>> listed as a non-default alternative for a package in main.
> >>
> >> Related is also §7.5:
> >>
> >>> To specify which of a set of real packages should be the default 
> >>> to satisfy a particular dependency on a virtual package, list the 
> >>> real package as an alternative before the virtual one.
> >>
> >>
> >> Please either declare a package in main as primary alternative, or 
> >> lower to only suggest vulkan-icd.
> >>
> >>  - Jonas
> > 
> > Hmm, right.. maybe I'll add mesa-vulkan-drivers to recommends and 
> > lower vulkan-icd to suggests, that should cover all use-cases?
> 
> Oh, actually I'll make it 'Recommends: mesa-vulkan-drivers | 
> vulkan-icd'...

Yes, that should be an adequate fix.

Sorry I didn't suggest that explicitly.


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

Attachment: signature.asc
Description: signature


Reply to: