ropensci / RSelenium

An R client for Selenium Remote WebDriver
https://docs.ropensci.org/RSelenium
343 stars 81 forks source link

Overwriting registered S3 method #204

Closed GeraldCNelson closed 5 years ago

GeraldCNelson commented 5 years ago

Since the release of R version 3.6, I have started seeing these kinds of messages in several packages I use

library(RSelenium)
Registered S3 method overwritten by 'openssl':
  method      from
  print.bytes Rcpp

For another package I was told that "these packages don't prefix their class with the package name (e.g. "Rcpp_bytes") so there are collisions when they register methods for third party generics like print().

Is this something you could do to make these messages go away? Would there be any chance either of you could rename your class to use your package name as a prefix? It probably makes sense to do this renaming in the package with the fewest reverse dependencies, to minimise breakages.

juyeongkim commented 5 years ago

https://github.com/jeroen/openssl/issues/70