[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#868558: nmu: multiple r-* packages



Hi Dirk and others,

On Fri, Sep 08, 2017 at 12:29:25PM -0500, Dirk Eddelbuettel wrote:

> | The problem is that you can end up with r-bioc-makecdfenv_1.50.0-1 (i.e. before
> | the rebuild) and r-base_3.4.1-2, because nothing prevents that combination.
> 
> You may misunderstand.  Only packages that
> 
>   - have compiled code (ie arch: any, and a src/ directory)
>   - use .C() and .Fortran()
>   - actually use the up until recently optional registration
>   - have been built with R (<< 3.4.0)

The point made by the Release Team is that packages that fulfill these 4
criterias may still be installed on system where R has been upgraded to 3.4.

Such a bad combination can happen if a user does a partial upgrade from stretch
to (upcoming) buster, by upgrading R core but not the CRAN packages fulfilling
the 4 criterias. In that case the user ends up with a broken system (in the
sense that those non-upgraded CRAN packages are not functional).

I understand that this situation is not going to happen very often, but it may
happen, and the Release Team wants to prevent this by introducing a Breaks
relationship.

Of course, please correct me if I am wrong.

Cheers,

-- 
⢀⣴⠾⠻⢶⣦⠀  Sébastien Villemot
⣾⠁⢠⠒⠀⣿⡁  Debian Developer
⢿⡄⠘⠷⠚⠋⠀  http://sebastien.villemot.name
⠈⠳⣄⠀⠀⠀⠀  http://www.debian.org

Attachment: signature.asc
Description: PGP signature


Reply to: