Bump version.
[pykickstart.git] / ChangeLog
blob05b49535555b20145d0270e169ab66df86fc436e
1 2006-04-13  Chris Lumens  <clumens@redhat.com>
3         * pykickstart/data.py (KickstartRepoData):  Added.
4         (KickstartRaidData):  Initialize members to a list instead of string.
5         (KickstartVolGroupData):  Likewise.
6         * pykickstart/parser.py (KickstartHandlers.doRepo):  Add options.
7         * pykickstart/writer.py (KickstartWriter.doRepo):  Likewise.
8         (KickstartWriter.doPackages):  Reorder package output.  Output header
9         options.
11 2006-04-11  Chris Lumens  <clumens@redhat.com>
13         * pykickstart/parser.py (KickstartParser.addPackages):  Ignore
14         whitespace before group names (#188095).
16 2006-03-27  Chris Lumens  <clumens@redhat.com>
18         * pykickstart.spec, setup.py:  Bump version.
20         * pykickstart/data.py (KickstartData.__init__):  Add support for the
21         logging command.
22         * pykickstart/writer.py (KickstartWriter.doLogging):  Likewise.
23         (KickstartWriter.doRepo):  Stub out funtion for the future.
24         * pykickstart/parser.py (KickstartHandlers.doLogging):  Likewise.
25         (KickstartHandlers.doRepo):  Stub out function for the future.
27 2006-03-27  Chris Lumens  <clumens@redhat.com>
29         * pykickstart.spec, setup.py:  Bump version.
31         * pykickstart/writer.py (KickstartWriter.doXConfig):  Don't write out
32         a blank xconfig line.
34 2006-03-13  Chris Lumens  <clumens@redhat.com>
36         * pykickstart/writer.py (KickstartWriter.__init__):  Reorder output
37         handlers.
39 2006-03-07  Chris Lumens  <clumens@redhat.com>
41         * pykickstart.spec, setup.py:  Bump version.
43         * pykickstart/parser.py (KickstartHandlers.doZeroMbr):  Backwards
44         compatibility support for options to zerombr.
46 2006-02-24  Chris Lumens  <clumens@redhat.com>
48         * pykickstart.spec, setup.py:  Bump version.
50         * pykickstart/parser.py (KickstartHandlers.doIgnoreDisk):  Get ksdata
51         from the correct option parser variable (#182934).
53 2006-02-17  Chris Lumens  <clumens@redhat.com>
55         * pykickstart.spec, setup.py:  Bump version.
57 2006-02-16  Chris Lumens  <clumens@redhat.com>
59         * docs/programmers-guide:  Update documentation.
61         * pykickstart/parser.py:  Provide an option to not traceback if an
62         included file is not present.  This should have very limited
63         usefulness.  (#181760).
64         * pykickstart/parser.py (KSOptionParser.check_values):  Typos.
66 2006-02-13  Chris Lumens  <clumens@redhat.com>
68         * pykickstart.spec, setup.py:  Bump version.
70         * pykickstart/parser.py:  Don't trust ensure_value in complicated
71         cases in callbacks, as it wasn't setting values.
73 2006-02-13  Chris Lumens  <clumens@redhat.com>
75         * pykickstart.spec, setup.py:  Bump version.
77         * pykickstart/writer.py (KickstartWriter.doNetwork):  --onboot
78         requires a value (#180987).
80 2006-02-10  Chris Lumens  <clumens@redhat.com>
82         * pykickstart/parser.py:  Be more strict about commands that don't
83         take any arguments.
85 2006-02-09  Chris Lumens  <clumens@redhat.com>
87         * pykickstart.spec, setup.py:  Bump version.
89         * pykickstart/parser.py, pykickstart/writer.py:  Fix pychecker
90         warnings.
92         * pykickstart/parser.py (KSOption):  Condense all those option classes
93         into a single one.
95          * pykickstart/parser.py (KickstartParser.readKickstart):  Allow
96          exceptions to not be fatal so ksvalidator can report multiple
97          problems in one pass.
98          (KickstartHandlers.deprecatedCommand):  Add line number to message.
99          (KSOptionParser.check_values):  Make deprecated option message more
100          helpful.
102         * validator/ksvalidator:  Default to not following include files and
103         to not halting on the first error.  Add options to change this
104         behavior (#179894).
106 2006-02-08  Chris Lumens  <clumens@redhat.com>
108         * pykickstart/parser.py (KickstartHandlers.doRaid):  --level is not
109         strictly required since we should be able to infer it from
110         --preexisting.
112 2006-02-01  Chris Lumens  <clumens@redhat.com>
114         * pykickstart.spec, setup.py:  Bump version.
116         * pykickstart/parser.py (KickstartHandlers.doVnc):  No default port.
118 2006-01-31  Chris Lumens  <clumens@redhat.com>
120         * pykickstart.spec, setup.py:  Bump version.
122         * pykickstart.py/writer.py (KickstartWriter.doDmRaid):  Add an initial
123         value.
124         (KickstartWriter.doPartition):  Handle None on partition size.
125         
126 2006-01-30  Chris Lumens  <clumens@redhat.com>
128         * pykickstart.spec, setup.py:  Bump version.
130         * pykickstart/parser.py (KickstartHandlers.doVnc):  Fix connecting to
131         a remote viewer.  Deprecate --connect, and add --host and --port as
132         the new preferred way (#179209).
134 2006-01-19  Chris Lumens  <clumens@redhat.com>
136         * pykickstart.spec, setup.py:  Bump version.
138 2006-01-13  Chris Lumens  <clumens@redhat.com>
140         * pykickstart/constants.py:  Add constants for the various
141         reboot/shutdown actions.
142         * pykickstart/data.py:  Add support for --eject on reboot.
143         * pykickstart/parser.py:  Likewise.
144         * pykickstart/writer.py:  Likewise.
146 2006-01-04  Chris Lumens  <clumens@redhat.com>
148         * pykickstart/data.py:  Finish removing monitor information.
149         * pykickstart/writer.py:  Clean up output quoting a bit.
151 2005-12-12  Chris Lumens  <clumens@redhat.com>
153         * pykickstart/data.py:  Remove monitor information from xconfig.
154         * pykickstart/parser.py:  Remove monitor configuration from xconfig,
155         move --noprobe option to monitor keyword.
156         * pykickstart/writer.py:  Likewise.
158 2005-12-08  Chris Lumens  <clumens@redhat.com>
160         * pykickstart/data.py:  Support bytesPerInode on RAID
161         (Curtis Doty <Curtis at GreenKey.net> #175288).
162         * pykickstart/parser.py:  Likewise.
163         * pykickstart/writer.py:  Likewise.
165 2005-11-03  Chris Lumens  <clumens@redhat.com>
167         * pykickstart.spec:  Bump version.
169         * pykickstart/data.py:  Default to SELINUX_ENFORCING.
170         anaconda expects partition sizes to start at None as --size=0 --grow
171         is an acceptable combination (#172378).
173         * pykickstart/parser.py:  Don't call shlex.split on anything inside a
174         script (#172313).
176 2005-11-01  Chris Lumens  <clumens@redhat.com>
178         * pykickstart.spec:  Bump version.
180         * pykickstart/parser.py (KickstartHandlers.doVnc):  --connect is not
181         required as it may be provided to anaconda on the command line
182         (#172192).
183         (KickstartHandlers.doNetwork):  --onboot takes no options.
184         * pykickstart/writer.py (doFirewall):  Remove extra spaces.  Write out
185         --<service> options if ports are set.
187 2005-10-28  Chris Lumens  <clumens@redhat.com>
189         * pykickstart/writer.py (KickstartWriter.doClearPart):  Fix --all
190         parameter.
192 2005-10-28  Chris Lumens  <clumens@redhat.com>
194         * pykickstart.spec:  Bump version.
196         * docs/programmers-guide:  Add documentation for error reporting.
197         * pykickstart/parser.py:  Add --resolvedeps and --includedeps as
198         deprecated options to %packages.  Pass line number to handlePackageHdr
199         and handleScriptHdr.
201 2005-10-24  Chris Lumens  <clumens@redhat.com>
203         * pykickstart.spec:  Bump version.
205         * pykickstart/parser.py:  Report the line number on exceptions.
206         * validator/ksvalidator:  Added a stand-alone program to validate
207         kickstart files.
209 2005-10-19  Chris Lumens  <clumens@redhat.com>
211         * pykickstart.spec:  Bump version.
213 2005-10-18  Chris Lumens  <clumens@redhat.com>
215         * pykickstart/parser.py:  Correct deprecated attribute so warnings are
216         thrown when a deprecated option is seen, not when it's defined.
218 2005-10-17  Chris Lumens  <clumens@redhat.com>
220         * docs/programmers-guide:  Added documentation for extending and
221         programming with pykickstart.
223 2005-10-13  Chris Lumens  <clumens@redhat.com>
225         * pykickstart.spec:  Correct python lib directory on 64-bit archs
226         (#170621).  Bump build.
228 2005-10-07  Chris Lumens  <clumens@redhat.com>
230         * pykickstart/constants.py:  Add types for scripts.
231         * pykickstart/data.py:  Collapse scripts into a single list.
232         * pykickstart/parser.py:  Likewise.  Also, fix script printing.
233         * pykickstart/writer.py:  Likewise.  Also, rename class to
234         KickstartWriter.
236 2005-10-06  Chris Lumens  <clumens@redhat.com>
238         * pykickstart/parser.py (DeprecatedOption):  Add a "deprecated"
239         attribute so options can be marked as such.
240         (KickstartHandlers):  Change how deprecated commands are printed.  Add
241         --card back to the xconfig command as a deprecated option.
243 2005-10-05  Chris Lumens  <clumens@redhat.com>
245         * pykickstart/data.py:  Rename classes to be consistent with the rest
246         of the module.  Add default bytesPerInode to partition objects.
248 2005-10-05  Chris Lumens  <clumens@redhat.com>
250         * Imported contents from anaconda.