Date: Thu, 16 Jan 2014 07:59:14 -0800 From: Freddie Cash <fjwcash@gmail.com> To: CeDeROM <cederom@tlen.pl> Cc: FreeBSD Stable <freebsd-stable@freebsd.org>, freebsd-ports <freebsd-ports@freebsd.org> Subject: Re: FreeBSD 10.0-RC4 pkg upgrade QT conflict Message-ID: <CAOjFWZ6ezb9zLRzFJ82bZ3pC5Respg=jA04N2PhKTPa%2B2f5c6g@mail.gmail.com> In-Reply-To: <CAFYkXjn-4KjALHfQUKO=NnksiaxkGYSNW3XmNareZ05veg78cw@mail.gmail.com> References: <CAFYkXjm5jyxd=MWJ=874NCzkv6KpjdaTv1DMYN_v0XTyRhJ8rw@mail.gmail.com> <CAFYkXjn-4KjALHfQUKO=NnksiaxkGYSNW3XmNareZ05veg78cw@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Jan 16, 2014 at 5:26 AM, CeDeROM <cederom@tlen.pl> wrote: > I have solved this issue with "pkg delete -xf qt4-; pkg upgrade" - all > packages now match binary release, no more conflicts. > > I guess it was produced by compiling+installing some stuff from ports, > which introduced some inconsistency, even though "WITH_PKGNG=3Dyes" was s= et > in /etc/make.conf... > =E2=80=8BThe inconsistency comes when you use a different ports tree (diffe= rent versions of things in the tree) than what was used to compile the binary packages; or from selecting non-default OPTIONS when using the ports tree. If you only use binary packages, there's no inconsistencies, as everything is build at the same time, using the same ports tree and OPTIONS. If you only use the ports tree to compile things, there's no inconsistencies as everything is compiled (and kept up-to-date via portmaster) using the same ports tree and OPTIONS.=E2=80=8B When you mix the two, inconsistencies abound. Different ports tree lead to different versions and/or differenet OPTIONS selected etc. If you want to custom compile some ports, then using something like ports-mgmt/poudriere to bulk build binary packages based on a local ports tree is best. That gives you the ease of upgrade/install of binary packages, with the customisability of the ports tree, without any inconsistencies. =E2=80=8BI used to be a die-hard ports tree user, customising every port an= d tailoring everything to the machine. Since pkg was released as stable, though, I've compiled fewer and fewer ports. My home desktop runs PC-BSD using only binary packages, and the last 2 servers I've installed at work have used only binary packages. They really have come a long way ...=E2=80= =8B --=20 Freddie Cash fjwcash@gmail.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAOjFWZ6ezb9zLRzFJ82bZ3pC5Respg=jA04N2PhKTPa%2B2f5c6g>