On Thu, Mar 10, 2011 at 05:14:50PM -0800, Jeremy Evans wrote:
> Simple version bump for unicorn, changelog here:
> http://unicorn.bogomips.org/NEWS.html
> 
> One port change is that the man pages for unicorn and unicorn_rails
> are now installed into the standard man page directory.  This
> will fix the issue where whatis.db is created instead the gem directory
> leading to errors when the package is upgraded or deleted.
> 
> Unfortunately, this will cause a conflict between the rbx-unicorn and
> ruby-unicorn packages where there was none before, since they will both
> attempt install the same man page (the ruby19-unicorn package doesn't
> conflict with either, since it uses the same 19 suffix the bin files
> use).  This could be handled in one of the following ways:
> 
> 1) Use the current diff, which lacks explicit conflict marking. The pkg
> tools will still note the conflict when an install is attempted.

Gross.

> 2) Add explicit conflict marking, using PFRAG.rbx and
> PFRAG.no-rbx,no-ruby19 (or whatever the necessary filename is).
> Results in a nicer error message if you attempt to install conflicting
> packages.

Gah, we're only talking about a _manpage_, not a zomg-super-important
file :)

> 3) Name the rbx-unicorn package man page differently, so it no longer
> conflicts.  However, it will then no longer match the binary name. The
> rbx version is generally invoked as rbx -S unicorn, unless the user
> specifically modifies their PATH to add the rubinius bin directory
> before the standard bin directory.

I think that's the saner approach.. after all, binaries/files are
already renamed depending on the flavor to avoid such conflicts.

> Note that neither the ruby19 or rbx FLAVOR is built by default.  I would
> like to build the ruby19 FLAVOR by default, though.

Sure sure.

landry

Reply via email to