]>
git.ozlabs.org Git - next-scripts/log
Stephen Rothwell [Thu, 12 Jun 2025 01:42:02 +0000 (11:42 +1000)]
do_build: consolidate failure action
Stephen Rothwell [Wed, 11 Jun 2025 23:22:49 +0000 (09:22 +1000)]
simplify remote builds
Stephen Rothwell [Mon, 26 May 2025 05:48:22 +0000 (15:48 +1000)]
do_build: modify the j factors a bit
Stephen Rothwell [Mon, 26 May 2025 05:47:16 +0000 (15:47 +1000)]
setup_build: fs is no more
Stephen Rothwell [Mon, 28 Apr 2025 08:41:39 +0000 (18:41 +1000)]
fetch_trees: use ls-remote to check the ref SHA
before fetching = - in the hope that that is a much lower
overhead operation on the remote
Stephen Rothwell [Mon, 3 Feb 2025 04:07:13 +0000 (15:07 +1100)]
fix typo
Stephen Rothwell [Mon, 13 Jan 2025 05:19:24 +0000 (16:19 +1100)]
change auth method
Stephen Rothwell [Thu, 21 Nov 2024 05:42:05 +0000 (16:42 +1100)]
push-pending-fixes: push the fs trees as well
in case I didn't push them yet
Stephen Rothwell [Thu, 7 Nov 2024 23:09:51 +0000 (10:09 +1100)]
do_merge: fix the branch name printed
Stephen Rothwell [Thu, 7 Nov 2024 22:56:25 +0000 (09:56 +1100)]
split pushing of fs-next from pending-fixes
Stephen Rothwell [Thu, 19 Sep 2024 23:22:49 +0000 (09:22 +1000)]
clog: this is even better for ranges and multiple commits
Stephen Rothwell [Wed, 18 Sep 2024 03:28:21 +0000 (13:28 +1000)]
do_merge: make merging a tree an explicit operation
Stephen Rothwell [Mon, 16 Sep 2024 00:39:27 +0000 (10:39 +1000)]
do_merge: fix restarting when the next control line is switch or branch
Stephen Rothwell [Mon, 2 Sep 2024 07:37:54 +0000 (17:37 +1000)]
use the existing $d to update the .config file
Stephen Rothwell [Thu, 29 Aug 2024 08:07:19 +0000 (18:07 +1000)]
track when I have to use an old version of a tree
and force it to be rebuilt until it works again
Idea from Mark Brown
Stephen Rothwell [Thu, 29 Aug 2024 08:06:48 +0000 (18:06 +1000)]
make_summ: update for fs-next tree
Stephen Rothwell [Thu, 29 Aug 2024 08:01:49 +0000 (18:01 +1000)]
do_last_build: fixes for new host kernel and new binutils
The new Debian host kernel uses 4k pages
Stephen Rothwell [Thu, 29 Aug 2024 08:00:51 +0000 (18:00 +1000)]
clog: use git show instead of git log
This will work with ranges etc better
Stephen Rothwell [Mon, 12 Aug 2024 23:40:38 +0000 (09:40 +1000)]
I build the fs-next tree early now
so push it out with pending-fixes
Stephen Rothwell [Wed, 10 Jul 2024 02:34:11 +0000 (12:34 +1000)]
dup_commit: cope with a different tree and multiple commits
Stephen Rothwell [Thu, 13 Jun 2024 04:55:09 +0000 (14:55 +1000)]
don't use a worktree for the fs_* branches
Stephen Rothwell [Wed, 29 May 2024 04:59:26 +0000 (14:59 +1000)]
fetch_trees: fix up for sub trees
We don't fetch them
Stephen Rothwell [Wed, 29 May 2024 04:52:21 +0000 (14:52 +1000)]
implement switch to put some merges in sub branches
Stephen Rothwell [Tue, 28 May 2024 22:21:58 +0000 (08:21 +1000)]
common.sh: don't duplicate reports of duplicated commits
Stephen Rothwell [Wed, 21 Feb 2024 06:45:13 +0000 (17:45 +1100)]
do_*_build: introduce a global kconfig override file
Stephen Rothwell [Wed, 21 Feb 2024 06:40:32 +0000 (17:40 +1100)]
make_tree_file, message_helper: get around grep binary file behaviour
These files are not binary but may contain some control characters
Stephen Rothwell [Wed, 21 Feb 2024 06:39:45 +0000 (17:39 +1100)]
make_summ: improve regexp
Stephen Rothwell [Wed, 21 Feb 2024 06:38:34 +0000 (17:38 +1100)]
fetch_trees: suppress error for teh first fetch of a new tree
Stephen Rothwell [Thu, 5 Oct 2023 22:15:53 +0000 (09:15 +1100)]
make_summ: egrep is obsolete
Stephen Rothwell [Fri, 15 Sep 2023 02:09:03 +0000 (12:09 +1000)]
backup_next: cannot use open_noatime as the rsync on fs does no support it
Stephen Rothwell [Thu, 14 Sep 2023 22:45:46 +0000 (08:45 +1000)]
backup_next: add open_noatime option
Stephen Rothwell [Thu, 14 Sep 2023 22:36:27 +0000 (08:36 +1000)]
backup_next: update to remove qult and mmotm
also cd to the top directory
Stephen Rothwell [Mon, 11 Sep 2023 02:41:54 +0000 (12:41 +1000)]
do_stats: Andrew uses git, so remove an irrelevant sentence
Stephen Rothwell [Wed, 12 Jul 2023 02:20:06 +0000 (12:20 +1000)]
to_ozlabs: just rsync the whole thing
This actually reduces the data on ozlabs.org as we have
pruned the main repo before we run this
Stephen Rothwell [Mon, 10 Jul 2023 06:59:23 +0000 (16:59 +1000)]
do_merge: exit on build failure
we can just retsart do_merge in this case
Stephen Rothwell [Wed, 10 May 2023 00:01:50 +0000 (10:01 +1000)]
to/from_build_host: we no longer care about mmotm/
Stephen Rothwell [Mon, 27 Mar 2023 20:59:23 +0000 (07:59 +1100)]
add an s390 build
Stephen Rothwell [Thu, 23 Mar 2023 22:49:08 +0000 (09:49 +1100)]
add NO_BPF_SKEL=1 to the perf build for now
Stephen Rothwell [Mon, 20 Mar 2023 23:17:20 +0000 (10:17 +1100)]
merge_old_version: shellcheck, update style, convert to posix shell script
Stephen Rothwell [Mon, 20 Mar 2023 23:04:18 +0000 (10:04 +1100)]
message_helper: ignore old version merges
Stephen Rothwell [Fri, 17 Mar 2023 02:32:49 +0000 (13:32 +1100)]
do_build: I am now using gcc 12
Stephen Rothwell [Tue, 21 Feb 2023 22:21:36 +0000 (09:21 +1100)]
do_build: try higher -j numbers
on zz1, I am seeing ~20% idle time while building
Stephen Rothwell [Thu, 19 Jan 2023 20:28:08 +0000 (07:28 +1100)]
do_merge: just assume an existing SHA1s file means continue
Stephen Rothwell [Wed, 18 Jan 2023 23:56:19 +0000 (10:56 +1100)]
do_merge: add the -c (continue) option
This starts mergeing again from where we left off i.e. the
tree after the last entry in the SHA`s file.
Stephen Rothwell [Thu, 12 Jan 2023 22:00:57 +0000 (09:00 +1100)]
do_merge: add duplicates to the log file
Stephen Rothwell [Wed, 11 Jan 2023 01:05:11 +0000 (12:05 +1100)]
detect duplicate patches
Stephen Rothwell [Mon, 9 Jan 2023 21:23:58 +0000 (08:23 +1100)]
add script for reporting duplicate commits
Stephen Rothwell [Wed, 14 Dec 2022 20:49:49 +0000 (07:49 +1100)]
do_merge: convert to a posix shell script
Stephen Rothwell [Wed, 7 Dec 2022 07:56:31 +0000 (18:56 +1100)]
make_tree_file: simplify the tag deleting
Stephen Rothwell [Wed, 7 Dec 2022 06:49:03 +0000 (17:49 +1100)]
make_tree_file: general tidy up
use new get_* functions
quote more things
change some double quotes to single
make into a Posix script
Stephen Rothwell [Wed, 7 Dec 2022 05:50:04 +0000 (16:50 +1100)]
common.sh: allow scripts to explicitly as for no arg parsing
Use this in final_msg so it has no bashisms left and
can be just a Posix shell script
(see https://www.shellcheck.net/wiki/SC2240)
Stephen Rothwell [Wed, 7 Dec 2022 04:13:28 +0000 (15:13 +1100)]
final_msg: use new get_* functions
add another one to get the prending fixes branches
Stephen Rothwell [Wed, 7 Dec 2022 04:00:16 +0000 (15:00 +1100)]
fetch_trees: use new get_* functions
Stephen Rothwell [Wed, 7 Dec 2022 01:13:07 +0000 (12:13 +1100)]
common.sh: restructure the get_ functions
add get_control_field and get_branches
Stephen Rothwell [Wed, 30 Nov 2022 07:29:31 +0000 (18:29 +1100)]
remove more akpm/mmotm stuff
Stephen Rothwell [Wed, 30 Nov 2022 07:07:15 +0000 (18:07 +1100)]
common.sh: some shellcheck fixes
Stephen Rothwell [Wed, 30 Nov 2022 07:06:09 +0000 (18:06 +1100)]
roll_back: first pass
roll_back <branch> ralls us back to just after <branch> was merged
Stephen Rothwell [Wed, 30 Nov 2022 05:17:47 +0000 (16:17 +1100)]
common.sh: use "normal" conditionals
Stephen Rothwell [Wed, 30 Nov 2022 05:08:48 +0000 (16:08 +1100)]
common.sh: make the TAB field separator more reliable
Stephen Rothwell [Wed, 30 Nov 2022 04:53:15 +0000 (15:53 +1100)]
make_tree_file: shellcheck fixes
Stephen Rothwell [Fri, 25 Nov 2022 00:13:04 +0000 (11:13 +1100)]
fix typo
Stephen Rothwell [Thu, 24 Nov 2022 23:59:59 +0000 (10:59 +1100)]
common: add a "remote branch" control file accessor
simplify the awk programs a little
Stephen Rothwell [Thu, 24 Nov 2022 23:54:40 +0000 (10:54 +1100)]
fix some shellcheck warnings
Stephen Rothwell [Wed, 23 Nov 2022 23:58:52 +0000 (10:58 +1100)]
from_build_host: log progress (for when the network is bad)
Stephen Rothwell [Wed, 23 Nov 2022 23:58:26 +0000 (10:58 +1100)]
send_email: email addresses are case insensitive (more or less)
Stephen Rothwell [Thu, 27 Oct 2022 03:28:21 +0000 (14:28 +1100)]
update j factor for new build server
Stephen Rothwell [Wed, 24 Aug 2022 03:16:52 +0000 (13:16 +1000)]
fetch_trees: don't do anything if we have merged the last tree
Stephen Rothwell [Wed, 24 Aug 2022 03:13:55 +0000 (13:13 +1000)]
Andrew uses git now
Stephen Rothwell [Thu, 14 Jul 2022 07:10:17 +0000 (17:10 +1000)]
common.sh: make the default build dir user agnostic
Stephen Rothwell [Thu, 14 Jul 2022 07:09:00 +0000 (17:09 +1000)]
merge_akpm: gut this since Andrew is now using git
Stephen Rothwell [Thu, 14 Jul 2022 07:07:16 +0000 (17:07 +1000)]
have fetch_commits call check_commits
and check_commits not run gitk
Stephen Rothwell [Thu, 9 Jun 2022 05:20:31 +0000 (15:20 +1000)]
only "git push" the repos that get gc'd every day or so
just rsync the rest
Stephen Rothwell [Mon, 4 Apr 2022 22:18:15 +0000 (08:18 +1000)]
check_fixes: update a messages
Stephen Rothwell [Wed, 30 Mar 2022 07:31:16 +0000 (18:31 +1100)]
to/from_build_host: add to exlcudes
do some quoting
Stephen Rothwell [Wed, 30 Mar 2022 07:30:42 +0000 (18:30 +1100)]
fetch_trees: stick to IPv4 for now
Stephen Rothwell [Tue, 18 Jan 2022 05:39:10 +0000 (16:39 +1100)]
update to_build_host a bit
bring back (at least the .git part of) next-fixes
Stephen Rothwell [Thu, 9 Dec 2021 21:45:52 +0000 (08:45 +1100)]
use gandalf for akpm files for now
Stephen Rothwell [Wed, 10 Nov 2021 03:54:04 +0000 (14:54 +1100)]
do_last_build: add arm64 defconfig build
Stephen Rothwell [Wed, 10 Nov 2021 03:51:48 +0000 (14:51 +1100)]
do_last_build: adjust -j factors
Stephen Rothwell [Fri, 5 Nov 2021 03:34:35 +0000 (14:34 +1100)]
do_last_build: so the powerpc allyesconfig build in parallel
Stephen Rothwell [Fri, 5 Nov 2021 03:34:15 +0000 (14:34 +1100)]
make_tree_file: make the columns line up
Stephen Rothwell [Thu, 16 Sep 2021 22:06:27 +0000 (08:06 +1000)]
begin to hide away the CRTL_FILE accesses
Stephen Rothwell [Thu, 16 Sep 2021 21:55:49 +0000 (07:55 +1000)]
do_build: update the SHA1 file before applying fixes
Stephen Rothwell [Thu, 16 Sep 2021 12:15:21 +0000 (22:15 +1000)]
make the merge messages more useful
Put the git URL and branch name of the tree in there.
Stephen Rothwell [Mon, 5 Jul 2021 23:19:10 +0000 (09:19 +1000)]
final_msg: auto generate the number of pending trees
Stephen Rothwell [Mon, 5 Jul 2021 23:17:11 +0000 (09:17 +1000)]
do_build: suppress some ABI warnings in the perf build
also update the section mismatch pattern
Stephen Rothwell [Thu, 15 Apr 2021 22:22:18 +0000 (08:22 +1000)]
to_ozlabs: cleanup
Stephen Rothwell [Thu, 15 Apr 2021 22:19:13 +0000 (08:19 +1000)]
to_build_host: don't copy left over top level patches
Stephen Rothwell [Thu, 15 Apr 2021 22:18:01 +0000 (08:18 +1000)]
make_tree_file: make finding the latest tag in Linus' tree more reliable
Stephen Rothwell [Thu, 8 Oct 2020 00:52:31 +0000 (11:52 +1100)]
check_fixes: use extglob to avoind some regexp work
also simplify some message creation
Stephen Rothwell [Wed, 7 Oct 2020 00:48:57 +0000 (11:48 +1100)]
no_sig: the message body comes from the check_commits script
Stephen Rothwell [Fri, 2 Oct 2020 04:01:50 +0000 (14:01 +1000)]
prompt for the MERG_HEAD sides commits
Stephen Rothwell [Fri, 2 Oct 2020 03:24:27 +0000 (13:24 +1000)]
merge_msg: prompt for the HEAD side trees involved
Stephen Rothwell [Fri, 2 Oct 2020 00:12:28 +0000 (10:12 +1000)]
merge_msg: prompt for the HEAD side commits
Insert these commit logs into the message. Also add email addresses
associated with them to the Cc list and pass them down.
Stephen Rothwell [Thu, 1 Oct 2020 01:47:22 +0000 (11:47 +1000)]
merge_msg: set and use tools_dir
There will be more uses soon
Stephen Rothwell [Thu, 1 Oct 2020 01:41:25 +0000 (11:41 +1000)]
use -b (branch) instead of -t (tree)
I am going to use -t for "To:" addresses
Stephen Rothwell [Thu, 1 Oct 2020 01:16:22 +0000 (11:16 +1000)]
merge_msg: fix branch handling
Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
Stephen Rothwell [Thu, 1 Oct 2020 01:10:34 +0000 (11:10 +1000)]
message_helper: improve filtering
Stephen Rothwell [Thu, 1 Oct 2020 00:42:22 +0000 (10:42 +1000)]
send_email: allow multiple cc's and use that in message_helper
Stephen Rothwell [Wed, 30 Sep 2020 11:48:00 +0000 (21:48 +1000)]
change the order of arguments to send_email
I want to pass more cc's and the other 2 parameters are
(effectively) single items.