Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 12 Dec 2012 12:15:59 +0000
From:      Matthew Seaman <matthew@freebsd.org>
To:        Tomasz Sowa <t.sowa@ttmath.org>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: [PATCH] pkgng forcing pkg register
Message-ID:  <50C8757F.50607@freebsd.org>
In-Reply-To: <50C866EC.3080208@ttmath.org>
References:  <50C866EC.3080208@ttmath.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 12/12/2012 11:13, Tomasz Sowa wrote:
> Googling through "(installs files into the same place)" shows that a lot
> of people have such a problem with other ports. So I wonder why there is
> no an option to force registering a port?

The reason is simple.  Packages that are meant to be installed together
and that install files into the same place are broken[*].  Two or more
packages fighting over the same file is fundamentally a bad thing in any
package management system.

pkg_tools let port maintainers get away with doing that, which is why it
occurs in the ports. We (pkgng developers) don't like the idea of
recreating all the bugs in pkg_tools, and suffering the consequences
therefrom.

While we do appreciate your interest (and patches), your energies would
be better spent in fixing the broken ports/packages.

	Cheers,

	Matthew

[*] It's OK for packages to conflict if they are never going to be
installed together.  The tricky part of that is 'never.'




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?50C8757F.50607>