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

Reply via email to