2 + - jbj: add a relation to to force install-before-erase.
3 + - jbj: display dependency loops as an error for now.
4 - glen: do not skip %clean from spec file
5 - robert: install rpmdeps and debugedit to pkglibdir as on HEAD
6 - jbj: fix: python ts.hdrFromFdno(fdno) segfault.
7 --- rpm-5.4.10/lib/order.c~ 2012-07-06 17:39:16.000000000 +0200
8 +++ rpm-5.4.10/lib/order.c 2012-09-03 23:09:03.706487979 +0200
10 (void) orgrpmAddRelation(ts, al, p, requires);
14 +#if defined(RPM_VENDOR_PLD)
15 /* Ensure that erasures follow installs during upgrades. */
16 if (rpmteType(p) == TR_REMOVED && p->flink.Pkgid && p->flink.Pkgid[0]) {
26 /* Order by requiring parent directories as prerequisites. */
29 rpmlogLvl msglvl = (anaconda || (rpmtsDFlags(ts) & RPMDEPS_FLAG_DEPLOOPS))
30 ? RPMLOG_WARNING : RPMLOG_ERR;
31 -#if defined(RPM_VENDOR_MANDRIVA) /* loop-detection-optional-loglevel */
32 +#if defined(RPM_VENDOR_MANDRIVA) || defined(RPM_VENDOR_PLD) /* loop-detection-optional-loglevel */
33 // Report loops as debug-level message by default (7 = RPMLOG_DEBUG), overridable
34 msglvl = rpmExpandNumeric("%{?_loop_detection_loglevel}%{?!_loop_detection_loglevel:7}");