Date: Thu, 19 Sep 2013 22:32:05 GMT From: Alex Zepeda <alex@inferiorhumanorgans.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/182239: portupgrade breaks Ruby 1.9 Message-ID: <201309192232.r8JMW5Kv081950@oldred.freebsd.org> Resent-Message-ID: <201309192240.r8JMe0vf048046@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 182239 >Category: ports >Synopsis: portupgrade breaks Ruby 1.9 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Sep 19 22:40:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Alex Zepeda >Release: 9.1-RELEASE-p7 >Organization: >Environment: FreeBSD bloaty 9.1-RELEASE-p7 FreeBSD 9.1-RELEASE-p7 #0: Mon Sep 9 21:34:37 UTC 2013 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64 >Description: Portupgrade depends on devel/ruby/date2 which monkeypatches the Date class into oblivion. Ruby scripts that expect a functional Date class will break. >How-To-Repeat: Enable ruby 1.9, install portupgrade (or portupgrade-devel), then attempt to use a script (like Ruby on Rails 4) that expects ruby's core Date class to function as intended. It will break. See this: https://github.com/pkgtools/portupgrade-port/issues/8 >Fix: Remove dependency on devel/ruby19-date2 and/or mark the port as broken (at least with Ruby 1.9+). >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201309192232.r8JMW5Kv081950>