Merge ~sergiodj/ubuntu/+source/mosh:ubuntu/devel into ubuntu/+source/mosh:ubuntu/devel
Status: | Superseded | ||||
---|---|---|---|---|---|
Proposed branch: | ~sergiodj/ubuntu/+source/mosh:ubuntu/devel | ||||
Merge into: | ubuntu/+source/mosh:ubuntu/devel | ||||
Diff against target: |
88 lines (+56/-1) 4 files modified
debian/changelog (+7/-0) debian/control (+2/-1) debian/tests/control (+3/-0) debian/tests/upstream-tests (+44/-0) |
||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Robie Basak | Pending | ||
Canonical Server packageset reviewers | Pending | ||
Canonical Server Reporter | Pending | ||
Review via email: mp+439344@code.launchpad.net |
This proposal has been superseded by a proposal from 2023-03-22.
Description of the change
This MP implements mosh's dep8 test, as required by the MIR team in order to proceed with the process.
This dep8 test runs mosh's upstream testsuite. Unfortunately, there are a few idiosyncrasies that we have to overcome, so this script is a bit hacky.
- The testsuite contains hardcoded references to mosh's binaries, and will always try to use the locally-built ones. So we have to patch it and make it use the system-wide mosh instead.
- The testsuite contains a few .c files that are built for testing, and they expect the software to have been built before. So we need to build the package during the dep8 test.
- Logging is somewhat poorly done, so it's not always easy to extract useful info from it.
Nevertheless, I think this is a step in the right direction. I intend to also submit this to Debian.
autopkgtest [16:18:50]: @@@@@@@
upstream-tests PASS
Thank you so much Sergio, this is much more than a small first step!