/[gli]/trunk/ChangeLog
Gentoo

Diff of /trunk/ChangeLog

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

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

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

  ViewVC Help
Powered by ViewVC 1.1.20