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: