a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package
Like last time, where this caused no complaints.
ChangeLog:
Release 0.99 - 31 December 2012
- Improve documentation (Olaf Alders) (github 34).
- Thank Bytemark for the cpancover server.
- Test against 5.17.7.
- Provide coverage for subs removed from the symbol table (rt 13207).
Release 0.98 - 25 November 2012
- Fix links on html_basic report.
- Fix setting Inc under taint mode (Guillaume Aubert) (guthub 26, 33).
- Test against 5.17.6.
- Improve warnings from Devel::Cover and reduce duplicates.
- Make cover -test -nodelete work.
- Run cpancover with 5.16.2.
- Prefer bugs on github rather than RT.
Release 0.97 - 10 November 2012
- Filter paths contained in CWD out of @Inc (Christian Walde) (github 32).
- Test against 5.12.5, 5.14.3, 5.16.2, and 5.17.5.
- Improve parallelism for cpancover.
Release 0.96 - 24 September 2012
- JSON:PP should have been JSON::PP (Paul Hirst) (github 28).
- Correct when some new tests should be skipped.
- Quieten some debugging output.
- Fix infinite loop during global destruction (github 29).
Release 0.95 - 22 September 2012
- Fix loss of condition coverage data when first operand calls into ignored
file (Celogeek, Christian Walde) (rt 63090) (github 15, 20).
- Fix similar problem with branch coverage (Robert Freimuth) (rt 72027).
- More similar problems (Brian Cassidy, Florian Ragwitz, Heikki J Laaksonen)
(rt 63698).
- Test against 5.17.4.
Release 0.94 - 18 September 2012
- Officially support 5.16.1.
- Manage mod_perl2 setting $^X to httpd.
- Make changes to support 5.17.3.
Release 0.93 - 4 August 2012
- Fix up start and finish times in text report.
- Make summary cover report respect options given.
- Make vim report respect specified criteria (rt 38258).
- Only collect time and condition coverage when requested.
- Fix some "ignoring extra $criterion" errors.
- Don't stop reports at __END__ with AutoLoader.
- Add perl version and OS to html_basic.
- Make html_minimal summary more like html_basic.
- Time coverage is no use in the vim report.
- Keep descriptions to a single line.
Release 0.92 - 17 July 2012
- Fix inc directories when working with local::lib (Olivier Mengué) (github 25)
Release 0.91 - 15th July 2012
- Generate inc directories at runtime (rt 68991, 76528, 66881, 37349).
- Get the tests running again on Windows.
Release 0.90 - 13th July 2012
- Fix cover -test on Windows (Christian Walde) (github 24) (rt 75565).
- Better document coverage options (github 23).
- Run in directories containing spaces (rt 62423).
- Add moose_constraint test (rt 57173).
Release 0.89 - 15th June 2012
- Fix POD syntax error (gregor herrmann <gregoa@debian.org>) (rt 77599).
- Handle RE metachars in build directory (rt 75633 & 77598)
(dcoupal@cisco.com & Niko Tyni <ntyni@debian.org>).
- Return to starting directory after cover report (John Lightsey) (rt 61515).
- Relax permissions on DB directories (github 22).
Release 0.88 - 8th June 2012
- Add -launch option to open report in appropriate viewer (Stephen Thirlwall).
- Move ignored filename list into DB module (rt 77163 and github 12).
- Don't complain about Mouse accessors (rt 71680).
- Turn off $^W when calling B::Deparse (fixes perl #113464).
- Update cpancover.
Release 0.87 - 21st May 2012
- Major documentation overhaul (Pau Amma).
- Cleanup Data::Dumper usage (localise settings) (Olivier Mengué) (rt 76531).
- Ignore more generated filenames - Moose and Template Toolkit.
- Improve results for chained logical operators.
- Officially support 5.16.0.
Release 0.86 - 9th April 2012
- Add all coverage criteria to the Vim report.
Release 0.85 - 1st April 2012
- Add customisable thresholds to HTML reports (Xavier Caron).
- Improve Vim report.
Release 0.84 - 31th March 2012
- Add Vim report (based on discussion with Tatsuhiko Miyagawa).
Release 0.83 - 30th March 2012
- Prefer JSON::XS for faster operation (Audrey Tang (唐鳳)).
- Rework testing framework (Xavier Caron).
Release 0.82 - 19th March 2012
- Do not distribute MYMETA.json (Olivier Mengué) (rt 75883).
Release 0.81 - 18th March 2012
- Fix up dzil release process.
Release 0.80 - 18th March 2012
- Don't be so noisy with Moose code.
- Move to Dist:Zilla (Christian Walde).
- Test against 5.14.2 and 5.15.2 - 5.15.8.
- Select gcov2perl from the same directory as cover.
- Print warnings to STDERR so $SIG{__WARN__} isn't called (Christian Walde).
- Manage coverage reporting errors before an exec (Daisuke Maki).
- Don't run fork tests on Windows (Christian Walde).
- Add more documentation about cover --test (Kirk Kimmel).
- Remove race conditions around mkdir.
- Add travis config file.
- Add word "Warning" to MD5 digest message.
pkgsrc changes:
- add license
- tidy
Upstream changes:
Release 0.69 - 28th August 2010
- Correctly report on C<my $x = $y || return> and other shortcuts.
- Put end to end tests in t/e2e.
- Add test for regexp eval fail (Florian Ragwitz).
- Fix some warnings from strict compilers (Florian Ragwitz).
- Allow tests to run in parallel (Florian Ragwitz).
- Test against 5.13.* development releases.
- We now require Test::More to run the tests.
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1.
The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=..."), minus the packages updated after
the perl package update.
sno@ was right after all, obache@ kindly asked and he@ led the
way. Thanks!
Upstream changes:
Release 0.68 - 5th August 2010
- Fix gcov2perl to work with large numbers (Thomas Dorner) (rt 45028).
- Fix "gcov -l" include files (Thomas Dorner) (rt 44864).
- Test against 5.12.1.
- Gross workaround for for regexp evals (Florian Ragwitz).
Upstream changes:
Release 0.66 - 12th April 2010
- Move to faster method of collecting data. Could be up to twice as fast now.
- Add -replace_ops options to be able to revert to previous collection method.
- Test against 5.12.0 and update tests as necessry.
- Work better with non-existent databases.
- XS fixes related to overriding ops rather than replacing runops
(Florian Ragwitz).
- Don't chmod created directories (mkdir should suffice).
to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0.
The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=...").
Collection.
The Perl 5 module Devel::Cover provides code coverage metrics for
Perl. Code coverage metrics describe how thoroughly tests exercise
code. By using Devel::Cover you can discover areas of code not
exercised by your tests and determine which tests to create to
increase coverage. Code coverage can be considered as an indirect
measure of quality.