Package: coreutils
Version: 9.1-1
Followup-For: Bug #249832
X-Debbugs-Cc: s...@riseup.net

Dear Maintainer,

Why's this simple fix still a problem today?

The failure to use correct prefixes is still a cause for major confusion 
amongst individuals especially when sharing data, and especially when other 
programs are involved that do correctly report file sizes.

K, M, G, T, etc. have NEVER referred to base-2 values until they were 
incorrectly introduced into the computing world, who knows, probably 50 years 
ago or more.  Someday maybe all computer programs will properly report file 
sizes.

Please make corrections so that '-h' flag correctly uses prefixes Ki, Mi, Gi, 
Ti, etc.  Or change -h default behavior to report base-10 values and add 
another flag to report base-2 values+prefixes.

Actually it was IEC 60027-2, which has been superceded by ISO/IEC 80000, that 
IEEE adopted most likely.


-- System Information:
Debian Release: bookworm/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.18.0-4-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_WARN
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages coreutils depends on:
ii  libacl1      2.3.1-1
ii  libattr1     1:2.5.1-1
ii  libc6        2.35-2
ii  libgmp10     2:6.2.1+dfsg1-1
ii  libselinux1  3.4-1+b1

coreutils recommends no packages.

coreutils suggests no packages.

-- no debconf information

Reply via email to