/[gli]/trunk/ChangeLog
Gentoo

Diff of /trunk/ChangeLog

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

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

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

  ViewVC Help
Powered by ViewVC 1.1.20