/[gli]/trunk/ChangeLog
Gentoo

Diff of /trunk/ChangeLog

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

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

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

  ViewVC Help
Powered by ViewVC 1.1.20