root/pkgcore-checks/NEWS @ ferringb%2540gmail.com-20081108050902-8qcxr00qs9pydf33

Revision ferringb%2540gmail.com-20081108050902-8qcxr00qs9pydf33, 4.8 kB (checked in by Brian Harring <ferringb@…>, 2 weeks ago)

0.4.5

Line 
1pkgcore-checks Release Notes
2============================
3
4See ChangeLog for full commit logs; this is summarized and major changes.
5
6
70.4.5: November 7, 2008
8
9* verify whether or not a requested use state is actually viable when profile
10  masking/forcing is taken into account.
11
12
130.4.4: October 21, 2008
14
15* EAPI2 support for checking use/transitive use deps.
16
17* ticket 216; basically portage doesn't always write out _eclasses_ entries
18  in the cache- if they're empty, it won't.  pkgcore-checks visibility vcs
19  eclass tests assumed otherwise- this is now fixed.
20
21* pcheck now only outputs the number of tests it's running if --debug is
22  enabled.
23
24
250.4.3: March 18, 2008
26
27* ticket 8; false positive unused global USE flags due to not stripping '+-'
28  from iuse defaults.
29
30* ticket 7: tune down metadata xml checks verbosity.
31
32* dropped ModularXPortingReport; no longer needed.
33
34
350.4.2: December 15, 2007
36
37* minor release to be EAPI=1 compatible wrt IUSE defaults
38
39
400.4.1: July 16, 2007
41
42* fixed ticket 90; NonExistantDeps occasionally wouldn't report later versions
43  of an offender.
44
45* --disable-arches option; way to specifically disable an arch (blacklisting)
46  instead of having to specify all arches.
47
48
490.4: June 6, 2007
50
51* update to use snakeoil api.
52
53* Add check to metadata_check.DependencyReport for self-blocking atoms; for
54  example, if dev-util/diffball RDEPEND has !dev-util/diffball.
55
56* ticket 82; Fix BadProto result object so it has proper threshold.
57
58* Fix class serialization bug in RestrictsReport.
59
60* profile loadup optimization; pkgcore weakly caches the intermediate nodes,
61  pcheck's profile loadup however specifically released the profiles every
62  looping; now it temporarily holds onto it, thus allowing the caching to kick
63  in.  Among other things, cuts file reads down from 1800 to around around 146.
64
65
660.3.5:
67
68* addition of __attrs__ to base.Result classes; use this if __slots__ doesn't
69  suffice for listing the attrs to pickle.
70
71* Thanks to Michael Sterret for pointing it out; tweak cleanup scan so that it
72  notes 1.12 overshadows 1.11 (stable keywords overshadow earlier unstable
73  versions): for example-
74  1.11: ~x86 ~amd64
75  1.12: x86 ~amd64
76
77
780.3.4:
79
80* treat pkg.restrict as a depset.
81
82
830.3.3:
84
85* drop digest specific checks; portage now prunes digests on sync regardless
86  of whether or not the repo is m2 pure; thus, no way to detect if a missing
87  digest is actually a screwup in the repo, or if it's portage being 'special'.
88  May re-add the checks down the line, currently however removing them for
89  the common case.
90
91* back down check for files directory if manifest2; manifest2 glep didn't
92  specify that files directory could be dropped, but portage has deviated there.
93  Since been backed down, but getting ahead so we don't need an intermediate
94  release when they try it again.
95
96* added check for missing metadata.xml; refactored common error class selection
97  logic into base class.
98
99
1000.3.2:
101
102* correct tracebacks when dealing with a few result objects from repo_metadata
103
104
1050.3.1:
106
107* makes StaleUnstable abide by --arches; ticket 59 (thanks leio).
108* stop complaining about empty keywords, since they're now allowed instead of
109  using -*.
110
111
1120.3:
113
114* heavy refactoring of reporter subsystem, and clean up of check results.
115  Better messages, better output for normal usage.  to_xml() methods were
116  dropped (XmlReporter handles it on it's own), same for to_str() in favor
117  of short_desc and long_desc attributes.
118* whitespace checks now output one result for each classification for an
119  ebuild, instead of emitting reports for each line.
120* all remaining 'info' statements are pushed to stderr now.
121* new PickleStream reporter; used to serialize check results, and flush the
122  stream out stdout.  If you need to get at the data generated, this is the
123  sanest way to do it (alternatives require trying to deserialize what a
124  reporter does, thus losing data).
125* added new tool replay-pcheck-stream; used to replay a pickle stream through
126  alternative reporters.
127
128
1290.2:
130
131* invocation args have changed- please see readme for details of how to
132  use pcheck.
133* test suite added; not yet complete coverage, but 90% of the way there.
134* --list-checks output format is fair bit more human-readable now.
135* better support for overlays (should work fine with appropriate commandline
136  options supplied)
137* optimizations, and performance regression fixes; fair bit faster then .1.
138* new checks can be added via pkgcore 0.2 plugins cache.
139* UI improvements; color, and human readable output.
140* --xml option was dropped, use --reporter to specify the desired reporter,
141  and --list-reporters to see what reporters are available
142* added --enable, --disable options to prune add/remove specific checks from
143  the run.
144* add config based 'suites' that can be ran; basically, sets of tests/targets
145  to run via pcheck.  See README for details.
146* whitespace checks.
147
148
1490.1:
150* inital release
Note: See TracBrowser for help on using the browser.