/[gli]/trunk/ChangeLog
Gentoo

Diff of /trunk/ChangeLog

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

Revision 787 Revision 1253
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
4# $Header: /var/cvsroot/gentoo/src/installer/ChangeLog,v 1.314 2005/08/05 01:51:56 agaffney Exp $ 4# $Header: /var/cvsroot/gentoo/src/installer/ChangeLog,v 1.579 2006/01/15 21:29:08 codeman Exp $
5 5
6*GLI-0.1_alpha (4 Apr 2005) 6*GLI-0.3 (27 Oct 2005)
7
8 15 Jan 2006; Preston Cody <codeman@gentoo.org>
9 webgli/configfiles:
10 check for key in etc_files['rc.conf'] to fix key error
11 webgli/timezone: small fix.
12
13 12 Jan 2006; Preston Cody <codeman@gentoo.org>
14 added configure.pyhtml to glimd. minor changes
15 to top and add_client. fixed up showargs.
16 added execute.pyhtml
17 changed register clients line in gliserv for name->hostname.
18 updated TODO.
19
20 10 Jan 2006; Preston Cody <codeman@gentoo.org>
21 src/net/server/*:
22 added add/del/edit client/profile.pythml for glimd.
23 updated templates, showclients, and gliserv.
24
25 10 Jan 2006; Andrew Gaffney <agaffney@gentoo.org>
26 src/net/server/*:
27 stupid threading module...
28
29 8 Jan 2006; Preston Cody <codeman@gentoo.org>
30 AT: rc.conf -> conf.d/clock
31
32 7 Jan 2006; Andrew Gaffney <agaffney@gentoo.org>
33 src/GLIPortage.py:
34 show 'Calculating dependencies for ...' in subprogress bar at beginning of
35 emerge()
36 src/GLIArchitectureTemplate.py:
37 copy /etc/X11/gdm/gdm.conf.old into chroot if /etc/X11/gdm/gdm.conf exists
38 in the chroot
39 remove _quickpkg_deps() and _portage_best_{visible,version}()
40 src/GLIUtility.py:
41 fail immediately in validate_uri() if provided URI can't be parsed
42 modify fetch_and_unpack_tarball() and get_uri() to allow fetch subprogress
43 debug code in spawn()
44 use lower-level os.read() instead of file.read() because python sucks
45 src/templates/x86ArchitectureTemplate.py:
46 basic subprogress reporting for partitioning
47 total_steps was 1 too high
48
49 6 Jan 2006; Andrew Gaffney <agaffney@gentoo.org>
50 src/GLIUtility.py:
51 move parse_vdb_contents() to GLIPortage
52 src/GLIPortage.py:
53 remove all symlink fixups
54 ignore 'dir' entries in CONTENTS
55 call tar with -p
56
57 5 Jan 2006; Preston Cody <codeman@gentoo.org>
58 AT: bootsplash is now gensplash
59 gliserv: add advanced_mode to shared_info
60 webgli: Added advanced mode. mostly just disables a few screens.
61
62 2 Jan 2006; Andrew Gaffney <agaffney@gentoo.org>
63 src/GLIPortage.py:
64 get_deps() calls 'emerge -p' and then removed packages that aren't in vdb
65 added emerge()
66 update sub-progress after each package is emerged
67 skip tar, symlink fixup, and copy from image dir to / if no files in CONTENTS
68 call get_best_version_vdb() instead of get_best_version_vdb_chroot()
69 remove link if it exists before moving content into place
70 src/GLIArchitectureTemplate.py:
71 install_packages() now calls emerge() in GLIPortage
72 change all calls to self._emerge() to self._portage.emerge()
73 comment out all emerge status checking...using exceptions now
74 call copy_pkg_to_chroot() directly for livecd-kernel
75
76 31 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
77 src/GLIArchitectureTemplate.py:
78 remove add_pkg_to_world() and copy_pkg_to_chroot()
79 copy installer.log to installer.log.failed on install failure
80 src/GLIUtility.py:
81 added get_keymaps()
82 spawn() takes any False argument for chroot instead of just None
83 src/GLIPortage.py:
84 copy_pkg_to_chroot() chroot's to run ebuild is use_root=False
85 change copy_pkg_to_chroot() to work properly with use_root=False
86 figure PORTAGE_TMPDIR properly
87
88 27 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
89 src/net/server/html/*:
90 converted showclients, load/saveprofile
91
92 26 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
93 src/GLIPortage.py:
94 exclude packages already in chroot vdb from binary deplist
95 chroot to use best_version for chroot's vdb
96 src/runtimedeps.py:
97 accept ROOT via commandline instead of env
98
99 25 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
100 src/runtimedeps.py:
101 remove passing of ROOT
102 src/GLIPortage.py:
103 modify get_deps() to get deptree for each package and merge into final list
104 remove depgraph class
105 add debugging code to get_deps()
106 src/GLIArchitectureTemplate.py:
107 combine code for GRP/compile in install_packages() into one block
108 debugging code in install_packages()
109
110 24 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
111 src/runtimedeps.py:
112 initial commit
113 src/GLIPortage.py:
114 use separate script for GRP deps
115 remove calls to portage module
116
117 23 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
118 src/GLIPortage.py:
119 initial commit
120 move some of portage function from GLIAT
121 flipped around a few function args
122 src/GLIArchitectureTemplate.py:
123 revamp install_packages() for new GLIPortage
124
125 21 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
126 src/GLIArchitectureTemplate.py:
127 extract /usr/livecd/metadata.tar.bz2 to chroot if it exists
128
129 20 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
130 src/net/server/gliserv.py:
131 wrap generated code in a class to isolate it a bit better
132 302 redirects work
133 don't use cgi.escape() for <% %>
134 src/net/server/html/webgli/*:
135 load/save profile
136 src/GLIUtility.py:
137 change /sbin/lspci to just lspci
138
139 18 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
140 src/GLIClientController.py:
141 change ordering of statements in CC run() while loop to not go past the end
142 of the array
143 src/GLIArchitectureTemplate.py:
144 removed redundant bind mounts
145
146 18 Dec 2005; Preston Cody <codeman@gentoo.org>
147 REMOVED dialogfe.py since it is totally obsolete. use gli-dialog.py
148 added a diagram by blackace from last night.
149 added the glossary in RTF format.
150
151 17 Dec 2005; Preston Cody <codeman@gentoo.org>
152 x86AT: separated out emerge/configure from running of bootloader
153 added MBR drive support to lilo.
154 these changes will likely not work.
155 AT: added setup_and_run_bootloader step.
156
157 12 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
158 src/net/server/gliserv.py:
159 call generated code in a function
160 src/net/server/html/webgli/*:
161 include top/bottom
162 src/GLIArchitectureTemplate.py, src/GLIClientController.py,
163 src/GLIClientCongifuration.py:
164 install mode magic
165
166 11 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
167 src/GLIClientController.py:
168 use GLIException when there's an import problem
169 added debug code to show install_steps
170 src/templates/amd64ArchitectureTemplate.py:
171 add . to import path
172 proper path this time: ../../templates
173 src/GLIArchitectureTemplate.py:
174 add _portage_best_version() function
175
176 11 Dec 2005; Preston Cody <codeman@gentoo.org>
177 added initial glossary and gimli diagram to the docs directory.
178 modify gli-dialog to allow editing of the install_profile after loading XML.
179
180 8 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
181 src/net/server/html/webgli/:
182 converted globaluse, localuse, networkmounts, portagetree, and stageselection
183 moved saveclientconfig stuff into clientconfig
184 moved saveconfigfiles into config files
185 converted etc_portage and makedotconf
186 converted bootloader and kernel
187 convert daemons, extrapackages, networking, review, services, timezone, users
188 src/net/server/gliserv.py:
189 proper 404 handling for .pyhtml extension
190 HTML escape <% %> stuff
191 work around python's sucky regexes
192 src/GLIInstallProfile.py:
193 allow set_{rsync,ftp,http}_proxy() to accept empty values
194
195 7 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
196 src/net/server/gliserv.py:
197 initial commit of Legolas templating engine
198 302 redirects
199 src/net/server/html/index.html, src/net/server/webgli_template.html:
200 minor changes for new code
201 src/net/server/html/*.pyhtml, src/net/server/html/webgli/*.pyhtml:
202 initial commit of the conversion from the monolithic WebGLIHandler.py to the
203 one file per path Legolas goodness
204 partitioning[2-4] done
205
206 5 Dec 2005; Preston Cody <codeman@gentoo.org>
207 webgli: dhcp options in CC and post-install.
208 updated comparison chart.
209 webgli: etc/portage/* and distcc support added. not too-well tested.
210
211 4 Dec 2005; Preston Cody <codeman@gentoo.org>
212 webgli_template.html: valign=top on left side.
213 webgli: fix bootloader boot_device. now working.
214 webgli: CC proxy done. post-install proxy in progress.
215
216 3 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
217 src/net/server/webgli_template.html:
218 increase padding for content cell to 7px and add colspan=2
219
220 3 Dec 2005; Nicholas D. Wolfood <blackace@gentoo.org>
221 webgli: added graphic bar on top
222 webgli: added hover effects on the links on the left
223 webgli: re-rendered header_bg.png to stretch without artifacts
224
225 3 Dec 2005; Preston Cody <codeman@gentoo.org>
226 webgli: make.conf disabling fixes for dynamic_stage3
227 fixed portage snapshot browse popup
228 all changes tested.
229 webgli: add debug mode to CC screen. the screen still needs lots of work.
230
231 1 Dec 2005; Preston Cody <codeman@gentoo.org>
232 added debug mode question to gli-dialog
233 added CC proxies to CC networking for gli-dialog
234 webgli: fixed skip CC networking if connection active
235 webgli: portage snapshot defaults to CD
236 webgli: bootloader mbr drive selection
237 webgli: USE flags unselectable if dynamic_stage3
238 webgli: manual extra packages and save button.
239
240 28 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
241 src/GLIUtility.py:
242 change ping count to 2
243 docs/comparison.html
244 initial commit
245
246 27 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
247 src/templates/x86ArchitectureTemplate.py:
248 fix map() issue with grub code
249 replace kernel_names and initrd_names loops with one-liners
250
251 27 Nov 2005; Preston Cody <codeman@gentoo.org>
252 gli-dialog won't let you dynamic stage3 without systempkgs.txt.
253 initial gli-dialog support for recommended partitioning layout and clear.
254 failure cleanup now an option for gli-dialog.
255 move livecd-kernel to top of kernel lists. fix proto bug in rc.conf
256 added comparison list and updated TODO!
257
258 26 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
259 src/GLIArchitectureTemplate.py:
260 fix to stage1() debug code
261 fix to stage2() debug code
262
263 26 Nov 2005; Preston Cody <codeman@gentoo.org>
264 some more bootloader code fixes. forgot boot_device != mbr_device.
265
266 25 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
267 src/GLIStorageDevice.py:
268 fix to unallocated space merging when last one is after part 4
269
270 24 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
271 src/GLIArchitectureTemplate.py:
272 small fix to debugging code in copy_pkg_to_chroot()
273
274 23 Nov 2005; Preston Cody <codeman@gentoo.org>
275 more bugfixes with bootloader code
276 gli-dialog side appears to work
277
278 21 Nov 2005; Preston Cody <codeman@gentoo.org>
279 initial adding of boot_device to backend.
280 initial boot_device support added to gli-dialog.
281 some fixes of my poor coding
282
283 20 Nov 2005; Preston Cody <codeman@gentoo.org>
284 converted gli-dialog to use the install_package_list.
285 gtkfe has already been converted by AllanonJL
286 new way working in gli-dialog now and added to webgli.
287 added set/get_boot_device() to IP
288
289 19 Nov 2005; Preston Cody <codeman@gentoo.org>
290 get_install_package_list added to InstallProfile. This can be used by the FEs
291
292 17 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
293 src/templates/x86ArchitectureTemplate.py:
294 call ls with '-1 --color=no'
295
296 16 Nov 2005; Preston Cody <codeman@gentoo.org>
297 added warning (#9) to GRP ppl about stage3 tarballs
298
299 15 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
300 src/GLIArchitectureTemplate.py:
301 change fat32/fat16 to vfat in mount_local_partitions() so mount doesn't get
302 confused
303
304 13 Nov 2005; Preston Cody <codeman@gentoo.org>
305 removed protocols from rc.conf screens
306 finished initial rc.conf and make.conf in webgli
307
308 13 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
309 src/net/server/gliserv.py:
310 add -h option to usage()
311 show time and request URI in debug mode
312 show client IP in debug mode
313 just use IP instead of trying to do a reverse lookup
314
315 12 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
316 src/net/server/gliserv.py:
317 'classier' 401 message
318 proper commandline parsing
319 help via -h
320 user/pass can be specificed via commandline option
321
322 11 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
323 src/net/server/gliserv.py:
324 basic HTTP auth
325
326 10 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
327 src/net/server/gliserv.py:
328 dynamic module reloading (yipee!)
329 send 'Last-Modified' header for real files
330 respond to HEAD with just headers
331 src/net/server/handlers/WebGLIHandler.py:
332 icons for drives
333
334 7 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
335 src/net/server/handlers/WebGLIHandler.py:
336 initial 'pretty' partition table display support
337 clicking partition in 'pretty' display works instead of radio buttons
338 radio buttons and pretty display work together
339 META redirect instead of javascript
340 pretty display stretches across entire screen
341 'Recommended layout' and 'Clear drive' functions
342 properly catch exceptions from do_recommended()
343 src/GLIArchitectureTemplate.py:
344 replace preinst, copy, postinst, rm steps with qmerge
345 whoops...that shouldn't have been commented out
346 create image_dir with -p in copy_pkg_to_chroot()
347 more generic of symlink crappiness
348 new copy_pkg_to_chroot() actually works now
349
350 6 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
351 src/GLIStorageDevice.py:
352 initial generic disk support
353 fixes for add_partition() code
354 src/net/server/handlers/WebGLIHandler.py:
355 added support for creating generic disks
356 add new partition working
357 save and delete partitions
358
359 6 Nov 2005; Preston Cody <codeman@gentoo.org>
360 webgli: Partitioning making progress.
361
362 5 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
363 src/GLIArchitectureTemplate.py:
364 copy_pkg_to_chroot() overhaul - does install the Right Way(TM) (copy files to
365 image dir, run pkg_setup, pkg_preinst, copy to /, pkg_postinst, remove image
366 dir) and works around /etc/gconf symlink problem
367
368 5 Nov 2005; Preston Cody <codeman@gentoo.org>
369 webgli: lots of updates. preliminary partitioning. extra packages works.
370
371 3 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
372 src/net/server/gliserv.py:
373 httpd now supports HTTPS and falls back to HTTP if not available
374 make fallback actually work
375 src/net/server/SecureXMLRPCServer.py:
376 SecureSocketServer is now threaded
377
378 2 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
379 src/net/client/gliclient.py:
380 try to use HTTPS for XMLRPC first and fallback to HTTP
381 pretend mode
382 src/net/server/gliserv.py, src/net/server/SecureXMLRPCServer.py:
383 HTTPS XMLRPC goodness from samyron
384 pass name of certificate
385
386 31 Oct 2005; Preston Cody <codeman@gentoo.org>
387 wegli: daemons and services screens done.
388
389 30 Oct 2005; Preston Cody <codeman@gentoo.org>
390 webgli: networking and users screens
391 added return_redirect to handler.py
392 loading and saving install/client profiles works for webgli now
393 Review also done
394
395*GLI-0.2 (27 Oct 2005)
396
397 26 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
398 src/templates/x86ArchitectureTemplate.py:
399 properly check for bootloader emerge exist status with exitsuccess()
400 log output of grub install command
401 add --batch --no-floppy to grub command
402 grubinstallstring only gets logged if debug is on
403 src/GLIUtility.py:
404 update progress bar to 100% when process finishes
405
406 25 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
407 src/GLIClientController.py:
408 added debugging code for the interaction between the 2 threads via Event()
409 src/GLIUtility.py:
410 doubled the buffer size in spawn()
411 bump buffer size up to 16384
412 only report progress in 5% increments
413 src/GLIArchitectureTemplate.py:
414 kernelpkgs.txt support code
415 above disabled because it sucks
416 added add_pkg_to_world()
417
418 24 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
419 src/GLIArchitectureTemplate.py:
420 use tar | tar to copy files in copy_pkg_to_chroot()
421 extract devices.tar.bz2 created by baselayout instead of running MAKEDEV
422
423 23 Oct 2005; Preston Cody <codeman@gentoo.org>
424 DEBUGGING ADDED TO AT. verbose field added to CConfig.
425
426 23 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
427 src/net/server/gliserv.py:
428 / maps to index.html
429 look for actual files in html/
430 src/net/html:
431 new template
432 src/GLIUtility.py:
433 added parse_vdb_contents()
434 src/GLIArchitectureTemplate.py:
435 added copy_pkg_to_chroot()
436 added debug code to dynamic-stage3
437 switch dynamic-stage3 to new method
438 lots of bug fixes from adding debug code
439
440 22 Oct 2005; Preston Cody <codeman@gentoo.org>
441 webgli initial bootloader support + changed make.conf.
442 IP: changed defaults for stage, kernel_build_method, kernel_source_pkg.
443
444 20 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
445 src/GLIUtility.py:
446 horrible tangled mess of code that is tarball unpacking subprogress display
447 add unpack progress to portage snapshot
448 use read() instead of readlines() in spawn()
449 only update progress bar for whole percents
450
451 19 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
452 src/templates/x86ArchitectureTemplate.py:
453 change call to 'grub' to use GLIUtility.exitsuccess()
454 add definition of 'build_mode' in _configure_lilo()
455 src/misc/updategtkfe, src/misc/updateglid:
456 fix so subshell is called in root shell
457
458 18 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
459 src/net/server/handlers/WebGLIHandler.py:
460 stage screen launches URI browser in sized window with various properties set
461
462 17 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
463 src/misc/updategtkfe:
464 updated to actually work
465 remove previous snapshot and extracted dir before downloading
466 src/misc/updateglid:
467 updated to actually work
468 src/templates/x86ArchitectureTemplate.py:
469 fixed bug where grub code was looking for 'root+root+file_name2'
470
471 16 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
472 src/net/server/handlers/WebGLIHandler.py:
473 URI browser
474 added mirror selection
475 src/GLIUtility.py:
476 ls via ssh strips off ending *
477
478 16 Oct 2005; Preston Cody <codeman@gentoo.org>
479 more updates to webgli. stage selection.
480
481 11 Oct 2005; Preston Cody <codeman@gentoo.org>
482 updated webgli with preliminary Network Mounts support.
483
484 9 Oct 2005; Preston Cody <codeman@gentoo.org>
485 GenDialog: string formatting and yes/no label fixes.
486 added WebGLI template for gliserv.py
487 added WebGLIHandler as well as a definition for it in gliserv.py
488 updates to the webgli files even though they won't be there for long.
489 Utility: remove exception for non-existant grppkgs.txt until the new livecd
490 goes public.
491
492 9 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
493 src/net/server/gliserv.py:
494 override dict to not be so anal
495 main server now loads separate module to handle requests
496 src/net/server/handlers/ProfileHandler.py, src/net/server/handler.py:
497 split out profile URLs into separate handler function
498 move handlers into subdirectory
499 add Welcome and Clients handlers
500
501 5 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
502 src/GLIUtility.py:
503 raise exception if password prompt received twice
504
505 2 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
506 src/GLIUtility.py:
507 removed rot13ify()
508
509 1 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
510 src/net/server/gliserv.py:
511 allow for param to be passed multiple times in GET
512 no XMLRPC functions return None
513 modify POST request parsing to only create a list if needed
514 fix GET request parsing so the list creation for multiple values works
515 src/net/client/gliclient.py:
516 various typo and type mismatch fixes
517 exit after exception
518
519 30 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
520 src/net/client/gliclient.py:
521 initial commit
522 pass MAC to XMLRPC functions
523 src/net/server/GLIServerProfile.py:
524 rename GLIClientsProfiles to GLIServerProfile
525
526 29 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
527 src/net/server/gliserv.py:
528 now handles POST requests
529 move majority of request handling code to common_handler() to reduce code
530 duplication
531 profile loading
532 client reg via XMLRPC goes into SharedInfo()
533 /showclients redesign
534 template fixes
535 allow handler functions to add/change headers
536 save profile
537
538 28 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
539 src/net/server/GLIClientsProfiles.py:
540 initial commit
541 src/net/server/template.html:
542 initial commit
543 src/net/server/gliserv.py:
544 add template mojo
545
546 26 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
547 src/net/server/gliserv.py:
548 XMLRPC mojo
549
550 22 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
551 src/GLIArchitectureTemplate.py:
552 add code in _edit_config() to comment line where variable is defined
553 previously
554 insert new line under previous definition of variable if it exists
555 small _edit_config() cleanup
556 src/GLIStorageDevice.py:
557 add clear_partitions() function
558 new sizes for recommended partition layout
559 automatically calculate swap size for recommended layout
560
561 21 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
562 src/templates/x86ArchitectureTemplate.py:
563 fat16 mojo
564
565 20 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
566 src/GLIStorageDevice.py:
567 prevent do_recommended() from being run twice
568 rewrite do_recommended() to be more robust
569 src/GLIArchitectureTemplate.py:
570 rework _edit_config() to not write duplicate entries
571
572 17 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
573 src/GLIStorageDevice.py:
574 added do_recommended() function to automatically created 256M/1G/* layout
575
576 17 Sep 2005; Preston Cody <codeman@gentoo.org>
577 src/gli-dialog.py: added set_distcc to the list
578 GenDialog: added set_distcc. untested.
579 IP: added install_distcc flag.
580 AT: added install_distcc function based on the flag. runs after build_kernel
581 changed AT spawn command for distcc for nodeps.
582
583 16 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
584 src/GLIUtility.py:
585 add rot13ify() function
586
587 16 Sep 2005; Preston Cody <codeman@gentoo.org>
588 src/GenDialog.py
589 added a sentence of text. unchecking support added.
590
591 15 Sep 2005; Preston Cody <codeman@gentoo.org>
592 src/GLIUtility.py
593 added get_grp_pkgs_from_cd() to return a list of packages in GRP for FE menus
594 src/GenDialog.py
595 still working on extra_packages. transformed the list to new format.
596 added GRP indication to list. untested.
597 TODO lists updated.
598 src/fe/dialog/gli-dialog.py
599 spelling mistook.
600
601 14 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
602 src/GLIUtility.py:
603 get_snapshot_from_cd() returns '' instead of 'file://' if nothing found
604
605 5 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
606 src/GLIUtility.py:
607 add get_directory_listing_from_uri()
608 add http support to above
609 add ftp support to above
610 add scp support to above
611 src/GLIArchitectureTemplate.py:
612 "0" instead of 0 for key of single-element dict passed to _edit_config()
613
614 5 Sep 2005; Preston Cody <codeman@gentoo.org>
615 value_only -> only_value
616
617 3 Sep 2005; Preston Cody <codeman@gentoo.org>
618 gutted out all of etc_portage structure since it is now all handled by
619 etc_files
620
621 3 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
622 src/GLIArchitectureTemplate.py:
623 install_packages() sends progress update notifications
624 src/templates/x86ArchitectureTemplate.py:
625 increase sleep to 5s between format tries
626 src/GLIClientController.py:
627 pass 'self' to AT instead of 'self._pretend'
628
629 2 Sep 2005; Preston Cody <codeman@gentoo.org>
630 logger -> logger.log in x86AT
631
632 1 Sep 2005; Preston Cody <codeman@gentoo.org>
633 added set_etc_portage to IP. debugging gli-d's support for it.
634
635 1 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
636 src/templates/x86ArchitectureTemplate.py:
637 switch to 3 tries for mkfs instead of looping waiting for dev node to exist
638
639 30 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
640 src/GLIArchitectureTemplate.py:
641 add _portage_best_version() function and rework install_packages() to allow
642 for future X of Y tracking
643 Use best_visible instead of best_version
644 tracked down and fixed missing = causing empty install extra packages
645 use = when emerging also
646 quickpkg hokey pokey
647 run _get_packages_to_emerge() again with -pk
648
649 22 Aug 2005; Preston Cody <codeman@gentoo.org>
650 src/ArchTemplate: removed install_xorg_x11, and put the xorg.conf copying at
651 the end of install_packages.
652 added updateglid to /src/misc
653 updated all core files with new GPL notice and copyright statement.
654
655 21 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
656 src/GLIUtility.py:
657 fix get_snapshot_from_cd() to look in /mnt/livecd/snapshots/ if it can't find
658 a snapshot in /mnt/cdrom/snapshots/
659 get_snapshot_from_cd() adds file:// at the beginning
660 change calls to extra package special case functions to 'self.blah'
661
662 21 Aug 2005; Preston Cody <codeman@gentoo.org>
663 src/ArchTemplate: changed "voodoo".
664 changed order of portage sync methods. made a fallback to webrsync if
665 normal emerge sync fails.
666 removed get_sources_from_cd because it is obsolete.
667 add special cases to install_packages. remove fatal exception on package
668 install failure b/c the box will still be bootable.
669 add install_xorg_x11. remove adding of xdm to runlevel. this will now be
670 handled in the FEs.
671 src/GenDialog: added a bunch of code for dealing with x11-based packages.
672 awaiting testing.
673
674 20 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
675 src/GLIStorageDevice.py:
676 global try/except block around fs resizable detection code
677 src/GLIArchitectureTemplate.py, src/GLIClientController.py:
678 install-failed cleanup function
679
680 18 Aug 2005; Preston Cody <codeman@gentoo.org>
681 x86ArchTemplate: updated lilo code. separated out THREE commands. untested.
682
683 16 Aug 2005; Preston Cody <codeman@gentoo.org>
684 GLIGenDialog:
685 add drive choices for loaded configs.
686 force snapshot for dynamic_stage3
687 init the snapshoturi input to the cd snapshot if not already selected.
688 if dynamic_stage3, skip the make.conf step.
689 GLIUtility: add get_cd_snapshot_uri() for local snapshots.
690 this fixes parts 1,2,3,6 of bug 102747 for gli-dialog
691
692 16 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
693 src/GLIArchitectureTemplate.py:
694 manually call MAKEDEV in stage3-dynamic code
695 copy /etc/inittab.old to /etc/inittab in chroot
696 src/GLIUtility.py:
697 add beginning of validate_uri() function
698 add file:/// support to validate_uri()
699 single quotes when setting livecd password
700
701 15 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
702 src/GLIGenDialog.py:
703 change getmountpoint() to get_mountpoint()
704 src/misc/updategtkfe:
705 committed script to automatically download latest snapshot and run gtkfe
706 src/templates/x86ArchitectureTemplate.py:
707 fix _configure_lilo_add_windows() for IP -> GLISD stuff
708 src/GLIArchitectureTemplate.py:
709 give tmp_minor an initial value in mount_local_partitions so that the value
710 remain from the previous drive
711
712 14 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
713 src/templates/x86ArchitectureTemplate.py:
714 Fix _configure_lilo() for IP using GLISD stuff
715 src/GLIArchitectureTemplate.py:
716 install_cron_daemon() treats "none" specially
717
718 14 Aug 2005; Preston Cody <codeman@gentoo.org>
719 old patch from Steven Mertens to resolve bug #96642
720 numerous asthetic changes to GenDialog, no real functionality changes though.
721 strings renamed for global use if necessary.
722 fix all three parts of bug 102291
723 disable set_etc_portage until fully-written.
724
725 13 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
726 src/GLIClientController.py:
727 lower-case http/ftp proxy envvars
728
729 12 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
730 src/GLIClientController.py:
731 log end of pre_install steps to aid in debugging
732 src/templates/x86ArchitectureTemplate.py:
733 change set_flag(flag) to set_flag(flag, True)...*stab* *stab*
734
735 10 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
736 src/GLIArchitectureTemplate.py
737 check to make sure that the device node we're wait for to exist isn't of
738 type 'free'
739
740 09 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
741 src/GLIGenDialog.py:
742 convert install_packages to list in set_extra_packages()
743 check return code of checklist() call in "Manual" section
744 *actually* fix the first problem
745
746 08 Aug 2005; Robin H. Johnson <robbat2@gentoo.org> src/GLIUtility.py:
747 "source /etc/profile" does not ensure the ENV is correctly set up. Use "bash
748 -l" instead, to ensure a proper environment (important for CONFIG_PROTECT).
749
750 06 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
751 src/GLIArchitectureTemplate.py:
752 re-fix net.eth1+ symlink code...wtf is wrong with cvs?
7 753
8 04 Aug 2005; Andrew Gaffney <agaffney@gentoo.org> 754 04 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
9 Add CDATA support to SimpleXMLParser and add utility functions for it. 755 Add CDATA support to SimpleXMLParser and add utility functions for it.
10 756
11 04 Aug 2005; Robin H. Johnson <robbat2@gentoo.org> 757 04 Aug 2005; Robin H. Johnson <robbat2@gentoo.org>
12 src/GLIArchitectureTemplate.py: 758 src/GLIArchitectureTemplate.py:
13 Fix case where vixie-cron is specified as a full package atom, as we still 759 Fix case where vixie-cron is specified as a full package atom, as we still
14 don't want to run 'crontab /etc/crontab' for it. 760 don't want to run 'crontab /etc/crontab' for it.
761
762*GLI-0.1 (3 Aug 2005)
15 763
16 30 Jul 2005; Preston Cody <codeman@gentoo.org> 764 30 Jul 2005; Preston Cody <codeman@gentoo.org>
17 add scp to list of is_uri() so GenDialog doesn't complain. 765 add scp to list of is_uri() so GenDialog doesn't complain.
18 fixed livecd-kernel bug in bootloader code. 766 fixed livecd-kernel bug in bootloader code.
19 fixed gendialog for dynamic_stage3 instead of "networkless" 767 fixed gendialog for dynamic_stage3 instead of "networkless"

Legend:
Removed from v.787  
changed lines
  Added in v.1253

  ViewVC Help
Powered by ViewVC 1.1.20