aboutsummaryrefslogtreecommitdiff
path: root/maintainer-scripts
AgeCommit message (Collapse)AuthorFilesLines
2022-12-01Daily bump.GCC Administrator1-0/+5
2022-11-30maintainer-scripts: Add gdc to update_web_docs_gitIain Buclaw1-0/+1
So that it's built and uploaded to gcc.gnu.org/onlinedocs. PR web/107749 maintainer-scripts/ChangeLog: * update_web_docs_git: Add gdc to MANUALS.
2022-11-24Daily bump.GCC Administrator1-0/+4
2022-11-23maintainer-scripts/gcc_release: compress xz in parallelSam James1-1/+1
1. This should speed up decompression for folks, as parallel xz creates a different archive which can be decompressed in parallel. Note that this different method is enabled by default in a new xz release coming shortly anyway (>= 5.3.3_alpha1). I build GCC regularly from the weekly snapshots and so the decompression time adds up. 2. It should speed up compression on the webserver a bit. Note that -T0 won't be the default in the new xz release, only the parallel compression mode (which enables parallel decompression). -T0 detects the number of cores available. So, if a different number of threads is preferred, it's fine to set e.g. -T2, etc. Signed-off-by: Sam James <sam@gentoo.org> * gcc_release (XZ): Add -T0.
2022-11-15Daily bump.GCC Administrator1-0/+35
2022-11-14Revert "sphinx: add update_web_docs_git.py script"Martin Liska1-81/+0
This reverts commit 6373b1fdf75ea0908dfaebdbfc54d8b55b08d409.
2022-11-14Revert "sphinx: simplify default in baseconf.py."Martin Liska1-2/+7
This reverts commit 8d7a55b7f4ce37ecc869bd31cadc3f9e059e2f44.
2022-11-14Revert "sphinx: update crontab with new script"Martin Liska1-1/+1
This reverts commit d05a423c1e7b81021a1b6bee93db31a903d87667.
2022-11-14Revert "docs: create sources tarball"Martin Liska1-29/+0
This reverts commit 52eedc1fa3d211f29196eed60e11e6a8738329c2.
2022-11-14Revert "maintainer-scripts: fix superfluous 'sh' for Python script"Martin Liska1-1/+1
This reverts commit 9072763f4f17e600a980ff510b2baf8ad8ada1b5.
2022-11-11Daily bump.GCC Administrator1-0/+4
2022-11-10maintainer-scripts: fix superfluous 'sh' for Python scriptMartin Liska1-1/+1
maintainer-scripts/ChangeLog: * crontab: Fix superfluous 'sh' for Python script.
2022-11-10Daily bump.GCC Administrator1-0/+16
2022-11-09docs: create sources tarballMartin Liska1-0/+29
maintainer-scripts/ChangeLog: * update_web_docs_git.py: Create sources tarball.
2022-11-09sphinx: update crontab with new scriptMartin Liska1-1/+1
maintainer-scripts/ChangeLog: * crontab: Use new script for documentation of master branch.
2022-11-09sphinx: simplify default in baseconf.py.Martin Liska1-7/+2
ChangeLog: * doc/baseconf.py: Simplify BUGURL and VERSION_PACKAGE, provide a default. maintainer-scripts/ChangeLog: * update_web_docs_git.py: Simplify.
2022-11-09sphinx: add update_web_docs_git.py scriptMartin Liska1-0/+81
maintainer-scripts/ChangeLog: * update_web_docs_git.py: New file.
2022-07-29Daily bump.GCC Administrator1-0/+5
2022-07-28contrib: use sphinx-build from a venvMartin Liska1-15/+6
maintainer-scripts/ChangeLog: * update_web_docs_git: Use sphinx-build from a venv so that we can use a recent version.
2022-05-21Daily bump.GCC Administrator1-0/+4
2022-05-20Disable snapshots from gcc-9Richard Biener1-1/+0
GCC 9 nears its end. 2022-05-20 Richard Biener <rguenther@suse.de> maintainer-scripts/ * crontab: Disable snapshots from the gcc-9 branch.
2022-04-29Daily bump.GCC Administrator1-0/+5
2022-04-28Update crontab and git_update_version.pyJakub Jelinek1-4/+5
2022-04-28 Jakub Jelinek <jakub@redhat.com> maintainer-scripts/ * crontab: Snapshots from trunk are now GCC 13 related. Add GCC 12 snapshots from the respective branch. contrib/ * gcc-changelog/git_update_version.py (active_refs): Add releases/gcc-12.
2021-05-15Daily bump.GCC Administrator1-0/+4
2021-05-14Closing of 8 branch.Jakub Jelinek1-1/+0
2021-05-14 Jakub Jelinek <jakub@redhat.com> contrib/ * gcc-changelog/git_update_version.py: Remove releases/gcc-8 from active_refs. maintainer-scripts/ * crontab: Stop doing gcc-8 snapshots.
2021-04-21Daily bump.GCC Administrator1-0/+5
2021-04-20Update crontab and git_update_version.pyJakub Jelinek1-4/+5
2021-04-20 Jakub Jelinek <jakub@redhat.com> maintainer-scripts/ * crontab: Snapshots from trunk are now GCC 12 related. Add GCC 11 snapshots from the respective branch. contrib/ * gcc-changelog/git_update_version.py (active_refs): Add releases/gcc-11.
2021-04-10Daily bump.GCC Administrator1-0/+22
2021-04-09branch_changer: distinguish terminal outputMartin Liska1-1/+5
maintainer-scripts/ChangeLog: * branch_changer.py: Generate URL only when emitting to terminal.
2021-04-09branch_changer.py: mention CLOSING candidatesMartin Liska1-5/+8
maintainer-scripts/ChangeLog: * branch_changer.py: Mention closing candidates and emit console links to bugzilla.
2021-04-09branch_changer.py: document more behavior.Martin Liska1-1/+8
maintainer-scripts/ChangeLog: * branch_changer.py: Document more how the script behaves.
2021-04-09branch_changer: fix usage of Version class.Martin Liska1-2/+8
maintainer-scripts/ChangeLog: * branch_changer.py: Fix usage of Version class.
2021-04-09branch_changer.py: use new versioning scheme.Martin Liska1-1/+1
maintainer-scripts/ChangeLog: * branch_changer.py: Use new version scheme in --help output.
2021-04-09Daily bump.GCC Administrator1-0/+14
2021-04-08maintainer-scripts: Disable multilib when generating libstdc++ docsJonathan Wakely1-1/+1
This allows the docs to be generated on hosts without the necessary files present for multilib support. maintainer-scripts/ChangeLog: * generate_libstdcxx_web_docs: Add --disable-multilib to configure command.
2021-04-08Fix wrong assert in branch_changer.py.Martin Liska1-1/+1
maintainer-scripts/ChangeLog: * branch_changer.py: Fix wrongly converted assert.
2021-04-08Modernize branch_changer.py script.Martin Liska2-30/+45
maintainer-scripts/ChangeLog: * branch_changer.py: Modernize and fix flake8 issues. * setup.cfg: New file.
2020-12-17Daily bump.GCC Administrator1-0/+5
2020-12-17maintainer-scripts: Use /sourceware/snapshot-tmp/gcc as temp directory if ↵Jakub Jelinek1-6/+13
possible > https://gcc.gnu.org/pipermail/gccadmin/2020q4/017037.html > > OSError: [Errno 28] No space left on device: > '/tmp/tmp.Zq3p6D4MxS/gcc/.git/objects/objn31xpefh' -> > '/tmp/tmp.Zq3p6D4MxS/gcc/.git/objects/db/ffb02a4bcdd4ec04af3db75d86b8cc2e52bdff' > > Maybe change the script to use /sourceware/snapshot-tmp/gcc (which has > rather more space) instead of /tmp? This patch implements that. 2020-12-17 Jakub Jelinek <jakub@redhat.com> * update_version_git: Put BASEDIR into /sourceware/snapshot-tmp/gcc if it exist.
2020-05-30Daily bump.GCC Administrator1-0/+14
2020-05-29bugzilla-close-candidate.py: Fix sorting of branches.Martin Liska1-3/+4
Pushed to master. maintainer-scripts/ChangeLog: * bugzilla-close-candidate.py: Fix sorting of branches.
2020-05-29Fix parsing of SVN commits in PRs.Martin Liska1-14/+22
Tested and pushed to master. maintainer-scripts/ChangeLog: * bugzilla-close-candidate.py: Fix parsing of SVN revisions. Fix skipping of PRs that contain Can be closed message.
2020-05-29Port bugzilla-close-candidate script to git.Martin Liska1-21/+29
maintainer-scripts/ChangeLog: * bugzilla-close-candidate.py: Support both SVN and GIT messages in PRs. Remove need of usage of the bugzilla API key.
2020-05-28Daily bump.GCC Administrator1-0/+5
2020-05-27Rewrite maintainer-scripts/update_version_gitJakub Jelinek1-67/+10
This patch rewrites update_version_git to be just a thin wrapper around Martin's new python script. This just arranges to check out the gcc repo in a temporary directory, copy out the contrib scripts so that the running script doesn't change with branch checkouts and runs the script. I've run it today manually but hopefully we can do it from cron again from tomorrow. 2020-05-27 Jakub Jelinek <jakub@redhat.com> * update_version_git: Rewrite using contrib/gcc-changelog/git_update_version.py.
2020-04-30Adjust crontab.Jakub Jelinek2-3/+9
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 Jelinek2-1/+4
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 Jelinek2-2/+7
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 Jelinek2-4/+19
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 Wakely3-9/+12
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.