Discussion:
whatever happened to the Principle of Least Astonishment?
paul beard
2021-04-13 18:12:53 UTC
Permalink
This seems like a pretty clear violation of that.


Why does pkg want to uninstall pkgs I use?


And why does it want to

a. downgrade icu to accommodate spidermonkey78?

b. upgrade a pkg that is already current…?


pkg info py37-openssl

py37-openssl-20.0.1

Name : py37-openssl

Version : 20.0.1



The following 33 package(s) will be affected (of 0 checked):


Installed packages to be REMOVED:

gramps: 5.1.1_1

harfbuzz-icu: 2.8.0_1

nextcloud-php74: 21.0.1

php74-intl: 7.4.16_1

php74-pecl-smbclient: 1.0.5

postfix-current: 3.6.20210411,6

py37-pyicu: 2.4.3_2

samba412: 4.12.14_1

texlive-base: 20150521_64


Installed packages to be UPGRADED:

py37-openssl: 20.0.1 -> 19.1.0,1

rust-cbindgen: 0.17.0 -> 0.18.0_1

spidermonkey78: 78.6.0 -> 78.7.0_2


Installed packages to be DOWNGRADED:

icu: 69.1,1 -> 68.2,1


Installed packages to be REINSTALLED:

cairo-1.16.0_1,3 (options changed)

colord-1.3.5_1 (options changed)

cups-2.3.3op2 (options changed)

curl-7.75.0 (options changed)

fontconfig-2.13.93,1 (options changed)

freeglut-3.0.0_2 (direct dependency changed: libXxf86vm)

freetype2-2.10.4 (options changed)

git-2.31.1_1 (options changed)

gmp-6.2.1 (options changed)

llvm10-10.0.1_5 (needed shared library changed)

net-snmp-5.9_3,1 (direct dependency changed: perl5)

nettle-3.7.2_1 (direct dependency changed: indexinfo)

nginx-1.18.0_49,2 (options changed)

openssl-1.1.1k_1,1 (options changed)

p5-GSSAPI-0.28_1 (options changed)

php74-extensions-1.0 (options changed)

php74-openssl-7.4.16 (direct dependency changed: php74)

php74-snmp-7.4.16 (direct dependency changed: net-snmp)

python37-3.7.10 (direct dependency changed: readline)

ruby-2.7.3,1 (direct dependency changed: libunwind)
--
Paul Beard / www.paulbeard.org/
Loading...