OSDN Git Service

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