Re: Optional Build-Depends

2020-07-18 Thread Johannes Schauer
> > > > Arch restriction lists are tediuous, especially also because in > > the case of libraries, they need to be recursively applied: > > > > libfoo is only available on bar > > libbaz depends on libfoo > > > > results in build-depends:

Re: Optional Build-Depends

2020-07-18 Thread Adrian Bunk
be recursively applied: > > libfoo is only available on bar > libbaz depends on libfoo > > results in build-depends: libbaz [bar] > > With optional build-depends, you can just write libbaz? and > not have to update the dep each time libfoo appears on a new > ar

Re: Optional Build-Depends

2020-07-16 Thread Julian Andres Klode
> > libbaz depends on libfoo > > > > results in build-depends: libbaz [bar] > > > > With optional build-depends, you can just write libbaz? and > > not have to update the dep each time libfoo appears on a new > > arch. (apply argument to longer

Re: Optional Build-Depends

2020-07-16 Thread Johannes Schauer
pecially also because in >the case of libraries, they need to be recursively applied: > > libfoo is only available on bar > libbaz depends on libfoo > >results in build-depends: libbaz [bar] > >With optional build-depends, you can just write libbaz? and

Re: Optional Build-Depends

2020-07-16 Thread Steve McIntyre
ediuous, especially also because in > the case of libraries, they need to be recursively applied: > > libfoo is only available on bar > libbaz depends on libfoo > > results in build-depends: libbaz [bar] > > With optional build-depends, you can just write libb

Re: Optional Build-Depends

2020-07-16 Thread Julian Andres Klode
On Thu, Jul 16, 2020 at 07:27:52PM +0200, Julian Andres Klode wrote: > Not liked proposals: > > Build-Depends-Optional field - it would just be ignored by tools, > silently, and we'd find about it onyl when it is too late. > > Build-Recommends field - same as previous, but also the semantic

Optional Build-Depends

2020-07-16 Thread Julian Andres Klode
aving to use arch restriction lists. Arch restriction lists are tediuous, especially also because in the case of libraries, they need to be recursively applied: libfoo is only available on bar libbaz depends on libfoo results in build-depends: libbaz [bar] With optional b