On Tue, Feb 25, 2014 at 03:25:21PM +0100, Michael Schroeder wrote:
> Hi rpm-maint,
> 
> attached is a little patch that I have in my rpm to make --recommends
> et al work with old SUSE rpms.

I also need the following patch to make rpm export the old tags.
There seems to be no way to access array type tags from python
if they are not exported, which is a shame...

--- ./lib/rpmtag.h.orig 2014-03-10 13:26:56.411058656 +0000
+++ ./lib/rpmtag.h      2014-03-10 13:27:49.545058562 +0000
@@ -217,14 +217,14 @@ typedef enum rpmTag_e {
     RPMTAG_PRETRANSPROG                = 1153, /* s[] */
     RPMTAG_POSTTRANSPROG       = 1154, /* s[] */
     RPMTAG_DISTTAG             = 1155, /* s */
-    RPMTAG_OLDSUGGESTSNAME     = 1156, /* s[] (unimplemented) */
-#define        RPMTAG_OLDSUGGESTS RPMTAG_OLDSUGGESTSNAME /* s[] 
(unimplemented) */
-    RPMTAG_OLDSUGGESTSVERSION  = 1157, /* s[] (unimplemented) */
-    RPMTAG_OLDSUGGESTSFLAGS    = 1158, /* i[] (unimplemented) */
-    RPMTAG_OLDENHANCESNAME             = 1159, /* s[] (unimplemented) */
-#define        RPMTAG_OLDENHANCES RPMTAG_OLDENHANCESNAME /* s[] 
(unimplemented) */
-    RPMTAG_OLDENHANCESVERSION  = 1160, /* s[] (unimplemented) */
-    RPMTAG_OLDENHANCESFLAGS    = 1161, /* i[] (unimplemented) */
+    RPMTAG_OLDSUGGESTSNAME     = 1156, /* s[] */
+#define        RPMTAG_OLDSUGGESTS RPMTAG_OLDSUGGESTSNAME /* s[] */
+    RPMTAG_OLDSUGGESTSVERSION  = 1157, /* s[] */
+    RPMTAG_OLDSUGGESTSFLAGS    = 1158, /* i[] */
+    RPMTAG_OLDENHANCESNAME             = 1159, /* s[] */
+#define        RPMTAG_OLDENHANCES RPMTAG_OLDENHANCESNAME /* s[] */
+    RPMTAG_OLDENHANCESVERSION  = 1160, /* s[] */
+    RPMTAG_OLDENHANCESFLAGS    = 1161, /* i[] */
     RPMTAG_PRIORITY            = 1162, /* i[] extension placeholder 
(unimplemented) */
     RPMTAG_CVSID               = 1163, /* s (unimplemented) */
 #define        RPMTAG_SVNID    RPMTAG_CVSID    /* s (unimplemented) */

Cheers,
  Michael.

-- 
Michael Schroeder                                   m...@suse.de
SUSE LINUX Products GmbH,  GF Jeff Hawn, HRB 16746 AG Nuernberg
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
_______________________________________________
Rpm-maint mailing list
Rpm-maint@lists.rpm.org
http://lists.rpm.org/mailman/listinfo/rpm-maint

Reply via email to