[prev in list] [next in list] [prev in thread] [next in thread] 

List:       osdl-lsb-discuss
Subject:    Re: [lsb-discuss] Statistics on RPM test failures
From:       Jeff Licquia <jeff () licquia ! org>
Date:       2008-07-22 21:25:55
Message-ID: 48865063.3050706 () licquia ! org
[Download RAW message or body]

Jeff Licquia wrote:
> The results are in the attached CSV file.  The number of test failures 
> per test purpose (the "200" line of the journal) is given, and the list 
> is sorted by distribution and number of failures.

 From a conversation on IRC with Mats, who is on the road and 
connectivity-impaired...

The test purposes that just refer to checking a number refer to RPM tags 
that aren't recognized by pkgchk.  We should make sure they are all 
recognized, even those we decide not to add to the standard.

 From some code Mats had laying around, he was able to extract some 
useful lists.  (Sorry for the weird formatting; it's cut-n-paste from IRC.)

      "fileclass": [1141, RPM_INT32, None, 0],
      "filedependsx": [1143, RPM_INT32, None, 0],
      "filedependsn": [1144, RPM_INT32, None, 0],
      "classdict": [1142, RPM_STRING_ARRAY, None, 0],
      "dependsdict": [1145, RPM_INT32, None, 0],
      # data from files marked with "%policy" in specfiles
      "policies": [1150, RPM_STRING_ARRAY, None, 0],
      "filecontexts": [1147, RPM_STRING_ARRAY, None, 0], # selinux 
filecontexts
      "epoch": [1003, RPM_INT32, 1, 0],
      # triggers:
      "triggername": [1066, RPM_STRING_ARRAY, None, 4],
      "triggerflags": [1068, RPM_INT32, None, 4],
      "triggerversion": [1067, RPM_STRING_ARRAY, None, 4],
      "triggerscripts": [1065, RPM_STRING_ARRAY, None, 4],
      "triggerscriptprog": [1092, RPM_STRING_ARRAY, None, 4],
      "triggerindex": [1069, RPM_INT32, None, 4],
      "prefixes": [1098, RPM_STRING_ARRAY, None, 4], # relocatable rpm 
packages
      "posttrans": [1152, RPM_STRING, None, 4],
      "posttransprog": [1154, RPM_ARGSTRING, None, 4],
  That's the Fedora set
  for suse, add:
      "sourcepkgid": [1146, RPM_BIN, 16, 4], # md5 from srpm 
(header+payload)
      # tags used in openSuSE:
      "suggestsname": [1156, RPM_STRING_ARRAY, None, 5],
      "suggestsversion": [1157, RPM_STRING_ARRAY, None, 5],
      "suggestsflags": [1158, RPM_INT32, None, 5],
      "enhancesname": [1159, RPM_STRING_ARRAY, None, 5],
      "enhancesversion": [1160, RPM_STRING_ARRAY, None, 5],
      "enhancesflags": [1161, RPM_INT32, None, 5],
  54, RPM_ARGSTRING, None, 4],
  oops
  supposed to be:
      "verifyscriptprog": [1091, RPM_ARGSTRING, None, 4],
      "verifyscript": [1079, RPM_STRING, None, 4],
      # tags not in Fedora Core development trees anymore:
      "capability": [1105, RPM_INT32, None, 1],
      "xpm": [1013, RPM_BIN, None, 1],
      "gif": [1012, RPM_BIN, None, 1],

_______________________________________________
lsb-discuss mailing list
lsb-discuss@lists.linux-foundation.org
https://lists.linux-foundation.org/mailman/listinfo/lsb-discuss
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic