Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 12 Feb 2014 14:21:33 +1100 (AEDT)
From:      John Marshall <john.marshall@riverwillow.com.au>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/186671: ports-mgmt/pkg 1.2.6 pkg version ignores index argument
Message-ID:  <201402120321.s1C3LX0Q066319@rwpc13.gfn.riverwillow.net.au>
Resent-Message-ID: <201402120340.s1C3e0ip018923@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         186671
>Category:       ports
>Synopsis:       ports-mgmt/pkg 1.2.6 pkg version ignores index argument
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Feb 12 03:40:00 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator:     John Marshall
>Release:        FreeBSD 9.2-RELEASE i386
>Organization:
Riverwillow Pty Ltd
>Environment:
System: FreeBSD rwpc13 9.2-RELEASE FreeBSD 9.2-RELEASE #0 r255918: Sat Sep 28 13:06:58 AEST 2013 root@rwpc13:/usr/obj/build/src/sys/RWPC13 i386


	
>Description:

pkg-version(8) usage shows [index] as its final and only non-option
argument.  It looks to me like pkg/version.c does not process this
argument at all but makes the assumption that use of the -I option
always means use an INDEX file in portsdir.

I'm hoping this is an oversight which might be fixed soon, and that I'll
be able to run reports like the following on systems that don't have a
ports tree - just like I could with pkg_version(1).

  pkg version -IvL '=' /path/to/current/INDEX

>How-To-Repeat:

rwpc13# cd /usr/ports
rwpc13# make fetchindex
/usr/ports/INDEX-9.bz2                        100% of 1711 kB   11 MBps 00m00s

rwpc13# pkg version -IvL '='
aalib-1.4.r5_6                     <   needs updating (index has 1.4.r5_8)
chromium-32.0.1700.77              <   needs updating (index has 32.0.1700.107)
docbook-xsl-1.76.1_1               <   needs updating (index has 1.76.1_2)
fusefs-libs-2.9.3_1                <   needs updating (index has 2.9.3_2)
nspluginwrapper-1.4.4_2            <   needs updating (index has 1.4.4_3)
p5-IO-Socket-IP-0.27               <   needs updating (index has 0.28)
p5-Module-Build-0.4203             <   needs updating (index has 0.4205)
qt4-moc-4.8.5                      <   needs updating (index has 4.8.5_1)
sqlite3-3.8.2_1                    <   needs updating (index has 3.8.3)
vte-0.26.2_5                       <   needs updating (index has 0.28.2)

rwpc13# mv INDEX-9 /var/tmp
rwpc13# pkg version -IvL '=' /var/tmp/INDEX-9
pkg: Unable to open /usr/ports/INDEX-9!: No such file or directory

rwpc13# cd ..
rwpc13# mv ports ports.hiding

rwpc13# pkg version -IvL '=' /var/tmp/INDEX-9
pkg: Unable to open ports directory /usr/ports: No such file or directory

>Fix:

	


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201402120321.s1C3LX0Q066319>