Control: tags -1 + pending
Hello Paul, 2008-09-23 08:11 Paul Menzel:
Subject: aptitude: autoclean calculate wrong freeed disk space Package: aptitude Version: 0.4.11.10-1 Severity: minor *** Please type your report below this line *** Dear DDs, $ df -h /dev/mapper/x 9,9G 9,2G 201M 98% /var $ sudo aptitude autoclean […] 1106MB freigegeben /dev/mapper/x 9,9G 2,2G 7,2G 24% /var So it should be something around 7 GB?!
I think that there was a problem with 32-bit int limits, it kept adding past the boundaries of 32 bits, so if the total amount was >2GB it was reporting wrong sizes always between 0 and 2GB (the SizeToStr() function from apt in strutl.h, that aptitude uses here, seems to convert negative into positive integers). I just committed a fix that will appear in the next release that I believe that fixes this issue (using 64-bit instead of 'long' for the total counter), so I am marking this as pending. Cheers. -- Manuel A. Fernandez Montecelo <manuel.montez...@gmail.com>