OSDN Git Service

fa40d04bcf5599200a89a234c75c63d495a94643
[pf3gnuchains/gcc-fork.git] / maintainer-scripts / ChangeLog
1 2004-05-13  Joseph S. Myers  <jsm@polyomino.org.uk>
2
3         * gcc_release (DIFF): Remove -3 option.
4
5 2003-07-26  Paul Brook  <paul@nowt.org>
6
7         * gcc_release: Add gcc-fortran.
8         * snapshot-README: Ditto.
9         * snapshot-index.html: Ditto.
10
11 2004-05-02  Gerald Pfeifer  <gerald@pfeifer.com>
12
13         * crontab: Move GCC 3.4 snapshots from Wednesday afternoon to
14         Friday night, where gcc.gnu.org has less load.
15         
16 2004-05-02  Gerald Pfeifer  <gerald@pfeifer.com>
17
18         * crontab: Adjust temporary directory used for snapshot generation.
19         Move GCC 3.3 snapshots to Wednesday 22:32, where gcc.gnu.org has 
20         less load.
21
22 2004-04-19  Mark Mitchell  <mark@codesourcery.com>
23
24         * gcc_release (build_sources): Do not use "-F" to tag sources.
25
26 2004-04-07  Mark Mitchell  <mark@codesourcery.com>
27
28         * gcc_release (build_sources): Do not use "-r" and "-D" at the
29         same time with "cvs export".
30
31 2004-03-27  Gerald Pfeifer  <gerald@pfeifer.com>
32
33         * gcc_release: Fix sanity check for argument of -p command-line
34         options.  In snapshot mode, only generate diffs against the previous
35         snapshot if the user did not specify any old tarball explictly.
36
37 2004-03-25  Gerald Pfeifer  <gerald@pfeifer.com>
38
39         * gcc_release (FTP_PATH): Use /var/ftp instead of ~ftp, and
40         only set at a single place.
41
42 2004-03-14  Gerald Pfeifer  <gerald@pfeifer.com>
43
44         * gcc_release (SNAPSHOTS_DIR): New variable.  Use it.
45         (announce_snapshot): Use it.
46
47 2004-03-14  Gerald Pfeifer  <gerald@pfeifer.com>
48
49         * gcc_release (announce_snapshot): Use changedir instead of
50         plain cd.
51         
52 2004-02-10  Arnaud Charlet  <charlet@act-europe.fr>
53
54         * gcc_release: Add libada as part of ADA_DIRS.
55
56 2004-01-21  Gerald Pfeifer  <gerald@pfeifer.com>
57
58         * crontab: Make 3.4 snapshots from the new 3.4 release branch.
59
60 2004-01-20  Kelley Cook  <kcook@gcc.gnu.org>
61
62         * gcc_release (build_sources): Delete call to make f77.rebuilt.
63
64 2004-01-17  Gerald Pfeifer  <gerald@pfeifer.com>
65
66         * snapshot-README: Mention how the snapshot was generated.
67         * snapshot-index.html: Ditto.  Further sync with snapshot-README.
68
69 2004-01-03  Joseph S. Myers  <jsm@polyomino.org.uk>
70
71         * update_web_docs: Create tarballs of documentation sources and
72         HTML docs.
73
74 2004-01-02  Gerald Pfeifer  <gp@suse.de>
75
76         * update_version: Add some documentation.
77         
78 2004-01-02  Pop Sébastian  <pop@gauvain.u-strasbg.fr>
79
80         * update_version (ADD_BRANCHES): Add lno-branch.
81
82 2003-11-02  Gerald Pfeifer  <gerald@pfeifer.com>
83
84         * maintainer-addresses: New script.
85
86 2003-10-24  Kelley Cook  <kcook@gcc.gnu.org>
87
88         * gcc_release (build_sources): Use --enable-generated-files-in-srcdir.
89
90 2003-09-22  Gerald Pfeifer  <gerald@pfeifer.com>
91
92         * gcc_release (announce_snapshot): Restructure processing
93         of snapshot-README and snapshot-index.html and add a new
94         substitution for @EXPORT@.
95
96 2003-08-24  Gerald Pfeifer  <gerald@pfeifer.com>
97
98         * gcc_release (build_sources): Create/update the LAST_UPDATED file
99         in the source directory with information how sources were obtained.
100         
101 2003-08-16  Gerald Pfeifer  <gerald@pfeifer.com>
102
103         * gcc_release (build_sources): Use two new variables EXPORTTAG and
104         EXPORTDATE to make the extraction of sources more transparent and
105         also allow snapshots (off mainline) without a tag.
106
107 2003-08-08  Mark Mitchell  <mark@codesourcery.com>
108
109         * gcc_release: Correct logic for updating version.c.  Put
110         prereleases into a subdirectory.
111
112 2003-07-29  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
113
114         * crontab: Update invocation of gcc_release according to the
115         previous changes there.  Add automatic 3.4 snapshots from mainline.
116
117 2003-07-23  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
118
119         * gcc_release (usage): Document that -s now takes symbolic name
120         and branch of the snapshot as parameters.
121         Implement this as part of command-line processing.
122         (BRANCH): Remove default initialization for snapshots.
123         (CVSBRANCH): Ditto.
124         Do not lay down a CVS tag if generating a snapshot from mainline.
125         
126 2003-07-19  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
127
128         * gcc_release (announce_snapshot): Use ${RELEASE} instead
129         of ${BRANCH}-${DATE} to refer to the snapshot directory.
130         Put README file into the snapshot directory.
131
132         (RELEASE): Define as ${BRANCH}-${DATE} for snapshots.
133         (FTP_PATH): Use ${RELEASE} in case of snapshots.
134         (TAG): Ditto.
135         (OLD_TARS): Adjust to new directory scheme for snapshots.
136
137 2003-07-14  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
138
139         * gcc_release (announce_snapshot): Add substitution of @RELEASE@
140         for README and index.html.
141         * snapshot-README: Use it.
142         * snapshot-index.html: Ditto.
143
144 2003-07-09  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
145         
146         * gcc_release (announce_snapshot): Add substitution of @BRANCH@
147         for README and index.html.  Remove substitution of @LONG_DATE@.
148         Put index.html into the respective snapshot directory.
149         Adjust subject of the notification mail to the new naming scheme
150         for CVS tags.
151         Adjust name of the LATEST-IS-... files to the new naming scheme
152         for snapshot directories.
153         (FTP_PATH): Ditto.
154         (LAST_DIR): Ditto.
155         (LAST_LONG_DATE): Remove.
156
157         * snapshot-README: Adjust to the new naming schemes for directories
158         and snapshots per se.
159         Dynamically fill in the respective branch instead of hardcoding it.
160
161         * snapshot-index.html: Replace individual links to diffs with a
162         general link to the diff/ subdirectory.
163         Mention the concrete snapshot in <title> and <h1>.
164         Adjust links to the new location of index.html.
165         
166 2003-07-08  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
167
168         * gcc_release: Move handling of complex modes directly after
169         switch handling.
170         (TAG): Include the branch name as part of snapshot CVS tags.
171
172 2003-07-04  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
173
174         * gcc_release: Execute gcc.gnu.org-only operations which are
175         related to diff generation only if diffs have been requested.
176         (build_sources): Improve tracing and an error message related
177         to tagging.
178
179 2003-07-01  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
180
181         * gcc_release (BRANCH): Rename to...
182         (CVSBRANCH): ...new macro, and use BRANCH for the variant users
183         will see.
184         (FTP_BRANCH): For snapshots, include ${BRANCH} in the last part
185         of the directory name.
186         Use .snapshot_date-${BRANCH} instead of .snapshot_date.
187
188 2003-06-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
189
190         * gcc_release: Command "all" now creates .gz files only for
191         releases and pre-releases.
192
193 2003-06-27  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
194
195         * gcc_release (build_sources): Do not include gnats.html any longer.
196         Make an error message more descriptive.
197         
198 2003-06-25  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
199
200         * gcc_release: Factor the updating of links and READMEs on the
201         FTP server and sending mail for snapshots into a...
202         (announce_snapshot): ...new function.
203         Add informative output for both.
204
205 2003-06-18  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
206
207         * gcc_release: Do not update gcc_latest_snapshot tag any longer.
208
209 2003-06-18  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
210
211         * snapshot-index.html: Use F77 instead of G77 front end.
212         Remove link to CodeSourcery snapshots which was not up-to-date.
213         Do not refer to gcc-bugs@gcc.gnu.org any longer.
214
215         * snapshot-README: Use F77 front end instead of G77 language.
216
217 2003-06-17  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
218
219         * gcc_release (build_tarfile): Build .bz2 files instead of .gz files.
220         (build_bz2): Rename to build_gzip and create .gz files from .bz2
221         files instead of the other way around.
222         (build_gzip): New function.
223         (build_diffs): Build .bz2 files instead of .gz files.
224         (build_diff): Use .bz2 files instead of .gz files.
225         Make an error message independent of the compression format.
226         (MODE_BZIP2): Rename to MODE_GZIP.  Related changes to the
227         invocation of this script.
228         (MODE_GZIP): New variable.
229         (OLD_TARS): Use .bz2 archive of the previous snapshot.
230
231 2003-06-14  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
232
233         * snapshot-README: Use GCC instead of gcc, C++ front end instead of 
234         g++ language, and note that Java includes a run time.
235         * snapshot.index.html: Ditto.
236
237 2003-06-10  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
238
239         * gcc_release (build_diff): Properly use ${TAR} instead of
240         hard-coded tar.
241
242 2003-05-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
243
244         * snapshot-index.html: Refer to .bz2 files instead of .gz files. 
245         Simplify the note on not using unannounced snapshots.
246         
247 2003-05-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
248         
249         * snapshot-README: Refer to .bz2 files instead of .gz files.
250         Add a note on where to find the diff files.
251         Simplify the note on not using unannounced snapshots.
252         Remove documentation of the gcc_latest_snapshot tag.
253
254 2003-05-27  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
255
256         * gcc_release (build_diffs): Add diagnostics in case we cannot
257         generate a specific diff file.
258
259 2003-05-24  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
260
261         * gcc_release (build_sources): Only update ChangeLog files which
262         do not yet contain the entry we are going to add.
263         Fix typo in added ChangeLog entries.
264
265 2003-05-20  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
266
267         * gcc_release (upload_files): Put diff files into a "diffs"
268         subdirectory
269
270 2003-05-18  Nathanael Nerode  <neroden@gcc.gnu.org>
271
272         * gcc_release: GNU CC -> GCC.
273
274 2003-05-12  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
275
276         * gcc_release (usage): Print more detailed description of all
277         command-line options.
278
279 2003-05-09  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
280
281         * update_version (ADD_BRANCHES): Add, set to MAIN and
282         tree-ssa-20020619-branch.
283         (BRANCHES): Always consider branches given by $ADD_BRANCHES.
284
285 2003-05-04  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
286
287         * update_version (textstring_FILES): Only version.c needs to be
288         updated, now that we do not consider older branches any more.
289
290 2003-05-02  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
291
292         * update_version (IGNORE_BRANCHES): Add.
293         (BRANCHES): Do not consider branches matching $IGNORE_BRANCHES.
294
295 2003-05-02  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
296
297         * update_version: Add a trace of which branch we are currently
298         working on.
299
300 2002-12-16  Mark Mitchell  <mark@codesourcery.com>
301
302         * gcc_release: Make snapshots from the GCC 3.3 branch.
303         * snapshot-README: Update.
304
305 2002-09-23  Zack Weinberg  <zack@codesourcery.com>
306
307         * update_version: Do not check in files which are unchanged.
308         * gcc_release: Only update the version in gcc/version.c.
309
310 2002-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
311
312         * update_web_docs (MANUALS): Add fastjar.
313
314 2002-09-08  Joseph S. Myers  <jsm@polyomino.org.uk>
315
316         * gcc_release: Make snapshots come from the mainline.
317         * snapshot-README: Update.
318
319 2002-08-28  Joseph S. Myers  <jsm@polyomino.org.uk>
320
321         * update_web_docs: Remove support for generating g77_news.html and
322         g77_bugs.html.
323         * update_web_docs_old: Likewise.  Remove support for generating
324         thanks.html.
325
326 2002-07-28  Andreas Jaeger  <aj@suse.de>
327
328         * gcc_release: Update comment.
329
330         * snapshot-README: Snapshots are taken from GCC 3.2 branch.
331
332 2002-07-28  Mark Mitchell  <mark@codesourcery.com>
333
334         * gcc_release: Use the 3.2 branch for snapshots.
335
336 2002-05-31  Florian Weimer  <fw@deneb.enyo.de>
337
338         * update_web_docs (MANUALS): Include various flavours of the GNAT
339         User Guide.
340
341 2002-05-27  Joseph S. Myers  <jsm28@cam.ac.uk>
342
343         * update_version (textstring_FILES): Change gcc/ada/gnatvsn.ads to
344         gcc/gcc/ada/gnatvsn.ads.
345
346 2002-05-26  Joseph S. Myers  <jsm28@cam.ac.uk>
347
348         * gcc_release: Add gcc/ada/gnatvsn.ads to list of files in which
349         release status is updated.
350         * update_version (textstring_FILES): Add gcc/ada/gnatvsn.ads.
351
352 2002-05-21  Joseph S. Myers  <jsm28@cam.ac.uk>
353
354         * gcc_release: Do upload files when local.
355
356         * snapshot-README, snapshot-index.html: Remove chill.
357
358 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
359
360         * gcc_release: Correct upload handling.
361
362 2002-04-22  Mark Mitchell  <mark@codesourcery.com>
363
364         * gcc_release (build_diffs): Remove reference to Chill.
365
366 2002-04-21  Joseph S. Myers  <jsm28@cam.ac.uk>
367
368         * update_web_docs (MANUALS): Remove chill.  Add gnat_rm.
369
370 2002-04-19  Kelley R. Cook (kelly.r.cook@gm.com)
371
372         * gcc_release: Set TZ to UTC0.
373
374 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
375
376         * gcc_release (build_tarfiles): Do not build Chill tarfiles.
377         (CHILL_DIRS): Remove.
378
379 2002-03-10  Joseph S. Myers  <jsm28@cam.ac.uk>
380
381         * gcc_release: Build diffs for ada and chill.  Make "bzip2" a new
382         major mode.
383
384 2002-03-06  Phil Edwards  <pme@gcc.gnu.org>
385
386         * update_version:  Don't indent the version string.
387
388 2002-03-05  Joseph S. Myers  <jsm28@cam.ac.uk>
389
390         * snapshot-README: Note that snapshots come from the 3.1 branch.
391         Update list of files.
392
393 2002-03-03  Joseph S. Myers  <jsm28@cam.ac.uk>
394
395         * gcc_release: Make snapshots come from the 3.1 branch.
396
397 2002-02-25  Mark Mitchell  <mark@codesourcery.com>
398
399         * update_version: Automatically update version files on all
400         branches.
401         * crontab: Only invoke update_version once.
402
403 2002-02-23  Joseph S. Myers  <jsm28@cam.ac.uk>
404
405         * gcc_release: Revert change to -p interface.  Allow for local and
406         remote cases in creating directories.  Give an error if -p
407         argument names a directory.
408
409 2002-02-21  Mark Mitchell  <mark@codesourcery.com>
410
411         * gcc_release: Correct handling of diff-generation.  Add
412         "diffs" major mode.
413
414 2002-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
415
416         * gcc_release: Substitute dates in snapshot-README and
417         snapshot-index.html files rather than directly using the old files
418         on the FTP site.  Set QMAILHOST.
419
420 2002-02-08  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
421
422         * snapshot-index.html: Improve markup.
423
424 2002-01-29  Joseph S. Myers  <jsm28@cam.ac.uk>
425
426         * snapshot-README, snapshot-index.html: Use expressions such as
427         @DATE@ rather than hardcoded dates.
428
429         * snapshot-README, snapshot-index.html: New files.
430
431 2002-01-06  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
432
433         * update_web_docs (contrib_file): Remove.
434         Also removing special handling of thanks.html.
435
436 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
437
438         * update_web_docs: Use makeinfo --html instead of texi2html.
439         Remove support for pre-3.1 GCC versions.  Build online docs for
440         gccint manual.
441
442 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
443
444         * update_web_docs_old: Copy from update_web_docs.  Add comment
445         that this is for GCC 3.0.x and earlier versions.
446
447 2001-11-19  Joseph S. Myers  <jsm28@cam.ac.uk>
448
449         * gcc_release: Add /usr/local/bin to path when local.
450
451 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
452
453         * update_web_docs: Set SOURCEDIR so that install manual can be
454         found when running install.texi2html.
455
456         * gcc_release: Don't require a username if running locally.
457
458 2001-11-05  Joseph S. Myers  <jsm28@cam.ac.uk>
459
460         * update_web_docs: Eliminate warnings about keeping files from web
461         page preprocessing.
462
463         * update_web_docs: Allow for the same file name in different
464         directories.
465
466 2001-10-29  Joseph S. Myers  <jsm28@cam.ac.uk>
467
468         * update_web_docs: Generate libiberty and gnat-style manuals.
469
470 2001-10-24  Joseph S. Myers  <jsm28@cam.ac.uk>
471
472         * gcc_release: Build snapshots from mainline.  Generate Ada and
473         Chill tarballs.  Correct error check when building diffs.  Check
474         for errors when building bzip2 files.
475         * crontab: Use /sourceware/snapshot-tmp for building snapshots.
476
477 2001-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
478
479         * crontab: Build weekly snapshots.
480
481         * gcc_release: Copy from 3.0 branch.  Add support for building the
482         weekly snapshots on gcc.gnu.org.
483
484 2001-08-28  Joseph S. Myers  <jsm28@cam.ac.uk>
485
486         * update_web_docs: Also check out texinfo.tex from
487         gcc/doc/include.
488
489 2001-08-06  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
490
491         * update_web_docs (PREPROCESS): Rename to WWWPREPROCESS.
492         Preprocess the entire web site, not just the install docs.
493
494 2001-06-25  Phil Edwards  <pme@sources.redhat.com>
495
496         * update_version:  Add command-line argument capability, also
497         bump version for libstdc++-v3, and exit with the return code from
498         the cvs commit.
499         * crontab:  Call update_version with arguments instead of
500         calling update_branch_version.
501         * update_branch_version:  Remove.
502
503 2001-06-08  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
504
505         * update_web_docs: Only update the install documentation for the
506         CVS HEAD.
507
508 2001-06-07  Joseph S. Myers  <jsm28@cam.ac.uk>
509
510         * update_web_docs, doc_exclude: Check out files that may be in the
511         Attic.  Check out texinfo.tex.  Don't generate anything from
512         c-tree.texi.  Generate PostScript output from manuals.
513
514 2001-06-04  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
515
516         * update_web_docs (WWWBASE_PREFORMATTED, PREPROCESS): New
517         variables.
518         Fix a comment and add another one.
519         Generate the installation documentation in HTML format from
520         gcc/doc/install.texi.
521
522 2001-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
523
524         * update_web_docs: Don't generate HTML from gxxint.texi.  Don't
525         run texi2html on manuals that aren't present.
526
527 2001-03-18  Phil Edwards  <pme@sources.redhat.com>
528
529         * update_web_docs_libstdcxx:  New script.
530         * crontab:  Call said script.
531
532 2001-03-18  Joseph S. Myers  <jsm28@cam.ac.uk>
533
534         * update_version, update_branch_version: Check out with gcc
535         directory instead of using egcs link.
536
537 2001-03-17  Joseph S. Myers  <jsm28@cam.ac.uk>
538
539         * update_web_docs: Don't strip leading -r from argument following
540         -r, or leading -d from argument following -d.  Bug pointed out by
541         Matt Kraai.
542
543         * update_web_docs: Handle -r and -d options to generate docs for a
544         release or branch in a subdirectory.  Determine names of G77 news
545         and bugs files and contributors file after updated docs have been
546         installed, not before.  Don't remove files from a subdirectory.
547         Don't generate manuals for gcov (included in the GCC manual) or
548         iostream (obsolete).  Do generate manuals for cppinternals, gcj
549         and porting.  Update regular expressions for detecting whether
550         files have really changed when regenerated.
551
552 2001-03-15  Joseph S. Myers  <jsm28@cam.ac.uk>
553
554         * update_web_docs: Use /usr/local/bin/texi2html rather than
555         gccadmin's local copy.
556
557 2001-03-10  Joseph S. Myers  <jsm28@cam.ac.uk>
558
559         * crontab, doc_exclude, update_branch_version, update_version,
560         update_web_docs: New files (as currently used by gccadmin).
561         * README: New file.