From owner-freebsd-ports@FreeBSD.ORG Wed Dec 12 12:16:16 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id EC5DDE56 for ; Wed, 12 Dec 2012 12:16:16 +0000 (UTC) (envelope-from matthew@freebsd.org) Received: from smtp.infracaninophile.co.uk (smtp6.infracaninophile.co.uk [IPv6:2001:8b0:151:1:3cd3:cd67:fafa:3d78]) by mx1.freebsd.org (Postfix) with ESMTP id 7AC508FC18 for ; Wed, 12 Dec 2012 12:16:16 +0000 (UTC) Received: from rufus.webfusion.com (mail.heartinternet.co.uk [79.170.40.31]) (authenticated bits=0) by smtp.infracaninophile.co.uk (8.14.5/8.14.5) with ESMTP id qBCCG0CM060850 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Wed, 12 Dec 2012 12:16:07 GMT (envelope-from matthew@freebsd.org) DKIM-Filter: OpenDKIM Filter v2.7.1 smtp.infracaninophile.co.uk qBCCG0CM060850 Authentication-Results: smtp.infracaninophile.co.uk/qBCCG0CM060850; dkim=none reason="no signature"; dkim-adsp=none (insecure policy) X-Authentication-Warning: lucid-nonsense.infracaninophile.co.uk: Host mail.heartinternet.co.uk [79.170.40.31] claimed to be rufus.webfusion.com Message-ID: <50C8757F.50607@freebsd.org> Date: Wed, 12 Dec 2012 12:15:59 +0000 From: Matthew Seaman User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/17.0 Thunderbird/17.0 MIME-Version: 1.0 To: Tomasz Sowa Subject: Re: [PATCH] pkgng forcing pkg register References: <50C866EC.3080208@ttmath.org> In-Reply-To: <50C866EC.3080208@ttmath.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: clamav-milter 0.97.6 at lucid-nonsense.infracaninophile.co.uk X-Virus-Status: Clean X-Spam-Status: No, score=-1.5 required=5.0 tests=AWL,BAYES_00,SPF_SOFTFAIL autolearn=no version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on lucid-nonsense.infracaninophile.co.uk Cc: freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Dec 2012 12:16:17 -0000 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.'