From owner-freebsd-questions@FreeBSD.ORG Wed Apr 2 09:41:23 2014 Return-Path: Delivered-To: freebsd-questions@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 189927CA; Wed, 2 Apr 2014 09:41:23 +0000 (UTC) Received: from prod2.absolight.net (mx3.absolight.net [IPv6:2a01:678:2:100::25]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client CN "plouf.absolight.net", Issuer "CAcert Class 3 Root" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id CF9232B8; Wed, 2 Apr 2014 09:41:22 +0000 (UTC) Received: from prod2.absolight.net (localhost [127.0.0.1]) by prod2.absolight.net (Postfix) with ESMTP id 8CF7BBDC5A; Wed, 2 Apr 2014 11:41:19 +0200 (CEST) Received: from atuin.in.mat.cc (atuin.in.mat.cc [79.143.241.205]) by prod2.absolight.net (Postfix) with ESMTPA id 691DABDC44; Wed, 2 Apr 2014 11:41:19 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by atuin.in.mat.cc (Postfix) with ESMTP id 42A4DD3051D4; Wed, 2 Apr 2014 11:41:18 +0200 (CEST) Date: Wed, 02 Apr 2014 11:41:17 +0100 From: Mathieu Arnold To: J David , freebsd-ports@freebsd.org, freebsd-questions@freebsd.org Subject: Re: Updating less-than-everything with poudriere & pkgng Message-ID: <91FF893BBE05EEFA2894EED9@atuin.in.mat.cc> In-Reply-To: References: X-Mailer: Mulberry/4.0.8 (Mac OS X) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Disposition: inline X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Apr 2014 09:41:23 -0000 +--On 1 avril 2014 11:18:05 -0400 J David wrote: | from perl-5.12.3.4_5a to 5.12.3.4_5a1. Perl 5.12 has been removed about a month and half ago, so, if you were still using it, it's going to be a pain, you should upgrade to 5.16. | - Convince poudriere only to build a specific port and its dependents, or Sure, instead of using bulk -a or bulk -f portlist, just use bulk category/foobar, it'll rebuild only the package you asked for, and its dependencies. It may remove a lot of things, in case Perl is upgraded, like you said, but foobar will be updated and pkg upgrade will work (even if complaining that a lot of ports are orphans). After foobar is updated, you can resume your bulk -a or bulk -f portlist to build the rest of what you usually needs. | - Build port(s) outside of poudriere and then inject them into the | pkgng repo maintained by poudriere? I would advise *against* that, there's a very good chance that you'd end up with ports that have not the exact right dependencies, or options, and it'd mess up your repository. (Though poudriere would clean it up on the next run.) -- Mathieu Arnold