/[gli]/trunk/ChangeLog
Gentoo

Diff of /trunk/ChangeLog

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

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

Legend:
Removed from v.754  
changed lines
  Added in v.1042

  ViewVC Help
Powered by ViewVC 1.1.20