summaryrefslogtreecommitdiff
path: root/maintainer-scripts
AgeCommit message (Collapse)Author
2020-04-30Adjust crontab.Jakub Jelinek
2020-04-30 Jakub Jelinek <jakub@redhat.com> * crontab: Snapshots from trunk are now GCC 11 related. Add GCC 10 snapshots from the respective branch.
2020-03-12maintainer-scripts: Fix up gcc_release without -l, where mkdir was using ↵Jakub Jelinek
umask 077 after migration 2020-03-12 Jakub Jelinek <jakub@redhat.com> * gcc_release (upload_files): Without -l, pass -m 755 to the mkdir command invoked through ssh.
2020-03-12maintainer-scripts: Fix jit documentation build with update_web_docs_gitJakub Jelinek
scripts/update_web_docs_git -r 9.3.0 -d gcc-9.3.0 failed after the sourceware upgrade, there is no python-sphinx10 package and python3-sphinx is new enough that the docs build succeeded. 2020-03-12 Jakub Jelinek <jakub@redhat.com> * update_web_docs_git: Drop SPHINXBUILD=/usr/bin/sphinx-1.0-build.
2020-02-27maintainer-scripts: Speed up git clone in gcc_releaseJakub Jelinek
When doing the 8.4-rc1, I've noticed (probably also because of the dying disk on sourceware) that git clone is extremely slow, and furthermore when all of us have some local snapshots, it is a waste of resources to download everything again. Especially for the -f runs when we'll need to wait until git tag -s asks us for a gpg password interactively. The following patch adds an option through which one can point the script at a local gcc .git directory from which it can --dissociate --reference ... during cloning to speed it up. 2020-02-27 Jakub Jelinek <jakub@redhat.com> * gcc_release: Add support for -b local-git-repo argument.
2020-01-13Replace update_web_docs_libstdcxx_svn with update_web_docs_libstdcxx_gitJonathan Wakely
This patch replaces the update_web_docs_libstdcxx_svn script, that updates online documentation from its sources in the GCC repository, run once a day from cron, with update_web_docs_libstdcxx_git. * update_web_docs_libstdcxx_git: New file. * update_web_docs_libstdcxx_svn: Remove. * crontab: Use update_web_docs_libstdcxx_git.
2020-01-13Replace update_web_docs_svn with update_web_docs_git.Joseph Myers
This patch replaces the update_web_docs_svn script, that updates online documentation from its sources in the GCC repository, run once a day from cron, with update_web_docs_git. * update_web_docs_git: New file. * update_web_docs_svn: Remove. * crontab: Use update_web_docs_svn.
2020-01-13Update gcc_release for move to git.Joseph Myers
This patch updates the gcc_release script, used for snapshots and releases, to use git instead of SVN. The parts of the changes used in building snapshots have been tested. The parts used for building releases have not, so it's likely further fixes may turn out to be needed there when releases are first built from git. * gcc_release: Use git instead of SVN. * crontab: Update gcc_release calls.
2020-01-13Replace update_version_svn with update_version_git.Joseph Myers
This patch replaces the update_version_svn script, that updates the DATESTAMP files from cron, with update_version_git. * update_version_git: New file. * update_version:svn: Remove. * crontab: Use update_version_git.
2019-11-20Switch gcc ftp URL's to httpsJanne Blomqvist
The FTP protocol is getting long in the tooth, and we should emphasize HTTPS where that is available. This patch changes various gcc.gnu.org URL's to instead use HTTPS. For instance, kernel.org shut down FTP access in 2017, with the explanation: - The protocol is inefficient and requires adding awkward kludges to firewalls and load-balancing daemons - FTP servers have no support for caching or accelerators, which has significant performance impacts - Most software implementations have stagnated and see infrequent updates ChangeLog: 2019-11-20 Janne Blomqvist <jb@gcc.gnu.org> * configure.ac: Use https for gcc.gnu.org. * configure: Regenerated. gcc/ChangeLog: 2019-11-20 Janne Blomqvist <jb@gcc.gnu.org> * configure.ac: Use https for gcc.gnu.org. * configure: Regenerated. * doc/install.texi: Use https for gcc.gnu.org. * doc/sourcebuild.texi: Likewise. gcc/testsuite/ChangeLog: 2019-11-20 Janne Blomqvist <jb@gcc.gnu.org> * README: Use https for gcc.gnu.org. libstdc++-v3/ChangeLog: 2019-11-20 Janne Blomqvist <jb@gcc.gnu.org> * doc/html/api.html: Use https for gcc.gnu.org. * doc/xml/api.xml: Likewise. maintainer-scripts/ChangeLog: 2019-11-20 Janne Blomqvist <jb@gcc.gnu.org> * gcc_release: Use https for gcc.gnu.org. From-SVN: r278526
2019-11-14update_version_svn (IGNORE_BRANCHES): Add 7.Richard Biener
2019-11-14 Richard Biener <rguenther@suse.de> * update_version_svn (IGNORE_BRANCHES): Add 7. From-SVN: r278199
2019-11-05crontab: Disable snapshots from gcc-7-branch.Richard Biener
2019-10-05 Richard Biener <rguenther@suse.de> * crontab: Disable snapshots from gcc-7-branch. From-SVN: r277815
2019-08-04update_web_docs_svn: Proceed even if the invocation of sphinx fails.David Malcolm
* update_web_docs_svn: Proceed even if the invocation of sphinx fails. From-SVN: r274099
2019-05-04crontab: Snapshots from trunk are now GCC 10 related.Gerald Pfeifer
* crontab: Snapshots from trunk are now GCC 10 related. Add GCC 9 snapshots from the respective branch. From-SVN: r270871
2019-02-23Improve error message for bad arguments to scriptJonathan Wakely
* generate_libstdcxx_web_docs: Improve error output. From-SVN: r269169
2018-11-22Add new maintainer script for PRs that can be closed.Martin Liska
2018-11-22 Martin Liska <mliska@suse.cz> * bugzilla-close-candidate.py: New file. From-SVN: r266377
2018-10-26update_version_svn (IGNORE_BRANCHES): Add gcc-6-branch.Jakub Jelinek
* update_version_svn (IGNORE_BRANCHES): Add gcc-6-branch. * crontab: Remove gcc-6-branch entry. From-SVN: r265527
2018-10-26gcc_release (error, inform): Use $@ instead of $1.Jakub Jelinek
* gcc_release (error, inform): Use $@ instead of $1. (build_sources): Check for ^[[:blank:]]*GCC in both index.html and changes.html, rather than for GCC in one and ^GCC in another one. From-SVN: r265526
2018-05-03re PR other/85622 (gcc-8.1.0/NEWS says it's not released yet)Jakub Jelinek
PR other/85622 * gcc_release: For -f, verify contrib/gennews has the major version pages listed and both index.html and changes.html have been updated for the new release. From-SVN: r259881
2018-04-25* crontab: Enable snapshots from gcc-8-branch.Jakub Jelinek
From-SVN: r259637
2018-01-25gcc_release (build_sources): Use getconf to get at the number of cores in ↵Richard Biener
the system and pass -jN to gcc_build. 2018-01-25 Richard Biener <rguenther@suse.de> * gcc_release (build_sources): Use getconf to get at the number of cores in the system and pass -jN to gcc_build. From-SVN: r257045
2017-10-10update_version_svn: Ignore the GCC 5 branch.Jakub Jelinek
* update_version_svn: Ignore the GCC 5 branch. * crontab: Remove entry for the GCC 5 branch. From-SVN: r253583
2017-05-23gcc_release (XZ): Default to xz --best.Matthias Klose
2017-05-23 Matthias Klose <doko@ubuntu.com> * gcc_release (XZ): Default to xz --best. From-SVN: r248392
2017-05-18gcc_release (build_gzip): Build xz tarball instead of bz2 tarball.Matthias Klose
2017-05-18 Matthias Klose <doko@ubuntu.com> * gcc_release (build_gzip): Build xz tarball instead of bz2 tarball. (build_diffs): Handle building diffs from either bz2 or xz tarballs, compress diffs using xz instead of bz2. (build_diff): Likewise. (upload_files): Check for *.xz files instead of *.bz2 files. (announce_snapshot): Announce xz tarball instead of bz2 tarball. (XZ): New definition. (<toplevel>): Look for both bz2 and xz compressed old tarballs. From-SVN: r248251
2017-04-20* crontab: Enable snapshots from gcc-7-branch.Jakub Jelinek
From-SVN: r247020
2017-03-03* gcc_release (snapshot_print): Replace md5 checksum by sha256.Gerald Pfeifer
From-SVN: r245875
2017-02-28update_web_docs_svn: Remove a reference to GCC 3.1.Gerald Pfeifer
* update_web_docs_svn: Remove a reference to GCC 3.1. Describe settings to tweak if running on a host different from gcc.gnu.org. (WWWBASE): Allow override via the environment. Also check for existance. From-SVN: r245774
2017-02-07* update_web_docs_svn (MANUALS): Add libitm.Gerald Pfeifer
From-SVN: r245260
2016-09-04re PR web/50642 (onlinedocs formated text too small to read)Gerald Pfeifer
PR documentation/50642 * update_web_docs_svn (CSS): Introduce. Have generated files refer to it. From-SVN: r239981
2016-09-04update_web_docs_svn (CSS): Introduce.Gerald Pfeifer
* update_web_docs_svn (CSS): Introduce. Have generated files refer to it. From-SVN: r239980
2016-08-17Document branch_changer.py scriptMartin Liska
* branch_changer.py: Describe the script. Add sample usage of the script. From-SVN: r239526
2016-08-09Set +x for two python scripts.Martin Liska
From-SVN: r239303
2016-08-03Add branch_changer.py script to maintainer-scriptsMartin Liska
* branch_changer.py: New file. From-SVN: r239066
2016-07-26update_version_svn: Ignore the GCC 4.9 branch.Richard Biener
2016-07-26 Richard Biener <rguenther@suse.de> * update_version_svn: Ignore the GCC 4.9 branch. From-SVN: r238753
2016-07-26crontab: Remove entry for the GCC 4.9 branch.Richard Biener
2016-07-26 Richard Biener <rguenther@suse.de> * crontab: Remove entry for the GCC 4.9 branch. From-SVN: r238752
2016-06-13generate_libstdcxx_web_docs: Use realpath to get absolute path.Jonathan Wakely
* generate_libstdcxx_web_docs: Use realpath to get absolute path. Add comment about LaTeX errors. From-SVN: r237357
2016-04-15* crontab: Enable snapshots from gcc-6-branch.Jakub Jelinek
From-SVN: r235039
2015-06-23update_version_svn: Add gcc-4_8-branch to IGNORE_BRANCHES.Richard Biener
2015-06-23 Richard Biener <rguenther@suse.de> * update_version_svn: Add gcc-4_8-branch to IGNORE_BRANCHES. From-SVN: r224771
2015-06-14crontab: Disable snapshots from the 4.8 branch.Richard Biener
2015-06-14 Richard Biener <rguenther@suse.de> * crontab: Disable snapshots from the 4.8 branch. From-SVN: r224466
2015-04-13update_version_svn: Update DATESTAMP also on branches/gcc-[0-9]+-branch.Jakub Jelinek
* update_version_svn: Update DATESTAMP also on branches/gcc-[0-9]+-branch. From-SVN: r222044
2015-04-13gcc_release: Fix up thinko in the last commit, improve error message.Jakub Jelinek
* gcc_release: Fix up thinko in the last commit, improve error message. Commit all ChangeLog, DEV-PHASE and BASE-VER changes together, rather than doing dozens of separate commits. From-SVN: r222042
2015-04-12gcc_release: For RELEASE_MAJOR 5+ only use the major number in branch name.Jakub Jelinek
* gcc_release: For RELEASE_MAJOR 5+ only use the major number in branch name. When doing final release of 5+, if BASE-VER doesn't match release, but is *.*.1 for the one smaller minor version, bump BASE-VER. From-SVN: r222031
2015-04-12* crontab: Enable snapshots from gcc-5-branch.Jakub Jelinek
From-SVN: r222028
2015-04-07update_web_docs_libstdcxx_svn (FILTER): Introduce.Gerald Pfeifer
* update_web_docs_libstdcxx_svn (FILTER): Introduce. Use to filter output of the copying process. From-SVN: r221893
2015-02-25Complete previous change.Arnaud Charlet
From-SVN: r220973
2015-02-25* update_web_docs_svn: Preserve gcc/ada/*.png. Update comments.Arnaud Charlet
From-SVN: r220972
2015-02-25* update_web_docs_svn: Add -I gcc/gcc/ada/doc/gnat_ugn for gnat_ugnArnaud Charlet
From-SVN: r220961
2015-02-06Fix 404 in "Show Source" in jit docsDavid Malcolm
maintainer-scripts/ChangeLog: PR jit/64257 * update_web_docs_svn: When copying up files for the built jit documentation, also copy up .txt files. From-SVN: r220479
2015-02-04More fixes for update_web_docs_svn for jit docs (PR jit/64257)David Malcolm
gcc/jit/ChangeLog: PR jit/64257 * docs/conf.py (html_theme): Change from 'pyramid' to 'sphinxdoc'. maintainer-scripts/ChangeLog: PR jit/64257 * update_web_docs_svn: Update build of jit docs to use EPEL6 variant install of sphinx 1.0.8, rather than 0.6.6. From-SVN: r220412
2015-01-27Add PR jit/64257 to previous ChangeLog entryDavid Malcolm
From-SVN: r220150
2015-01-27update_web_docs_svn: support the JIT documentationDavid Malcolm
maintainer-scripts/ChangeLog: * update_web_docs_svn: Don't delete gcc/jit/docs or gcc/jit/jit-common.h, gcc/jit/notes.txt. Special case the building of the JIT docs (using sphinx-build). Special case copying them up. From-SVN: r220149