"changelog format debian is unknown" with read-only testbeds on < xenial
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
autopkgtest (Ubuntu) |
Fix Released
|
Low
|
Unassigned |
Bug Description
Please see the attached error message for ubuntu-system-tests http://
dpkg-source: error: changelog format debian is unknown
blame: /home/om26er/
badpkg: rules extract failed with exit code 2
adt-run [20:11:46]: ERROR: erroneous package: rules extract failed with exit code 2
I downgraded autopkg test to yakkety version and my test setup ran successfully.
ProblemType: Bug
DistroRelease: Ubuntu 17.04
Package: autopkgtest 4.2.2
ProcVersionSign
Uname: Linux 4.8.0-28-generic x86_64
ApportVersion: 2.20.3-0ubuntu8
Architecture: amd64
CurrentDesktop: Unity
Date: Thu Dec 1 21:47:06 2016
InstallationDate: Installed on 2016-11-13 (17 days ago)
InstallationMedia: Ubuntu 16.10 "Yakkety Yak" - Release amd64 (20161012.2)
PackageArchitec
SourcePackage: autopkgtest
UpgradeStatus: Upgraded to zesty on 2016-11-22 (9 days ago)
You run this on your local directory -- do you have a pointer to that project? In particular, how does debian/changelog looks like in that branch?
You run this with --unbuilt-tree and so it's trying to parse debian/control and debian/changelog. If you *only* have debian/tests/ in that tree, then use -B.
BTW, please move from "adt-run" to "autopkgtest". The old "adt-run" CLI has been deprecated for a while. The new CLI tries to avoid these kinds of traps.