From owner-freebsd-ports@freebsd.org Tue Sep 29 08:12:54 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C3305A0A80D for ; Tue, 29 Sep 2015 08:12:54 +0000 (UTC) (envelope-from list_freebsd@bluerosetech.com) Received: from luigi.brtsvcs.net (luigi.brtsvcs.net [IPv6:2607:fc50:1000:1f00::2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A64EB1630 for ; Tue, 29 Sep 2015 08:12:54 +0000 (UTC) (envelope-from list_freebsd@bluerosetech.com) Received: from chombo.houseloki.net (c-73-164-243-16.hsd1.or.comcast.net [73.164.243.16]) by luigi.brtsvcs.net (Postfix) with ESMTPS id CBDDA2D4FBF; Tue, 29 Sep 2015 08:12:52 +0000 (UTC) Received: from [IPv6:2601:1c2:d00:3e10:baca:3aff:fe83:bd29] (unknown [IPv6:2601:1c2:d00:3e10:baca:3aff:fe83:bd29]) by chombo.houseloki.net (Postfix) with ESMTPSA id 0895BE4E; Tue, 29 Sep 2015 01:12:49 -0700 (PDT) Subject: Re: Ports requires pkg 1.6.0, but 1.5.6 is the latest available To: Kevin Oberman References: <5609D023.70402@bluerosetech.com> Cc: FreeBSD Ports ML From: Mel Pilgrim Message-ID: <560A47FE.6010507@bluerosetech.com> Date: Tue, 29 Sep 2015 01:12:46 -0700 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Sep 2015 08:12:54 -0000 On 2015-09-28 21:31, Kevin Oberman wrote: > On Mon, Sep 28, 2015 at 4:41 PM, Mel Pilgrim > wrote: > >> I'm trying to build and install security/openssh-portable, but when I do, >> make errors out with: >> >> ===> openssh-portable-7.1.p1_2,1 pkg(8) must be version 1.6.0 or greater, >> but you have 1.5.6. You must upgrade the ports-mgmt/pkg port first. >> *** Error code 1 >> >> Stop. >> make: stopped in /usr/ports/security/openssh-portable >> >> I'm using an svn checkout of https://svn.freebsd.org/ports/head. I also >> cleaned my package cache and forced an update of the local catalogues, but >> pkg tells me the latest version of pkg available, at least for amd64 >> 10.2p3, is 1.5.6. >> >> I rolled back my local ports tree to r397904 (r397905 was the >> MINIMAL_PKG_VERSION bump) and it works fine. >> >> I'm guessing from other posts on this list that pkg 1.6.0 out, but it >> doesn't seem to be in the public pkg repo. I didn't see anything in >> UPDATING about it. >> >> What am I missing? >> > > I believe that 10.2p3 only updated to the latest quarterly package build. > If you want something more recent, you will need to edit the config file > (/etc/pkg/FreeBSD.conf) to use "latest" repo. I believe that url: "pkg+ > http://pkg.FreeBSD.org/${ABI}/latest" should do the trick. > > More of concern is why svn is not working. What does "svn info /usr/ports" > show? "svn status /usr/ports"? I and assure you that pkg-1.6.1 IS in svn. I > have it and built and installed it earlier today. You can confirm what is > in the repo by checking out the web interface: > https://svnweb.freebsd.org/ports/head/ports-mgmt/pkg/. svn is working fine. pkg is installed from pkgs, not ports. The issue I'm raising is that the ports tree made mandatory something that isn't available by default in 10.2. I ultimately fixed it by switching to the "latest" repo (the repo config edit you mentioned). I was already disinterested in the quarterly repos because it smacks of Debian-ness, and this confirms why stability-by-staleness is a bad idea.