/[gli]/trunk/ChangeLog
Gentoo

Diff of /trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

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

Legend:
Removed from v.451  
changed lines
  Added in v.1246

  ViewVC Help
Powered by ViewVC 1.1.20