Date: Tue, 28 Jun 2016 04:44:33 -0700 From: David Wolfskill <david@catwhisker.org> To: freebsd-ports@freebsd.org Subject: Unexpected output from "pkg updating -d 20160626" Message-ID: <20160628114433.GF1358@albert.catwhisker.org>
next in thread | raw e-mail | index | archive | help
--AnSJTMMZ92c40QA7 Content-Type: multipart/mixed; boundary="5uhzMJlTksuFv+PE" Content-Disposition: inline --5uhzMJlTksuFv+PE Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable As part of my daily update of FreeBSD on my laptop, on the first reboot after installing the freshly-built kernel & world, I use portmaster to update any installed ports that have been updated since I last updated. This morning, for the first time in ... months, I think, the "pkg updating -d ..." command I run to start the process actually generated some output -- quite a bit of it. But I'm at a loss to understand why it did: only one of the ports it mentioned is installed, and that one didn't get updated by "portmaster -ad"; the others aren't installed at all. My ports working copy is ports/head, at r417708. I'm running: FreeBSD g1-252.catwhisker.org 10.3-STABLE FreeBSD 10.3-STABLE #406 r302244= M/302246:1003505: Tue Jun 28 04:11:52 PDT 2016 root@g1-252.catwhisker.o= rg:/common/S1/obj/usr/src/sys/CANARY amd64 now; when I ran "pkg updating -d ...", I was running: FreeBSD g1-252.catwhisker.org 10.3-STABLE FreeBSD 10.3-STABLE #405 r302220= M/302222:1003504: Mon Jun 27 04:03:47 PDT 2016 root@g1-252.catwhisker.o= rg:/common/S1/obj/usr/src/sys/CANARY amd64 and pkg reports: g1-252(10.3-S)[2] pkg --version 1.8.6 The "pkg updating" command I issued was: pkg updating -d 20160626 For each port in the resulting output, I ran "pkg info -o ...", with the following results: g1-252(10.3-S)[1] pkg info -o ftp/wget wget-1.18 ftp/wget g1-252(10.3-S)[2] pkg info -o databases/py-apsw pkg: No package(s) matching databases/py-apsw g1-252(10.3-S)[3] pkg info -o security/openssl\* pkg: No package(s) matching security/openssl* g1-252(10.3-S)[4] pkg info -o security/libressl\* pkg: No package(s) matching security/libressl* g1-252(10.3-S)[5] pkg info -o www/node\* pkg: No package(s) matching www/node* g1-252(10.3-S)[6] pkg info -o textproc/xmlroff pkg: No package(s) matching textproc/xmlroff g1-252(10.3-S)[7] pkg info -o databases/postgresql-repmgr pkg: No package(s) matching databases/postgresql-repmgr g1-252(10.3-S)[8] pkg info -o www/h2o pkg: No package(s) matching www/h2o g1-252(10.3-S)[9] pkg info -o security/libressl-devel pkg: No package(s) matching security/libressl-devel g1-252(10.3-S)[10] pkg info -o mail/opensmtpd-extras\* pkg: No package(s) matching mail/opensmtpd-extras* g1-252(10.3-S)[11] When I actually ran "portmaster -ad" it reported: =3D=3D=3D>>> The following actions will be taken if you choose to proceed: Upgrade pcre-8.38_1 to pcre-8.39 Upgrade bash-4.3.42_1 to bash-4.3.46 Upgrade p5-DateTime-Locale-1.04 to p5-DateTime-Locale-1.05 Upgrade p5-IO-Socket-SSL-2.027 to p5-IO-Socket-SSL-2.029 Upgrade firefox-47.0_1,1 to firefox-47.0.1,1 =3D=3D=3D>>> Proceed? y/n [y] and on completion, it reported: =3D=3D=3D>>> The following actions were performed: Upgrade of pcre-8.38_1 to pcre-8.39 Upgrade of bash-4.3.42_1 to bash-4.3.46 Upgrade of p5-DateTime-Locale-1.04 to p5-DateTime-Locale-1.05 Upgrade of p5-IO-Socket-SSL-2.027 to p5-IO-Socket-SSL-2.029 Upgrade of firefox-47.0_1,1 to firefox-47.0.1,1 Any ideas on why "pkg updating" produced such output? I have attached a copy of the actual output itself. Thanks! Peace, david --=20 David H. Wolfskill david@catwhisker.org Those who would murder in the name of God or prophet are blasphemous coward= s. See http://www.catwhisker.org/~david/publickey.gpg for my public key. --5uhzMJlTksuFv+PE Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="pkg_updating.txt" Content-Transfer-Encoding: quoted-printable 20160627: AFFECTS: users of ftp/wget AUTHOR: vd@FreeBSD.org Wget 1.18 fixes a security vulnerability (CVE-2016-4971) and the fix introduces a backward-incompatibility for HTTP->FTP redirects. Any script= that relies on the old behaviour must use --trust-server-names in order to tru= st the HTTP response and redirect to the new filename. 20160619 AFFECTS: users of databases/py-apsw AUTHOR: rm@FreeBSD.org SQLite 3.12 completely changed the semantics of VFS.xGetLastError() in an incompatible way. This required a rewrite of the relevant C, Python and t= est code. If you implement or use this method then you have to rewrite your c= ode too. Also note that running the test suite from an earlier version of APSW against this or future SQLite versions will result in consuming all memor= y, swap or address space (an underlying integer changed meaning). 20160616 AFFECTS: users of security/openssl*, security/libressl* AUTHOR: mat@FreeBSD.org Previously, to tell the ports tree, you needed to set: WITH_OPENSSL_PORT=3Dyes =20 And if you wanted a port that was not security/openssl, you needed to add, for example: OPENSSL_PORT=3D security/libressl Now, all you need to do is: DEFAULT_VERSIONS+=3D ssl=3Dlibressl =20 Valid values are base, openssl, openssl-devel, libressl, and libressl-dev= el. 20160614 AFFECTS: users of www/node, www/node5, and www/node4 AUTHOR: adamw@FreeBSD.org node now prefers a few libraries from ports to the versions bundled with node. However, node cannot use the libssl from LibreSSL. If you are using LibreSSL as your SSL provider, you must enable the "BUNDLED_SSL" option when building node. 20160611 AFFECTS: users of textproc/xmlroff AUTHOR: hrs@FreeBSD.org The library part of xmlroff has been separated into textproc/libfo. Remove the installed xmlroff first when upgrading it because older xmlroff than 0.6.2_6 have files which libfo installs. A typical error message is the following: pkg-static: libfo-0.6.2 conflicts with xmlroff-0.6.2_5 (installs files in= to the same place). Problematic file: /usr/local/include/libfo-0.6/libfo/a= rea/fo-area.h 20160610 AFFECTS: users of databases/postgresql-repmgr AUTHOR: bofh@FreeBSD.org The port has been repocopied to databases/postgresql-repmgr2 and current post has been updated to 3.x series. If anyone is still looking forward to use the 2.x please upgrade as following. # portmaster -o databases/postgresql-repmgr2 databases/postgresql-repmgr or # portupgrade -o databases/postgresql-repmgr2 databases/postgresql-repmgr Otherwise if you want to move on with 3.x series just use # portmaster -r databases/postgresql-repmgr or # portupgrade -fr databases/postgresql-repmgr 20160605 AFFECTS: Users of www/h2o AUTHOR: junovitch@FreeBSD.org File paths no longer have a trailing / appended to them. This enables directing specific paths to a file but may break existing configurations. Refer to https://h2o.examp1e.net/configure/file_directives.html and revise your yaml config appropriately. 20160601 AFFECTS: users of security/libressl-devel AUTHOR: brnrd@FreeBSD.org The port has been updated to the latest "unstable" version of LibreSSL. The shared library versions of the libraries have been bumped. With this update, the patch for the OPENSSL_VERSION_NUMBER has been removed. This causes issues with a number of ports. Patches for many of these issues can be found on https://wiki.freebsd.org/LibreSSL/Ports#OPENSSL_VERSION_NUMBER After upgrading to 2.4.0, manually update all packages that depend on any of the libraries provided by LibreSSL (libssl, libcrypto and libtls) since the versions of these libraries have changed. Normally, you can obtain the list of dependent software by running the following command: # pkg info -r libressl-devel Then you should rebuild all ports depending on libressl-devel to avoid dangling shared library dependencies. Poudriere and pkg handle this correctly, portmaster and portupgrade users can use the following to rebuild all dependent ports. Portmaster users: portmaster -r libressl-devel Portupgrade users: portupgrade -fr security/libressl-devel 20160527 AFFECTS: Users of mail/opensmtpd-extras (any of them) AUTHOR: adamw@FreeBSD.org The invocation for extras has changed. Some extras might fail unless you pass all options/arguments separated by quotes: filter myfilter dnsbl "-c /var/chroot/dnsbl" "-h my.dnsbl.com" Additionally, extras now run in a chroot. Either pass "-C" to skip the chroot entirely (not recommended), or put all required config files, resolv.conf, and external binaries into the chroot. For example: # mkdir -p /var/chroot/dnsbl/etc # cp /etc/resolv.conf /var/chroot/dnsbl/etc And pass "-c /var/chroot/dnsbl" to the filter. --5uhzMJlTksuFv+PE-- --AnSJTMMZ92c40QA7 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQF8BAEBCgBmBQJXcmMgXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRDQ0I3Q0VGOTE3QTgwMUY0MzA2NEQ3N0Ix NTM5Q0M0MEEwNDlFRTE3AAoJEBU5zECgSe4X8pgIAJWENkQ789ZuiPbr3AJzu+EX 9bsj9e8luxHU1G0rZ0ZZLPwk3akO0JMrp3dd06YkitVntPkvUO87xCOdiC+p11Vv k4oYm6WTKDVZbT4q4tlzJ0LaMmcvlL0xiVCxo9Sweko2fDS0PVIkIYzmNX/Ol0t4 sMTC2IAUDGVyramLJqHBNS/lx1KXqPf09WHzi0n6zOImuHXFBjgXUlRx/UibXP4C piiA5oAKxa4tTv+r9q+sNwIKEw3OMG4EDZ1s4O5rmzAsxQzB0C5rUQummY2xtyPw b0+GmPhFwKtf1K1HQnpEibbUyiHD3RSHnH5qlIDe46a4TuouPnnbmJ7crQQcz3U= =ML0o -----END PGP SIGNATURE----- --AnSJTMMZ92c40QA7--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20160628114433.GF1358>