binary package dependencies

Robin Becker robin at reportlab.com
Mon Dec 21 12:13:48 UTC 2009


2009/12/20 Lowell Gilbert <freebsd-questions-local at be-well.ilk.org>:
..........
>> Somehow I had naively assumed that apache20 and apache22 were
>> incompatible and could not simultaneously be installed. Did the binary
>> package load ignore all conflicts? What's the proper way to approach
>> these issues. Looking in the apache20 Makefile I see it conflicts with
>> earlier apache, but how can it conflict with a later one?
>
> I think that it should.  As I read it, apache22 registers a conflict
> with apache20, but the reverse is not true.  If you had installed them
> in the other order, it would've refused to install.  apache20 is the
> default, so the official package was built depending on that.
>
> I think this should be entered as a bug, but I'm not quite positive...
>
clearly A conflict B is supposed to be a symmetric relation, but I
guess in this case when I install apache22 it's the entire ports
system that needs to record the conflicts. I don't think it's
reasonable for an individual port to know that a future conflict may
arise.

--
Robin Becker


More information about the freebsd-apache mailing list