/[gli]/trunk/ChangeLog
Gentoo

Diff of /trunk/ChangeLog

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

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

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

  ViewVC Help
Powered by ViewVC 1.1.20