[MacPorts] #58825: PortIndex on mirrors has incorrect version for iTerm2

MacPorts noreply at macports.org
Mon Aug 12 15:35:18 UTC 2019


#58825: PortIndex on mirrors has incorrect version for iTerm2
----------------------+--------------------
 Reporter:  yan12125  |      Owner:  (none)
     Type:  defect    |     Status:  new
 Priority:  Normal    |  Milestone:
Component:  base      |    Version:
 Keywords:            |       Port:  iTerm2
----------------------+--------------------
 {{{
 $ rsync
 rsync://rsync.macports.org/macports/release/tarballs/PortIndex_darwin_18_i386/PortIndex
 .

 $ grep iTerm2 PortIndex | tr ' ' '\n' | grep -A 1 version
 version
 3.2.0
 }}}

 The iTerm2 version should be 3.2.9 (as of writing) instead of 3.2.0. A
 direct impact is that `port outdated` gets broken:

 {{{
 $ port -v outdated
 The following installed ports are outdated:
 iTerm2                         3.2.9_0 > 3.2.0_0        !
 }}}

 Seems those PortIndex files are generated by mprsyncup (1), so the cause
 might be that portindex fails to map the `-p` argument to `${os.version}`
 (2) used in iTerm2's Portfile (3).

 Also ping the maintainer of iTerm2.

 (1) https://github.com/macports/macports-
 infrastructure/blob/master/jobs/mprsyncup

 (2) https://github.com/macports/macports-
 base/blob/master/src/port/portindex.tcl#L236

 (3) https://github.com/macports/macports-
 ports/blob/master/aqua/iTerm2/Portfile#L11

-- 
Ticket URL: <https://trac.macports.org/ticket/58825>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list