From 92dd30285b579204b242df3e12b57b926083b666 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Wed, 3 Feb 2021 15:51:43 -0600 Subject: doc: update dependencies (+Storable, Data::Dumper) The new IPC stuff doesn't work without Storable or Sereal. Storable is part of the standard library since Perl 5.8, so we'll put a hard dependency on it for distros that package it separately. Data::Dumper is also part of the standard library, and PublicInbox::MboxReader uses it, and it's frequently useful during development. We'll also trim down INSTALL for standard library modules so it's hopefully less daunting for new users. Development dependencies are noted in HACKING, now. Email::MIME is only used for maintainer tests, so it's only documented in HACKING. --- HACKING | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) (limited to 'HACKING') diff --git a/HACKING b/HACKING index fbcfb552..0819fc16 100644 --- a/HACKING +++ b/HACKING @@ -59,6 +59,33 @@ directory for design decisions made during development. See Documentation/technical/ in the source tree for more details on specific topics, in particular data_structures.txt +Optional packages for testing and development +--------------------------------------------- + +Optional packages testing and development: + +- Plack::Test deb: libplack-test-perl + pkg: p5-Plack + rpm: perl-Plack-Test + +- Plack::Test::ExternalServer deb: libplack-test-externalserver-perl + pkg: p5-Plack-Test-ExternalServer + +- Test::Simple deb: perl-modules-5.$MINOR + pkg: perl5 + rpm: perl-Test-Simple + +- XML::TreePP deb: libxml-treepp-perl + pkg: p5-XML-TreePP + rpm: perl-XML-TreePP + +Email::MIME is optional as of public-inbox v1.5.0 but still +used for maintainer comparison tests: + +* Email::MIME deb: libemail-mime-perl + pkg: p5-Email-MIME + rpm: perl-Email-MIME + Faster tests ------------ -- cgit v1.2.3-24-ge0c7