Bug 205774 - [exp-run] lang/ruby23: Add Ruby 2.3.0 to Ports tree
Summary: [exp-run] lang/ruby23: Add Ruby 2.3.0 to Ports tree
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Ports Framework (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Sunpoet Po-Chuan Hsieh
URL: https://reviews.freebsd.org/D4749
Keywords: needs-qa, patch
Depends on:
Blocks:
 
Reported: 2016-01-01 07:12 UTC by Sunpoet Po-Chuan Hsieh
Modified: 2016-01-23 14:09 UTC (History)
4 users (show)

See Also:
koobs: exp-run?


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sunpoet Po-Chuan Hsieh freebsd_committer 2016-01-01 07:12:36 UTC
Add Ruby 2.3
Comment 1 Sunpoet Po-Chuan Hsieh freebsd_committer 2016-01-01 07:13:18 UTC
Request exp-run.
Comment 2 Antoine Brodin freebsd_committer 2016-01-04 13:05:04 UTC
Exp-run results:

http://package22.nyi.freebsd.org/jail.html?mastername=101amd64-default-PR205774

New failures:

+ {"origin"=>"audio/ruby-audiofile", "pkgname"=>"ruby23-audiofile-0.2.4_2", "phase"=>"build", "errortype"=>"bad_C++_code"}
+ {"origin"=>"audio/ruby-xmms2", "pkgname"=>"ruby23-xmms2-0.8_4", "phase"=>"configure", "errortype"=>"configure_error"}
+ {"origin"=>"biology/ruby-bio", "pkgname"=>"ruby23-bio-1.4.1", "phase"=>"configure", "errortype"=>"???"}
+ {"origin"=>"databases/ruby-bdb", "pkgname"=>"ruby23-bdb-0.6.6_4", "phase"=>"build", "errortype"=>"clang"}
+ {"origin"=>"databases/ruby-mysql", "pkgname"=>"ruby23-mysql-2.8.2_1", "phase"=>"configure", "errortype"=>"makefile"}
+ {"origin"=>"databases/rubygem-bdb1", "pkgname"=>"rubygem-bdb1-0.2.5", "phase"=>"stage", "errortype"=>"clang"}
+ {"origin"=>"devel/ruby-calendar", "pkgname"=>"ruby23-calendar-1.11.4r_1,1", "phase"=>"configure", "errortype"=>"???"}
+ {"origin"=>"devel/ruby-date2", "pkgname"=>"ruby23-date2-4.0.19", "phase"=>"configure", "errortype"=>"???"}
+ {"origin"=>"devel/ruby-langscan", "pkgname"=>"ruby23-langscan-1.2.20070115", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"devel/ruby-rbbr", "pkgname"=>"ruby23-rbbr-0.6.0_11", "phase"=>"configure", "errortype"=>"???"}
+ {"origin"=>"devel/rubygem-active_scaffold", "pkgname"=>"rubygem-active_scaffold-3.4.21.1", "phase"=>"stage", "errortype"=>"???"}
+ {"origin"=>"devel/rubygem-blockenspiel", "pkgname"=>"rubygem-blockenspiel-0.4.5", "phase"=>"stage", "errortype"=>"clang"}
+ {"origin"=>"devel/rubygem-devise", "pkgname"=>"rubygem-devise-3.5.3", "phase"=>"stage", "errortype"=>"???"}
+ {"origin"=>"irc/rbot", "pkgname"=>"rbot-20150311,1", "phase"=>"configure", "errortype"=>"???"}
+ {"origin"=>"japanese/rubygem-jpmobile", "pkgname"=>"ja-rubygem-jpmobile-3.0.9", "phase"=>"stage", "errortype"=>"???"}
+ {"origin"=>"lang/rubinius", "pkgname"=>"rubinius-2.5.2", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"mail/ruby-rmail", "pkgname"=>"ruby23-rmail-0.17", "phase"=>"configure", "errortype"=>"???"}
+ {"origin"=>"net/ruby-dict", "pkgname"=>"ruby23-dict-0.9.4", "phase"=>"configure", "errortype"=>"???"}
+ {"origin"=>"textproc/ruby-deplate", "pkgname"=>"ruby23-deplate-0.8.5", "phase"=>"configure", "errortype"=>"???"}
+ {"origin"=>"textproc/ruby-rss.alt", "pkgname"=>"ruby23-rss.alt-0.2.6", "phase"=>"configure", "errortype"=>"???"}
+ {"origin"=>"textproc/ruby-sary", "pkgname"=>"ruby23-sary-1.2.0_3", "phase"=>"build", "errortype"=>"bad_C++_code"}
+ {"origin"=>"textproc/ruby-xml-configfile", "pkgname"=>"ruby23-xml-configfile-0.9.7_1", "phase"=>"configure", "errortype"=>"???"}
+ {"origin"=>"www/ruby-aws", "pkgname"=>"ruby23-aws-0.8.1", "phase"=>"configure", "errortype"=>"???"}
+ {"origin"=>"www/ruby-google", "pkgname"=>"ruby23-google-0.6.0_1", "phase"=>"configure", "errortype"=>"???"}
+ {"origin"=>"www/rubygem-acts-as-taggable-on", "pkgname"=>"rubygem-acts-as-taggable-on-2.4.1", "phase"=>"stage", "errortype"=>"???"}
+ {"origin"=>"www/samidare", "pkgname"=>"samidare-0.7_1", "phase"=>"build", "errortype"=>"???"}

Failure logs:

http://package22.nyi.freebsd.org/data/101amd64-default-PR205774/2016-01-04_06h38m59s/logs/errors/ruby23-audiofile-0.2.4_2.log
http://package22.nyi.freebsd.org/data/101amd64-default-PR205774/2016-01-04_06h38m59s/logs/errors/ruby23-xmms2-0.8_4.log
http://package22.nyi.freebsd.org/data/101amd64-default-PR205774/2016-01-04_06h38m59s/logs/errors/ruby23-bio-1.4.1.log
http://package22.nyi.freebsd.org/data/101amd64-default-PR205774/2016-01-04_06h38m59s/logs/errors/ruby23-bdb-0.6.6_4.log
http://package22.nyi.freebsd.org/data/101amd64-default-PR205774/2016-01-04_06h38m59s/logs/errors/ruby23-mysql-2.8.2_1.log
http://package22.nyi.freebsd.org/data/101amd64-default-PR205774/2016-01-04_06h38m59s/logs/errors/rubygem-bdb1-0.2.5.log
http://package22.nyi.freebsd.org/data/101amd64-default-PR205774/2016-01-04_06h38m59s/logs/errors/ruby23-calendar-1.11.4r_1,1.log
http://package22.nyi.freebsd.org/data/101amd64-default-PR205774/2016-01-04_06h38m59s/logs/errors/ruby23-date2-4.0.19.log
http://package22.nyi.freebsd.org/data/101amd64-default-PR205774/2016-01-04_06h38m59s/logs/errors/ruby23-langscan-1.2.20070115.log
http://package22.nyi.freebsd.org/data/101amd64-default-PR205774/2016-01-04_06h38m59s/logs/errors/ruby23-rbbr-0.6.0_11.log
http://package22.nyi.freebsd.org/data/101amd64-default-PR205774/2016-01-04_06h38m59s/logs/errors/rubygem-active_scaffold-3.4.21.1.log
http://package22.nyi.freebsd.org/data/101amd64-default-PR205774/2016-01-04_06h38m59s/logs/errors/rubygem-blockenspiel-0.4.5.log
http://package22.nyi.freebsd.org/data/101amd64-default-PR205774/2016-01-04_06h38m59s/logs/errors/rubygem-devise-3.5.3.log
http://package22.nyi.freebsd.org/data/101amd64-default-PR205774/2016-01-04_06h38m59s/logs/errors/rbot-20150311,1.log
http://package22.nyi.freebsd.org/data/101amd64-default-PR205774/2016-01-04_06h38m59s/logs/errors/ja-rubygem-jpmobile-3.0.9.log
http://package22.nyi.freebsd.org/data/101amd64-default-PR205774/2016-01-04_06h38m59s/logs/errors/rubinius-2.5.2.log
http://package22.nyi.freebsd.org/data/101amd64-default-PR205774/2016-01-04_06h38m59s/logs/errors/ruby23-rmail-0.17.log
http://package22.nyi.freebsd.org/data/101amd64-default-PR205774/2016-01-04_06h38m59s/logs/errors/ruby23-dict-0.9.4.log
http://package22.nyi.freebsd.org/data/101amd64-default-PR205774/2016-01-04_06h38m59s/logs/errors/ruby23-deplate-0.8.5.log
http://package22.nyi.freebsd.org/data/101amd64-default-PR205774/2016-01-04_06h38m59s/logs/errors/ruby23-rss.alt-0.2.6.log
http://package22.nyi.freebsd.org/data/101amd64-default-PR205774/2016-01-04_06h38m59s/logs/errors/ruby23-sary-1.2.0_3.log
http://package22.nyi.freebsd.org/data/101amd64-default-PR205774/2016-01-04_06h38m59s/logs/errors/ruby23-xml-configfile-0.9.7_1.log
http://package22.nyi.freebsd.org/data/101amd64-default-PR205774/2016-01-04_06h38m59s/logs/errors/ruby23-aws-0.8.1.log
http://package22.nyi.freebsd.org/data/101amd64-default-PR205774/2016-01-04_06h38m59s/logs/errors/ruby23-google-0.6.0_1.log
http://package22.nyi.freebsd.org/data/101amd64-default-PR205774/2016-01-04_06h38m59s/logs/errors/rubygem-acts-as-taggable-on-2.4.1.log
http://package22.nyi.freebsd.org/data/101amd64-default-PR205774/2016-01-04_06h38m59s/logs/errors/samidare-0.7_1.log
Comment 3 Steve Wills freebsd_committer 2016-01-04 15:24:13 UTC
Adding Ruby 2.3 and making it default are two different things, so while I can appreciate the desire to see what's broken with 2.3, it shouldn't hold up adding 2.3. Go ahead and commit adding 2.3 and then mark the things that are broken with 2.3. Thanks for doing the work here! I can help out with marking the things broken with 2.3 if you like.
Comment 4 commit-hook freebsd_committer 2016-01-05 19:20:04 UTC
A commit references this bug:

Author: sunpoet
Date: Tue Jan  5 19:19:35 UTC 2016
New revision: 405313
URL: https://svnweb.freebsd.org/changeset/ports/405313

Log:
  - Add ruby23 2.3.0
  - Do not silence installation message
  - Use . instead of \* for COPYTREE_SHARE
  - Use do-test:
  - Use MAKE_CMD
  - Remove validate:
  - Cosmetic change

  Differential Revision:	https://reviews.FreeBSD.org/D4749
  PR:		205774
  Exp-run by:	antoine
  MFH:		2016Q1

Changes:
  head/Mk/bsd.ruby.mk
  head/lang/Makefile
  head/lang/ruby23/
  head/lang/ruby23/Makefile
  head/lang/ruby23/distinfo
  head/lang/ruby23/files/patch-Makefile.in
  head/lang/ruby23/files/patch-configure.in
  head/lang/ruby23/files/patch-ext_readline_extconf.rb
  head/lang/ruby23/files/patch-lib_mkmf.rb
  head/lang/ruby23/files/patch-tool_mkconfig.rb
  head/lang/ruby23/files/patch-tool_rbinstall.rb
  head/lang/ruby23/pkg-plist
Comment 5 Sunpoet Po-Chuan Hsieh freebsd_committer 2016-01-05 19:29:48 UTC
(In reply to Steve Wills from comment #3)

Yes they are two different things. I just want to find out all failures in one exp-run request.

I got E_NOTIME this week. That'll be great if you could help marking those ports BROKEN.
Thank you. :)
Comment 6 commit-hook freebsd_committer 2016-01-17 07:06:41 UTC
A commit references this bug:

Author: swills
Date: Sun Jan 17 07:06:28 UTC 2016
New revision: 406285
URL: https://svnweb.freebsd.org/changeset/ports/406285

Log:
  mark ports that don't work with Ruby 2.3

  PR:		205774

Changes:
  head/audio/ruby-audiofile/Makefile
  head/audio/ruby-xmms2/Makefile
  head/biology/ruby-bio/Makefile
  head/databases/ruby-bdb/Makefile
  head/databases/ruby-mysql/Makefile
  head/databases/rubygem-bdb1/Makefile
  head/devel/ruby-calendar/Makefile
  head/devel/ruby-date2/Makefile
  head/devel/ruby-langscan/Makefile
  head/devel/ruby-rbbr/Makefile
  head/devel/rubygem-active_scaffold/Makefile
  head/devel/rubygem-blockenspiel/Makefile
  head/devel/rubygem-devise/Makefile
  head/irc/rbot/Makefile
  head/japanese/rubygem-jpmobile/Makefile
  head/lang/rubinius/Makefile
  head/mail/ruby-rmail/Makefile
  head/net/ruby-dict/Makefile
  head/textproc/ruby-deplate/Makefile
  head/textproc/ruby-rss.alt/Makefile
  head/textproc/ruby-sary/Makefile
  head/textproc/ruby-xml-configfile/Makefile
  head/www/ruby-aws/Makefile
  head/www/ruby-google/Makefile
  head/www/rubygem-acts-as-taggable-on/Makefile
  head/www/samidare/Makefile
Comment 7 Koichiro Iwao freebsd_committer 2016-01-17 09:06:26 UTC
Patch for database/ruby-bdb has already been submitted as bug 205774.
Please unbreak it.
Comment 8 Koichiro Iwao freebsd_committer 2016-01-18 05:10:02 UTC
copy & paste mistake. bug 206232 actually unbreaks databases/ruby-bdb.
Comment 9 Sunpoet Po-Chuan Hsieh freebsd_committer 2016-01-23 14:09:27 UTC
Ruby 2.3 was added to ports tree. Thanks for swills@'s help for marking ports broken with Ruby 2.3.