#797629 dak: rm doesn't consider virtual packages

#797629#5
Date:
2015-09-01 00:03:43 UTC
From:
To:
Package: ftp.debian.org
Severity: normal
couldn't find a report about it. As in this example:

$ dak rm -Rn libfile-spec-perl
Checking reverse dependencies...
# Broken Depends:
libany-template-processdir-perl: libany-template-processdir-perl
libcrypt-dsa-perl: libcrypt-dsa-perl
liborlite-migrate-perl: liborlite-migrate-perl
slic3r: slic3r [amd64 arm64 armel armhf hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc ppc64el s390x]

# Broken Build-Depends:
cipux-dog: libfile-spec-perl
cipux-passwd: libfile-spec-perl
cipux-rbac-simple: libfile-spec-perl
cipux-rpc-client: libfile-spec-perl
cipux-task: libfile-spec-perl
libany-template-processdir-perl: libfile-spec-perl
libanyevent-handle-udp-perl: libfile-spec-perl
libcrypt-dsa-perl: libfile-spec-perl
libhtml-wikiconverter-dokuwiki-perl: libfile-spec-perl
libhtml-wikiconverter-kwiki-perl: libfile-spec-perl
libhtml-wikiconverter-moinmoin-perl: libfile-spec-perl
libhtml-wikiconverter-oddmuse-perl: libfile-spec-perl
libhtml-wikiconverter-phpwiki-perl: libfile-spec-perl
libhtml-wikiconverter-pmwiki-perl: libfile-spec-perl
libhtml-wikiconverter-snipsnap-perl: libfile-spec-perl
libhtml-wikiconverter-tikiwiki-perl: libfile-spec-perl
libhtml-wikiconverter-usemod-perl: libfile-spec-perl
libhtml-wikiconverter-wakkawiki-perl: libfile-spec-perl
libhtml-wikiconverter-wikkawiki-perl: libfile-spec-perl
liborlite-migrate-perl: libfile-spec-perl
slic3r: libfile-spec-perl

Dependency problem found.

but libfile-spec-perl is also provided by perl, and in most if not
all cases here, the Dependency is unversioned, so the virtual
libfile-spec-perl should satisfy the requirement.

(In the absence of this bug being fixed, what is the correct approach
when all reverse-deps found are in fact satisfied by a virtual
package?)

Thanks,
Dominic.

#797629#10
Date:
2015-09-01 22:03:11 UTC
From:
To:
I've been advised that the check is only advisory so and once reviewed,
the erroneous output can be ignored. I've updated
<https://wiki.debian.org/ftpmaster_Removals> accordingly.

Dominic.