[Yum-devel] yum devel series and help needed

Menno Smits menno-yum at freshfoo.com
Thu May 25 13:38:35 UTC 2006


Tambet Ingo wrote:
>> It would be nice if the rpmdb was only opened when required, perhaps 
>> every method call if that wasn't too expensive or problematic. Failing 
>> that we might need a mechanism to explicitly close the rpmdb and have it 
>> automatically opened on the next method call.
> 
> That's pretty much exactly what happens with this rpmsack. Creating a
> rpmts doesn't open the db, creating a rpm match iterator does. Closing
> the match iterator closes the rpm db (if there's no more references to
> it). So in every method in rpmsack, a match iterator is created (if
> needed, of course) and when the method returns, the match iterator falls
> out of scope and should get closed.

Awesome. That's exactly what is required.

Let's get this integrated!

Menno



More information about the Yum-devel mailing list