It may also be useful to use: options(internet.info = 1)
to get more information on the web requests R is making. (See the documentation in ?options for more details.) Looking at the source code in available.packages, R does iterate through the repositories in the same order they're provided, so I'd suspect some kind of other issue. (Output somehow getting misordered in your build logs? Repository options being unexpectedly reordered in your CI build somewhere?) FWIW, I think the order that repositories are visited could matter if the same package is offered by multiple repositories -- the selected repository could depend on the order of declaration. Best, Kevin On Sun, Mar 31, 2024 at 4:55 AM Dirk Eddelbuettel <e...@debian.org> wrote: > > > On 31 March 2024 at 11:43, Martin Morgan wrote: > | So all repositories are consulted and then the result filtered to contain > just > | the most recent version of each. Does it matter then what order the > | repositories are visited? > > Right. I fall for that too often, as I did here. The order matters for > .libPaths() where the first match is use, for package install the highest > number (from any entry in getOption(repos)) wins. > > Thanks for catching my thinko. > > Dirk > > -- > dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org > > ______________________________________________ > R-package-devel@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-package-devel ______________________________________________ R-package-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-package-devel