/[gli]/trunk/ChangeLog
Gentoo

Contents of /trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1204 - (show annotations) (download)
Sun Jan 1 03:46:04 2006 UTC (8 years, 6 months ago) by agaffney
File size: 64108 byte(s)
figure PORTAGE_TMPDIR properly

1 # ChangeLog for Gentoo Linux Installer
2 # Copyright 2005-2005 Gentoo Technologies, Inc.
3
4 # $Header: /var/cvsroot/gentoo/src/installer/ChangeLog,v 1.556 2006/01/01 03:46:04 agaffney Exp $
5
6 *GLI-0.3 (27 Oct 2005)
7
8 31 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
9 src/GLIArchitectureTemplate.py:
10 remove add_pkg_to_world() and copy_pkg_to_chroot()
11 copy installer.log to installer.log.failed on install failure
12 src/GLIUtility.py:
13 added get_keymaps()
14 spawn() takes any False argument for chroot instead of just None
15 src/GLIPortage.py:
16 copy_pkg_to_chroot() chroot's to run ebuild is use_root=False
17 change copy_pkg_to_chroot() to work properly with use_root=False
18 figure PORTAGE_TMPDIR properly
19
20 27 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
21 src/net/server/html/*:
22 converted showclients, load/saveprofile
23
24 26 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
25 src/GLIPortage.py:
26 exclude packages already in chroot vdb from binary deplist
27 chroot to use best_version for chroot's vdb
28 src/runtimedeps.py:
29 accept ROOT via commandline instead of env
30
31 25 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
32 src/runtimedeps.py:
33 remove passing of ROOT
34 src/GLIPortage.py:
35 modify get_deps() to get deptree for each package and merge into final list
36 remove depgraph class
37 add debugging code to get_deps()
38 src/GLIArchitectureTemplate.py:
39 combine code for GRP/compile in install_packages() into one block
40 debugging code in install_packages()
41
42 24 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
43 src/runtimedeps.py:
44 initial commit
45 src/GLIPortage.py:
46 use separate script for GRP deps
47 remove calls to portage module
48
49 23 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
50 src/GLIPortage.py:
51 initial commit
52 move some of portage function from GLIAT
53 flipped around a few function args
54 src/GLIArchitectureTemplate.py:
55 revamp install_packages() for new GLIPortage
56
57 21 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
58 src/GLIArchitectureTemplate.py:
59 extract /usr/livecd/metadata.tar.bz2 to chroot if it exists
60
61 20 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
62 src/net/server/gliserv.py:
63 wrap generated code in a class to isolate it a bit better
64 302 redirects work
65 don't use cgi.escape() for <% %>
66 src/net/server/html/webgli/*:
67 load/save profile
68 src/GLIUtility.py:
69 change /sbin/lspci to just lspci
70
71 18 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
72 src/GLIClientController.py:
73 change ordering of statements in CC run() while loop to not go past the end
74 of the array
75 src/GLIArchitectureTemplate.py:
76 removed redundant bind mounts
77
78 18 Dec 2005; Preston Cody <codeman@gentoo.org>
79 REMOVED dialogfe.py since it is totally obsolete. use gli-dialog.py
80 added a diagram by blackace from last night.
81 added the glossary in RTF format.
82
83 17 Dec 2005; Preston Cody <codeman@gentoo.org>
84 x86AT: separated out emerge/configure from running of bootloader
85 added MBR drive support to lilo.
86 these changes will likely not work.
87 AT: added setup_and_run_bootloader step.
88
89 12 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
90 src/net/server/gliserv.py:
91 call generated code in a function
92 src/net/server/html/webgli/*:
93 include top/bottom
94 src/GLIArchitectureTemplate.py, src/GLIClientController.py,
95 src/GLIClientCongifuration.py:
96 install mode magic
97
98 11 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
99 src/GLIClientController.py:
100 use GLIException when there's an import problem
101 added debug code to show install_steps
102 src/templates/amd64ArchitectureTemplate.py:
103 add . to import path
104 proper path this time: ../../templates
105 src/GLIArchitectureTemplate.py:
106 add _portage_best_version() function
107
108 11 Dec 2005; Preston Cody <codeman@gentoo.org>
109 added initial glossary and gimli diagram to the docs directory.
110 modify gli-dialog to allow editing of the install_profile after loading XML.
111
112 8 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
113 src/net/server/html/webgli/:
114 converted globaluse, localuse, networkmounts, portagetree, and stageselection
115 moved saveclientconfig stuff into clientconfig
116 moved saveconfigfiles into config files
117 converted etc_portage and makedotconf
118 converted bootloader and kernel
119 convert daemons, extrapackages, networking, review, services, timezone, users
120 src/net/server/gliserv.py:
121 proper 404 handling for .pyhtml extension
122 HTML escape <% %> stuff
123 work around python's sucky regexes
124 src/GLIInstallProfile.py:
125 allow set_{rsync,ftp,http}_proxy() to accept empty values
126
127 7 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
128 src/net/server/gliserv.py:
129 initial commit of Legolas templating engine
130 302 redirects
131 src/net/server/html/index.html, src/net/server/webgli_template.html:
132 minor changes for new code
133 src/net/server/html/*.pyhtml, src/net/server/html/webgli/*.pyhtml:
134 initial commit of the conversion from the monolithic WebGLIHandler.py to the
135 one file per path Legolas goodness
136 partitioning[2-4] done
137
138 5 Dec 2005; Preston Cody <codeman@gentoo.org>
139 webgli: dhcp options in CC and post-install.
140 updated comparison chart.
141 webgli: etc/portage/* and distcc support added. not too-well tested.
142
143 4 Dec 2005; Preston Cody <codeman@gentoo.org>
144 webgli_template.html: valign=top on left side.
145 webgli: fix bootloader boot_device. now working.
146 webgli: CC proxy done. post-install proxy in progress.
147
148 3 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
149 src/net/server/webgli_template.html:
150 increase padding for content cell to 7px and add colspan=2
151
152 3 Dec 2005; Nicholas D. Wolfood <blackace@gentoo.org>
153 webgli: added graphic bar on top
154 webgli: added hover effects on the links on the left
155 webgli: re-rendered header_bg.png to stretch without artifacts
156
157 3 Dec 2005; Preston Cody <codeman@gentoo.org>
158 webgli: make.conf disabling fixes for dynamic_stage3
159 fixed portage snapshot browse popup
160 all changes tested.
161 webgli: add debug mode to CC screen. the screen still needs lots of work.
162
163 1 Dec 2005; Preston Cody <codeman@gentoo.org>
164 added debug mode question to gli-dialog
165 added CC proxies to CC networking for gli-dialog
166 webgli: fixed skip CC networking if connection active
167 webgli: portage snapshot defaults to CD
168 webgli: bootloader mbr drive selection
169 webgli: USE flags unselectable if dynamic_stage3
170 webgli: manual extra packages and save button.
171
172 28 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
173 src/GLIUtility.py:
174 change ping count to 2
175 docs/comparison.html
176 initial commit
177
178 27 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
179 src/templates/x86ArchitectureTemplate.py:
180 fix map() issue with grub code
181 replace kernel_names and initrd_names loops with one-liners
182
183 27 Nov 2005; Preston Cody <codeman@gentoo.org>
184 gli-dialog won't let you dynamic stage3 without systempkgs.txt.
185 initial gli-dialog support for recommended partitioning layout and clear.
186 failure cleanup now an option for gli-dialog.
187 move livecd-kernel to top of kernel lists. fix proto bug in rc.conf
188 added comparison list and updated TODO!
189
190 26 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
191 src/GLIArchitectureTemplate.py:
192 fix to stage1() debug code
193 fix to stage2() debug code
194
195 26 Nov 2005; Preston Cody <codeman@gentoo.org>
196 some more bootloader code fixes. forgot boot_device != mbr_device.
197
198 25 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
199 src/GLIStorageDevice.py:
200 fix to unallocated space merging when last one is after part 4
201
202 24 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
203 src/GLIArchitectureTemplate.py:
204 small fix to debugging code in copy_pkg_to_chroot()
205
206 23 Nov 2005; Preston Cody <codeman@gentoo.org>
207 more bugfixes with bootloader code
208 gli-dialog side appears to work
209
210 21 Nov 2005; Preston Cody <codeman@gentoo.org>
211 initial adding of boot_device to backend.
212 initial boot_device support added to gli-dialog.
213 some fixes of my poor coding
214
215 20 Nov 2005; Preston Cody <codeman@gentoo.org>
216 converted gli-dialog to use the install_package_list.
217 gtkfe has already been converted by AllanonJL
218 new way working in gli-dialog now and added to webgli.
219 added set/get_boot_device() to IP
220
221 19 Nov 2005; Preston Cody <codeman@gentoo.org>
222 get_install_package_list added to InstallProfile. This can be used by the FEs
223
224 17 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
225 src/templates/x86ArchitectureTemplate.py:
226 call ls with '-1 --color=no'
227
228 16 Nov 2005; Preston Cody <codeman@gentoo.org>
229 added warning (#9) to GRP ppl about stage3 tarballs
230
231 15 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
232 src/GLIArchitectureTemplate.py:
233 change fat32/fat16 to vfat in mount_local_partitions() so mount doesn't get
234 confused
235
236 13 Nov 2005; Preston Cody <codeman@gentoo.org>
237 removed protocols from rc.conf screens
238 finished initial rc.conf and make.conf in webgli
239
240 13 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
241 src/net/server/gliserv.py:
242 add -h option to usage()
243 show time and request URI in debug mode
244 show client IP in debug mode
245 just use IP instead of trying to do a reverse lookup
246
247 12 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
248 src/net/server/gliserv.py:
249 'classier' 401 message
250 proper commandline parsing
251 help via -h
252 user/pass can be specificed via commandline option
253
254 11 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
255 src/net/server/gliserv.py:
256 basic HTTP auth
257
258 10 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
259 src/net/server/gliserv.py:
260 dynamic module reloading (yipee!)
261 send 'Last-Modified' header for real files
262 respond to HEAD with just headers
263 src/net/server/handlers/WebGLIHandler.py:
264 icons for drives
265
266 7 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
267 src/net/server/handlers/WebGLIHandler.py:
268 initial 'pretty' partition table display support
269 clicking partition in 'pretty' display works instead of radio buttons
270 radio buttons and pretty display work together
271 META redirect instead of javascript
272 pretty display stretches across entire screen
273 'Recommended layout' and 'Clear drive' functions
274 properly catch exceptions from do_recommended()
275 src/GLIArchitectureTemplate.py:
276 replace preinst, copy, postinst, rm steps with qmerge
277 whoops...that shouldn't have been commented out
278 create image_dir with -p in copy_pkg_to_chroot()
279 more generic of symlink crappiness
280 new copy_pkg_to_chroot() actually works now
281
282 6 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
283 src/GLIStorageDevice.py:
284 initial generic disk support
285 fixes for add_partition() code
286 src/net/server/handlers/WebGLIHandler.py:
287 added support for creating generic disks
288 add new partition working
289 save and delete partitions
290
291 6 Nov 2005; Preston Cody <codeman@gentoo.org>
292 webgli: Partitioning making progress.
293
294 5 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
295 src/GLIArchitectureTemplate.py:
296 copy_pkg_to_chroot() overhaul - does install the Right Way(TM) (copy files to
297 image dir, run pkg_setup, pkg_preinst, copy to /, pkg_postinst, remove image
298 dir) and works around /etc/gconf symlink problem
299
300 5 Nov 2005; Preston Cody <codeman@gentoo.org>
301 webgli: lots of updates. preliminary partitioning. extra packages works.
302
303 3 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
304 src/net/server/gliserv.py:
305 httpd now supports HTTPS and falls back to HTTP if not available
306 make fallback actually work
307 src/net/server/SecureXMLRPCServer.py:
308 SecureSocketServer is now threaded
309
310 2 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
311 src/net/client/gliclient.py:
312 try to use HTTPS for XMLRPC first and fallback to HTTP
313 pretend mode
314 src/net/server/gliserv.py, src/net/server/SecureXMLRPCServer.py:
315 HTTPS XMLRPC goodness from samyron
316 pass name of certificate
317
318 31 Oct 2005; Preston Cody <codeman@gentoo.org>
319 wegli: daemons and services screens done.
320
321 30 Oct 2005; Preston Cody <codeman@gentoo.org>
322 webgli: networking and users screens
323 added return_redirect to handler.py
324 loading and saving install/client profiles works for webgli now
325 Review also done
326
327 *GLI-0.2 (27 Oct 2005)
328
329 26 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
330 src/templates/x86ArchitectureTemplate.py:
331 properly check for bootloader emerge exist status with exitsuccess()
332 log output of grub install command
333 add --batch --no-floppy to grub command
334 grubinstallstring only gets logged if debug is on
335 src/GLIUtility.py:
336 update progress bar to 100% when process finishes
337
338 25 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
339 src/GLIClientController.py:
340 added debugging code for the interaction between the 2 threads via Event()
341 src/GLIUtility.py:
342 doubled the buffer size in spawn()
343 bump buffer size up to 16384
344 only report progress in 5% increments
345 src/GLIArchitectureTemplate.py:
346 kernelpkgs.txt support code
347 above disabled because it sucks
348 added add_pkg_to_world()
349
350 24 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
351 src/GLIArchitectureTemplate.py:
352 use tar | tar to copy files in copy_pkg_to_chroot()
353 extract devices.tar.bz2 created by baselayout instead of running MAKEDEV
354
355 23 Oct 2005; Preston Cody <codeman@gentoo.org>
356 DEBUGGING ADDED TO AT. verbose field added to CConfig.
357
358 23 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
359 src/net/server/gliserv.py:
360 / maps to index.html
361 look for actual files in html/
362 src/net/html:
363 new template
364 src/GLIUtility.py:
365 added parse_vdb_contents()
366 src/GLIArchitectureTemplate.py:
367 added copy_pkg_to_chroot()
368 added debug code to dynamic-stage3
369 switch dynamic-stage3 to new method
370 lots of bug fixes from adding debug code
371
372 22 Oct 2005; Preston Cody <codeman@gentoo.org>
373 webgli initial bootloader support + changed make.conf.
374 IP: changed defaults for stage, kernel_build_method, kernel_source_pkg.
375
376 20 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
377 src/GLIUtility.py:
378 horrible tangled mess of code that is tarball unpacking subprogress display
379 add unpack progress to portage snapshot
380 use read() instead of readlines() in spawn()
381 only update progress bar for whole percents
382
383 19 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
384 src/templates/x86ArchitectureTemplate.py:
385 change call to 'grub' to use GLIUtility.exitsuccess()
386 add definition of 'build_mode' in _configure_lilo()
387 src/misc/updategtkfe, src/misc/updateglid:
388 fix so subshell is called in root shell
389
390 18 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
391 src/net/server/handlers/WebGLIHandler.py:
392 stage screen launches URI browser in sized window with various properties set
393
394 17 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
395 src/misc/updategtkfe:
396 updated to actually work
397 remove previous snapshot and extracted dir before downloading
398 src/misc/updateglid:
399 updated to actually work
400 src/templates/x86ArchitectureTemplate.py:
401 fixed bug where grub code was looking for 'root+root+file_name2'
402
403 16 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
404 src/net/server/handlers/WebGLIHandler.py:
405 URI browser
406 added mirror selection
407 src/GLIUtility.py:
408 ls via ssh strips off ending *
409
410 16 Oct 2005; Preston Cody <codeman@gentoo.org>
411 more updates to webgli. stage selection.
412
413 11 Oct 2005; Preston Cody <codeman@gentoo.org>
414 updated webgli with preliminary Network Mounts support.
415
416 9 Oct 2005; Preston Cody <codeman@gentoo.org>
417 GenDialog: string formatting and yes/no label fixes.
418 added WebGLI template for gliserv.py
419 added WebGLIHandler as well as a definition for it in gliserv.py
420 updates to the webgli files even though they won't be there for long.
421 Utility: remove exception for non-existant grppkgs.txt until the new livecd
422 goes public.
423
424 9 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
425 src/net/server/gliserv.py:
426 override dict to not be so anal
427 main server now loads separate module to handle requests
428 src/net/server/handlers/ProfileHandler.py, src/net/server/handler.py:
429 split out profile URLs into separate handler function
430 move handlers into subdirectory
431 add Welcome and Clients handlers
432
433 5 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
434 src/GLIUtility.py:
435 raise exception if password prompt received twice
436
437 2 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
438 src/GLIUtility.py:
439 removed rot13ify()
440
441 1 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
442 src/net/server/gliserv.py:
443 allow for param to be passed multiple times in GET
444 no XMLRPC functions return None
445 modify POST request parsing to only create a list if needed
446 fix GET request parsing so the list creation for multiple values works
447 src/net/client/gliclient.py:
448 various typo and type mismatch fixes
449 exit after exception
450
451 30 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
452 src/net/client/gliclient.py:
453 initial commit
454 pass MAC to XMLRPC functions
455 src/net/server/GLIServerProfile.py:
456 rename GLIClientsProfiles to GLIServerProfile
457
458 29 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
459 src/net/server/gliserv.py:
460 now handles POST requests
461 move majority of request handling code to common_handler() to reduce code
462 duplication
463 profile loading
464 client reg via XMLRPC goes into SharedInfo()
465 /showclients redesign
466 template fixes
467 allow handler functions to add/change headers
468 save profile
469
470 28 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
471 src/net/server/GLIClientsProfiles.py:
472 initial commit
473 src/net/server/template.html:
474 initial commit
475 src/net/server/gliserv.py:
476 add template mojo
477
478 26 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
479 src/net/server/gliserv.py:
480 XMLRPC mojo
481
482 22 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
483 src/GLIArchitectureTemplate.py:
484 add code in _edit_config() to comment line where variable is defined
485 previously
486 insert new line under previous definition of variable if it exists
487 small _edit_config() cleanup
488 src/GLIStorageDevice.py:
489 add clear_partitions() function
490 new sizes for recommended partition layout
491 automatically calculate swap size for recommended layout
492
493 21 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
494 src/templates/x86ArchitectureTemplate.py:
495 fat16 mojo
496
497 20 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
498 src/GLIStorageDevice.py:
499 prevent do_recommended() from being run twice
500 rewrite do_recommended() to be more robust
501 src/GLIArchitectureTemplate.py:
502 rework _edit_config() to not write duplicate entries
503
504 17 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
505 src/GLIStorageDevice.py:
506 added do_recommended() function to automatically created 256M/1G/* layout
507
508 17 Sep 2005; Preston Cody <codeman@gentoo.org>
509 src/gli-dialog.py: added set_distcc to the list
510 GenDialog: added set_distcc. untested.
511 IP: added install_distcc flag.
512 AT: added install_distcc function based on the flag. runs after build_kernel
513 changed AT spawn command for distcc for nodeps.
514
515 16 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
516 src/GLIUtility.py:
517 add rot13ify() function
518
519 16 Sep 2005; Preston Cody <codeman@gentoo.org>
520 src/GenDialog.py
521 added a sentence of text. unchecking support added.
522
523 15 Sep 2005; Preston Cody <codeman@gentoo.org>
524 src/GLIUtility.py
525 added get_grp_pkgs_from_cd() to return a list of packages in GRP for FE menus
526 src/GenDialog.py
527 still working on extra_packages. transformed the list to new format.
528 added GRP indication to list. untested.
529 TODO lists updated.
530 src/fe/dialog/gli-dialog.py
531 spelling mistook.
532
533 14 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
534 src/GLIUtility.py:
535 get_snapshot_from_cd() returns '' instead of 'file://' if nothing found
536
537 5 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
538 src/GLIUtility.py:
539 add get_directory_listing_from_uri()
540 add http support to above
541 add ftp support to above
542 add scp support to above
543 src/GLIArchitectureTemplate.py:
544 "0" instead of 0 for key of single-element dict passed to _edit_config()
545
546 5 Sep 2005; Preston Cody <codeman@gentoo.org>
547 value_only -> only_value
548
549 3 Sep 2005; Preston Cody <codeman@gentoo.org>
550 gutted out all of etc_portage structure since it is now all handled by
551 etc_files
552
553 3 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
554 src/GLIArchitectureTemplate.py:
555 install_packages() sends progress update notifications
556 src/templates/x86ArchitectureTemplate.py:
557 increase sleep to 5s between format tries
558 src/GLIClientController.py:
559 pass 'self' to AT instead of 'self._pretend'
560
561 2 Sep 2005; Preston Cody <codeman@gentoo.org>
562 logger -> logger.log in x86AT
563
564 1 Sep 2005; Preston Cody <codeman@gentoo.org>
565 added set_etc_portage to IP. debugging gli-d's support for it.
566
567 1 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
568 src/templates/x86ArchitectureTemplate.py:
569 switch to 3 tries for mkfs instead of looping waiting for dev node to exist
570
571 30 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
572 src/GLIArchitectureTemplate.py:
573 add _portage_best_version() function and rework install_packages() to allow
574 for future X of Y tracking
575 Use best_visible instead of best_version
576 tracked down and fixed missing = causing empty install extra packages
577 use = when emerging also
578 quickpkg hokey pokey
579 run _get_packages_to_emerge() again with -pk
580
581 22 Aug 2005; Preston Cody <codeman@gentoo.org>
582 src/ArchTemplate: removed install_xorg_x11, and put the xorg.conf copying at
583 the end of install_packages.
584 added updateglid to /src/misc
585 updated all core files with new GPL notice and copyright statement.
586
587 21 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
588 src/GLIUtility.py:
589 fix get_snapshot_from_cd() to look in /mnt/livecd/snapshots/ if it can't find
590 a snapshot in /mnt/cdrom/snapshots/
591 get_snapshot_from_cd() adds file:// at the beginning
592 change calls to extra package special case functions to 'self.blah'
593
594 21 Aug 2005; Preston Cody <codeman@gentoo.org>
595 src/ArchTemplate: changed "voodoo".
596 changed order of portage sync methods. made a fallback to webrsync if
597 normal emerge sync fails.
598 removed get_sources_from_cd because it is obsolete.
599 add special cases to install_packages. remove fatal exception on package
600 install failure b/c the box will still be bootable.
601 add install_xorg_x11. remove adding of xdm to runlevel. this will now be
602 handled in the FEs.
603 src/GenDialog: added a bunch of code for dealing with x11-based packages.
604 awaiting testing.
605
606 20 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
607 src/GLIStorageDevice.py:
608 global try/except block around fs resizable detection code
609 src/GLIArchitectureTemplate.py, src/GLIClientController.py:
610 install-failed cleanup function
611
612 18 Aug 2005; Preston Cody <codeman@gentoo.org>
613 x86ArchTemplate: updated lilo code. separated out THREE commands. untested.
614
615 16 Aug 2005; Preston Cody <codeman@gentoo.org>
616 GLIGenDialog:
617 add drive choices for loaded configs.
618 force snapshot for dynamic_stage3
619 init the snapshoturi input to the cd snapshot if not already selected.
620 if dynamic_stage3, skip the make.conf step.
621 GLIUtility: add get_cd_snapshot_uri() for local snapshots.
622 this fixes parts 1,2,3,6 of bug 102747 for gli-dialog
623
624 16 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
625 src/GLIArchitectureTemplate.py:
626 manually call MAKEDEV in stage3-dynamic code
627 copy /etc/inittab.old to /etc/inittab in chroot
628 src/GLIUtility.py:
629 add beginning of validate_uri() function
630 add file:/// support to validate_uri()
631 single quotes when setting livecd password
632
633 15 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
634 src/GLIGenDialog.py:
635 change getmountpoint() to get_mountpoint()
636 src/misc/updategtkfe:
637 committed script to automatically download latest snapshot and run gtkfe
638 src/templates/x86ArchitectureTemplate.py:
639 fix _configure_lilo_add_windows() for IP -> GLISD stuff
640 src/GLIArchitectureTemplate.py:
641 give tmp_minor an initial value in mount_local_partitions so that the value
642 remain from the previous drive
643
644 14 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
645 src/templates/x86ArchitectureTemplate.py:
646 Fix _configure_lilo() for IP using GLISD stuff
647 src/GLIArchitectureTemplate.py:
648 install_cron_daemon() treats "none" specially
649
650 14 Aug 2005; Preston Cody <codeman@gentoo.org>
651 old patch from Steven Mertens to resolve bug #96642
652 numerous asthetic changes to GenDialog, no real functionality changes though.
653 strings renamed for global use if necessary.
654 fix all three parts of bug 102291
655 disable set_etc_portage until fully-written.
656
657 13 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
658 src/GLIClientController.py:
659 lower-case http/ftp proxy envvars
660
661 12 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
662 src/GLIClientController.py:
663 log end of pre_install steps to aid in debugging
664 src/templates/x86ArchitectureTemplate.py:
665 change set_flag(flag) to set_flag(flag, True)...*stab* *stab*
666
667 10 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
668 src/GLIArchitectureTemplate.py
669 check to make sure that the device node we're wait for to exist isn't of
670 type 'free'
671
672 09 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
673 src/GLIGenDialog.py:
674 convert install_packages to list in set_extra_packages()
675 check return code of checklist() call in "Manual" section
676 *actually* fix the first problem
677
678 08 Aug 2005; Robin H. Johnson <robbat2@gentoo.org> src/GLIUtility.py:
679 "source /etc/profile" does not ensure the ENV is correctly set up. Use "bash
680 -l" instead, to ensure a proper environment (important for CONFIG_PROTECT).
681
682 06 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
683 src/GLIArchitectureTemplate.py:
684 re-fix net.eth1+ symlink code...wtf is wrong with cvs?
685
686 04 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
687 Add CDATA support to SimpleXMLParser and add utility functions for it.
688
689 04 Aug 2005; Robin H. Johnson <robbat2@gentoo.org>
690 src/GLIArchitectureTemplate.py:
691 Fix case where vixie-cron is specified as a full package atom, as we still
692 don't want to run 'crontab /etc/crontab' for it.
693
694 *GLI-0.1 (3 Aug 2005)
695
696 30 Jul 2005; Preston Cody <codeman@gentoo.org>
697 add scp to list of is_uri() so GenDialog doesn't complain.
698 fixed livecd-kernel bug in bootloader code.
699 fixed gendialog for dynamic_stage3 instead of "networkless"
700 change bootloader to allow for both initrd and initramfs.
701 fix IP for dynamic_stage3.
702 fix ArchTemplate for broken mountpoint creation. fix GenDialog part showing.
703
704 30 Jul 2005; Andrew Gaffney <agaffney@gentoo.org>
705 Added full scp:// URI support to get_uri() in GLIUtility
706 Remove "networkless" from dynamic stage3 if locic.
707 Remove print statement from scp:// code.
708 Change scp code to check for "assword: " instead of "Password:"
709 Fix post-install network code to create net.eth1+ symlink correctly
710 Check to make sure pkg can be split on / and some debugging code
711 Add 2>dev/null to emerge call in _get_packages_to_emerge()
712 SimpleXMLParser handles True/False/None correctly now
713 Comment out above fix
714 Add partitioning wait-for-device-to-exist code to mount_local_partitions
715
716 28 Jul 2005; Scott Myron <samyron@gentoo.org>
717 Removed a FIXME in the GLIClientConfiguration that is no
718 longer needed.
719
720 27 Jul 2005; Andrew Gaffney <agaffney@gentoo.org>
721 Default to x86 in ClientConfig
722 Typo in build-a-stage3 code.
723 Remove MAKEDEV call in build-a-stage3 postscript.
724
725 26 Jul 2005; Preston Cody <codeman@gentoo.org>
726 Rewrote init of IP for gli-d. Other GenDialog updates.
727 allow network_type to be None in CConfig.
728
729 24 Jul 2005; Andrew Gaffney <agaffney@gentoo.org>
730 Add _dynamic_stage3 option to IP.
731 Add check for that option to dynamic stage3 code in ArchTemplate.
732 Fix code to determine default route in get_eth_info() in GLIUtility.
733 Fix serialization of dns-servers in ClientConfig.
734
735 24 Jul 2005; Preston Cody <codeman@gentoo.org>
736 changed default values of cron/logger in IP.
737 moved GenDialog IP init out to the individual files. gli-dialog's version
738 will change quite a bit.
739
740 22 Jul 2005; Preston Cody <codeman@gentoo.org>
741 added ppcArchTemplate. blank now. working on yaboot.
742 modified ArchTemplate for amd64 and ppc custom kernels.
743 skeleton implementation of _configure_yaboot.
744 small fixes to other templates.
745
746 21 Jul 2005; Preston Cody <codeman@gentoo.org>
747 GenDialog updates. changed comment in IP.
748
749 07 Jul 2005; Robin H. Johnson <robbat2@gentoo.org>
750 src/GLIInstallProfile.py:
751 Fix codeman's screwup of changing the service seperator to ',' in the parser
752 without changing it in the serialization code! Also document this in a
753 comment so you find it easier. Everybody needs to make sure they update
754 their install profiles!
755
756 07 Jul 2005; Robin H. Johnson <robbat2@gentoo.org>
757 src/GLIArchitectureTemplate.py:
758 Fix casting of list to string and concat of None with string, as well as
759 commented prototype of checking that mounting actually worked (found a case
760 where mount can return success, but the mount won't be done).
761
762 07 Jul 2005; Robin H. Johnson <robbat2@gentoo.org>
763 src/templates/x86ArchitectureTemplate.py:
764 Remove TEMP UGLY HACK of time.sleep(5), and replace it with a while loop
765 checking for the device, and sleeping 1 second each time.
766
767 07 Jul 2005; Robin H. Johnson <robbat2@gentoo.org>
768 src/templates/x86ArchitectureTemplate.py:
769 Refactor install_bootloader code and _install_{grub,lilo} so that 'none' for
770 bootloader works again. Also rename _install_{grub,lilo} to
771 _configure_{grub,lilo} since they don't install the loaders anymore
772 themselves.
773
774 7 Jul 2005; Preston Cody <codeman@gentoo.org>
775 fix global USE flags to not include the arch types at the end.
776 updates to GenDialog and gli-d.
777
778 6 Jul 2005; Preston Cody <codeman@gentoo.org>
779 fixing bootloader code for no initrd and initrd->initramfs naming change.
780
781 6 Jul 2005; Andrew Gaffney <agaffney@gentoo.org>
782 Proper comments and parameters to GLIException in install_mta()
783 Allow optional exclusion of HTTP, FTP, and/or RSYNC mirrors in list_mirrors()
784 Add strip() to list_mirrors(), list_subarch_from_mirror() and
785 list_tarball_from_mirror() to eliminate blank last item.
786
787 5 Jul 2005; Andrew Gaffney <agaffney@gentoo.org>
788 Added stage3 generation code.
789
790 5 Jul 2005; Preston Cody <codeman@gentoo.org>
791 Added sleep(5) to partitioning code, temp got rid of the NOCOLOR in _emerge
792 Mild changes to GenDialog.
793
794 30 Jun 2005; Andrew Gaffney <agaffney@gentoo.org>
795 Remove separate install step configure_rc_conf() since it's handled by
796 update_config_files()
797 Make a copy of newvalues in _edit_config() so quotes aren't added when the
798 function is called twice on the same file.
799
800 29 Jun 2005; Andrew Gaffney <agaffney@gentoo.org>
801 Missing \ in sed in _get_packages_to_emerge()
802 Removed explicit emerging of hotplug and no longer add it to the runlevel.
803 Check in _quickpkg_deps() to ignore blank package names returned from
804 _get_packages_to_emerge()
805
806 28 Jun 2005; Preston Cody <codeman@gentoo.org>
807 fixed agaffney's missing = and extra : in x86AT. commented out crashing line
808 in the dialog.py gauge code.
809
810 28 Jun 2005; Andrew Gaffney <agaffney@gentoo.org>
811 Add code to update_config_files() to go through etc_files and update stuff.
812 Check to see that _etc_files['make.conf'] exists in get_make_conf()
813 Only use float() in partition xml parsing code if type == "free"
814
815 28 Jun 2005; Preston Cody <codeman@gentoo.org>
816 finished almost all internationalization of GenDialog.
817 attempt at fixing rc.conf function. moved 3 generate functions out of
818 fe/gtk/RcDotConf and put them in Utility. fixed self bug.
819 added dialog.py to the fe/dialog directory so it actually gets used.
820
821 27 Jun 2005; Andrew Gaffney <agaffney@gentoo.org>
822 Roll rc_conf and make_conf into master etc_files structure in InstallProfile.
823
824 27 Jun 2005; Preston Cody <codeman@gentoo.org>
825 fix extra entry in list_mirrors()
826 beginning internationalization runthrough.
827
828 26 Jun 2005; Preston Cody <codeman@gentoo.org>
829 added dialog.py to /src temporarily until it gets accepted upstream.
830 fix for unused value in form in dialog.py and changed heights.
831 fix GenDialog forms.
832
833 25 Jun 2005; Preston Cody <codeman@gentoo.org>
834 Changed hostname/domainname for new baselayout.
835 Changed _add_to_runlevel errors to logs.
836 Updated TODO list to show status of GenDialog
837 More updates to GenDialog including two checklists that probably won't work.
838 update IP to use comma-separated list instead of space separated for services.
839
840 24 Jun 2005; Preston Cody <codeman@gentoo.org>
841 Add dhcp_options to the CC, CConfig, and GenDialog. More overall changes to
842 GenDialog as it gets closer to completion.
843
844 22 Jun 2005; Andrew Gaffney <agaffney@gentoo.org>
845 Modify get_eth_info() to take a full interface name (eth0 fex). float()
846 instead of int() in add_partition_device_partition() for minor (closes 96804)
847
848 21 Jun 2005; Andrew Gaffney <agaffney@gentoo.org>
849 Changed setup_network_post to check for 'interfaces[interface][0] != "dhcp"'
850 instead of 'interfaces[interface][1]' since DHCP uses that field for its
851 options. setup_network_post() writes custom DHCP options to /etc/conf.d/net.
852
853 20 Jun 2005; Andrew Gaffney <agaffney@gentoo.org>
854 Apply spawn() patch from #96644 (with minor changes). Make sure the return
855 value from all spawn() calls is checked with GLIUtility.exitsuccess(). Fix
856 small error with <pipe>.close() returning None. Fix space vs. tab issue.
857 Fix undefined variable 'output' issue in spawn().
858
859 20 Jun 2005; Preston Cody <codeman@gentoo.org>
860 More updates to GenDialog and gli-d.
861
862 19 Jun 2005; Andrew Gaffney <agaffney@gentoo.org>
863 Modify list_mirrors() to return a list of mirror URL/name pairs.
864
865 19 Jun 2005; Preston Cody <codeman@gentoo.org>
866 Adding gli-dialog.py. Updates to GenDialog. Added function to GLIUtility to
867 get subarch.
868
869 16 Jun 2005; Andrew Gaffney <agaffney@gentoo.org>
870 Backend partitioning will create disklabel is none exists. Installprofile
871 defaults to "" now instead of "msdos" for disklabel type. Fix for
872 mount_local_partitions() to remember device along with minor in the
873 parts_to_mount dict (closes #96319). mount_local_partitions() cleanups and
874 add else block to log unsupported netmount types to mount_network_shares()
875
876 15 Jun 2005; Robin H. Johnson <robbat2@gentoo.org>
877 src/GLIArchitectureTemplate.py:
878 Refactor kernel_compile common stuff, fix 2.4 build process.
879 src/fe/cli/clife.py:
880 Logging system.
881 src/GLIUtility.py, src/GLIStorageDevice.py:
882 Add comments about re-writes needed for boxes without sysfs.
883
884 15 Jun 2005; Robin H. Johnson <robbat2@gentoo.org>
885 src/GLIArchitectureTemplate.py:
886 2.4 support (pull version data from /usr/src/linux/Makefile), incl.
887 'make dep' call for custom compile. build_mode support for prepare-only and
888 none types completed. custom compile function chains shell functions in
889 spawned script, to allow for catching all errors.
890
891 15 Jun 2005; Preston Cody <codeman@gentoo.org>
892 fixed up build_kernel in ArchTemplate for build_mode as well as in dialogfe
893 and GenDialog. other gendialog updates as well. kernel updates untested.
894
895 14 Jun 2005; Robin H. Johnson <robbat2@gentoo.org>
896 src/GLIInstallProfile.py:
897 Change structure of etc-portage stuff. The serialization was broken before my
898 last commit, and I am the only person that's ever used it. The new schema is
899 as follows:
900 <etc-portage>
901 <file name="package.mask"/>
902 <file name="package.unmask">
903 <entry atom="sys-kernel/openmosix-sources"/>
904 </file>
905 <file name="package.use">
906 <entry atom="sys-libs/db">
907 -java
908 </entry>
909 <entry atom="dev-libs/cyrus-sasl">
910 -ldap
911 </entry>
912 </file>
913 </etc-portage>
914
915
916 13 Jun 2005; Robin H. Johnson <robbat2@gentoo.org>
917 src/GLIInstallProfile.py:
918 Add new entry for gli-profile/kernel-build-method item. Add missing
919 serialize_etc_portage (temporary). Make serialize_make_conf always print the
920 keys in the same order.
921
922 13 Jun 2005; Robin H. Johnson <robbat2@gentoo.org>
923 src/GLIArchitectureTemplate.py:
924 Clean up commenting used by _edit_config(), and fix bug where wrong comment
925 was repeatedly appended to make.conf.
926
927 13 Jun 2005; Robin H. Johnson <robbat2@gentoo.org>
928 src/GLIArchitectureTemplate.py:
929 Put some Linux-2.6 specific code under a if statement. Store list of
930 successfully mounted swap device for using swapoff. Add proper error checking
931 to install_packages and install_filesystem_tools. Fixed namespace conflicts on
932 'file'. Clean up some redundant code (thanks to pychecker).'
933
934 13 Jun 2005; Andrew Gaffney <agaffney@gentoo.org>
935 Fix typos: get_extended() instead of get_extended_partition(). Added
936 list_mirrors() and list_stage_tarballs_from_mirror() functions to GLIUtility.
937 Change _emerge("sync") call to direct call to spawn to avoid 'emerge -k sync'
938
939 12 Jun 2005; John N. Laliberte <allanonjl@gentoo.org>
940 GLIInstallProfile.py: add missing set for dhcp_options if a tuple is passed
941 in add_network_interface.
942
943 12 Jun 2005; Robin H. Johnson <robbat2@gentoo.org> src/GLIArchitectureTemplate.py:
944 ensure PORTAGE_TMPDIR/PORT_LOGDIR/PORTDIR_OVERLAY/PKGDIR exist prior to any
945 usage - this caused a failure for stage1/stage2 previously. swapoff for swap
946 space at end of install. Mount /dev, /dev/shm, /dev/pts and /sys during
947 prepare_chroot.
948
949 11 Jun 2005; Robin H. Johnson <robbat2@gentoo.org> +src/cli/clife.py,
950 +src/cli/README, +src/fe/installer-cli, +src/fe/installer-dialog,
951 +src/fe/installer-gtk:
952 Add new automated CLI frontend. Add scripts that are the intended means to
953 use each frontend.
954
955 11 Jun 2005; Robin H. Johnson <robbat2@gentoo.org>
956 src/GLIClientController.py:
957 Add null type to network config, for cases where the interface is already up
958 and should not be touched (netboot for example).
959
960 11 Jun 2005; Robin H. Johnson <robbat2@gentoo.org>
961 src/GLIArchitectureTemplate.py:
962 pcmcia is not a variable name for a call to _add_to_runlevel, it should be a
963 string!. Try to use binary packages if available by default.
964
965 11 Jun 2005; Robin H. Johnson <robbat2@gentoo.org>
966 src/GLIArchitectureTemplate.py:
967 More error checking for _add_to_runlevel, to ensure that the init script
968 actually exists before we try to add it. set_services phase must take place
969 after the package installation, otherwise the init scripts might not exist.
970 Find the correct init script for the cron and logging daemons, and add that
971 instead of the package atom.
972
973 11 Jun 2005; Robin H. Johnson <robbat2@gentoo.org>
974 src/GLIArchitectureTemplate.py:
975 Fix up _edit_config so that it works if the file doesn't already exist. Fix
976 usage of 'file' to 'contents' for the variable name, as it shadows
977 __builtin__.file.
978
979 11 Jun 2005; Robin H. Johnson <robbat2@gentoo.org>
980 src/GLIArchitectureTemplate.py:
981 Add MTA install code, and include MTA install phase. Ensure
982 PORT_LOGDIR/PORTDIR_OVERLAY are created in _emerge if needed. Add support
983 for 'none' kernel config for build_kernel phase. Put kernel_script in
984 /var/tmp instead of /root for build_kernel phase.
985
986 11 Jun 2005; Robin H. Johnson <robbat2@gentoo.org> src/GLIInstallProfile.py:
987 Rename mta variables to match syslog/cron variables.
988
989 11 Jun 2005; Robin H. Johnson <robbat2@gentoo.org>
990 src/GLIArchitectureTemplate.py, src/templates/x86ArchitectureTemplate.py,
991 src/.cvsignore, src/fe/dialog/.cvsignore, src/fe/gtk/.cvsignore,
992 src/fe/net/client/.cvsignore, src/fe/net/server/.cvsignore,
993 src/templates/.cvsignore, src/tests/.cvsignore:
994 Refactor partition formatting again to include error checking. Allow 'none'
995 for kernel and bootloader specifications. Add .cvsignore files for .py[co].
996
997 11 Jun 2005; Robin H. Johnson <robbat2@gentoo.org>
998 src/GLIArchitectureTemplate.py, src/templates/x86ArchitectureTemplate.py:
999 Refactor _emerge to remove duplicate code. Refactor mkfs code in backend to
1000 only have a single spawn call.
1001
1002 11 Jun 2005; Preston Cody <codeman@gentoo.org>
1003 refixed samyron's fix of set_architecture_template.
1004
1005 11 Jun 2005; Andrew Gaffney <agaffney@gentoo.org>
1006 Move /tmp/spawn.sh and /tmp/post-install to /var/tmp since that should always
1007 be executable.
1008
1009 10 Jun 2005; Scott Myron <samyron@gentoo.org>
1010 Fixed one of the FIXME's in the ClientConfiguration. There is now some
1011 error checking when you call set_architecture_template.
1012
1013 10 Jun 2005; Preston Cody <codeman@gentoo.org>
1014 moved the mkfsopts input to the partition options menu instead of the during
1015 the creation process. updated GenDialog to say it supports reiserfs v3.
1016
1017 9 Jun 2005; Robin H. Johnson <robbat2@gentoo.org> src/GLIInstallProfile.py,
1018 src/GLIStorageDevice.py, fe/dialog/dialogfe.py:
1019 Complete support for 'mkfsopts' parameter in main system and dialogfe.
1020 Add support for other partition types to dialogfe.
1021 Fix all usages of int(possible_big_number) to long(possible_bit_number) to
1022 avoid integer overflows and wraparounds.
1023
1024 9 Jun 2005; Andrew Gaffney <agaffney@gentoo.org>
1025 Removed start/end from XML output and added mkfsopts to partitioning info.
1026 'mkfsopts' parameter is now used and support for creating xfs, jfs, and
1027 reiserfs is now in (patch from robbat2). Change '_parser' to 'self._parser'
1028 in GLIClientConfiguration. Change from .1 and .9 to constants for
1029 partitioning. Fix free space overwriting bug. Remove a few unused functions
1030 from rewrite. Fix call to get_partition_at()
1031
1032 8 Jun 2005; Preston Cody <codeman@gentoo.org>
1033 Updates to GenDialog and dialogfe.
1034
1035 7 Jun 2005; Andrew Gaffney <agaffney@gentoo.org>
1036 Typo (%$^&#$!) fix in GLIStorageDevice. Minor fix recommended by pychecker
1037
1038 6 Jun 2005; Preston Cody <codeman@gentoo.org>
1039 more GenDialog updates to partitioning.
1040
1041 5 Jun 2005; Preston Cody <codeman@gentoo.org>
1042 Indenting issue in GLISD/get_ordered_partition_list.
1043 updates to GenDialog partitioning and added default UTC for timezone in IP.
1044
1045 5 Jun 2005; Andrew Gaffney <agaffney@gentoo.org>
1046 Added GLISD.get_model()
1047
1048 3 Jun 2005; Preston Cody <codeman@gentoo.org>
1049 Added get_eth_devices() to GLIUtility. Updated netfe.py to newest version.
1050 More updates to GenDialog :)
1051
1052 3 Jun 2005; Andrew Gaffney <agaffney@gentoo.org>
1053 Added get_interface_realname() function.
1054
1055 2 Jun 2005; Preston Cody <codeman@gentoo.org>
1056 Added auto-save of CConfig and copying to new /root after install.
1057 yet even more GenDialog updates.
1058
1059 1 Jun 2005; Preston Cody <codeman@gentoo.org>
1060 removed print statement from GLISD. more updates to GenDialog.
1061
1062 31 May 2005; Andrew Gaffney <agaffney@gentoo.org>
1063 Not being able to fetch the stage tarball is now an exception. Chroot wrapper
1064 passes along exit code. Fix typo in GLIStorageDevice causing mountopts to be
1065 loaded from XML as ['mountopts']. Changed 'data' to 'self.data' in a few
1066 places in GLIClientConfiguration.
1067
1068 27 May 2005; Andrew Gaffney <agaffney@gentoo.org>
1069 Fix mount_local_partitions(), configure_fstab(), and
1070 install_filesystem_tools() to use GLISD directly. A few more fixes for same.
1071 A few more fixes for templates/x86Archtemplate
1072
1073 27 May 2005; Preston Cody <codeman@gentoo.org>
1074 Removed more unused code from CConfig. Updated GLIGenDialog, but it is still
1075 a work in progress.
1076
1077 24 May 2005; Andrew Gaffney <agaffney@gentoo.org>
1078 Changes in IP, GLISD, and templates/x86Archtemplate for IP using GLISD
1079 directly. GLISD can now handle data imported from XML.
1080
1081 22 May 2005; Andrew Gaffney <agaffney@gentoo.org>
1082 Missing colon in GLIClientConfiguration. Add fix to GLIStorageDevice to
1083 handle blank (no disklabel) disks.
1084
1085 20 May 2005; Preston Cody <codeman@gentoo.org>
1086 HUGE Reorganization of the InstallProfile. All sections alphabetized, cleaned
1087 up, documented, and separated out serialization and grouped all sections.
1088
1089 19 May 2005; Preston Cody <codeman@gentoo.org>
1090 Reorganization of ClientConfiguration and gutting of unused functions.
1091 Removed verbose option from CC. Moved import statement in IP and CConfig up.
1092
1093 18 May 2005; Preston Cody <codeman@gentoo.org>
1094 Fix use of /mnt/gentoo instead of _chroot_dir in finishing_cleanup
1095
1096 17 May 2005; Andrew Gaffney <agaffney@gentoo.org>
1097 Fixed bug in finishing_cleanup(). Fix a late-night coding error in
1098 partitioning. CC serializes install profile to disk and prepare_chroot()
1099 copies it into /mnt/gentoo/root
1100
1101 16 May 2005; Andrew Gaffney <agaffney@gentoo.org>
1102 Moved URI parsing into new function parse_uri()
1103
1104 14 May 2005; Andrew Gaffney <agaffney@gentoo.org>
1105 Added XMLParser module.
1106
1107 13 May 2005; Andrew Gaffney <agaffney@gentoo.org>
1108 Fix is_realstring() and rewrite is_uri() to use a regex to parse the URI.
1109 Minor fix to is_uri() regex to allow hyphens in hostname.
1110
1111 12 May 2005; Preston Cody <codeman@gentoo.org>
1112 Updated finishing_cleanup for new unmounting method from agaffney.
1113
1114 12 May 2005; Andrew Gaffney <agaffney@gentoo.org>
1115 Fix GLILogger to use correct time format string. Fix _edit_config() to
1116 properly comment out variables. Fix minor bug in finishing_cleanup(). Add
1117 unicode support to is_realstring().
1118
1119 11 May 2005; Andrew Gaffney <agaffney@gentoo.org>
1120 Added --nocolor to all emerge calls. Fix is_eth_device to test for zero
1121 return value instead of non-zero. Add code to output a traceback to the
1122 install log in the event of a GLI or non-GLI exception. Use NOCOLOR=yes
1123 instead of --nocolor.
1124
1125 10 May 2005; Preston Cody <codeman@gentoo.org>
1126 Added GLIGenDialog.py to make a generic class for the dialog functions that
1127 can be used by both dialogfe and the netfe/be. updated both for new filename.
1128 date changes. 2004->2005.
1129
1130 10 May 2005; Andrew Gaffney <agaffney@gentoo.org>
1131 Removed 'quiet=True' from spawn() calls
1132
1133 10 May 2005; Preston Cody <codeman@gentoo.org>
1134 Updated GLIUtility with patches from chotchki. Also added documentation
1135
1136 9 May 2005; Preston Cody <codeman@gentoo.org>
1137 Added the function for set_etc_portage to ArchTemplate. no step for it yet.
1138 Updated _edit_config in ArchTemplate, make_config, and various other fixes
1139 from bug #89683, mostly touchups.
1140
1141 6 May 2005; Andrew Gaffney <agaffney@gentoo.org>
1142 GLIStorageDevice cleanup patch from bug #91761
1143
1144 3 May 2005; Andrew Gaffney <agaffney@gentoo.org>
1145 Fixed timezone code to not link to /mnt/gentoo/usr/share/zoneinfo/blah. Fix
1146 _edit_config(). Error logging casts 'error' to str
1147
1148 2 May 2005; Andrew Gaffney <agaffney@gentoo.org>
1149 Exceptions received in CC are logged before being passed to the FE. Added
1150 code to CC to handle exceptions *not* thrown by the installer itself.
1151
1152 1 May 2005; Andrew Gaffney <agaffney@gentoo.org>
1153 get_max_mb_for_resize() returns -1 if not self.resizeable
1154
1155 30 Apr 2005; Andrew Gaffney <agaffney@gentoo.org>
1156 More dirty rsync hacks :-/
1157
1158 29 Apr 2005; Preston Cody <codeman@gentoo.org>
1159 Patches from chotchki (bug #90325) to improve CC networking. untested.
1160
1161 29 Apr 2005; Andrew Gaffney <agaffney@gentoo.org>
1162 Proxies patch from chotchki (bug #90147). Fixed == instead of = typos in
1163 GLIStorageDevice (pointed out by chotchki). Fixed missing int()s. Split
1164 'custom' sync option into 'none' and 'snapshot'. Minor fixes to
1165 GLIStorageDevice as suggested by pychecker. Fix minor bug in
1166 _get_packages_to_emerge(). Fix _quickpkg_deps() to call
1167 _get_packages_to_emerge()
1168
1169 28 Apr 2005; Preston Cody <codeman@gentoo.org>
1170 Added group-adding code to set_users in ArchTemplate
1171
1172 27 Apr 2005; Andrew Gaffney <agaffney@gentoo.org>
1173 Added post-install script code
1174
1175 23 Apr 2005; Andrew Gaffney <agaffney@gentoo.org>
1176 Fixed encapsulation issues in GLIClientController (bug #90141)
1177
1178 22 Apr 2005; Andrew Gaffney <agaffney@gentoo.org>
1179 Update resizing code in GLIStorageDevice
1180
1181 17 Apr 2005; Preston Cody <codeman@gentoo.org>
1182 Update AUTHORS, NEWS, TODO. Added documentation to GLILogger.
1183
1184 17 Apr 2005; Andrew Gaffney <agaffney@gentoo.org>
1185 Reverted change to ArchTemplate and added support for commented line in old
1186 code.
1187
1188 16 Apr 2005; Andrew Gaffney <agaffney@gentoo.org>
1189 Changed _edit_config() to modify value in-place instead of commenting out and
1190 adding the new value to the end of the file.
1191
1192 15 Apr 2005; Preston Cody <codeman@gentoo.org>
1193 Back. Did the docuementation thang for ArchTemplate and ClientConfiguration.
1194 Also updated TODO list.
1195
1196 14 Apr 2005; Andrew Gaffney <agaffney@gentoo.org>
1197 Use blackace's one-liner to add comments for all function for use with
1198 pythondoc.
1199
1200 13 Apr 2005; Andrew Gaffney <agaffney@gentoo.org>
1201 Moved 'end >= device_sectors' check out of loop to check for next partition's
1202 start point (thanks to Marco Djukic). Fix >4 primary partitions on non-x86.
1203 Partitioning code now tracks start/end of extended for placing logicals. End
1204 point of logical is now adjusted along with start.
1205
1206 11 Apr 2005; Andrew Gaffney <agaffney@gentoo.org>
1207 Finish overhaul of backend partitioning code. Fixed all bugs that stood in
1208 the way of partitioning from a blank disk. Add int() around access to minor
1209 key in partition information due to new partition code leaving them as float.
1210
1211 10 Apr 2005; Andrew Gaffney <agaffney@gentoo.org>
1212 tidy_partitions() function in GLIStorageDevice. Tweaks to tidy code
1213
1214 9 Apr 2005; Andrew Gaffney <agaffney@gentoo.org>
1215 Major GLIStorageDevice overhaul...all MB now instead of sectors.
1216
1217 8 Apr 2005; Scott Myron <samyron@gentoo.org>
1218 Added support for DHCP options and MAC addresses in the InstallProfile.
1219
1220 3 Apr 2005; Andrew Gaffney <agaffney@gentoo.org>
1221 Changed mountopts check to work for blank and whitespace. Pipe emerge through
1222 sed to properly strip out junk.
1223
1224 2 Apr 2005; Preston Cody <codeman@gentoo.org>
1225 fixed the way set_timezone works. added hotplug/coldplug for livecd-kernel
1226 added --emptytree to stage2. fixed ethx not being added to runlevel defalt.
1227
1228 31 Mar 2005; Preston Cody <codeman@gentoo.org>
1229 Fixed indent problem in GLICController
1230
1231 30 Mar 2005; Andrew Gaffney <agaffney@gentoo.org>
1232 Check for disklabel type "loop" and use the device name without a minor.
1233
1234 29 Mar 2005; Andrew Gaffney <agaffney@gentoo.org>
1235 Remove /tmp/compile_output.log and /var/log/install.log when install is
1236 complete. Added code to (hopefully) keep 2nd thread running after install.
1237 Patch from zahna for extra arguments to the kernel. Patch from zahna to add
1238 get_eth_info() function. Remove most of content in amd64ArchTemplate and
1239 make it inherit from x86Archtemplate. kernel_args -> bootloader_kernel_args
1240
1241 28 Mar 2005; Andrew Gaffney <agaffney@gentoo.org>
1242 Added 'append_log=True' to all spawn() calls using logfile=. Append to log
1243 when unpacking tarball.
1244
1245 28 Mar 2005; Preston Cody <codeman@gentoo.org>
1246 rewrote filesystem_tools. looks like it works so ripping out all the old
1247 filesystem_tools code.
1248
1249 26 Mar 2005; Preston Cody <codeman@gentoo.org>
1250 Changed the print statements to logging in the partitioning BE code.
1251 the logger may need to be imported to the x86archtemplate. unknown yet.
1252 Added the finishing_cleanup function.
1253 added a fix to the logger from BenUrban
1254
1255 25 Mar 2005; Preston Cody <codeman@gentoo.org>
1256 changed InstallProfile to remove is_uri check on kernel, stage, and portage
1257 URIs. The blank uri check has been commented out.
1258 ripped out error checking of set_services. this is done by _add_to_runlevel.
1259
1260 25 Mar 2005; Andrew Gaffney <agaffney@gentoo.org>
1261 set_stage_tarball_uri() doesn't raise an exception on a blank string.
1262
1263 24 Mar 2005; Andrew Gaffney <agaffney@gentoo.org>
1264 GRP-ish quickpkg code pulls PKGDIR and PORTAGE_TMPDIR from make.conf info in
1265 the install profile if available. Commented out spawn() debugging prints
1266
1267 23 Mar 2005; Preston Cody <codeman@gentoo.org>
1268 small changes to setup_network_post. moved adding to runlevel of net.x to
1269 after the device gets symlinked. added domainname runlevel command.
1270
1271 23 Mar 2005; Andrew Gaffney <agaffney@gentoo.org>
1272 minor fix (hopefully) to livecd-kernel code. Removed call to mkvardb in
1273 livecd-kernel code as it's now done by catalyst. Switch _emerge() call to
1274 spawn() call in livecd-kernel code to pass environment variables.
1275 livecd-kernel code pulls PKGDIR and PORTAGE_TMPDIR from make.conf info in
1276 the install profile if available.
1277
1278 23 Mar 2005; Andrew Gaffney <agaffney@gentoo.org>
1279 Added code to build_kernel() and emerge_kernel_sources() in ArchTemplate
1280 to handle installing the livecd kernel into the new system.
1281
1282 22 Mar 2005; Preston Cody <codeman@gentoo.org>
1283 should emerge hotplug and coldplug before adding them to runlevel.
1284
1285 21 Mar 2005; Preston Cody <codeman@gentoo.org>
1286 took chroot out of grub_install command.
1287
1288 21 Mar 2005; Andrew Gaffney <agaffney@gentoo.org>
1289 Changed chroot wrapper code in spawn() to write the wrapper the python way
1290 instead of the bash way to avoid quote conflicts. Added
1291 'logfile=self._compile_logfile' to a number of spawn() calls. Added new
1292 hash_password() function to GLIUtility. Remove command to 'rm /tmp/spawn.sh'
1293 as it breaks the piping.
1294
1295 20 Mar 2005; Preston Cody <codeman@gentoo.org>
1296 Added the amd64ArchitectureTemplate, mostly a copy of x86 without lilo.
1297
1298 20 Mar 2005; Andrew Gaffney <agaffney@gentoo.org>
1299 Added _get_packages_to_emerge() to GLIArchitectureTemplate and calls in
1300 stage1() and stage2(). Added 'origminor' parameter to GLIStorageDevice and
1301 GLIInstallProfile.
1302
1303 19 Mar 2005; Andrew Gaffney <agaffney@gentoo.org>
1304 Fixed a couple bugs in add_netmount() in GLIInstallProfile. spawn() outputs
1305 to the actual tty8 with display_on_tty8 flag. Compile output logfile moved
1306 into /mnt/gentoo in prepare_chroot()
1307
1308 18 Mar 2005; Andrew Gaffney <agaffney@gentoo.org>
1309 Add sigunmask.c contributed by d_m (on freenode) to counteract python's
1310 retarted behavior regarding threads and signals. Add code to convert MB/%/*
1311 to start/end sectors
1312
1313 17 Mar 2005; Andrew Gaffney <agaffney@gentoo.org>
1314 Add 2>&1 to cmd in spawn()
1315
1316 16 Mar 2005; Andrew Gaffney <agaffney@gentoo.org>
1317 Modified GLIUtility.exitsuccess() to work with return value from
1318 commands.getstatusoutput instead of os.waitpid(). spawn() automatically
1319 creates wrapper script for commands run inside chroot so multiple commands
1320 and redirection can be used. Change exitsuccess() back. Added 'chmod a+x'
1321 for the generated script from spawn()
1322
1323 16 Mar 2005; Preston Cody <codeman@gentoo.org>
1324 Removed default values for stage tarball URI and portage tree URI from
1325 InstallProfile. These should be set by the FEs. also added services step to
1326 ArchTemplate and coldplug/hotplug runlevels to the genkernel step.
1327 Possibly fixed CC DHCP bug with -n. (thx agaffney)
1328
1329 14 Mar 2005; Preston Cody <codeman@gentoo.org>
1330 Small fix for setting the default gateway. Also added feature to dialogfe.
1331
1332 7 Mar 2005; Andrew Gaffney <agaffney@gentoo.org>
1333 Switched spawn() over to commands.getstatusoutput() instead of fork/waitpid
1334
1335 1 Mar 2005; Preston Cody <codeman@gentoo.org>
1336 Fixed a bunch of true -> True typos. lots of em
1337 only write new resolv.conf if there are dns servers listed.
1338
1339 1 Mar 2005; Andrew Gaffney <agaffney@gentoo.org>
1340 Commented out 'display_on_tty8=True' in start_portmap()
1341
1342 18 Feb 2005; Preston Cody <codeman@gentoo.org>
1343 added progress bar to dialogfe and fix logger bug in ArchTemplate.
1344
1345 18 Feb 2005; Andrew Gaffney <agaffney@gentoo.org>
1346 Created GLISayWhat module. Renamed GLISayWhat to GLILocalization. Moved
1347 lang parameter to __init__()
1348
1349 10 Feb 2005; Preston Cody <codeman@gentoo.org>
1350 updates to TODO list.
1351
1352 6 Feb 2005; Andrew Gaffney <agaffney@gentoo.org>
1353 Initial code for quickpkg GRP support. Fix loop to grab packages from
1354 'emerge -p blah'
1355
1356 6 Feb 2005; Preston Cody <codeman@gentoo.org>
1357 check for dhcp in the network stuff and emerge it if it is.
1358 added quickpkg to TODO list
1359
1360 5 Feb 2005; Preston Cody <codeman@gentoo.org>
1361 Changed the raising of 'warning' exceptions to a simple log of the error
1362 so that the installer can continue.
1363
1364 3 Feb 2005; Preston Cody <codeman@gentoo.org>
1365 Some big changes. First, changed most output to display_on_tty8.
1366 Second, added log lines to all templates. Some smaller fixes such as typos.
1367 Also did some cleanups of old commented lines.
1368
1369 1 Feb 2005; Andrew Gaffney <agaffney@gentoo.org>
1370 Changed tty8 output to a fifo. Minor GLIStorageDevice fix thanks to BenUrban.
1371 Undo change with fix. Escaping fix in GLIStorageDevice.py
1372
1373 31 Jan 2005; Preston Cody <codeman@gentoo.org>
1374 more updates to TODO list. hopefully we'll soon start removing items instead
1375 of adding them.
1376
1377 29 Jan 2005; Andrew Gaffney <agaffney@gentoo.org>
1378 Changed the way GLIStorageDevice.get_max_sectors_for_resize() works
1379
1380 27 Jan 2005; Preston Cody <codeman@gentoo.org>
1381 updated TODO list. (again)
1382
1383 25 Jan 2005; Preston Cody <codeman@gentoo.org>
1384 changed output of portmap start to display_on_tty8.
1385 fixed bootloader for udev and multiple kernels
1386 fixed custom kernel config (again)
1387
1388 22 Jan 2005; Preston Cody <codeman@gentoo.org>
1389 changed default value of CC._enable_ssh to True because this is smart.
1390 added code to allow custom kernel .config. may be unstable and break. sorry.
1391
1392 21 Jan 2005; Andrew Gaffney <agaffney@gentoo.org>
1393 partition() now waits until after it checks for partition flags before delete
1394 the partitions :P
1395
1396 19 Jan 2005; Andrew Gaffney <agaffney@gentoo.org>
1397 Updated TODO. swapon failure it temporarily not an error. swapon is an error
1398 again. is_uri() check only performed on portage_tree_snapshot_uri if it isn't
1399 blank.
1400
1401 19 Jan 2005; Preston Cody <codeman@gentoo.org>
1402 Various fixes related to the add_users function. Still not yet finished.
1403 Added things to the TODO list. Lets start using that!
1404
1405 18 Jan 2005; Andrew Gaffney <agaffney@gentoo.org>
1406 Added code to x86Template to format newly created partitions. Also added
1407 some error checking code. GLIStorageDevice passes 'minor' with data to
1408 InstallProfile. Added partition() call back in ArchTemplate. Fixed NFS
1409 mounting code.
1410
1411 18 Jan 2005; Preston Cody <codeman@gentoo.org>
1412 Took out unnecessary setting of random livecd root password. the cd already
1413 sets it randomly.
1414
1415 15 Jan 2005; Andrew Gaffney <agaffney@gentoo.org>
1416 Took out an unneeded step from CC's run()
1417
1418 15 Jan 2005; Preston Cody <codeman@gentoo.org>
1419 Attempt at detecting and adding windows partitions to lilo.
1420
1421 14 Jan 2005; Preston Cody <codeman@gentoo.org>
1422 Added lilo code and cleaned up lilo code. also do_partitioning renamed to
1423 partition. fixed misc exit_status => exitstatus typo.
1424
1425 11 Jan 2005; Andrew Gaffney <agaffney@gentoo.org>
1426 Added basic code for resizing filesystems with pyparted. Fixed code for
1427 resizing ntfs and ext2/3.
1428
1429 10 Jan 2005; Andrew Gaffney <agaffney@gentoo.org>
1430 Fixed partition() in x86Template so that it scans through logicals and deletes
1431 before deleting containing extended partition. Also clears partition table to
1432 be safe before third pass.
1433
1434 08 Jan 2005; Preston Cody <codeman@gentoo.org>
1435 Added mount_network_shares. not able to test it from this computer.
1436 will test when i get back to school.
1437 also added start_portmap to the client_controller as an always-do.
1438 agaffney says this is needed for NFS mounts to work.
1439
1440 08 Jan 2005; Andrew Gaffney <agaffney@gentoo.org>
1441 Partial rewrite of partitioning code in x86Template. No longer shells out to
1442 parted to perform actions, now uses all pyparted calls. Code "works" in a
1443 test, but still needs lots of TLC. Also modified tests/install.py to work
1444 with x86Template and GLIClientConfiguration.
1445
1446 07 Jan 2005; Andrew Gaffney <agaffney@gentoo.org>
1447 Initial move of partitioning code from ArchTemplate to x86Template.
1448
1449 07 Jan 2005; Preston Cody <codeman@gentoo.org>
1450 Added grp_install and services to InstallProfile. forgot about the set_root_password
1451
1452 07 Jan 2005; Preston Cody <codeman@gentoo.org>
1453 Fixed a few more edit_configs. fixed a chroot multicommand bug thanks to agaffney.
1454 Test Install ran very well (skipping partitioning).
1455
1456 05 Jan 2005; Preston Cody <codeman@gentoo.org>
1457 My mid-day update. rewrote mount_local_partitions for order of mounting. fixed prepare_chroot
1458 rewrote configure_fstab and install_bootloader for new partition format. fixed a few _edit_configs.
1459 some may still have eluded me.
1460
1461 05 Jan 2005; Preston Cody <codeman@gentoo.org>
1462 Overhauled the entire ArchTemplate and did a lot of other misc fixes in order to test it.
1463 Just finished mount_local_partitions in GLIArchitectureTemplate
1464
1465 05 Jan 2005; Andrew Gaffney <agaffney@gentoo.org>
1466 Added get_num_sectors() to GLIStorageDevice.
1467
1468 04 Jan 2005; Andrew Gaffney <agaffney@gentoo.org>
1469 GLIStorageDevice now tracks partition boundaries in sectors instead of cylinders.
1470 Also now ignores <=100 sectors for free space. Removed remaining depends stuff
1471 from GLIInstallProfile.
1472
1473 20 Dec 2004; Andrew Gaffney <agaffney@gentoo.org>
1474 GLIStorageDevice returns "unknown" instead of "" for get_type()
1475
1476 19 Dec 2004; Andrew Gaffney <agaffney@gentoo.org>
1477 Added get_extended_partition() to GLIStorageDevice. Rewrote get_logicals() to
1478 actually work. Commented out resizability checking code for speed.
1479
1480 17 Dec 2004; Andrew Gaffney <agaffney@gentoo.org>
1481 Switched to using dumpe2fs to determine free space left in ext2/3 filesystem in
1482 GLIStorageDevice at the suggestion of plors
1483
1484 10 Dec 2004; Andrew Gaffney <agaffney@gentoo.org>
1485 Added a function to GLIUtility to pull a value from a make.conf-style config
1486 file. Minor type fix to GLIInstallProfile.py
1487
1488 09 Dec 2004; Andrew Gaffney <agaffney@gentoo.org>
1489 Added code in GLIArchitectureTemplate.py to write netmounts into fstab. Separated
1490 network mounts from partition data structure in GLIInstallProfile
1491
1492 27 Nov 2004; Andrew Gaffney <agaffney@gentoo.org>
1493 Changed the way GLIStorageDevice.py determines the amount a ext2/3 filesystem
1494 can be resized.
1495
1496 27 Oct 2004; Preston Cody <codeman@gentoo.org>
1497 Added some of the final functions to GLIInstallTemplate.
1498 Yes this project is still active despite rare use of the Changelog!
1499
1500 11 Jun 2004; Nathaniel McCallum <npmccallum@gentoo.org>
1501 Added the GLIPartitionTools.py file. This is a temporary insertion of
1502 partitioning tools that will eventually go into their own package.
1503
1504 27 Mar 2004; Nathaniel McCallum <npmccallum@gentoo.org>
1505 Added InstallProfileTODO.txt. Added GLIClientConfiguration.py (contains run-time
1506 for the program). Added __init__(install_profile, client_configuration) to
1507 GLI.InstallProfile. This sets install_profile and client_configuration once so as
1508 to avoid constantly passing stuff every time we call a method.
1509
1510 26 Mar 2004; Nathaniel McCallum <npmccallum@gentoo.org>
1511
1512 Added another private method to GLI.InstallTemplate. _edit_config() modifies config
1513 files without messing up all the other stuff in them. This will be used for making
1514 changes to make.conf, rc.conf, /etc/conf.d/net, etc...
1515
1516 25 Mar 2004; Nathaniel McCallum <npmccallum@gentoo.org>
1517
1518 Added GLI.InstallTemplate framework. This is not yet functional. However, it does
1519 have a few basic things. I added two private methods. One is _depends(). This
1520 will be used for dependency checking (ie. unpacking a tarball requires that
1521 partitioning has been done). The other is _exec_in_chroot(). This is the exact
1522 same syntax as os.system(), however, instead of being run in the liveCD
1523 environment, it runs in the chroot. This requires a bit of fork() magic, so I
1524 isolated the code. Hope to work more this week to get this class formed...
1525
1526 14 Feb 2004; Eric Sammer <esammer@gentoo.org>
1527
1528 Added SAX parsing. Made GLI.InstallProfile a subclass of xml.sax.ContentHandler for
1529 obvious reasons. Switched kernel_modules and users to be lists instead of tuples
1530 to allow for easier modification (mutable, rather than immutable objects). Updated
1531 existing pydoc and added more. Implemented body of GLI.InstallProfile.parse().
1532 Cleaned file format of GLI.py a bit. Fixed all accessors to use self references.
1533 Added initial unit test code.
1534
1535 9 Feb 2004; Eric Sammer <esammer@gentoo.org>
1536
1537 Added initial changelog. Setting up the basic structure of the CVS repository
1538 for the project. Added the UML class diagram in docs. Added a skeletal GLI
1539 python module. Added misc files such news, authors, etc.

Properties

Name Value
svn:eol-style native

  ViewVC Help
Powered by ViewVC 1.1.20