/[gli]/trunk/ChangeLog
Gentoo

Diff of /trunk/ChangeLog

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

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

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

  ViewVC Help
Powered by ViewVC 1.1.20