/[gli]/trunk/ChangeLog
Gentoo

Diff of /trunk/ChangeLog

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

Revision 1076 Revision 1398
1# ChangeLog for Gentoo Linux Installer 1# ChangeLog for Gentoo Linux Installer
2# Copyright 2005-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.489 2005/11/20 22:11:33 codeman Exp $ 3# $Header: /var/cvsroot/gentoo/src/installer/ChangeLog,v 1.634 2006/03/31 04:07:21 agaffney Exp $
5 4
6*GLI-0.3 (27 Oct 2005) 5 30 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
6 src/GLIStorageDevice.py:
7 add get_devnode()
8 fix up detect_devices() to detect cciss/ida arrays
9 src/templates/x86ArchitectureTemplate.py:
10 use get_devnode() instead of figuring out the devnode
11 skip first 3 steps if partition layout hasn't changed
12 wipe disk and create new disklabel before recreating partitions
13 src/GLIArchitectureTemplate.py:
14 use get_devnode() in local mount and fstab stuff
7 15
16 26 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
17 src/GLIStorageDevice.py:
18 change detect_devices() to handle change in sysfs in 2.6.16 (from lxnay)
19
20 25 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
21 src/templates/x86ArchitectureTemplate.py:
22 continue breakup/cleanup of partitioning code
23
24 24 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
25 src/GLIStorageDevice.py:
26 set disklabel to default for arch when clearing the partition table
27 src/templates/x86ArchitectureTemplate.py:
28 complete rewrite of first and second passes
29
30 22 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
31 src/GLIStorageDevice.py, src/templates/x86ArchitectureTemplate.py:
32 allow iterating over Device object to get partitions
33
34 21 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
35 src/GLIStorageDevice.py:
36 allow access to Device object like a dict
37
38 20 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
39 src/GLIStorageDevice.py:
40 allow access to Partition object like a dict
41
42 16 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
43 src/templates/x86ArchitectureTemplate.py:
44 fail if any filesystems are mounted on the device being partitioned
45
46 14 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
47 src/GLIStorageDevice.py:
48 reorder minor numbers when loading partitions from disk to match the physical
49 partition order
50
51 13 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
52 src/GLIStorageDevice.py:
53 overhaul for supporting mac disklabels and partitions out of disk order
54 remove free space from inside extended partition when extended is removed
55
56 13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org> +bin/installer,
57 +bin/installer-dialog, +bin/installer-gtk, +docs/gli.png,
58 +docs/gli-dialog.png, +src/misc/installer-dialog.desktop,
59 +src/misc/installer-faq.desktop, +src/misc/installer-gtk.desktop:
60 Added bash scripts, icons, and desktop entries from the ebuild to make my
61 life easier.
62
63 10 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
64 src/GLIStorageDevice.py:
65 raise an exception if the existing partitions are out of disk order
66 look for minors out of order instead of disk position
67
68 8 Mar 2006; Preston Cody <codeman@gentoo.org>
69 src/fe/dialog/gli-dialog and src/GLIGenDialog:
70 added networkless mode to gli-dialog.
71
72 6 Mar 2006; Preston Cody <codeman@gentoo.org>
73 src/templates/x86AT:
74 add windows detection code for grub. untested.
75
76 6 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
77 src/templates/x86ArchitectureTemplate.py:
78 bootloader and partitioning external commands log to compile_output.log
79 wait for device node to exist before resizing
80 add -v to ntfsresize command
81 src/GLIStorageDevice.py:
82 return start/end with ip structure
83 pad min ntfs size by 50 MB just to be safe
84 src/GLIArchitectureTemplate.py:
85 only install filesystem tools for partitions with a mountpoint
86
87 5 Mar 2006; Preston Cody <codeman@gentoo.org>
88 add error catching and text to saving profile dialogs
89
90 4 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
91 src/GLIPortage.py:
92 create /tmp, /var/tmp, and /var/lib/portage with proper permissions
93 src/templates/x86ArchitectureTemplate.py:
94 fix checks for changed partitions so they will actually get deleted
95
96 3 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
97 src/GLIClientController.py:
98 slightly better error handling for pre-install failures
99
100 2 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
101 src/templates/x86ArchitectureTemplate.py:
102 proper return code checking for ext2/3 resizing
103
104 28 Feb 2006; Andrew Gaffney <agaffney@gentoo.org>
105 src/GLIClientController.py:
106 accept 'none' as well as 'null' for network type
107 src/GLIArchitectureTemplate.py:
108 ignore extended partitions in mount_local_partitions()
109 src/templates/x86ArchitectureTemplate.py:
110 use get_ordered_partition_list() instead of keys().sort() for new_part_list
111 check to make sure start sector for primary isn't less than end sector for
112 previous extended
113 src/GLIClientController.py:
114 write dns servers to /etc/resolv.conf
115
116 27 Feb 2006; Andrew Gaffney <agaffney@gentoo.org>
117 src/GLIPortage.py:
118 copy_pkg_to_chroot() uses compile_output.log for command output
119
120 23 Feb 2006; Andrew Gaffney <agaffney@gentoo.org>
121 only keep a 1000 line 'scrollback' buffer for the compile output and log file
122
123 20 Feb 2006; Andrew Gaffney <agaffney@gentoo.org>
124 src/GLIPortage.py:
125 add code make GLIPortage.py capable of being run stand-along for dynamic
126 stage3 generation and copying packages in a GRP-ish way
127 grp code fixups
128
129 17 Feb 2006; Andrew Gaffney <agaffney@gentoo.org>
130 src/GLIPortage.py:
131 ignore blank packages passed to get_deps() and emerge()
132
133 14 Feb 2006; Andrew Gaffney <agaffney@gentoo.org>
134 src/GLIUtility.py:
135 add get_chosts() function
136
137*GLI-0.3 (12 Feb 2006)
138
139 12 Feb 2006; Andrew Gaffney <agaffney@gentoo.org>
140 src/templates/x86ArchitectureTemplate.py:
141 pull old start/end sector values from somewhere that actually has them
142 add logic for extended partition to code that makes sure new end sector
143 doesn't overlap start sector of next partitions
144 don't freak out if partition can't be deleted
145
146 11 Feb 2006; Andrew Gaffney <agaffney@gentoo.org>
147 src/GLIPortage.py:
148 run env-update at the end of copy_pkg_to_chroot()
149
150 10 Feb 2006; Andrew Gaffney <agaffney@gentoo.org>
151 src/templates/x86ArchitectureTemplate.py:
152 I'm a complete fscking dumbass. I recorded the end sector for partitions that
153 weren't being touched, but I never used it when recreating them...the end was
154 calculated from the size in MB instead :/
155
156 9 Feb 2006; Andrew Gaffney <agaffney@gentoo.org>
157 src/GLIArchitectureTemplate.py:
158 pre-create /lib64 dir and /lib -> /lib64 symlink if it exists on livecd
159 copy /etc/{passwd,group,shadow} from livecd to chroot sans 'gentoo'
160 src/GLIPortage.py:
161 use tar to transfer files from image dir to /mnt/gentoo instead of 'cp -a'
162 src/GLIStorageDevice.py,src/GLIInstallProfile.py,src/templates/x86AT.py:
163 'resized' flag
164
165 8 Feb 2006; Andrew Gaffney <agaffney@gentoo.org>
166 src/GLIPortage.py:
167 short circuit and check vdb directly if package begins with '='
168
169 8 Feb 2006; Preston Cody <codeman@gentoo.org>
170 added more packages to extra_packages list in IP
171
172 6 Feb 2006; Andrew Gaffney <agaffney@gentoo.org>
173 src/templates/x86ArchitectureTemplate.py:
174 10 tries to create filesystem instead of 3
175 src/GLIPortage, src/GLIArchitectureTemplate.py:
176 ignore_missing flag for copy_pkg_to_chroot()
177
178 5 Feb 2006; Andrew Gaffney <agaffney@gentoo.org>
179 src/GLIPortage.py:
180 copy_pkg_to_chroot() uses $ROOT/vdb for ROOT= installs
181
182 26 Jan 2006; Andrew Gaffney <agaffney@gentoo.org>
183 src/net/server/gliserv.py:
184 fix handling of 404 for real files
185 src/net/server/GLIServerProfile.py:
186 look for 'hostname' in attributes instead of 'name'
187
188 22 Jan 2006; Andrew Gaffney <agaffney@gentoo.org>
189 src/SimpleXMLParser.py:
190 initial support for 'include' in XML files
191 src/GLIStorageDevice.py:
192 initial support for %
193 src/GLIClientController.py:
194 add debugging statements to pre-install steps
195
196 15 Jan 2006; Preston Cody <codeman@gentoo.org>
197 webgli/configfiles:
198 check for key in etc_files['rc.conf'] to fix key error
199 webgli/timezone: small fix.
200 webgli/extrapackages: list-type fix
201 webgli/services: same
202 glimd: add/edit_client updates.
203
204 12 Jan 2006; Preston Cody <codeman@gentoo.org>
205 added configure.pyhtml to glimd. minor changes
206 to top and add_client. fixed up showargs.
207 added execute.pyhtml
208 changed register clients line in gliserv for name->hostname.
209 updated TODO.
210
211 10 Jan 2006; Preston Cody <codeman@gentoo.org>
212 src/net/server/*:
213 added add/del/edit client/profile.pythml for glimd.
214 updated templates, showclients, and gliserv.
215
216 10 Jan 2006; Andrew Gaffney <agaffney@gentoo.org>
217 src/net/server/*:
218 stupid threading module...
219
220 8 Jan 2006; Preston Cody <codeman@gentoo.org>
221 AT: rc.conf -> conf.d/clock
222
223 7 Jan 2006; Andrew Gaffney <agaffney@gentoo.org>
224 src/GLIPortage.py:
225 show 'Calculating dependencies for ...' in subprogress bar at beginning of
226 emerge()
227 src/GLIArchitectureTemplate.py:
228 copy /etc/X11/gdm/gdm.conf.old into chroot if /etc/X11/gdm/gdm.conf exists
229 in the chroot
230 remove _quickpkg_deps() and _portage_best_{visible,version}()
231 src/GLIUtility.py:
232 fail immediately in validate_uri() if provided URI can't be parsed
233 modify fetch_and_unpack_tarball() and get_uri() to allow fetch subprogress
234 debug code in spawn()
235 use lower-level os.read() instead of file.read() because python sucks
236 src/templates/x86ArchitectureTemplate.py:
237 basic subprogress reporting for partitioning
238 total_steps was 1 too high
239
240 6 Jan 2006; Andrew Gaffney <agaffney@gentoo.org>
241 src/GLIUtility.py:
242 move parse_vdb_contents() to GLIPortage
243 src/GLIPortage.py:
244 remove all symlink fixups
245 ignore 'dir' entries in CONTENTS
246 call tar with -p
247
248 5 Jan 2006; Preston Cody <codeman@gentoo.org>
249 AT: bootsplash is now gensplash
250 gliserv: add advanced_mode to shared_info
251 webgli: Added advanced mode. mostly just disables a few screens.
252
253 2 Jan 2006; Andrew Gaffney <agaffney@gentoo.org>
254 src/GLIPortage.py:
255 get_deps() calls 'emerge -p' and then removed packages that aren't in vdb
256 added emerge()
257 update sub-progress after each package is emerged
258 skip tar, symlink fixup, and copy from image dir to / if no files in CONTENTS
259 call get_best_version_vdb() instead of get_best_version_vdb_chroot()
260 remove link if it exists before moving content into place
261 src/GLIArchitectureTemplate.py:
262 install_packages() now calls emerge() in GLIPortage
263 change all calls to self._emerge() to self._portage.emerge()
264 comment out all emerge status checking...using exceptions now
265 call copy_pkg_to_chroot() directly for livecd-kernel
266
267 31 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
268 src/GLIArchitectureTemplate.py:
269 remove add_pkg_to_world() and copy_pkg_to_chroot()
270 copy installer.log to installer.log.failed on install failure
271 src/GLIUtility.py:
272 added get_keymaps()
273 spawn() takes any False argument for chroot instead of just None
274 src/GLIPortage.py:
275 copy_pkg_to_chroot() chroot's to run ebuild is use_root=False
276 change copy_pkg_to_chroot() to work properly with use_root=False
277 figure PORTAGE_TMPDIR properly
278
279 27 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
280 src/net/server/html/*:
281 converted showclients, load/saveprofile
282
283 26 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
284 src/GLIPortage.py:
285 exclude packages already in chroot vdb from binary deplist
286 chroot to use best_version for chroot's vdb
287 src/runtimedeps.py:
288 accept ROOT via commandline instead of env
289
290 25 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
291 src/runtimedeps.py:
292 remove passing of ROOT
293 src/GLIPortage.py:
294 modify get_deps() to get deptree for each package and merge into final list
295 remove depgraph class
296 add debugging code to get_deps()
297 src/GLIArchitectureTemplate.py:
298 combine code for GRP/compile in install_packages() into one block
299 debugging code in install_packages()
300
301 24 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
302 src/runtimedeps.py:
303 initial commit
304 src/GLIPortage.py:
305 use separate script for GRP deps
306 remove calls to portage module
307
308 23 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
309 src/GLIPortage.py:
310 initial commit
311 move some of portage function from GLIAT
312 flipped around a few function args
313 src/GLIArchitectureTemplate.py:
314 revamp install_packages() for new GLIPortage
315
316 21 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
317 src/GLIArchitectureTemplate.py:
318 extract /usr/livecd/metadata.tar.bz2 to chroot if it exists
319
320 20 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
321 src/net/server/gliserv.py:
322 wrap generated code in a class to isolate it a bit better
323 302 redirects work
324 don't use cgi.escape() for <% %>
325 src/net/server/html/webgli/*:
326 load/save profile
327 src/GLIUtility.py:
328 change /sbin/lspci to just lspci
329
330 18 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
331 src/GLIClientController.py:
332 change ordering of statements in CC run() while loop to not go past the end
333 of the array
334 src/GLIArchitectureTemplate.py:
335 removed redundant bind mounts
336
337 18 Dec 2005; Preston Cody <codeman@gentoo.org>
338 REMOVED dialogfe.py since it is totally obsolete. use gli-dialog.py
339 added a diagram by blackace from last night.
340 added the glossary in RTF format.
341
342 17 Dec 2005; Preston Cody <codeman@gentoo.org>
343 x86AT: separated out emerge/configure from running of bootloader
344 added MBR drive support to lilo.
345 these changes will likely not work.
346 AT: added setup_and_run_bootloader step.
347
348 12 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
349 src/net/server/gliserv.py:
350 call generated code in a function
351 src/net/server/html/webgli/*:
352 include top/bottom
353 src/GLIArchitectureTemplate.py, src/GLIClientController.py,
354 src/GLIClientCongifuration.py:
355 install mode magic
356
357 11 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
358 src/GLIClientController.py:
359 use GLIException when there's an import problem
360 added debug code to show install_steps
361 src/templates/amd64ArchitectureTemplate.py:
362 add . to import path
363 proper path this time: ../../templates
364 src/GLIArchitectureTemplate.py:
365 add _portage_best_version() function
366
367 11 Dec 2005; Preston Cody <codeman@gentoo.org>
368 added initial glossary and gimli diagram to the docs directory.
369 modify gli-dialog to allow editing of the install_profile after loading XML.
370
371 8 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
372 src/net/server/html/webgli/:
373 converted globaluse, localuse, networkmounts, portagetree, and stageselection
374 moved saveclientconfig stuff into clientconfig
375 moved saveconfigfiles into config files
376 converted etc_portage and makedotconf
377 converted bootloader and kernel
378 convert daemons, extrapackages, networking, review, services, timezone, users
379 src/net/server/gliserv.py:
380 proper 404 handling for .pyhtml extension
381 HTML escape <% %> stuff
382 work around python's sucky regexes
383 src/GLIInstallProfile.py:
384 allow set_{rsync,ftp,http}_proxy() to accept empty values
385
386 7 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
387 src/net/server/gliserv.py:
388 initial commit of Legolas templating engine
389 302 redirects
390 src/net/server/html/index.html, src/net/server/webgli_template.html:
391 minor changes for new code
392 src/net/server/html/*.pyhtml, src/net/server/html/webgli/*.pyhtml:
393 initial commit of the conversion from the monolithic WebGLIHandler.py to the
394 one file per path Legolas goodness
395 partitioning[2-4] done
396
397 5 Dec 2005; Preston Cody <codeman@gentoo.org>
398 webgli: dhcp options in CC and post-install.
399 updated comparison chart.
400 webgli: etc/portage/* and distcc support added. not too-well tested.
401
402 4 Dec 2005; Preston Cody <codeman@gentoo.org>
403 webgli_template.html: valign=top on left side.
404 webgli: fix bootloader boot_device. now working.
405 webgli: CC proxy done. post-install proxy in progress.
406
407 3 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
408 src/net/server/webgli_template.html:
409 increase padding for content cell to 7px and add colspan=2
410
411 3 Dec 2005; Nicholas D. Wolfood <blackace@gentoo.org>
412 webgli: added graphic bar on top
413 webgli: added hover effects on the links on the left
414 webgli: re-rendered header_bg.png to stretch without artifacts
415
416 3 Dec 2005; Preston Cody <codeman@gentoo.org>
417 webgli: make.conf disabling fixes for dynamic_stage3
418 fixed portage snapshot browse popup
419 all changes tested.
420 webgli: add debug mode to CC screen. the screen still needs lots of work.
421
422 1 Dec 2005; Preston Cody <codeman@gentoo.org>
423 added debug mode question to gli-dialog
424 added CC proxies to CC networking for gli-dialog
425 webgli: fixed skip CC networking if connection active
426 webgli: portage snapshot defaults to CD
427 webgli: bootloader mbr drive selection
428 webgli: USE flags unselectable if dynamic_stage3
429 webgli: manual extra packages and save button.
430
431 28 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
432 src/GLIUtility.py:
433 change ping count to 2
434 docs/comparison.html
435 initial commit
436
437 27 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
438 src/templates/x86ArchitectureTemplate.py:
439 fix map() issue with grub code
440 replace kernel_names and initrd_names loops with one-liners
441
442 27 Nov 2005; Preston Cody <codeman@gentoo.org>
443 gli-dialog won't let you dynamic stage3 without systempkgs.txt.
444 initial gli-dialog support for recommended partitioning layout and clear.
445 failure cleanup now an option for gli-dialog.
446 move livecd-kernel to top of kernel lists. fix proto bug in rc.conf
447 added comparison list and updated TODO!
448
449 26 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
450 src/GLIArchitectureTemplate.py:
451 fix to stage1() debug code
452 fix to stage2() debug code
453
454 26 Nov 2005; Preston Cody <codeman@gentoo.org>
455 some more bootloader code fixes. forgot boot_device != mbr_device.
456
457 25 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
458 src/GLIStorageDevice.py:
459 fix to unallocated space merging when last one is after part 4
460
461 24 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
462 src/GLIArchitectureTemplate.py:
463 small fix to debugging code in copy_pkg_to_chroot()
464
465 23 Nov 2005; Preston Cody <codeman@gentoo.org>
466 more bugfixes with bootloader code
467 gli-dialog side appears to work
468
469 21 Nov 2005; Preston Cody <codeman@gentoo.org>
470 initial adding of boot_device to backend.
471 initial boot_device support added to gli-dialog.
472 some fixes of my poor coding
473
8 20 Nov 2005; Preston Cody <codeman@gentoo.org> 474 20 Nov 2005; Preston Cody <codeman@gentoo.org>
9 converted gli-dialog to use the install_package_list. 475 converted gli-dialog to use the install_package_list.
10 gtkfe has already been converted by AllanonJL 476 gtkfe has already been converted by AllanonJL
11 new way working in gli-dialog now and added to webgli. 477 new way working in gli-dialog now and added to webgli.
478 added set/get_boot_device() to IP
12 479
13 19 Nov 2005; Preston Cody <codeman@gentoo.org> 480 19 Nov 2005; Preston Cody <codeman@gentoo.org>
14 get_install_package_list added to InstallProfile. This can be used by the FEs 481 get_install_package_list added to InstallProfile. This can be used by the FEs
15 482
16 17 Nov 2005; Andrew Gaffney <agaffney@gentoo.org> 483 17 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
17 src/templates/x86ArchitectureTemplate.py: 484 src/templates/x86ArchitectureTemplate.py:
18 call ls with '-1 --color=no' 485 call ls with '-1 --color=no'
19 486
20 16 Nov 2005; Preston Cody <codeman@gentoo.org> 487 16 Nov 2005; Preston Cody <codeman@gentoo.org>
21 added warning (#9) to GRP ppl about stage3 tarballs 488 added warning (#9) to GRP ppl about stage3 tarballs
22 489
23 15 Nov 2005; Andrew Gaffney <agaffney@gentoo.org> 490 15 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
24 src/GLIArchitectureTemplate.py: 491 src/GLIArchitectureTemplate.py:
25 change fat32/fat16 to vfat in mount_local_partitions() so mount doesn't get 492 change fat32/fat16 to vfat in mount_local_partitions() so mount doesn't get
26 confused 493 confused

Legend:
Removed from v.1076  
changed lines
  Added in v.1398

  ViewVC Help
Powered by ViewVC 1.1.20