To determine eligible packages, AVSS looks at the registered path to locate App-V packages, and (when configured) Active Directory, and it looks internal to the packages for additional information. It places the packages into "buckets", and when you enable debugging (level 7 or higher) you can see the bucket that each package is placed in.
These buckets are labelled A through I, and the debug message provides a self explanatory high level meaning along with the letter (for example "BUCKET UNAVILABLE E" ), but the letter provides more detail for some situations that might be helpful to understand. These letters haven't been documented, but might be helpful, so here they are:
F This package is present in the share, authorized, it is the latest version of the package in the share, and is not currently published..
G This package is missing from the share, but authorized and currently published.
B This package is present in the share, authorized, and an older version is currently published.
A This package is present in the share, authorized, and previously published. There may or may not be a newer version available.
C This package is present in the share, authorized, but a newer version is currently published.
H This package is an older version of an E, F, or G package.
K This package is present in the share, is not authorized, and there are newer versions in the share anyway.
Unauthorized(package is currently published and is not authorized)
D This package is present in the share, previously published, but is no longer authorized. Depending on AVSS configuration, it might be automatically removed./li]
Unavailable (package cannot be added for a variety of reasons; see list below)
E This package is present in the share, authorized, but not previously published, but the package was sequenced on an x64 OS and this is a 32-bit OS so the App-V client would reject it..
I This package is authorized in AD, but not present in the share or at the client.
J This package is not authorized in AD, but either has been published to someone else at this client, or is missing from the package store.