Control: tags + moreinfo

Hi Neil,

On Thu, 24 May 2018 Neil Williams <[email protected]> wrote:
> In particular, this part of the manpage is missing an important element:
> 
>        .changes file
>               Run  tests  from  the .dsc source package in the given .changes 
> file.
>             If the .changes contains .deb packages, they will be used for the 
> test.
>             Acts as if you had specified the .debs and .dsc from the .changes 
> file
>             as explicit arguments. Note that if the .changes contains only 
> debs, the
>             corresponding .dsc still needs to  be  specified  along‐
>               side, or the current directory must be the source package.
> 
> ... except that autopkgtest doesn't quite do that - if a file is not
> included in the .changes file (e.g. by changing how the package is
> built, to exclude Arch: all etc) then autopkgtest ignores the fact that
> the .deb is not listed in the .changes file and considers that package
> in it's dependency listing *if* the test control file uses '@'.

In my understanding the manpage is correct: when some .debs are passed
via a .changes file, then they will be used for the test. It doesn't say
that _only_ those will be used, or something like that.

The information about which packages are built from the package under
test (e.g. for @ expansion) is in the source package.

How do you read that, almost 6 years later? :-)

Cheers,

Paride

Reply via email to