/[gli]/trunk/ChangeLog
Gentoo

Diff of /trunk/ChangeLog

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

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

Legend:
Removed from v.1145  
changed lines
  Added in v.1471

  ViewVC Help
Powered by ViewVC 1.1.20