[Bug 189646] [PATCH] lang/ruby19, lang/ruby20, lang/ruby21: fix RDOC options handling and etc.

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Thu Aug 14 13:56:06 UTC 2014


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=189646

--- Comment #12 from Steve Wills <swills at FreeBSD.org> ---
(In reply to Yasuhiro KIMURA from comment #11)
> (In reply to Steve Wills from comment #9)
> > Created attachment 145692 [details]
> > third updated patch for ruby 1.9, 2.0 and 2.1
> 
> I tried this patch on my local 10.0R/9.3R/8.4R environment with r364754 of
> port tree.
> lang/ruby19 works fine but lang/ruby20 and lang/ruby21 resulted in a lot of
> orphaned capi docs files (about 5-6 hundreds).
> Attachment 145768 [details] is modified one so that capi docs are not
> orphaned on my local system, but it cause a lot of missing files on "pure"
> environment such as redports.
> Obviously something is wrong. But I couldn'n find what is a source of
> problem. 
> If there is any suggestion about how to investigate it, please let me know.
> 
> Best Regards.

I think part of what is wrong is the lack of MAKE_JOBS_UNSAFE in Ruby 2.0.
Another part of the issue is that tinderbox, which is used by redports, doesn't
completely check the plists properly.

Could you test in poudriere? I've spent the last days testing this patch with
every combination of port options, including libedit/readline as well as
different default versions of ruby and so far haven't found any issues with the
patch I posted. In particular, I didn't see the plist issues you were seeing.
But, my testing is with poudriere, so I'm wondering if you could set that up
and test as well. The testing with poudriere should be more reliable.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the freebsd-ruby mailing list