repodata_swap_attrs: make sure src and dest are in the repodata
[platform/upstream/libsolv.git] / doc / libsolv-constantids.txt
index 191815f..7426b8f 100644 (file)
@@ -262,16 +262,16 @@ Special Solvable Attributes
   The array containing the package list of the update.
   
 *UPDATE_COLLECTION_NAME "update:collection:name"*::
-  The name of the to be updated package.
+  The name of the updated package.
 
 *UPDATE_COLLECTION_EVR "update:collection:evr"*::
-  The version of the to be updated package.
+  The version of the updated package.
 
 *UPDATE_COLLECTION_ARCH "update:collection:arch"*::
-  The architecture of the to be updated package.
+  The architecture of the updated package.
 
 *UPDATE_COLLECTION_FILENAME "update:collection:filename"*::
-  The file name of the to be updated package.
+  The file name of the updated package.
 
 *UPDATE_REFERENCE "update:reference"*::
   The array containing the reference list of the update.
@@ -289,16 +289,16 @@ Special Solvable Attributes
   The title of the reference, e.g. the bug summary.
 
 *PRODUCT_REFERENCEFILE "product:referencefile"*::
-  A reference to another product file.
+  The basename of the product file in the package.
 
 *PRODUCT_SHORTLABEL "product:shortlabel"*::
   A identification string of the product.
 
 *PRODUCT_DISTPRODUCT "product:distproduct"*::
-  A SUSE Code-10 product name.
+  Obsolete, do not use. Was a SUSE Code-10 product name.
 
 *PRODUCT_DISTVERSION "product:distversion"*::
-  A SUSE Code-10 product version.
+  Obsolete, do not use. Was a SUSE Code-10 product version.
 
 *PRODUCT_TYPE "product:type"*::
   The type of the product, e.g. ``base''.
@@ -313,10 +313,10 @@ Special Solvable Attributes
   An array of product flags.
 
 *PRODUCT_PRODUCTLINE "product:productline"*::
-  A product line string.
+  A product line string used for product registering.
 
 *PRODUCT_REGISTER_TARGET "product:regtarget"*::
-  A target for proudct registering.
+  A target for prouduct registering.
 
 *PRODUCT_REGISTER_RELEASE "product:regrelease"*::
   A release string for proudct registering.
@@ -326,11 +326,17 @@ Special Solvable Attributes
 
 *PUBKEY_FINGERPRINT "pubkey:fingerprint"*::
   The fingerprint of a pubkey, usually a sha1sum in hex. Old V3 RSA keys
-  use an md5sum instead.
+  use a md5sum instead.
 
 *PUBKEY_EXPIRES "pubkey:expires"*::
   The seconds since the unix epoch when the pubkey expires.
 
+*PUBKEY_SUBKEYOF "pubkey:subkeyof"*::
+  The keyid of the master pubkey for subkeys.
+
+*PUBKEY_DATA "pubkey:data"*::
+  The MPI data of the pubkey.
+
 *SOLVABLE_ISVISIBLE "solvable:isvisible"*::
   An attribute describing if the package should be listed to the user
   or not. Used for SUSE patterns.
@@ -345,7 +351,7 @@ Special Solvable Attributes
   A list of other patterns that this pattern extends.
 
 *SOLVABLE_ICON "solvable:icon"*::
-  The icon of a pattern.
+  The icon name of a pattern.
 
 *SOLVABLE_ORDER "solvable:order"*::
   An ordering clue of a pattern.
@@ -420,10 +426,6 @@ different semantics.
   This is a hack to allow self-conflicting packages. It is not needed
   with current rpm version, so do not use this namespace.
 
-*NAMESPACE_PRODUCTBUDDY "namespace:productbuddy"*::
-  This is a another hack to implement the SUSE product buddy system.
-  Please ignore.
-
 *SOLVABLE_PREREQMARKER "solvable:prereqmarker"*::
   This marker partitions the normal require dependencies from the
   prerequires. It is not needed for dependency solving, but it is
@@ -651,6 +653,10 @@ Delta Package Attributes
 *DELTA_LOCATION_SUFFIX "delta:locsuffix"*::
   The suffix part of the file name of the delta package.
 
+*DELTA_LOCATION_BASE "delta:locbase"*::
+  This attribute can be used to overwrite the repositories base url for
+  the delta.
+
 *DELTA_DOWNLOADSIZE "delta:downloadsize"*::
   The size of the delta rpm file.