Re: False positive dependency checks break package install order

2013-08-13 Thread Jeffrey Johnson
On Aug 13, 2013, at 1:55 PM, Jan Rękorajski wrote: > > Even if probablity reduction fixes the problem for now, I will apply Jacek's > patch to rpm in PLD (with s/rpmbfFree/rpmfiFree/). Just changing Bloom > filter parameters won't mean that the problem is gone, it will just make it > harder to o

Re: False positive dependency checks break package install order

2013-08-13 Thread Jeffrey Johnson
On Aug 13, 2013, at 2:08 PM, Jacek Konieczny wrote: > On Tue, 13 Aug 2013 12:26:38 -0400 > Jeffrey Johnson wrote: >> Yes. The Bloom filters been in use for about 3 years with no known >> problems, including randomized installations for 5-10 linux distros >> under a CI harness. >> >> THe perform

Re: False positive dependency checks break package install order

2013-08-13 Thread Jacek Konieczny
On Tue, 13 Aug 2013 12:26:38 -0400 Jeffrey Johnson wrote: > Yes. The Bloom filters been in use for about 3 years with no known > problems, including randomized installations for 5-10 linux distros > under a CI harness. > > THe performance/memory gains are significant. > > > Are there any other p

Re: False positive dependency checks break package install order

2013-08-13 Thread Jan Rękorajski
On Tue, 13 Aug 2013, Jeffrey Johnson wrote: > > On Aug 13, 2013, at 7:47 AM, Jacek Konieczny wrote: > > > > > Hi, > > > > Trying to debug my package installation 'LOOP:' problems I have > > instrumented the RPM source code with many 'rpmlog(RPMLOG_DEBUG, ...)', > > so I could understand what i

Re: False positive dependency checks break package install order

2013-08-13 Thread Jeffrey Johnson
On Aug 13, 2013, at 12:15 PM, Mariusz Mazur wrote: > On Tue of August 13 2013, Jeffrey Johnson wrote: > >> Meanwhile the simpler fix is to adjust the Bloom filter parameters to >> decrease the probability of a false positive. > > Are you serious? You really think it's ok for rpm to be using alg

Re: False positive dependency checks break package install order

2013-08-13 Thread Mariusz Mazur
On Tue of August 13 2013, Jeffrey Johnson wrote: > Meanwhile the simpler fix is to adjust the Bloom filter parameters to > decrease the probability of a false positive. Are you serious? You really think it's ok for rpm to be using algorithms with a non-zero chance of false positives? Are there

Re: False positive dependency checks break package install order

2013-08-13 Thread Jeffrey Johnson
On Aug 13, 2013, at 7:47 AM, Jacek Konieczny wrote: > > Hi, > > Trying to debug my package installation 'LOOP:' problems I have > instrumented the RPM source code with many 'rpmlog(RPMLOG_DEBUG, ...)', > so I could understand what is happening there. > > After hours of such debugging I found o

False positive dependency checks break package install order

2013-08-13 Thread Jacek Konieczny
Hi, Trying to debug my package installation 'LOOP:' problems I have instrumented the RPM source code with many 'rpmlog(RPMLOG_DEBUG, ...)', so I could understand what is happening there. After hours of such debugging I found out what is going on: for each dependency rpmalSatisfiesDepend() is cal