1 2007-01-10 Chris Lumens <clumens@redhat.com>
3 * pykickstart/commands/base.py (KickstartCommand.__init__): Add a
4 dispatcher setting so command classes can still access data classes.
5 (BaseVersion.registerHandler): Don't overwrite command classes with
6 an instance in the version object.
8 * pykickstart/commands/fc4.py: Data and command classes are now
9 nested inside the version class.
10 * pykickstart/commands/fc5.py: Likewise.
11 * pykickstart/commands/fc6.py: Likewise.
13 2007-01-10 Chris Lumens <clumens@redhat.com>
15 * pykickstart/version.py (makeVersion): Default to DEVEL.
17 * pykickstart/commands/fc4.py: Command -> KS for brevity.
18 * pykickstart/commands/fc5.py: Likewise.
19 * pykickstart/commands/fc6.py: Likewise.
21 2007-01-09 Chris Lumens <clumens@redhat.com>
23 * pykickstart/po/*: Updated translations.
25 * pykickstart/commands/*.py: Rename everything from Handler to
26 Version, as that seems to make more sense.
27 * pykickstart/options.py: Likewise.
28 * pykickstart/parser.py: Likewise.
29 * pykickstart/version.py: Likewise.
30 * ksvalidator/validator: Likewise.
32 2007-01-09 Chris Lumens <clumens@redhat.com>
34 * Merge in multiversion-branch (#189348).
36 2007-01-08 Chris Lumens <clumens@redhat.com>
40 * Merge from HEAD: Updated translations.
42 2007-01-03 Chris Lumens <clumens@redhat.com>
46 * pykickstart/commands/base.py (BaseHandler.hasHandler): Add a
47 convenience method to see if there's a handler for a given command.
49 2006-12-22 Chris Lumens <clumens@redhat.com>
53 * pykickstart/commands/base.py (KickstartCommand.__init__): Add a
54 writePriority parameter to control the order commands get written out
55 when __str__ methods are called.
56 (BaseHandler.__str__): Take writePriorities into account.
57 (BaseHandler.registerHandler): Insert command handlers into the
58 _writePriority dict in the correct order - first by priority, then
59 alphabetically within that priority.
61 * pykickstart/commands/fc4.py: Add new writePriority parameter.
62 * pykickstart/commands/fc6.py: Likewise.
64 2006-12-22 Chris Lumens <clumens@redhat.com>
68 * pykickstart/commands/fc6.py: Added multipath support back in.
70 * pykickstart/commands/base.py (BaseData): Added a superclass for all
71 those Kickstart*Data objects.
72 * pykickstart/commands/fc4.py: Use BaseData.
73 * pykickstart/commands/fc6.py: Likewise.
75 * pykickstart/commands/base.py: Clarify API for subclasses a little
76 bit. Make KickstartCommand.__str__ an abstract method. Add
77 DeprecatedCommand.__str__.
79 2006-12-20 Chris Lumens <clumens@redhat.com>
83 * pykickstart/commands/fc4.py (CommandReboot.__str__): Fix output
86 * Merge from HEAD: Updated translations.
88 2006-12-20 Chris Lumens <clumens@redhat.com>
92 * pykickstart/__init__.py: Clear this out.
94 * pykickstart/errors.py: Add __doc__ strings to all classes and
96 * pykickstart/options.py: Likewise.
97 * pykickstart/version.py: Likewise.
98 * pykickstart/commands/base.py: Likewise.
100 * pykickstart/parser.py: Add __doc__ strings to all classes and
101 public methods. Privatize attributes in KickstartParser that don't
104 * pykickstart/commands/fc4.py (FC4Handler.__init__): _registerHandler
105 is no longer private.
106 * pykickstart/commands/fc5.py (FC5Handler.__init__): Likewise.
107 * pykickstart/commands/fc6.py (FC6Handler.__init__): Likewise.
109 * docs/programmers-guide: Remove stuff that's now duplicated by
112 2006-12-20 Chris Lumens <clumens@redhat.com>
114 * po/nb.po: Update from rhel5-branch.
116 2006-12-19 Chris Lumens <clumens@redhat.com>
120 * pykickstart/commands/base.py (KickstartCommand.__call__): Add a
121 function to set all the attributes of a command object at once.
122 (BaseHandler._registerHandler): Don't need to do so much goofy stuff
123 to register a command handler anymore.
125 * pykickstart/version.py (returnClassForVersion): Add a function to
126 return the class matching a given kickstart syntax version. This does
127 not return an instance of that class.
129 * Makefile: Add pykickstart/commands/*.pyc to what gets cleaned.
131 * setup.py: Package up commands as well.
133 * test.py: This isn't needed anymore.
135 2006-12-19 Chris Lumens <clumens@redhat.com>
139 * pykickstart/commands/fc4.py: Add named arguments to __init__
140 functions for all command handlers.
141 * pykickstart/commands/fc6.py: Likewise.
143 * pykickstart/commands/fc4.py: Various minor fixes to default
144 arguments and __str__ methods throughout.
146 2006-12-15 Chris Lumens <clumens@redhat.com>
148 * pykickstart.spec, setup.py: Bump version (only translations have
149 changed since the last rebuild - #216620).
151 2006-12-12 Chris Lumens <clumens@redhat.com>
155 * pykickstart/commands/fc4.py (CommandLang): Add lang attribute.
157 * pykickstart/commands/fc5.py (FC5Handler): Import from the
160 2006-12-11 Chris Lumens <clumens@redhat.com>
164 * pykickstart/commands/fc4.py: Added first run at data and command
165 handling support for Fedora Core 4.
167 * pykickstart/commands/fc4.py (KickstartLogVolData,
168 KickstartNetworkData, KickstartPartData, KickstartRaidData,
169 KickstartVolGroupData, KickstartZFCPData): Add named arguments to
170 __init__ functions to make creating objects programatically easier.
171 * pykickstart/commands/fc6.py (KickstartDmRaidData,
172 KickstartIscsiData, KickstartRepoData, KickstartUserData): Likewise.
174 2006-12-11 Chris Lumens <clumens@redhat.com>
178 * validator/ksvalidator: Update to handle multiple versions.
180 * pykickstart/parser.py (Packages.add): Move Parser.addPackages here
181 since this seems like a sensible method for the Packages object to
184 * pykickstart/version.py (makeHandler): Add a function to create the
185 right handler for a given syntax version.
186 (stringToVersion): Add a function to convert string versions into
189 * pykickstart/commands/base.py: Need to import errors here.
191 2006-12-11 Chris Lumens <clumens@redhat.com>
195 * pykickstart/options.py (KSOptionParser.check_values): Use
196 self.lineno instead of lineno.
198 * pykickstart/parser.py: Set packages, scripts, and platform on the
201 * pykickstart/commands/base.py (BaseHandler.__init__): This looks
202 like the best place to add packages, scripts, and platform.
203 (BaseHandler.__str__): Write out the whole ks file, though we still
204 need to get commands in the right order.
206 * Merge from HEAD: Updated translations.
208 2006-12-08 Chris Lumens <clumens@redhat.com>
212 * pykickstart/data.py: Removed.
213 * pykickstart/handlers.py: Removed.
214 * pykickstart/writer.py: Removed.
216 * pykickstart/__init__.py: Updated.
217 * pykickstart/errors.py (KickstartVersionError): Add a new exception
218 that will be useful in the future.
219 * pykickstart/options.py: Don't need this import anymore.
220 * pykickstart/parser.py: Rework string representation in String.
221 Create a new Packages class, even though it's not in use yet. Hack in
222 changes to the parser to make it basically work for now.
223 * pykickstart/version.py: Added initial symbolic version numbers.
225 * pykickstart/commands/__init__.py: Added.
226 * pykickstart/commands/base.py: Added base classes useful for all
228 * pykickstart/commands/fc5.py: Added first run at data and command
229 handling support for Fedora Core 5 syntax. Most of this used to be
230 in data.py, handlers.py, and writer.py
231 * pykickstart/commands/fc6.py: Added first run at data and command
232 handling support for Fedora Core 6 syntax. Most of this used to be in
233 data.py, handlers.py, and writer.py
236 * test.py: Added quick test harness.
238 2006-12-05 Chris Lumens <clumens@redhat.com>
242 * pykickstart/options.py (KSOptionParser.check_values): Check
243 introduced and removed attributes.
244 (KSOption): Add introduced and removed attributes.
246 * validator/ksvalidator: Update to work with new file structure.
249 - po/pykickstart.pot: Updated (#216620).
250 - pykickstart/errors.py: Update string formats to make translation
252 - pykickstart/handlers.py: Likewise.
253 - pykickstart/options.py: Likewise.
254 - pykickstart/handlers.py (KickstartHandlers.doIscsi): Use required
256 - pykickstart/handlers.py (KickstartHandlers.deprecatedCommands):
257 Fix traceback (#218047, #218059).
258 - pykickstart/writer.py (KickstartWriter.doLogging): Add --level.
259 - pykickstart/writer.py (KickstartWriter.doRepo): Fix traceback
262 2006-12-05 Chris Lumens <clumens@redhat.com>
264 * pykickstart.spec, setup.py: Bump version.
266 2006-12-04 Chris Lumens <clumens@redhat.com>
268 * pykickstart/writer.py (KickstartWriter.doRepo): Fix traceback
271 2006-12-01 Chris Lumens <clumens@redhat.com>
273 * pykickstart.spec, setup.py: Bump version.
275 * pykickstart/parser.py (KickstartHandlers.deprecatedCommands): Fix
276 traceback (#218047, #218059).
278 2006-11-30 Chris Lumens <clumens@redhat.com>
280 * pykickstart.spec, setup.py: Bump version.
282 2006-11-21 Chris Lumens <clumens@redhat.com>
284 * po/pykickstart.pot: Updated (#216620).
286 * pykickstart/parser.py: Update string formats to make translation
289 2006-11-14 Chris Lumens <clumens@redhat.com>
291 * pykickstart/parser.py (KickstartHandlers.doIscsi): Use required
294 2006-11-09 Chris Lumens <clumens@redhat.com>
296 * pykickstart/writer.py (KickstartWriter.doLogging): Add --level.
298 2006-10-24 Chris Lumens <clumens@redhat.com>
303 - Makefile: Update to handle new release format.
304 - setup.py: New version.
305 - pykickstart.spec: Fix spec file to use %{?dist} in release.
306 - pykickstart/writer.py (KickstartWriter.doKey): Better way to
309 2006-10-24 Chris Lumens <clumens@redhat.com>
313 * pykickstart/__init__.py: Import new files by default.
314 * pykickstart/errors.py: Split out from parser.py.
315 * pykickstart/handlers.py: Split out from parser.py
316 * pykickstart/options.py: Split out from parser.py.
317 * pykickstart/parser.py: Updated for new files.
319 * validator/ksvalidator: Updated for new files.
321 2006-10-24 Chris Lumens <clumens@redhat.com>
323 * pykickstart.spec, setup.py: Bump version.
325 * Makefile: Fix for new Release format.
327 2006-10-17 Chris Lumens <clumens@redhat.com>
329 * pykickstart/writer.py: Add writer for key command.
331 2006-10-17 Jeremy Katz <katzj@redhat.com>
333 * pykickstart.spec, setup.py: Bump version.
335 * pykickstart/parser.py, pykickstart/constants.py: add --skip for key
337 2006-10-16 Jeremy Katz <katzj@redhat.com>
339 * pykickstart.spec, setup.py: Bump version.
341 * pykickstart/parser.py (KickstartHandlers.doKey): Support for
343 * pykickstart/data.py (KickstartData.__init__): Likewise.
345 2006-10-13 Bill Nottingham <notting@redhat.com>
347 * af.po, am.po, ar.po, be.po, bg.po, bn.po, cy.po, et.po,
348 eu_ES.po, fa.po, fi.po, he.po, hy.po, kn.po, ku.po, lo.po, lt.po,
349 lv.po, mk.po, my.po, nn.po, no.po, nso.po, ro.po, si.po, sq.po, th.po,
350 ur.po, vi.po, zu.po: Use a valid charset (#210720)
352 * pykickstart.spec, setup.py: Bump version
355 2006-09-29 Chris Lumens <clumens@redhat.com>
357 * pykickstart.spec, setup.py: Bump version
359 * pykickstart/parser.py (KickstartHandlers.doMethod): Fix traceback
362 2006-09-25 Chris Lumens <clumens@redhat.com>
364 * pykickstart.spec, setup.py: Bump version
366 * pykickstart/parser.py (KickstartHandlers.doMethod): Add support for
367 --biospart option (#207585).
368 * pykickstart/writer.py (KickstartWriter.doMethod): Likewise.
370 * pykickstart/writer.py (KickstartWriter.doIscsi): Output new syntax.
371 (KickstartWriter.doZFCP): Likewise.
372 (KickstartWriter.doIscsiName): Added.
374 2006-09-20 Jeremy Katz <katzj@redhat.com>
376 * pykickstart.spec, setup.py: Bump version
378 * pykickstart/parser.py (KickstartHandlers.doIscsi): New and
379 improved iscsi syntax. Also, allow multiple zfcp devs
380 * pykickstart/data.py: Likewise.
382 2006-07-13 Chris Lumens <clumens@redhat.com>
384 * pykickstart/data.py: Add noipv4 and noipv6 to KickstartNetworkData.
385 * pykickstart/parser.py (KickstartHandlers.doNetwork): Limit
386 bootproto choices to what anaconda can handle. Add support for
387 --noipv4 and --noipv6 options.
388 * pykickstart/writer.py (KickstartWriter.doNetwork): Write out new
391 2006-06-20 Chris Lumens <clumens@redhat.com>
393 * pykickstart.spec, setup.py: Bump version.
395 * pykickstart/writer.py (KickstartWriter.doIscsi): Add iscsi writer.
397 2006-06-20 Jeremy Katz <katzj@redhat.com>
399 * pykickstart/parser.py (KickstartHandlers.doIscsi): Initial iscsi
400 support. This syntax is likely to change but this makes testing
402 * pykickstart/data.py (KickstartData.__init__): Add iscsi data.
404 2006-06-20 Chris Lumens <clumens@redhat.com>
406 * pykickstart/parser (KickstartHandlers.doRaid): Handle a RAID device
407 as an integer instead of a string (#176537).
409 2006-06-16 Jeremy Katz <katzj@redhat.com>
411 * pykickstart/parser.py (KickstartHandlers.doMethod): Handle nfs --opts
413 2006-06-06 Chris Lumens <clumens@redhat.com>
415 * pykickstart.spec: Fix BuildRequires (#194156).
417 2006-05-25 Chris Lumens <clumens@redhat.com>
419 * pykickstart.spec, setup.py: Bump version.
421 2006-05-24 Chris Lumens <clumens@redhat.com>
423 * pykickstart/writer.py (KickstartWriter): Change order of LVM-related
426 2006-05-23 Chris Lumens <clumens@redhat.com>
428 * pykickstart.spec: Require urlgrabber now.
430 * po/*: Update translation files.
432 * pykickstart/parser.py (KickstartParser.handleCommand): Return a
433 more useful error message on unknown command.
435 * pykickstart/writer.py (KickstartWriter.doLogicalVolume): Fix typo.
437 * validator/ksvalidator: Accept a URL in addition to a file name.
439 2006-05-23 Chris Lumens <clumens@redhat.com>
441 * pykickstart/writer.py (KickstartWriter.doPackages): Don't write out
442 an empty packages section, since we may want this step to be
443 interactive (#192851).
445 2006-05-23 Chris Lumens <clumens@redhat.com>
447 * pykickstart.spec, setup.py: Bump version.
449 * pykickstart/writer.py (KickstartWriter.doFirewall): Rename --ports
452 2006-05-17 Peter Jones <pjones@redhat.com>
454 * pykickstart/parser.py: Add "multipath" command and doMultiPath
456 * pykickstart/data.py: Add kickstartMpPathData and
457 KickstartMultiPathData objects to handle multipath info, as well as
458 KickstartData.mpaths .
459 * pykickstart/writer.py: add doMultiPath
460 * docs/programmers-guide: add completely useless documentation for
461 multipath kickstart objects.
463 2006-05-15 Chris Lumens <clumens@redhat.com>
465 * pykickstart.spec, setup.py: Bump version.
467 * pykickstart/data.py (KickstartNetworkData): Add MTU (#191328).
468 * pykickstart/parser.py (KickstartHandlers.doNetwork): Likewise.
469 * pykickstart/writer.py (KickstartWriter.doNetwork): Likweise.
471 2006-05-10 Chris Lumens <clumens@redhat.com>
473 * pykickstart/parser.py (KickstartHandlers.doTimezone): Accept
474 --isUtc for backwards compatibility.
476 2006-05-04 Chris Lumens <clumens@redhat.com>
478 * pykickstart.spec, setup.py: Bump version.
480 2006-04-25 Chris Lumens <clumens@redhat.com>
482 * pykickstart/data.py (KickstartUserData): Added.
483 (KickstartData): Added lists for services and users.
484 * pykickstart/parser.py (KickstartParser.doServices,
485 KickstartParser.doUser): Add new command handlers.
486 Consolidate code to copy from option parsers to ksdata.
487 * pykickstart/writer.py (KickstartWriter.doServices,
488 KickstartParser.doUser): Add new command handlers.
490 2006-04-24 Chris Lumens <clumens@redhat.com>
492 * pykickstart/writer.py: More output formatting fixes.
494 2006-04-19 Chris Lumens <clumens@redhat.com>
496 * pykickstart/constants.py: Start CLEARPART_ constants at 0.
498 2006-04-17 Chris Lumens <clumens@redhat.com>
500 * pykickstart.spec, setup.py: Bump version.
502 2006-04-13 Chris Lumens <clumens@redhat.com>
504 * pykickstart/data.py (KickstartRepoData): Added.
505 (KickstartRaidData): Initialize members to a list instead of string.
506 (KickstartVolGroupData): Likewise.
507 * pykickstart/parser.py (KickstartHandlers.doRepo): Add options.
508 * pykickstart/writer.py (KickstartWriter.doRepo): Likewise.
509 (KickstartWriter.doPackages): Reorder package output. Output header
512 2006-04-11 Chris Lumens <clumens@redhat.com>
514 * pykickstart/parser.py (KickstartParser.addPackages): Ignore
515 whitespace before group names (#188095).
517 2006-03-27 Chris Lumens <clumens@redhat.com>
519 * pykickstart.spec, setup.py: Bump version.
521 * pykickstart/data.py (KickstartData.__init__): Add support for the
523 * pykickstart/writer.py (KickstartWriter.doLogging): Likewise.
524 (KickstartWriter.doRepo): Stub out funtion for the future.
525 * pykickstart/parser.py (KickstartHandlers.doLogging): Likewise.
526 (KickstartHandlers.doRepo): Stub out function for the future.
528 2006-03-27 Chris Lumens <clumens@redhat.com>
530 * pykickstart.spec, setup.py: Bump version.
532 * pykickstart/writer.py (KickstartWriter.doXConfig): Don't write out
533 a blank xconfig line.
535 2006-03-13 Chris Lumens <clumens@redhat.com>
537 * pykickstart/writer.py (KickstartWriter.__init__): Reorder output
540 2006-03-07 Chris Lumens <clumens@redhat.com>
542 * pykickstart.spec, setup.py: Bump version.
544 * pykickstart/parser.py (KickstartHandlers.doZeroMbr): Backwards
545 compatibility support for options to zerombr.
547 2006-02-24 Chris Lumens <clumens@redhat.com>
549 * pykickstart.spec, setup.py: Bump version.
551 * pykickstart/parser.py (KickstartHandlers.doIgnoreDisk): Get ksdata
552 from the correct option parser variable (#182934).
554 2006-02-17 Chris Lumens <clumens@redhat.com>
556 * pykickstart.spec, setup.py: Bump version.
558 2006-02-16 Chris Lumens <clumens@redhat.com>
560 * docs/programmers-guide: Update documentation.
562 * pykickstart/parser.py: Provide an option to not traceback if an
563 included file is not present. This should have very limited
564 usefulness. (#181760).
565 * pykickstart/parser.py (KSOptionParser.check_values): Typos.
567 2006-02-13 Chris Lumens <clumens@redhat.com>
569 * pykickstart.spec, setup.py: Bump version.
571 * pykickstart/parser.py: Don't trust ensure_value in complicated
572 cases in callbacks, as it wasn't setting values.
574 2006-02-13 Chris Lumens <clumens@redhat.com>
576 * pykickstart.spec, setup.py: Bump version.
578 * pykickstart/writer.py (KickstartWriter.doNetwork): --onboot
579 requires a value (#180987).
581 2006-02-10 Chris Lumens <clumens@redhat.com>
583 * pykickstart/parser.py: Be more strict about commands that don't
586 2006-02-09 Chris Lumens <clumens@redhat.com>
588 * pykickstart.spec, setup.py: Bump version.
590 * pykickstart/parser.py, pykickstart/writer.py: Fix pychecker
593 * pykickstart/parser.py (KSOption): Condense all those option classes
596 * pykickstart/parser.py (KickstartParser.readKickstart): Allow
597 exceptions to not be fatal so ksvalidator can report multiple
598 problems in one pass.
599 (KickstartHandlers.deprecatedCommand): Add line number to message.
600 (KSOptionParser.check_values): Make deprecated option message more
603 * validator/ksvalidator: Default to not following include files and
604 to not halting on the first error. Add options to change this
607 2006-02-08 Chris Lumens <clumens@redhat.com>
609 * pykickstart/parser.py (KickstartHandlers.doRaid): --level is not
610 strictly required since we should be able to infer it from
613 2006-02-01 Chris Lumens <clumens@redhat.com>
615 * pykickstart.spec, setup.py: Bump version.
617 * pykickstart/parser.py (KickstartHandlers.doVnc): No default port.
619 2006-01-31 Chris Lumens <clumens@redhat.com>
621 * pykickstart.spec, setup.py: Bump version.
623 * pykickstart.py/writer.py (KickstartWriter.doDmRaid): Add an initial
625 (KickstartWriter.doPartition): Handle None on partition size.
627 2006-01-30 Chris Lumens <clumens@redhat.com>
629 * pykickstart.spec, setup.py: Bump version.
631 * pykickstart/parser.py (KickstartHandlers.doVnc): Fix connecting to
632 a remote viewer. Deprecate --connect, and add --host and --port as
633 the new preferred way (#179209).
635 2006-01-19 Chris Lumens <clumens@redhat.com>
637 * pykickstart.spec, setup.py: Bump version.
639 2006-01-13 Chris Lumens <clumens@redhat.com>
641 * pykickstart/constants.py: Add constants for the various
642 reboot/shutdown actions.
643 * pykickstart/data.py: Add support for --eject on reboot.
644 * pykickstart/parser.py: Likewise.
645 * pykickstart/writer.py: Likewise.
647 2006-01-04 Chris Lumens <clumens@redhat.com>
649 * pykickstart/data.py: Finish removing monitor information.
650 * pykickstart/writer.py: Clean up output quoting a bit.
652 2005-12-12 Chris Lumens <clumens@redhat.com>
654 * pykickstart/data.py: Remove monitor information from xconfig.
655 * pykickstart/parser.py: Remove monitor configuration from xconfig,
656 move --noprobe option to monitor keyword.
657 * pykickstart/writer.py: Likewise.
659 2005-12-08 Chris Lumens <clumens@redhat.com>
661 * pykickstart/data.py: Support bytesPerInode on RAID
662 (Curtis Doty <Curtis at GreenKey.net> #175288).
663 * pykickstart/parser.py: Likewise.
664 * pykickstart/writer.py: Likewise.
666 2005-11-03 Chris Lumens <clumens@redhat.com>
668 * pykickstart.spec: Bump version.
670 * pykickstart/data.py: Default to SELINUX_ENFORCING.
671 anaconda expects partition sizes to start at None as --size=0 --grow
672 is an acceptable combination (#172378).
674 * pykickstart/parser.py: Don't call shlex.split on anything inside a
677 2005-11-01 Chris Lumens <clumens@redhat.com>
679 * pykickstart.spec: Bump version.
681 * pykickstart/parser.py (KickstartHandlers.doVnc): --connect is not
682 required as it may be provided to anaconda on the command line
684 (KickstartHandlers.doNetwork): --onboot takes no options.
685 * pykickstart/writer.py (doFirewall): Remove extra spaces. Write out
686 --<service> options if ports are set.
688 2005-10-28 Chris Lumens <clumens@redhat.com>
690 * pykickstart/writer.py (KickstartWriter.doClearPart): Fix --all
693 2005-10-28 Chris Lumens <clumens@redhat.com>
695 * pykickstart.spec: Bump version.
697 * docs/programmers-guide: Add documentation for error reporting.
698 * pykickstart/parser.py: Add --resolvedeps and --includedeps as
699 deprecated options to %packages. Pass line number to handlePackageHdr
702 2005-10-24 Chris Lumens <clumens@redhat.com>
704 * pykickstart.spec: Bump version.
706 * pykickstart/parser.py: Report the line number on exceptions.
707 * validator/ksvalidator: Added a stand-alone program to validate
710 2005-10-19 Chris Lumens <clumens@redhat.com>
712 * pykickstart.spec: Bump version.
714 2005-10-18 Chris Lumens <clumens@redhat.com>
716 * pykickstart/parser.py: Correct deprecated attribute so warnings are
717 thrown when a deprecated option is seen, not when it's defined.
719 2005-10-17 Chris Lumens <clumens@redhat.com>
721 * docs/programmers-guide: Added documentation for extending and
722 programming with pykickstart.
724 2005-10-13 Chris Lumens <clumens@redhat.com>
726 * pykickstart.spec: Correct python lib directory on 64-bit archs
727 (#170621). Bump build.
729 2005-10-07 Chris Lumens <clumens@redhat.com>
731 * pykickstart/constants.py: Add types for scripts.
732 * pykickstart/data.py: Collapse scripts into a single list.
733 * pykickstart/parser.py: Likewise. Also, fix script printing.
734 * pykickstart/writer.py: Likewise. Also, rename class to
737 2005-10-06 Chris Lumens <clumens@redhat.com>
739 * pykickstart/parser.py (DeprecatedOption): Add a "deprecated"
740 attribute so options can be marked as such.
741 (KickstartHandlers): Change how deprecated commands are printed. Add
742 --card back to the xconfig command as a deprecated option.
744 2005-10-05 Chris Lumens <clumens@redhat.com>
746 * pykickstart/data.py: Rename classes to be consistent with the rest
747 of the module. Add default bytesPerInode to partition objects.
749 2005-10-05 Chris Lumens <clumens@redhat.com>
751 * Imported contents from anaconda.