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
OpenPGP_0x84818A6819AF4A9B.asc
Description: application/pgp-keys
OpenPGP_signature
Description: OpenPGP digital signature

