/[gli]/trunk/ChangeLog
Gentoo

Diff of /trunk/ChangeLog

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

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

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

  ViewVC Help
Powered by ViewVC 1.1.20