Control: tags -1 + moreinfo

Hi Charles,

* Charles Plessy <[email protected]> [2026-04-05 05:29]:
Hi Thorsten, can you also remove r-cran-statmod and its
reverse-dependencies from the architectures above?

As Thorsten wrote in [1] the ftp team needs an list of packages to remove. You can get it with:

$ ssh coccia.debian.org dak rm -nRbp --architecture=armhf,i386,s390x 
r-cran-statmod
Will remove the following packages from unstable:

r-cran-statmod |    1.5.0-1 | armhf, i386, s390x

Maintainer: Debian R Packages Maintainers <[email protected]>

------------------- Reason -------------------

----------------------------------------------

Checking reverse dependencies...
# Broken Depends:
lme4: r-cran-lme4
r-bioc-dexseq: r-bioc-dexseq
r-cran-gunifrac: r-cran-gunifrac

# Broken Build-Depends:
lme4: r-cran-statmod
r-bioc-dexseq: r-cran-statmod
r-bioc-limma: r-cran-statmod
r-bioc-scran: r-cran-statmod
r-cran-brglm2: r-cran-statmod
r-cran-gunifrac: r-cran-statmod

Dependency problem found.


Btw. there are a lot of R packages the still needs removal, I wrote a quick script to get all of them:

#!/usr/bin/python3

from collections import defaultdict
from re import match
from urllib.request import urlopen
from yaml import safe_load


with urlopen("https://release.debian.org/britney/excuses.yaml";) as excuses:
    sources = safe_load(excuses)["sources"]

packages = defaultdict(list)

for package in sources:
    if package.get("maintainer") != "Debian R Packages Maintainers" or 
"detailed-info" not in package:
        continue
    for info in package["detailed-info"]:
        if arch := match(r"old binaries on (\w+): .*", info):
            packages[arch[1]].append(package["source"])

for arch in packages:
    print(f"{arch} ({len(packages[arch])}): {" ".join(packages[arch])}\n")


Will you take care of them?

Cheers Jochen


[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1131018#10

Attachment: signature.asc
Description: PGP signature

Reply via email to