pkgng vs. portupgrade reporting ports outdated

sindrome sindrome at gmail.com
Sat Apr 5 04:00:18 UTC 2014


So now the way to keep ports up-to-date is to execute 'pkg update' and 'pkg
upgrade'?

Are you saying I shouldn't svn update the ports tree anymore?



oz:132:/usr/local/etc# pkg update
oz:133:/usr/local/etc# pkg upgrade

-----Original Message-----
From: Warren Block [mailto:wblock at wonkity.com] 
Sent: Friday, April 04, 2014 9:23 PM
To: sindrome
Cc: 'Robert Huff'; ports at freebsd.org
Subject: RE: pkgng vs. portupgrade reporting ports outdated

On Fri, 4 Apr 2014, sindrome wrote:

> There is a major inconsistency with what pkg_version -v says is 
> outdated and what pkgng says.

Of course.  pkg_version looks at the text files in /var/db/pkg, while pkg
looks at the database local.sqlite in that directory.  The first step in
using pkg is running pkg2ng, which imports the old information from the text
files into the sqlite table.  After that, pkg_version should not be used.
It's getting information from an outdated database.



More information about the freebsd-ports mailing list