The following classes are deprecated and should be removed: - base::newsyslog::messages::sa - base::newsyslog::messages::sa::override The utility of these classes are somewhat questionable: - base::newsyslog::disabled Can groups just not install base::newsyslog on servers that don't want it? The problem was with other modules that assumed something would arrange for Package['newsyslog'] to be available and that install log rotation rules, but shouldn't those packages be separately ported to logrotate or the like and behave conditionally based on which is enabled?