root/releases/pkgcore-checks/0.3.5/NEWS @ ferringb%2540gmail.com-20070408193127-g9dvf615fvv2eb99

Revision ferringb%2540gmail.com-20070408193127-g9dvf615fvv2eb99, 3.2 kB (checked in by Brian Harring <ferringb@…>, 20 months ago)

version 0.3.5

Line 
1pkgcore-checks Release Notes
2============================
3
4See ChangeLog for full commit logs; this is summarized and major changes.
5
6
70.3.5:
8
9* addition of __attrs__ to base.Result classes; use this if __slots__ doesn't
10  suffice for listing the attrs to pickle.
11
12* Thanks to Michael Sterret for pointing it out; tweak cleanup scan so that it
13  notes 1.12 overshadows 1.11 (stable keywords overshadow earlier unstable
14  versions): for example-
15  1.11: ~x86 ~amd64
16  1.12: x86 ~amd64
17
18
190.3.4:
20
21* treat pkg.restrict as a depset.
22
23
240.3.3:
25
26* drop digest specific checks; portage now prunes digests on sync regardless
27  of whether or not the repo is m2 pure; thus, no way to detect if a missing
28  digest is actually a screwup in the repo, or if it's portage being 'special'.
29  May re-add the checks down the line, currently however removing them for
30  the common case.
31
32* back down check for files directory if manifest2; manifest2 glep didn't
33  specify that files directory could be dropped, but portage has deviated there.
34  Since been backed down, but getting ahead so we don't need an intermediate
35  release when they try it again.
36
37* added check for missing metadata.xml; refactored common error class selection
38  logic into base class.
39
40
410.3.2:
42
43* correct tracebacks when dealing with a few result objects from repo_metadata
44
45
460.3.1:
47
48* makes StaleUnstable abide by --arches; ticket 59 (thanks leio).
49* stop complaining about empty keywords, since they're now allowed instead of
50  using -*.
51
52
530.3:
54
55* heavy refactoring of reporter subsystem, and clean up of check results.
56  Better messages, better output for normal usage.  to_xml() methods were
57  dropped (XmlReporter handles it on it's own), same for to_str() in favor
58  of short_desc and long_desc attributes.
59* whitespace checks now output one result for each classification for an
60  ebuild, instead of emitting reports for each line.
61* all remaining 'info' statements are pushed to stderr now.
62* new PickleStream reporter; used to serialize check results, and flush the
63  stream out stdout.  If you need to get at the data generated, this is the
64  sanest way to do it (alternatives require trying to deserialize what a
65  reporter does, thus losing data).
66* added new tool replay-pcheck-stream; used to replay a pickle stream through
67  alternative reporters.
68
69
700.2:
71
72* invocation args have changed- please see readme for details of how to
73  use pcheck.
74* test suite added; not yet complete coverage, but 90% of the way there.
75* --list-checks output format is fair bit more human-readable now.
76* better support for overlays (should work fine with appropriate commandline
77  options supplied)
78* optimizations, and performance regression fixes; fair bit faster then .1.
79* new checks can be added via pkgcore 0.2 plugins cache.
80* UI improvements; color, and human readable output.
81* --xml option was dropped, use --reporter to specify the desired reporter,
82  and --list-reporters to see what reporters are available
83* added --enable, --disable options to prune add/remove specific checks from
84  the run.
85* add config based 'suites' that can be ran; basically, sets of tests/targets
86  to run via pcheck.  See README for details.
87* whitespace checks.
88
89
900.1:
91* inital release
Note: See TracBrowser for help on using the browser.