/[gli]/trunk/ChangeLog
Gentoo

Diff of /trunk/ChangeLog

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

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

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

  ViewVC Help
Powered by ViewVC 1.1.20