On 6/20/26 03:22, Washington Odhiambo wrote:
> Looks like I am in big trouble..
>
>
> root@gw:/home/wash # pkg upgrade
> Updating FreeBSD-ports repository catalogue...
> FreeBSD-ports repository is up to date.
> Updating FreeBSD-ports-kmods repository catalogue...
> FreeBSD-ports-kmods repository is up to date.
> Updating FreeBSD-base repository catalogue...
> FreeBSD-base repository is up to date.
> All repositories are up to date.
> Checking for upgrades (27 candidates): 100%
> Processing candidates (27 candidates): 100%
> Checking integrity... done (2 conflicting)
> - gnupg-2.5.20_1 [FreeBSD-ports] conflicts with gnupg1-1.4.23_4
gnupg 2.5 and gnupg1 are no longer able to be installed side by side
per upstream changes as explained in `pkg updating|grep -A11 20260616`.
It is good practice to review output of `pkg updating` as it contains
things to know and actions to take for upgrade steps. It is a pruned
list of what you find when reading /usr/ports/UPDATING; human error and
entry complication could lead to pkg not giving all relevant results so
it may be better to read that file instead.
Not sure if you can get by with putting gnupg1 inside a jail if you
need both at the same time or if passing different parameters when
building the port could help but it might work if few to no things
depend on gnupg1. Long ago I used to build+install as my user into a
folder in my user's directory with something like:
mkdir ~/tmp/`make -V PKGNAME`;mtree -U -f `make -V MTREE_FILE` -d -e -p
~/tmp/`make -V PKGNAME`;make depends PREFIX=~/tmp/`make -V PKGNAME`
followed by:
make install PREFIX=~/tmp/`make -V PKGNAME`
and then a step that you won't care about for a workaround case but was
used when porting to build up a pkg-plist without doing it manually:
/usr/ports/Tools/scripts/plist -Md -m `make -V MTREE_FILE` ~/tmp/`make
-V PKGNAME` > pkg-plist
to setup an isolated install into my user's directory when trying to
work on a port. This was all ran as my normal user if memory serves but
I haven't done it in a long time and these notes likely predate
poudriere, let alone workflows I use now.
> questions.html <
http://www.catb.org/~esr/faqs/smart-questions.html>]