Folks-- I've been having a bear of a time installing a suite of rpms where all dependencies are satisfied, only to fail in tsOrder. I've tracked the error down to this snippet from lib/depends.c (nrescans is initially 10)
1388 /* If a relation was eliminated, then continue sorting. */ 1389 /* XXX TODO: add control bit. */ 1390 if (nzaps && nrescans-- > 0) { 1391 rpmlog(RPMLOG_DEBUG, "========== continuing tsort ...\n"); 1392 goto rescan; 1393 } Increasing the allowable rescans enables install to proceed. This makes me wonder why rescans are limited in the first place. My reading is that as long as nzaps!=0 progress was made and a rescan is appropriate. Or could someone enlighten me otherwise? Thanks, --rich _______________________________________________ Rpm-maint mailing list Rpm-maint@lists.rpm.org https://lists.rpm.org/mailman/listinfo/rpm-maint