/[gli]/trunk/ChangeLog
Gentoo

Diff of /trunk/ChangeLog

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

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

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

  ViewVC Help
Powered by ViewVC 1.1.20