Re: r-bioc-biocinstaller (Was: r-base breaks 9 autopkgtests)
On Fri, 26 Jul 2019 at 14:59, Andreas Tille <andreas@an3as.eu> wrote:
> On Thu, Jul 25, 2019 at 01:08:56PM +0200, Graham Inggs wrote:
> > There's nothing that Depends on r-bioc-biocinstaller, so I guess it
> > could only have been installed manually.
>
> That's wrong. R-bioc-affy and r-bioc-annotationhub depended from it
> (otherwise I would not have packaged it). I'm maintaining a manually
> crafted dependency graph to know what package needs to be touched first:
I don't see the dependency.
$ reverse-depends -r buster src:r-bioc-biocinstaller
No reverse dependencies found
$ reverse-depends -b -r buster src:r-bioc-biocinstaller
No reverse dependencies found
> > Will the Provides be
> > sufficient to work on upgrades?
>
> The Conflicts will make sure the package will be deinstalled and the
> Provides / Replaces informs (previous) dependencies that everything
> is OK with the dependency tree.
I don't believe that is going to work. See section RenamingPackages
[1] from the wiki. I believe you need to use the Transition Package
Method, not the Clean Slate Method, if you want r-bioc-biocinstaller
to be replaced by r-cran-biocmanager during an upgrade.
[1] https://wiki.debian.org/RenamingPackages
Reply to: