From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Jul 24 16:53:35 2012 Return-Path: Delivered-To: freebsd-ports-bugs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6A71A1065675 for ; Tue, 24 Jul 2012 16:53:35 +0000 (UTC) (envelope-from gd@powernet.ru) Received: from mail-lb0-f182.google.com (mail-lb0-f182.google.com [209.85.217.182]) by mx1.freebsd.org (Postfix) with ESMTP id D899D8FC1E for ; Tue, 24 Jul 2012 16:53:34 +0000 (UTC) Received: by lbon10 with SMTP id n10so11516369lbo.13 for ; Tue, 24 Jul 2012 09:53:28 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=date:from:to:cc:subject:message-id:in-reply-to:references:x-mailer :mime-version:content-type:content-transfer-encoding :x-gm-message-state; bh=obU6Yqg2ywDbpKoctyHpWD3hJxac7dTwuh16bxY9NRE=; b=Ak7TY9ApB+8b2KrKnSNAhIW7nGrWZbyOxToKCdroV1vXoK5k7COFh7sAviTT41e4pv IbzqGdKT7ysxq5LrAHu59P2uLXOohclEkb3FUkRZ6p3X9eZ965FrBOCZg4v+ZlMyf4nW AnY9USyhZDgpQjSMlqW99Oo0tD3fg8FrKl69FKN2XTToT5B8cvtLLTR//klerwx6djVT ceiVU5TC6ekGRAvNAs9Y6tLOiUqBFYcywUWve07ZmfNc1TRhpnVuAmehIyI40ndHpKCe MHMBRveLimAVkT93TpcbYzRObQZPbtHA9eEHqhTCOSTvzCQdIl6g/2K2T8yQoBd14aYP mDWg== Received: by 10.112.23.200 with SMTP id o8mr10481095lbf.9.1343148808209; Tue, 24 Jul 2012 09:53:28 -0700 (PDT) Received: from tyl.rambler.ramblermedia.com (tyl.rambler.ramblermedia.com. [81.19.90.231]) by mx.google.com with ESMTPS id b3sm4078423lbh.6.2012.07.24.09.53.26 (version=SSLv3 cipher=OTHER); Tue, 24 Jul 2012 09:53:27 -0700 (PDT) Date: Tue, 24 Jul 2012 20:53:24 +0400 From: Denis Generalov To: Vincent Hoffman Message-Id: <20120724205324.28f60010d683979ce6527ac2@powernet.ru> In-Reply-To: <500EBB50.5030207@unsane.co.uk> References: <201207231530.q6NFUJLu029385@freefall.freebsd.org> <20120724172316.616e311bd17675834159c170@powernet.ru> <500EBB50.5030207@unsane.co.uk> X-Mailer: Sylpheed 3.2.0 (GTK+ 2.24.6; amd64-portbld-freebsd9.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Gm-Message-State: ALoCoQl/nDvWgpJcHp9IARBEJzOsUh/sTbZYdibVDatBizU0Wq8YOP4PtiIHBbPog46/erObBKwE Cc: freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/170087: [Patch] [poudriere] fix quoting for poudriere X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Jul 2012 16:53:35 -0000 On Tue, 24 Jul 2012 16:12:16 +0100 Vincent Hoffman wrote: > On 24/07/2012 14:23, Denis Generalov wrote: > > On Mon, 23 Jul 2012 15:30:19 GMT > > Vincent Hoffman wrote: > > > >> The following reply was made to PR ports/170087; it has been noted by GNATS. > >> > >> From: Vincent Hoffman > >> To: Denis Generalov > >> Cc: freebsd-gnats-submit@FreeBSD.org > >> Subject: Re: ports/170087: [Patch] [poudriere] fix quoting for poudriere > >> Date: Mon, 23 Jul 2012 16:29:54 +0100 > >> > >> This is a multi-part message in MIME format. > >> --------------070109040700060200090604 > >> Content-Type: text/plain; charset=ISO-8859-1 > >> Content-Transfer-Encoding: 7bit > >> > >> On 23/07/2012 15:32, Denis Generalov wrote: > >> > --- src/poudriere.d/common.sh.orig 2012-07-23 17:48:32.000000000 +0400 > >> > +++ src/poudriere.d/common.sh 2012-07-23 17:49:00.000000000 +0400 > >> > @@ -610,7 +610,7 @@ > >> > local pn > >> > msg "Caching missing port versions" > >> > while read port; do > >> > - if ! egrep -q "^${port} " ${cache}; then > >> > + if ! grep -q "^${port} " ${cache}; then > >> > pn=$(injail make -C /usr/ports/${port} -VPKGNAME) > >> > echo "${port} ${pn}" >> ${cache} > >> > fi > >> This does not fix it for me. > >> Using this patch I get the following > >> > >> Building new INDEX files... done. > >> ====>> Mounting devfs > >> ====>> Mounting /proc > >> ====>> Mounting linuxfs > >> /etc/resolv.conf -> /usr/local/poudriere/jails/90andtest/etc/resolv.conf > >> ====>> Starting jail 90andtest > >> ====>> Populating LOCALBASE > >> ====>> Calculating ports order and dependencies > >> ====>> Caching missing port versions > >> ====>> Sanity checking the repository > >> ====>> Deleting stale symlinks > >> ====>> Cleaning the build queue > >> [: > >> /usr/local/poudriere_data/packages/90andtest-default/All/libsigc++-2.2.10: > >> unexpected operator > >> ====>> Cleaning up wrkdir > >> ====>> Building lang/perl5.14 > >> ===> Cleaning for perl-5.14.2_2 > >> > >> Please note that > >> /usr/local/poudriere_data/packages/90andtest-default/All/libsigc++-2.2.10 > >> doesnt currently exist. > >> > >> root@fbsd9vm ~/portlist]# ls > >> /usr/local/poudriere_data/packages/90andtest-default/All/ > >> [root@fbsd9vm ~/portlist]# > >> > >> > >> Vince > > Hi Vince, > > May I ask you to test another patch? > > I attached new patch. > Hi, > The patch didnt apply cleanly as I had updated to the latest > poudriere (poudriere-1.5.4_1 ) already (it was released this morning.) > However I applied the patch by hand and can confirm that I no longer > have either my original problem, or a 2nd problem I noticed using > poudriere-1.5.4_1 which was that libsigc++ was being built repeatedly. > > Thanks, > Vince Thanks Vince. > > >> > >> > >> > >> --------------070109040700060200090604 > >> Content-Type: text/html; charset=ISO-8859-1 > >> Content-Transfer-Encoding: 7bit > >> > >> > >> > >> >> http-equiv="Content-Type"> > >> > >> > >>
On 23/07/2012 15:32, Denis Generalov > >> wrote:
> >>
> >>
>> cite="mid:20120723183249.b4c5c61203d8a7a37a3ad834@powernet.ru" > >> type="cite"> > >>
--- src/poudriere.d/common.sh.orig	2012-07-23 17:48:32.000000000 +0400
> >>  +++ src/poudriere.d/common.sh	2012-07-23 17:49:00.000000000 +0400
> >>  @@ -610,7 +610,7 @@
> >>   	local pn
> >>   	msg "Caching missing port versions"
> >>   	while read port; do
> >>  -		if ! egrep -q "^${port} " ${cache}; then
> >>  +		if ! grep -q "^${port} " ${cache}; then
> >>   			pn=$(injail make -C /usr/ports/${port} -VPKGNAME)
> >>   			echo "${port} ${pn}" >> ${cache}
> >>   		fi
> >>  
> >>
> >> This does not fix it for me.
> >> Using this patch I get the following
> >>
> >> Building new INDEX files... done.
> >> ====>> Mounting devfs
> >> ====>> Mounting /proc
> >> ====>> Mounting linuxfs
> >> /etc/resolv.conf -> > >> /usr/local/poudriere/jails/90andtest/etc/resolv.conf
> >> ====>> Starting jail 90andtest
> >> ====>> Populating LOCALBASE
> >> ====>> Calculating ports order and dependencies
> >> ====>> Caching missing port versions
> >> ====>> Sanity checking the repository
> >> ====>> Deleting stale symlinks
> >> ====>> Cleaning the build queue
> >> [: > >> /usr/local/poudriere_data/packages/90andtest-default/All/libsigc++-2.2.10: > >> unexpected operator
> >> ====>> Cleaning up wrkdir
> >> ====>> Building lang/perl5.14
> >> ===>  Cleaning for perl-5.14.2_2
> >>
> >> Please note that
> >> /usr/local/poudriere_data/packages/90andtest-default/All/libsigc++-2.2.10
> >> doesnt currently exist.
> >>
> >> root@fbsd9vm ~/portlist]# ls > >> /usr/local/poudriere_data/packages/90andtest-default/All/
> >> [root@fbsd9vm ~/portlist]#
> >>
> >>
> >> Vince
> >>
> >>
> >> > >> > >> > >> --------------070109040700060200090604-- > >> _______________________________________________ > >> freebsd-ports-bugs@freebsd.org mailing list > >> http://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs > >> To unsubscribe, send any mail to "freebsd-ports-bugs-unsubscribe@freebsd.org" > > > -- Denis Generalov