/[gli]/trunk/ChangeLog
Gentoo

Diff of /trunk/ChangeLog

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

Revision 787 Revision 1095
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.495 2005/11/26 05:31:32 agaffney Exp $
5 5
6*GLI-0.1_alpha (4 Apr 2005) 6*GLI-0.3 (27 Oct 2005)
7
8 24 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
9 src/GLIArchitectureTemplate.py:
10 small fix to debugging code in copy_pkg_to_chroot()
11 src/GLIStorageDevice.py:
12 fix to unallocated space merging when last one is after part 4
13
14 23 Nov 2005; Preston Cody <codeman@gentoo.org>
15 more bugfixes with bootloader code
16 gli-dialog side appears to work
17
18 21 Nov 2005; Preston Cody <codeman@gentoo.org>
19 initial adding of boot_device to backend.
20 initial boot_device support added to gli-dialog.
21 some fixes of my poor coding
22
23 20 Nov 2005; Preston Cody <codeman@gentoo.org>
24 converted gli-dialog to use the install_package_list.
25 gtkfe has already been converted by AllanonJL
26 new way working in gli-dialog now and added to webgli.
27 added set/get_boot_device() to IP
28
29
30 19 Nov 2005; Preston Cody <codeman@gentoo.org>
31 get_install_package_list added to InstallProfile. This can be used by the FEs
32
33 17 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
34 src/templates/x86ArchitectureTemplate.py:
35 call ls with '-1 --color=no'
36
37 16 Nov 2005; Preston Cody <codeman@gentoo.org>
38 added warning (#9) to GRP ppl about stage3 tarballs
39
40 15 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
41 src/GLIArchitectureTemplate.py:
42 change fat32/fat16 to vfat in mount_local_partitions() so mount doesn't get
43 confused
44
45 13 Nov 2005; Preston Cody <codeman@gentoo.org>
46 removed protocols from rc.conf screens
47 finished initial rc.conf and make.conf in webgli
48
49 13 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
50 src/net/server/gliserv.py:
51 add -h option to usage()
52 show time and request URI in debug mode
53 show client IP in debug mode
54 just use IP instead of trying to do a reverse lookup
55
56 12 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
57 src/net/server/gliserv.py:
58 'classier' 401 message
59 proper commandline parsing
60 help via -h
61 user/pass can be specificed via commandline option
62
63 11 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
64 src/net/server/gliserv.py:
65 basic HTTP auth
66
67 10 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
68 src/net/server/gliserv.py:
69 dynamic module reloading (yipee!)
70 send 'Last-Modified' header for real files
71 respond to HEAD with just headers
72 src/net/server/handlers/WebGLIHandler.py:
73 icons for drives
74
75 7 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
76 src/net/server/handlers/WebGLIHandler.py:
77 initial 'pretty' partition table display support
78 clicking partition in 'pretty' display works instead of radio buttons
79 radio buttons and pretty display work together
80 META redirect instead of javascript
81 pretty display stretches across entire screen
82 'Recommended layout' and 'Clear drive' functions
83 properly catch exceptions from do_recommended()
84 src/GLIArchitectureTemplate.py:
85 replace preinst, copy, postinst, rm steps with qmerge
86 whoops...that shouldn't have been commented out
87 create image_dir with -p in copy_pkg_to_chroot()
88 more generic of symlink crappiness
89 new copy_pkg_to_chroot() actually works now
90
91 6 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
92 src/GLIStorageDevice.py:
93 initial generic disk support
94 fixes for add_partition() code
95 src/net/server/handlers/WebGLIHandler.py:
96 added support for creating generic disks
97 add new partition working
98 save and delete partitions
99
100 6 Nov 2005; Preston Cody <codeman@gentoo.org>
101 webgli: Partitioning making progress.
102
103 5 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
104 src/GLIArchitectureTemplate.py:
105 copy_pkg_to_chroot() overhaul - does install the Right Way(TM) (copy files to
106 image dir, run pkg_setup, pkg_preinst, copy to /, pkg_postinst, remove image
107 dir) and works around /etc/gconf symlink problem
108
109 5 Nov 2005; Preston Cody <codeman@gentoo.org>
110 webgli: lots of updates. preliminary partitioning. extra packages works.
111
112 3 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
113 src/net/server/gliserv.py:
114 httpd now supports HTTPS and falls back to HTTP if not available
115 make fallback actually work
116 src/net/server/SecureXMLRPCServer.py:
117 SecureSocketServer is now threaded
118
119 2 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
120 src/net/client/gliclient.py:
121 try to use HTTPS for XMLRPC first and fallback to HTTP
122 pretend mode
123 src/net/server/gliserv.py, src/net/server/SecureXMLRPCServer.py:
124 HTTPS XMLRPC goodness from samyron
125 pass name of certificate
126
127 31 Oct 2005; Preston Cody <codeman@gentoo.org>
128 wegli: daemons and services screens done.
129
130 30 Oct 2005; Preston Cody <codeman@gentoo.org>
131 webgli: networking and users screens
132 added return_redirect to handler.py
133 loading and saving install/client profiles works for webgli now
134 Review also done
135
136*GLI-0.2 (27 Oct 2005)
137
138 26 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
139 src/templates/x86ArchitectureTemplate.py:
140 properly check for bootloader emerge exist status with exitsuccess()
141 log output of grub install command
142 add --batch --no-floppy to grub command
143 grubinstallstring only gets logged if debug is on
144 src/GLIUtility.py:
145 update progress bar to 100% when process finishes
146
147 25 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
148 src/GLIClientController.py:
149 added debugging code for the interaction between the 2 threads via Event()
150 src/GLIUtility.py:
151 doubled the buffer size in spawn()
152 bump buffer size up to 16384
153 only report progress in 5% increments
154 src/GLIArchitectureTemplate.py:
155 kernelpkgs.txt support code
156 above disabled because it sucks
157 added add_pkg_to_world()
158
159 24 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
160 src/GLIArchitectureTemplate.py:
161 use tar | tar to copy files in copy_pkg_to_chroot()
162 extract devices.tar.bz2 created by baselayout instead of running MAKEDEV
163
164 23 Oct 2005; Preston Cody <codeman@gentoo.org>
165 DEBUGGING ADDED TO AT. verbose field added to CConfig.
166
167 23 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
168 src/net/server/gliserv.py:
169 / maps to index.html
170 look for actual files in html/
171 src/net/html:
172 new template
173 src/GLIUtility.py:
174 added parse_vdb_contents()
175 src/GLIArchitectureTemplate.py:
176 added copy_pkg_to_chroot()
177 added debug code to dynamic-stage3
178 switch dynamic-stage3 to new method
179 lots of bug fixes from adding debug code
180
181 22 Oct 2005; Preston Cody <codeman@gentoo.org>
182 webgli initial bootloader support + changed make.conf.
183 IP: changed defaults for stage, kernel_build_method, kernel_source_pkg.
184
185 20 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
186 src/GLIUtility.py:
187 horrible tangled mess of code that is tarball unpacking subprogress display
188 add unpack progress to portage snapshot
189 use read() instead of readlines() in spawn()
190 only update progress bar for whole percents
191
192 19 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
193 src/templates/x86ArchitectureTemplate.py:
194 change call to 'grub' to use GLIUtility.exitsuccess()
195 add definition of 'build_mode' in _configure_lilo()
196 src/misc/updategtkfe, src/misc/updateglid:
197 fix so subshell is called in root shell
198
199 18 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
200 src/net/server/handlers/WebGLIHandler.py:
201 stage screen launches URI browser in sized window with various properties set
202
203 17 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
204 src/misc/updategtkfe:
205 updated to actually work
206 remove previous snapshot and extracted dir before downloading
207 src/misc/updateglid:
208 updated to actually work
209 src/templates/x86ArchitectureTemplate.py:
210 fixed bug where grub code was looking for 'root+root+file_name2'
211
212 16 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
213 src/net/server/handlers/WebGLIHandler.py:
214 URI browser
215 added mirror selection
216 src/GLIUtility.py:
217 ls via ssh strips off ending *
218
219 16 Oct 2005; Preston Cody <codeman@gentoo.org>
220 more updates to webgli. stage selection.
221
222 11 Oct 2005; Preston Cody <codeman@gentoo.org>
223 updated webgli with preliminary Network Mounts support.
224
225 9 Oct 2005; Preston Cody <codeman@gentoo.org>
226 GenDialog: string formatting and yes/no label fixes.
227 added WebGLI template for gliserv.py
228 added WebGLIHandler as well as a definition for it in gliserv.py
229 updates to the webgli files even though they won't be there for long.
230 Utility: remove exception for non-existant grppkgs.txt until the new livecd
231 goes public.
232
233 9 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
234 src/net/server/gliserv.py:
235 override dict to not be so anal
236 main server now loads separate module to handle requests
237 src/net/server/handlers/ProfileHandler.py, src/net/server/handler.py:
238 split out profile URLs into separate handler function
239 move handlers into subdirectory
240 add Welcome and Clients handlers
241
242 5 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
243 src/GLIUtility.py:
244 raise exception if password prompt received twice
245
246 2 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
247 src/GLIUtility.py:
248 removed rot13ify()
249
250 1 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
251 src/net/server/gliserv.py:
252 allow for param to be passed multiple times in GET
253 no XMLRPC functions return None
254 modify POST request parsing to only create a list if needed
255 fix GET request parsing so the list creation for multiple values works
256 src/net/client/gliclient.py:
257 various typo and type mismatch fixes
258 exit after exception
259
260 30 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
261 src/net/client/gliclient.py:
262 initial commit
263 pass MAC to XMLRPC functions
264 src/net/server/GLIServerProfile.py:
265 rename GLIClientsProfiles to GLIServerProfile
266
267 29 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
268 src/net/server/gliserv.py:
269 now handles POST requests
270 move majority of request handling code to common_handler() to reduce code
271 duplication
272 profile loading
273 client reg via XMLRPC goes into SharedInfo()
274 /showclients redesign
275 template fixes
276 allow handler functions to add/change headers
277 save profile
278
279 28 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
280 src/net/server/GLIClientsProfiles.py:
281 initial commit
282 src/net/server/template.html:
283 initial commit
284 src/net/server/gliserv.py:
285 add template mojo
286
287 26 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
288 src/net/server/gliserv.py:
289 XMLRPC mojo
290
291 22 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
292 src/GLIArchitectureTemplate.py:
293 add code in _edit_config() to comment line where variable is defined
294 previously
295 insert new line under previous definition of variable if it exists
296 small _edit_config() cleanup
297 src/GLIStorageDevice.py:
298 add clear_partitions() function
299 new sizes for recommended partition layout
300 automatically calculate swap size for recommended layout
301
302 21 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
303 src/templates/x86ArchitectureTemplate.py:
304 fat16 mojo
305
306 20 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
307 src/GLIStorageDevice.py:
308 prevent do_recommended() from being run twice
309 rewrite do_recommended() to be more robust
310 src/GLIArchitectureTemplate.py:
311 rework _edit_config() to not write duplicate entries
312
313 17 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
314 src/GLIStorageDevice.py:
315 added do_recommended() function to automatically created 256M/1G/* layout
316
317 17 Sep 2005; Preston Cody <codeman@gentoo.org>
318 src/gli-dialog.py: added set_distcc to the list
319 GenDialog: added set_distcc. untested.
320 IP: added install_distcc flag.
321 AT: added install_distcc function based on the flag. runs after build_kernel
322 changed AT spawn command for distcc for nodeps.
323
324 16 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
325 src/GLIUtility.py:
326 add rot13ify() function
327
328 16 Sep 2005; Preston Cody <codeman@gentoo.org>
329 src/GenDialog.py
330 added a sentence of text. unchecking support added.
331
332 15 Sep 2005; Preston Cody <codeman@gentoo.org>
333 src/GLIUtility.py
334 added get_grp_pkgs_from_cd() to return a list of packages in GRP for FE menus
335 src/GenDialog.py
336 still working on extra_packages. transformed the list to new format.
337 added GRP indication to list. untested.
338 TODO lists updated.
339 src/fe/dialog/gli-dialog.py
340 spelling mistook.
341
342 14 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
343 src/GLIUtility.py:
344 get_snapshot_from_cd() returns '' instead of 'file://' if nothing found
345
346 5 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
347 src/GLIUtility.py:
348 add get_directory_listing_from_uri()
349 add http support to above
350 add ftp support to above
351 add scp support to above
352 src/GLIArchitectureTemplate.py:
353 "0" instead of 0 for key of single-element dict passed to _edit_config()
354
355 5 Sep 2005; Preston Cody <codeman@gentoo.org>
356 value_only -> only_value
357
358 3 Sep 2005; Preston Cody <codeman@gentoo.org>
359 gutted out all of etc_portage structure since it is now all handled by
360 etc_files
361
362 3 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
363 src/GLIArchitectureTemplate.py:
364 install_packages() sends progress update notifications
365 src/templates/x86ArchitectureTemplate.py:
366 increase sleep to 5s between format tries
367 src/GLIClientController.py:
368 pass 'self' to AT instead of 'self._pretend'
369
370 2 Sep 2005; Preston Cody <codeman@gentoo.org>
371 logger -> logger.log in x86AT
372
373 1 Sep 2005; Preston Cody <codeman@gentoo.org>
374 added set_etc_portage to IP. debugging gli-d's support for it.
375
376 1 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
377 src/templates/x86ArchitectureTemplate.py:
378 switch to 3 tries for mkfs instead of looping waiting for dev node to exist
379
380 30 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
381 src/GLIArchitectureTemplate.py:
382 add _portage_best_version() function and rework install_packages() to allow
383 for future X of Y tracking
384 Use best_visible instead of best_version
385 tracked down and fixed missing = causing empty install extra packages
386 use = when emerging also
387 quickpkg hokey pokey
388 run _get_packages_to_emerge() again with -pk
389
390 22 Aug 2005; Preston Cody <codeman@gentoo.org>
391 src/ArchTemplate: removed install_xorg_x11, and put the xorg.conf copying at
392 the end of install_packages.
393 added updateglid to /src/misc
394 updated all core files with new GPL notice and copyright statement.
395
396 21 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
397 src/GLIUtility.py:
398 fix get_snapshot_from_cd() to look in /mnt/livecd/snapshots/ if it can't find
399 a snapshot in /mnt/cdrom/snapshots/
400 get_snapshot_from_cd() adds file:// at the beginning
401 change calls to extra package special case functions to 'self.blah'
402
403 21 Aug 2005; Preston Cody <codeman@gentoo.org>
404 src/ArchTemplate: changed "voodoo".
405 changed order of portage sync methods. made a fallback to webrsync if
406 normal emerge sync fails.
407 removed get_sources_from_cd because it is obsolete.
408 add special cases to install_packages. remove fatal exception on package
409 install failure b/c the box will still be bootable.
410 add install_xorg_x11. remove adding of xdm to runlevel. this will now be
411 handled in the FEs.
412 src/GenDialog: added a bunch of code for dealing with x11-based packages.
413 awaiting testing.
414
415 20 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
416 src/GLIStorageDevice.py:
417 global try/except block around fs resizable detection code
418 src/GLIArchitectureTemplate.py, src/GLIClientController.py:
419 install-failed cleanup function
420
421 18 Aug 2005; Preston Cody <codeman@gentoo.org>
422 x86ArchTemplate: updated lilo code. separated out THREE commands. untested.
423
424 16 Aug 2005; Preston Cody <codeman@gentoo.org>
425 GLIGenDialog:
426 add drive choices for loaded configs.
427 force snapshot for dynamic_stage3
428 init the snapshoturi input to the cd snapshot if not already selected.
429 if dynamic_stage3, skip the make.conf step.
430 GLIUtility: add get_cd_snapshot_uri() for local snapshots.
431 this fixes parts 1,2,3,6 of bug 102747 for gli-dialog
432
433 16 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
434 src/GLIArchitectureTemplate.py:
435 manually call MAKEDEV in stage3-dynamic code
436 copy /etc/inittab.old to /etc/inittab in chroot
437 src/GLIUtility.py:
438 add beginning of validate_uri() function
439 add file:/// support to validate_uri()
440 single quotes when setting livecd password
441
442 15 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
443 src/GLIGenDialog.py:
444 change getmountpoint() to get_mountpoint()
445 src/misc/updategtkfe:
446 committed script to automatically download latest snapshot and run gtkfe
447 src/templates/x86ArchitectureTemplate.py:
448 fix _configure_lilo_add_windows() for IP -> GLISD stuff
449 src/GLIArchitectureTemplate.py:
450 give tmp_minor an initial value in mount_local_partitions so that the value
451 remain from the previous drive
452
453 14 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
454 src/templates/x86ArchitectureTemplate.py:
455 Fix _configure_lilo() for IP using GLISD stuff
456 src/GLIArchitectureTemplate.py:
457 install_cron_daemon() treats "none" specially
458
459 14 Aug 2005; Preston Cody <codeman@gentoo.org>
460 old patch from Steven Mertens to resolve bug #96642
461 numerous asthetic changes to GenDialog, no real functionality changes though.
462 strings renamed for global use if necessary.
463 fix all three parts of bug 102291
464 disable set_etc_portage until fully-written.
465
466 13 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
467 src/GLIClientController.py:
468 lower-case http/ftp proxy envvars
469
470 12 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
471 src/GLIClientController.py:
472 log end of pre_install steps to aid in debugging
473 src/templates/x86ArchitectureTemplate.py:
474 change set_flag(flag) to set_flag(flag, True)...*stab* *stab*
475
476 10 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
477 src/GLIArchitectureTemplate.py
478 check to make sure that the device node we're wait for to exist isn't of
479 type 'free'
480
481 09 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
482 src/GLIGenDialog.py:
483 convert install_packages to list in set_extra_packages()
484 check return code of checklist() call in "Manual" section
485 *actually* fix the first problem
486
487 08 Aug 2005; Robin H. Johnson <robbat2@gentoo.org> src/GLIUtility.py:
488 "source /etc/profile" does not ensure the ENV is correctly set up. Use "bash
489 -l" instead, to ensure a proper environment (important for CONFIG_PROTECT).
490
491 06 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
492 src/GLIArchitectureTemplate.py:
493 re-fix net.eth1+ symlink code...wtf is wrong with cvs?
7 494
8 04 Aug 2005; Andrew Gaffney <agaffney@gentoo.org> 495 04 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
9 Add CDATA support to SimpleXMLParser and add utility functions for it. 496 Add CDATA support to SimpleXMLParser and add utility functions for it.
10 497
11 04 Aug 2005; Robin H. Johnson <robbat2@gentoo.org> 498 04 Aug 2005; Robin H. Johnson <robbat2@gentoo.org>
12 src/GLIArchitectureTemplate.py: 499 src/GLIArchitectureTemplate.py:
13 Fix case where vixie-cron is specified as a full package atom, as we still 500 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. 501 don't want to run 'crontab /etc/crontab' for it.
502
503*GLI-0.1 (3 Aug 2005)
15 504
16 30 Jul 2005; Preston Cody <codeman@gentoo.org> 505 30 Jul 2005; Preston Cody <codeman@gentoo.org>
17 add scp to list of is_uri() so GenDialog doesn't complain. 506 add scp to list of is_uri() so GenDialog doesn't complain.
18 fixed livecd-kernel bug in bootloader code. 507 fixed livecd-kernel bug in bootloader code.
19 fixed gendialog for dynamic_stage3 instead of "networkless" 508 fixed gendialog for dynamic_stage3 instead of "networkless"

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

  ViewVC Help
Powered by ViewVC 1.1.20