~vcs-imports/debian-policy/master

« back to all changes in this revision

Viewing changes to policy/ch-controlfields.rst

  • Committer: Sean Whitton
  • Author(s): Guillem Jover
  • Date: 2023-11-03 10:24:54 UTC
  • Revision ID: git-v1:2fbb928dd269e37c4c168fdb4416eaa541683562
Update Installed-Size algorithm used by dpkg since 1.18.0

The previous algorithm relied entirely on du(1) computing the used
size, but depended on the filesystem in use on the build system.

The new algorithm used by dpkg since 1.18.0 (implemented in
commit 9ed7d4d47b73ffe67e1f7d31f899a1dfd43d490b), guarantees a
constant and reproducible size regardless of the build system
filesystem being used. Although it is still an approximation of
the actual size that the package will use on the installed system.

Show diffs side-by-side

added added

removed removed

Lines of Context:
939
939
vary based on block size, file system properties, or actions taken by
940
940
package maintainer scripts.
941
941
 
942
 
The disk space is given as the integer value of the estimated installed
943
 
size in bytes, divided by 1024 and rounded up.
 
942
The disk space is given as the accumulated size of each regular file and
 
943
symlink rounded to 1 KiB used units, and a baseline of 1 KiB for any other
 
944
filesystem object type.
944
945
 
945
946
.. _s-f-Files:
946
947