copyright fixes
[catalyst.git] / ChangeLog
1 # ChangeLog for gentoo/src/catalyst 
2 # Copyright 2002-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2
3 # $Header: /var/cvsroot/gentoo/src/catalyst/ChangeLog,v 1.94 2004/10/12 18:01:22 zhen Exp $
4
5   12 Oct 2004; John Davis <zhen@gentoo.org>
6   targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
7   +targets/embedded/unmerge.sh, targets/grp/grp-chroot.sh,
8   targets/livecd-stage1/livecd-stage1-chroot.sh, targets/netboot/netboot.sh,
9   targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
10   livecd/runscript-support/kmerge.sh:
11   bugfixes for #67195, #67197, #67122, and #46918
12
13   12 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py:
14   small netboot fixups
15
16   11 Oct 2004; <zhen@gentoo.org> modules/netboot.py,
17   targets/netboot/netboot-busybox.sh, targets/netboot/netboot-image.sh,
18   targets/netboot/netboot-kernel.sh, targets/netboot/netboot-packages.sh,
19   targets/netboot/netboot.sh:
20   sweeping updates and changes to the netboot code. the patches should fix the
21   arch specific code as well as some pkgcache issues, etc. Much thanks to Mike
22   Frysinger <vapier@gentoo.org> for writing and contributing the patches.
23
24   06 Oct 2004; John Davis <zhen@gentoo.org> files/catalyst.1,
25   livecd/runscript-support/kmerge.sh, targets/netboot/netboot-busybox.sh,
26   targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
27   targets/netboot/netboot.sh:
28   more code cleanup and maintenance
29
30   05 Oct 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
31   modules/generic_stage_target.py, +modules/netboot.py,
32   +targets/netboot/netboot-busybox.sh, +targets/netboot/netboot-image.sh,
33   +targets/netboot/netboot-kernel.sh, +targets/netboot/netboot-packages.sh,
34   +targets/netboot/netboot.sh:
35   initial import of the netboot code. thanks to Guy Martin <gmsoft@gentoo.org>
36   for writing them!
37
38   05 Oct 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
39   targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
40   targets/livecd-stage1/livecd-stage1-chroot.sh,
41   targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
42   targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
43   bugfix for #66083 which in turn addresses #61605. distcc apparently does not
44   have to start a server on the build host for it to distribute.
45
46   04 Oct 2004; John Davis <zhen@gentoo.org> catalyst:
47   added a new -s/ --snapshot option. no more using --cli to create snapshots,
48   just do -s version_stamp
49
50   29 Sep 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2-chroot.sh:
51   bugfix #60502 - the stage2 target can now resume the bootstrapping process
52
53   28 Sep 2004; John Davis <zhen@gentoo.org> TODO,
54   +examples/fsscript.sh.example, examples/livecd-stage2_template.spec,
55   livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
56   modules/livecd_stage2_target.py:
57   udev support for livecds
58
59   16 Sep 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
60   +targets/livecd-stage2/unmerge.sh:
61   bug #59681 resolved thanks to the patch from viric@vicerveza.homeunix.net!
62   Also, livecd-stage2 unmerge.sh added back in.
63
64   13 Sep 2004; John Davis <zhen@gentoo.org> catalyst,
65   livecd/runscript-support/livecdfs-update.sh:
66   bugfixes for #60887 and #63338
67
68   09 Sep 2004; John Davis <zhen@gentoo.org> catalyst:
69   bugfixes for #63382 and #63338
70
71   08 Sep 2004; John Davis <zhen@gentoo.org>
72   livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
73   livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
74   livecd/runscript/sparc64-archscript.sh, livecd/runscript/x86-archscript.sh,
75   livecd/runscript-support/kmerge.sh, livecd/runscript-support/pre-kmerge.sh,
76   targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
77   targets/livecd-stage1/livecd-stage1-chroot.sh,
78   -targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
79   targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
80   lots of changes in this revision. first of all, major cosmetic fixups to the
81   archscripts. i also fixed a non-reported bug where pkgcache was not being used
82   for distcc or ccache builds in most of the targets. bug #56581 is finially
83   closed (kernel caching for multiple runs of the livecd-stage2 build) - big
84   performance enhancement here.
85
86   07 Sep 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
87   modules/livecd_stage2_target.py:
88   fix for bug #63033, thanks to usata@gentoo.org for the patch
89
90   30 Aug 2004; John Davis <zhen@gentoo.org>
91   livecd/runscript-support/livecdfs-update.sh, targets/grp/grp-chroot.sh:
92   bugfixes for #61537 and #61779
93
94   13 Aug 2004; John Davis <zhen@gentoo.org> +files/catalyst.1,
95   modules/generic_stage_target.py, modules/livecd_stage2_target.py,
96   modules/snapshot_target.py:
97   bugfixes for #55014 (catalyst needs a manpage), #56581 (livecd-stage2 I/O
98   enhancements), and #56773 (catalyst overlay for build root). Snapshotting
99   time should also be improved due to a more efficient use of rsync. This commit will
100   mark the portage version of catalyst-1.9.0.
101
102   10 Aug 2004; John Davis <zhen@gentoo.org> arch/mips.py:
103   add support for mips4n32 subarch. thanks to iluxa@gentoo.org. closes bug
104   #59882.
105
106   02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
107   fix for bug #58208
108
109   02 Aug 2004; John Davis <zhen@gentoo.org>
110   livecd/runscript-support/livecdfs-update.sh:
111   bugfix #51086
112
113   02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
114   +targets/stage1/build.py, -targets/stage1/build.sh,
115   targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean2-chroot.sh,
116   targets/stage1/stage1.sh, targets/stage2/stage2-chroot.sh,
117   targets/stage3/stage3-chroot.sh:
118   applied patch from bug #58840. it should fix up things for uclibc stages and
119   cascaded profiles. thanks to Mike Frysinger (vapier@gentoo.org) for the patch.
120
121   21 Jul 2004; John Davis <zhen@gentoo.org> +livecd/files/gamecd-xinitrc,
122   +livecd/files/gamecd.motd.txt, +livecd/files/generic-motd.txt,
123   +livecd/files/livecd-bash_profile, +livecd/files/livecd-local.start,
124   -livecd/files/livecd-rclocal, +livecd/files/minimal.motd.txt,
125   -livecd/files/motd.txt, +livecd/files/universal.motd.txt,
126   livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
127   livecd/runscript-support/livecdfs-update.sh,
128   modules/livecd_stage2_target.py:
129   addition of wolf31o2's gamecd patchset. untested, so please beware
130
131   14 Jul 2004; John Davis <zhen@gentoo.org>
132   livecd/runscript-support/livecdfs-update.sh,
133   modules/generic_stage_target.py, modules/livecd_stage2_target.py:
134   fixed a bug for livecd-stage2. somehow, the inheritance got mucked up and the
135   livecds were not cleaning out livecd/empty livecd/rm etc. I moved the code for
136   this out of generic_stage_target and into livecd-stage2 since the
137   livecd-stage2 class was overriding generic_stage_target for cleaning anyway.
138
139   13 Jul 2004; <zhen@gentoo.org> livecd/runscript-support/livecdfs-update.sh:
140   changed the behavior of rcadd/ rcdel. it was getting hokey to have to add the
141   default rc'ed programs when only one change was required to rcadd. so I
142   changed it so that the defaults are *always* loaded and specified additions/
143   deletions are just added on top of those.
144
145   12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
146   targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
147   targets/livecd-stage1/livecd-stage1-chroot.sh,
148   targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
149   targets/tinderbox/tinderbox-chroot.sh:
150   changing the more verbose behavior to the -V (verbose) flag
151
152   12 Jul 2004; <zhen@gentoo.org> catalyst,
153   targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
154   targets/livecd-stage1/livecd-stage1-chroot.sh,
155   targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
156   targets/tinderbox/tinderbox-chroot.sh:
157   the -d (debug) flag now makes catalyst calculate an emerge -vp of the packages
158   it is about to merge so that deps and USE flags are more evident
159
160   11 Jul 2004; <zhen@gentoo.org> +catalyst, -catalyst.new.py,
161   modules/catalyst_support.py:
162   completely rewrote the catalyst main script so that it can actually utilize
163   more than one command line flag. new functionality included, but not active
164   yet (--debug and --verbose). arguments can still be passed on the commandline
165   through the use of the -C (--cli) flag. updated the arg_parse function in
166   catalyst_support.py to accomodate my changes.
167
168   02 Jul 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
169   modules/generic_target.py, modules/grp_target.py,
170   modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
171   modules/snapshot_target.py, modules/stage1_target.py,
172   modules/stage2_target.py, modules/stage3_target.py,
173   modules/tinderbox_target.py, targets/stage1/stage1.sh:
174   fixes for bugs #55192 and #54137
175   added a new key for all specfiles, portage_confdir.
176   this should point to a directory similar in functionality to /etc/portage.
177   
178   cleaned up the module code a bit so that unnecessary modules
179   are not imported.
180   
181   more work on resuming. it is getting there, but it still needs a ton of work,
182   so please test, and report bugs.
183
184   18 Jun 2004; John Davis <zhen@gentoo.org> catalyst,
185   modules/catalyst_support.py, modules/generic_stage_target.py,
186   targets/stage1/build.sh, targets/stage1/stage1-chroot.sh,
187   targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
188   stage resuming functionality should be working. I still have to work on GRP
189   and livecds, but they should not be hard. I could not incorporate emerge
190   --resume into stage resuming functionality because in some instances, portage
191   is remerged (bootstrap, stage2), which wipes out the resume data and puts
192   catalyst into an infinite portage merging loop (very unproductive, trust me ;)
193   ). I also made some small tweaks to the stage target scripts which clean up
194   the envscript stuff. Not noticable performance wise, but it makes me feel all
195   warm and fuzzy to know that it is programmed absolutely correctly ;)
196
197   16 Jun 2004; John Davis <zhen@gentoo.org> TODO, modules/catalyst_support.py,
198   modules/generic_stage_target.py:
199   revamped the cmd() structure so that it could properly return error codes.
200   Please note that this might break catalyst until there is some further
201   testing. SO DO NOT USE IT FOR BUILDING ANYTHING IMPORTANT (yet). The benefit
202   of me doing this is that SIGINT (ctrl-c) makes catalyst die nice and proper
203   now. Additionally, catalyst will stop when there is an error with an ebuild
204   ... it didn't do this before, it just plowed along and packed things up.
205   
206   Much thanks to <carpaski@gentoo.org> for (writing) pointing me to the spawn() code in
207   portage.py and then answering my noob questions.
208
209   13 Jun 2004; John Davis <zhen@gentoo.org>
210   livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
211   livecd/runscript-support/livecdfs-update.sh:
212   some last minute fixins
213   (stuff to work with the new genkernel)
214
215   13 Jun 2004; John Davis <zhen@gentoo.org> catalyst:
216   rolling out 1.0.8.1
217
218   11 Jun 2004; John Davis <zhen@gentoo.org>
219   livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py:
220   new key, livecd/fsscript. use this to run commands in the livecdfs before it
221   is made into an iso
222
223   10 Jun 2004; John Davis <zhen@gentoo.org>
224   livecd/runscript-support/kmerge.sh,
225   livecd/runscript-support/livecdfs-update.sh,
226   livecd/runscript-support/post-kmerge.sh,
227   livecd/runscript-support/pre-kmerge.sh:
228   two new functions for livecd-stage2: livecd/rcadd and livecd/rcdel. these two
229   functions control what scripts are added to their respective runlevels. This
230   option would be specified like so in the spec file: livecd/rcadd:
231   metalog:default foo:boot. the syntax is the same for livecd/rcdel.
232
233   08 Jun 2004; John Davis <zhen@gentoo.org> modules/builder.py,
234   modules/catalyst_support.py, modules/livecd_stage2_target.py:
235   livecd-stage2 traced back when boot/kernel/x/config was an empty string, fixed
236   the code to give a nice error msg instead of a cryptic traceback
237
238   04 Jun 2004; John Davis <zhen@gentoo.org>
239   livecd/runscript-support/livecdfs-update.sh:
240   small fix for bootsplash, needed to link clst_livecd_bootsplash to
241   /etc/bootsplash/default
242
243   04 Jun 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
244   targets/embedded/embedded-chroot.sh,
245   targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
246   targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
247   targets/livecd-stage1/livecd-stage1-chroot.sh,
248   targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
249   targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
250   targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
251   targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
252   targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
253   targets/tinderbox/tinderbox-chroot.sh,
254   targets/tinderbox/tinderbox-preclean-chroot.sh,
255   targets/tinderbox/tinderbox.sh:
256   Fixes bug 51603, a lot of distcc fixups (has to do w/ bind mounts and such)
257
258   02 Jun 2004; John Davis <zhen@gentoo.org> modules/snapshot_target.py:
259   Fixes to address bugs #51072 and #52045. The snapshot logic was tweaked to be
260   more efficient, and I added a new snapshot specfile option, portdir_overlay.
261   It should be a full path pointing to a portage overlay dir.
262
263   27 May 2004; John Davis <zhen@gentoo.org>
264   livecd/cdtar/silo-1.3.1-cdtar.tar.bz2,
265   livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
266   livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
267   livecd/runscript/default-runscript.sh:
268   added updated silos and fixed motd bug
269
270   22 May 2004; John Davis <zhen@gentoo.org> REMARKS, catalyst:
271   rolling out version 1.0.8
272
273   22 May 2004; John Davis <zhen@gentoo.org>
274   livecd/runscript-support/kmerge.sh,
275   livecd/runscript-support/livecdfs-update.sh,
276   modules/livecd_stage2_target.py:
277   added key livecd/bootsplash
278
279   21 May 2004; John Davis <zhen@gentoo.org> arch/sparc.py, arch/sparc64.py,
280   livecd/runscript/sparc-archscript.sh,
281   livecd/runscript/sparc64-archscript.sh:
282   sparc fixup patches from gustavoz at g.org
283
284   20 May 2004; John Davis <zhen@gentoo.org> modules/livecd_stage2_target.py:
285   added support for blacklisting modules via hotplug in livecd-stage2. spec key
286   is livecd/modblacklist
287
288   19 May 2004; John Davis <zhen@gentoo.org>
289   livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py,
290   livecd/runscript/x86-archscript.sh:
291   added support for livecd/overlay, changed vga=0x317 to vga=791
292   in the x86 archscript as it is a more standard setting and should
293   work on more hardware
294
295   17 May 2004; John Davis <zhen@gentoo.org>
296   livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh,
297   livecd/runscript-support/kmerge.sh,
298   livecd/runscript-support/livecdfs-update.sh,
299   modules/livecd_stage2_target.py:
300   fixes for the genkernel arg handling - we can now do it on a per-kernel basis.
301   we also now have basic motd copying support for more branded livecds
302
303   16 May 2004; John Davis <zhen@gentoo.org>
304   livecd/runscript-support/kmerge.sh, modules/livecd_stage2_target.py:
305   added a feature to the livecd-stage2 specfile called "livecd/genkernel_args"
306   for passing args to genkernel. gmsoft@gentoo.org requested this one.
307
308   16 May 2004; John Davis <zhen@gentoo.org> catalyst,
309   modules/catalyst_support.py, modules/embedded_target.py,
310   modules/generic_stage_target.py, modules/generic_target.py,
311   modules/grp_target.py, modules/livecd_stage1_target.py,
312   modules/livecd_stage2_target.py, modules/stage1_target.py,
313   modules/stage2_target.py, modules/stage3_target.py,
314   modules/tinderbox_target.py, targets/stage1/stage1-preclean2-chroot.sh:
315   finally parsed out targets.py. fixed gcc-config typo in stage1 the stage1 that
316   caused gcc profile problems.
317
318   12 May 2004; John Davis <zhen@gentoo.org>
319   livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
320   livecd/runscript-support/livecdfs-update.sh,
321   livecd/runscript-support/post-kmerge.sh,
322   livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
323   modules/targets.py:
324   fixed default-runscript.sh so that it is easier to read (no more chroot >> EOF
325   silliness). Most notably, I have taken advantage of the update-modules
326   --assume-kernel fix from agriffis so that we can actually use 3rd party
327   modules now. Please note that >=baselayout-1.9.0 is required.
328
329   02 May 2004; Olivier Crete <tester@gentoo.org>
330   arch/x86.py:
331   Added forgotten CHOST for i386 subarch
332
333   30 Apr 2004; John Davis <zhen@gentoo.org>
334   livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
335   livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
336   livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
337   livecd/files/x86-help.msg, livecd/runscript/x86-archscript.sh:
338   lots of changes
339   -fixed 2004.0 branding in the isolinux cdtar
340   -fixed up acpi stuff in the runscripts
341   -fixed up the x86 help message and corrected the numerous errors in it
342
343   26 Apr 2004; John Davis <zhen@gentoo.org> catalyst,
344   livecd/runscript/default-runscript.sh:
345   fixed the /etc/issue /O macro issue, and changed the version in catalyst to
346   1.0.7. we are ready for release
347
348   16 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
349   fix for the problem that gustavoz found wrt the /dev creation stuff not
350   detecting arches. also an efficiency fix for stage1 building
351
352   14 Apr 2004; John Davis <zhen@gentoo.org>
353   targets/embedded/embedded-chroot.sh,
354   targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
355   targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
356   targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
357   targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
358   targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
359   targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
360   targets/stage2/stage2.sh, targets/stage3/stage3-chroot.sh,
361   targets/stage3/stage3.sh, targets/tinderbox/tinderbox-chroot.sh,
362   targets/tinderbox/tinderbox-preclean-chroot.sh,
363   targets/tinderbox/tinderbox.sh:
364   fix for bug #47733 - fixes for distcc and an envscript bugfix
365
366   13 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
367   fix for bug 47626
368
369   12 Apr 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
370   targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
371   targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
372   targets/grp/grp-chroot.sh, targets/grp/grp-preclean-chroot.sh,
373   targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
374   targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
375   targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
376   targets/stage1/stage1-preclean1-chroot.sh,
377   targets/stage1/stage1-preclean2-chroot.sh, targets/stage1/stage1.sh,
378   targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
379   targets/stage2/stage2.sh, targets/stage3/stage3.sh,
380   targets/tinderbox/tinderbox.sh:
381   lots of cleanup on the bash backend. take a look @ the code and report bugs to
382   zhen@gentoo.org please.
383
384   06 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
385   fix for /dev in stage1
386
387   05 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
388   bugfix for #46861
389
390   04 Apr 2004; Benjamin Judas <beejay@gentoo.org> 
391   livecd/kconfig/config-2004.1-gentoo-dev-sources-2.6.3-r1,
392   livecd/kconfig/config-2004.1-xfs-sources-2.4.24-r3:
393   Added the two kernel-configs for 2004.1 x86
394
395   04 Apr 2004; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
396   targets/grp/grp.sh, targets/stage1/stage1-chroot.sh,
397   targets/stage2/stage2.sh, targets/stage3/stage3.sh,
398   targets/tinderbox/tinderbox.sh:
399   fix to address missing /dev in stages, fixed path for env-update in all of the
400   targets
401
402   02 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
403   use broken for grp, livecd-stage1, tinderbox, etc. fixed
404
405   01 Apr 2004; John Davis <zhen@gentoo.org>
406   livecd/runscript/default-runscript.sh:
407   added in fix for the module.conf stuff courtesy of Benjamin Judas
408   <beejay@gentoo.org>
409
410   01 Apr 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
411   files/x86-help.msg:
412   cosmetic touchups for 1.0.5
413
414   31 Mar 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2.sh:
415   added support to the stage2 for stackable profiles bootstrap
416
417   31 Mar 2004; John Davis <zhen@gentoo.org> arch/sparc.py, modules/targets.py:
418   sparc compatibility patches from gustavoz@gentoo.org added. These patches add
419   support for sparc32/64 build compatibility
420
421   30 Mar 2004; John Davis <zhen@gentoo.org>
422   livecd/runscript/default-runscript.sh, modules/targets.py,
423   targets/stage1/build.sh:
424   fix for bug 46022, more stackable profile fixes, embedded patches added
425
426   26 Mar 2004; John Davis <zhen@gentoo.org>
427   livecd/runscript/default-runscript.sh, modules/targets.py,
428   targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
429   targets/stage1/stage1-chroot.sh, targets/stage2/stage2.sh,
430   targets/stage3/stage3.sh, targets/tinderbox/tinderbox.sh:
431   fixes for bugs #44625 and #45805
432
433   24 Mar 2004; John Davis <zhen@gentoo.org> catalyst,
434   livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
435   livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh:
436   memtest is in. if you want to use it, check out the memtest86 cd tarball
437   Also, fixes for bugs 45078, 45188, 44306
438
439   23 Mar 2004; John Davis <zhen@gentoo.org>
440   livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
441   livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc64-archscript.sh,
442   livecd/runscript/x86-archscript.sh, modules/targets.py,
443   targets/livecd-stage3/unmerge.sh:
444   added "livecd/iso" to targets.py and fixed up the archscripts so that isos are
445   created at the end of the livecd-stage2 process.
446
447   22 Mar 2004; John Davis <zhen@gentoo.org> modules/targets.py,
448   targets/embedded/embedded.sh:
449   preliminary embedded support added thanks to david@futuretel.com (mut3x)
450
451   19 Mar 2004; John Davis <zhen@gentoo.org> targets/grp/grp.sh,
452   targets/stage1/stage1.sh, targets/stage3/stage3.sh:
453   removing the hardened-gcc deps since the package itself is deprecated'
454
455   05 Mar 2004; John Davis <zhen@gentoo.org> catalyst:
456   changing location of /etc/catalyst.conf to /etc/catalyst/catalyst.conf
457
458   04 Mar 2004; John Davis <zhen@gentoo.org> alpha-isogen.sh,
459   examples/livecd/alpha/alpha-livecd-stage1-20040225.spec,
460   examples/livecd/alpha/alpha-livecd-stage2-20040225.spec,
461   examples/livecd/alpha/config-2.4.21-r4-alpha,
462   examples/livecd/alpha/config-2.4.21-r4-jensen,
463   examples/livecd/alpha/config-2.4.21-r4-legacy,
464   examples/livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
465   examples/livecd/runscript/alpha-archscript.sh, files/catalyst.conf:
466   fixes for bugs 43676, 43701. Alpha support added as well.
467
468   25 Feb 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>: 
469   added powerpc livecd support, preparing for 2004.0 release. Preliminary 
470   kde/gnome cd specs added.
471
472   18 Feb 2004; John Davis <zhen@gentoo.org> files/catalyst.conf:
473   fix in catalyst.conf for bug #42044
474
475   13 Feb 2004; John Davis <zhen@gentoo.org> sparc64-isogen.sh, arch/sparc.py,
476   arch/sparc64.py, examples/livecd/runscript/sparc64-archscript.sh,
477   examples/livecd/sparc64/config-2.4.24-sparc64:
478   sparc fixups contributed by Gustavo Zacarias <gustavoz@gentoo.org>
479
480   12 Feb 2004; Daniel Robbins <drobbins@gentoo.org>: fixed bugs in previous
481   feature additions (see 11 Feb 2004) and added support for a $clst_conf 
482   environment variable. You can use the $clst_conf variable to point to
483   a file to use in place of /etc/catalyst.conf. By setting this variable
484   in your shell, catalyst can easily be used by multiple people on the
485   same machine. Also, ccache support now works for genkernel.
486   
487   11 Feb 2004; Daniel Robbins <drobbins@gentoo.org>: removed file for
488   livecd-stage2 target, as this is handled by the runscript now. Added support
489   for "/boot/kernel/foo/use", "/boot/kernel/foo/packages," and made
490   "/boot/kernel/foo/extraversion" an optional rather than required parameter.
491   The aforementioned "packages" is used to specify kernel-related packages
492   (like module ebuilds) to merge with each kernel, and the new "use" option is
493   used to specify the USE settings you'd like exported to the environment
494   during kernel as well as kernel "packages" build.
495
496   10 Feb 2004; John Davis <zhen@gentoo.org> README, TODO, catalyst,
497   modules/builder.py, modules/catalyst_support.py, modules/targets.py,
498   targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
499   targets/livecd-stage2/livecd-stage2.sh, targets/stage1/stage1-chroot.sh,
500   targets/stage2/stage2.sh, targets/stage3/stage3.sh,
501   targets/tinderbox/tinderbox.sh:
502   added envscripts support (fixes bug #39832) massive cleanup of tree to prepare
503   it for ebuild - added headers to everything and removed deprecated dirs
504
505   14 Jan 2004; zhen <zhen@gentoo.org> arch/mips.py, modules/targets.py:
506   adding Kumba's patches for MIPS
507
508   16 Dec 2003; Guy Martin <gmsoft@gentoo.org> : arch/hppa.py,modules/targets.py :
509   Added hppa specific code.
510
511   29 Nov 2003; Daniel Robbins <drobbins@gentoo.org>: Tinderbox target added. See
512   tinderbox examples in examples/ dir.
513   
514   08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>: spec file support integrated
515   into catalyst. Use "-f/--file specfile" as argument; see examples dir for examples.
516   "grp" target now functional. See examples/x86-grp-20031102.spec for an example of
517   how to use it.
518  
519   08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>: support functions for spec
520   file parsing and reading added. Will get added to the code soon.
521   
522   05 Nov 2003; Daniel Robbins <drobbins@gentoo.org>: Many bug fixes later, things
523   seem to be working well for stage1/2/3 so I've added a README.
524   
525   28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>: Significant rework of code
526   structure. Everything is falling nicely into place.
527   
528   28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>: Exception handling fully-
529   integrated into current prototype code.
530   
531   27 Oct 2003; Daniel Robbins <drobbins@gentoo.org>: beginning of exception
532   handling integration, got some of the target code nicely fleshed out.
533   
534   24 Oct 2003; Daniel Robbins <drobbins@gentoo.org>: major code rework in 
535   progress on the python parts.
536   
537   17 Oct 2003; zhen <zhen@gentoo.org> files/grp/x86/x86.conf,
538   files/grp/x86/x86.pkg.cd1, files/grp/x86/x86.pkg.cd2, files/grp/x86/x86.src,
539   files/livecd/x86-basic/base.pkg, files/livecd/x86-basic/kern.pkg:
540   for organiation's sake, I have moved the files, such as livecd foundations,
541   into catalyst/files. It will make it easier for us when ebuild time comes
542   around.
543
544   15 Oct 2003; zhen <zhen@gentoo.org> targets/stage3/stage3.sh:
545   All preliminary target build scripts are now added and coded to near as spec
546   that we can have at this point.
547
548   14 Oct 2003; Daniel Robbins <drobins@gentoo.org>: new and improved ChangeLog;
549   snapshots now work ("./catalyst-util.py snap 20031014",) and snapshotting
550   cleans up after itself (temp files deleted,) something that should be
551   continued as much as reasonably possible in other parts of catalyst. Also, we
552   have /etc/catalyst.conf config file reading stub code completed, and internal
553   fall-backs to reasonable global config defaults completed.
554   
555