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

Reply via email to