package reprepro clone 516515 -1 retitle 516515 reprepro: segfaults when reading .deb Contents with libarchive 2.6.1 retitle -1 reprepro: does not cope with left over files in the pool severity -1 normal block 516515 by 516577 close 516515 thanks
There are 3 issues here: 1) reprepro not deleting it's lock file on segfault. I do not think there can be done much. If a segfault happens, the database might be inconsistent, and more easily database and files in pool can become inconsistent (Only way to fix this would to write my own database including transactions with pool and dists files, but currently I'm only enough annoyed about libdb to dream about this regulary and not yet to actually write it). So I think keeping that file there so people realize something has happened and should run the checking commands is the best to do. I.e: I think that is almost a feature... 2) reprepro not deleting left-over files in the pool when trying to add those files and they are in the pool but not in the database. I think this is a regression as earlier versions supported it. I've given this "normal" severity. 3) reprepro is using archive_read_open which is buggy in libarchive 2.6.1. Luckily the bugs seems only to be triggered when getting file contents. I've reported this as bug 516577 and mark 516515 as blocked by this and closes (to note it is not a bug in reprepro). This should keep the buggy behaviour out of squeeze and hopefully do the right thing on the bug page. Thanks again for your report and your analysis, Bernhard R. Link -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org