Unexpected output from "pkg updating -d 20160626"
David Wolfskill
david at catwhisker.org
Tue Jun 28 11:44:41 UTC 2016
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 r302244M/302246:1003505: Tue Jun 28 04:11:52 PDT 2016 root at g1-252.catwhisker.org:/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 r302220M/302222:1003504: Mon Jun 27 04:03:47 PDT 2016 root at g1-252.catwhisker.org:/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:
===>>> 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
===>>> Proceed? y/n [y]
and on completion, it reported:
===>>> 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
--
David H. Wolfskill david at catwhisker.org
Those who would murder in the name of God or prophet are blasphemous cowards.
See http://www.catwhisker.org/~david/publickey.gpg for my public key.
-------------- next part --------------
20160627:
AFFECTS: users of ftp/wget
AUTHOR: vd at 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 trust
the HTTP response and redirect to the new filename.
20160619
AFFECTS: users of databases/py-apsw
AUTHOR: rm at 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 test
code. If you implement or use this method then you have to rewrite your code
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 memory,
swap or address space (an underlying integer changed meaning).
20160616
AFFECTS: users of security/openssl*, security/libressl*
AUTHOR: mat at FreeBSD.org
Previously, to tell the ports tree, you needed to set:
WITH_OPENSSL_PORT=yes
And if you wanted a port that was not security/openssl, you needed to add,
for example:
OPENSSL_PORT= security/libressl
Now, all you need to do is:
DEFAULT_VERSIONS+= ssl=libressl
Valid values are base, openssl, openssl-devel, libressl, and libressl-devel.
20160614
AFFECTS: users of www/node, www/node5, and www/node4
AUTHOR: adamw at 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 at 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 into the same place). Problematic file: /usr/local/include/libfo-0.6/libfo/area/fo-area.h
20160610
AFFECTS: users of databases/postgresql-repmgr
AUTHOR: bofh at 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 at 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 at 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 at 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.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 603 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20160628/d8be473f/attachment.sig>
More information about the freebsd-ports
mailing list