From owner-freebsd-ruby@freebsd.org Thu May 7 11:13:31 2020 Return-Path: Delivered-To: freebsd-ruby@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 67A7B2C3D12 for ; Thu, 7 May 2020 11:13:31 +0000 (UTC) (envelope-from gessel@blackrosetech.com) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 49HrRt3ml1z41Cp for ; Thu, 7 May 2020 11:13:30 +0000 (UTC) (envelope-from gessel@blackrosetech.com) Received: by mailman.nyi.freebsd.org (Postfix) id 6BBF22C3CEF; Thu, 7 May 2020 11:13:30 +0000 (UTC) Delivered-To: ruby@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 6B46E2C3CEE for ; Thu, 7 May 2020 11:13:30 +0000 (UTC) (envelope-from gessel@blackrosetech.com) Received: from mail.blackrosetech.com (mail.blackrosetech.com [23.114.97.244]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 49HrRr6f5Jz41CS; Thu, 7 May 2020 11:13:28 +0000 (UTC) (envelope-from gessel@blackrosetech.com) Received: from shiofuki (shiofuki [10.3.69.135]) by mail.blackrosetech.com (Postfix) with ESMTP id 4F67A39EECF; Thu, 7 May 2020 04:13:26 -0700 (PDT) X-Virus-Scanned: amavisd-new at blackrosetech.com Received: from mail.blackrosetech.com ([10.3.69.135]) by shiofuki (shiofuki.blackrosetech.com [10.3.69.135]) (amavisd-new, port 10024) with ESMTP id xx4ZAhUCADGA; Thu, 7 May 2020 04:13:17 -0700 (PDT) Received: from [10.2.69.6] (unknown [10.2.69.6]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: gessel@blackrosetech.com) by mail.blackrosetech.com (Postfix) with ESMTPSA id 3D25D39EEA2; Thu, 7 May 2020 04:13:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=blackrosetech.com; s=BRTDKIM; t=1588849997; bh=VAkyGlW4WkN1rb1kQJoGYOeufvdICYqqybi2xB+x2kc=; h=From:To:Subject:Date; b=oaU1bqvS8ppEdKdTcbMNM5coBwv+FN1LKGZTXLTSZaxGkOyjfcUEUjwfVr4INAtMm DT/C1rHO9d+PM7O8b2e4Fdk8k59UOoXok1OGptCvOJmqakcLQpX1aXYuirpUaCjKmi j0kuz+RFrY1RdXlVzdH6TWPzLiR5NdsJFx4igxzU= From: David Gessel Organization: Black Rose Technology To: ruby@FreeBSD.org, Po-Chuan Hsieh Subject: www/rubygem-rails4, textproc/rubygem-nokogiri, and devel/rubygem-activesupport4 Message-ID: Date: Thu, 7 May 2020 14:13:08 +0300 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.4.0 MIME-Version: 1.0 Content-Language: en-US X-Rspamd-Queue-Id: 49HrRr6f5Jz41CS X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=blackrosetech.com header.s=BRTDKIM header.b=oaU1bqvS; dmarc=none; spf=pass (mx1.freebsd.org: domain of gessel@blackrosetech.com designates 23.114.97.244 as permitted sender) smtp.mailfrom=gessel@blackrosetech.com X-Spamd-Result: default: False [-4.97 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[blackrosetech.com:s=BRTDKIM]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:23.114.97.244/28]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; DMARC_NA(0.00)[blackrosetech.com]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; HAS_ORG_HEADER(0.00)[]; RCVD_COUNT_THREE(0.00)[4]; IP_SCORE(-2.47)[ip: (-8.85), ipnet: 23.112.0.0/12(-4.43), asn: 7018(1.00), country: US(-0.05)]; DKIM_TRACE(0.00)[blackrosetech.com:+]; RCPT_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:7018, ipnet:23.112.0.0/12, country:US]; MID_RHS_MATCH_FROM(0.00)[] Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Content-Filtered-By: Mailman/MimeDel 2.1.30 X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 May 2020 11:13:31 -0000 Since updating from FreeBSD 11.2 to FreeBSD 11.3 I've had a few issues with 3 ruby gems not compiling.  I noted the issues previously, but as I was still not fully updated, there was some risk it was a quirk of the install.  I've since updated the whole system and everything else is working as expected.  A few patch issues are holding me up. If it would help, I can mod the patch files to get past it, but before I start making temporary fixes, perhaps the below summary is useful: The problems are similar, it seems small variations in the patch targets break patching.  There are a very large number of installed gems that are not afflicted. The three are: * www/rubygem-rails4 * textproc/rubygem-nokogiri * devel/rubygem-activesupport4 *www/rubygem-rails4* | ||===>  Applying FreeBSD patches for rubygem-rails4-4.2.11.1_2|| ||1 out of 1 hunks failed--saving rejects to rails.gemspec.rej|| ||====> FAILED Applying FreeBSD patch patch-gemspec| //usr/ports/www/rubygem-rails4/files/patch-gemspec/ |--- rails.gemspec.orig  2019-04-20 08:38:13 UTC|| ||+++ rails.gemspec|| ||@@ -30,7 +30,7 @@ Gem::Specification.new do |s||| ||s.add_runtime_dependency(%q.freeze, ["= 4.2.11.1"])|| ||s.add_runtime_dependency(%q.freeze, ["= 4.2.11.1"])|| ||s.add_runtime_dependency(%q.freeze, ["= 4.2.11.1"])|| ||- s.add_runtime_dependency(%q.freeze, [">= 1.3.0", "< 2.0"])|| ||+ s.add_runtime_dependency(%q.freeze, [">= 1.3.0"])|| ||s.add_runtime_dependency(%q.freeze, [">= 0"])|| ||     else|| ||s.add_dependency(%q.freeze, ["= 4.2.11.1"])| //var/ports/usr/ports/www/rubygem-rails4/work/rails-4.2.11.1/rails.gemspec.orig/ |00000001 # -*- encoding: utf-8 -*-|| ||00000002 # stub: rails 4.2.11.1 ruby lib|| ||00000003 || ||00000004 Gem::Specification.new do |s||| ||00000005   s.name = "rails".freeze|| ||00000006   s.version = "4.2.11.1"|| ||00000007 || ||00000008   s.required_rubygems_version = Gem::Requirement.new(">= 1.8.11".freeze) if s.respond_to? :required_rubygems_version=|| ||00000009   s.require_paths = ["lib".freeze]|| ||00000010   s.authors = ["David Heinemeier Hansson".freeze]|| ||00000011   s.date = "2019-03-11"|| ||00000012   s.description = "Ruby on Rails is a full-stack web framework optimized for programmer happiness and sustainable productivity. It encourages beautiful code by favoring convention over configuration|| ||00000013   s.email = "david@loudthinking.com".freeze|| ||00000014   s.files = ["README.md".freeze, "guides/CHANGELOG.md".freeze, "guides/Rakefile".freeze, "guides/assets/images/akshaysurve.jpg".freeze, "guides/assets/images/belongs_to.png".freeze, "guides/assets/i|| ||00000015   s.homepage = "http://www.rubyonrails.org".freeze|| ||00000016   s.licenses = ["MIT".freeze]|| ||00000017   s.required_ruby_version = Gem::Requirement.new(">= 1.9.3".freeze)|| ||00000018   s.rubygems_version = "3.1.2".freeze|| ||00000019   s.summary = "Full-stack web application framework.".freeze|| ||00000020 || ||00000021   if s.respond_to? :specification_version then|| ||00000022     s.specification_version = 4|| ||00000023   end|| ||00000024 || ||00000025   if s.respond_to? :add_runtime_dependency then|| ||00000026 s.add_runtime_dependency(%q.freeze, ["= 4.2.11.1"])|| ||00000027 s.add_runtime_dependency(%q.freeze, ["= 4.2.11.1"])|| ||00000028 s.add_runtime_dependency(%q.freeze, ["= 4.2.11.1"])|| ||00000029 s.add_runtime_dependency(%q.freeze, ["= 4.2.11.1"])|| ||00000030 s.add_runtime_dependency(%q.freeze, ["= 4.2.11.1"])|| ||00000031 s.add_runtime_dependency(%q.freeze, ["= 4.2.11.1"])|| ||00000032 s.add_runtime_dependency(%q.freeze, ["= 4.2.11.1"])|| ||00000033 s.add_runtime_dependency(%q.freeze, ["= 4.2.11.1"])|| ||00000034 s.add_runtime_dependency(%q.freeze, [">= 1.3.0", "< 2.0"])|| ||00000035 s.add_runtime_dependency(%q.freeze, [">= 0"])|| ||00000036   else|| ||00000037 s.add_dependency(%q.freeze, ["= 4.2.11.1"])|| ||00000038 s.add_dependency(%q.freeze, ["= 4.2.11.1"])|| ||00000039 s.add_dependency(%q.freeze, ["= 4.2.11.1"])|| ||00000040 s.add_dependency(%q.freeze, ["= 4.2.11.1"])|| ||00000041 s.add_dependency(%q.freeze, ["= 4.2.11.1"])|| ||00000042 s.add_dependency(%q.freeze, ["= 4.2.11.1"])|| ||00000043 s.add_dependency(%q.freeze, ["= 4.2.11.1"])|| ||00000044 s.add_dependency(%q.freeze, ["= 4.2.11.1"])|| ||00000045 s.add_dependency(%q.freeze, [">= 1.3.0", "< 2.0"])|| ||00000046 s.add_dependency(%q.freeze, [">= 0"])|| ||00000047   end|| ||00000048 end| Isn't the patch one line off? (31, not 30?) *textproc/rubygem-nokogiri*  rubygem-nokogiri-1.10.5_1 fails:  1 out of 1 hunks failed--saving rejects to nokogiri.gemspec.rej /var/ports/usr/ports/textproc/rubygem-nokogiri/work/nokogiri-1.10.9/nokogiri.gemspec.rej //usr/ports/textproc/rubygem-nokogiri/files/patch-gemspec/ |--- nokogiri.gemspec.orig       2019-08-12 17:41:47 UTC|| ||+++ nokogiri.gemspec|| ||@@ -26,7 +26,6 @@ Gem::Specification.new do |s||| ||     s.specification_version = 4|| || ||     if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then|| ||- s.add_runtime_dependency(%q.freeze, ["~> 2.4.0"])|| ||s.add_development_dependency(%q.freeze, ["~> 0.24"])|| ||s.add_development_dependency(%q.freeze, ["~> 1.2"])|| ||s.add_development_dependency(%q.freeze, ["~> 2.0"])| //var/ports/usr/ports/textproc/rubygem-nokogiri/work/nokogiri-1.10.9/nokogiri.gemspec.orig/ |00000001 # -*- encoding: utf-8 -*-|| ||00000002 # stub: nokogiri 1.10.9 ruby lib|| ||00000003 # stub: ext/nokogiri/extconf.rb|| ||00000004 || ||00000005 Gem::Specification.new do |s||| ||00000006   s.name = "nokogiri".freeze|| ||00000007   s.version = "1.10.9"|| ||00000008 || ||00000009   s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version=|| ||00000010   s.metadata = { "bug_tracker_uri" => "https://github.com/sparklemotion/nokogiri/issues", "changelog_uri" => "https://nokogiri.org/CHANGELOG.html", "documentation_uri" => "https://nokogiri.org/rdoc/|| ||00000011   s.require_paths = ["lib".freeze]|| ||00000012   s.authors = ["Aaron Patterson".freeze, "Mike Dalessio".freeze, "Yoko Harada".freeze, "Tim Elliott".freeze, "Akinori MUSHA".freeze, "John Shahid".freeze, "Lars Kanis".freeze]|| ||00000013   s.date = "2020-03-01"|| ||00000014   s.description = "Nokogiri (\u92F8) is an HTML, XML, SAX, and Reader parser.  Among\nNokogiri's many features is the ability to search documents via XPath\nor CSS3 selectors.".freeze|| ||00000015   s.email = ["aaronp@rubyforge.org".freeze, "mike.dalessio@gmail.com".freeze, "yokolet@gmail.com".freeze, "tle@holymonkey.com".freeze, "knu@idaemons.org".freeze, "jvshahid@gmail.com".freeze, "lars@g|| ||00000016   s.executables = ["nokogiri".freeze]|| ||00000017   s.extensions = ["ext/nokogiri/extconf.rb".freeze]|| ||00000018   s.extra_rdoc_files = ["LICENSE-DEPENDENCIES.md".freeze, "LICENSE.md".freeze, "README.md".freeze, "ext/nokogiri/html_document.c".freeze, "ext/nokogiri/html_element_description.c".freeze, "ext/nokog|| ||00000019   s.files = ["LICENSE-DEPENDENCIES.md".freeze, "LICENSE.md".freeze, "README.md".freeze, "bin/nokogiri".freeze, "dependencies.yml".freeze, "ext/nokogiri/depend".freeze, "ext/nokogiri/extconf.rb".free|| ||00000020   s.homepage = "https://nokogiri.org".freeze|| ||00000021   s.licenses = ["MIT".freeze]|| ||00000022   s.rdoc_options = ["--main".freeze, "README.md".freeze]|| ||00000023   s.required_ruby_version = Gem::Requirement.new(">= 2.3.0".freeze)|| ||00000024   s.rubygems_version = "3.1.2".freeze|| ||00000025   s.summary = "Nokogiri (\u92F8) is an HTML, XML, SAX, and Reader parser".freeze|| ||00000026 || ||00000027   if s.respond_to? :specification_version then|| ||00000028     s.specification_version = 4|| ||00000029   end|| ||00000030 || ||00000031   if s.respond_to? :add_runtime_dependency then|| ||00000032 s.add_runtime_dependency(%q.freeze, ["~> 2.4.0"])|| ||00000033 s.add_development_dependency(%q.freeze, ["~> 0.24"])|| ||00000034 s.add_development_dependency(%q.freeze, ["~> 1.2"])|| ||00000035 s.add_development_dependency(%q.freeze, ["~> 2.0"])|| ||00000036 s.add_development_dependency(%q.freeze, ["~> 1.0"])|| ||00000037 s.add_development_dependency(%q.freeze, ["~> 1.6"])|| ||00000038 s.add_development_dependency(%q.freeze, ["~> 5.8"])|| ||00000039 s.add_development_dependency(%q.freeze, ["~> 1.4.14"])|| ||00000040 s.add_development_dependency(%q.freeze, ["~> 12.0"])|| ||00000041 s.add_development_dependency(%q.freeze, ["~> 1.1.0"])|| ||00000042 s.add_development_dependency(%q.freeze, ["~> 0.7.0"])|| ||00000043 s.add_development_dependency(%q.freeze, ["~> 1.0.5"])|| ||00000044 s.add_development_dependency(%q.freeze, ["~> 0.73"])|| ||00000045 s.add_development_dependency(%q.freeze, ["~> 0.16"])|| ||00000046 s.add_development_dependency(%q.freeze, [">= 4.0", "< 7"])|| ||00000047 s.add_development_dependency(%q.freeze, ["~> 3.22"])|| ||00000048   else|| ||00000049 s.add_dependency(%q.freeze, ["~> 2.4.0"])|| ||00000050 s.add_dependency(%q.freeze, ["~> 0.24"])|| ||00000051 s.add_dependency(%q.freeze, ["~> 1.2"])|| ||00000052 s.add_dependency(%q.freeze, ["~> 2.0"])|| ||00000053 s.add_dependency(%q.freeze, ["~> 1.0"])|| ||00000054 s.add_dependency(%q.freeze, ["~> 1.6"])|| ||00000055 s.add_dependency(%q.freeze, ["~> 5.8"])|| ||00000056     s.add_dependency(%q.freeze, ["~> 1.4.14"])|| ||00000057     s.add_dependency(%q.freeze, ["~> 12.0"])|| ||00000058 s.add_dependency(%q.freeze, ["~> 1.1.0"])|| ||00000059 s.add_dependency(%q.freeze, ["~> 0.7.0"])|| ||00000060 s.add_dependency(%q.freeze, ["~> 1.0.5"])|| ||00000061 s.add_dependency(%q.freeze, ["~> 0.73"])|| ||00000062 s.add_dependency(%q.freeze, ["~> 0.16"])|| ||00000063     s.add_dependency(%q.freeze, [">= 4.0", "< 7"])|| ||00000064     s.add_dependency(%q.freeze, ["~> 3.22"])|| ||00000065   end|| ||00000066 end| Dependent ports also fail to build: * textproc/rubygem-rails-html-sanitizer * textproc/rubygem-loofah * mail/rubygem-roadie3 * mail/rubygem-roadie-rails-rails4 * **/usr/ports/devel/rubygem-activesupport4* ** ===>  Applying FreeBSD patches for rubygem-activesupport4-4.2.11.1_1 1 out of 1 hunks failed--saving rejects to activesupport.gemspec.rej //usr/ports/devel/rubygem-activesupport4/files/patch-gemspec/ |--- activesupport.gemspec.orig  2018-02-14 14:06:12 UTC|| ||+++ activesupport.gemspec|| ||@@ -23,7 +23,7 @@ Gem::Specification.new do |s||| ||     s.specification_version = 4|| || ||     if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then|| ||- s.add_runtime_dependency(%q.freeze, ["~> 0.7"])|| ||+ s.add_runtime_dependency(%q.freeze, [">= 0.7"])|| ||s.add_runtime_dependency(%q.freeze, ["~> 1.1"])|| ||s.add_runtime_dependency(%q.freeze, ["~> 5.1"])|| ||s.add_runtime_dependency(%q.freeze, ["~> 0.3", ">= 0.3.4"])| //var/ports/usr/ports/devel/rubygem-activesupport4/work/activesupport-4.2.11.1/activesupport.gemspec.orig/ |00000001 # -*- encoding: utf-8 -*-|| ||00000002 # stub: activesupport 4.2.11.1 ruby lib|| ||00000003 || ||00000004 Gem::Specification.new do |s||| ||00000005   s.name = "activesupport".freeze|| ||00000006   s.version = "4.2.11.1"|| ||00000007 || ||00000008   s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version=|| ||00000009   s.require_paths = ["lib".freeze]|| ||00000010   s.authors = ["David Heinemeier Hansson".freeze]|| ||00000011   s.date = "2019-03-11"|| ||00000012   s.description = "A toolkit of support libraries and Ruby core extensions extracted from the Rails framework. Rich support for multibyte strings, internationalization, time zones, and testing.".fre|| ||00000013   s.email = "david@loudthinking.com".freeze|| ||00000014   s.files = ["CHANGELOG.md".freeze, "MIT-LICENSE".freeze, "README.rdoc".freeze, "lib/active_support.rb".freeze, "lib/active_support/all.rb".freeze, "lib/active_support/backtrace_cleaner.rb".freeze,|| ||00000015   s.homepage = "http://www.rubyonrails.org".freeze|| ||00000016   s.licenses = ["MIT".freeze]|| ||00000017   s.rdoc_options = ["--encoding".freeze, "UTF-8".freeze]|| ||00000018   s.required_ruby_version = Gem::Requirement.new(">= 1.9.3".freeze)|| ||00000019   s.rubygems_version = "3.1.2".freeze|| ||00000020   s.summary = "A toolkit of support libraries and Ruby core extensions extracted from the Rails framework.".freeze|| ||00000021 || ||00000022   if s.respond_to? :specification_version then|| ||00000023     s.specification_version = 4|| ||00000024   end|| ||00000025 || ||00000026   if s.respond_to? :add_runtime_dependency then|| ||00000027 s.add_runtime_dependency(%q.freeze, ["~> 0.7"])|| ||00000028 s.add_runtime_dependency(%q.freeze, ["~> 1.1"])|| ||00000029 s.add_runtime_dependency(%q.freeze, ["~> 5.1"])|| ||00000030 s.add_runtime_dependency(%q.freeze, ["~> 0.3", ">= 0.3.4"])|| ||00000031   else|| ||00000032     s.add_dependency(%q.freeze, ["~> 0.7"])|| ||00000033 s.add_dependency(%q.freeze, ["~> 1.1"])|| ||00000034 s.add_dependency(%q.freeze, ["~> 5.1"])|| ||00000035 s.add_dependency(%q.freeze, ["~> 0.3", ">= 0.3.4"])|| ||00000036   end|| ||00000037 end| *System Information:*  FreeBSD 11.3-RELEASE-p8 #0 r360490 |# cc -v|| ||FreeBSD clang version 8.0.0 (tags/RELEASE_800/final 356365) (based on LLVM 8.0.0)|| ||Target: x86_64-unknown-freebsd11.3|| ||Thread model: posix|| ||InstalledDir: /usr/bin|| || || || # cpp -v|| ||FreeBSD clang version 8.0.0 (tags/RELEASE_800/final 356365) (based on LLVM 8.0.0)|| ||Target: x86_64-unknown-freebsd11.3|| ||Thread model: posix|| ||InstalledDir: /usr/bin|| || "/basejail/usr/bin/cpp" -cc1 -triple x86_64-unknown-freebsd11.3 -E -disable-free -disable-llvm-verifier -discard-value-names -main-file-name - -mrelocation-model static -mthread-model posix -mdisable-fp-elim -masm-verbose -mconstructor-aliases -munwind-tables -target-cpu x86-64 -dwarf-column-info -debugger-tuning=gdb -v -resource-dir /basejail/usr/lib/clang/8.0.0 -fdebug-compilation-dir /usr/home/gessel -ferror-limit 19 -fmessage-length 198 -fobjc-runtime=gnustep -fdiagnostics-show-option -fcolor-diagnostics -o - -x c - -faddrsig|| ||clang -cc1 version 8.0.0 based upon LLVM 8.0.0 default target x86_64-unknown-freebsd11.3|| ||#include "..." search starts here:|| ||#include <...> search starts here:|| || /basejail/usr/lib/clang/8.0.0/include|| || /usr/include|| ||End of search list.|| | Installed (and, aside from the above, properly compiling) ruby ports: |ruby-2.6.6,1                       =   up-to-date with index|| ||ruby26-gems-3.0.6                  =   up-to-date with index|| ||ruby26-xapian-1.4.15               =   up-to-date with index|| ||rubygem-actionmailer4-4.2.11.1     =   up-to-date with index|| ||rubygem-actionpack-xml_parser1-rails4-1.0.2_1 = up-to-date with index|| ||rubygem-actionpack4-4.2.11.1_1     =   up-to-date with index|| ||rubygem-actionview4-4.2.11.1       =   up-to-date with index|| ||rubygem-activejob4-4.2.11.1        =   up-to-date with index|| ||rubygem-activemodel4-4.2.11.1      =   up-to-date with index|| ||rubygem-activerecord4-4.2.11.1     =   up-to-date with index|| ||rubygem-activeresource4-4.1.0      =   up-to-date with index|| ||rubygem-activesupport4-4.2.11.1_1  =   up-to-date with index|| ||rubygem-addressable-2.7.0          =   up-to-date with index|| ||rubygem-arel6-6.0.4                =   up-to-date with index|| ||rubygem-binding_of_caller-0.8.0    =   up-to-date with index|| ||rubygem-builder-3.2.3              =   up-to-date with index|| ||rubygem-bundler-2.0.2,1            =   up-to-date with index|| ||rubygem-byebug-11.1.3              =   up-to-date with index|| ||rubygem-coderay-1.1.2              =   up-to-date with index|| ||rubygem-coffee-rails41-4.1.1       =   up-to-date with index|| ||rubygem-coffee-script-2.4.1        =   up-to-date with index|| ||rubygem-coffee-script-source-1.12.2 =   up-to-date with index|| ||rubygem-concurrent-ruby-1.1.6      =   up-to-date with index|| ||rubygem-crass-1.0.4                =   up-to-date with index|| ||rubygem-css_parser-1.7.1           =   up-to-date with index|| ||rubygem-debug_inspector-0.0.3      =   up-to-date with index|| ||rubygem-erubis-2.7.0_1             =   up-to-date with index|| ||rubygem-execjs-2.7.0               =   up-to-date with index|| ||rubygem-ffi-1.12.2                 =   up-to-date with index|| ||rubygem-gemoji-3.0.1               =   up-to-date with index|| ||rubygem-globalid-0.4.2             =   up-to-date with index|| ||rubygem-htmlentities-4.3.4         =   up-to-date with index|| ||rubygem-i18n-1.8.2,2               =   up-to-date with index|| ||rubygem-jbuilder-2.9.1             =   up-to-date with index|| ||rubygem-jquery-rails-4.3.3         =   up-to-date with index|| ||rubygem-mail-2.7.1,2               =   up-to-date with index|| ||rubygem-memcache-client-1.8.5      =   up-to-date with index|| ||rubygem-mime-types-3.2.2           =   up-to-date with index|| ||rubygem-mime-types-data-3.2020.0425 =   up-to-date with index|| ||rubygem-mimemagic-0.3.4            =   up-to-date with index|| ||rubygem-mini_mime-1.0.2            =   up-to-date with index|| ||rubygem-mini_portile2-2.5.0        =   up-to-date with index|| ||rubygem-minitest-5.11.3            =   up-to-date with index|| ||rubygem-mysql204-0.4.10            =   up-to-date with index|| ||rubygem-net-ldap-0.16.1            =   up-to-date with index|| ||rubygem-nokogiri-1.10.5_1          <   needs updating (index has 1.10.9)|| ||rubygem-nokogiri18-1.8.5           =   up-to-date with index|| ||rubygem-passenger-apache-6.0.4_1   =   up-to-date with index|| ||rubygem-pkg-config-1.4.1           =   up-to-date with index|| ||rubygem-protected_attributes-1.1.4 =   up-to-date with index|| ||rubygem-public_suffix-4.0.4        =   up-to-date with index|| ||rubygem-rack-2.2.2,3               =   up-to-date with index|| ||rubygem-rack-openid-1.4.2_4        =   up-to-date with index|| ||rubygem-rack-test-1.1.0            =   up-to-date with index|| ||rubygem-rack16-1.6.13              =   up-to-date with index|| ||rubygem-rails-deprecated_sanitizer-1.0.3 = up-to-date with index|| ||rubygem-rails-dom-testing-2.0.3    =   up-to-date with index|| ||rubygem-rails-dom-testing1-1.0.9   =   up-to-date with index|| ||rubygem-rails-observers-0.1.5      =   up-to-date with index|| ||rubygem-rails4-4.2.11.1_2          =   up-to-date with index|| ||rubygem-railties4-4.2.11.1         =   up-to-date with index|| ||rubygem-rake-12.3.3                =   up-to-date with index|| ||rubygem-rb-fsevent-0.10.3          =   up-to-date with index|| ||rubygem-rb-inotify-0.10.1          =   up-to-date with index|| ||rubygem-rbpdf-1.20.1               =   up-to-date with index|| ||rubygem-rbpdf-font-1.19.1          =   up-to-date with index|| ||rubygem-rdoc-6.1.2_1               =   up-to-date with index|| ||rubygem-redcarpet-3.4.0            =   up-to-date with index|| ||rubygem-request_store-1.4.1        =   up-to-date with index|| ||rubygem-rmagick-2.16.0_6           =   up-to-date with index|| ||rubygem-ruby-openid-2.9.2          =   up-to-date with index|| ||rubygem-sass-3.7.4                 =   up-to-date with index|| ||rubygem-sass-listen-4.0.0          =   up-to-date with index|| ||rubygem-sass-rails-rails4-6.0.0    =   up-to-date with index|| ||rubygem-sassc-2.3.0                =   up-to-date with index|| ||rubygem-sassc-rails-rails4-2.1.2_1 =   up-to-date with index|| ||rubygem-sdoc-1.0.0                 =   up-to-date with index|| ||rubygem-spring-2.1.0               =   up-to-date with index|| ||rubygem-sprockets-rails-rails4-3.2.1 =   up-to-date with index|| ||rubygem-sprockets3-3.7.2           =   up-to-date with index|| ||rubygem-sqlite3-1.4.2              =   up-to-date with index|| ||rubygem-thor-0.20.3                =   up-to-date with index|| ||rubygem-thread_safe-0.3.6          =   up-to-date with index|| ||rubygem-tilt-2.0.9                 =   up-to-date with index|| ||rubygem-turbolinks-5.2.1           =   up-to-date with index|| ||rubygem-turbolinks-source-5.2.0    =   up-to-date with index|| ||rubygem-tzinfo-2.0.2               =   up-to-date with index|| ||rubygem-tzinfo1-1.2.7              =   up-to-date with index|| ||rubygem-uglifier-4.1.20            =   up-to-date with index|| ||rubygem-web-console2-2.3.0_1       =   up-to-date with index|