[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#37999: PROPOSED]: A pre-install required space checking mechanism for Debian packages



Hi,

        So I guess the next step is to do a tentative extention to
 dinstall, which would generate size data, and once we start
 collecting that, we can get apt to look at it.

        manoj

>>"Richard" == Richard Braakman <dark@xs4all.nl> writes:

 Richard> Manoj Srivastava wrote:
 
 >> Hmm. I guess that this can be yet another task performed by
 >> dinstall, so one wouldn't even need to run the script over all
 >> packages (one would just cache the result to regenerate the master
 >> file later, I guess).

 Richard> Indeed, and it would be easier to implement this way.  We
 Richard> already have the framework for generating several indices
 Richard> from the deb files (such as md5sums), this would just be one
 Richard> more.

 >> Hmm. This could get time consuming, though. We need to look at
 >> _how_ time consuming it is.

 Richard> The main time cost would be that of uncompressing the
 Richard> data.tar.gz element.  This need only be done for changed
 Richard> packages.  On my machine, creating the tar index for a
 Richard> package takes about 1 second per megabyte (or 2 seconds per
 Richard> megabyte if dpkg does it.)  This is an 120 BogoMIPS machine
 Richard> :-)

 Richard> This index is already needed to generate the Contents files,
 Richard> by the way.  It should be possible to collect the
 Richard> information once and use it for both.


-- 
 It is easier to make a saint out of a libertine than out of a
 prig. George Santayana
Manoj Srivastava   <srivasta@debian.org>  <http://www.debian.org/%7Esrivasta/>
Key C7261095 fingerprint = CB D9 F4 12 68 07 E4 05  CC 2D 27 12 1D F5 E8 6E


Reply to: