summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKent Fredric <kentfredric@gmail.com>2014-10-12 08:14:40 +1300
committerKent Fredric <kentfredric@gmail.com>2014-10-12 08:16:39 +1300
commit943a55dcd774c6fe400963fd3989d1b5784f19e4 (patch)
tree5de9121947ec425305eaae8fe99db86b18b5b1d3 /metadata
parent[fixup] perl-core/File-Fetch PERL_RESTRICT=network-test (diff)
downloadperl-overlay-943a55dcd774c6fe400963fd3989d1b5784f19e4.tar.gz
perl-overlay-943a55dcd774c6fe400963fd3989d1b5784f19e4.tar.bz2
perl-overlay-943a55dcd774c6fe400963fd3989d1b5784f19e4.zip
[news] Add news item about test changes
Diffstat (limited to 'metadata')
-rw-r--r--metadata/news/2014-10-11-perlmodule-eclass-tests/2014-10-11-perlmodule-eclass-tests.en.txt70
-rw-r--r--metadata/news/2014-10-11-perlmodule-eclass-tests/2014-10-11-perlmodule-eclass-tests.en.txt.asc19
2 files changed, 89 insertions, 0 deletions
diff --git a/metadata/news/2014-10-11-perlmodule-eclass-tests/2014-10-11-perlmodule-eclass-tests.en.txt b/metadata/news/2014-10-11-perlmodule-eclass-tests/2014-10-11-perlmodule-eclass-tests.en.txt
new file mode 100644
index 000000000..46b268345
--- /dev/null
+++ b/metadata/news/2014-10-11-perlmodule-eclass-tests/2014-10-11-perlmodule-eclass-tests.en.txt
@@ -0,0 +1,70 @@
+Title: Important Testing Changes for perl-module.eclass
+Author: Kent Fredric <kentfredric@gmai.com>
+Content-Type: text/plain
+Posted: 2014-10-11
+Revision: 1
+News-Item-Format: 1.0
+
+If you don't use FEATURES=test, you can ignore this message.
+
+Previously, the default behaviour for consumers of perl-module.eclass was to
+not perform tests, even under the application of FEATURES=test, except when
+specifically enabled in each and every ebuild with SRC_TEST=do
+
+Gentoo are looking to change this default in the main tree some time around
+EAPI6, and so, this behavior is being tested for all EAPIs in the
+perl-experimental overlay.
+
+This however means things that previously simply skipped tests due to either
+being broken, or due to developer forgetfulness, will now run.
+
+If you experience problems with tests failing as a result, please file a
+bug[1] and we'll either
+
+ - version bump the release to one that doesn't fail tests
+ - disable tests explicitly with RESTRICT=test
+
+Additionally, Parallel testing is also now enabled by default, which is far
+more likely to cause breakage than testing alone.
+
+If you find tests failing due to parallel testing, please file a bug[1] and
+we'll either
+
+ - version bump the release to one where parallel testing works
+ - disable parallel testing explicitly with PERL_RESTRICT=parallel-test
+
+If you find parallel testing too much of a problem for you in general, you can
+disable it by either
+
+ - setting USER_PERL_RESTRICT=parallel-test in your make.conf
+ - setting USER_PERL_RESTRICT=parallel-test using /etc/portage/package.env
+ and similar.
+
+Additionally, there is a final additional control word that you may wish to
+use if you want to disable only tests that require internet access.
+
+Set:
+
+ USER_PERL_RESTRICT=network-test
+
+And two things will happen:
+
+ - NO_NETWORK_TESTING will be declared during test phase, and CPAN Modules
+ that respect that will stop firing tests ( without failing )
+
+ - Any packages Gentoo identify as needing network access for tests will
+ be marked as such with PERL_RESTRICT=network-test and that will cause the
+ whole test-suite to be skipped.
+
+If you find packages tests requiring network access and not respecting the
+above control word, please file a bug[1], and we'll likely:
+
+ - file bugs with upstream requesting they utilize NO_NETWORK_TESTING where
+ possible.
+
+ - disable tests on the distribution with PERL_RESTRICT=network-test until
+ upstream introduce the ENV controls.
+
+Links:
+
+1: Perl Overlay Bug Tracker: https://github.com/gentoo-perl/perl-experimental/issues
diff --git a/metadata/news/2014-10-11-perlmodule-eclass-tests/2014-10-11-perlmodule-eclass-tests.en.txt.asc b/metadata/news/2014-10-11-perlmodule-eclass-tests/2014-10-11-perlmodule-eclass-tests.en.txt.asc
new file mode 100644
index 000000000..9d5067876
--- /dev/null
+++ b/metadata/news/2014-10-11-perlmodule-eclass-tests/2014-10-11-perlmodule-eclass-tests.en.txt.asc
@@ -0,0 +1,19 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.22 (GNU/Linux)
+
+iQJ8BAABCgBmBQJUOYIOXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzRDk2QjM2QzhGRUFBQzU0RjVBM0RBRTdF
+ODU0MzI0QjEzNjZBODIwAAoJEOhUMksTZqggAucP/1qmAUc7RZ8YLuZ5OFeklDGj
+pO0gSMwBoN56jDbd2MJHeyJAt+OvAwr1oc4OJyjIj4wJAtLFo6Ow9UC65zx/1P5H
+j7z3SFVpCZgcdEjh3wt58Iy0S/+oUiDCm+vX2q+vtoHlMqTDBhyrG8p/UzR9sd1n
+4nlAF3kHRd70vQV/0N5dY9bezfmVkHUNir4QkknZYjWf0Fon2bbY/vF1Rh3imqwr
+kIJpnFI7GNOTkZiOtOJclP3Z46lq8VjzH5BgDQLuSrDMS3mRzOETCDcrG1RJRGtv
+JM8MH6uI5ZwccowxZadzvWGAwxu1GjdXE5zY/HUz4HA6L84QsU8fuqfsuBr8QQMc
+lNjvGsYH7ILzW+4tlTHMtxjJsFrsNrV4wR5Yc/8t6X3iN6dwasSkupYcBjNwLOh4
+gYhGDrlHLcS32Igqaeg4+5zRe5VhX9HAD2EBQ7zg+p8D3Jrj8RJO+2mr4hd9jUBw
+bbL43quIksrjwi8QFI9v1XOSyggWFI00N2fNkhS5Pxmpa4jlRFzuE1t2wE5n9eHg
+gYAsI6mdyaCviANPMeECmJmLvmcyORa/SPxdJlVq7RdwdRw24uPJ9MdIBiO9BCl4
+6EYietie3t+xyUQ+cZ0PNryD3ZBXy7nhTRDrFT8oc2BVVheiVCq2/0gIFzxm/xO/
+tvMpb2JtO66IP/a2Faw6
+=Lnm+
+-----END PGP SIGNATURE-----