From owner-freebsd-ports@FreeBSD.ORG Tue Jun 10 22:20:04 2014 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id AC070D4 for ; Tue, 10 Jun 2014 22:20:04 +0000 (UTC) Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) (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 46B0A2939 for ; Tue, 10 Jun 2014 22:20:03 +0000 (UTC) Received: from [192.168.0.100] ([87.139.233.65]) by mail.gmx.com (mrgmx003) with ESMTPSA (Nemesis) id 0Lkx9B-1WJm8M3gjF-00ai8o; Wed, 11 Jun 2014 00:19:55 +0200 Message-ID: <5397848C.8010207@gmx.de> Date: Wed, 11 Jun 2014 00:19:56 +0200 From: olli hauer User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 MIME-Version: 1.0 To: freebsd-ports@freebsd.org Subject: Re: pkg aparently not respecting subversion make.conf settings References: <539732C9.3030702@gmx.net> <53976400.4080801@gmx.net> <53976C20.9000009@gmx.de> <53978076.5020305@gmx.net> In-Reply-To: <53978076.5020305@gmx.net> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:+8a9vdWaS2UlG8kLTfGwwRnkqFjeCPCJbawXWMc689myXh2BOqH v9XDPcnQg2C49dWKGFKw/aeO4why8sHu16Yq6JxAURG5RcRbZazvjc6iFDCodKq2alQ5z7m paTUM1jsD/qMJf2+Yuc3Vpm3tVrp/t14M580EyfKUbAJ8lsrJwG4gbwZaLVfAaHSwjIYgxz q17txsGu1uvMwiN1sM4mA== Cc: Simon Wright X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Jun 2014 22:20:04 -0000 On 2014-06-11 00:02, Simon Wright wrote: > On 10/06/2014 22:35, olli hauer wrote: ... >>>>> >>>>> poudriere bulk -j freebsd:9:x86:64 -C ports-mgmt/portdowngrade >>>>> >>>>> portdowngrade is removed from the repo and then the rebuild >>>>> begins: >>>>> >>>> : .. >> Not easy to tell since we do not have the list of ports you feed >> into pd >> >> Perhaps you find the answer in the buildlogs >> >> $ grep devel/subversion >> /usr/local/poudriere/data/logs/bulk/$YourBuild/latest/logs/*.log >> >> If you have identified a port that depends on devel/subversion >> and not devel/subversion17 check the Makefile of this port has a >> switch for WITH_SUBVERSION_VER > > I've checked these log files and the only thing that references subversion is the subversion 1.8.9 port itself. > > I tried just deleting the 1.8.9 package file and re-running poudriere and 1.8.9 is still rebuilt. > > As per your earlier mail Olli, I also tried this in case something in the pkg database was playing up: > > pkg delete devel/subversion17 > pkg install devel/subversion > pkg set -o devel/subversion:devel/subversion17 > pkg delete devel/subversion > pkg install devel/subversion17 > > No change, 1.8.9 is still pulled in on the poudriere build of portdowngrade build. > > ---Begin make.conf--- > USE_PACKAGE_DEPENDS=yes > BATCH=yes > WRKDIRPREFIX=/wrkdirs > PACKAGES=/packages > DISTDIR=/distfiles > #### /usr/local/etc/poudriere.d/make.conf #### > WITH_GECKO=libxul > NOI4B=1 > OPTIONS_UNSET+=X11 > WITH_PKGNG=yes > WITH_CUPS=YES > CUPS_OVERWRITE_BASE=YES > WITHOUT_LPR=YES > WITH_BDB_VER=5 > WITH_SSP_PORTS=yes > WITH_VIM_OPTIONS=yes > JAVA_PREFERRED_PORTS=JAVA_PORT_NATIVE_OPENJDK_JDK_1_7 > WITH_SUBVERSION_VER=17 > WITHOUT_PKGTOOLS=1 > VALID_CATEGORIES+=local > DISABLE_MAKE_JOBS=poudriere > ---End make.conf--- > > > > ======================= ===> portdowngrade-1.5 depends on executable: svn - not found > ===> Verifying install for svn in /usr/ports/devel/subversion > ===> Installing existing package /packages/All/subversion-1.8.9.txz > Installing subversion-1.8.9...Installing apr-1.5.1.1.5.3...Installing db5-5.3.28... done > Installing expat-2.1.0... done > Installing gdbm-1.11...Installing gettext-0.18.3.1_1...Installing libiconv-1.14_3... done > > > I tried 'pkg info -rx subversion' to see whether an old port was responsible: > > [simon@vmserver04 ~]$ pkg info -rx subversion > subversion17-1.7.17: > > If I build from ports with portupgrade the build works as expected and portdowngrade uses the installed subversion17. > > It seems a little odd . . . . No, not so strange as you think. $ grep svn portdowngrade/Makefile RUN_DEPENDS= svn:${PORTSDIR}/devel/subversion Do the following $ cd ports-mgmt/portdowngrade $ fetch http://people.freebsd.org/~ohauer/diffs/portdowngrade_svn.diff $ patch < portdowngrade_svn.diff Now this port uses the correct subversion port. If it works for you, be so kind and open a PR so it will be added to the official port. -- Regards, olli