BioinformaticsFMRP / TCGAbiolinks

TCGAbiolinks
http://bioconductor.org/packages/devel/bioc/vignettes/TCGAbiolinks/inst/doc/index.html
298 stars 112 forks source link

test failure on ppc64el architecture #635

Open mr-c opened 2 months ago

mr-c commented 2 months ago

Hello, in Debian we are getting an interesting test failure when running the TCGAbiolinks version 2.32.0 on a ppc64el architecture system.

This isn't a new failure, we've seen it since at least version 2.16.0, but we need to decide to either skip it or fix it.

Thanks for looking into this and please let us know if you have an idea for a fix, or if you suggest skipping that test on ppc64el.

240s ══ Failed tests ════════════════════════════════════════════════════════════════
240s ── Failure ('test-analyse.R:153:9'): Results of TCGAanalyze_DEA inverting groups changes signal and order of the signals are right ──
240s dataDEGs$logFC not equal to -1 * dataDEGs.inv$logFC.
240s 8/15396 mismatches (average diff: 0.81)
240s [7378]   0.638 - -0.634 ==  1.272
240s [7379]  -0.634 -  0.638 == -1.272
240s [9519]  -0.429 -  0.429 == -0.858
240s [9520]   0.429 - -0.429 ==  0.858
240s [11506]  0.276 - -0.274 ==  0.550
240s [11507] -0.274 -  0.276 == -0.550
240s [11525]  0.279 - -0.279 ==  0.558
240s [11526] -0.279 -  0.279 == -0.558

https://ci.debian.net/packages/r/r-bioc-tcgabiolinks/testing/ppc64el/51493351/

a Dockerfile to reproduce, I named it r-bioc-tcgabiolinks.Dockerfile

FROM docker.io/debian:sid-slim

WORKDIR /build

RUN apt-get update && apt-get dist-upgrade -y \
    && apt-get install -y --no-install-recommends \
        curl \
        devscripts \
        debian-keyring \
        r-bioc-tcgabiolinks \
        pkg-r-autopkgtest \
        r-cran-jpeg \
        r-cran-png \
        r-bioc-biocstyle \
        r-cran-rmarkdown \
        r-cran-devtools \
        r-cran-parmigene \
        r-bioc-biobase \
        r-bioc-affy \
        r-cran-testthat \
        r-bioc-annotationhub \
        r-bioc-experimenthub \
        r-cran-seurat \
        r-bioc-complexheatmap \
        r-cran-circlize \
        r-bioc-consensusclusterplus \
        r-cran-igraph \
        r-bioc-limma \
        r-bioc-edger \
        r-bioc-sva \
        r-bioc-edaseq \
        r-cran-survminer \
        r-bioc-genefilter \
        r-cran-gridextra \
        r-cran-survival \
        r-cran-doparallel \
        r-cran-ggrepel \
        r-cran-scales \
        r-cran-dt
RUN dget https://deb.debian.org/debian/pool/main/r/r-bioc-tcgabiolinks/r-bioc-tcgabiolinks_2.32.0+dfsg-1.dsc
WORKDIR /build/r-bioc-tcgabiolinks-2.32.0+dfsg
RUN /usr/share/dh-r/pkg-r-autopkgtest

Change to an empty directory and run podman build -f ../r-bioc-tcgabiolinks.Dockerfile --platform linux/ppc64le .

Of course docker build … also works.