Meaning of "i+" in zypper output

Operating System: openSUSE Tumbleweed 20200325
KDE Plasma Version: 5.18.3
KDE Frameworks Version: 5.68.0
Qt Version: 5.14.1
Kernel Version: 5.5.11-1-default

zypper 1.14.35

When I run zypper patterns --installed-only | nl I get the following output:

$ zypper patterns --installed-only | nl
     1  Loading repository data...
     2  Reading installed packages...
     3  S  | Name          | Version       | Repository | Dependency
     4  ---+---------------+---------------+------------+-----------
     5  i  | apparmor      | 20190612-15.1 | @System    |           
     6  i+ | base          | 20190612-15.1 | @System    |           
     7  i+ | enhanced_base | 20190612-15.1 | @System    |           
     8  i  | fonts         | 20170319-5.4  | @System    |           
     9  i+ | kde           | 20181130-3.2  | @System    |           
    10  i  | kde_plasma    | 20181130-3.2  | @System    |           
    11  i  | minimal_base  | 20190612-15.1 | @System    |           
    12  i  | sw_management | 20190612-15.1 | @System    |           
    13  i+ | x11           | 20190612-15.1 | @System    |           
    14  i+ | yast2_basis   | 20190411-1.4  | @System    |           
$

If “i” in the “S” column is for “installed”, what does “i+” mean?

And if I run just zypper patterns, some entries have “v” in the “S” column. What does that mean?

Thanks!


i+    a pattern/package that was selected for install (first install, manual install, etc)
i     pulled by a selected package/pattern
v     version of a package available in another repo/architecture

@awerlang, thanks for that. Going through man zypper I found this:

In the S+tatus+ column the search command distinguishes between
user installed packages (i+) and automatically installed
packages (i).

Which is similar to what you provided. But “v” is still confusing:

v  | minimal_base                 | 20190612-15.1 | Main Repository (OSS)     |           
i  | minimal_base                 | 20190612-15.1 | Main Repository (OSS)     |           
i  | minimal_base                 | 20190612-15.1 | @System                   |           

And further down, there’s this:

The S+tatus+ column can contain the following values:

i+
    installed by user request

i
    installed automatically (by the resolver, see section
    Automatically installed packages)

v
    a different version is installed

Hi,

Maybe something similar thread

https://forums.opensuse.org/showthread.php/539258-KDE-Possible-To-Create-List-Of-All-Applications-I-Installed