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