From owner-freebsd-ports-bugs@FreeBSD.ORG Sat Jan 26 12:50:02 2008 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BF58B16A46D for ; Sat, 26 Jan 2008 12:50:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id A7A9F13C457 for ; Sat, 26 Jan 2008 12:50:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m0QCo2Bp078191 for ; Sat, 26 Jan 2008 12:50:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m0QCo2eN078190; Sat, 26 Jan 2008 12:50:02 GMT (envelope-from gnats) Resent-Date: Sat, 26 Jan 2008 12:50:02 GMT Resent-Message-Id: <200801261250.m0QCo2eN078190@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Yar Tikhiy Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9958F16A41B; Sat, 26 Jan 2008 12:40:54 +0000 (UTC) (envelope-from yar@bsd.chem.msu.ru) Received: from bsd.chem.msu.ru (bsd.chem.msu.ru [195.208.208.23]) by mx1.freebsd.org (Postfix) with ESMTP id 26E8413C465; Sat, 26 Jan 2008 12:40:53 +0000 (UTC) (envelope-from yar@bsd.chem.msu.ru) Received: from bsd.chem.msu.ru (localhost [127.0.0.1]) by bsd.chem.msu.ru (8.13.8/8.13.8) with ESMTP id m0QCRi6k007375; Sat, 26 Jan 2008 15:27:44 +0300 (MSK) (envelope-from yar@bsd.chem.msu.ru) Received: (from yar@localhost) by bsd.chem.msu.ru (8.13.8/8.13.8/Submit) id m0QCRiSO007374; Sat, 26 Jan 2008 15:27:44 +0300 (MSK) (envelope-from yar) Message-Id: <200801261227.m0QCRiSO007374@bsd.chem.msu.ru> Date: Sat, 26 Jan 2008 15:27:44 +0300 (MSK) From: Yar Tikhiy To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: dougb@FreeBSD.org Subject: ports/120002: portmaster won't show port's available version X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Jan 2008 12:50:02 -0000 >Number: 120002 >Category: ports >Synopsis: portmaster won't show port's available version >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Jan 26 12:50:02 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Yar Tikhiy >Release: FreeBSD 6.2-RELEASE i386 >Organization: none >Environment: portmaster 2.0 >Description: Portmaster provides no info on if the installed port is up-to-date or outdated WRT /usr/ports and/or INDEX when asking for the user's confirmation. Therefore the user cannot cancel the update if updating to the same version, and portmaster will do useless work. >How-To-Repeat: dg# portmaster portmaster ===>>> Gathering distinfo list for installed ports ===>>> Update portmaster-2.0? [n] y ===>>> Currently installed version: portmaster-2.0 ===>>> Port directory: /usr/ports/ports-mgmt/portmaster ===>>> Gathering dependency list for ports-mgmt/portmaster from ports ===>>> No dependencies for ports-mgmt/portmaster ===>>> Starting build for ports-mgmt/portmaster <<<=== ===>>> The 'make config' check found no dependencies to update ===> Cleaning for portmaster-2.0 ===> Vulnerability check disabled, database not found ===> Extracting for portmaster-2.0 ===> Patching for portmaster-2.0 ===> Configuring for portmaster-2.0 ===>>> Creating a backup package for old version portmaster-2.0 ===> Installing for portmaster-2.0 ===> Generating temporary packing list ===> Checking if ports-mgmt/portmaster already installed install -o root -g wheel -m 555 /usr/ports/ports-mgmt/portmaster/work/portmaster.sh /usr/local/sbin/portmaster install -o root -g wheel -m 444 /usr/ports/ports-mgmt/portmaster/files/portmaster.8 /usr/local/man/man8 ===> Compressing manual pages for portmaster-2.0 ===> Registering installation for portmaster-2.0 ===> Cleaning for portmaster-2.0 ===>>> Re-installation of portmaster-2.0 complete >Fix: Printing the available version along with the installed version would be enough. However, a better solution can be conditional update, like in -a mode but for the listed ports only. >Release-Note: >Audit-Trail: >Unformatted: