1 2006-01-11 Chris Lumens <clumens@redhat.com>
3 * pykickstart/commands/fc5.py (RaidData, Raid): Make these classes
4 subclass the ones in FC4Version, to the extent that can be done.
5 * pykickstart/commands/fc6.py (NetworkData, Method, Monitor, Reboot):
8 * pykickstart/parser.py (Script.__str__): Fix Script printing.
10 * pykickstart/commands/fc6.py (FC6Version.Method): Fix test for opts
13 2007-01-10 Chris Lumens <clumens@redhat.com>
15 * pykickstart/commands/base.py (KickstartCommand.__init__): Add a
16 dispatcher setting so command classes can still access data classes.
17 (BaseVersion.registerHandler): Don't overwrite command classes with
18 an instance in the version object.
20 * pykickstart/commands/fc4.py: Data and command classes are now
21 nested inside the version class.
22 * pykickstart/commands/fc5.py: Likewise.
23 * pykickstart/commands/fc6.py: Likewise.
25 2007-01-10 Chris Lumens <clumens@redhat.com>
27 * pykickstart/version.py (makeVersion): Default to DEVEL.
29 * pykickstart/commands/fc4.py: Command -> KS for brevity.
30 * pykickstart/commands/fc5.py: Likewise.
31 * pykickstart/commands/fc6.py: Likewise.
33 2007-01-09 Chris Lumens <clumens@redhat.com>
35 * pykickstart/po/*: Updated translations.
37 * pykickstart/commands/*.py: Rename everything from Handler to
38 Version, as that seems to make more sense.
39 * pykickstart/options.py: Likewise.
40 * pykickstart/parser.py: Likewise.
41 * pykickstart/version.py: Likewise.
42 * ksvalidator/validator: Likewise.
44 2007-01-09 Chris Lumens <clumens@redhat.com>
46 * Merge in multiversion-branch (#189348).
48 2007-01-08 Chris Lumens <clumens@redhat.com>
52 * Merge from HEAD: Updated translations.
54 2007-01-03 Chris Lumens <clumens@redhat.com>
58 * pykickstart/commands/base.py (BaseHandler.hasHandler): Add a
59 convenience method to see if there's a handler for a given command.
61 2006-12-22 Chris Lumens <clumens@redhat.com>
65 * pykickstart/commands/base.py (KickstartCommand.__init__): Add a
66 writePriority parameter to control the order commands get written out
67 when __str__ methods are called.
68 (BaseHandler.__str__): Take writePriorities into account.
69 (BaseHandler.registerHandler): Insert command handlers into the
70 _writePriority dict in the correct order - first by priority, then
71 alphabetically within that priority.
73 * pykickstart/commands/fc4.py: Add new writePriority parameter.
74 * pykickstart/commands/fc6.py: Likewise.
76 2006-12-22 Chris Lumens <clumens@redhat.com>
80 * pykickstart/commands/fc6.py: Added multipath support back in.
82 * pykickstart/commands/base.py (BaseData): Added a superclass for all
83 those Kickstart*Data objects.
84 * pykickstart/commands/fc4.py: Use BaseData.
85 * pykickstart/commands/fc6.py: Likewise.
87 * pykickstart/commands/base.py: Clarify API for subclasses a little
88 bit. Make KickstartCommand.__str__ an abstract method. Add
89 DeprecatedCommand.__str__.
91 2006-12-20 Chris Lumens <clumens@redhat.com>
95 * pykickstart/commands/fc4.py (CommandReboot.__str__): Fix output
98 * Merge from HEAD: Updated translations.
100 2006-12-20 Chris Lumens <clumens@redhat.com>
104 * pykickstart/__init__.py: Clear this out.
106 * pykickstart/errors.py: Add __doc__ strings to all classes and
108 * pykickstart/options.py: Likewise.
109 * pykickstart/version.py: Likewise.
110 * pykickstart/commands/base.py: Likewise.
112 * pykickstart/parser.py: Add __doc__ strings to all classes and
113 public methods. Privatize attributes in KickstartParser that don't
116 * pykickstart/commands/fc4.py (FC4Handler.__init__): _registerHandler
117 is no longer private.
118 * pykickstart/commands/fc5.py (FC5Handler.__init__): Likewise.
119 * pykickstart/commands/fc6.py (FC6Handler.__init__): Likewise.
121 * docs/programmers-guide: Remove stuff that's now duplicated by
124 2006-12-20 Chris Lumens <clumens@redhat.com>
126 * po/nb.po: Update from rhel5-branch.
128 2006-12-19 Chris Lumens <clumens@redhat.com>
132 * pykickstart/commands/base.py (KickstartCommand.__call__): Add a
133 function to set all the attributes of a command object at once.
134 (BaseHandler._registerHandler): Don't need to do so much goofy stuff
135 to register a command handler anymore.
137 * pykickstart/version.py (returnClassForVersion): Add a function to
138 return the class matching a given kickstart syntax version. This does
139 not return an instance of that class.
141 * Makefile: Add pykickstart/commands/*.pyc to what gets cleaned.
143 * setup.py: Package up commands as well.
145 * test.py: This isn't needed anymore.
147 2006-12-19 Chris Lumens <clumens@redhat.com>
151 * pykickstart/commands/fc4.py: Add named arguments to __init__
152 functions for all command handlers.
153 * pykickstart/commands/fc6.py: Likewise.
155 * pykickstart/commands/fc4.py: Various minor fixes to default
156 arguments and __str__ methods throughout.
158 2006-12-15 Chris Lumens <clumens@redhat.com>
160 * pykickstart.spec, setup.py: Bump version (only translations have
161 changed since the last rebuild - #216620).
163 2006-12-12 Chris Lumens <clumens@redhat.com>
167 * pykickstart/commands/fc4.py (CommandLang): Add lang attribute.
169 * pykickstart/commands/fc5.py (FC5Handler): Import from the
172 2006-12-11 Chris Lumens <clumens@redhat.com>
176 * pykickstart/commands/fc4.py: Added first run at data and command
177 handling support for Fedora Core 4.
179 * pykickstart/commands/fc4.py (KickstartLogVolData,
180 KickstartNetworkData, KickstartPartData, KickstartRaidData,
181 KickstartVolGroupData, KickstartZFCPData): Add named arguments to
182 __init__ functions to make creating objects programatically easier.
183 * pykickstart/commands/fc6.py (KickstartDmRaidData,
184 KickstartIscsiData, KickstartRepoData, KickstartUserData): Likewise.
186 2006-12-11 Chris Lumens <clumens@redhat.com>
190 * validator/ksvalidator: Update to handle multiple versions.
192 * pykickstart/parser.py (Packages.add): Move Parser.addPackages here
193 since this seems like a sensible method for the Packages object to
196 * pykickstart/version.py (makeHandler): Add a function to create the
197 right handler for a given syntax version.
198 (stringToVersion): Add a function to convert string versions into
201 * pykickstart/commands/base.py: Need to import errors here.
203 2006-12-11 Chris Lumens <clumens@redhat.com>
207 * pykickstart/options.py (KSOptionParser.check_values): Use
208 self.lineno instead of lineno.
210 * pykickstart/parser.py: Set packages, scripts, and platform on the
213 * pykickstart/commands/base.py (BaseHandler.__init__): This looks
214 like the best place to add packages, scripts, and platform.
215 (BaseHandler.__str__): Write out the whole ks file, though we still
216 need to get commands in the right order.
218 * Merge from HEAD: Updated translations.
220 2006-12-08 Chris Lumens <clumens@redhat.com>
224 * pykickstart/data.py: Removed.
225 * pykickstart/handlers.py: Removed.
226 * pykickstart/writer.py: Removed.
228 * pykickstart/__init__.py: Updated.
229 * pykickstart/errors.py (KickstartVersionError): Add a new exception
230 that will be useful in the future.
231 * pykickstart/options.py: Don't need this import anymore.
232 * pykickstart/parser.py: Rework string representation in String.
233 Create a new Packages class, even though it's not in use yet. Hack in
234 changes to the parser to make it basically work for now.
235 * pykickstart/version.py: Added initial symbolic version numbers.
237 * pykickstart/commands/__init__.py: Added.
238 * pykickstart/commands/base.py: Added base classes useful for all
240 * pykickstart/commands/fc5.py: Added first run at data and command
241 handling support for Fedora Core 5 syntax. Most of this used to be
242 in data.py, handlers.py, and writer.py
243 * pykickstart/commands/fc6.py: Added first run at data and command
244 handling support for Fedora Core 6 syntax. Most of this used to be in
245 data.py, handlers.py, and writer.py
248 * test.py: Added quick test harness.
250 2006-12-05 Chris Lumens <clumens@redhat.com>
254 * pykickstart/options.py (KSOptionParser.check_values): Check
255 introduced and removed attributes.
256 (KSOption): Add introduced and removed attributes.
258 * validator/ksvalidator: Update to work with new file structure.
261 - po/pykickstart.pot: Updated (#216620).
262 - pykickstart/errors.py: Update string formats to make translation
264 - pykickstart/handlers.py: Likewise.
265 - pykickstart/options.py: Likewise.
266 - pykickstart/handlers.py (KickstartHandlers.doIscsi): Use required
268 - pykickstart/handlers.py (KickstartHandlers.deprecatedCommands):
269 Fix traceback (#218047, #218059).
270 - pykickstart/writer.py (KickstartWriter.doLogging): Add --level.
271 - pykickstart/writer.py (KickstartWriter.doRepo): Fix traceback
274 2006-12-05 Chris Lumens <clumens@redhat.com>
276 * pykickstart.spec, setup.py: Bump version.
278 2006-12-04 Chris Lumens <clumens@redhat.com>
280 * pykickstart/writer.py (KickstartWriter.doRepo): Fix traceback
283 2006-12-01 Chris Lumens <clumens@redhat.com>
285 * pykickstart.spec, setup.py: Bump version.
287 * pykickstart/parser.py (KickstartHandlers.deprecatedCommands): Fix
288 traceback (#218047, #218059).
290 2006-11-30 Chris Lumens <clumens@redhat.com>
292 * pykickstart.spec, setup.py: Bump version.
294 2006-11-21 Chris Lumens <clumens@redhat.com>
296 * po/pykickstart.pot: Updated (#216620).
298 * pykickstart/parser.py: Update string formats to make translation
301 2006-11-14 Chris Lumens <clumens@redhat.com>
303 * pykickstart/parser.py (KickstartHandlers.doIscsi): Use required
306 2006-11-09 Chris Lumens <clumens@redhat.com>
308 * pykickstart/writer.py (KickstartWriter.doLogging): Add --level.
310 2006-10-24 Chris Lumens <clumens@redhat.com>
315 - Makefile: Update to handle new release format.
316 - setup.py: New version.
317 - pykickstart.spec: Fix spec file to use %{?dist} in release.
318 - pykickstart/writer.py (KickstartWriter.doKey): Better way to
321 2006-10-24 Chris Lumens <clumens@redhat.com>
325 * pykickstart/__init__.py: Import new files by default.
326 * pykickstart/errors.py: Split out from parser.py.
327 * pykickstart/handlers.py: Split out from parser.py
328 * pykickstart/options.py: Split out from parser.py.
329 * pykickstart/parser.py: Updated for new files.
331 * validator/ksvalidator: Updated for new files.
333 2006-10-24 Chris Lumens <clumens@redhat.com>
335 * pykickstart.spec, setup.py: Bump version.
337 * Makefile: Fix for new Release format.
339 2006-10-17 Chris Lumens <clumens@redhat.com>
341 * pykickstart/writer.py: Add writer for key command.
343 2006-10-17 Jeremy Katz <katzj@redhat.com>
345 * pykickstart.spec, setup.py: Bump version.
347 * pykickstart/parser.py, pykickstart/constants.py: add --skip for key
349 2006-10-16 Jeremy Katz <katzj@redhat.com>
351 * pykickstart.spec, setup.py: Bump version.
353 * pykickstart/parser.py (KickstartHandlers.doKey): Support for
355 * pykickstart/data.py (KickstartData.__init__): Likewise.
357 2006-10-13 Bill Nottingham <notting@redhat.com>
359 * af.po, am.po, ar.po, be.po, bg.po, bn.po, cy.po, et.po,
360 eu_ES.po, fa.po, fi.po, he.po, hy.po, kn.po, ku.po, lo.po, lt.po,
361 lv.po, mk.po, my.po, nn.po, no.po, nso.po, ro.po, si.po, sq.po, th.po,
362 ur.po, vi.po, zu.po: Use a valid charset (#210720)
364 * pykickstart.spec, setup.py: Bump version
367 2006-09-29 Chris Lumens <clumens@redhat.com>
369 * pykickstart.spec, setup.py: Bump version
371 * pykickstart/parser.py (KickstartHandlers.doMethod): Fix traceback
374 2006-09-25 Chris Lumens <clumens@redhat.com>
376 * pykickstart.spec, setup.py: Bump version
378 * pykickstart/parser.py (KickstartHandlers.doMethod): Add support for
379 --biospart option (#207585).
380 * pykickstart/writer.py (KickstartWriter.doMethod): Likewise.
382 * pykickstart/writer.py (KickstartWriter.doIscsi): Output new syntax.
383 (KickstartWriter.doZFCP): Likewise.
384 (KickstartWriter.doIscsiName): Added.
386 2006-09-20 Jeremy Katz <katzj@redhat.com>
388 * pykickstart.spec, setup.py: Bump version
390 * pykickstart/parser.py (KickstartHandlers.doIscsi): New and
391 improved iscsi syntax. Also, allow multiple zfcp devs
392 * pykickstart/data.py: Likewise.
394 2006-07-13 Chris Lumens <clumens@redhat.com>
396 * pykickstart/data.py: Add noipv4 and noipv6 to KickstartNetworkData.
397 * pykickstart/parser.py (KickstartHandlers.doNetwork): Limit
398 bootproto choices to what anaconda can handle. Add support for
399 --noipv4 and --noipv6 options.
400 * pykickstart/writer.py (KickstartWriter.doNetwork): Write out new
403 2006-06-20 Chris Lumens <clumens@redhat.com>
405 * pykickstart.spec, setup.py: Bump version.
407 * pykickstart/writer.py (KickstartWriter.doIscsi): Add iscsi writer.
409 2006-06-20 Jeremy Katz <katzj@redhat.com>
411 * pykickstart/parser.py (KickstartHandlers.doIscsi): Initial iscsi
412 support. This syntax is likely to change but this makes testing
414 * pykickstart/data.py (KickstartData.__init__): Add iscsi data.
416 2006-06-20 Chris Lumens <clumens@redhat.com>
418 * pykickstart/parser (KickstartHandlers.doRaid): Handle a RAID device
419 as an integer instead of a string (#176537).
421 2006-06-16 Jeremy Katz <katzj@redhat.com>
423 * pykickstart/parser.py (KickstartHandlers.doMethod): Handle nfs --opts
425 2006-06-06 Chris Lumens <clumens@redhat.com>
427 * pykickstart.spec: Fix BuildRequires (#194156).
429 2006-05-25 Chris Lumens <clumens@redhat.com>
431 * pykickstart.spec, setup.py: Bump version.
433 2006-05-24 Chris Lumens <clumens@redhat.com>
435 * pykickstart/writer.py (KickstartWriter): Change order of LVM-related
438 2006-05-23 Chris Lumens <clumens@redhat.com>
440 * pykickstart.spec: Require urlgrabber now.
442 * po/*: Update translation files.
444 * pykickstart/parser.py (KickstartParser.handleCommand): Return a
445 more useful error message on unknown command.
447 * pykickstart/writer.py (KickstartWriter.doLogicalVolume): Fix typo.
449 * validator/ksvalidator: Accept a URL in addition to a file name.
451 2006-05-23 Chris Lumens <clumens@redhat.com>
453 * pykickstart/writer.py (KickstartWriter.doPackages): Don't write out
454 an empty packages section, since we may want this step to be
455 interactive (#192851).
457 2006-05-23 Chris Lumens <clumens@redhat.com>
459 * pykickstart.spec, setup.py: Bump version.
461 * pykickstart/writer.py (KickstartWriter.doFirewall): Rename --ports
464 2006-05-17 Peter Jones <pjones@redhat.com>
466 * pykickstart/parser.py: Add "multipath" command and doMultiPath
468 * pykickstart/data.py: Add kickstartMpPathData and
469 KickstartMultiPathData objects to handle multipath info, as well as
470 KickstartData.mpaths .
471 * pykickstart/writer.py: add doMultiPath
472 * docs/programmers-guide: add completely useless documentation for
473 multipath kickstart objects.
475 2006-05-15 Chris Lumens <clumens@redhat.com>
477 * pykickstart.spec, setup.py: Bump version.
479 * pykickstart/data.py (KickstartNetworkData): Add MTU (#191328).
480 * pykickstart/parser.py (KickstartHandlers.doNetwork): Likewise.
481 * pykickstart/writer.py (KickstartWriter.doNetwork): Likweise.
483 2006-05-10 Chris Lumens <clumens@redhat.com>
485 * pykickstart/parser.py (KickstartHandlers.doTimezone): Accept
486 --isUtc for backwards compatibility.
488 2006-05-04 Chris Lumens <clumens@redhat.com>
490 * pykickstart.spec, setup.py: Bump version.
492 2006-04-25 Chris Lumens <clumens@redhat.com>
494 * pykickstart/data.py (KickstartUserData): Added.
495 (KickstartData): Added lists for services and users.
496 * pykickstart/parser.py (KickstartParser.doServices,
497 KickstartParser.doUser): Add new command handlers.
498 Consolidate code to copy from option parsers to ksdata.
499 * pykickstart/writer.py (KickstartWriter.doServices,
500 KickstartParser.doUser): Add new command handlers.
502 2006-04-24 Chris Lumens <clumens@redhat.com>
504 * pykickstart/writer.py: More output formatting fixes.
506 2006-04-19 Chris Lumens <clumens@redhat.com>
508 * pykickstart/constants.py: Start CLEARPART_ constants at 0.
510 2006-04-17 Chris Lumens <clumens@redhat.com>
512 * pykickstart.spec, setup.py: Bump version.
514 2006-04-13 Chris Lumens <clumens@redhat.com>
516 * pykickstart/data.py (KickstartRepoData): Added.
517 (KickstartRaidData): Initialize members to a list instead of string.
518 (KickstartVolGroupData): Likewise.
519 * pykickstart/parser.py (KickstartHandlers.doRepo): Add options.
520 * pykickstart/writer.py (KickstartWriter.doRepo): Likewise.
521 (KickstartWriter.doPackages): Reorder package output. Output header
524 2006-04-11 Chris Lumens <clumens@redhat.com>
526 * pykickstart/parser.py (KickstartParser.addPackages): Ignore
527 whitespace before group names (#188095).
529 2006-03-27 Chris Lumens <clumens@redhat.com>
531 * pykickstart.spec, setup.py: Bump version.
533 * pykickstart/data.py (KickstartData.__init__): Add support for the
535 * pykickstart/writer.py (KickstartWriter.doLogging): Likewise.
536 (KickstartWriter.doRepo): Stub out funtion for the future.
537 * pykickstart/parser.py (KickstartHandlers.doLogging): Likewise.
538 (KickstartHandlers.doRepo): Stub out function for the future.
540 2006-03-27 Chris Lumens <clumens@redhat.com>
542 * pykickstart.spec, setup.py: Bump version.
544 * pykickstart/writer.py (KickstartWriter.doXConfig): Don't write out
545 a blank xconfig line.
547 2006-03-13 Chris Lumens <clumens@redhat.com>
549 * pykickstart/writer.py (KickstartWriter.__init__): Reorder output
552 2006-03-07 Chris Lumens <clumens@redhat.com>
554 * pykickstart.spec, setup.py: Bump version.
556 * pykickstart/parser.py (KickstartHandlers.doZeroMbr): Backwards
557 compatibility support for options to zerombr.
559 2006-02-24 Chris Lumens <clumens@redhat.com>
561 * pykickstart.spec, setup.py: Bump version.
563 * pykickstart/parser.py (KickstartHandlers.doIgnoreDisk): Get ksdata
564 from the correct option parser variable (#182934).
566 2006-02-17 Chris Lumens <clumens@redhat.com>
568 * pykickstart.spec, setup.py: Bump version.
570 2006-02-16 Chris Lumens <clumens@redhat.com>
572 * docs/programmers-guide: Update documentation.
574 * pykickstart/parser.py: Provide an option to not traceback if an
575 included file is not present. This should have very limited
576 usefulness. (#181760).
577 * pykickstart/parser.py (KSOptionParser.check_values): Typos.
579 2006-02-13 Chris Lumens <clumens@redhat.com>
581 * pykickstart.spec, setup.py: Bump version.
583 * pykickstart/parser.py: Don't trust ensure_value in complicated
584 cases in callbacks, as it wasn't setting values.
586 2006-02-13 Chris Lumens <clumens@redhat.com>
588 * pykickstart.spec, setup.py: Bump version.
590 * pykickstart/writer.py (KickstartWriter.doNetwork): --onboot
591 requires a value (#180987).
593 2006-02-10 Chris Lumens <clumens@redhat.com>
595 * pykickstart/parser.py: Be more strict about commands that don't
598 2006-02-09 Chris Lumens <clumens@redhat.com>
600 * pykickstart.spec, setup.py: Bump version.
602 * pykickstart/parser.py, pykickstart/writer.py: Fix pychecker
605 * pykickstart/parser.py (KSOption): Condense all those option classes
608 * pykickstart/parser.py (KickstartParser.readKickstart): Allow
609 exceptions to not be fatal so ksvalidator can report multiple
610 problems in one pass.
611 (KickstartHandlers.deprecatedCommand): Add line number to message.
612 (KSOptionParser.check_values): Make deprecated option message more
615 * validator/ksvalidator: Default to not following include files and
616 to not halting on the first error. Add options to change this
619 2006-02-08 Chris Lumens <clumens@redhat.com>
621 * pykickstart/parser.py (KickstartHandlers.doRaid): --level is not
622 strictly required since we should be able to infer it from
625 2006-02-01 Chris Lumens <clumens@redhat.com>
627 * pykickstart.spec, setup.py: Bump version.
629 * pykickstart/parser.py (KickstartHandlers.doVnc): No default port.
631 2006-01-31 Chris Lumens <clumens@redhat.com>
633 * pykickstart.spec, setup.py: Bump version.
635 * pykickstart.py/writer.py (KickstartWriter.doDmRaid): Add an initial
637 (KickstartWriter.doPartition): Handle None on partition size.
639 2006-01-30 Chris Lumens <clumens@redhat.com>
641 * pykickstart.spec, setup.py: Bump version.
643 * pykickstart/parser.py (KickstartHandlers.doVnc): Fix connecting to
644 a remote viewer. Deprecate --connect, and add --host and --port as
645 the new preferred way (#179209).
647 2006-01-19 Chris Lumens <clumens@redhat.com>
649 * pykickstart.spec, setup.py: Bump version.
651 2006-01-13 Chris Lumens <clumens@redhat.com>
653 * pykickstart/constants.py: Add constants for the various
654 reboot/shutdown actions.
655 * pykickstart/data.py: Add support for --eject on reboot.
656 * pykickstart/parser.py: Likewise.
657 * pykickstart/writer.py: Likewise.
659 2006-01-04 Chris Lumens <clumens@redhat.com>
661 * pykickstart/data.py: Finish removing monitor information.
662 * pykickstart/writer.py: Clean up output quoting a bit.
664 2005-12-12 Chris Lumens <clumens@redhat.com>
666 * pykickstart/data.py: Remove monitor information from xconfig.
667 * pykickstart/parser.py: Remove monitor configuration from xconfig,
668 move --noprobe option to monitor keyword.
669 * pykickstart/writer.py: Likewise.
671 2005-12-08 Chris Lumens <clumens@redhat.com>
673 * pykickstart/data.py: Support bytesPerInode on RAID
674 (Curtis Doty <Curtis at GreenKey.net> #175288).
675 * pykickstart/parser.py: Likewise.
676 * pykickstart/writer.py: Likewise.
678 2005-11-03 Chris Lumens <clumens@redhat.com>
680 * pykickstart.spec: Bump version.
682 * pykickstart/data.py: Default to SELINUX_ENFORCING.
683 anaconda expects partition sizes to start at None as --size=0 --grow
684 is an acceptable combination (#172378).
686 * pykickstart/parser.py: Don't call shlex.split on anything inside a
689 2005-11-01 Chris Lumens <clumens@redhat.com>
691 * pykickstart.spec: Bump version.
693 * pykickstart/parser.py (KickstartHandlers.doVnc): --connect is not
694 required as it may be provided to anaconda on the command line
696 (KickstartHandlers.doNetwork): --onboot takes no options.
697 * pykickstart/writer.py (doFirewall): Remove extra spaces. Write out
698 --<service> options if ports are set.
700 2005-10-28 Chris Lumens <clumens@redhat.com>
702 * pykickstart/writer.py (KickstartWriter.doClearPart): Fix --all
705 2005-10-28 Chris Lumens <clumens@redhat.com>
707 * pykickstart.spec: Bump version.
709 * docs/programmers-guide: Add documentation for error reporting.
710 * pykickstart/parser.py: Add --resolvedeps and --includedeps as
711 deprecated options to %packages. Pass line number to handlePackageHdr
714 2005-10-24 Chris Lumens <clumens@redhat.com>
716 * pykickstart.spec: Bump version.
718 * pykickstart/parser.py: Report the line number on exceptions.
719 * validator/ksvalidator: Added a stand-alone program to validate
722 2005-10-19 Chris Lumens <clumens@redhat.com>
724 * pykickstart.spec: Bump version.
726 2005-10-18 Chris Lumens <clumens@redhat.com>
728 * pykickstart/parser.py: Correct deprecated attribute so warnings are
729 thrown when a deprecated option is seen, not when it's defined.
731 2005-10-17 Chris Lumens <clumens@redhat.com>
733 * docs/programmers-guide: Added documentation for extending and
734 programming with pykickstart.
736 2005-10-13 Chris Lumens <clumens@redhat.com>
738 * pykickstart.spec: Correct python lib directory on 64-bit archs
739 (#170621). Bump build.
741 2005-10-07 Chris Lumens <clumens@redhat.com>
743 * pykickstart/constants.py: Add types for scripts.
744 * pykickstart/data.py: Collapse scripts into a single list.
745 * pykickstart/parser.py: Likewise. Also, fix script printing.
746 * pykickstart/writer.py: Likewise. Also, rename class to
749 2005-10-06 Chris Lumens <clumens@redhat.com>
751 * pykickstart/parser.py (DeprecatedOption): Add a "deprecated"
752 attribute so options can be marked as such.
753 (KickstartHandlers): Change how deprecated commands are printed. Add
754 --card back to the xconfig command as a deprecated option.
756 2005-10-05 Chris Lumens <clumens@redhat.com>
758 * pykickstart/data.py: Rename classes to be consistent with the rest
759 of the module. Add default bytesPerInode to partition objects.
761 2005-10-05 Chris Lumens <clumens@redhat.com>
763 * Imported contents from anaconda.