[147/537] Extracting taglib-1.9.2_2: 100%.9.1_2 [216/541] " [149/537] Extracting lapack-3.5.0 100%-3.5.0 [150/541] Extracting lapack-3.5.0 100%=3.5.0 [ Cant paste actual results, lines too long] Here, pkg install a.....z (about 20 ports) results in an across-major-version hundreds. Where it halts (file conflicts with file...) and has to be restarted, Note please the taglib/lapack etc ports [hundreds in this case] have ALREADY been upgraded, but not noted in the database as it [they] is/are installed AGAIN within an hour or two (in this instance) (script reinstall-1 pkg install foo bar foo bar) (script reinstall-2 pkg install foo bar foo bar) So maybe once an extracting is done, the db should be written out as having been done, despite other ports in the queue line. So each extract would only be done once. This inconsistency AFAIK never existed before pkg came into being so is sort of a major regression... not serious if one knows about it, maybe, but in production environments and for the inexperienced ...
fixed in 1.8
nice one! :)