foo vs. foo+

Manuel Wolfshant wolfy at
Sat Jul 21 22:42:12 UTC 2007

On 07/21/2007 05:07 PM, Christoph Wickert wrote:
> Am Samstag, den 21.07.2007, 09:47 +0200 schrieb Till Maas:
>> On Saturday 21 July 2007 04:15:19 Christoph Wickert wrote:
>>> Imagine there are two projects: foo and foo+. foo+ is a fork, a
>>> different flavor of foo, but both offer the same functionality and are
>>> compatible for other apps that sit on top of foo(+).
>>> Now both projects want to be included in fedora. First of all, both
>>> packages need a Conflicts: foo conflicts foo+ and foo+ conflicts foo.
>> Why do they need to conflict each other?
> Because their files are conflicting. They are installing to the same
> directories.
have each one of them install in say /usr/share/foo_number1 and 
/usr/share/foo_number2 and create via alternatives a symlink named 
/usr/share/foo pointing to the one you want to activate at any given 
time. Handle any /etc/foo/config files similarly. Make sure you do not 
step on the other application's logfile either. Et voila, no more conflicts.

More information about the Fedora-maintainers mailing list