[Debian-med-packaging] Bug#727695: autopkgtest fails: copy&paste error, and there is no package called ‘MASS’
Martin Pitt
martin.pitt at ubuntu.com
Fri Oct 25 13:39:44 UTC 2013
Package: r-bioc-edger
Version: 3.2.4~dfsg-1
The latest version of this package grew an XS-Testsuite header which
made it get picked up by our automatic Jenkins runners. However, it
seems that they fail without giving any useful output [1]:
| adt-run: & dsc0t-upstream: [----------------------------------------
| adt-run1: teeing to stdout: /tmp/adt-run.KRNBNH/dsc0t-upstream-testtmp/test_stdout, stderr: /tmp/adt-run.KRNBNH/dsc0t-upstream-testtmp/test_stderr
| adt-run1: testbed executing test finished with exit status 1
| adt-run: & dsc0t-upstream: ----------------------------------------]
| adt-run: & dsc0t-upstream: - - - - - - - - - - results - - - - - - - - - -
| dsc0t-upstream FAIL non-zero exit status 1
I installed r-bioc-edger into a clean VM and ran the test manually with sh -x:
| r-bioc-edger-3.2.4~dfsg⟫ sh -ex debian/tests/upstream
| + mktemp -d
| + TEMPORARY_DIR=/tmp/tmp.j2crsonUAL
| + cd /tmp/tmp.j2crsonUAL
| + cp /usr/share/doc/r-bioc-limma/tests/limma-Tests.R.gz /usr/share/doc/r-bioc-limma/tests/limma-Tests.Rout.save.gz .
| + basename limma-Tests.R.gz .gz
| + zcat limma-Tests.R.gz
| + basename limma-Tests.R.gz .gz
| + R CMD BATCH limma-Tests.R
Please note that this copied the *limma* tests, presumably this is a copy&paste
error from r-bioc-limma?
When I replace that with "edger", I get:
| r-bioc-edger-3.2.4~dfsg⟫ sh -ex debian/tests/upstream
| + mktemp -d
| + TEMPORARY_DIR=/tmp/tmp.s6FvBqjRVy
| + cd /tmp/tmp.s6FvBqjRVy
| + cp /usr/share/doc/r-bioc-edger/tests/edgeR-Tests.R.gz /usr/share/doc/r-bioc-edger/tests/edgeR-Tests.Rout.save.gz .
| + basename edgeR-Tests.R.gz .gz
| + zcat edgeR-Tests.R.gz
| + basename edgeR-Tests.R.gz .gz
| + R CMD BATCH edgeR-Tests.R
And the log file says
| ~/r-bioc-edger-3.2.4~dfsg⟫ tail -n 20 /tmp/tmp.s6FvBqjRVy/edgeR-Tests.Rout
| Gene61 2.855317 10.27136 10.738307 1.049403e-03 5.247014e-01
| Gene62 -2.123902 10.53174 8.818704 2.981584e-03 8.334758e-01
| Gene134 -1.949073 10.53355 8.125889 4.363759e-03 8.334758e-01
| Gene740 -1.610046 10.94907 8.013408 4.643227e-03 8.334758e-01
| Gene354 2.022698 10.45066 7.826308 5.149116e-03 8.334758e-01
| Gene5 1.856816 10.45249 7.214238 7.232750e-03 8.334758e-01
| Gene746 -1.798331 10.53094 6.846262 8.882690e-03 8.334758e-01
| Gene110 1.623148 10.68607 6.737984 9.438120e-03 8.334758e-01
| Gene383 1.637140 10.75412 6.687530 9.708962e-03 8.334758e-01
| > d <- estimateGLMCommonDisp(d, design, verbose=TRUE)
| Disp = 0.10253 , BCV = 0.3202
| > glmFit(d,design,dispersion=dispersion.true,method="simple", prior.count=0.5/3)
| Loading required package: MASS
| Error in mglmSimple(y, design = design, dispersion = dispersion, offset = offset, :
| could not find function "negative.binomial"
| Calls: glmFit ... glmFit.DGEList -> glmFit -> glmFit.default -> mglmSimple
| In addition: Warning message:
| In library(package, lib.loc = lib.loc, character.only = TRUE, logical.return = TRUE, :
| there is no package called ‘MASS’
| Execution halted
So just like with limma this might be a missing dependency or
mis-configuration?
Thank you!
Martin
[1] https://jenkins.qa.ubuntu.com/job/trusty-adt-r-bioc-edger/1/ARCH=amd64,label=adt/
--
Martin Pitt | http://www.piware.de
Ubuntu Developer (www.ubuntu.com) | Debian Developer (www.debian.org)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/debian-med-packaging/attachments/20131025/3af3e6e3/attachment.sig>
More information about the Debian-med-packaging
mailing list