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

