From owner-freebsd-ports@freebsd.org Wed Dec 27 14:32:34 2017 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 C7A0FE90C3D for ; Wed, 27 Dec 2017 14:32:34 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from vps1.elischer.org (vps1.elischer.org [204.109.63.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "vps1.elischer.org", Issuer "CA Cert Signing Authority" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id A4B2867C31 for ; Wed, 27 Dec 2017 14:32:34 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from Julian-MBP3.local (115-166-0-128.dyn.iinet.net.au [115.166.0.128]) (authenticated bits=0) by vps1.elischer.org (8.15.2/8.15.2) with ESMTPSA id vBREWPIZ002050 (version=TLSv1.2 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Wed, 27 Dec 2017 06:32:30 -0800 (PST) (envelope-from julian@freebsd.org) Subject: Re: Of LSOF To: Dave Horsfall , FreeBSD Ports References: From: Julian Elischer Message-ID: Date: Wed, 27 Dec 2017 22:32:18 +0800 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:52.0) Gecko/20100101 Thunderbird/52.5.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Dec 2017 14:32:34 -0000 On 27/12/17 7:14 am, Dave Horsfall wrote: > aneurin# freebsd-version > 10.4-RELEASE-p5 > aneurin# which lsof > /usr/local/sbin/lsof > aneurin# lsof > /dev/null > lsof: WARNING: compiled for FreeBSD release 10.3-RELEASE-p22; this > is 10.4-RELEASE-p3. > aneurin# pkg upgrade lsof > Updating FreeBSD repository catalogue... > FreeBSD repository is up to date. > All repositories are up to date. > Checking integrity... done (0 conflicting) > Your packages are up to date. > aneurin# > > Building it from ports updated it (as I probably did before), but > should not the binary have been updated?  Or are binaries not > available for all ports (I guess)? > there is no per release active branch for pkgs, just one for the whole branch. Because we keep binary compatibility we compile for the oldest supported branch. Maybe we should change the test to be less specific, but lsof breaks a lot of rules so maybe it matters more than in other programs.