pkgng vs. portupgrade reporting ports outdated

Sindrome sindrome at gmail.com
Sat Apr 5 04:12:19 UTC 2014


Okay so just 'pkg update' followed by 'pkg upgrade' after svn update?


> On Apr 4, 2014, at 11:09 PM, Warren Block <wblock at wonkity.com> wrote:
> 
>> On Fri, 4 Apr 2014, sindrome wrote:
>> 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.
>> 
>> 
>> 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?
> 
> No, I did not say that.
> 
> By switching from the old pkg_* tools to pkg, all you have done is changed which database is being used to track what is installed. Nothing else needs to change.


More information about the freebsd-ports mailing list