Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 02 Apr 2014 11:41:17 +0100
From:      Mathieu Arnold <mat@FreeBSD.org>
To:        J David <j.david.lists@gmail.com>, 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: <CABXB=RSgfe=nS=tTGd7kFQ4fcGASJCZYaZt9nPGCY=XnX9cTEA@mail.gmail.com>
References:  <CABXB=RSgfe=nS=tTGd7kFQ4fcGASJCZYaZt9nPGCY=XnX9cTEA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
+--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.

| - 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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?91FF893BBE05EEFA2894EED9>