From owner-cvs-all@FreeBSD.ORG Fri Mar 4 13:03:53 2011 Return-Path: Delivered-To: cvs-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A81AA106566C for ; Fri, 4 Mar 2011 13:03:53 +0000 (UTC) (envelope-from lehmann@ans-netz.de) Received: from avocado.salatschuessel.net (avocado.salatschuessel.net [78.111.72.186]) by mx1.freebsd.org (Postfix) with SMTP id D1E208FC0C for ; Fri, 4 Mar 2011 13:03:52 +0000 (UTC) Received: (qmail 84970 invoked by uid 80); 4 Mar 2011 13:03:51 -0000 Received: from 164.139.7.12 ([164.139.7.12]) by avocado.salatschuessel.net (Horde Framework) with HTTP; Fri, 04 Mar 2011 14:03:51 +0100 Message-ID: <20110304140351.21353d6cxe89wd44@avocado.salatschuessel.net> Date: Fri, 04 Mar 2011 14:03:51 +0100 From: Oliver Lehmann To: Boris Samorodov References: <201103041043.p24AhwQ8023264@repoman.freebsd.org> <28478789@h30.sp.ipt.ru> <20110304130842.119715ssjn44nps8@avocado.salatschuessel.net> <58879204@h30.sp.ipt.ru> <20110304132825.69583zfq7lvftuio@avocado.salatschuessel.net> <92797251@h30.sp.ipt.ru> In-Reply-To: <92797251@h30.sp.ipt.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: 7bit User-Agent: Internet Messaging Program (IMP) H3 (4.3.9) / FreeBSD-7.3 Cc: cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org, ports-committers@FreeBSD.org Subject: Re: cvs commit: ports/audio/wmauda Makefile ports/audio/xmp Makefile ports/audio/mp3splt-gtk Makefile ports/audio/audacious-dumb Makefile ports/multimedia/tunapie Makefile ports/multimedia/xfce4-xmms-plugin Makefile ports/sysutils/conky ... X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Mar 2011 13:03:53 -0000 Hi Boris, Boris Samorodov wrote: > Hi Oliver, > > On Fri, 04 Mar 2011 13:28:25 +0100 Oliver Lehmann wrote: >> >> as otherwise the depending ports would have still the old version >> of audacious recorded as a dependency but this old version is no longer >> installed. > > Well, two questions. > 1. Where this dependency is recorded? > 2. Even if so, why the dependency *should* be changed. I.e. what > harm it may do? As you correctly state, the dependencies are recorded in packages. So the packages which can be installed via pkg_add -r or from an installation medium, will have the exact version they are compiled with recorded. If they now find another version installed, they will print out a warning message. To not confuse other users who may not have this deep knowledge, bumping the revision here forces the package cluster to rebuild the bumped ports as well and to record the new version of audacious in their dependencies. The warning message will then no longer exist because now the ports are consistent again. > Then there is a /var/db/pkg database. The tool like portmaster > fix all needed dependencies (if needed). Yes, this might be the case that portmaster is fixing it by itself. Portupgrade probably as well. ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program.