[las] -dup does not work properly with -batch
Imported issue: Initially reported by @zimmerma in https://gforge.inria.fr/tracker/?group_id=2065&aid=21723
with the c60 from README:
$ /tmp/cado.etnl_4ca/client/download/las -I 10 -poly /tmp/cado.etnl_4ca/client/download/c60.poly -q0 62000 -q1 64000 -lim0 78682 -lim1 111342 -lpb0 18 -lpb1 19 -mfb0 17 -mfb1 38 -ncurves0 2 -ncurves1 2 -fb /tmp/cado.etnl_4ca/client/download/c60.roots.gz -batch -out /tmp/62000.gz
then:
$ /tmp/cado.etnl_4ca/client/download/las -I 10 -poly /tmp/cado.etnl_4ca/client/download/c60.poly -q0 64000 -q1 66000 -lim0 78682 -lim1 111342 -lpb0 18 -lpb1 19 -mfb0 17 -mfb1 38 -ncurves0 2 -ncurves1 2 -fb /tmp/cado.etnl_4ca/client/download/c60.roots.gz -batch -out /tmp/64000.gz -dup -dup-qmin 0,62000
The relation a=-5927107,1286 is in both files, it should not be in /tmp/64000.gz since we gave the -dup option:
$ zgrep 5927107 /tmp/6*000.gz
/tmp/62000.gz:-5927107,1286:b,2f,53,67,279b,1b7f,257:2,2,2,2,3,5,13,b3,191,fa3f,13b49,40f,32c9,f7eb
/tmp/64000.gz:-5927107,1286:b,2f,53,67,279b,1b7f,257:2,2,2,2,3,5,13,b3,191,f7eb,13b49,40f,32c9,fa3f
Removing -batch it works as expected:
$ zgrep 5927107 /tmp/6*000.gz /tmp/62000.gz:-5927107,1286:b,2f,53,67,257,1b7f,279b:2,2,2,2,3,5,13,b3,191,40f,32c9,f7eb,fa3f,13b49
/tmp/64000.gz:# DUPE -5927107,1286:b,2f,53,67,257,1b7f,279b:2,2,2,2,3,5,13,b3,191,40f,32c9,f7eb,fa3f,13b49