Acknowledgement sent
to Shawn Landden <shawnlandden@tutanota.com>:
New Bug report received and forwarded. Copy sent to shawnlandden@tutanota.com, Dpkg Developers <debian-dpkg@lists.debian.org>.
(Mon, 17 Oct 2022 07:42:04 GMT) (full text, mbox, link).
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: dpkg: support l2fs filesystem compression
Date: Mon, 17 Oct 2022 00:38:59 -0700
Package: dpkg
Version: 1.20.11
Severity: wishlist
X-Debbugs-Cc: shawnlandden@tutanota.com
I found that zfs's compression (available with Ubuntu's install) was not satisfactory on small eMMCs
because it requires a seperate /boot partition and does not support swap files.
The F2FS filesystem supports compression, with a special caveat that in order to actually make
the files consume less space (they always use less space, which effects performance and health),
they must be marked as immutable, and before being changed they must be marked as mutable again,
consuming the uncompressed size in terms of filesystem accounting.
dpkg has a good idea of what files are read-only, and could be configured to mark files as immutable,
except conffiles, which would make installation on of Debian tiny Chromebook eMMCs a much better
experience than with ext4.
Thanks,
Shawn Paul Landden
-- Package-specific info:
System tainted due to merged-usr-via-aliased-dirs.
-- System Information:
Debian Release: 11.4
APT prefers stable
APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.10.0-16-amd64 (SMP w/2 CPU threads)
Kernel taint flags: TAINT_WARN
Locale: LANG=es_US.UTF-8, LC_CTYPE=es_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 dpkg depends on:
ii libbz2-1.0 1.0.8-4
ii libc6 2.31-13+deb11u3
ii liblzma5 5.2.5-2.1~deb11u1
ii libselinux1 3.1-3
ii tar 1.34+dfsg-1
ii zlib1g 1:1.2.11.dfsg-2+deb11u1
dpkg recommends no packages.
Versions of packages dpkg suggests:
ii apt 2.2.4
pn debsig-verify <none>
-- no debconf information
Debbugs is free software and licensed under the terms of the GNU General
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.