[arch-dev-public] Split openssl package

Eli Schwartz eschwartz at archlinux.org
Sun Nov 22 15:06:13 UTC 2020

On 11/21/20 4:52 AM, Pierre Schmitz wrote:
> Hi all,
> there is a new set of openssl packages in testing that are split into
> openssl, openssl-doc and openssl-perl. See
> https://bugs.archlinux.org/task/54887
> As most users just need the library the perl dependency can be
> dropped. Summing up:
> Before:
>     openssl: depends on Perl; size:  3.6 MiB (7.31 MiB)
> After:
>     openssl: depends just on glibc; size: 1.78 MiB (5.49 MiB)
>     openssl-perl: depends on Perl
>     openssl-doc: size: 1.82 MiB

I wasn't going to mention this, originally, because even though I don't
*like* splitting openssl into openssl-doc to remove 1/4 of a 7mb package
(we don't generally split out -doc packages unless the size is
noticeable enough to actually impact users, which this isn't IMHO, and
man 5 pacman.conf contains "NoExtract" for a reason), this is ultimately
a maintainer judgment call.

This was before I realized, in addition to moving a bunch of section 3
developer-oriented manpages, you also moved the section 1 manpages
documenting the end-user command-line tool /usr/bin/openssl and the
section 5 manpages documenting the end-user configuration file format.

This is entirely wrong, and if you are going to split out the API docs
in usr/share/man/man3 it MUST be *only* the API docs in the man3/
directory, not the entire set of manual pages.

> We actually talked about this at ArchConf last year. Splitting the
> package was the easy part, but dropping the Perl dependency means that
> any package up the tree that depends on openssl needs to be checked if
> it actually needs Perl itself. Thanks to everybody who did the hard
> work here!
> PS: Do you think we should post a news item about this change? Most
> people won't need to worry about this, but those few who need the perl
> scripts need to install the separate package.
> Greetings,
> Pierre

Eli Schwartz
Bug Wrangler and Trusted User
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_0x84818A6819AF4A9B.asc
Type: application/pgp-keys
Size: 21716 bytes
Desc: not available
URL: <https://lists.archlinux.org/pipermail/arch-dev-public/attachments/20201122/26494e4c/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <https://lists.archlinux.org/pipermail/arch-dev-public/attachments/20201122/26494e4c/attachment-0001.sig>

More information about the arch-dev-public mailing list