bionic git-ubuntu checkout has '..git' file in subfolder that causes build failure
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
qemu (Ubuntu) |
Fix Released
|
Low
|
Unassigned | ||
Bionic |
New
|
Low
|
Unassigned |
Bug Description
[impact]
when building with git-ubuntu checkout of qemu, the bionic package contains a file in the orig tarball 'ui/keycodemapd
Unfortunately, this introduces an expected change to the source, which fails the build, e.g.:
dpkg-source: info: using options from qemu/debian/
dpkg-source: info: using source format '3.0 (quilt)'
dpkg-source: info: building qemu using existing ./qemu_
dpkg-source: info: local changes detected, the modified files are:
qemu/ui/
dpkg-source: info: you can integrate the local changes with dpkg-source --commit
dpkg-source: error: aborting due to unexpected upstream changes, see /tmp/qemu_
dpkg-buildpackage: error: dpkg-source -b qemu subprocess returned exit status 2
[test case]
use git-ubuntu to checkout qemu, and change to pkg/ubuntu/
[regression potential]
any regression from removing the '..git' file from the git-ubuntu tree would likely result in a failure to build; it's unlikely it would have any other effect post-build.
[scope]
this is needed only for bionic.
the original '.git' file is only in the orig tarball for bionic, not in the orig tarball for x/f/g.
[other info]
note that this is seen *only* when using source from git-ubuntu checkout, because the '.git' file contained in the orig tarball has been renamed in the git-ubuntu source. I'm not sure if git itself renamed the file, or if git-ubuntu renamed it.
this is related to bug 1887535, since building from a git repo fails due to that bug also.
Related branches
- Christian Ehrhardt : Pending requested
-
Diff: 26 lines (+7/-0)2 files modifieddebian/changelog (+6/-0)
debian/rules (+1/-0)
Changed in qemu (Ubuntu): | |
status: | New → Invalid |
Changed in qemu (Ubuntu Bionic): | |
status: | New → In Progress |
importance: | Undecided → Low |
assignee: | nobody → Dan Streetman (ddstreet) |
description: | updated |
Changed in qemu (Ubuntu Bionic): | |
status: | In Progress → New |
assignee: | Dan Streetman (ddstreet) → nobody |
cc'ing @racb fyi since this is related to git-ubuntu