From owner-freebsd-ports@FreeBSD.ORG Thu Apr 3 15:05:50 2014 Return-Path: Delivered-To: freebsd-ports@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 002E7CBC; Thu, 3 Apr 2014 15:05:49 +0000 (UTC) Received: from mail-ig0-x22b.google.com (mail-ig0-x22b.google.com [IPv6:2607:f8b0:4001:c05::22b]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id AFA4F8F6; Thu, 3 Apr 2014 15:05:49 +0000 (UTC) Received: by mail-ig0-f171.google.com with SMTP id c1so6695496igq.4 for ; Thu, 03 Apr 2014 08:05:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=/QiFvjTSm1St20RVR75VzHke+bGY97mK3rFcgyT2J78=; b=0yOWsx4GV8+oWpyg2jVeqfAAWEIBtHG7LPGeOAeKkcPcZJ/5juBWxc0OzIFkE6yUgf 2Lz+l11sL2TWA+a6e2QeiRTedxPcbG6zVPVGNsVALrRY5fmkQ6yOLjofr1bqXraByymq Gy0B/nWaoDVM6aWflEeQ+vsFk0QgNzsGcxZnZTO2u/nWNKRTQO/oiJbs8I4DJDKR8Scd Ez/JXI8PFCRrEm1KU7bLftqiEReAcnS5d5SZw5H70R5J2dj1rhL8ef2IHYk8gK2DpHOi qqdlJuci43jy027Dy8y0fAtr3se/xm6M2hOYE0uDRoesvDzWcADiQjiCA43G8cFCc2ol n8Og== MIME-Version: 1.0 X-Received: by 10.42.204.197 with SMTP id fn5mr888176icb.95.1396537549114; Thu, 03 Apr 2014 08:05:49 -0700 (PDT) Sender: jdavidlists@gmail.com Received: by 10.42.238.77 with HTTP; Thu, 3 Apr 2014 08:05:49 -0700 (PDT) In-Reply-To: <91FF893BBE05EEFA2894EED9@atuin.in.mat.cc> References: <91FF893BBE05EEFA2894EED9@atuin.in.mat.cc> Date: Thu, 3 Apr 2014 11:05:49 -0400 X-Google-Sender-Auth: qQgrpppjjSuY6AcGq_yAcpgSStY Message-ID: Subject: Re: Updating less-than-everything with poudriere & pkgng From: J David To: Mathieu Arnold Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-questions@freebsd.org, freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Apr 2014 15:05:50 -0000 On Wed, Apr 2, 2014 at 6:41 AM, Mathieu Arnold wrote: > +--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. Sorry, the version numbers 1.2.3 and 12.3.4_5 were chosen as examples, not meant to be taken literally. > 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. This will cause disaster. If you do this to rebuild foobar, poudriere will also update perl. Then, when you install the fixed foobar, pkg will intall the updated perl. Then the unrelated package bazqux you didn't rebuild but which also depends on perl and isn't compatible with the new version silently breaks. And the first you will hear about it is when all the bazqux users from the third floor show up at the door to your office with torches and pitchforks. What we are looking to do is rebuild only foobar and the things that depend on foobar, NOT the things that foobar depends on. Thanks!