/[gli]/trunk/ChangeLog
Gentoo

Diff of /trunk/ChangeLog

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

Revision 934 Revision 1284
1# ChangeLog for Gentoo Linux Installer 1# ChangeLog for Gentoo Linux Installer
2# Copyright 2005-2005 Gentoo Technologies, Inc. 2# Copyright 2005-2005 Gentoo Technologies, Inc.
3 3
4# $Header: /var/cvsroot/gentoo/src/installer/ChangeLog,v 1.400 2005/09/30 20:33:29 agaffney Exp $ 4# $Header: /var/cvsroot/gentoo/src/installer/ChangeLog,v 1.588 2006/02/08 19:58:44 codeman Exp $
5 5
6*GLI-0.2 (4 Aug 2005) 6*GLI-0.3 (27 Oct 2005)
7
8 8 Feb 2006; Preston Cody <codeman@gentoo.org>
9 added more packages to extra_packages list in IP
10
11 6 Feb 2006; Andrew Gaffney <agaffney@gentoo.org>
12 src/templates/x86ArchitectureTemplate.py:
13 10 tries to create filesystem instead of 3
14 src/GLIPortage, src/GLIArchitectureTemplate.py:
15 ignore_missing flag for copy_pkg_to_chroot()
16
17 5 Feb 2006; Andrew Gaffney <agaffney@gentoo.org>
18 src/GLIPortage.py:
19 copy_pkg_to_chroot() uses $ROOT/vdb for ROOT= installs
20
21 26 Jan 2006; Andrew Gaffney <agaffney@gentoo.org>
22 src/net/server/gliserv.py:
23 fix handling of 404 for real files
24 src/net/server/GLIServerProfile.py:
25 look for 'hostname' in attributes instead of 'name'
26
27 22 Jan 2006; Andrew Gaffney <agaffney@gentoo.org>
28 src/SimpleXMLParser.py:
29 initial support for 'include' in XML files
30 src/GLIStorageDevice.py:
31 initial support for %
32 src/GLIClientController.py:
33 add debugging statements to pre-install steps
34
35 15 Jan 2006; Preston Cody <codeman@gentoo.org>
36 webgli/configfiles:
37 check for key in etc_files['rc.conf'] to fix key error
38 webgli/timezone: small fix.
39 webgli/extrapackages: list-type fix
40 webgli/services: same
41 glimd: add/edit_client updates.
42
43 12 Jan 2006; Preston Cody <codeman@gentoo.org>
44 added configure.pyhtml to glimd. minor changes
45 to top and add_client. fixed up showargs.
46 added execute.pyhtml
47 changed register clients line in gliserv for name->hostname.
48 updated TODO.
49
50 10 Jan 2006; Preston Cody <codeman@gentoo.org>
51 src/net/server/*:
52 added add/del/edit client/profile.pythml for glimd.
53 updated templates, showclients, and gliserv.
54
55 10 Jan 2006; Andrew Gaffney <agaffney@gentoo.org>
56 src/net/server/*:
57 stupid threading module...
58
59 8 Jan 2006; Preston Cody <codeman@gentoo.org>
60 AT: rc.conf -> conf.d/clock
61
62 7 Jan 2006; Andrew Gaffney <agaffney@gentoo.org>
63 src/GLIPortage.py:
64 show 'Calculating dependencies for ...' in subprogress bar at beginning of
65 emerge()
66 src/GLIArchitectureTemplate.py:
67 copy /etc/X11/gdm/gdm.conf.old into chroot if /etc/X11/gdm/gdm.conf exists
68 in the chroot
69 remove _quickpkg_deps() and _portage_best_{visible,version}()
70 src/GLIUtility.py:
71 fail immediately in validate_uri() if provided URI can't be parsed
72 modify fetch_and_unpack_tarball() and get_uri() to allow fetch subprogress
73 debug code in spawn()
74 use lower-level os.read() instead of file.read() because python sucks
75 src/templates/x86ArchitectureTemplate.py:
76 basic subprogress reporting for partitioning
77 total_steps was 1 too high
78
79 6 Jan 2006; Andrew Gaffney <agaffney@gentoo.org>
80 src/GLIUtility.py:
81 move parse_vdb_contents() to GLIPortage
82 src/GLIPortage.py:
83 remove all symlink fixups
84 ignore 'dir' entries in CONTENTS
85 call tar with -p
86
87 5 Jan 2006; Preston Cody <codeman@gentoo.org>
88 AT: bootsplash is now gensplash
89 gliserv: add advanced_mode to shared_info
90 webgli: Added advanced mode. mostly just disables a few screens.
91
92 2 Jan 2006; Andrew Gaffney <agaffney@gentoo.org>
93 src/GLIPortage.py:
94 get_deps() calls 'emerge -p' and then removed packages that aren't in vdb
95 added emerge()
96 update sub-progress after each package is emerged
97 skip tar, symlink fixup, and copy from image dir to / if no files in CONTENTS
98 call get_best_version_vdb() instead of get_best_version_vdb_chroot()
99 remove link if it exists before moving content into place
100 src/GLIArchitectureTemplate.py:
101 install_packages() now calls emerge() in GLIPortage
102 change all calls to self._emerge() to self._portage.emerge()
103 comment out all emerge status checking...using exceptions now
104 call copy_pkg_to_chroot() directly for livecd-kernel
105
106 31 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
107 src/GLIArchitectureTemplate.py:
108 remove add_pkg_to_world() and copy_pkg_to_chroot()
109 copy installer.log to installer.log.failed on install failure
110 src/GLIUtility.py:
111 added get_keymaps()
112 spawn() takes any False argument for chroot instead of just None
113 src/GLIPortage.py:
114 copy_pkg_to_chroot() chroot's to run ebuild is use_root=False
115 change copy_pkg_to_chroot() to work properly with use_root=False
116 figure PORTAGE_TMPDIR properly
117
118 27 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
119 src/net/server/html/*:
120 converted showclients, load/saveprofile
121
122 26 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
123 src/GLIPortage.py:
124 exclude packages already in chroot vdb from binary deplist
125 chroot to use best_version for chroot's vdb
126 src/runtimedeps.py:
127 accept ROOT via commandline instead of env
128
129 25 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
130 src/runtimedeps.py:
131 remove passing of ROOT
132 src/GLIPortage.py:
133 modify get_deps() to get deptree for each package and merge into final list
134 remove depgraph class
135 add debugging code to get_deps()
136 src/GLIArchitectureTemplate.py:
137 combine code for GRP/compile in install_packages() into one block
138 debugging code in install_packages()
139
140 24 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
141 src/runtimedeps.py:
142 initial commit
143 src/GLIPortage.py:
144 use separate script for GRP deps
145 remove calls to portage module
146
147 23 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
148 src/GLIPortage.py:
149 initial commit
150 move some of portage function from GLIAT
151 flipped around a few function args
152 src/GLIArchitectureTemplate.py:
153 revamp install_packages() for new GLIPortage
154
155 21 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
156 src/GLIArchitectureTemplate.py:
157 extract /usr/livecd/metadata.tar.bz2 to chroot if it exists
158
159 20 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
160 src/net/server/gliserv.py:
161 wrap generated code in a class to isolate it a bit better
162 302 redirects work
163 don't use cgi.escape() for <% %>
164 src/net/server/html/webgli/*:
165 load/save profile
166 src/GLIUtility.py:
167 change /sbin/lspci to just lspci
168
169 18 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
170 src/GLIClientController.py:
171 change ordering of statements in CC run() while loop to not go past the end
172 of the array
173 src/GLIArchitectureTemplate.py:
174 removed redundant bind mounts
175
176 18 Dec 2005; Preston Cody <codeman@gentoo.org>
177 REMOVED dialogfe.py since it is totally obsolete. use gli-dialog.py
178 added a diagram by blackace from last night.
179 added the glossary in RTF format.
180
181 17 Dec 2005; Preston Cody <codeman@gentoo.org>
182 x86AT: separated out emerge/configure from running of bootloader
183 added MBR drive support to lilo.
184 these changes will likely not work.
185 AT: added setup_and_run_bootloader step.
186
187 12 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
188 src/net/server/gliserv.py:
189 call generated code in a function
190 src/net/server/html/webgli/*:
191 include top/bottom
192 src/GLIArchitectureTemplate.py, src/GLIClientController.py,
193 src/GLIClientCongifuration.py:
194 install mode magic
195
196 11 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
197 src/GLIClientController.py:
198 use GLIException when there's an import problem
199 added debug code to show install_steps
200 src/templates/amd64ArchitectureTemplate.py:
201 add . to import path
202 proper path this time: ../../templates
203 src/GLIArchitectureTemplate.py:
204 add _portage_best_version() function
205
206 11 Dec 2005; Preston Cody <codeman@gentoo.org>
207 added initial glossary and gimli diagram to the docs directory.
208 modify gli-dialog to allow editing of the install_profile after loading XML.
209
210 8 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
211 src/net/server/html/webgli/:
212 converted globaluse, localuse, networkmounts, portagetree, and stageselection
213 moved saveclientconfig stuff into clientconfig
214 moved saveconfigfiles into config files
215 converted etc_portage and makedotconf
216 converted bootloader and kernel
217 convert daemons, extrapackages, networking, review, services, timezone, users
218 src/net/server/gliserv.py:
219 proper 404 handling for .pyhtml extension
220 HTML escape <% %> stuff
221 work around python's sucky regexes
222 src/GLIInstallProfile.py:
223 allow set_{rsync,ftp,http}_proxy() to accept empty values
224
225 7 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
226 src/net/server/gliserv.py:
227 initial commit of Legolas templating engine
228 302 redirects
229 src/net/server/html/index.html, src/net/server/webgli_template.html:
230 minor changes for new code
231 src/net/server/html/*.pyhtml, src/net/server/html/webgli/*.pyhtml:
232 initial commit of the conversion from the monolithic WebGLIHandler.py to the
233 one file per path Legolas goodness
234 partitioning[2-4] done
235
236 5 Dec 2005; Preston Cody <codeman@gentoo.org>
237 webgli: dhcp options in CC and post-install.
238 updated comparison chart.
239 webgli: etc/portage/* and distcc support added. not too-well tested.
240
241 4 Dec 2005; Preston Cody <codeman@gentoo.org>
242 webgli_template.html: valign=top on left side.
243 webgli: fix bootloader boot_device. now working.
244 webgli: CC proxy done. post-install proxy in progress.
245
246 3 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
247 src/net/server/webgli_template.html:
248 increase padding for content cell to 7px and add colspan=2
249
250 3 Dec 2005; Nicholas D. Wolfood <blackace@gentoo.org>
251 webgli: added graphic bar on top
252 webgli: added hover effects on the links on the left
253 webgli: re-rendered header_bg.png to stretch without artifacts
254
255 3 Dec 2005; Preston Cody <codeman@gentoo.org>
256 webgli: make.conf disabling fixes for dynamic_stage3
257 fixed portage snapshot browse popup
258 all changes tested.
259 webgli: add debug mode to CC screen. the screen still needs lots of work.
260
261 1 Dec 2005; Preston Cody <codeman@gentoo.org>
262 added debug mode question to gli-dialog
263 added CC proxies to CC networking for gli-dialog
264 webgli: fixed skip CC networking if connection active
265 webgli: portage snapshot defaults to CD
266 webgli: bootloader mbr drive selection
267 webgli: USE flags unselectable if dynamic_stage3
268 webgli: manual extra packages and save button.
269
270 28 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
271 src/GLIUtility.py:
272 change ping count to 2
273 docs/comparison.html
274 initial commit
275
276 27 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
277 src/templates/x86ArchitectureTemplate.py:
278 fix map() issue with grub code
279 replace kernel_names and initrd_names loops with one-liners
280
281 27 Nov 2005; Preston Cody <codeman@gentoo.org>
282 gli-dialog won't let you dynamic stage3 without systempkgs.txt.
283 initial gli-dialog support for recommended partitioning layout and clear.
284 failure cleanup now an option for gli-dialog.
285 move livecd-kernel to top of kernel lists. fix proto bug in rc.conf
286 added comparison list and updated TODO!
287
288 26 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
289 src/GLIArchitectureTemplate.py:
290 fix to stage1() debug code
291 fix to stage2() debug code
292
293 26 Nov 2005; Preston Cody <codeman@gentoo.org>
294 some more bootloader code fixes. forgot boot_device != mbr_device.
295
296 25 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
297 src/GLIStorageDevice.py:
298 fix to unallocated space merging when last one is after part 4
299
300 24 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
301 src/GLIArchitectureTemplate.py:
302 small fix to debugging code in copy_pkg_to_chroot()
303
304 23 Nov 2005; Preston Cody <codeman@gentoo.org>
305 more bugfixes with bootloader code
306 gli-dialog side appears to work
307
308 21 Nov 2005; Preston Cody <codeman@gentoo.org>
309 initial adding of boot_device to backend.
310 initial boot_device support added to gli-dialog.
311 some fixes of my poor coding
312
313 20 Nov 2005; Preston Cody <codeman@gentoo.org>
314 converted gli-dialog to use the install_package_list.
315 gtkfe has already been converted by AllanonJL
316 new way working in gli-dialog now and added to webgli.
317 added set/get_boot_device() to IP
318
319 19 Nov 2005; Preston Cody <codeman@gentoo.org>
320 get_install_package_list added to InstallProfile. This can be used by the FEs
321
322 17 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
323 src/templates/x86ArchitectureTemplate.py:
324 call ls with '-1 --color=no'
325
326 16 Nov 2005; Preston Cody <codeman@gentoo.org>
327 added warning (#9) to GRP ppl about stage3 tarballs
328
329 15 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
330 src/GLIArchitectureTemplate.py:
331 change fat32/fat16 to vfat in mount_local_partitions() so mount doesn't get
332 confused
333
334 13 Nov 2005; Preston Cody <codeman@gentoo.org>
335 removed protocols from rc.conf screens
336 finished initial rc.conf and make.conf in webgli
337
338 13 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
339 src/net/server/gliserv.py:
340 add -h option to usage()
341 show time and request URI in debug mode
342 show client IP in debug mode
343 just use IP instead of trying to do a reverse lookup
344
345 12 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
346 src/net/server/gliserv.py:
347 'classier' 401 message
348 proper commandline parsing
349 help via -h
350 user/pass can be specificed via commandline option
351
352 11 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
353 src/net/server/gliserv.py:
354 basic HTTP auth
355
356 10 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
357 src/net/server/gliserv.py:
358 dynamic module reloading (yipee!)
359 send 'Last-Modified' header for real files
360 respond to HEAD with just headers
361 src/net/server/handlers/WebGLIHandler.py:
362 icons for drives
363
364 7 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
365 src/net/server/handlers/WebGLIHandler.py:
366 initial 'pretty' partition table display support
367 clicking partition in 'pretty' display works instead of radio buttons
368 radio buttons and pretty display work together
369 META redirect instead of javascript
370 pretty display stretches across entire screen
371 'Recommended layout' and 'Clear drive' functions
372 properly catch exceptions from do_recommended()
373 src/GLIArchitectureTemplate.py:
374 replace preinst, copy, postinst, rm steps with qmerge
375 whoops...that shouldn't have been commented out
376 create image_dir with -p in copy_pkg_to_chroot()
377 more generic of symlink crappiness
378 new copy_pkg_to_chroot() actually works now
379
380 6 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
381 src/GLIStorageDevice.py:
382 initial generic disk support
383 fixes for add_partition() code
384 src/net/server/handlers/WebGLIHandler.py:
385 added support for creating generic disks
386 add new partition working
387 save and delete partitions
388
389 6 Nov 2005; Preston Cody <codeman@gentoo.org>
390 webgli: Partitioning making progress.
391
392 5 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
393 src/GLIArchitectureTemplate.py:
394 copy_pkg_to_chroot() overhaul - does install the Right Way(TM) (copy files to
395 image dir, run pkg_setup, pkg_preinst, copy to /, pkg_postinst, remove image
396 dir) and works around /etc/gconf symlink problem
397
398 5 Nov 2005; Preston Cody <codeman@gentoo.org>
399 webgli: lots of updates. preliminary partitioning. extra packages works.
400
401 3 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
402 src/net/server/gliserv.py:
403 httpd now supports HTTPS and falls back to HTTP if not available
404 make fallback actually work
405 src/net/server/SecureXMLRPCServer.py:
406 SecureSocketServer is now threaded
407
408 2 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
409 src/net/client/gliclient.py:
410 try to use HTTPS for XMLRPC first and fallback to HTTP
411 pretend mode
412 src/net/server/gliserv.py, src/net/server/SecureXMLRPCServer.py:
413 HTTPS XMLRPC goodness from samyron
414 pass name of certificate
415
416 31 Oct 2005; Preston Cody <codeman@gentoo.org>
417 wegli: daemons and services screens done.
418
419 30 Oct 2005; Preston Cody <codeman@gentoo.org>
420 webgli: networking and users screens
421 added return_redirect to handler.py
422 loading and saving install/client profiles works for webgli now
423 Review also done
424
425*GLI-0.2 (27 Oct 2005)
426
427 26 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
428 src/templates/x86ArchitectureTemplate.py:
429 properly check for bootloader emerge exist status with exitsuccess()
430 log output of grub install command
431 add --batch --no-floppy to grub command
432 grubinstallstring only gets logged if debug is on
433 src/GLIUtility.py:
434 update progress bar to 100% when process finishes
435
436 25 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
437 src/GLIClientController.py:
438 added debugging code for the interaction between the 2 threads via Event()
439 src/GLIUtility.py:
440 doubled the buffer size in spawn()
441 bump buffer size up to 16384
442 only report progress in 5% increments
443 src/GLIArchitectureTemplate.py:
444 kernelpkgs.txt support code
445 above disabled because it sucks
446 added add_pkg_to_world()
447
448 24 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
449 src/GLIArchitectureTemplate.py:
450 use tar | tar to copy files in copy_pkg_to_chroot()
451 extract devices.tar.bz2 created by baselayout instead of running MAKEDEV
452
453 23 Oct 2005; Preston Cody <codeman@gentoo.org>
454 DEBUGGING ADDED TO AT. verbose field added to CConfig.
455
456 23 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
457 src/net/server/gliserv.py:
458 / maps to index.html
459 look for actual files in html/
460 src/net/html:
461 new template
462 src/GLIUtility.py:
463 added parse_vdb_contents()
464 src/GLIArchitectureTemplate.py:
465 added copy_pkg_to_chroot()
466 added debug code to dynamic-stage3
467 switch dynamic-stage3 to new method
468 lots of bug fixes from adding debug code
469
470 22 Oct 2005; Preston Cody <codeman@gentoo.org>
471 webgli initial bootloader support + changed make.conf.
472 IP: changed defaults for stage, kernel_build_method, kernel_source_pkg.
473
474 20 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
475 src/GLIUtility.py:
476 horrible tangled mess of code that is tarball unpacking subprogress display
477 add unpack progress to portage snapshot
478 use read() instead of readlines() in spawn()
479 only update progress bar for whole percents
480
481 19 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
482 src/templates/x86ArchitectureTemplate.py:
483 change call to 'grub' to use GLIUtility.exitsuccess()
484 add definition of 'build_mode' in _configure_lilo()
485 src/misc/updategtkfe, src/misc/updateglid:
486 fix so subshell is called in root shell
487
488 18 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
489 src/net/server/handlers/WebGLIHandler.py:
490 stage screen launches URI browser in sized window with various properties set
491
492 17 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
493 src/misc/updategtkfe:
494 updated to actually work
495 remove previous snapshot and extracted dir before downloading
496 src/misc/updateglid:
497 updated to actually work
498 src/templates/x86ArchitectureTemplate.py:
499 fixed bug where grub code was looking for 'root+root+file_name2'
500
501 16 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
502 src/net/server/handlers/WebGLIHandler.py:
503 URI browser
504 added mirror selection
505 src/GLIUtility.py:
506 ls via ssh strips off ending *
507
508 16 Oct 2005; Preston Cody <codeman@gentoo.org>
509 more updates to webgli. stage selection.
510
511 11 Oct 2005; Preston Cody <codeman@gentoo.org>
512 updated webgli with preliminary Network Mounts support.
513
514 9 Oct 2005; Preston Cody <codeman@gentoo.org>
515 GenDialog: string formatting and yes/no label fixes.
516 added WebGLI template for gliserv.py
517 added WebGLIHandler as well as a definition for it in gliserv.py
518 updates to the webgli files even though they won't be there for long.
519 Utility: remove exception for non-existant grppkgs.txt until the new livecd
520 goes public.
521
522 9 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
523 src/net/server/gliserv.py:
524 override dict to not be so anal
525 main server now loads separate module to handle requests
526 src/net/server/handlers/ProfileHandler.py, src/net/server/handler.py:
527 split out profile URLs into separate handler function
528 move handlers into subdirectory
529 add Welcome and Clients handlers
530
531 5 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
532 src/GLIUtility.py:
533 raise exception if password prompt received twice
534
535 2 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
536 src/GLIUtility.py:
537 removed rot13ify()
538
539 1 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
540 src/net/server/gliserv.py:
541 allow for param to be passed multiple times in GET
542 no XMLRPC functions return None
543 modify POST request parsing to only create a list if needed
544 fix GET request parsing so the list creation for multiple values works
545 src/net/client/gliclient.py:
546 various typo and type mismatch fixes
547 exit after exception
7 548
8 30 Sep 2005; Andrew Gaffney <agaffney@gentoo.org> 549 30 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
9 src/net/client/gliclient.py: 550 src/net/client/gliclient.py:
10 initial commit 551 initial commit
11 pass MAC to XMLRPC functions 552 pass MAC to XMLRPC functions

Legend:
Removed from v.934  
changed lines
  Added in v.1284

  ViewVC Help
Powered by ViewVC 1.1.20