silence license related OBS warnings
[opensuse:supportability-analysis-module.git] / package / suse-sam.changes
1 -------------------------------------------------------------------
2 Mon Mar 17 16:02:36 UTC 2014 - mkubecek@suse.cz
3
4 - fix license tag in specfile
5 - update copy of GPL 2.0 (FSF address, Y2K, LGPL name, typos)
6
7 -------------------------------------------------------------------
8 Fri Sep  6 17:42:08 UTC 2013 - mkubecek@suse.cz
9
10 - version 0.8.5
11
12 -------------------------------------------------------------------
13 Wed Jul 18 09:13:35 UTC 2012 - mkubecek@suse.cz
14
15 - add two more gpg key names for OES repositories (bnc#771685)
16
17 -------------------------------------------------------------------
18 Fri Jun 29 14:18:27 UTC 2012 - mkubecek@suse.cz
19
20 - having all packages updated is still necessary for a system to be
21   reported as supported (bnc#768330)
22 - prevent "undefined variable" warning when a product doesn't have
23   any core packages for any service pack (bnc#768327)
24
25 -------------------------------------------------------------------
26 Tue May 29 15:26:20 UTC 2012 - mkubecek@suse.cz
27
28 - version 0.8.4
29 - implement "mixed SP" check (bnc#753355, bnc#744725)
30
31 -------------------------------------------------------------------
32 Thu Mar  1 14:20:33 UTC 2012 - mkubecek@suse.cz
33
34 - update version and date in manual page
35 - update repository URL in specfile
36 - unify SUSE/Novell references
37 - do not report system as unsupported if missing updates
38   are the only problem found (bnc#744724, bnc#744725)
39
40 -------------------------------------------------------------------
41 Mon Nov  7 09:00:26 CET 2011 - lpechacek@suse.cz
42
43 - reimplemented package to service pack matching to fit the SLE11
44   maintenance model
45
46 -------------------------------------------------------------------
47 Wed Nov  2 10:49:14 CET 2011 - lpechacek@suse.cz
48
49 - fixed handling of empty release tag in the product description
50   files (bnc#727499)
51
52 -------------------------------------------------------------------
53 Tue Oct 12 12:55:06 CEST 2010 - dsterba@suse.cz
54
55 - PTF is a generally allowed codestream for SLE (bnc#643805)
56
57 -------------------------------------------------------------------
58 Thu May 27 17:34:59 CEST 2010 - dsterba@suse.cz
59
60 - fix a case when package version does not fit into any sp (bnc#605099)
61
62 -------------------------------------------------------------------
63 Mon May  3 17:23:40 CEST 2010 - dsterba@suse.cz
64
65 - enhance service pack coverage report and repo matching, (bnc#583645)
66 - baseurl not required anymore, (bnc#592898)
67 - do not quit if no repos are found (but still require reference ones)
68 - minor wording updates
69 - other minor bugfixes
70
71 -------------------------------------------------------------------
72 Fri Mar 12 13:14:33 CET 2010 - dsterba@suse.cz
73
74 - For the record list remaining bug numbers:
75   * Package name conflicts (bnc#444182)
76   * suse-sam uses /tmp unsafely (bnc#472793)
77   * suse-sam is missing dependencies (bnc#520270)
78
79 -------------------------------------------------------------------
80 Mon Nov 3 15:00:00 CET 2009 - dsterba@suse.cz
81
82 - update to versin 0.8.2:
83   * better workaround for rpm error for nonexistent mountpoints
84   * improved codestream matching
85   * output fixes and formating
86   * servicepack coverage report
87
88 -------------------------------------------------------------------
89 Fri Jun 12 14:18:29 CEST 2009 - dsterba@suse.cz
90
91 - update to version 0.8.1:
92   * fixed many bugs in xml output
93   * option to accept repos with incomplete description
94   * dependency on tar and suse-sam-data package (bnc#520270)
95   * updated wording of recommendations
96
97 -------------------------------------------------------------------
98 Tue Mar 20 16:02:31 CET 2009 - dsterba@suse.cz
99
100 - update to version 0.8.0:
101   * major rework of tool output (onscreen, logfile)
102   * remove JSON output
103   * orphan search does not traverse tmp, root, home dirs if
104     located on root partition
105   * option to specify reference directory
106   * option to show package summary
107   * timestamp log files, option to disable
108   * check full dependency tree for foreign dependencies
109   * option to disable MD5 check summing (speeds up)
110   * option to specify system architecture of checked tree
111   * more fine-tuning and experimental options
112   * html output improved
113   * warn if repo is not fresh enough
114   * satsolver now required
115   * use architecture from baseproduct
116   * embedded man help
117   * enhanced format of reference data
118   * respect --excludepath option when veryfying
119   * always create log files
120   * improved interactivity (early print of version problems)
121   * better final recommendations
122
123 -------------------------------------------------------------------
124 Mon Feb 23 17:16:24 CET 2009 - od@suse.de
125
126 - update to version 0.7.0:
127   * report found products, give cues to products and repos in log
128   * ignore product files unless they are called *.prod or
129     baseproduct
130   * read product-related infos from solv-files to identify them
131   * use content-file information only if libsatsolver unusable
132   * ignore repositories that come without sufficient product
133     information
134   * use solv files created from reference data as additional
135     repositories or "possible sources" for packages
136   * require satsolver-tools as sam needs repo2solv.sh
137   * improve logging for repositories
138   * skip unreadable repo files
139   * convert "/" in repo ids to "_" when used as a subdir name
140   * use gpg keys from reference data
141   * fix gpg: never ask questions or wait for input
142   * make sure to remove temporary directory on exit
143   * log version of installed sam packages, contained reference data
144   * collect list of codestreams allowed by installed SUSE/Novell
145     products
146   * only accept codestreams that match the known codestream_schema
147   * treat packages with mismatched codestream as foreign packages
148   * cache file version bumped to 0.8
149   * help message: remove size estimate for temp files, as 10 MB or
150     more may be required (depends on size of reference data now)
151   * warn if signature is ok but VENDOR does not look not ok
152   * if signing keys exist but package is not signed, do not
153     identify by VENDOR
154
155 -------------------------------------------------------------------
156 Tue Feb 17 12:43:56 CET 2009 - od@suse.de
157
158 - update to version 0.6.1:
159   * do not find orphans by default: changed option
160     --no-orphan-search to --orphan-search
161   * spec-files: update summary, URL
162   * improve error message for missing "/proc/self/status"
163   * use /tmp safely (bnc#472793)
164   * evaluate $TMPDIR
165   * quote external filenames in gpg commands
166   * add log message for one more gpg command
167   * use root dir to find installed packages when checking package evrs against repos
168   * use "rpm -qa" cache during debugging (for speed)
169   * report problem more verbosely when "rpm -Vv" cache does not match
170   * fixed a typo in an "rpm -Vv" error message
171   * use " kB" consistently in output
172   * do not use underscores in time stamp, make them compliant with
173     ISO-8601 and RFC3339
174   * interpret debug flag as collection of flag bits
175   * use some empty lines to make output more readable
176   * use %packinfo and %alieninfo hashes
177   * in "rpm -qa", read epoch, buildtime, distribution
178   * bump cache file version from 0.4 to 0.7
179
180 -------------------------------------------------------------------
181 Fri Nov 21 22:11:53 CET 2008 - od@suse.de
182
183 - renamed the package to suse-sam (bnc#444182)
184
185 -------------------------------------------------------------------
186 Fri Nov 21 21:36:10 CET 2008 - od@suse.de
187
188 - update to version 0.6:
189   * do not use normal assessment code for multihomed files
190   * when header sig checks are disabled, do not look for keys,
191     improve logging
192   * fixed logging and reporting in various places:
193      - report found repositories, link updates to repositories
194      - documented log levels in the code
195      - log informative messages at a higher level
196      - log missing signatures on SUSE/Novell packages on lowest
197        level
198      - log missing signatures on foreign packages on informative
199        level
200      - clean up path names in log (simplify successive "/" to one
201        "/")
202      - fixed bug that suppressed logging for multihomed file
203        messages
204      - do not log timestamp for foreign package dependency checking
205      - removed redundant version and unneeded architecture from
206        package-to-repo matching log, making it more readable
207      - new log message for "no package with this name exists"
208      - report available updates
209      - use one line to report a file verification anomaly
210      - use minimum field length for filenames to represent
211        anomalies more clearly
212      - include dependencies on foreign packages in "unsupportable"
213        report
214      - log unusable satsolver differently from missing satsolver
215      - report when finding orphanded files has been disabled
216      - report skipped verification steps clearly
217      - show invocation command line and adjust milestone numbering
218      - make log timestamp more readable
219   * implemented --no-header-sig-check
220   * check RSA header signatures as well, prefer RSA over DSA
221   * some code housekeeping cleanup (moved Die() function, ...)
222   * die when "uname -m" fails
223
224 -------------------------------------------------------------------
225 Fri Nov 14 23:43:25 CET 2008 - od@suse.de
226
227 - check for needed methods in satsolver, improve logging
228
229 -------------------------------------------------------------------
230 Thu Nov 13 05:39:23 CET 2008 - od@suse.de
231
232 - update to version 0.5:
233   * implement package version checks against available repositories
234   * implement --no-rpm-verify and --no-orphan-search
235   * use $ZYPP_CONF environment variable when set
236   * add recommends for gpg, libzypp, perl-satsolver and
237     perl-XML-Simple
238   * change package requires: drop /bin/rm (removed from script),
239     add perl
240   * give more descriptive error message when cache is unacceptable
241   * added explanation for "NOT supportable" msg
242   * usage message: show all options, version, program title
243   * Raymund Will <rw@suse.de>: Rectify author-/ownership.
244   * find packages that depend on foreign packages
245   * implemented finding SUSE/Novell packages by checking the build
246     keys
247   * use perl macros to handle child exit codes, print exit code
248   * statistics: for hardlinks, count file sizes and inodes only
249     once
250   * print continuation line marker only when the message has been
251     printed as well
252   * when a file is missing, report RPM error message
253   * do not fail when RPM could not perform all checks on an
254     unreadable file
255   * use Unsupportable/Tolerable/Harmless/Ok instead of
256     Error/Warn/Info in assessment
257   * factor out supportability evaluation routines from verification
258     loop
259   * added comments and some notes
260   * change indentation and variable names for readability
261   * Raymund Will <rw@suse.de>: Generate JSON report.
262
263 -------------------------------------------------------------------
264 Wed Oct 15 03:13:32 CEST 2008 - crrodriguez@suse.de
265
266 - fix build.. 
267
268 -------------------------------------------------------------------
269 Mon Oct 13 16:23:45 CEST 2008 - od@suse.de
270
271 - added GPLv2 COPYING file
272
273 -------------------------------------------------------------------
274 Mon Sep 29 17:50:40 CEST 2008 - od@suse.de
275
276 - new package
277