From owner-svn-ports-all@FreeBSD.ORG Thu Aug 7 16:40:54 2014 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 76D7D50C; Thu, 7 Aug 2014 16:40:54 +0000 (UTC) Received: from mout.gmx.net (mout.gmx.net [212.227.15.18]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mout.gmx.net", Issuer "TeleSec ServerPass DE-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 0E8CA25A2; Thu, 7 Aug 2014 16:40:53 +0000 (UTC) Received: from mandree.no-ip.org ([78.48.0.31]) by mail.gmx.com (mrgmx003) with ESMTPSA (Nemesis) id 0M4WNA-1WWGmI1msG-00yjO0; Thu, 07 Aug 2014 18:40:46 +0200 Received: from [IPv6:::1] (localhost6.localdomain6 [IPv6:::1]) by apollo.emma.line.org (Postfix) with ESMTP id 2D45D23CE92; Thu, 7 Aug 2014 18:40:44 +0200 (CEST) Message-ID: <53E3AC0C.5020904@gmx.de> Date: Thu, 07 Aug 2014 18:40:44 +0200 From: Matthias Andree User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.0 MIME-Version: 1.0 To: Vsevolod Stakhov , Tijl Coosemans Subject: Re: svn commit: r364287 - head/ports-mgmt/pkg-devel References: <53e39939.55bc.4ca5432c@svn.freebsd.org> <20140807172841.58633e63@kalimero.tijl.coosemans.org> <53E3A468.5050603@FreeBSD.org> In-Reply-To: <53E3A468.5050603@FreeBSD.org> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:4BkKhLrYTFHxPSCsngz44c2MP/UYmz2QB2bgWNxvNIIwEOnnQ3r Nc9TynReAlgpjnL4LvZti6Rf1pSfl9BZKaqMCDT2K92w7vLbiq9YSzV6RCyrNG9FJ9dMlGL 0UnmtRVvrHXhExiTErW/PacVyBbeA64sCNrYniyUdUQoLKd+2D7QmkGVkVB6mm/QHTxgexs Hl0NR1qg05a9ZGZXTiboA== X-UI-Out-Filterresults: notjunk:1; Cc: svn-ports-head@freebsd.org, svn-ports-all@freebsd.org, ports-committers@freebsd.org X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Aug 2014 16:40:54 -0000 Am 07.08.2014 um 18:08 schrieb Vsevolod Stakhov: > Due to mainly [2] there are a lot of broken deps, for example, libxml2 > provides libxml2.so.2.12, whilst all dependant ports requires > libxml2.so.2. Consequently, some weird packages, such as wine-i386-devel > are installed, since it pretends to provide libxml2.so.2 and due to [3] > and [1] wine is treated as a provide candidate. The library's SONAME should be the canonical name because that gets recorded in another library's or executable's NEEDED tag, and pkg might be able to check at package creation, and again before install, if a file installing a library also installs a file that matches the SONAME. > shared libraries requires. Of course, that doesn't save us from false > positives but fixing of [1] - [4] issues is hard and it would likely > require full rebuild and re-installation of all packages. Aren't we doing that weekly anyways?