From x|e @end|ng |rom y|hu|@n@me  Fri May 10 21:31:17 2019
From: x|e @end|ng |rom y|hu|@n@me (Yihui Xie)
Date: Fri, 10 May 2019 14:31:17 -0500
Subject: [Rd] Should requireNamespace(quietly = TRUE) suppress messages
 about overwritten S3 methods?
Message-ID: <CANROs4cuv2h+da2E=ZMfOmxi1TTyg+fHHfza-x6T_wz6AxEPKQ@mail.gmail.com>

Hi,

In the NEWS of R 3.6.0:

> When loading namespaces, S3 method registrations which overwrite previous registrations are now noted by default (using packageStartupMessage()).

As a result, requireNamespace() with R 3.6.0 is no longer quiet as before, e.g.,

> requireNamespace('ggplot2', quietly = TRUE)
Registered S3 methods overwritten by 'ggplot2':
  method         from
  [.quosures     rlang
  c.quosures     rlang
  print.quosures rlang

I wonder if this is intentional. Thanks!

Regards,
Yihui
--
https://yihui.name



[Rd] Should requireNamespace(quietly = TRUE) suppress messages about overwritten S3 methods?
Yihui Xie