Commit graph

312 commits

Author SHA1 Message Date
GCC Administrator
6eea85a95e Daily bump. 2022-12-01 00:17:51 +00:00
Iain Buclaw
d13c359a49 maintainer-scripts: Add gdc to update_web_docs_git
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-30 22:40:56 +01:00
GCC Administrator
8761284fd7 Daily bump. 2022-11-24 00:17:47 +00:00
Sam James
2650b6f914 maintainer-scripts/gcc_release: compress xz in parallel
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-23 09:53:48 +00:00
GCC Administrator
83d400bded Daily bump. 2022-11-15 08:32:29 +00:00
Martin Liska
c909a4af72 Revert "sphinx: add update_web_docs_git.py script"
This reverts commit 6373b1fdf7.
2022-11-14 09:35:05 +01:00
Martin Liska
705dd990de Revert "sphinx: simplify default in baseconf.py."
This reverts commit 8d7a55b7f4.
2022-11-14 09:35:04 +01:00
Martin Liska
8c7311c198 Revert "sphinx: update crontab with new script"
This reverts commit d05a423c1e.
2022-11-14 09:35:04 +01:00
Martin Liska
65ae20063a Revert "docs: create sources tarball"
This reverts commit 52eedc1fa3.
2022-11-14 09:35:04 +01:00
Martin Liska
30ad6e0f46 Revert "maintainer-scripts: fix superfluous 'sh' for Python script"
This reverts commit 9072763f4f.
2022-11-14 09:35:03 +01:00
GCC Administrator
f225b813e4 Daily bump. 2022-11-11 00:17:22 +00:00
Martin Liska
9072763f4f maintainer-scripts: fix superfluous 'sh' for Python script
maintainer-scripts/ChangeLog:

	* crontab: Fix superfluous 'sh' for Python script.
2022-11-10 06:37:32 +01:00
GCC Administrator
1cdfd0e5cd Daily bump. 2022-11-10 00:17:57 +00:00
Martin Liska
52eedc1fa3 docs: create sources tarball
maintainer-scripts/ChangeLog:

	* update_web_docs_git.py: Create sources tarball.
2022-11-09 19:37:15 +01:00
Martin Liska
d05a423c1e sphinx: update crontab with new script
maintainer-scripts/ChangeLog:

	* crontab: Use new script for documentation of master branch.
2022-11-09 12:37:20 +01:00
Martin Liska
8d7a55b7f4 sphinx: simplify default in baseconf.py.
ChangeLog:

	* doc/baseconf.py: Simplify BUGURL and VERSION_PACKAGE,
	provide a default.

maintainer-scripts/ChangeLog:

	* update_web_docs_git.py: Simplify.
2022-11-09 11:52:13 +01:00
Martin Liska
6373b1fdf7 sphinx: add update_web_docs_git.py script
maintainer-scripts/ChangeLog:

	* update_web_docs_git.py: New file.
2022-11-09 09:33:17 +01:00
GCC Administrator
af086d1911 Daily bump. 2022-07-29 00:16:21 +00:00
Martin Liska
c6894e1dde contrib: use sphinx-build from a venv
maintainer-scripts/ChangeLog:

	* update_web_docs_git: Use sphinx-build from a venv so that
	we can use a recent version.
2022-07-28 12:38:09 +02:00
GCC Administrator
57f2ce6a87 Daily bump. 2022-05-21 00:16:32 +00:00
Richard Biener
6865c9599f Disable snapshots from gcc-9
GCC 9 nears its end.

2022-05-20  Richard Biener  <rguenther@suse.de>

maintainer-scripts/
	* crontab: Disable snapshots from the gcc-9 branch.
2022-05-20 09:12:59 +02:00
GCC Administrator
6b6f53d8af Daily bump. 2022-04-29 00:16:26 +00:00
Jakub Jelinek
12cc2b3299 Update crontab and git_update_version.py
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.
2022-04-28 16:22:42 +02:00
GCC Administrator
87a7d10c2e Daily bump. 2021-05-15 00:16:27 +00:00
Jakub Jelinek
df18a1343d Closing of 8 branch.
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-05-14 11:25:30 +02:00
GCC Administrator
be8aad8d73 Daily bump. 2021-04-21 00:16:23 +00:00
Jakub Jelinek
919323c1a4 Update crontab and git_update_version.py
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-20 10:50:22 +02:00
GCC Administrator
3115aba8d8 Daily bump. 2021-04-10 00:16:23 +00:00
Martin Liska
7d7481ecbc branch_changer: distinguish terminal output
maintainer-scripts/ChangeLog:

	* branch_changer.py: Generate URL only when emitting
	to terminal.
2021-04-09 13:39:30 +02:00
Martin Liska
a0bb9b3b9d branch_changer.py: mention CLOSING candidates
maintainer-scripts/ChangeLog:

	* branch_changer.py: Mention closing candidates and emit
	console links to bugzilla.
2021-04-09 13:30:56 +02:00
Martin Liska
2b2f687fb0 branch_changer.py: document more behavior.
maintainer-scripts/ChangeLog:

	* branch_changer.py: Document more how the script behaves.
2021-04-09 13:19:15 +02:00
Martin Liska
a7ce23cec4 branch_changer: fix usage of Version class.
maintainer-scripts/ChangeLog:

	* branch_changer.py: Fix usage of Version class.
2021-04-09 11:35:09 +02:00
Martin Liska
34bf325000 branch_changer.py: use new versioning scheme.
maintainer-scripts/ChangeLog:

	* branch_changer.py: Use new version scheme in --help output.
2021-04-09 10:43:53 +02:00
GCC Administrator
019a922063 Daily bump. 2021-04-09 00:16:56 +00:00
Jonathan Wakely
acbbb82ea3 maintainer-scripts: Disable multilib when generating libstdc++ docs
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-08 14:51:03 +01:00
Martin Liska
855ce47588 Fix wrong assert in branch_changer.py.
maintainer-scripts/ChangeLog:

	* branch_changer.py: Fix wrongly converted assert.
2021-04-08 15:20:04 +02:00
Martin Liska
9e07b0bfe8 Modernize branch_changer.py script.
maintainer-scripts/ChangeLog:

	* branch_changer.py: Modernize and fix flake8 issues.
	* setup.cfg: New file.
2021-04-08 14:45:01 +02:00
GCC Administrator
eefe499fdf Daily bump. 2020-12-17 00:16:37 +00:00
Jakub Jelinek
f4ae1f2c43 maintainer-scripts: Use /sourceware/snapshot-tmp/gcc as temp directory if 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-12-17 00:15:23 +01:00
GCC Administrator
885ef72f27 Daily bump. 2020-05-30 00:16:27 +00:00
Martin Liska
5e54b01f2b
bugzilla-close-candidate.py: Fix sorting of branches.
Pushed to master.

maintainer-scripts/ChangeLog:

	* bugzilla-close-candidate.py: Fix sorting of branches.
2020-05-29 16:37:48 +02:00
Martin Liska
bd4291a1c4
Fix parsing of SVN commits in PRs.
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-29 16:10:59 +02:00
Martin Liska
c92716b2b1
Port bugzilla-close-candidate script to git.
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-29 13:22:29 +02:00
GCC Administrator
61f3b60556 Daily bump. 2020-05-28 04:23:50 +00:00
Jakub Jelinek
79ea774f9a Rewrite maintainer-scripts/update_version_git
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-05-27 10:24:09 +02:00
Jakub Jelinek
4bc0bb440e Adjust crontab.
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-04-30 19:25:03 +02:00
Jakub Jelinek
c56871dd15 maintainer-scripts: Fix up gcc_release without -l, where mkdir was using 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-12 18:30:16 +01:00
Jakub Jelinek
a0ae4cbe9d maintainer-scripts: Fix jit documentation build with update_web_docs_git
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-03-12 14:46:28 +01:00
Jakub Jelinek
494e434c05 maintainer-scripts: Speed up git clone in gcc_release
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-02-27 09:38:12 +01:00
Jonathan Wakely
97e2f33308 Replace update_web_docs_libstdcxx_svn with update_web_docs_libstdcxx_git
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-13 21:40:44 +00:00