On 01/11 11:20, Jeremy Evans wrote: > I'd like to remove www/ruby-rails and dependencies from the ports tree. > These ports haven't been maintained and have been subject to numerous > security issues over the past couple years (including a very critical > one that made the news this week). I don't think it makes sense for us > to maintain ports for these ruby gems as: > > 1) All of the ports are pure ruby gems, so they don't need to be > recompiled when the system updates. > > 2) None of the ports requires patching to run on OpenBSD. > > 3) There is very little benefit to having them as ports, since > installing them via "gem install" has basically the same effect. > > Rails 3.0 is no longer supported by the Rails team, and updating > Rails requires the addition of numerous dependencies and in general > a lot of churn in the ports system. > > The only non-rails ports that depend on the rails-ports are > databases/ruby-couch_potato and devel/ruby-paper_trail, both of > which satisfy criteria 1-3. > > textproc/ruby-haml also depends on rails, but only for regress. It's > out of date and I have a patch that brings it up to date and > removes the regress parts that depend on rails. > > These are the ports I would like to remove: > > databases/ruby-activerecord > databases/ruby-arel > databases/ruby-couch_potato > devel/ruby-actionpack > devel/ruby-activemodel > devel/ruby-activesupport > devel/ruby-hike > devel/ruby-i18n > devel/ruby-paper_trail > devel/ruby-sprockets > devel/ruby-tzinfo > mail/ruby-actionmailer > sysutils/ruby-thor > textproc/ruby-erubis > www/ruby-activeresource > www/ruby-rack-cache > www/ruby-rack-mount > www/ruby-rack-ssl > www/ruby-rails > www/ruby-railties > > I will be preparing and testing a removal diff for these ports. If > you have any objections to these ports being removed, please speak > up.
Attached is a tested gzipped diff for the removal, I'll probably be committing it next week unless I hear objections. I'm not removing the devel/ruby-i18n port as that is a dependency of mail/ruby-mail. Thanks, Jeremy
rails.diff.gz
Description: application/gunzip
