648606
diff -up rpm-4.11.3/build/pack.c.weakdep-tags rpm-4.11.3/build/pack.c
648606
--- rpm-4.11.3/build/pack.c.weakdep-tags	2017-11-13 16:46:28.552714717 +0200
648606
+++ rpm-4.11.3/build/pack.c	2017-11-13 16:47:44.942681784 +0200
648606
@@ -228,8 +228,6 @@ static rpmTagVal depevrtags[] = {
648606
     RPMTAG_CONFLICTVERSION,
648606
     RPMTAG_ORDERVERSION,
648606
     RPMTAG_TRIGGERVERSION,
648606
-    RPMTAG_SUGGESTSVERSION,
648606
-    RPMTAG_ENHANCESVERSION,
648606
     0
648606
 };
648606
 
648606
diff -up rpm-4.11.3/lib/rpmtag.h.weakdep-tags rpm-4.11.3/lib/rpmtag.h
648606
--- rpm-4.11.3/lib/rpmtag.h.weakdep-tags	2017-11-02 12:21:38.248264213 +0200
648606
+++ rpm-4.11.3/lib/rpmtag.h	2017-11-02 12:24:16.159193622 +0200
648606
@@ -217,14 +217,14 @@ typedef enum rpmTag_e {
648606
     RPMTAG_PRETRANSPROG		= 1153,	/* s[] */
648606
     RPMTAG_POSTTRANSPROG	= 1154,	/* s[] */
648606
     RPMTAG_DISTTAG		= 1155,	/* s */
648606
-    RPMTAG_SUGGESTSNAME		= 1156,	/* s[] extension (unimplemented) */
648606
-#define	RPMTAG_SUGGESTS RPMTAG_SUGGESTSNAME	/* s[] (unimplemented) */
648606
-    RPMTAG_SUGGESTSVERSION	= 1157,	/* s[] extension (unimplemented) */
648606
-    RPMTAG_SUGGESTSFLAGS	= 1158,	/* i[] extension (unimplemented) */
648606
-    RPMTAG_ENHANCESNAME		= 1159,	/* s[] extension placeholder (unimplemented) */
648606
-#define	RPMTAG_ENHANCES RPMTAG_ENHANCESNAME	/* s[] (unimplemented) */
648606
-    RPMTAG_ENHANCESVERSION	= 1160,	/* s[] extension placeholder (unimplemented) */
648606
-    RPMTAG_ENHANCESFLAGS	= 1161,	/* i[] extension placeholder (unimplemented) */
648606
+    RPMTAG_OLDSUGGESTSNAME		= 1156,	/* s[] extension (unimplemented) */
648606
+#define	RPMTAG_OLDSUGGESTS RPMTAG_OLDSUGGESTSNAME	/* s[] (unimplemented) */
648606
+    RPMTAG_OLDSUGGESTSVERSION	= 1157,	/* s[] extension (unimplemented) */
648606
+    RPMTAG_OLDSUGGESTSFLAGS	= 1158,	/* i[] extension (unimplemented) */
648606
+    RPMTAG_OLDENHANCESNAME		= 1159,	/* s[] extension placeholder (unimplemented) */
648606
+#define	RPMTAG_OLDENHANCES RPMTAG_OLDENHANCESNAME	/* s[] (unimplemented) */
648606
+    RPMTAG_OLDENHANCESVERSION	= 1160,	/* s[] extension placeholder (unimplemented) */
648606
+    RPMTAG_OLDENHANCESFLAGS	= 1161,	/* i[] extension placeholder (unimplemented) */
648606
     RPMTAG_PRIORITY		= 1162, /* i[] extension placeholder (unimplemented) */
648606
     RPMTAG_CVSID		= 1163, /* s (unimplemented) */
648606
 #define	RPMTAG_SVNID	RPMTAG_CVSID	/* s (unimplemented) */
648606
@@ -307,6 +307,22 @@ typedef enum rpmTag_e {
648606
     RPMTAG_OBSOLETENEVRS	= 5043, /* s[] extension */
648606
     RPMTAG_CONFLICTNEVRS	= 5044, /* s[] extension */
648606
     RPMTAG_FILENLINKS		= 5045,	/* i[] extension */
648606
+    RPMTAG_RECOMMENDNAME	= 5046,	/* s[] */
648606
+#define	RPMTAG_RECOMMENDS RPMTAG_RECOMMENDNAME	/* s[] */
648606
+    RPMTAG_RECOMMENDVERSION	= 5047,	/* s[] */
648606
+    RPMTAG_RECOMMENDFLAGS	= 5048,	/* i[] */
648606
+    RPMTAG_SUGGESTNAME		= 5049,	/* s[] */
648606
+#define	RPMTAG_SUGGESTS RPMTAG_SUGGESTNAME	/* s[] */
648606
+    RPMTAG_SUGGESTVERSION	= 5050,	/* s[] extension */
648606
+    RPMTAG_SUGGESTFLAGS		= 5051,	/* i[] extension */
648606
+    RPMTAG_SUPPLEMENTNAME	= 5052,	/* s[] */
648606
+#define	RPMTAG_SUPPLEMENTS RPMTAG_SUPPLEMENTNAME /* s[] */
648606
+    RPMTAG_SUPPLEMENTVERSION	= 5053,	/* s[] */
648606
+    RPMTAG_SUPPLEMENTFLAGS	= 5054,	/* i[] */
648606
+    RPMTAG_ENHANCENAME		= 5055,	/* s[] */
648606
+#define	RPMTAG_ENHANCES RPMTAG_ENHANCENAME	/* s[] */
648606
+    RPMTAG_ENHANCEVERSION	= 5056,	/* s[] */
648606
+    RPMTAG_ENHANCEFLAGS		= 5057,	/* i[] */
648606
 
648606
     RPMTAG_FIRSTFREE_TAG	/*!< internal */
648606
 } rpmTag;
648606
diff -up rpm-4.11.3/tests/rpmgeneral.at.weakdep-tags rpm-4.11.3/tests/rpmgeneral.at
648606
--- rpm-4.11.3/tests/rpmgeneral.at.weakdep-tags	2012-11-07 14:55:24.000000000 +0200
648606
+++ rpm-4.11.3/tests/rpmgeneral.at	2017-11-02 12:21:38.248264213 +0200
648606
@@ -79,6 +79,10 @@ DISTTAG
648606
 DISTURL
648606
 DSAHEADER
648606
 E
648606
+ENHANCEFLAGS
648606
+ENHANCENAME
648606
+ENHANCES
648606
+ENHANCEVERSION
648606
 EPOCH
648606
 EPOCHNUM
648606
 EVR
648606
@@ -199,6 +203,10 @@ PROVIDES
648606
 PROVIDEVERSION
648606
 PUBKEYS
648606
 R
648606
+RECOMMENDFLAGS
648606
+RECOMMENDNAME
648606
+RECOMMENDS
648606
+RECOMMENDVERSION
648606
 RECONTEXTS
648606
 RELEASE
648606
 REMOVETID
648606
@@ -219,7 +227,15 @@ SOURCE
648606
 SOURCEPACKAGE
648606
 SOURCEPKGID
648606
 SOURCERPM
648606
+SUGGESTFLAGS
648606
+SUGGESTNAME
648606
+SUGGESTS
648606
+SUGGESTVERSION
648606
 SUMMARY
648606
+SUPPLEMENTFLAGS
648606
+SUPPLEMENTNAME
648606
+SUPPLEMENTS
648606
+SUPPLEMENTVERSION
648606
 TRIGGERCONDS
648606
 TRIGGERFLAGS
648606
 TRIGGERINDEX