Greetings,

after several days of manpage reading, head scratching,  and testing the
reactions of "eix" to various input  I'm giving up  and ask the combined
wisdom of the Gentoo list.

Here's the version of "eix" I'm using, my test script, and its output:

   $ eix --version
   0.33.9
   $ cat test-script
   #! /bin/sh
   export EIX_LIMIT=0 OVERLAYS_LIST=false PRINT_COUNT_ALWAYS=never
   export FMT="<category>/<name>\t<version>\t{isstable}1{else}0{} 
{!isunstable}1{else}0{}\n"
   echo in:
   eix --format '<installedversions:FMT>' \
       --category-name --regex 'app-crypt/tpm2-tss$|acct-group/input'
   echo av:
   eix --format '<availableversions:FMT>' \
       --category-name --regex 'app-crypt/tpm2-tss$|acct-group/input'
   $ ./test-script
   in:
   acct-group/input     0       0 1
   app-crypt/tpm2-tss   2.3.3   0 1
   av:
   acct-group/input     0       1 1
   app-crypt/tpm2-tss   2.2.3-r2        1 0
   app-crypt/tpm2-tss   2.3.3   1 0
   $

And finally here are my questions:

1. Why do the  package properties  "isstable"  and  "!isunstable" differ
   from each other in four out of five output lines?

2. Why does the package property "isstable" return different values, de-
   pending on whether it is called  via the "<installedversions:...>" or
   "<availableversions:...>" property?

3. How can I reliably retrieve the correct information whether a package
   is "stable" or "testing"  for both properties,  "<installedversions>"
   and "<availableversions>"?

Any information appreciated.

Sincerely,
  Rainer


Reply via email to