Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

dplyr 1.1.4 has two failing tests in Debian Testing #7099

Open
mr-c opened this issue Oct 31, 2024 · 0 comments
Open

dplyr 1.1.4 has two failing tests in Debian Testing #7099

mr-c opened this issue Oct 31, 2024 · 0 comments

Comments

@mr-c
Copy link

mr-c commented Oct 31, 2024

Hello,

Sometime around 2024-02-16, dplyr's test regressed in Debian testing. Assistance fixing this, or permission to ignore these two tests would be appreciated.

128s ══ Failed tests ════════════════════════════════════════════════════════════════
128s ── Failure ('test-rows.R:161:3'): rows_update() works ──────────────────────────
128s `expect_identical(...)` produced warnings.
128s ── Failure ('test-rows.R:258:3'): rows_patch() works ───────────────────────────
128s `expect_identical(...)` produced warnings.
128s 
128s [ FAIL 2 | WARN 5031 | SKIP 329 | PASS 2860 ]

The list of installed Debian and R packages is at https://ci.debian.net/packages/r/r-cran-dplyr/testing/amd64/53650839/#L431

Below is a Dockerfile that reproduces the error.

FROM docker.io/debian:testing-slim

WORKDIR /build

RUN sed -i '\Z/usr/share/doc/Zd' /etc/dpkg/dpkg.cfg.d/docker
# Don't discard the documentation contents when installing, as is the default
# when using the this Debian base container

RUN apt-get update && apt-get dist-upgrade -y \
	&& apt-get install -y --no-install-recommends \
		r-cran-dplyr \
                r-cran-bench \
                r-cran-broom \
                r-cran-callr \
                r-cran-covr \
                r-cran-dbi \
                r-cran-dbplyr \
                r-cran-ggplot2 \
                r-cran-knitr \
                r-cran-lobstr \
                r-cran-purrr \
                r-cran-rmarkdown \
                r-cran-rmysql \
                r-cran-rpostgresql \
                r-cran-rsqlite \
                r-cran-stringi \
                r-cran-testthat \
                r-cran-tidyr \
                r-cran-withr
RUN mkdir /tmp/test
RUN cp -a /usr/share/doc/r-cran-dplyr/tests/* /tmp/test/
WORKDIR /tmp/test
RUN find . -name "*.gz" -exec gunzip \{\} \;
# There is no package r-cran-lahman available yet
RUN bash -c 'for testfile in testthat/* ; do if grep -q lahman $testfile ; then rm $testfile ; fi ; done'
RUN  sed -i '/[Ll]ahman/d' testthat.R
RUN LC_ALL=C.UTF-8 R --no-save < testthat.R
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant