/[gli]/trunk/ChangeLog
Gentoo

Diff of /trunk/ChangeLog

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

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

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

  ViewVC Help
Powered by ViewVC 1.1.20