/[gli]/trunk/ChangeLog
Gentoo

Diff of /trunk/ChangeLog

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

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

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

  ViewVC Help
Powered by ViewVC 1.1.20