Sergei Trofimovich<p>Today's bug is a `duperemove` infinite looping bug: <a href="https://github.com/markfasheh/duperemove/pull/376" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/markfasheh/duperemo</span><span class="invisible">ve/pull/376</span></a></p><p>There `duperemove` was not able to dedupe against NoCOW file:</p><p> $ dd if=/dev/urandom bs=8M count=1 > a<br> $ touch b<br> $ chattr +C b<br> $ cat a >> b<br> $ ./duperemove -d -q --batchsize=0 --dedupe-options=partial,same a b<br> <hangup></p><p>I noticed it about a month ago but got to debug it only today. It's a 0.15 regression. The fix is trivial once bisected.</p><p><a href="https://fosstodon.org/tags/duperemove" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>duperemove</span></a> <a href="https://fosstodon.org/tags/bug" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bug</span></a></p>