Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 3 Apr 2014 11:05:49 -0400
From:      J David <j.david.lists@gmail.com>
To:        Mathieu Arnold <mat@freebsd.org>
Cc:        freebsd-questions@freebsd.org, freebsd-ports@freebsd.org
Subject:   Re: Updating less-than-everything with poudriere & pkgng
Message-ID:  <CABXB=RQ72AyFp_yC-UHbbZZwTFJnmWuq-UprZ3Tj0c0NM_w2AA@mail.gmail.com>
In-Reply-To: <91FF893BBE05EEFA2894EED9@atuin.in.mat.cc>
References:  <CABXB=RSgfe=nS=tTGd7kFQ4fcGASJCZYaZt9nPGCY=XnX9cTEA@mail.gmail.com> <91FF893BBE05EEFA2894EED9@atuin.in.mat.cc>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Apr 2, 2014 at 6:41 AM, Mathieu Arnold <mat@freebsd.org> wrote:
> +--On 1 avril 2014 11:18:05 -0400 J David <j.david.lists@gmail.com> 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!



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CABXB=RQ72AyFp_yC-UHbbZZwTFJnmWuq-UprZ3Tj0c0NM_w2AA>