/[gli]/trunk/ChangeLog
Gentoo

Diff of /trunk/ChangeLog

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

Revision 787 Revision 1463
1# ChangeLog for Gentoo Linux Installer 1# ChangeLog for Gentoo Linux Installer
2# Copyright 2005 Gentoo Technologies, Inc. 2# Copyright 2005-2006 Gentoo Foundation; Distributed under the GPL v2
3
4# $Header: /var/cvsroot/gentoo/src/installer/ChangeLog,v 1.314 2005/08/05 01:51:56 agaffney Exp $ 3# $Header: /var/cvsroot/gentoo/src/installer/ChangeLog,v 1.655 2006/06/17 18:22:44 codeman Exp $
5 4
6*GLI-0.1_alpha (4 Apr 2005) 5 17 Jun 2006; Andrew Gaffney <agaffney@gentoo.org>
6 src/GLIUtility.py:
7 fix list_mirrors() to ignore <uri> lines that don't end on the same line
8
9 17 Jun 2006; Preston Cody <codeman@gentoo.org>
10 Added code to the mta step in AT to parse the install packages list and
11 look for mtas and if it finds it emerge it.
12 Initial attempt at moving extra_packages early in the setup to only show
13 local USE flags relating to those packages.
14 .. abandoned local USE project. no right way to do it.
15
16 9 Jun 2006; Andrew Gaffney <agaffney@gentoo.org>
17 src/GLIUtility.py:
18 minor tweak to regex for parsing mirrors.xml
19
20 23 May 2006; Andrew Gaffney <agaffney@gentoo.org>
21 src/templates/x86ArchitectureTemplate.py:
22 make use of strict_start and strict_end in partition recreation
23
24 15 May 2006; Andrew Gaffney <agaffney@gentoo.org>
25 src/templates/x86ArchitectureTemplate.py:
26 add strict_start and strict_end parameters to _add_partition()
27 add _find_current_minor_for_part() function to help with resizing
28 fix logical/extended logic in _partition_delete_step()
29 in _partition_resize_step(), delete, recreate at new size, resize, delete
30 call resize2fs with no size argument so it fills entire partition
31 more logging
32 only delete, recreate, resize, delete if growing
33 pass new size to resize2fs in K
34
35 9 May 2006; Andrew Gaffney <agaffney@gentoo.org>
36 src/GLIStorageDevice.py:
37 call reorder_minors() from tidy_partitions() instead of
38 set_partitions_from_disk()
39 add code to reorder_minors() to take extended/logical into consideration with
40 non-free partitions
41
42 30 Apr 2006; Preston Cody <codeman@gentoo.org>
43 added a check of the length of the directory in /usr/src if under 6 characters
44 should fix bug 131809
45
46 19 Apr 2006; Andrew Gaffney <agaffney@gentoo.org>
47 src/GLIArchitectureTemplate.py:
48 automatically emerge splashutils and splash-themes-livecd if kernel_bootsplash
49 and livecd-kernel
50
51 16 Apr 2006; Preston Cody <codeman@gentoo.org>
52 src/GLIGenDialog.py:
53 change temp_use="-* " to temp_use="" because apparantly it's a bad idea to -*
54
55 15 Apr 2006; Andrew Gaffney <agaffney@gentoo.org>
56 src/GLIInstallProfile.py:
57 change kernel-modules to not be so stupid
58
59 9 Apr 2006; Preston Cody <codeman@gentoo.org>
60 GLIMD: fix display problem with execute.pyhtml.
61 make tables better.
62
63 8 Apr 2006; Andrew Gaffney <agaffney@gentoo.org>
64 src/GLIInstallProfile.py:
65 fix handling of int/float for minor
66 src/templates/x86ArchitectureTemplate.py:
67 save/restore partition name
68 src/GLIStorageDevice.py:
69 support for partition name
70
71 8 Apr 2006; Preston Cody <codeman@gentoo.org>
72 touchups to add_profile in GLIMD to link to webgli
73 add a save to GLIMD profile button in webgli's saveprofile
74 gliserv.py:
75 initial attempt at custom networking info per client. hostname support only.
76
77 5 Apr 2006; Andrew Gaffney <agaffney@gentoo.org>
78 src/net/server/html/webgli/partitioning[234].pyhtml:
79 small fixes for new partioning code
80
81 2 Apr 2006; Andrew Gaffney <agaffney@gentoo.org>
82 src/GLIClientController.py:
83 record PID of secondary thread
84
85 1 Apr 2006; Andrew Gaffney <agaffney@gentoo.org>
86 src/GLIGenDialog.py:
87 small fix for new partitioning code
88
89 30 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
90 src/GLIStorageDevice.py:
91 add get_devnode()
92 fix up detect_devices() to detect cciss/ida arrays
93 src/templates/x86ArchitectureTemplate.py:
94 use get_devnode() instead of figuring out the devnode
95 skip first 3 steps if partition layout hasn't changed
96 wipe disk and create new disklabel before recreating partitions
97 src/GLIArchitectureTemplate.py:
98 use get_devnode() in local mount and fstab stuff
99
100 26 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
101 src/GLIStorageDevice.py:
102 change detect_devices() to handle change in sysfs in 2.6.16 (from lxnay)
103
104 25 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
105 src/templates/x86ArchitectureTemplate.py:
106 continue breakup/cleanup of partitioning code
107
108 24 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
109 src/GLIStorageDevice.py:
110 set disklabel to default for arch when clearing the partition table
111 src/templates/x86ArchitectureTemplate.py:
112 complete rewrite of first and second passes
113
114 22 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
115 src/GLIStorageDevice.py, src/templates/x86ArchitectureTemplate.py:
116 allow iterating over Device object to get partitions
117
118 21 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
119 src/GLIStorageDevice.py:
120 allow access to Device object like a dict
121
122 20 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
123 src/GLIStorageDevice.py:
124 allow access to Partition object like a dict
125
126 16 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
127 src/templates/x86ArchitectureTemplate.py:
128 fail if any filesystems are mounted on the device being partitioned
129
130 14 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
131 src/GLIStorageDevice.py:
132 reorder minor numbers when loading partitions from disk to match the physical
133 partition order
134
135 13 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
136 src/GLIStorageDevice.py:
137 overhaul for supporting mac disklabels and partitions out of disk order
138 remove free space from inside extended partition when extended is removed
139
140 13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org> +bin/installer,
141 +bin/installer-dialog, +bin/installer-gtk, +docs/gli.png,
142 +docs/gli-dialog.png, +src/misc/installer-dialog.desktop,
143 +src/misc/installer-faq.desktop, +src/misc/installer-gtk.desktop:
144 Added bash scripts, icons, and desktop entries from the ebuild to make my
145 life easier.
146
147 10 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
148 src/GLIStorageDevice.py:
149 raise an exception if the existing partitions are out of disk order
150 look for minors out of order instead of disk position
151
152 8 Mar 2006; Preston Cody <codeman@gentoo.org>
153 src/fe/dialog/gli-dialog and src/GLIGenDialog:
154 added networkless mode to gli-dialog.
155
156 6 Mar 2006; Preston Cody <codeman@gentoo.org>
157 src/templates/x86AT:
158 add windows detection code for grub. untested.
159
160 6 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
161 src/templates/x86ArchitectureTemplate.py:
162 bootloader and partitioning external commands log to compile_output.log
163 wait for device node to exist before resizing
164 add -v to ntfsresize command
165 src/GLIStorageDevice.py:
166 return start/end with ip structure
167 pad min ntfs size by 50 MB just to be safe
168 src/GLIArchitectureTemplate.py:
169 only install filesystem tools for partitions with a mountpoint
170
171 5 Mar 2006; Preston Cody <codeman@gentoo.org>
172 add error catching and text to saving profile dialogs
173
174 4 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
175 src/GLIPortage.py:
176 create /tmp, /var/tmp, and /var/lib/portage with proper permissions
177 src/templates/x86ArchitectureTemplate.py:
178 fix checks for changed partitions so they will actually get deleted
179
180 3 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
181 src/GLIClientController.py:
182 slightly better error handling for pre-install failures
183
184 2 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
185 src/templates/x86ArchitectureTemplate.py:
186 proper return code checking for ext2/3 resizing
187
188 28 Feb 2006; Andrew Gaffney <agaffney@gentoo.org>
189 src/GLIClientController.py:
190 accept 'none' as well as 'null' for network type
191 src/GLIArchitectureTemplate.py:
192 ignore extended partitions in mount_local_partitions()
193 src/templates/x86ArchitectureTemplate.py:
194 use get_ordered_partition_list() instead of keys().sort() for new_part_list
195 check to make sure start sector for primary isn't less than end sector for
196 previous extended
197 src/GLIClientController.py:
198 write dns servers to /etc/resolv.conf
199
200 27 Feb 2006; Andrew Gaffney <agaffney@gentoo.org>
201 src/GLIPortage.py:
202 copy_pkg_to_chroot() uses compile_output.log for command output
203
204 23 Feb 2006; Andrew Gaffney <agaffney@gentoo.org>
205 only keep a 1000 line 'scrollback' buffer for the compile output and log file
206
207 20 Feb 2006; Andrew Gaffney <agaffney@gentoo.org>
208 src/GLIPortage.py:
209 add code make GLIPortage.py capable of being run stand-along for dynamic
210 stage3 generation and copying packages in a GRP-ish way
211 grp code fixups
212
213 17 Feb 2006; Andrew Gaffney <agaffney@gentoo.org>
214 src/GLIPortage.py:
215 ignore blank packages passed to get_deps() and emerge()
216
217 14 Feb 2006; Andrew Gaffney <agaffney@gentoo.org>
218 src/GLIUtility.py:
219 add get_chosts() function
220
221*GLI-0.3 (12 Feb 2006)
222
223 12 Feb 2006; Andrew Gaffney <agaffney@gentoo.org>
224 src/templates/x86ArchitectureTemplate.py:
225 pull old start/end sector values from somewhere that actually has them
226 add logic for extended partition to code that makes sure new end sector
227 doesn't overlap start sector of next partitions
228 don't freak out if partition can't be deleted
229
230 11 Feb 2006; Andrew Gaffney <agaffney@gentoo.org>
231 src/GLIPortage.py:
232 run env-update at the end of copy_pkg_to_chroot()
233
234 10 Feb 2006; Andrew Gaffney <agaffney@gentoo.org>
235 src/templates/x86ArchitectureTemplate.py:
236 I'm a complete fscking dumbass. I recorded the end sector for partitions that
237 weren't being touched, but I never used it when recreating them...the end was
238 calculated from the size in MB instead :/
239
240 9 Feb 2006; Andrew Gaffney <agaffney@gentoo.org>
241 src/GLIArchitectureTemplate.py:
242 pre-create /lib64 dir and /lib -> /lib64 symlink if it exists on livecd
243 copy /etc/{passwd,group,shadow} from livecd to chroot sans 'gentoo'
244 src/GLIPortage.py:
245 use tar to transfer files from image dir to /mnt/gentoo instead of 'cp -a'
246 src/GLIStorageDevice.py,src/GLIInstallProfile.py,src/templates/x86AT.py:
247 'resized' flag
248
249 8 Feb 2006; Andrew Gaffney <agaffney@gentoo.org>
250 src/GLIPortage.py:
251 short circuit and check vdb directly if package begins with '='
252
253 8 Feb 2006; Preston Cody <codeman@gentoo.org>
254 added more packages to extra_packages list in IP
255
256 6 Feb 2006; Andrew Gaffney <agaffney@gentoo.org>
257 src/templates/x86ArchitectureTemplate.py:
258 10 tries to create filesystem instead of 3
259 src/GLIPortage, src/GLIArchitectureTemplate.py:
260 ignore_missing flag for copy_pkg_to_chroot()
261
262 5 Feb 2006; Andrew Gaffney <agaffney@gentoo.org>
263 src/GLIPortage.py:
264 copy_pkg_to_chroot() uses $ROOT/vdb for ROOT= installs
265
266 26 Jan 2006; Andrew Gaffney <agaffney@gentoo.org>
267 src/net/server/gliserv.py:
268 fix handling of 404 for real files
269 src/net/server/GLIServerProfile.py:
270 look for 'hostname' in attributes instead of 'name'
271
272 22 Jan 2006; Andrew Gaffney <agaffney@gentoo.org>
273 src/SimpleXMLParser.py:
274 initial support for 'include' in XML files
275 src/GLIStorageDevice.py:
276 initial support for %
277 src/GLIClientController.py:
278 add debugging statements to pre-install steps
279
280 15 Jan 2006; Preston Cody <codeman@gentoo.org>
281 webgli/configfiles:
282 check for key in etc_files['rc.conf'] to fix key error
283 webgli/timezone: small fix.
284 webgli/extrapackages: list-type fix
285 webgli/services: same
286 glimd: add/edit_client updates.
287
288 12 Jan 2006; Preston Cody <codeman@gentoo.org>
289 added configure.pyhtml to glimd. minor changes
290 to top and add_client. fixed up showargs.
291 added execute.pyhtml
292 changed register clients line in gliserv for name->hostname.
293 updated TODO.
294
295 10 Jan 2006; Preston Cody <codeman@gentoo.org>
296 src/net/server/*:
297 added add/del/edit client/profile.pythml for glimd.
298 updated templates, showclients, and gliserv.
299
300 10 Jan 2006; Andrew Gaffney <agaffney@gentoo.org>
301 src/net/server/*:
302 stupid threading module...
303
304 8 Jan 2006; Preston Cody <codeman@gentoo.org>
305 AT: rc.conf -> conf.d/clock
306
307 7 Jan 2006; Andrew Gaffney <agaffney@gentoo.org>
308 src/GLIPortage.py:
309 show 'Calculating dependencies for ...' in subprogress bar at beginning of
310 emerge()
311 src/GLIArchitectureTemplate.py:
312 copy /etc/X11/gdm/gdm.conf.old into chroot if /etc/X11/gdm/gdm.conf exists
313 in the chroot
314 remove _quickpkg_deps() and _portage_best_{visible,version}()
315 src/GLIUtility.py:
316 fail immediately in validate_uri() if provided URI can't be parsed
317 modify fetch_and_unpack_tarball() and get_uri() to allow fetch subprogress
318 debug code in spawn()
319 use lower-level os.read() instead of file.read() because python sucks
320 src/templates/x86ArchitectureTemplate.py:
321 basic subprogress reporting for partitioning
322 total_steps was 1 too high
323
324 6 Jan 2006; Andrew Gaffney <agaffney@gentoo.org>
325 src/GLIUtility.py:
326 move parse_vdb_contents() to GLIPortage
327 src/GLIPortage.py:
328 remove all symlink fixups
329 ignore 'dir' entries in CONTENTS
330 call tar with -p
331
332 5 Jan 2006; Preston Cody <codeman@gentoo.org>
333 AT: bootsplash is now gensplash
334 gliserv: add advanced_mode to shared_info
335 webgli: Added advanced mode. mostly just disables a few screens.
336
337 2 Jan 2006; Andrew Gaffney <agaffney@gentoo.org>
338 src/GLIPortage.py:
339 get_deps() calls 'emerge -p' and then removed packages that aren't in vdb
340 added emerge()
341 update sub-progress after each package is emerged
342 skip tar, symlink fixup, and copy from image dir to / if no files in CONTENTS
343 call get_best_version_vdb() instead of get_best_version_vdb_chroot()
344 remove link if it exists before moving content into place
345 src/GLIArchitectureTemplate.py:
346 install_packages() now calls emerge() in GLIPortage
347 change all calls to self._emerge() to self._portage.emerge()
348 comment out all emerge status checking...using exceptions now
349 call copy_pkg_to_chroot() directly for livecd-kernel
350
351 31 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
352 src/GLIArchitectureTemplate.py:
353 remove add_pkg_to_world() and copy_pkg_to_chroot()
354 copy installer.log to installer.log.failed on install failure
355 src/GLIUtility.py:
356 added get_keymaps()
357 spawn() takes any False argument for chroot instead of just None
358 src/GLIPortage.py:
359 copy_pkg_to_chroot() chroot's to run ebuild is use_root=False
360 change copy_pkg_to_chroot() to work properly with use_root=False
361 figure PORTAGE_TMPDIR properly
362
363 27 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
364 src/net/server/html/*:
365 converted showclients, load/saveprofile
366
367 26 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
368 src/GLIPortage.py:
369 exclude packages already in chroot vdb from binary deplist
370 chroot to use best_version for chroot's vdb
371 src/runtimedeps.py:
372 accept ROOT via commandline instead of env
373
374 25 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
375 src/runtimedeps.py:
376 remove passing of ROOT
377 src/GLIPortage.py:
378 modify get_deps() to get deptree for each package and merge into final list
379 remove depgraph class
380 add debugging code to get_deps()
381 src/GLIArchitectureTemplate.py:
382 combine code for GRP/compile in install_packages() into one block
383 debugging code in install_packages()
384
385 24 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
386 src/runtimedeps.py:
387 initial commit
388 src/GLIPortage.py:
389 use separate script for GRP deps
390 remove calls to portage module
391
392 23 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
393 src/GLIPortage.py:
394 initial commit
395 move some of portage function from GLIAT
396 flipped around a few function args
397 src/GLIArchitectureTemplate.py:
398 revamp install_packages() for new GLIPortage
399
400 21 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
401 src/GLIArchitectureTemplate.py:
402 extract /usr/livecd/metadata.tar.bz2 to chroot if it exists
403
404 20 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
405 src/net/server/gliserv.py:
406 wrap generated code in a class to isolate it a bit better
407 302 redirects work
408 don't use cgi.escape() for <% %>
409 src/net/server/html/webgli/*:
410 load/save profile
411 src/GLIUtility.py:
412 change /sbin/lspci to just lspci
413
414 18 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
415 src/GLIClientController.py:
416 change ordering of statements in CC run() while loop to not go past the end
417 of the array
418 src/GLIArchitectureTemplate.py:
419 removed redundant bind mounts
420
421 18 Dec 2005; Preston Cody <codeman@gentoo.org>
422 REMOVED dialogfe.py since it is totally obsolete. use gli-dialog.py
423 added a diagram by blackace from last night.
424 added the glossary in RTF format.
425
426 17 Dec 2005; Preston Cody <codeman@gentoo.org>
427 x86AT: separated out emerge/configure from running of bootloader
428 added MBR drive support to lilo.
429 these changes will likely not work.
430 AT: added setup_and_run_bootloader step.
431
432 12 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
433 src/net/server/gliserv.py:
434 call generated code in a function
435 src/net/server/html/webgli/*:
436 include top/bottom
437 src/GLIArchitectureTemplate.py, src/GLIClientController.py,
438 src/GLIClientCongifuration.py:
439 install mode magic
440
441 11 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
442 src/GLIClientController.py:
443 use GLIException when there's an import problem
444 added debug code to show install_steps
445 src/templates/amd64ArchitectureTemplate.py:
446 add . to import path
447 proper path this time: ../../templates
448 src/GLIArchitectureTemplate.py:
449 add _portage_best_version() function
450
451 11 Dec 2005; Preston Cody <codeman@gentoo.org>
452 added initial glossary and gimli diagram to the docs directory.
453 modify gli-dialog to allow editing of the install_profile after loading XML.
454
455 8 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
456 src/net/server/html/webgli/:
457 converted globaluse, localuse, networkmounts, portagetree, and stageselection
458 moved saveclientconfig stuff into clientconfig
459 moved saveconfigfiles into config files
460 converted etc_portage and makedotconf
461 converted bootloader and kernel
462 convert daemons, extrapackages, networking, review, services, timezone, users
463 src/net/server/gliserv.py:
464 proper 404 handling for .pyhtml extension
465 HTML escape <% %> stuff
466 work around python's sucky regexes
467 src/GLIInstallProfile.py:
468 allow set_{rsync,ftp,http}_proxy() to accept empty values
469
470 7 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
471 src/net/server/gliserv.py:
472 initial commit of Legolas templating engine
473 302 redirects
474 src/net/server/html/index.html, src/net/server/webgli_template.html:
475 minor changes for new code
476 src/net/server/html/*.pyhtml, src/net/server/html/webgli/*.pyhtml:
477 initial commit of the conversion from the monolithic WebGLIHandler.py to the
478 one file per path Legolas goodness
479 partitioning[2-4] done
480
481 5 Dec 2005; Preston Cody <codeman@gentoo.org>
482 webgli: dhcp options in CC and post-install.
483 updated comparison chart.
484 webgli: etc/portage/* and distcc support added. not too-well tested.
485
486 4 Dec 2005; Preston Cody <codeman@gentoo.org>
487 webgli_template.html: valign=top on left side.
488 webgli: fix bootloader boot_device. now working.
489 webgli: CC proxy done. post-install proxy in progress.
490
491 3 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
492 src/net/server/webgli_template.html:
493 increase padding for content cell to 7px and add colspan=2
494
495 3 Dec 2005; Nicholas D. Wolfood <blackace@gentoo.org>
496 webgli: added graphic bar on top
497 webgli: added hover effects on the links on the left
498 webgli: re-rendered header_bg.png to stretch without artifacts
499
500 3 Dec 2005; Preston Cody <codeman@gentoo.org>
501 webgli: make.conf disabling fixes for dynamic_stage3
502 fixed portage snapshot browse popup
503 all changes tested.
504 webgli: add debug mode to CC screen. the screen still needs lots of work.
505
506 1 Dec 2005; Preston Cody <codeman@gentoo.org>
507 added debug mode question to gli-dialog
508 added CC proxies to CC networking for gli-dialog
509 webgli: fixed skip CC networking if connection active
510 webgli: portage snapshot defaults to CD
511 webgli: bootloader mbr drive selection
512 webgli: USE flags unselectable if dynamic_stage3
513 webgli: manual extra packages and save button.
514
515 28 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
516 src/GLIUtility.py:
517 change ping count to 2
518 docs/comparison.html
519 initial commit
520
521 27 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
522 src/templates/x86ArchitectureTemplate.py:
523 fix map() issue with grub code
524 replace kernel_names and initrd_names loops with one-liners
525
526 27 Nov 2005; Preston Cody <codeman@gentoo.org>
527 gli-dialog won't let you dynamic stage3 without systempkgs.txt.
528 initial gli-dialog support for recommended partitioning layout and clear.
529 failure cleanup now an option for gli-dialog.
530 move livecd-kernel to top of kernel lists. fix proto bug in rc.conf
531 added comparison list and updated TODO!
532
533 26 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
534 src/GLIArchitectureTemplate.py:
535 fix to stage1() debug code
536 fix to stage2() debug code
537
538 26 Nov 2005; Preston Cody <codeman@gentoo.org>
539 some more bootloader code fixes. forgot boot_device != mbr_device.
540
541 25 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
542 src/GLIStorageDevice.py:
543 fix to unallocated space merging when last one is after part 4
544
545 24 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
546 src/GLIArchitectureTemplate.py:
547 small fix to debugging code in copy_pkg_to_chroot()
548
549 23 Nov 2005; Preston Cody <codeman@gentoo.org>
550 more bugfixes with bootloader code
551 gli-dialog side appears to work
552
553 21 Nov 2005; Preston Cody <codeman@gentoo.org>
554 initial adding of boot_device to backend.
555 initial boot_device support added to gli-dialog.
556 some fixes of my poor coding
557
558 20 Nov 2005; Preston Cody <codeman@gentoo.org>
559 converted gli-dialog to use the install_package_list.
560 gtkfe has already been converted by AllanonJL
561 new way working in gli-dialog now and added to webgli.
562 added set/get_boot_device() to IP
563
564 19 Nov 2005; Preston Cody <codeman@gentoo.org>
565 get_install_package_list added to InstallProfile. This can be used by the FEs
566
567 17 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
568 src/templates/x86ArchitectureTemplate.py:
569 call ls with '-1 --color=no'
570
571 16 Nov 2005; Preston Cody <codeman@gentoo.org>
572 added warning (#9) to GRP ppl about stage3 tarballs
573
574 15 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
575 src/GLIArchitectureTemplate.py:
576 change fat32/fat16 to vfat in mount_local_partitions() so mount doesn't get
577 confused
578
579 13 Nov 2005; Preston Cody <codeman@gentoo.org>
580 removed protocols from rc.conf screens
581 finished initial rc.conf and make.conf in webgli
582
583 13 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
584 src/net/server/gliserv.py:
585 add -h option to usage()
586 show time and request URI in debug mode
587 show client IP in debug mode
588 just use IP instead of trying to do a reverse lookup
589
590 12 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
591 src/net/server/gliserv.py:
592 'classier' 401 message
593 proper commandline parsing
594 help via -h
595 user/pass can be specificed via commandline option
596
597 11 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
598 src/net/server/gliserv.py:
599 basic HTTP auth
600
601 10 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
602 src/net/server/gliserv.py:
603 dynamic module reloading (yipee!)
604 send 'Last-Modified' header for real files
605 respond to HEAD with just headers
606 src/net/server/handlers/WebGLIHandler.py:
607 icons for drives
608
609 7 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
610 src/net/server/handlers/WebGLIHandler.py:
611 initial 'pretty' partition table display support
612 clicking partition in 'pretty' display works instead of radio buttons
613 radio buttons and pretty display work together
614 META redirect instead of javascript
615 pretty display stretches across entire screen
616 'Recommended layout' and 'Clear drive' functions
617 properly catch exceptions from do_recommended()
618 src/GLIArchitectureTemplate.py:
619 replace preinst, copy, postinst, rm steps with qmerge
620 whoops...that shouldn't have been commented out
621 create image_dir with -p in copy_pkg_to_chroot()
622 more generic of symlink crappiness
623 new copy_pkg_to_chroot() actually works now
624
625 6 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
626 src/GLIStorageDevice.py:
627 initial generic disk support
628 fixes for add_partition() code
629 src/net/server/handlers/WebGLIHandler.py:
630 added support for creating generic disks
631 add new partition working
632 save and delete partitions
633
634 6 Nov 2005; Preston Cody <codeman@gentoo.org>
635 webgli: Partitioning making progress.
636
637 5 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
638 src/GLIArchitectureTemplate.py:
639 copy_pkg_to_chroot() overhaul - does install the Right Way(TM) (copy files to
640 image dir, run pkg_setup, pkg_preinst, copy to /, pkg_postinst, remove image
641 dir) and works around /etc/gconf symlink problem
642
643 5 Nov 2005; Preston Cody <codeman@gentoo.org>
644 webgli: lots of updates. preliminary partitioning. extra packages works.
645
646 3 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
647 src/net/server/gliserv.py:
648 httpd now supports HTTPS and falls back to HTTP if not available
649 make fallback actually work
650 src/net/server/SecureXMLRPCServer.py:
651 SecureSocketServer is now threaded
652
653 2 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
654 src/net/client/gliclient.py:
655 try to use HTTPS for XMLRPC first and fallback to HTTP
656 pretend mode
657 src/net/server/gliserv.py, src/net/server/SecureXMLRPCServer.py:
658 HTTPS XMLRPC goodness from samyron
659 pass name of certificate
660
661 31 Oct 2005; Preston Cody <codeman@gentoo.org>
662 wegli: daemons and services screens done.
663
664 30 Oct 2005; Preston Cody <codeman@gentoo.org>
665 webgli: networking and users screens
666 added return_redirect to handler.py
667 loading and saving install/client profiles works for webgli now
668 Review also done
669
670*GLI-0.2 (27 Oct 2005)
671
672 26 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
673 src/templates/x86ArchitectureTemplate.py:
674 properly check for bootloader emerge exist status with exitsuccess()
675 log output of grub install command
676 add --batch --no-floppy to grub command
677 grubinstallstring only gets logged if debug is on
678 src/GLIUtility.py:
679 update progress bar to 100% when process finishes
680
681 25 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
682 src/GLIClientController.py:
683 added debugging code for the interaction between the 2 threads via Event()
684 src/GLIUtility.py:
685 doubled the buffer size in spawn()
686 bump buffer size up to 16384
687 only report progress in 5% increments
688 src/GLIArchitectureTemplate.py:
689 kernelpkgs.txt support code
690 above disabled because it sucks
691 added add_pkg_to_world()
692
693 24 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
694 src/GLIArchitectureTemplate.py:
695 use tar | tar to copy files in copy_pkg_to_chroot()
696 extract devices.tar.bz2 created by baselayout instead of running MAKEDEV
697
698 23 Oct 2005; Preston Cody <codeman@gentoo.org>
699 DEBUGGING ADDED TO AT. verbose field added to CConfig.
700
701 23 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
702 src/net/server/gliserv.py:
703 / maps to index.html
704 look for actual files in html/
705 src/net/html:
706 new template
707 src/GLIUtility.py:
708 added parse_vdb_contents()
709 src/GLIArchitectureTemplate.py:
710 added copy_pkg_to_chroot()
711 added debug code to dynamic-stage3
712 switch dynamic-stage3 to new method
713 lots of bug fixes from adding debug code
714
715 22 Oct 2005; Preston Cody <codeman@gentoo.org>
716 webgli initial bootloader support + changed make.conf.
717 IP: changed defaults for stage, kernel_build_method, kernel_source_pkg.
718
719 20 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
720 src/GLIUtility.py:
721 horrible tangled mess of code that is tarball unpacking subprogress display
722 add unpack progress to portage snapshot
723 use read() instead of readlines() in spawn()
724 only update progress bar for whole percents
725
726 19 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
727 src/templates/x86ArchitectureTemplate.py:
728 change call to 'grub' to use GLIUtility.exitsuccess()
729 add definition of 'build_mode' in _configure_lilo()
730 src/misc/updategtkfe, src/misc/updateglid:
731 fix so subshell is called in root shell
732
733 18 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
734 src/net/server/handlers/WebGLIHandler.py:
735 stage screen launches URI browser in sized window with various properties set
736
737 17 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
738 src/misc/updategtkfe:
739 updated to actually work
740 remove previous snapshot and extracted dir before downloading
741 src/misc/updateglid:
742 updated to actually work
743 src/templates/x86ArchitectureTemplate.py:
744 fixed bug where grub code was looking for 'root+root+file_name2'
745
746 16 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
747 src/net/server/handlers/WebGLIHandler.py:
748 URI browser
749 added mirror selection
750 src/GLIUtility.py:
751 ls via ssh strips off ending *
752
753 16 Oct 2005; Preston Cody <codeman@gentoo.org>
754 more updates to webgli. stage selection.
755
756 11 Oct 2005; Preston Cody <codeman@gentoo.org>
757 updated webgli with preliminary Network Mounts support.
758
759 9 Oct 2005; Preston Cody <codeman@gentoo.org>
760 GenDialog: string formatting and yes/no label fixes.
761 added WebGLI template for gliserv.py
762 added WebGLIHandler as well as a definition for it in gliserv.py
763 updates to the webgli files even though they won't be there for long.
764 Utility: remove exception for non-existant grppkgs.txt until the new livecd
765 goes public.
766
767 9 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
768 src/net/server/gliserv.py:
769 override dict to not be so anal
770 main server now loads separate module to handle requests
771 src/net/server/handlers/ProfileHandler.py, src/net/server/handler.py:
772 split out profile URLs into separate handler function
773 move handlers into subdirectory
774 add Welcome and Clients handlers
775
776 5 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
777 src/GLIUtility.py:
778 raise exception if password prompt received twice
779
780 2 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
781 src/GLIUtility.py:
782 removed rot13ify()
783
784 1 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
785 src/net/server/gliserv.py:
786 allow for param to be passed multiple times in GET
787 no XMLRPC functions return None
788 modify POST request parsing to only create a list if needed
789 fix GET request parsing so the list creation for multiple values works
790 src/net/client/gliclient.py:
791 various typo and type mismatch fixes
792 exit after exception
793
794 30 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
795 src/net/client/gliclient.py:
796 initial commit
797 pass MAC to XMLRPC functions
798 src/net/server/GLIServerProfile.py:
799 rename GLIClientsProfiles to GLIServerProfile
800
801 29 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
802 src/net/server/gliserv.py:
803 now handles POST requests
804 move majority of request handling code to common_handler() to reduce code
805 duplication
806 profile loading
807 client reg via XMLRPC goes into SharedInfo()
808 /showclients redesign
809 template fixes
810 allow handler functions to add/change headers
811 save profile
812
813 28 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
814 src/net/server/GLIClientsProfiles.py:
815 initial commit
816 src/net/server/template.html:
817 initial commit
818 src/net/server/gliserv.py:
819 add template mojo
820
821 26 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
822 src/net/server/gliserv.py:
823 XMLRPC mojo
824
825 22 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
826 src/GLIArchitectureTemplate.py:
827 add code in _edit_config() to comment line where variable is defined
828 previously
829 insert new line under previous definition of variable if it exists
830 small _edit_config() cleanup
831 src/GLIStorageDevice.py:
832 add clear_partitions() function
833 new sizes for recommended partition layout
834 automatically calculate swap size for recommended layout
835
836 21 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
837 src/templates/x86ArchitectureTemplate.py:
838 fat16 mojo
839
840 20 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
841 src/GLIStorageDevice.py:
842 prevent do_recommended() from being run twice
843 rewrite do_recommended() to be more robust
844 src/GLIArchitectureTemplate.py:
845 rework _edit_config() to not write duplicate entries
846
847 17 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
848 src/GLIStorageDevice.py:
849 added do_recommended() function to automatically created 256M/1G/* layout
850
851 17 Sep 2005; Preston Cody <codeman@gentoo.org>
852 src/gli-dialog.py: added set_distcc to the list
853 GenDialog: added set_distcc. untested.
854 IP: added install_distcc flag.
855 AT: added install_distcc function based on the flag. runs after build_kernel
856 changed AT spawn command for distcc for nodeps.
857
858 16 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
859 src/GLIUtility.py:
860 add rot13ify() function
861
862 16 Sep 2005; Preston Cody <codeman@gentoo.org>
863 src/GenDialog.py
864 added a sentence of text. unchecking support added.
865
866 15 Sep 2005; Preston Cody <codeman@gentoo.org>
867 src/GLIUtility.py
868 added get_grp_pkgs_from_cd() to return a list of packages in GRP for FE menus
869 src/GenDialog.py
870 still working on extra_packages. transformed the list to new format.
871 added GRP indication to list. untested.
872 TODO lists updated.
873 src/fe/dialog/gli-dialog.py
874 spelling mistook.
875
876 14 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
877 src/GLIUtility.py:
878 get_snapshot_from_cd() returns '' instead of 'file://' if nothing found
879
880 5 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
881 src/GLIUtility.py:
882 add get_directory_listing_from_uri()
883 add http support to above
884 add ftp support to above
885 add scp support to above
886 src/GLIArchitectureTemplate.py:
887 "0" instead of 0 for key of single-element dict passed to _edit_config()
888
889 5 Sep 2005; Preston Cody <codeman@gentoo.org>
890 value_only -> only_value
891
892 3 Sep 2005; Preston Cody <codeman@gentoo.org>
893 gutted out all of etc_portage structure since it is now all handled by
894 etc_files
895
896 3 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
897 src/GLIArchitectureTemplate.py:
898 install_packages() sends progress update notifications
899 src/templates/x86ArchitectureTemplate.py:
900 increase sleep to 5s between format tries
901 src/GLIClientController.py:
902 pass 'self' to AT instead of 'self._pretend'
903
904 2 Sep 2005; Preston Cody <codeman@gentoo.org>
905 logger -> logger.log in x86AT
906
907 1 Sep 2005; Preston Cody <codeman@gentoo.org>
908 added set_etc_portage to IP. debugging gli-d's support for it.
909
910 1 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
911 src/templates/x86ArchitectureTemplate.py:
912 switch to 3 tries for mkfs instead of looping waiting for dev node to exist
913
914 30 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
915 src/GLIArchitectureTemplate.py:
916 add _portage_best_version() function and rework install_packages() to allow
917 for future X of Y tracking
918 Use best_visible instead of best_version
919 tracked down and fixed missing = causing empty install extra packages
920 use = when emerging also
921 quickpkg hokey pokey
922 run _get_packages_to_emerge() again with -pk
923
924 22 Aug 2005; Preston Cody <codeman@gentoo.org>
925 src/ArchTemplate: removed install_xorg_x11, and put the xorg.conf copying at
926 the end of install_packages.
927 added updateglid to /src/misc
928 updated all core files with new GPL notice and copyright statement.
929
930 21 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
931 src/GLIUtility.py:
932 fix get_snapshot_from_cd() to look in /mnt/livecd/snapshots/ if it can't find
933 a snapshot in /mnt/cdrom/snapshots/
934 get_snapshot_from_cd() adds file:// at the beginning
935 change calls to extra package special case functions to 'self.blah'
936
937 21 Aug 2005; Preston Cody <codeman@gentoo.org>
938 src/ArchTemplate: changed "voodoo".
939 changed order of portage sync methods. made a fallback to webrsync if
940 normal emerge sync fails.
941 removed get_sources_from_cd because it is obsolete.
942 add special cases to install_packages. remove fatal exception on package
943 install failure b/c the box will still be bootable.
944 add install_xorg_x11. remove adding of xdm to runlevel. this will now be
945 handled in the FEs.
946 src/GenDialog: added a bunch of code for dealing with x11-based packages.
947 awaiting testing.
948
949 20 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
950 src/GLIStorageDevice.py:
951 global try/except block around fs resizable detection code
952 src/GLIArchitectureTemplate.py, src/GLIClientController.py:
953 install-failed cleanup function
954
955 18 Aug 2005; Preston Cody <codeman@gentoo.org>
956 x86ArchTemplate: updated lilo code. separated out THREE commands. untested.
957
958 16 Aug 2005; Preston Cody <codeman@gentoo.org>
959 GLIGenDialog:
960 add drive choices for loaded configs.
961 force snapshot for dynamic_stage3
962 init the snapshoturi input to the cd snapshot if not already selected.
963 if dynamic_stage3, skip the make.conf step.
964 GLIUtility: add get_cd_snapshot_uri() for local snapshots.
965 this fixes parts 1,2,3,6 of bug 102747 for gli-dialog
966
967 16 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
968 src/GLIArchitectureTemplate.py:
969 manually call MAKEDEV in stage3-dynamic code
970 copy /etc/inittab.old to /etc/inittab in chroot
971 src/GLIUtility.py:
972 add beginning of validate_uri() function
973 add file:/// support to validate_uri()
974 single quotes when setting livecd password
975
976 15 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
977 src/GLIGenDialog.py:
978 change getmountpoint() to get_mountpoint()
979 src/misc/updategtkfe:
980 committed script to automatically download latest snapshot and run gtkfe
981 src/templates/x86ArchitectureTemplate.py:
982 fix _configure_lilo_add_windows() for IP -> GLISD stuff
983 src/GLIArchitectureTemplate.py:
984 give tmp_minor an initial value in mount_local_partitions so that the value
985 remain from the previous drive
986
987 14 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
988 src/templates/x86ArchitectureTemplate.py:
989 Fix _configure_lilo() for IP using GLISD stuff
990 src/GLIArchitectureTemplate.py:
991 install_cron_daemon() treats "none" specially
992
993 14 Aug 2005; Preston Cody <codeman@gentoo.org>
994 old patch from Steven Mertens to resolve bug #96642
995 numerous asthetic changes to GenDialog, no real functionality changes though.
996 strings renamed for global use if necessary.
997 fix all three parts of bug 102291
998 disable set_etc_portage until fully-written.
999
1000 13 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
1001 src/GLIClientController.py:
1002 lower-case http/ftp proxy envvars
1003
1004 12 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
1005 src/GLIClientController.py:
1006 log end of pre_install steps to aid in debugging
1007 src/templates/x86ArchitectureTemplate.py:
1008 change set_flag(flag) to set_flag(flag, True)...*stab* *stab*
1009
1010 10 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
1011 src/GLIArchitectureTemplate.py
1012 check to make sure that the device node we're wait for to exist isn't of
1013 type 'free'
1014
1015 09 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
1016 src/GLIGenDialog.py:
1017 convert install_packages to list in set_extra_packages()
1018 check return code of checklist() call in "Manual" section
1019 *actually* fix the first problem
1020
1021 08 Aug 2005; Robin H. Johnson <robbat2@gentoo.org> src/GLIUtility.py:
1022 "source /etc/profile" does not ensure the ENV is correctly set up. Use "bash
1023 -l" instead, to ensure a proper environment (important for CONFIG_PROTECT).
1024
1025 06 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
1026 src/GLIArchitectureTemplate.py:
1027 re-fix net.eth1+ symlink code...wtf is wrong with cvs?
7 1028
8 04 Aug 2005; Andrew Gaffney <agaffney@gentoo.org> 1029 04 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
9 Add CDATA support to SimpleXMLParser and add utility functions for it. 1030 Add CDATA support to SimpleXMLParser and add utility functions for it.
10 1031
11 04 Aug 2005; Robin H. Johnson <robbat2@gentoo.org> 1032 04 Aug 2005; Robin H. Johnson <robbat2@gentoo.org>
12 src/GLIArchitectureTemplate.py: 1033 src/GLIArchitectureTemplate.py:
13 Fix case where vixie-cron is specified as a full package atom, as we still 1034 Fix case where vixie-cron is specified as a full package atom, as we still
14 don't want to run 'crontab /etc/crontab' for it. 1035 don't want to run 'crontab /etc/crontab' for it.
1036
1037*GLI-0.1 (3 Aug 2005)
15 1038
16 30 Jul 2005; Preston Cody <codeman@gentoo.org> 1039 30 Jul 2005; Preston Cody <codeman@gentoo.org>
17 add scp to list of is_uri() so GenDialog doesn't complain. 1040 add scp to list of is_uri() so GenDialog doesn't complain.
18 fixed livecd-kernel bug in bootloader code. 1041 fixed livecd-kernel bug in bootloader code.
19 fixed gendialog for dynamic_stage3 instead of "networkless" 1042 fixed gendialog for dynamic_stage3 instead of "networkless"

Legend:
Removed from v.787  
changed lines
  Added in v.1463

  ViewVC Help
Powered by ViewVC 1.1.20