whatever happened to the Principle of Least Astonishment?

paul beard paulbeard at gmail.com
Tue Apr 13 18:13:06 UTC 2021


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/


More information about the freebsd-pkg mailing list