• How to find out why britney is trying to migrate unexpected (and unmigr

    From Rebecca N. Palmer@21:1/5 to All on Wed Apr 30 17:10:02 2025
    We recently added some Breaks: to r-base, and britney is now trying to
    migrate a larger set of packages than I intended - including many
    packages that *can't* migrate now because they are not in testing at all.

    What are good ways to investigate further (that don't involve waiting 10
    days, because if anything needs fixing then we don't have that long)?

    Which version of https://salsa.debian.org/release-team/britney2 is the currently running britney? head-of-master since there aren't any tags??

    Packages I think we need: src:r-base,src:r-bioc-bioccheck,src:r-bioc-pwalign,src:r-cran-argparser,src:r-cran-hdf5r,src:r-cran-plotly,src:r-cran-rcmdcheck,src:r-cran-rlang,src:r-cran-s2,src:r-cran-sf,src:r-cran-survminer,src:r-cran-svglite,src:r-cran-testthat,src:r-cran-timechange,
    src:r-cran-units

    Packages britney actually passed to debci (see e.g. https://ci.debian.net/packages/r/r-cran-testthat/testing/amd64/60313000/ ): --pin-packages=unstable=src:r-base,src:r-bioc-bioccheck,src:r-bioc-pwalign,src:r-cran-argparser,src:r-cran-bigmemory,src:r-cran-broom.helpers,src:r-cran-cards,src:r-cran-dendextend,src:r-cran-effectsize,src:r-cran-fitcoach,src:r-cran-hdf5r,src:r-cran-
    heatmaply,src:r-cran-mockr,src:r-cran-performance,src:r-cran-plotly,src:r-cran-rcmdcheck,src:r-cran-rlang,src:r-cran-rpact,src:r-cran-s2,src:r-cran-sf,src:r-cran-sjplot,src:r-cran-sjstats,src:r-cran-survminer,src:r-cran-svglite,src:r-cran-testthat,src:r-
    cran-tikzdevice,src:r-cran-timechange,src:r-cran-units,src:r-cran-zelig

    All the packages I wasn't expecting are not in testing at all, except src:r-cran-broom.helpers, which can't migrate because the new version
    depends on such packages. (This is fine in itself, but I wasn't
    expecting it to block other packages; there appear to be no
    (Build-)Depends on it at all.)

    There are test-Depends (debian/tests/control) on some of the
    not-in-testing packages, which might technically be an RC bug since it
    fails migration-reference autopkgtests, but I don't think Britney looks
    at those.

    (Non-migration-reference autopkgtests can pass "in testing" with
    test-Depends that are only available in unstable, because of a known
    issue in autopkgtest that allows tests to take more packages than
    requested from unstable: https://sources.debian.org/src/autopkgtest/5.49/runner/autopkgtest.1/#L292
    and #1084880. This is probably how packages that test-depend on
    not-in-testing packages were able to migrate to testing. However, when
    they do that, these extra packages do not appear on the --pin-packages
    line, e.g. r-cran-dendextend in https://ci.debian.net/packages/r/r-cran-plotly/testing/amd64/60145266/ .
    Hence, I don't think that's what happened here.)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)