/[gli]/trunk/ChangeLog
Gentoo

Diff of /trunk/ChangeLog

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

Revision 679 Revision 1149
1# ChangeLog for Gentoo Linux Installer 1# ChangeLog for Gentoo Linux Installer
2# Copyright 2005 Gentoo Technologies, Inc. 2# Copyright 2005-2005 Gentoo Technologies, Inc.
3
3# $Header: /var/cvsroot/gentoo/src/installer/ChangeLog,v 1.239 2005/06/14 08:17:05 robbat2 Exp $ 4# $Header: /var/cvsroot/gentoo/src/installer/ChangeLog,v 1.517 2005/12/08 14:01:03 agaffney Exp $
4 5
6*GLI-0.3 (27 Oct 2005)
7
8 8 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
9 src/net/server/html/webgli/:
10 converted globaluse, localuse, networkmounts, portagetree, and stageselection
11
12 7 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
13 src/net/server/gliserv.py:
14 initial commit of Legolas templating engine
15 302 redirects
16 src/net/server/html/index.html, src/net/server/webgli_template.html:
17 minor changes for new code
18 src/net/server/html/*.pyhtml, src/net/server/html/webgli/*.pyhtml:
19 initial commit of the conversion from the monolithic WebGLIHandler.py to the
20 one file per path Legolas goodness
21 partitioning[2-4] done
22
23 5 Dec 2005; Preston Cody <codeman@gentoo.org>
24 webgli: dhcp options in CC and post-install.
25 updated comparison chart.
26 webgli: etc/portage/* and distcc support added. not too-well tested.
27
28 4 Dec 2005; Preston Cody <codeman@gentoo.org>
29 webgli_template.html: valign=top on left side.
30 webgli: fix bootloader boot_device. now working.
31 webgli: CC proxy done. post-install proxy in progress.
32
33 3 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
34 src/net/server/webgli_template.html:
35 increase padding for content cell to 7px and add colspan=2
36
37 3 Dec 2005; Nicholas D. Wolfood <blackace@gentoo.org>
38 webgli: added graphic bar on top
39 webgli: added hover effects on the links on the left
40 webgli: re-rendered header_bg.png to stretch without artifacts
41
42 3 Dec 2005; Preston Cody <codeman@gentoo.org>
43 webgli: make.conf disabling fixes for dynamic_stage3
44 fixed portage snapshot browse popup
45 all changes tested.
46 webgli: add debug mode to CC screen. the screen still needs lots of work.
47
48 1 Dec 2005; Preston Cody <codeman@gentoo.org>
49 added debug mode question to gli-dialog
50 added CC proxies to CC networking for gli-dialog
51 webgli: fixed skip CC networking if connection active
52 webgli: portage snapshot defaults to CD
53 webgli: bootloader mbr drive selection
54 webgli: USE flags unselectable if dynamic_stage3
55 webgli: manual extra packages and save button.
56
57 28 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
58 src/GLIUtility.py:
59 change ping count to 2
60 docs/comparison.html
61 initial commit
62
63 27 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
64 src/templates/x86ArchitectureTemplate.py:
65 fix map() issue with grub code
66 replace kernel_names and initrd_names loops with one-liners
67
68 27 Nov 2005; Preston Cody <codeman@gentoo.org>
69 gli-dialog won't let you dynamic stage3 without systempkgs.txt.
70 initial gli-dialog support for recommended partitioning layout and clear.
71 failure cleanup now an option for gli-dialog.
72 move livecd-kernel to top of kernel lists. fix proto bug in rc.conf
73 added comparison list and updated TODO!
74
75 26 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
76 src/GLIArchitectureTemplate.py:
77 fix to stage1() debug code
78 fix to stage2() debug code
79
80 26 Nov 2005; Preston Cody <codeman@gentoo.org>
81 some more bootloader code fixes. forgot boot_device != mbr_device.
82
83 25 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
84 src/GLIStorageDevice.py:
85 fix to unallocated space merging when last one is after part 4
86
87 24 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
88 src/GLIArchitectureTemplate.py:
89 small fix to debugging code in copy_pkg_to_chroot()
90
91 23 Nov 2005; Preston Cody <codeman@gentoo.org>
92 more bugfixes with bootloader code
93 gli-dialog side appears to work
94
95 21 Nov 2005; Preston Cody <codeman@gentoo.org>
96 initial adding of boot_device to backend.
97 initial boot_device support added to gli-dialog.
98 some fixes of my poor coding
99
100 20 Nov 2005; Preston Cody <codeman@gentoo.org>
101 converted gli-dialog to use the install_package_list.
102 gtkfe has already been converted by AllanonJL
103 new way working in gli-dialog now and added to webgli.
104 added set/get_boot_device() to IP
105
106 19 Nov 2005; Preston Cody <codeman@gentoo.org>
107 get_install_package_list added to InstallProfile. This can be used by the FEs
108
109 17 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
110 src/templates/x86ArchitectureTemplate.py:
111 call ls with '-1 --color=no'
112
113 16 Nov 2005; Preston Cody <codeman@gentoo.org>
114 added warning (#9) to GRP ppl about stage3 tarballs
115
116 15 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
117 src/GLIArchitectureTemplate.py:
118 change fat32/fat16 to vfat in mount_local_partitions() so mount doesn't get
119 confused
120
121 13 Nov 2005; Preston Cody <codeman@gentoo.org>
122 removed protocols from rc.conf screens
123 finished initial rc.conf and make.conf in webgli
124
125 13 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
126 src/net/server/gliserv.py:
127 add -h option to usage()
128 show time and request URI in debug mode
129 show client IP in debug mode
130 just use IP instead of trying to do a reverse lookup
131
132 12 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
133 src/net/server/gliserv.py:
134 'classier' 401 message
135 proper commandline parsing
136 help via -h
137 user/pass can be specificed via commandline option
138
139 11 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
140 src/net/server/gliserv.py:
141 basic HTTP auth
142
143 10 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
144 src/net/server/gliserv.py:
145 dynamic module reloading (yipee!)
146 send 'Last-Modified' header for real files
147 respond to HEAD with just headers
148 src/net/server/handlers/WebGLIHandler.py:
149 icons for drives
150
151 7 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
152 src/net/server/handlers/WebGLIHandler.py:
153 initial 'pretty' partition table display support
154 clicking partition in 'pretty' display works instead of radio buttons
155 radio buttons and pretty display work together
156 META redirect instead of javascript
157 pretty display stretches across entire screen
158 'Recommended layout' and 'Clear drive' functions
159 properly catch exceptions from do_recommended()
160 src/GLIArchitectureTemplate.py:
161 replace preinst, copy, postinst, rm steps with qmerge
162 whoops...that shouldn't have been commented out
163 create image_dir with -p in copy_pkg_to_chroot()
164 more generic of symlink crappiness
165 new copy_pkg_to_chroot() actually works now
166
167 6 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
168 src/GLIStorageDevice.py:
169 initial generic disk support
170 fixes for add_partition() code
171 src/net/server/handlers/WebGLIHandler.py:
172 added support for creating generic disks
173 add new partition working
174 save and delete partitions
175
176 6 Nov 2005; Preston Cody <codeman@gentoo.org>
177 webgli: Partitioning making progress.
178
179 5 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
180 src/GLIArchitectureTemplate.py:
181 copy_pkg_to_chroot() overhaul - does install the Right Way(TM) (copy files to
182 image dir, run pkg_setup, pkg_preinst, copy to /, pkg_postinst, remove image
183 dir) and works around /etc/gconf symlink problem
184
185 5 Nov 2005; Preston Cody <codeman@gentoo.org>
186 webgli: lots of updates. preliminary partitioning. extra packages works.
187
188 3 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
189 src/net/server/gliserv.py:
190 httpd now supports HTTPS and falls back to HTTP if not available
191 make fallback actually work
192 src/net/server/SecureXMLRPCServer.py:
193 SecureSocketServer is now threaded
194
195 2 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
196 src/net/client/gliclient.py:
197 try to use HTTPS for XMLRPC first and fallback to HTTP
198 pretend mode
199 src/net/server/gliserv.py, src/net/server/SecureXMLRPCServer.py:
200 HTTPS XMLRPC goodness from samyron
201 pass name of certificate
202
203 31 Oct 2005; Preston Cody <codeman@gentoo.org>
204 wegli: daemons and services screens done.
205
206 30 Oct 2005; Preston Cody <codeman@gentoo.org>
207 webgli: networking and users screens
208 added return_redirect to handler.py
209 loading and saving install/client profiles works for webgli now
210 Review also done
211
212*GLI-0.2 (27 Oct 2005)
213
214 26 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
215 src/templates/x86ArchitectureTemplate.py:
216 properly check for bootloader emerge exist status with exitsuccess()
217 log output of grub install command
218 add --batch --no-floppy to grub command
219 grubinstallstring only gets logged if debug is on
220 src/GLIUtility.py:
221 update progress bar to 100% when process finishes
222
223 25 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
224 src/GLIClientController.py:
225 added debugging code for the interaction between the 2 threads via Event()
226 src/GLIUtility.py:
227 doubled the buffer size in spawn()
228 bump buffer size up to 16384
229 only report progress in 5% increments
230 src/GLIArchitectureTemplate.py:
231 kernelpkgs.txt support code
232 above disabled because it sucks
233 added add_pkg_to_world()
234
235 24 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
236 src/GLIArchitectureTemplate.py:
237 use tar | tar to copy files in copy_pkg_to_chroot()
238 extract devices.tar.bz2 created by baselayout instead of running MAKEDEV
239
240 23 Oct 2005; Preston Cody <codeman@gentoo.org>
241 DEBUGGING ADDED TO AT. verbose field added to CConfig.
242
243 23 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
244 src/net/server/gliserv.py:
245 / maps to index.html
246 look for actual files in html/
247 src/net/html:
248 new template
249 src/GLIUtility.py:
250 added parse_vdb_contents()
251 src/GLIArchitectureTemplate.py:
252 added copy_pkg_to_chroot()
253 added debug code to dynamic-stage3
254 switch dynamic-stage3 to new method
255 lots of bug fixes from adding debug code
256
257 22 Oct 2005; Preston Cody <codeman@gentoo.org>
258 webgli initial bootloader support + changed make.conf.
259 IP: changed defaults for stage, kernel_build_method, kernel_source_pkg.
260
261 20 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
262 src/GLIUtility.py:
263 horrible tangled mess of code that is tarball unpacking subprogress display
264 add unpack progress to portage snapshot
265 use read() instead of readlines() in spawn()
266 only update progress bar for whole percents
267
268 19 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
269 src/templates/x86ArchitectureTemplate.py:
270 change call to 'grub' to use GLIUtility.exitsuccess()
271 add definition of 'build_mode' in _configure_lilo()
272 src/misc/updategtkfe, src/misc/updateglid:
273 fix so subshell is called in root shell
274
275 18 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
276 src/net/server/handlers/WebGLIHandler.py:
277 stage screen launches URI browser in sized window with various properties set
278
279 17 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
280 src/misc/updategtkfe:
281 updated to actually work
282 remove previous snapshot and extracted dir before downloading
283 src/misc/updateglid:
284 updated to actually work
285 src/templates/x86ArchitectureTemplate.py:
286 fixed bug where grub code was looking for 'root+root+file_name2'
287
288 16 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
289 src/net/server/handlers/WebGLIHandler.py:
290 URI browser
291 added mirror selection
292 src/GLIUtility.py:
293 ls via ssh strips off ending *
294
295 16 Oct 2005; Preston Cody <codeman@gentoo.org>
296 more updates to webgli. stage selection.
297
298 11 Oct 2005; Preston Cody <codeman@gentoo.org>
299 updated webgli with preliminary Network Mounts support.
300
301 9 Oct 2005; Preston Cody <codeman@gentoo.org>
302 GenDialog: string formatting and yes/no label fixes.
303 added WebGLI template for gliserv.py
304 added WebGLIHandler as well as a definition for it in gliserv.py
305 updates to the webgli files even though they won't be there for long.
306 Utility: remove exception for non-existant grppkgs.txt until the new livecd
307 goes public.
308
309 9 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
310 src/net/server/gliserv.py:
311 override dict to not be so anal
312 main server now loads separate module to handle requests
313 src/net/server/handlers/ProfileHandler.py, src/net/server/handler.py:
314 split out profile URLs into separate handler function
315 move handlers into subdirectory
316 add Welcome and Clients handlers
317
318 5 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
319 src/GLIUtility.py:
320 raise exception if password prompt received twice
321
322 2 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
323 src/GLIUtility.py:
324 removed rot13ify()
325
326 1 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
327 src/net/server/gliserv.py:
328 allow for param to be passed multiple times in GET
329 no XMLRPC functions return None
330 modify POST request parsing to only create a list if needed
331 fix GET request parsing so the list creation for multiple values works
332 src/net/client/gliclient.py:
333 various typo and type mismatch fixes
334 exit after exception
335
336 30 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
337 src/net/client/gliclient.py:
338 initial commit
339 pass MAC to XMLRPC functions
340 src/net/server/GLIServerProfile.py:
341 rename GLIClientsProfiles to GLIServerProfile
342
343 29 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
344 src/net/server/gliserv.py:
345 now handles POST requests
346 move majority of request handling code to common_handler() to reduce code
347 duplication
348 profile loading
349 client reg via XMLRPC goes into SharedInfo()
350 /showclients redesign
351 template fixes
352 allow handler functions to add/change headers
353 save profile
354
355 28 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
356 src/net/server/GLIClientsProfiles.py:
357 initial commit
358 src/net/server/template.html:
359 initial commit
360 src/net/server/gliserv.py:
361 add template mojo
362
363 26 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
364 src/net/server/gliserv.py:
365 XMLRPC mojo
366
367 22 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
368 src/GLIArchitectureTemplate.py:
369 add code in _edit_config() to comment line where variable is defined
370 previously
371 insert new line under previous definition of variable if it exists
372 small _edit_config() cleanup
373 src/GLIStorageDevice.py:
374 add clear_partitions() function
375 new sizes for recommended partition layout
376 automatically calculate swap size for recommended layout
377
378 21 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
379 src/templates/x86ArchitectureTemplate.py:
380 fat16 mojo
381
382 20 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
383 src/GLIStorageDevice.py:
384 prevent do_recommended() from being run twice
385 rewrite do_recommended() to be more robust
386 src/GLIArchitectureTemplate.py:
387 rework _edit_config() to not write duplicate entries
388
389 17 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
390 src/GLIStorageDevice.py:
391 added do_recommended() function to automatically created 256M/1G/* layout
392
393 17 Sep 2005; Preston Cody <codeman@gentoo.org>
394 src/gli-dialog.py: added set_distcc to the list
395 GenDialog: added set_distcc. untested.
396 IP: added install_distcc flag.
397 AT: added install_distcc function based on the flag. runs after build_kernel
398 changed AT spawn command for distcc for nodeps.
399
400 16 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
401 src/GLIUtility.py:
402 add rot13ify() function
403
404 16 Sep 2005; Preston Cody <codeman@gentoo.org>
405 src/GenDialog.py
406 added a sentence of text. unchecking support added.
407
408 15 Sep 2005; Preston Cody <codeman@gentoo.org>
409 src/GLIUtility.py
410 added get_grp_pkgs_from_cd() to return a list of packages in GRP for FE menus
411 src/GenDialog.py
412 still working on extra_packages. transformed the list to new format.
413 added GRP indication to list. untested.
414 TODO lists updated.
415 src/fe/dialog/gli-dialog.py
416 spelling mistook.
417
418 14 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
419 src/GLIUtility.py:
420 get_snapshot_from_cd() returns '' instead of 'file://' if nothing found
421
422 5 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
423 src/GLIUtility.py:
424 add get_directory_listing_from_uri()
425 add http support to above
426 add ftp support to above
427 add scp support to above
428 src/GLIArchitectureTemplate.py:
429 "0" instead of 0 for key of single-element dict passed to _edit_config()
430
431 5 Sep 2005; Preston Cody <codeman@gentoo.org>
432 value_only -> only_value
433
434 3 Sep 2005; Preston Cody <codeman@gentoo.org>
435 gutted out all of etc_portage structure since it is now all handled by
436 etc_files
437
438 3 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
439 src/GLIArchitectureTemplate.py:
440 install_packages() sends progress update notifications
441 src/templates/x86ArchitectureTemplate.py:
442 increase sleep to 5s between format tries
443 src/GLIClientController.py:
444 pass 'self' to AT instead of 'self._pretend'
445
446 2 Sep 2005; Preston Cody <codeman@gentoo.org>
447 logger -> logger.log in x86AT
448
449 1 Sep 2005; Preston Cody <codeman@gentoo.org>
450 added set_etc_portage to IP. debugging gli-d's support for it.
451
452 1 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
453 src/templates/x86ArchitectureTemplate.py:
454 switch to 3 tries for mkfs instead of looping waiting for dev node to exist
455
456 30 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
457 src/GLIArchitectureTemplate.py:
458 add _portage_best_version() function and rework install_packages() to allow
459 for future X of Y tracking
460 Use best_visible instead of best_version
461 tracked down and fixed missing = causing empty install extra packages
462 use = when emerging also
463 quickpkg hokey pokey
464 run _get_packages_to_emerge() again with -pk
465
466 22 Aug 2005; Preston Cody <codeman@gentoo.org>
467 src/ArchTemplate: removed install_xorg_x11, and put the xorg.conf copying at
468 the end of install_packages.
469 added updateglid to /src/misc
470 updated all core files with new GPL notice and copyright statement.
471
472 21 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
473 src/GLIUtility.py:
474 fix get_snapshot_from_cd() to look in /mnt/livecd/snapshots/ if it can't find
475 a snapshot in /mnt/cdrom/snapshots/
476 get_snapshot_from_cd() adds file:// at the beginning
477 change calls to extra package special case functions to 'self.blah'
478
479 21 Aug 2005; Preston Cody <codeman@gentoo.org>
480 src/ArchTemplate: changed "voodoo".
481 changed order of portage sync methods. made a fallback to webrsync if
482 normal emerge sync fails.
483 removed get_sources_from_cd because it is obsolete.
484 add special cases to install_packages. remove fatal exception on package
485 install failure b/c the box will still be bootable.
486 add install_xorg_x11. remove adding of xdm to runlevel. this will now be
487 handled in the FEs.
488 src/GenDialog: added a bunch of code for dealing with x11-based packages.
489 awaiting testing.
490
491 20 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
492 src/GLIStorageDevice.py:
493 global try/except block around fs resizable detection code
494 src/GLIArchitectureTemplate.py, src/GLIClientController.py:
495 install-failed cleanup function
496
497 18 Aug 2005; Preston Cody <codeman@gentoo.org>
498 x86ArchTemplate: updated lilo code. separated out THREE commands. untested.
499
500 16 Aug 2005; Preston Cody <codeman@gentoo.org>
501 GLIGenDialog:
502 add drive choices for loaded configs.
503 force snapshot for dynamic_stage3
504 init the snapshoturi input to the cd snapshot if not already selected.
505 if dynamic_stage3, skip the make.conf step.
506 GLIUtility: add get_cd_snapshot_uri() for local snapshots.
507 this fixes parts 1,2,3,6 of bug 102747 for gli-dialog
508
509 16 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
510 src/GLIArchitectureTemplate.py:
511 manually call MAKEDEV in stage3-dynamic code
512 copy /etc/inittab.old to /etc/inittab in chroot
513 src/GLIUtility.py:
514 add beginning of validate_uri() function
515 add file:/// support to validate_uri()
516 single quotes when setting livecd password
517
518 15 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
519 src/GLIGenDialog.py:
520 change getmountpoint() to get_mountpoint()
521 src/misc/updategtkfe:
522 committed script to automatically download latest snapshot and run gtkfe
523 src/templates/x86ArchitectureTemplate.py:
524 fix _configure_lilo_add_windows() for IP -> GLISD stuff
525 src/GLIArchitectureTemplate.py:
526 give tmp_minor an initial value in mount_local_partitions so that the value
527 remain from the previous drive
528
529 14 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
530 src/templates/x86ArchitectureTemplate.py:
531 Fix _configure_lilo() for IP using GLISD stuff
532 src/GLIArchitectureTemplate.py:
533 install_cron_daemon() treats "none" specially
534
535 14 Aug 2005; Preston Cody <codeman@gentoo.org>
536 old patch from Steven Mertens to resolve bug #96642
537 numerous asthetic changes to GenDialog, no real functionality changes though.
538 strings renamed for global use if necessary.
539 fix all three parts of bug 102291
540 disable set_etc_portage until fully-written.
541
542 13 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
543 src/GLIClientController.py:
544 lower-case http/ftp proxy envvars
545
546 12 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
547 src/GLIClientController.py:
548 log end of pre_install steps to aid in debugging
549 src/templates/x86ArchitectureTemplate.py:
550 change set_flag(flag) to set_flag(flag, True)...*stab* *stab*
551
552 10 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
553 src/GLIArchitectureTemplate.py
554 check to make sure that the device node we're wait for to exist isn't of
555 type 'free'
556
557 09 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
558 src/GLIGenDialog.py:
559 convert install_packages to list in set_extra_packages()
560 check return code of checklist() call in "Manual" section
561 *actually* fix the first problem
562
563 08 Aug 2005; Robin H. Johnson <robbat2@gentoo.org> src/GLIUtility.py:
564 "source /etc/profile" does not ensure the ENV is correctly set up. Use "bash
565 -l" instead, to ensure a proper environment (important for CONFIG_PROTECT).
566
567 06 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
568 src/GLIArchitectureTemplate.py:
569 re-fix net.eth1+ symlink code...wtf is wrong with cvs?
570
571 04 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
572 Add CDATA support to SimpleXMLParser and add utility functions for it.
573
574 04 Aug 2005; Robin H. Johnson <robbat2@gentoo.org>
575 src/GLIArchitectureTemplate.py:
576 Fix case where vixie-cron is specified as a full package atom, as we still
577 don't want to run 'crontab /etc/crontab' for it.
578
5*GLI-0.1_alpha (4 Apr 2005) 579*GLI-0.1 (3 Aug 2005)
580
581 30 Jul 2005; Preston Cody <codeman@gentoo.org>
582 add scp to list of is_uri() so GenDialog doesn't complain.
583 fixed livecd-kernel bug in bootloader code.
584 fixed gendialog for dynamic_stage3 instead of "networkless"
585 change bootloader to allow for both initrd and initramfs.
586 fix IP for dynamic_stage3.
587 fix ArchTemplate for broken mountpoint creation. fix GenDialog part showing.
588
589 30 Jul 2005; Andrew Gaffney <agaffney@gentoo.org>
590 Added full scp:// URI support to get_uri() in GLIUtility
591 Remove "networkless" from dynamic stage3 if locic.
592 Remove print statement from scp:// code.
593 Change scp code to check for "assword: " instead of "Password:"
594 Fix post-install network code to create net.eth1+ symlink correctly
595 Check to make sure pkg can be split on / and some debugging code
596 Add 2>dev/null to emerge call in _get_packages_to_emerge()
597 SimpleXMLParser handles True/False/None correctly now
598 Comment out above fix
599 Add partitioning wait-for-device-to-exist code to mount_local_partitions
600
601 28 Jul 2005; Scott Myron <samyron@gentoo.org>
602 Removed a FIXME in the GLIClientConfiguration that is no
603 longer needed.
604
605 27 Jul 2005; Andrew Gaffney <agaffney@gentoo.org>
606 Default to x86 in ClientConfig
607 Typo in build-a-stage3 code.
608 Remove MAKEDEV call in build-a-stage3 postscript.
609
610 26 Jul 2005; Preston Cody <codeman@gentoo.org>
611 Rewrote init of IP for gli-d. Other GenDialog updates.
612 allow network_type to be None in CConfig.
613
614 24 Jul 2005; Andrew Gaffney <agaffney@gentoo.org>
615 Add _dynamic_stage3 option to IP.
616 Add check for that option to dynamic stage3 code in ArchTemplate.
617 Fix code to determine default route in get_eth_info() in GLIUtility.
618 Fix serialization of dns-servers in ClientConfig.
619
620 24 Jul 2005; Preston Cody <codeman@gentoo.org>
621 changed default values of cron/logger in IP.
622 moved GenDialog IP init out to the individual files. gli-dialog's version
623 will change quite a bit.
624
625 22 Jul 2005; Preston Cody <codeman@gentoo.org>
626 added ppcArchTemplate. blank now. working on yaboot.
627 modified ArchTemplate for amd64 and ppc custom kernels.
628 skeleton implementation of _configure_yaboot.
629 small fixes to other templates.
630
631 21 Jul 2005; Preston Cody <codeman@gentoo.org>
632 GenDialog updates. changed comment in IP.
633
634 07 Jul 2005; Robin H. Johnson <robbat2@gentoo.org>
635 src/GLIInstallProfile.py:
636 Fix codeman's screwup of changing the service seperator to ',' in the parser
637 without changing it in the serialization code! Also document this in a
638 comment so you find it easier. Everybody needs to make sure they update
639 their install profiles!
640
641 07 Jul 2005; Robin H. Johnson <robbat2@gentoo.org>
642 src/GLIArchitectureTemplate.py:
643 Fix casting of list to string and concat of None with string, as well as
644 commented prototype of checking that mounting actually worked (found a case
645 where mount can return success, but the mount won't be done).
646
647 07 Jul 2005; Robin H. Johnson <robbat2@gentoo.org>
648 src/templates/x86ArchitectureTemplate.py:
649 Remove TEMP UGLY HACK of time.sleep(5), and replace it with a while loop
650 checking for the device, and sleeping 1 second each time.
651
652 07 Jul 2005; Robin H. Johnson <robbat2@gentoo.org>
653 src/templates/x86ArchitectureTemplate.py:
654 Refactor install_bootloader code and _install_{grub,lilo} so that 'none' for
655 bootloader works again. Also rename _install_{grub,lilo} to
656 _configure_{grub,lilo} since they don't install the loaders anymore
657 themselves.
658
659 7 Jul 2005; Preston Cody <codeman@gentoo.org>
660 fix global USE flags to not include the arch types at the end.
661 updates to GenDialog and gli-d.
662
663 6 Jul 2005; Preston Cody <codeman@gentoo.org>
664 fixing bootloader code for no initrd and initrd->initramfs naming change.
665
666 6 Jul 2005; Andrew Gaffney <agaffney@gentoo.org>
667 Proper comments and parameters to GLIException in install_mta()
668 Allow optional exclusion of HTTP, FTP, and/or RSYNC mirrors in list_mirrors()
669 Add strip() to list_mirrors(), list_subarch_from_mirror() and
670 list_tarball_from_mirror() to eliminate blank last item.
671
672 5 Jul 2005; Andrew Gaffney <agaffney@gentoo.org>
673 Added stage3 generation code.
674
675 5 Jul 2005; Preston Cody <codeman@gentoo.org>
676 Added sleep(5) to partitioning code, temp got rid of the NOCOLOR in _emerge
677 Mild changes to GenDialog.
678
679 30 Jun 2005; Andrew Gaffney <agaffney@gentoo.org>
680 Remove separate install step configure_rc_conf() since it's handled by
681 update_config_files()
682 Make a copy of newvalues in _edit_config() so quotes aren't added when the
683 function is called twice on the same file.
684
685 29 Jun 2005; Andrew Gaffney <agaffney@gentoo.org>
686 Missing \ in sed in _get_packages_to_emerge()
687 Removed explicit emerging of hotplug and no longer add it to the runlevel.
688 Check in _quickpkg_deps() to ignore blank package names returned from
689 _get_packages_to_emerge()
690
691 28 Jun 2005; Preston Cody <codeman@gentoo.org>
692 fixed agaffney's missing = and extra : in x86AT. commented out crashing line
693 in the dialog.py gauge code.
694
695 28 Jun 2005; Andrew Gaffney <agaffney@gentoo.org>
696 Add code to update_config_files() to go through etc_files and update stuff.
697 Check to see that _etc_files['make.conf'] exists in get_make_conf()
698 Only use float() in partition xml parsing code if type == "free"
699
700 28 Jun 2005; Preston Cody <codeman@gentoo.org>
701 finished almost all internationalization of GenDialog.
702 attempt at fixing rc.conf function. moved 3 generate functions out of
703 fe/gtk/RcDotConf and put them in Utility. fixed self bug.
704 added dialog.py to the fe/dialog directory so it actually gets used.
705
706 27 Jun 2005; Andrew Gaffney <agaffney@gentoo.org>
707 Roll rc_conf and make_conf into master etc_files structure in InstallProfile.
708
709 27 Jun 2005; Preston Cody <codeman@gentoo.org>
710 fix extra entry in list_mirrors()
711 beginning internationalization runthrough.
712
713 26 Jun 2005; Preston Cody <codeman@gentoo.org>
714 added dialog.py to /src temporarily until it gets accepted upstream.
715 fix for unused value in form in dialog.py and changed heights.
716 fix GenDialog forms.
717
718 25 Jun 2005; Preston Cody <codeman@gentoo.org>
719 Changed hostname/domainname for new baselayout.
720 Changed _add_to_runlevel errors to logs.
721 Updated TODO list to show status of GenDialog
722 More updates to GenDialog including two checklists that probably won't work.
723 update IP to use comma-separated list instead of space separated for services.
724
725 24 Jun 2005; Preston Cody <codeman@gentoo.org>
726 Add dhcp_options to the CC, CConfig, and GenDialog. More overall changes to
727 GenDialog as it gets closer to completion.
728
729 22 Jun 2005; Andrew Gaffney <agaffney@gentoo.org>
730 Modify get_eth_info() to take a full interface name (eth0 fex). float()
731 instead of int() in add_partition_device_partition() for minor (closes 96804)
732
733 21 Jun 2005; Andrew Gaffney <agaffney@gentoo.org>
734 Changed setup_network_post to check for 'interfaces[interface][0] != "dhcp"'
735 instead of 'interfaces[interface][1]' since DHCP uses that field for its
736 options. setup_network_post() writes custom DHCP options to /etc/conf.d/net.
737
738 20 Jun 2005; Andrew Gaffney <agaffney@gentoo.org>
739 Apply spawn() patch from #96644 (with minor changes). Make sure the return
740 value from all spawn() calls is checked with GLIUtility.exitsuccess(). Fix
741 small error with <pipe>.close() returning None. Fix space vs. tab issue.
742 Fix undefined variable 'output' issue in spawn().
743
744 20 Jun 2005; Preston Cody <codeman@gentoo.org>
745 More updates to GenDialog and gli-d.
746
747 19 Jun 2005; Andrew Gaffney <agaffney@gentoo.org>
748 Modify list_mirrors() to return a list of mirror URL/name pairs.
749
750 19 Jun 2005; Preston Cody <codeman@gentoo.org>
751 Adding gli-dialog.py. Updates to GenDialog. Added function to GLIUtility to
752 get subarch.
753
754 16 Jun 2005; Andrew Gaffney <agaffney@gentoo.org>
755 Backend partitioning will create disklabel is none exists. Installprofile
756 defaults to "" now instead of "msdos" for disklabel type. Fix for
757 mount_local_partitions() to remember device along with minor in the
758 parts_to_mount dict (closes #96319). mount_local_partitions() cleanups and
759 add else block to log unsupported netmount types to mount_network_shares()
760
761 15 Jun 2005; Robin H. Johnson <robbat2@gentoo.org>
762 src/GLIArchitectureTemplate.py:
763 Refactor kernel_compile common stuff, fix 2.4 build process.
764 src/fe/cli/clife.py:
765 Logging system.
766 src/GLIUtility.py, src/GLIStorageDevice.py:
767 Add comments about re-writes needed for boxes without sysfs.
768
769 15 Jun 2005; Robin H. Johnson <robbat2@gentoo.org>
770 src/GLIArchitectureTemplate.py:
771 2.4 support (pull version data from /usr/src/linux/Makefile), incl.
772 'make dep' call for custom compile. build_mode support for prepare-only and
773 none types completed. custom compile function chains shell functions in
774 spawned script, to allow for catching all errors.
775
776 15 Jun 2005; Preston Cody <codeman@gentoo.org>
777 fixed up build_kernel in ArchTemplate for build_mode as well as in dialogfe
778 and GenDialog. other gendialog updates as well. kernel updates untested.
779
780 14 Jun 2005; Robin H. Johnson <robbat2@gentoo.org>
781 src/GLIInstallProfile.py:
782 Change structure of etc-portage stuff. The serialization was broken before my
783 last commit, and I am the only person that's ever used it. The new schema is
784 as follows:
785 <etc-portage>
786 <file name="package.mask"/>
787 <file name="package.unmask">
788 <entry atom="sys-kernel/openmosix-sources"/>
789 </file>
790 <file name="package.use">
791 <entry atom="sys-libs/db">
792 -java
793 </entry>
794 <entry atom="dev-libs/cyrus-sasl">
795 -ldap
796 </entry>
797 </file>
798 </etc-portage>
799
6 800
7 13 Jun 2005; Robin H. Johnson <robbat2@gentoo.org> 801 13 Jun 2005; Robin H. Johnson <robbat2@gentoo.org>
8 src/GLIInstallProfile.py: 802 src/GLIInstallProfile.py:
9 Add new entry for gli-profile/kernel-build-method item. Add missing 803 Add new entry for gli-profile/kernel-build-method item. Add missing
10 serialize_etc_portage (temporary). Make serialize_make_conf always print the 804 serialize_etc_portage (temporary). Make serialize_make_conf always print the

Legend:
Removed from v.679  
changed lines
  Added in v.1149

  ViewVC Help
Powered by ViewVC 1.1.20