On 07/06 04:43, Kurt Mosiejczuk wrote: > On Wed, Jul 06, 2022 at 08:56:32PM +0100, Stuart Henderson wrote: > > On 2022/07/06 15:50, Kurt Mosiejczuk wrote: > > > minitest is included in the ruby language package for all current versions > > > of ruby in the tree (2.7, 3.0, 3.1). > > > > Shall we remove devel/ruby-minitest? > > > That makes sense to me.
OK jeremy@ for removal after dependencies have been handled. > It does mean I'll need to remove the DEPENDS in the following five ports > (which I realized _after_ I sent the email): > > devel/ruby-activesupport > devel/ruby-hoe > devel/ruby-ruby_parser > devel/ruby-zentest > devel/ruby-vlad > > > > (quirks diff invlulded to show how I'd handle the removal there) > > > Alternatively: add @pkgpath to the relevant ruby ports (i.e. > > @pkgpath devel/ruby-minitest,ruby27 to lang/ruby/2.7, etc), > > then it's a silent merge. > > Jeremy, any preference on quirks vs. PLIST in the ruby language packages? This should not be added to quirks, nor should PLIST be updated. There is a general quirk added for all rubyXY ports when rubyXY support is removed, which should suffice for this. That does mean that users will not be warned for a while, but that is harmless. The minitest port doesn't actually conflict with the ruby port, since the minitest version it uses is older than the versions shipped with ruby. Thanks, Jeremy
