[arch-general] Fwd: [signoff] [extra] postfix 3.5.9-1 (WHY?)

Maarten de Vries maarten at de-vri.es
Sat Jan 23 23:43:58 UTC 2021


Hey,

On Sun, 24 Jan 2021 at 00:02, David C. Rankin via arch-general <
arch-general at lists.archlinux.org> wrote:

> Archdevs,
>
>   Why are we splitting postfix by backend? Currently the package is only
> 1.5M
> total. Why would we want to fragment postfix backend capability into
> separate
> packages? With 1T+ average drive size the additional fragmentation doesn't
> make any space savings sense.
>

If you want to do a fair estimation of space saving, you also have to take
into account the size of the dependencies for each back-end.

To get an idea, I ran `pacman -S postfix` in a clean chroot, and the result
is 41.36 MB of extra disk usage (ignoring the package cache), 36.26 MB of
which is for different backends (pcre and sqlite were already pulled in by
the base package). Whether that space matters or not depends on a lot of
things, but I think its nice that you can avoid pulling in unnecessary
dependencies.

So thank you David!

Kind regards,
Maarten

```
sudo pacman -r root -S postfix
resolving dependencies...
looking for conflicting packages...

Package (8)            New Version  Net Change  Download Size

core/db                5.3.28-5       6.41 MiB
core/libaio            0.3.112-2      0.02 MiB
core/libnsl            1.3.0-1        0.19 MiB
core/lzo               2.10-3         0.39 MiB
extra/mariadb-libs     10.5.8-1      22.99 MiB
extra/postgresql-libs  13.1-3         6.80 MiB
extra/tinycdb          0.78-5         0.06 MiB       0.03 MiB
extra/postfix          3.5.8-4        4.50 MiB       1.39 MiB

Total Download Size:    1.42 MiB
Total Installed Size:  41.36 MiB
```


More information about the arch-general mailing list