mark PRODUCT_DISTPRODUCT/PRODUCT_DISTVERSION as obsolete
[platform/upstream/libsolv.git] / src / knownid.h
index 8ad7b8f..a153915 100644 (file)
@@ -21,7 +21,7 @@
 static const char *initpool_data[] = {
 #else
 # define KNOWNID(a, b) a
-enum sat_knownid {
+enum solv_knownid {
 #endif
 
 KNOWNID(ID_NULL,                       "<NULL>"),
@@ -58,6 +58,7 @@ KNOWNID(ARCH_SRC,                     "src"),
 KNOWNID(ARCH_NOSRC,                    "nosrc"),
 KNOWNID(ARCH_NOARCH,                   "noarch"),
 KNOWNID(ARCH_ALL,                      "all"),
+KNOWNID(ARCH_ANY,                      "any"),
 
 KNOWNID(REPOSITORY_SOLVABLES,          "repository:solvables"),
 KNOWNID(REPOSITORY_DELTAINFO,          "repository:deltainfo"),
@@ -133,6 +134,11 @@ KNOWNID(SOLVABLE_LEADSIGID,                "solvable:leadsigid"),  /* leadsigid: md5sum over l
 
 KNOWNID(SOLVABLE_PATCHCATEGORY,                "solvable:patchcategory"),
 KNOWNID(SOLVABLE_HEADEREND,            "solvable:headerend"),
+KNOWNID(SOLVABLE_CHANGELOG,            "solvable:changelog"),
+KNOWNID(SOLVABLE_CHANGELOG_AUTHOR,     "solvable:changelog:author"),
+KNOWNID(SOLVABLE_CHANGELOG_TIME,       "solvable:changelog:time"),
+KNOWNID(SOLVABLE_CHANGELOG_TEXT,       "solvable:changelog:text"),
+
 
 /* stuff for solvables of type pattern */
 KNOWNID(SOLVABLE_CATEGORY,             "solvable:category"),
@@ -146,6 +152,8 @@ KNOWNID(UPDATE_RESTART,                     "update:restart"),      /* restart suggested (update stack
 KNOWNID(UPDATE_RELOGIN,                        "update:relogin"),      /* relogin suggested */
 
 KNOWNID(UPDATE_MESSAGE,                        "update:message"),      /* informative message */
+KNOWNID(UPDATE_SEVERITY,               "update:severity"),     /* "Important", ...*/
+KNOWNID(UPDATE_RIGHTS,                 "update:rights"),       /* copyright */
 
 /* 'content' of patch, usually list of packages */
 KNOWNID(UPDATE_COLLECTION,             "update:collection"),          /*  "name evr arch" */
@@ -162,17 +170,17 @@ KNOWNID(UPDATE_REFERENCE_ID,              "update:reference:id"),         /*  id, e.g. bug number *
 KNOWNID(UPDATE_REFERENCE_TITLE,                "update:reference:title"),      /*  title, e.g. "the bla forz scribs on fuggle" */
 
 /* name */
-KNOWNID(PRODUCT_REFERENCEFILE,         "product:referencefile"),
-KNOWNID(PRODUCT_SHORTLABEL,            "product:shortlabel"),
-KNOWNID(PRODUCT_DISTPRODUCT,           "product:distproduct"),
-KNOWNID(PRODUCT_DISTVERSION,           "product:distversion"),
-KNOWNID(PRODUCT_TYPE,                  "product:type"),
+KNOWNID(PRODUCT_REFERENCEFILE,         "product:referencefile"),       /* installed product only */
+KNOWNID(PRODUCT_SHORTLABEL,            "product:shortlabel"),          /* not in repomd? */
+KNOWNID(PRODUCT_DISTPRODUCT,           "product:distproduct"),         /* obsolete */
+KNOWNID(PRODUCT_DISTVERSION,           "product:distversion"),         /* obsolete */
+KNOWNID(PRODUCT_TYPE,                  "product:type"),                /* not in repomd? */
 KNOWNID(PRODUCT_URL,                   "product:url"),
 KNOWNID(PRODUCT_URL_TYPE,              "product:url:type"),
-KNOWNID(PRODUCT_FLAGS,                 "product:flags"),
-KNOWNID(PRODUCT_PRODUCTLINE,           "product:productline"),
-KNOWNID(PRODUCT_REGISTER_TARGET,       "product:regtarget"),
-KNOWNID(PRODUCT_REGISTER_RELEASE,      "product:regrelease"),
+KNOWNID(PRODUCT_FLAGS,                 "product:flags"),               /* code10 repo flags? obsolete? */
+KNOWNID(PRODUCT_PRODUCTLINE,           "product:productline"),         /* installed product only */
+KNOWNID(PRODUCT_REGISTER_TARGET,       "product:regtarget"),           /* installed product only */
+KNOWNID(PRODUCT_REGISTER_RELEASE,      "product:regrelease"),          /* installed product only */
 
 /* argh */
 KNOWNID(SUSETAGS_DATADIR,              "susetags:datadir"),
@@ -182,6 +190,10 @@ KNOWNID(SUSETAGS_FILE,                     "susetags:file"),
 KNOWNID(SUSETAGS_FILE_NAME,            "susetags:file:name"),
 KNOWNID(SUSETAGS_FILE_TYPE,            "susetags:file:type"),
 KNOWNID(SUSETAGS_FILE_CHECKSUM,                "susetags:file:checksum"),
+KNOWNID(SUSETAGS_SHARE_NAME,           "susetags:share:name"),
+KNOWNID(SUSETAGS_SHARE_EVR,            "susetags:share:evr"),
+KNOWNID(SUSETAGS_SHARE_ARCH,           "susetags:share:arch"),
+
 
 /* timestamp then the repository was generated */
 KNOWNID(REPOSITORY_TIMESTAMP,          "repository:timestamp"),
@@ -198,11 +210,13 @@ KNOWNID(REPOSITORY_UPDATES,               "repository:updates"),
 KNOWNID(REPOSITORY_DISTROS,            "repository:distros"),
 KNOWNID(REPOSITORY_PRODUCT_LABEL,       "repository:product:label"),
 KNOWNID(REPOSITORY_PRODUCT_CPEID,      "repository:product:cpeid"),
+KNOWNID(REPOSITORY_REPOID,             "repository:repoid"),   /* obsolete? */
 
 /* keyword (tags) for this repository */
 KNOWNID(REPOSITORY_KEYWORDS,           "repository:keywords"),
 /* revision of the repository. arbitrary string */
 KNOWNID(REPOSITORY_REVISION,           "repository:revision"),
+KNOWNID(REPOSITORY_TOOLVERSION,                "repository:toolversion"),
 
 KNOWNID(DELTA_PACKAGE_NAME,            "delta:pkgname"),
 KNOWNID(DELTA_PACKAGE_EVR,             "delta:pkgevr"),
@@ -227,14 +241,20 @@ KNOWNID(REPOSITORY_REPOMD_LOCATION,       "repository:repomd:location"),
 KNOWNID(REPOSITORY_REPOMD_TIMESTAMP,   "repository:repomd:timestamp"),
 KNOWNID(REPOSITORY_REPOMD_CHECKSUM,    "repository:repomd:checksum"),
 KNOWNID(REPOSITORY_REPOMD_OPENCHECKSUM,        "repository:repomd:openchecksum"),
+KNOWNID(REPOSITORY_REPOMD_SIZE,                "repository:repomd:size"),
 
 KNOWNID(PUBKEY_KEYID,                  "pubkey:keyid"),
 KNOWNID(PUBKEY_FINGERPRINT,            "pubkey:fingerprint"),
 KNOWNID(PUBKEY_EXPIRES,                        "pubkey:expires"),
 KNOWNID(PUBKEY_SIGNATURES,             "pubkey:signatures"),
+KNOWNID(SOLVABLE_MEDIABASE,            "solvable:mediabase"), /* <location xml:base=... > */
 
-KNOWNID(REPOSITORY_TOOLVERSION,                "repository:toolversion"),
-KNOWNID(REPOSITORY_GLOBALID,           "repository:globalid"),
+KNOWNID(PUBKEY_DATA,                   "pubkey:data"),
+
+KNOWNID(SIGNATURE_ISSUER,              "signature:issuer"),
+KNOWNID(SIGNATURE_TIME,                        "signature:time"),
+KNOWNID(SIGNATURE_EXPIRES,             "signature:expires"),
+KNOWNID(SIGNATURE_DATA,                        "signature:data"),
 
 KNOWNID(ID_NUM_INTERNAL,               0)