From owner-freebsd-ports@FreeBSD.ORG Sun Jan 11 22:38:13 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 3133E772 for ; Sun, 11 Jan 2015 22:38:13 +0000 (UTC) Received: from mailhub.siol.net (mailoutvs3.siol.net [213.250.19.136]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id DA469B01 for ; Sun, 11 Jan 2015 22:38:12 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mailhub.siol.net (Zimbra) with ESMTP id 298FA52313B for ; Sun, 11 Jan 2015 23:28:46 +0100 (CET) X-Virus-Scanned: amavisd-new at psrvmta01.zcs-production.pri Received: from mailhub.siol.net ([127.0.0.1]) by localhost (psrvmta01.zcs-production.pri [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6YeXFl0fWF6i for ; Sun, 11 Jan 2015 23:28:45 +0100 (CET) Received: from gate.unitedpeople.net. (BSN-182-87-241.dynamic.siol.net [109.182.87.241]) (Authenticated sender: miklav25) by mailhub.siol.net (Zimbra) with ESMTPSA id A65EF52313D for ; Sun, 11 Jan 2015 23:28:45 +0100 (CET) Received: from [192.168.8.149] (tpwi.unitedpeople.net [192.168.8.149]) by gate.unitedpeople.net. (8.14.9/8.14.8) with ESMTP id t0BMSiMe055866 for ; Sun, 11 Jan 2015 23:28:44 +0100 (CET) (envelope-from karel@lovetemple.net) Message-ID: <54B2F91C.6060209@lovetemple.net> Date: Sun, 11 Jan 2015 23:28:44 +0100 From: Karel Miklav User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: freebsd-ports@freebsd.org Subject: Re: poudriere: reduce the number of rebuilt packages? References: <54A67B1A.5060007@gmx.net> <54A97748.9000401@gmx.net> In-Reply-To: <54A97748.9000401@gmx.net> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Jan 2015 22:38:13 -0000 On 04.01.2015 18:24, Stefan Ehmann wrote: > On 02.01.2015 12:03, Stefan Ehmann wrote: >> I've recently switched from portmaster to poudriere/'pkg upgrade' to >> manage my port updates. Basically it works fine, but incremental >> builds don't quite work as I expected. >> >> poudriere rebuilds all packages if any dependency has changed. If >> there are only some ports with new versions, possibly hundreds of >> packages are rebuilt. So far it looks like I'll end up rebuilding >> packages like libreoffice/KDE/chromium several times a week. The >> rebuilt packages won't even be installed by 'pkg upgrade' because >> their version number has not changed. > > Here's an actual example from today. > > There are new versions for three ports. poudriere will rebuild 70 > ports, 67 of them will never be installed on the host. > > Checking packages for incremental rebuild needed > Deleting cups-client-1.7.3_3.txz: new version: 1.7.3_4 Same story here. On each ports update Poudriere churns couple of days, mostly wasting time on some version of the damn webkit. Then on pkg update a couple of insignificant ports are updated. It's easy to fix version check in Poudriere, but I haven't decided to dig out the corresponding lines in pkg to match them. Will there be some option in Poudriere for this? Regards, Karel