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

Re: request: check installability of Depends before building




على السبت  2 كانون الأول 2017 ‫06:14، كتب Julien Cristau:
> On Wed, Oct 18, 2017 at 00:40:12 -0400, Afif Elghraoui wrote:
> 
>>
>> ~~~https://anonscm.debian.org/cgit/debian-med/sga.git/tree/debian/control
>> Priority: optional
>> Build-Depends: debhelper (>= 10),
>>                dh-autoreconf,
>>                libsparsehash-dev,
>>                zlib1g-dev | libz-dev,
>>                libbamtools-dev,
>>                gawk,
>>                help2man,
>> # Run-Time Depends
>> # (to prevent building on architectures where it won't be installable)
>> 	       samtools,
>> 	       python,
>> 	       python-ruffus,
>>                python-pysam
>> Standards-Version: 4.1.0
>> ~~~
>>
>> ...which is an abuse of the build-depends field since those at the
>> bottom are not actually needed for building the package.
>>
> I think this is actually a reasonable use of build-depends.

How? They are packages not needed during the build process. Do you think
this needs a special build profile?

>  The Depends
> field in source packages can have a number of substvars that would make
> any sort of pre-build parsing meaningless.
> 

Well, I wouldn't say /any/ sort. The explicitly specified dependencies
are still read.

Alternatively, installability of Depends could be tested after the
package build and before upload by the buildds.

regards
Afif

-- 
Afif Elghraoui | عفيف الغراوي
http://afif.ghraoui.name


Reply to: