Hi Graham,
On 15 May 2026 at 11:38, Graham Inggs wrote:
| > I have little control over this: the pair 'r-base-core and rlang' works in
| > testing, it works in unstable, and it is well known they cannot work
| > _crossing testing and unstable_ as the autopkgtests do.
|
| As discussed in the debian-r mailing list [1], this information needs
| to be conveyed in the binary package relationships. r-cran-rlang now
| has Depends: r-base-core (>= 4.6.0), r-base-core still needs to have
| Breaks: r-cran-rlang (<< 1.2.0-1~).
Thanks for the confirmation, and "will do". I still think it is silly as the
discussions on debian-r also revealed that the '>= 4.6.0' on the client
package is sufficient but I acknowledge the change in (upstream) R.
So 'breaks', which we used before, are probably applicable.
But I still have some questions and would appreciate pointers:
- Where did you get the 1.2.0-1 from, i.e. why not the (naive) 1.2.0-1 from
the last version
- I am a little overwhelmed by the list I am confronted with given that
r-base-core is a popular package:
https://qa.debian.org/excuses.php?package=r-base
Is there a way to extract the 'commonalitites' or I have to 'click and
read' any red regression?
- Related, should we add other packages? My onw analysis using testing and
unstable found a few [2] on the client side. Conceivably I could do this
again forcing testing to identify breaks candidates. Or are we content to
survive the onslaught from autopkgtest and move on?
- Also related, what on earth is going on with (Emacs) ess for it breaking?
In short, what is an efficient way to get to the complete list of breaks we
need?
Worst case I can upload a -4 with the breaks for rlang, and we collect the
pieces afterwards and make a -5 (and -6 and ...). It will converge
eventually. But there likely is a better way.
Cheers, Dirk
| [1] https://lists.debian.org/debian-r/2026/05/msg00002.html
[2]
https://github.com/eddelbuettel/R-4.6.0-binary-transition/tree/master#debian-bulk-check
--
Dirk Eddelbuettel | [email protected] | http://dirk.eddelbuettel.com
Support my Tour de Shore 2026 ride benefiting Maywood Fine Arts! More info at
https://dirk.eddelbuettel.com/blog/2026/04/03#sponsor_tour_de_shore_2026