JUSTDB does not affect database operations in any way, it's the everything else 
that it affects.

The header gets added to the database just fine, the problem appears to be in 
the iteration side. I don't know what the purpose of this condition in  
Ts_traverse() is but commenting out makes the transaction tests pass:

```
                if (tag == RPMDBI_PACKAGES && value != NULL) {
                    rc = 0;
                } else if (count == 1) {
                    rc = POPi;
                }

```

Not saying commenting it out is the right thing to do, if this works with bdb 
then it suggests we have a subtle behavior difference somewhere, and we need to 
understand the case better.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/issues/1693#issuecomment-858555250
_______________________________________________
Rpm-maint mailing list
Rpm-maint@lists.rpm.org
http://lists.rpm.org/mailman/listinfo/rpm-maint

Reply via email to