/[gli]/trunk/ChangeLog
Gentoo

Diff of /trunk/ChangeLog

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

Revision 1076 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.489 2005/11/20 22:11:33 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
7 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
310
311 5 Dec 2005; Preston Cody <codeman@gentoo.org>
312 webgli: dhcp options in CC and post-install.
313 updated comparison chart.
314 webgli: etc/portage/* and distcc support added. not too-well tested.
315
316 4 Dec 2005; Preston Cody <codeman@gentoo.org>
317 webgli_template.html: valign=top on left side.
318 webgli: fix bootloader boot_device. now working.
319 webgli: CC proxy done. post-install proxy in progress.
320
321 3 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
322 src/net/server/webgli_template.html:
323 increase padding for content cell to 7px and add colspan=2
324
325 3 Dec 2005; Nicholas D. Wolfood <blackace@gentoo.org>
326 webgli: added graphic bar on top
327 webgli: added hover effects on the links on the left
328 webgli: re-rendered header_bg.png to stretch without artifacts
329
330 3 Dec 2005; Preston Cody <codeman@gentoo.org>
331 webgli: make.conf disabling fixes for dynamic_stage3
332 fixed portage snapshot browse popup
333 all changes tested.
334 webgli: add debug mode to CC screen. the screen still needs lots of work.
335
336 1 Dec 2005; Preston Cody <codeman@gentoo.org>
337 added debug mode question to gli-dialog
338 added CC proxies to CC networking for gli-dialog
339 webgli: fixed skip CC networking if connection active
340 webgli: portage snapshot defaults to CD
341 webgli: bootloader mbr drive selection
342 webgli: USE flags unselectable if dynamic_stage3
343 webgli: manual extra packages and save button.
344
345 28 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
346 src/GLIUtility.py:
347 change ping count to 2
348 docs/comparison.html
349 initial commit
350
351 27 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
352 src/templates/x86ArchitectureTemplate.py:
353 fix map() issue with grub code
354 replace kernel_names and initrd_names loops with one-liners
355
356 27 Nov 2005; Preston Cody <codeman@gentoo.org>
357 gli-dialog won't let you dynamic stage3 without systempkgs.txt.
358 initial gli-dialog support for recommended partitioning layout and clear.
359 failure cleanup now an option for gli-dialog.
360 move livecd-kernel to top of kernel lists. fix proto bug in rc.conf
361 added comparison list and updated TODO!
362
363 26 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
364 src/GLIArchitectureTemplate.py:
365 fix to stage1() debug code
366 fix to stage2() debug code
367
368 26 Nov 2005; Preston Cody <codeman@gentoo.org>
369 some more bootloader code fixes. forgot boot_device != mbr_device.
370
371 25 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
372 src/GLIStorageDevice.py:
373 fix to unallocated space merging when last one is after part 4
374
375 24 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
376 src/GLIArchitectureTemplate.py:
377 small fix to debugging code in copy_pkg_to_chroot()
378
379 23 Nov 2005; Preston Cody <codeman@gentoo.org>
380 more bugfixes with bootloader code
381 gli-dialog side appears to work
382
383 21 Nov 2005; Preston Cody <codeman@gentoo.org>
384 initial adding of boot_device to backend.
385 initial boot_device support added to gli-dialog.
386 some fixes of my poor coding
387
8 20 Nov 2005; Preston Cody <codeman@gentoo.org> 388 20 Nov 2005; Preston Cody <codeman@gentoo.org>
9 converted gli-dialog to use the install_package_list. 389 converted gli-dialog to use the install_package_list.
10 gtkfe has already been converted by AllanonJL 390 gtkfe has already been converted by AllanonJL
11 new way working in gli-dialog now and added to webgli. 391 new way working in gli-dialog now and added to webgli.
392 added set/get_boot_device() to IP
12 393
13 19 Nov 2005; Preston Cody <codeman@gentoo.org> 394 19 Nov 2005; Preston Cody <codeman@gentoo.org>
14 get_install_package_list added to InstallProfile. This can be used by the FEs 395 get_install_package_list added to InstallProfile. This can be used by the FEs
15 396
16 17 Nov 2005; Andrew Gaffney <agaffney@gentoo.org> 397 17 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
17 src/templates/x86ArchitectureTemplate.py: 398 src/templates/x86ArchitectureTemplate.py:
18 call ls with '-1 --color=no' 399 call ls with '-1 --color=no'
19 400
20 16 Nov 2005; Preston Cody <codeman@gentoo.org> 401 16 Nov 2005; Preston Cody <codeman@gentoo.org>
21 added warning (#9) to GRP ppl about stage3 tarballs 402 added warning (#9) to GRP ppl about stage3 tarballs
22 403
23 15 Nov 2005; Andrew Gaffney <agaffney@gentoo.org> 404 15 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
24 src/GLIArchitectureTemplate.py: 405 src/GLIArchitectureTemplate.py:
25 change fat32/fat16 to vfat in mount_local_partitions() so mount doesn't get 406 change fat32/fat16 to vfat in mount_local_partitions() so mount doesn't get
26 confused 407 confused

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

  ViewVC Help
Powered by ViewVC 1.1.20