/[gli]/trunk/ChangeLog
Gentoo

Diff of /trunk/ChangeLog

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

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

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

  ViewVC Help
Powered by ViewVC 1.1.20