/[gli]/trunk/ChangeLog
Gentoo

Diff of /trunk/ChangeLog

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

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

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

  ViewVC Help
Powered by ViewVC 1.1.20