/[gli]/trunk/ChangeLog
Gentoo

Diff of /trunk/ChangeLog

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

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

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

  ViewVC Help
Powered by ViewVC 1.1.20