[Bug 1793612] Re: node-tap in bionic fails autopkgtests due to timeouts
Steve Langasek
steve.langasek at canonical.com
Fri Oct 19 18:55:34 UTC 2018
Hello Mauricio, or anyone else affected,
Accepted node-tap into bionic-proposed. The package will build now and
be available at https://launchpad.net/ubuntu/+source/node-
tap/11.0.0+ds1-2ubuntu0.1 in a few hours, and then in the -proposed
repository.
Please help us by testing this new package. See
https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how
to enable and use -proposed. Your feedback will aid us getting this
update out to other Ubuntu users.
If this package fixes the bug for you, please add a comment to this bug,
mentioning the version of the package you tested and change the tag from
verification-needed-bionic to verification-done-bionic. If it does not
fix the bug for you, please add a comment stating that, and change the
tag to verification-failed-bionic. In either case, without details of
your testing we will not be able to proceed.
Further information regarding the verification process can be found at
https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in
advance for helping!
N.B. The updated package will be released to -updates after the bug(s)
fixed by this package have been verified and the package has been in
-proposed for a minimum of 7 days.
** Changed in: node-tap (Ubuntu Bionic)
Status: New => Fix Committed
** Tags added: verification-needed verification-needed-bionic
--
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1793612
Title:
node-tap in bionic fails autopkgtests due to timeouts
Status in node-tap package in Ubuntu:
Fix Released
Status in node-tap source package in Bionic:
Fix Committed
Bug description:
SRU Template:
[Impact]
* node-tap autopkgtests intermittently fail due to timeouts
depending on the load in the server running the tests.
* This does not provide reliable test results, misleading
the analysis of new code changes to this package, or
other packages which this package depends on (as that
triggers a re-test for this package).
* This requires manual effort to re-trigger tests just to
verify whether the errors are reproducible/intermittent.
[Test Case]
* It's possible to reproduce the failures due to short
timeout values by manually specifying shorter timeouts
than the defaults, either via TAP_TIMEOUT environment
variable or '-t TIMEOUT' parameter, and in setTimeout()
calls (e.g., in test/spawn.js);
Then run the test suite in either one of these methods:
* Run tests like 'debian/rules override_dh_auto_test'.
* Run autopkgtest locally.
* The autopkgtest server log history shows a pattern of
failures due to timeouts, with a different test being
hit/stopped (and the following tests planned in the
.js file not being run) each time, which can be used
as evidence of how the errors look like.
[Regression Potential]
* Low. The changes only affect build-time execution,
not anything that has runtime changes.
* The differences in build dependencies between the
original build and a rebuild with this patch should
not be carried in the package, as nodejs modules
should mostly be binary-indepedent/arch-all, thus not make
it into the package but rather are sourced at runtime.
Bug Description:
The node-tap package in Bionic usually fails autopkgtests
with several intermittent errors caused by timeouts, that
depend directly on the load of the autopkgtest server.
It's very difficult to reproduce these failures on a local
computer that is lightly-loaded, but it's possible to force
them to happen very similarly to the autupkgtest error logs
by manually decreasing/specifying the timeout values.
The same package in Cosmic passes all autopkgtests, and the
code differences between both releases include 2 commits in
Debian that cause the timeout values to be increased.
So, pull those 2 commits from Debian & Cosmic to Bionic, and
allow the tests to finish properly, so to have more reliable
autopkgtest results.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/node-tap/+bug/1793612/+subscriptions
More information about the Ubuntu-sponsors
mailing list