Skip site navigation (1)Skip section navigation (2)
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>