On 2016-10-06 13:27, Andreas Tille wrote: > Hi Andreas, > > On Thu, Oct 06, 2016 at 01:15:43PM +0200, Andreas Beckmann wrote: >> >From the attached log (scroll to the bottom...): >> >> 28m45.5s ERROR: FAIL: debsums reports modifications inside the chroot: >> debsums: missing file /var/lib/metaphlan2-data/markers.fasta (from >> metaphlan2-data package) >> >> (If I run it manually and don't generate the stuff in postinst, >> the file stays installed). >> >> >> A gut feeling says that I would rather expect the shipped file in >> /usr/share and the generated files in /var/lib ... >> >> Wrote 304203219 bytes to primary EBWT file: >> /usr/share/metaphlan2/db_v20/mpa_v20_m200.rev.1.bt2 >> Wrote 177889404 bytes to secondary EBWT file: >> /usr/share/metaphlan2/db_v20/mpa_v20_m200.rev.2.bt2 > > I need to admit that it is intended to remove the file from users hard > disk since its only reason is to create the resulting files and will not > be needed afterwards any more. Upstream actually ships the results and > to save bandwidth the smaller (and editable text) format fasta is used > for the Debian package. This compromise was discussed on debian-devel. > > It was not discussed whether it is OK to remove the intermediate format > afterwards. Could you imagine a solution which does not bloat users > harddisk with unused files that does not raise a signal on Debian's QA > tools?
That's an interesting usecase. Feel free to downgrade the severity. Guillem, do you have any suggestions how to solve this? In an abstract view the package uses a custom compression format and custom decompressor for (some of) the files it ships. Andreas