/[gli]/trunk/ChangeLog
Gentoo

Diff of /trunk/ChangeLog

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

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

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

  ViewVC Help
Powered by ViewVC 1.1.20