1 2023-05-08 Release Manager
5 2022-08-19 Release Manager
9 2022-05-06 Release Manager
11 * GCC 12.1.0 released.
13 2021-05-14 Jakub Jelinek <jakub@redhat.com>
15 * crontab: Stop doing gcc-8 snapshots.
17 2021-04-20 Jakub Jelinek <jakub@redhat.com>
19 * crontab: Snapshots from trunk are now GCC 12 related.
20 Add GCC 11 snapshots from the respective branch.
22 2021-04-09 Martin Liska <mliska@suse.cz>
24 * branch_changer.py: Generate URL only when emitting
27 2021-04-09 Martin Liska <mliska@suse.cz>
29 * branch_changer.py: Mention closing candidates and emit
30 console links to bugzilla.
32 2021-04-09 Martin Liska <mliska@suse.cz>
34 * branch_changer.py: Document more how the script behaves.
36 2021-04-09 Martin Liska <mliska@suse.cz>
38 * branch_changer.py: Fix usage of Version class.
40 2021-04-09 Martin Liska <mliska@suse.cz>
42 * branch_changer.py: Use new version scheme in --help output.
44 2021-04-08 Jonathan Wakely <jwakely@redhat.com>
46 * generate_libstdcxx_web_docs: Add --disable-multilib to
49 2021-04-08 Martin Liska <mliska@suse.cz>
51 * branch_changer.py: Fix wrongly converted assert.
53 2021-04-08 Martin Liska <mliska@suse.cz>
55 * branch_changer.py: Modernize and fix flake8 issues.
56 * setup.cfg: New file.
58 2020-12-16 Jakub Jelinek <jakub@redhat.com>
60 * update_version_git: Put BASEDIR into /sourceware/snapshot-tmp/gcc
63 2020-05-29 Martin Liska <mliska@suse.cz>
65 * bugzilla-close-candidate.py: Fix sorting of branches.
67 2020-05-29 Martin Liska <mliska@suse.cz>
69 * bugzilla-close-candidate.py: Fix parsing of SVN revisions.
70 Fix skipping of PRs that contain Can be closed message.
72 2020-05-29 Martin Liska <mliska@suse.cz>
74 * bugzilla-close-candidate.py: Support both SVN and GIT messages
75 in PRs. Remove need of usage of the bugzilla API key.
77 2020-05-27 Jakub Jelinek <jakub@redhat.com>
79 * update_version_git: Rewrite using
80 contrib/gcc-changelog/git_update_version.py.
82 2020-04-30 Jakub Jelinek <jakub@redhat.com>
84 * crontab: Snapshots from trunk are now GCC 11 related.
85 Add GCC 10 snapshots from the respective branch.
87 2020-03-12 Jakub Jelinek <jakub@redhat.com>
89 * gcc_release (upload_files): Without -l, pass -m 755 to the mkdir
90 command invoked through ssh.
92 * update_web_docs_git: Drop SPHINXBUILD=/usr/bin/sphinx-1.0-build.
94 2020-02-27 Jakub Jelinek <jakub@redhat.com>
96 * gcc_release: Add support for -b local-git-repo argument.
98 2020-01-13 Jonathan Wakely <jwakely@redhat.com>
100 * update_web_docs_libstdcxx_git: New file.
101 * update_web_docs_libstdcxx_svn: Remove.
102 * crontab: Use update_web_docs_libstdcxx_git.
104 2020-01-13 Joseph Myers <joseph@codesourcery.com>
106 * update_web_docs_git: New file.
107 * update_web_docs_svn: Remove.
108 * crontab: Use update_web_docs_svn.
110 2020-01-13 Joseph Myers <joseph@codesourcery.com>
112 * gcc_release: Use git instead of SVN.
113 * crontab: Update gcc_release calls.
115 2020-01-13 Joseph Myers <joseph@codesourcery.com>
117 * update_version_git: New file.
118 * update_version:svn: Remove.
119 * crontab: Use update_version_git.
121 2019-11-20 Janne Blomqvist <jb@gcc.gnu.org>
123 * gcc_release: Use https for gcc.gnu.org.
125 2019-11-14 Richard Biener <rguenther@suse.de>
127 * update_version_svn (IGNORE_BRANCHES): Add 7.
129 2019-10-05 Richard Biener <rguenther@suse.de>
131 * crontab: Disable snapshots from gcc-7-branch.
133 2019-08-05 David Malcolm <dmalcolm@redhat.com>
135 * update_web_docs_svn: Proceed even if the invocation of
138 2019-05-04 Gerald Pfeifer <gerald@pfeifer.com>
140 * crontab: Snapshots from trunk are now GCC 10 related.
141 Add GCC 9 snapshots from the respective branch.
143 2019-02-23 Jonathan Wakely <jwakely@redhat.com>
145 * generate_libstdcxx_web_docs: Improve error output.
147 2018-11-22 Martin Liska <mliska@suse.cz>
149 * bugzilla-close-candidate.py: New file.
151 2018-10-26 Jakub Jelinek <jakub@redhat.com>
153 * update_version_svn (IGNORE_BRANCHES): Add gcc-6-branch.
154 * crontab: Remove gcc-6-branch entry.
156 * gcc_release (error, inform): Use $@ instead of $1.
157 (build_sources): Check for ^[[:blank:]]*GCC in both index.html
158 and changes.html, rather than for GCC in one and ^GCC in another one.
160 2018-05-03 Jakub Jelinek <jakub@redhat.com>
163 * gcc_release: For -f, verify contrib/gennews has the major version
164 pages listed and both index.html and changes.html have been updated
167 2018-04-25 Jakub Jelinek <jakub@redhat.com>
169 * crontab: Enable snapshots from gcc-8-branch.
171 2018-01-25 Richard Biener <rguenther@suse.de>
173 * gcc_release (build_sources): Use getconf to get at the number
174 of cores in the system and pass -jN to gcc_build.
176 2017-10-10 Jakub Jelinek <jakub@redhat.com>
178 * update_version_svn: Ignore the GCC 5 branch.
179 * crontab: Remove entry for the GCC 5 branch.
181 2017-05-23 Matthias Klose <doko@ubuntu.com>
183 * gcc_release (XZ): Default to xz --best.
185 2017-05-18 Matthias Klose <doko@ubuntu.com>
187 * gcc_release (build_gzip): Build xz tarball instead of bz2 tarball.
188 (build_diffs): Handle building diffs from either bz2 or xz tarballs,
189 compress diffs using xz instead of bz2.
190 (build_diff): Likewise.
191 (upload_files): Check for *.xz files instead of *.bz2 files.
192 (announce_snapshot): Announce xz tarball instead of bz2 tarball.
193 (XZ): New definition.
194 (<toplevel>): Look for both bz2 and xz compressed old tarballs.
196 2017-04-20 Jakub Jelinek <jakub@redhat.com>
198 * crontab: Enable snapshots from gcc-7-branch.
200 2017-03-03 Gerald Pfeifer <gerald@pfeifer.com>
202 * gcc_release (snapshot_print): Replace md5 checksum by sha256.
204 2017-02-28 Gerald Pfeifer <gerald@pfeifer.com>
206 * update_web_docs_svn: Remove a reference to GCC 3.1. Describe
207 settings to tweak if running on a host different from gcc.gnu.org.
208 (WWWBASE): Allow override via the environment. Also check for
211 2017-02-08 Gerald Pfeifer <gerald@pfeifer.com>
213 * update_web_docs_svn (MANUALS): Add libitm.
215 2016-09-04 Gerald Pfeifer <gerald@pfeifer.com>
217 PR documentation/50642
218 * update_web_docs_svn (CSS): Introduce.
219 Have generated files refer to it.
221 2016-08-17 Martin Liska <mliska@suse.cz>
223 * branch_changer.py: Describe the script. Add sample usage
226 2016-08-03 Martin Liska <mliska@suse.cz>
228 * branch_changer.py: New file.
230 2016-07-26 Richard Biener <rguenther@suse.de>
232 * update_version_svn: Ignore the GCC 4.9 branch.
234 2016-07-26 Richard Biener <rguenther@suse.de>
236 * crontab: Remove entry for the GCC 4.9 branch.
238 2016-06-13 Jonathan Wakely <jwakely@redhat.com>
240 * generate_libstdcxx_web_docs: Use realpath to get absolute path.
241 Add comment about LaTeX errors.
243 2016-04-15 Jakub Jelinek <jakub@redhat.com>
245 * crontab: Enable snapshots from gcc-6-branch.
247 2015-06-23 Richard Biener <rguenther@suse.de>
249 * update_version_svn: Add gcc-4_8-branch to IGNORE_BRANCHES.
251 2015-06-14 Richard Biener <rguenther@suse.de>
253 * crontab: Disable snapshots from the 4.8 branch.
255 2015-04-13 Jakub Jelinek <jakub@redhat.com>
257 * update_version_svn: Update DATESTAMP also on
258 branches/gcc-[0-9]+-branch.
260 * gcc_release: Fix up thinko in the last commit, improve error
261 message. Commit all ChangeLog, DEV-PHASE and BASE-VER changes
262 together, rather than doing dozens of separate commits.
264 2015-04-12 Jakub Jelinek <jakub@redhat.com>
266 * gcc_release: For RELEASE_MAJOR 5+ only use the major
267 number in branch name. When doing final release of 5+,
268 if BASE-VER doesn't match release, but is *.*.1 for the
269 one smaller minor version, bump BASE-VER.
271 * crontab: Enable snapshots from gcc-5-branch.
273 2015-04-07 Gerald Pfeifer <gerald@pfeifer.com>
275 * update_web_docs_libstdcxx_svn (FILTER): Introduce.
276 Use to filter output of the copying process.
278 2015-02-25 Arnaud Charlet <charlet@adacore.com>
280 * update_web_docs_svn: Preserve gcc/ada/*.png. Update comments.
282 2015-02-25 Arnaud Charlet <charlet@adacore.com>
284 * update_web_docs_svn: Add -I gcc/gcc/ada/doc/gnat_ugn for gnat_ugn
286 2015-02-06 David Malcolm <dmalcolm@redhat.com>
289 * update_web_docs_svn: When copying up files for the built jit
290 documentation, also copy up .txt files.
292 2015-02-04 David Malcolm <dmalcolm@redhat.com>
295 * update_web_docs_svn: Update build of jit docs to use EPEL6
296 variant install of sphinx 1.0.8, rather than 0.6.6.
298 2015-01-26 David Malcolm <dmalcolm@redhat.com>
301 * update_web_docs_svn: Don't delete gcc/jit/docs or
302 gcc/jit/jit-common.h, gcc/jit/notes.txt. Special case the
303 building of the JIT docs (using sphinx-build). Special case
306 2014-08-14 Richard Biener <rguenther@suse.de>
308 * crontab: Change trunk snapshots from 4.10 to 5.
310 2014-08-01 Arnaud Charlet <charlet@adacore.com>
312 * update_web_docs_svn: Simplify build of gnat_ugn.
314 2014-06-12 Richard Biener <rguenther@suse.de>
316 * crontab: Remove 4.7 snapshot entry.
317 * update_version_svn: Update IGNORE_BRANCHES.
319 2014-05-30 Jonathan Wakely <jwakely@redhat.com>
321 * generate_libstdcxx_web_docs: New script.
323 2014-04-11 Jakub Jelinek <jakub@redhat.com>
325 * crontab: Enable snapshots from gcc-4_9-branch.
327 2014-02-01 Dmitry Gorbachev <d.g.gorbachev@gmail.com>
330 * gcc_release: Avoid printing empty line to generated MD5SUMS files.
333 2013-12-02 Gerald Pfeifer <gerald@pfeifer.com>
335 * update_web_docs_svn: Work around makeinfo generated file names
336 and references with "_002d" instead of "-".
338 2013-04-12 Jakub Jelinek <jakub@redhat.com>
340 * crontab: Disable snapshots from gcc-4_6-branch.
341 * update_version_svn: Ignore gcc-4_6-branch.
343 2013-04-07 Gerald Pfeifer <gerald@pfeifer.com>
345 * update_web_docs_libstdcxx_svn: No longer ignore all output from
346 the actual copy process.
347 Check the exit code of the actual copy process; diagnose problems.
349 2013-03-16 Jakub Jelinek <jakub@redhat.com>
351 * crontab: Enable snapshots from gcc-4_8-branch.
353 2012-07-02 Richard Guenther <rguenther@suse.de>
355 * crontab: Disable snapshots from gcc-4_5-branch.
356 * update_version_svn: Ingore gcc-4_5-branch.
358 2012-03-23 Richard Guenther <rguenther@suse.de>
360 * crontab: Enable snapshots from gcc-4_7-branch.
362 2012-03-13 Jakub Jelinek <jakub@redhat.com>
364 * crontab: Remove 4.4 branch from the list of snapshots to make.
365 * update_version_svn (IGNORE_BRANCHES): Add gcc-4_4-branch.
367 2012-03-05 Richard Guenther <rguenther@suse.de>
369 * crontab: Remove 4.3 branch from the list of snapshots to make.
371 2012-03-02 Richard Guenther <rguenther@suse.de>
373 * crontab: Fix day-of-week.
375 2012-03-02 Richard Guenther <rguenther@suse.de>
377 * crontab: Update for 4.7 branching.
379 2011-11-21 Gerald Pfeifer <gerald@pfeifer.com>
381 * update_web_docs_svn: Make $DOCSDIR group writable after
384 2011-06-27 Richard Guenther <rguenther@suse.de>
386 * update_version_svn (IGNORE_BRANCHES): Add gcc-4_3-branch.
388 2011-05-22 Joseph Myers <joseph@codesourcery.com>
390 * gcc_release (adjust_dirs, maybe_build_tarfile): Remove.
391 (build_tarfiles): Don't build separate files for languages and
393 (build_diffs): Only build one set of diffs.
394 (announce_snapshot): Only announce one tar file.
395 (ADA_DIRS, CPLUSPLUS_DIRS, FORTRAN95_DIRS, GO_DIRS, JAVA_DIRS,
396 OBJECTIVEC_DIRS, TESTSUITE_DIRS): Remove. Don't adjust names
397 relative to WORKING_DIRECTORY.
399 2011-04-21 Jakub Jelinek <jakub@redhat.com>
401 * gcc_release (maybe_build_tarfile): Don't build a tarfile if
402 the first directory doesn't exist.
404 2011-03-14 Jakub Jelinek <jakub@redhat.com>
406 * crontab: Enable 4.7 snapshots, switch 4.6 snapshots to
409 2011-02-07 Joseph Myers <joseph@codesourcery.com>
411 * update_web_docs_svn: Generate libquadmath-vers.texi.
413 2011-01-31 Gerald Pfeifer <gerald@pfeifer.com>
415 * update_version_svn (FILES): Merge with datestamp_FILES.
416 (SVNROOT2): Introduce and use.
418 2011-01-30 Gerald Pfeifer <gerald@pfeifer.com>
420 * update_version_svn (SVN): Remove obsolete comment.
421 (CURR_DATE): Fix description.
422 Fix description of checkout procedure.
424 2010-12-18 Tobias Burnus <burnus@net-b.de>
426 * update_web_docs_svn (MANUALS): Add libquadmath.
428 2010-12-08 Ian Lance Taylor <iant@google.com>
430 * gcc_release: Add support for releasing Go as a separate
433 2010-12-08 Ian Lance Taylor <iant@google.com>
435 * update_web_docs_svn (MANUALS): Add gccgo.
437 2010-12-08 Ian Lance Taylor <iant@google.com>
439 * README: Change "CVS" to "Subversion".
441 2010-08-23 Gerald Pfeifer <gerald@pfeifer.com>
443 * gcc_release (snapshot_print): Also include an sha1 hash for
444 every tarball. Slightly tweak indentation.
446 2010-08-15 Gerald Pfeifer <gerald@pfeifer.com>
448 * gcc_release (CVSROOT): Remove all occurrences.
450 2010-08-14 Gerald Pfeifer <gerald@pfeifer.com>
452 * gcc_release (snapshot_print): Include md5 hash for every tarball
453 in the README file and notification mail.
455 2010-08-01 Gerald Pfeifer <gerald@pfeifer.com>
457 * update_web_docs_libstdcxx_svn: Do not compress generated .html
460 2010-06-24 Joseph Myers <joseph@codesourcery.com>
462 * update_web_docs_svn: Also pass -I option pointing to ada/ source
463 directory for Ada manual.
465 2010-04-16 Joseph Myers <joseph@codesourcery.com>
467 * crontab: Enable 4.6 snapshots.
469 2010-04-07 Joseph Myers <joseph@codesourcery.com>
471 * crontab: Switch 4.5 snapshots to 4.5 branch.
473 2010-03-31 Joseph Myers <joseph@codesourcery.com>
475 * gcc_release (build_tarfiles): Make directories mode 755, not
478 2009-10-10 Gerald Pfeifer <gerald@pfeifer.com>
480 * update_web_docs_svn: Update BUGURL to http://gcc.gnu.org/bugs/.
482 2009-10-03 Diego Novillo <dnovillo@google.com>
484 * gcc_release (JAVA_DIRS): Remove zlib.
486 2009-04-23 Gerald Pfeifer <gerald@pfeifer.com>
488 * update_web_docs_svn: Redirect output of texi2dvi to /dev/null.
490 2009-04-09 Jakub Jelinek <jakub@redhat.com>
492 * gcc_release: Change copyright header to refer to version
493 3 of the GNU General Public License and to point readers at the
494 COPYING3 file and the FSF's license web page.
495 * maintainer-addresses: Likewise.
497 2009-04-08 Gerald Pfeifer <gerald@pfeifer.com>
499 * update_web_docs_svn: Run this script under plain /bin/sh
500 as opposed to /bin/sh -x.
502 2009-03-30 Joseph Myers <joseph@codesourcery.com>
504 * update_version_svn (IGNORE_BRANCHES): Add 4.2 branch.
506 2009-03-28 Gerald Pfeifer <gerald@pfeifer.com>
508 * crontab: Stop 4.2 snapshots.
509 Spread out 4.3, 4.4, and 4.5 snapshots more evenly.
511 2009-03-27 Mark Mitchell <mark@codesourcery.com>
513 * crontab: Add 4.4 branch snapshots.
515 2009-02-21 Gerald Pfeifer <gerald@pfeifer.com>
517 * update_version_svn (ADD_BRANCHES): Remove autovect-branch
520 2009-01-17 Richard Guenther <rguenther@suse.de>
522 * gcc_release (JAVA_DIRS): Remove fastjar.
524 2008-10-04 Gerald Pfeifer <gerald@pfeifer.com>
526 * gcc_release: Fix a couple of comments.
528 2008-07-04 Joseph Myers <joseph@codesourcery.com>
530 * crontab: Remove 4.1 snapshots job.
531 * update_version: Remove.
532 * gcc_release: Remove support for g77 and release status in
534 * update_version_svn: Ignore 4.1 branch. Remove support for
535 updating files other than DATESTAMP.
536 * update_web_docs_svn: Remove support for g77 manual.
538 2008-02-18 Jakub Jelinek <jakub@redhat.com>
540 * crontab: Add 4.3 branch. Set trunk to 4.4.
542 2008-01-28 Joseph Myers <joseph@codesourcery.com>
544 * gcc_release (build_sources): Pass --disable-multilib to
546 (SVN): Don't use full path.
548 2008-01-21 Jonathan Wakely <jwakely.gcc@gmail.com>
550 * update_web_docs_libstdcxx_svn: "docs" dir moved to "doc".
552 2007-10-01 Gerald Pfeifer <gerald@pfeifer.com>
554 * gcc_release: Do not include copies of faq.html in releases,
555 and remove all the explicit support code to pull in web pages.
557 2007-08-21 Paul Brook <paul@codesourcery.com>
558 Nathan Sidwell <nathan@codesourcery.com>
559 Mark Mitchell <mark@codesourcery.com>
560 Joseph Myers <joseph@codesourcery.com>
562 * gcc_release: Do not include copies of bugs.html in releases.
563 * update_web_docs_svn: Set VERSION_PACKAGE and BUGURL in
566 2007-07-06 Joseph Myers <joseph@codesourcery.com>
568 * update_web_docs_svn: Use -o with makeinfo, texi2dvi and texi2pdf
571 2007-06-28 Mike Stump <mrs@apple.com>
573 * gcc_release: Update for Objective-C++.
575 2007-05-28 Mark Mitchell <mark@codesourcery.com>
577 * gcc_release: Adjust placement of release candidates.
579 2007-04-01 Gerald Pfeifer <gerald@pfeifer.com>
581 * update_web_docs_svn (MANUALS): Move towards the top of the
582 script. Reformat for easier editing/diffing.
584 2006-03-31 Tobias Burnus <burnus@net-b.de>
586 * update_web_docs_svn: Build also gfc-internals.
588 2007-02-25 Gerald Pfeifer <gerald@pfeifer.com>
590 * update_version_svn (IGNORE_BRANCHES): Add 4_0-branch.
592 2007-01-29 Gerald Pfeifer <gerald@pfeifer.com>
594 * crontab: No longer build snapshots for 4.0.x.
596 2007-01-21 Tobias Burnus <burnus@net-b.de>
598 * update_web_docs_svn: Build also libgomp documentation.
600 2007-01-05 Gerald Pfeifer <gerald@pfeifer.com>
602 * crontab: Spread snapshots more evenly throughout the week, and
603 in "ascending" order. Build all at the same time of the day.
605 2006-10-20 Mark Mitchell <mark@codesourcery.com>
607 * crontab: Add 4.2 branch. Set trunk to 4.3.
609 2006-09-17 Gerald Pfeifer <gerald@pfeifer.com>
611 * gcc_release (LC_ALL): Default to C.
613 2006-03-11 Gabriel Dos Reis <gdr@integrable-solutions.net>
615 * crontab: Don't build snapshot for 3.4.x anymore.
616 * update_version_svn (IGNORE_BRANCHES): Add 3_4-branch.
618 2006-01-12 Ben Elliston <bje@au.ibm.com>
620 * update_version_svn (ADD_BRANCHES): Remove dfp-branch.
622 2005-12-16 Joseph S. Myers <joseph@codesourcery.com>
624 * update_web_docs_svn: Remove unnecessary files from source tree.
626 * doc_exclude, update_web_docs, update_web_docs_libstdcxx: Remove.
628 2005-12-16 Mark Mitchell <mark@codesourcery.com>
630 * update_web_docs_svn: Set @srcdir in gcc-vers.texi.
632 2005-11-18 Mark Mitchell <mark@codesourcery.com>
634 * crontab: Add 4.1 branch entry.
636 2005-11-06 Joseph S. Myers <joseph@codesourcery.com>
638 * gcc_release: Further update for SVN. Don't set EXPORTTAG or
639 EXPORTDATE; always determine SVNREV the same way. Correct message
640 about what sources are being retrived. Include branch information
642 * crontab: Don't include initial / in branch name.
644 2005-11-05 Daniel Berlin <dberlin@dberlin.org>
646 * gcc_release: Always determine revision number from date or tag,
647 and use that, instead of fragile date based export.
648 Put back setting of non-local CVSROOT.
650 2005-11-05 Daniel Berlin <dberlin@dberlin.org>
652 * gcc_release: Make tags go in /tags.
653 Don't tag for snapshots.
654 Determine revision number of export and put into snapshot
657 2005-11-03 Daniel Berlin <dberlin@dberlin.org>
659 * gcc_release: Update for SVN
660 * crontab: Update for new gcc_release
662 2005-10-26 Daniel Berlin <dberlin@dberlin.org>
664 * update_web_docs_svn: Use -q to quiet svn.
666 2005-10-26 Daniel Berlin <dberlin@dberlin.org>
668 * crontab: Update to reflect reality
670 2005-10-01 Mark Mitchell <mark@codesourcery.com>
672 * gcc_release (build_sources): If trying to apply a tag that
673 already exists, issue an error message and exit.
675 2005-09-30 Joseph S. Myers <joseph@codesourcery.com>
678 * update_web_docs: Add PDF support. Correct check of DEV-PHASE.
680 2005-09-30 Joseph S. Myers <joseph@codesourcery.com>
682 * update_web_docs_old: Remove.
684 2005-08-14 Kelley Cook <kcook@gcc.gnu.org>
686 * gcc_release: Update with FSF address.
688 2005-07-26 Janis Johnson <janis187@us.ibm.com>
690 * update_version (ADD_BRANCHES): Add dfp-branch.
692 2005-05-21 Gerald Pfeifer <gerald@pfeifer.com>
694 * crontab: Spread snapshot building more evenly throughout the
697 2005-05-19 Joseph S. Myers <joseph@codesourcery.com>
699 * crontab: Don't build 3.3 branch snapshots.
700 * update_version (IGNORE_BRANCHES): Add gcc-3_3-branch.
702 2005-03-15 Zack Weinberg <zack@codesourcery.com>
705 * gcc_release: Update gcc/DEV-PHASE if that file exists, instead
707 * update_version: Handle updating gcc/DATESTAMP.
708 * update_web_docs: Generate gcc-vers.texi first.
710 2005-03-10 Ranjit Mathew <rmathew@hotmail.com>
712 * gcc_release (ADA_DIRS): Add "gnattools".
714 2005-02-25 Mark Mitchell <mark@codesourcery.com>
716 * crontab: Adjust for 4.0 branch.
718 2004-12-30 Sebastian Pop <pop@cri.ensmp.fr>
720 * update_version (ADD_BRANCHES): Replace lno-branch with
723 2004-09-11 Gerald Pfeifer <gerald@pfeifer.com>
725 * crontab: Rename GCC 3.5 snapshots to GCC 4.0 snapshots.
727 2004-08-14 Kelley Cook <kcook@gcc.gnu.org>
729 * gcc_release (build_sources): Add comment header to generated
732 2004-08-06 Kelley Cook <kcook@gcc.gnu.org>
734 * gcc_release (snapshot_print): Accept arguments. Don't use echo -e.
735 (announce_snapshot): Update for above. Don't use echo -e.
737 2004-08-03 Kelley Cook <kcook@gcc.gnu.org>
739 * maintainer-scripts (snapshot_print): New function.
740 (announce_snapshot): Generate announcment on the fly.
741 Use a directory link for LATEST.
742 * snapshot-README: Delete.
743 * snapshot-index.html: Delete.
745 2004-06-09 Paolo Bonzini <bonzini@gnu.org>
747 * gcc_release (build_sources): Move the libcpp gmo files
748 to the source directory.
750 2004-06-03 Joseph S. Myers <jsm@polyomino.org.uk>
752 * gcc_release (maybe_build_tarfile): New function.
753 (build_tarfiles): Use maybe_build_tarfile.
755 2004-05-21 Paolo Carlini <pcarlini@suse.de>
757 * gcc_release (build_sources): Generate the NEWS file in toplevel.
759 2004-05-17 Kelley Cook <kcook@gcc.gnu.org>
761 * gcc_release (build_sources): Change CRCs from brik to md5sum.
763 2004-05-16 Gerald Pfeifer <gerald@pfeifer.com>
765 * crontab: Add GCC 3.5 snapshots, currenty run on Sundays.
767 2004-05-13 Joseph S. Myers <jsm@polyomino.org.uk>
769 * update_web_docs: Also remove old .gz files from subdirectories
770 on the 15th of the month.
772 2004-05-13 Joseph S. Myers <jsm@polyomino.org.uk>
774 * update_web_docs (MANUALS): Add gfortran.
776 2004-05-13 Arnaud Charlet <charlet@act-europe.fr>
778 * update_web_docs: Fix generation of Ada docs.
780 2004-05-13 Joseph S. Myers <jsm@polyomino.org.uk>
782 * update_version (ADD_BRANCHES): Remove tree-ssa-20020619-branch.
784 * gcc_release (DIFF): Remove -3 option.
786 2003-07-26 Paul Brook <paul@nowt.org>
788 * gcc_release: Add gcc-fortran.
789 * snapshot-README: Ditto.
790 * snapshot-index.html: Ditto.
792 2004-05-02 Gerald Pfeifer <gerald@pfeifer.com>
794 * crontab: Move GCC 3.4 snapshots from Wednesday afternoon to
795 Friday night, where gcc.gnu.org has less load.
797 2004-05-02 Gerald Pfeifer <gerald@pfeifer.com>
799 * crontab: Adjust temporary directory used for snapshot generation.
800 Move GCC 3.3 snapshots to Wednesday 22:32, where gcc.gnu.org has
803 2004-04-19 Mark Mitchell <mark@codesourcery.com>
805 * gcc_release (build_sources): Do not use "-F" to tag sources.
807 2004-04-07 Mark Mitchell <mark@codesourcery.com>
809 * gcc_release (build_sources): Do not use "-r" and "-D" at the
810 same time with "cvs export".
812 2004-03-27 Gerald Pfeifer <gerald@pfeifer.com>
814 * gcc_release: Fix sanity check for argument of -p command-line
815 options. In snapshot mode, only generate diffs against the previous
816 snapshot if the user did not specify any old tarball explictly.
818 2004-03-25 Gerald Pfeifer <gerald@pfeifer.com>
820 * gcc_release (FTP_PATH): Use /var/ftp instead of ~ftp, and
821 only set at a single place.
823 2004-03-14 Gerald Pfeifer <gerald@pfeifer.com>
825 * gcc_release (SNAPSHOTS_DIR): New variable. Use it.
826 (announce_snapshot): Use it.
828 2004-03-14 Gerald Pfeifer <gerald@pfeifer.com>
830 * gcc_release (announce_snapshot): Use changedir instead of
833 2004-02-10 Arnaud Charlet <charlet@act-europe.fr>
835 * gcc_release: Add libada as part of ADA_DIRS.
837 2004-01-21 Gerald Pfeifer <gerald@pfeifer.com>
839 * crontab: Make 3.4 snapshots from the new 3.4 release branch.
841 2004-01-20 Kelley Cook <kcook@gcc.gnu.org>
843 * gcc_release (build_sources): Delete call to make f77.rebuilt.
845 2004-01-17 Gerald Pfeifer <gerald@pfeifer.com>
847 * snapshot-README: Mention how the snapshot was generated.
848 * snapshot-index.html: Ditto. Further sync with snapshot-README.
850 2004-01-03 Joseph S. Myers <jsm@polyomino.org.uk>
852 * update_web_docs: Create tarballs of documentation sources and
855 2004-01-02 Gerald Pfeifer <gp@suse.de>
857 * update_version: Add some documentation.
859 2004-01-02 Pop Sébastian <pop@gauvain.u-strasbg.fr>
861 * update_version (ADD_BRANCHES): Add lno-branch.
863 2003-11-02 Gerald Pfeifer <gerald@pfeifer.com>
865 * maintainer-addresses: New script.
867 2003-10-24 Kelley Cook <kcook@gcc.gnu.org>
869 * gcc_release (build_sources): Use --enable-generated-files-in-srcdir.
871 2003-09-22 Gerald Pfeifer <gerald@pfeifer.com>
873 * gcc_release (announce_snapshot): Restructure processing
874 of snapshot-README and snapshot-index.html and add a new
875 substitution for @EXPORT@.
877 2003-08-24 Gerald Pfeifer <gerald@pfeifer.com>
879 * gcc_release (build_sources): Create/update the LAST_UPDATED file
880 in the source directory with information how sources were obtained.
882 2003-08-16 Gerald Pfeifer <gerald@pfeifer.com>
884 * gcc_release (build_sources): Use two new variables EXPORTTAG and
885 EXPORTDATE to make the extraction of sources more transparent and
886 also allow snapshots (off mainline) without a tag.
888 2003-08-08 Mark Mitchell <mark@codesourcery.com>
890 * gcc_release: Correct logic for updating version.c. Put
891 prereleases into a subdirectory.
893 2003-07-29 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
895 * crontab: Update invocation of gcc_release according to the
896 previous changes there. Add automatic 3.4 snapshots from mainline.
898 2003-07-23 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
900 * gcc_release (usage): Document that -s now takes symbolic name
901 and branch of the snapshot as parameters.
902 Implement this as part of command-line processing.
903 (BRANCH): Remove default initialization for snapshots.
905 Do not lay down a CVS tag if generating a snapshot from mainline.
907 2003-07-19 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
909 * gcc_release (announce_snapshot): Use ${RELEASE} instead
910 of ${BRANCH}-${DATE} to refer to the snapshot directory.
911 Put README file into the snapshot directory.
913 (RELEASE): Define as ${BRANCH}-${DATE} for snapshots.
914 (FTP_PATH): Use ${RELEASE} in case of snapshots.
916 (OLD_TARS): Adjust to new directory scheme for snapshots.
918 2003-07-14 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
920 * gcc_release (announce_snapshot): Add substitution of @RELEASE@
921 for README and index.html.
922 * snapshot-README: Use it.
923 * snapshot-index.html: Ditto.
925 2003-07-09 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
927 * gcc_release (announce_snapshot): Add substitution of @BRANCH@
928 for README and index.html. Remove substitution of @LONG_DATE@.
929 Put index.html into the respective snapshot directory.
930 Adjust subject of the notification mail to the new naming scheme
932 Adjust name of the LATEST-IS-... files to the new naming scheme
933 for snapshot directories.
936 (LAST_LONG_DATE): Remove.
938 * snapshot-README: Adjust to the new naming schemes for directories
939 and snapshots per se.
940 Dynamically fill in the respective branch instead of hardcoding it.
942 * snapshot-index.html: Replace individual links to diffs with a
943 general link to the diff/ subdirectory.
944 Mention the concrete snapshot in <title> and <h1>.
945 Adjust links to the new location of index.html.
947 2003-07-08 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
949 * gcc_release: Move handling of complex modes directly after
951 (TAG): Include the branch name as part of snapshot CVS tags.
953 2003-07-04 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
955 * gcc_release: Execute gcc.gnu.org-only operations which are
956 related to diff generation only if diffs have been requested.
957 (build_sources): Improve tracing and an error message related
960 2003-07-01 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
962 * gcc_release (BRANCH): Rename to...
963 (CVSBRANCH): ...new macro, and use BRANCH for the variant users
965 (FTP_BRANCH): For snapshots, include ${BRANCH} in the last part
966 of the directory name.
967 Use .snapshot_date-${BRANCH} instead of .snapshot_date.
969 2003-06-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
971 * gcc_release: Command "all" now creates .gz files only for
972 releases and pre-releases.
974 2003-06-27 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
976 * gcc_release (build_sources): Do not include gnats.html any longer.
977 Make an error message more descriptive.
979 2003-06-25 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
981 * gcc_release: Factor the updating of links and READMEs on the
982 FTP server and sending mail for snapshots into a...
983 (announce_snapshot): ...new function.
984 Add informative output for both.
986 2003-06-18 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
988 * gcc_release: Do not update gcc_latest_snapshot tag any longer.
990 2003-06-18 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
992 * snapshot-index.html: Use F77 instead of G77 front end.
993 Remove link to CodeSourcery snapshots which was not up-to-date.
994 Do not refer to gcc-bugs@gcc.gnu.org any longer.
996 * snapshot-README: Use F77 front end instead of G77 language.
998 2003-06-17 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
1000 * gcc_release (build_tarfile): Build .bz2 files instead of .gz files.
1001 (build_bz2): Rename to build_gzip and create .gz files from .bz2
1002 files instead of the other way around.
1003 (build_gzip): New function.
1004 (build_diffs): Build .bz2 files instead of .gz files.
1005 (build_diff): Use .bz2 files instead of .gz files.
1006 Make an error message independent of the compression format.
1007 (MODE_BZIP2): Rename to MODE_GZIP. Related changes to the
1008 invocation of this script.
1009 (MODE_GZIP): New variable.
1010 (OLD_TARS): Use .bz2 archive of the previous snapshot.
1012 2003-06-14 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
1014 * snapshot-README: Use GCC instead of gcc, C++ front end instead of
1015 g++ language, and note that Java includes a run time.
1016 * snapshot.index.html: Ditto.
1018 2003-06-10 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
1020 * gcc_release (build_diff): Properly use ${TAR} instead of
1023 2003-05-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
1025 * snapshot-index.html: Refer to .bz2 files instead of .gz files.
1026 Simplify the note on not using unannounced snapshots.
1028 2003-05-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
1030 * snapshot-README: Refer to .bz2 files instead of .gz files.
1031 Add a note on where to find the diff files.
1032 Simplify the note on not using unannounced snapshots.
1033 Remove documentation of the gcc_latest_snapshot tag.
1035 2003-05-27 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
1037 * gcc_release (build_diffs): Add diagnostics in case we cannot
1038 generate a specific diff file.
1040 2003-05-24 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
1042 * gcc_release (build_sources): Only update ChangeLog files which
1043 do not yet contain the entry we are going to add.
1044 Fix typo in added ChangeLog entries.
1046 2003-05-20 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
1048 * gcc_release (upload_files): Put diff files into a "diffs"
1051 2003-05-18 Nathanael Nerode <neroden@gcc.gnu.org>
1053 * gcc_release: GNU CC -> GCC.
1055 2003-05-12 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
1057 * gcc_release (usage): Print more detailed description of all
1058 command-line options.
1060 2003-05-09 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
1062 * update_version (ADD_BRANCHES): Add, set to MAIN and
1063 tree-ssa-20020619-branch.
1064 (BRANCHES): Always consider branches given by $ADD_BRANCHES.
1066 2003-05-04 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
1068 * update_version (textstring_FILES): Only version.c needs to be
1069 updated, now that we do not consider older branches any more.
1071 2003-05-02 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
1073 * update_version (IGNORE_BRANCHES): Add.
1074 (BRANCHES): Do not consider branches matching $IGNORE_BRANCHES.
1076 2003-05-02 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
1078 * update_version: Add a trace of which branch we are currently
1081 2002-12-16 Mark Mitchell <mark@codesourcery.com>
1083 * gcc_release: Make snapshots from the GCC 3.3 branch.
1084 * snapshot-README: Update.
1086 2002-09-23 Zack Weinberg <zack@codesourcery.com>
1088 * update_version: Do not check in files which are unchanged.
1089 * gcc_release: Only update the version in gcc/version.c.
1091 2002-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
1093 * update_web_docs (MANUALS): Add fastjar.
1095 2002-09-08 Joseph S. Myers <jsm@polyomino.org.uk>
1097 * gcc_release: Make snapshots come from the mainline.
1098 * snapshot-README: Update.
1100 2002-08-28 Joseph S. Myers <jsm@polyomino.org.uk>
1102 * update_web_docs: Remove support for generating g77_news.html and
1104 * update_web_docs_old: Likewise. Remove support for generating
1107 2002-07-28 Andreas Jaeger <aj@suse.de>
1109 * gcc_release: Update comment.
1111 * snapshot-README: Snapshots are taken from GCC 3.2 branch.
1113 2002-07-28 Mark Mitchell <mark@codesourcery.com>
1115 * gcc_release: Use the 3.2 branch for snapshots.
1117 2002-05-31 Florian Weimer <fw@deneb.enyo.de>
1119 * update_web_docs (MANUALS): Include various flavours of the GNAT
1122 2002-05-27 Joseph S. Myers <jsm28@cam.ac.uk>
1124 * update_version (textstring_FILES): Change gcc/ada/gnatvsn.ads to
1125 gcc/gcc/ada/gnatvsn.ads.
1127 2002-05-26 Joseph S. Myers <jsm28@cam.ac.uk>
1129 * gcc_release: Add gcc/ada/gnatvsn.ads to list of files in which
1130 release status is updated.
1131 * update_version (textstring_FILES): Add gcc/ada/gnatvsn.ads.
1133 2002-05-21 Joseph S. Myers <jsm28@cam.ac.uk>
1135 * gcc_release: Do upload files when local.
1137 * snapshot-README, snapshot-index.html: Remove chill.
1139 2002-05-08 Mark Mitchell <mark@codesourcery.com>
1141 * gcc_release: Correct upload handling.
1143 2002-04-22 Mark Mitchell <mark@codesourcery.com>
1145 * gcc_release (build_diffs): Remove reference to Chill.
1147 2002-04-21 Joseph S. Myers <jsm28@cam.ac.uk>
1149 * update_web_docs (MANUALS): Remove chill. Add gnat_rm.
1151 2002-04-19 Kelley R. Cook (kelly.r.cook@gm.com)
1153 * gcc_release: Set TZ to UTC0.
1155 2002-04-15 Mark Mitchell <mark@codesourcery.com>
1157 * gcc_release (build_tarfiles): Do not build Chill tarfiles.
1158 (CHILL_DIRS): Remove.
1160 2002-03-10 Joseph S. Myers <jsm28@cam.ac.uk>
1162 * gcc_release: Build diffs for ada and chill. Make "bzip2" a new
1165 2002-03-06 Phil Edwards <pme@gcc.gnu.org>
1167 * update_version: Don't indent the version string.
1169 2002-03-05 Joseph S. Myers <jsm28@cam.ac.uk>
1171 * snapshot-README: Note that snapshots come from the 3.1 branch.
1172 Update list of files.
1174 2002-03-03 Joseph S. Myers <jsm28@cam.ac.uk>
1176 * gcc_release: Make snapshots come from the 3.1 branch.
1178 2002-02-25 Mark Mitchell <mark@codesourcery.com>
1180 * update_version: Automatically update version files on all
1182 * crontab: Only invoke update_version once.
1184 2002-02-23 Joseph S. Myers <jsm28@cam.ac.uk>
1186 * gcc_release: Revert change to -p interface. Allow for local and
1187 remote cases in creating directories. Give an error if -p
1188 argument names a directory.
1190 2002-02-21 Mark Mitchell <mark@codesourcery.com>
1192 * gcc_release: Correct handling of diff-generation. Add
1195 2002-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
1197 * gcc_release: Substitute dates in snapshot-README and
1198 snapshot-index.html files rather than directly using the old files
1199 on the FTP site. Set QMAILHOST.
1201 2002-02-08 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
1203 * snapshot-index.html: Improve markup.
1205 2002-01-29 Joseph S. Myers <jsm28@cam.ac.uk>
1207 * snapshot-README, snapshot-index.html: Use expressions such as
1208 @DATE@ rather than hardcoded dates.
1210 * snapshot-README, snapshot-index.html: New files.
1212 2002-01-06 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
1214 * update_web_docs (contrib_file): Remove.
1215 Also removing special handling of thanks.html.
1217 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
1219 * update_web_docs: Use makeinfo --html instead of texi2html.
1220 Remove support for pre-3.1 GCC versions. Build online docs for
1223 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
1225 * update_web_docs_old: Copy from update_web_docs. Add comment
1226 that this is for GCC 3.0.x and earlier versions.
1228 2001-11-19 Joseph S. Myers <jsm28@cam.ac.uk>
1230 * gcc_release: Add /usr/local/bin to path when local.
1232 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
1234 * update_web_docs: Set SOURCEDIR so that install manual can be
1235 found when running install.texi2html.
1237 * gcc_release: Don't require a username if running locally.
1239 2001-11-05 Joseph S. Myers <jsm28@cam.ac.uk>
1241 * update_web_docs: Eliminate warnings about keeping files from web
1244 * update_web_docs: Allow for the same file name in different
1247 2001-10-29 Joseph S. Myers <jsm28@cam.ac.uk>
1249 * update_web_docs: Generate libiberty and gnat-style manuals.
1251 2001-10-24 Joseph S. Myers <jsm28@cam.ac.uk>
1253 * gcc_release: Build snapshots from mainline. Generate Ada and
1254 Chill tarballs. Correct error check when building diffs. Check
1255 for errors when building bzip2 files.
1256 * crontab: Use /sourceware/snapshot-tmp for building snapshots.
1258 2001-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
1260 * crontab: Build weekly snapshots.
1262 * gcc_release: Copy from 3.0 branch. Add support for building the
1263 weekly snapshots on gcc.gnu.org.
1265 2001-08-28 Joseph S. Myers <jsm28@cam.ac.uk>
1267 * update_web_docs: Also check out texinfo.tex from
1270 2001-08-06 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
1272 * update_web_docs (PREPROCESS): Rename to WWWPREPROCESS.
1273 Preprocess the entire web site, not just the install docs.
1275 2001-06-25 Phil Edwards <pme@sources.redhat.com>
1277 * update_version: Add command-line argument capability, also
1278 bump version for libstdc++-v3, and exit with the return code from
1280 * crontab: Call update_version with arguments instead of
1281 calling update_branch_version.
1282 * update_branch_version: Remove.
1284 2001-06-08 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
1286 * update_web_docs: Only update the install documentation for the
1289 2001-06-07 Joseph S. Myers <jsm28@cam.ac.uk>
1291 * update_web_docs, doc_exclude: Check out files that may be in the
1292 Attic. Check out texinfo.tex. Don't generate anything from
1293 c-tree.texi. Generate PostScript output from manuals.
1295 2001-06-04 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
1297 * update_web_docs (WWWBASE_PREFORMATTED, PREPROCESS): New
1299 Fix a comment and add another one.
1300 Generate the installation documentation in HTML format from
1301 gcc/doc/install.texi.
1303 2001-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
1305 * update_web_docs: Don't generate HTML from gxxint.texi. Don't
1306 run texi2html on manuals that aren't present.
1308 2001-03-18 Phil Edwards <pme@sources.redhat.com>
1310 * update_web_docs_libstdcxx: New script.
1311 * crontab: Call said script.
1313 2001-03-18 Joseph S. Myers <jsm28@cam.ac.uk>
1315 * update_version, update_branch_version: Check out with gcc
1316 directory instead of using egcs link.
1318 2001-03-17 Joseph S. Myers <jsm28@cam.ac.uk>
1320 * update_web_docs: Don't strip leading -r from argument following
1321 -r, or leading -d from argument following -d. Bug pointed out by
1324 * update_web_docs: Handle -r and -d options to generate docs for a
1325 release or branch in a subdirectory. Determine names of G77 news
1326 and bugs files and contributors file after updated docs have been
1327 installed, not before. Don't remove files from a subdirectory.
1328 Don't generate manuals for gcov (included in the GCC manual) or
1329 iostream (obsolete). Do generate manuals for cppinternals, gcj
1330 and porting. Update regular expressions for detecting whether
1331 files have really changed when regenerated.
1333 2001-03-15 Joseph S. Myers <jsm28@cam.ac.uk>
1335 * update_web_docs: Use /usr/local/bin/texi2html rather than
1336 gccadmin's local copy.
1338 2001-03-10 Joseph S. Myers <jsm28@cam.ac.uk>
1340 * crontab, doc_exclude, update_branch_version, update_version,
1341 update_web_docs: New files (as currently used by gccadmin).