]> git.ozlabs.org Git - next-scripts/log
next-scripts
8 years agodo_merge: add pre-build actions
Stephen Rothwell [Tue, 22 Sep 2015 04:34:54 +0000 (14:34 +1000)]
do_merge: add pre-build actions

8 years agomake_summ: filter out lines related to Revter commit patches
Stephen Rothwell [Tue, 22 Sep 2015 03:54:40 +0000 (13:54 +1000)]
make_summ: filter out lines related to Revter commit patches

8 years agodo_build: use an absolute path for O=
Stephen Rothwell [Tue, 22 Sep 2015 03:53:35 +0000 (13:53 +1000)]
do_build: use an absolute path for O=

for the benefit of the perf build

8 years agoto_ozlabs: backup some more things
Stephen Rothwell [Mon, 14 Sep 2015 03:01:19 +0000 (13:01 +1000)]
to_ozlabs: backup some more things

8 years agofix typo in var name and set -u so it doesn't happen again
Stephen Rothwell [Mon, 14 Sep 2015 03:00:51 +0000 (13:00 +1000)]
fix typo in var name and  set -u so it doesn't happen again

8 years agodo_merge: deref possible tags before saving the SHA1s
Stephen Rothwell [Mon, 14 Sep 2015 03:00:04 +0000 (13:00 +1000)]
do_merge: deref possible tags before saving the SHA1s

8 years agohelpers to sync the intrgration tree between my laptop and ka2
Stephen Rothwell [Tue, 8 Sep 2015 00:00:35 +0000 (10:00 +1000)]
helpers to sync the intrgration tree between my laptop and ka2

8 years agofetch_trees: allow to fetch a subset of trees
Stephen Rothwell [Thu, 27 Aug 2015 23:15:51 +0000 (09:15 +1000)]
fetch_trees: allow to fetch a subset of trees

8 years agocope with doing the merges and build on the same machine
Stephen Rothwell [Wed, 26 Aug 2015 07:10:33 +0000 (17:10 +1000)]
cope with doing the merges and build on the same machine

8 years agomerge_old_version: work out the last merged tree
Stephen Rothwell [Tue, 25 Aug 2015 01:27:38 +0000 (11:27 +1000)]
merge_old_version: work out the last merged tree

if we don't pass one in.  Otherwise verify it (just in case).

8 years agomake_tree_file: cope with the changes in gpg2
Stephen Rothwell [Tue, 25 Aug 2015 01:04:55 +0000 (11:04 +1000)]
make_tree_file: cope with the changes in gpg2

by not using it :-(

and gpg-agent seems to be busted now as well, so just use any current
ssh-agent, but time limit the life of the caching.

8 years agodo_merge: output the date in mail like format
Stephen Rothwell [Mon, 17 Aug 2015 23:12:55 +0000 (09:12 +1000)]
do_merge: output the date in mail like format

to be more explicit about the time zone

8 years agovarious tidy ups for the message production
Stephen Rothwell [Fri, 14 Aug 2015 04:39:04 +0000 (14:39 +1000)]
various tidy ups for the message production

8 years agonew default build directory
Stephen Rothwell [Wed, 29 Jul 2015 23:20:53 +0000 (09:20 +1000)]
new default build directory

8 years agomerge_akpm: add removing files logic
Stephen Rothwell [Fri, 24 Jul 2015 04:53:26 +0000 (14:53 +1000)]
merge_akpm: add removing files logic

8 years agobuild_msg: put in a "cause by" template
Stephen Rothwell [Fri, 24 Jul 2015 04:52:57 +0000 (14:52 +1000)]
build_msg: put in a "cause by" template

8 years agomessage_helper: substitute KCONFIG_NAME and put message through fmt
Stephen Rothwell [Wed, 22 Jul 2015 00:55:28 +0000 (10:55 +1000)]
message_helper: substitute KCONFIG_NAME and put message through fmt

8 years agoonly put the FIXME text in the merge fix messages
Stephen Rothwell [Tue, 7 Jul 2015 06:02:27 +0000 (16:02 +1000)]
only put the FIXME text in the merge fix messages

8 years agodo_stats: create the mail message as well
Stephen Rothwell [Tue, 7 Jul 2015 05:58:00 +0000 (15:58 +1000)]
do_stats: create the mail message as well

8 years agodo_build: build tools/perf as well
Stephen Rothwell [Tue, 7 Jul 2015 05:57:18 +0000 (15:57 +1000)]
do_build: build tools/perf as well

fix allmodconfig build

8 years agodo_build: name the failed build
Stephen Rothwell [Sat, 27 Jun 2015 00:44:06 +0000 (10:44 +1000)]
do_build: name the failed build

to make cut and paste into the mail message easier

8 years agodo_build: actually do allmodconfig builds again
Stephen Rothwell [Sat, 27 Jun 2015 00:41:17 +0000 (10:41 +1000)]
do_build: actually do allmodconfig builds again

8 years agoto_ozlabs: the init directory is no longer needed
Stephen Rothwell [Tue, 23 Jun 2015 08:22:32 +0000 (18:22 +1000)]
to_ozlabs: the init directory is no longer needed

8 years agocommon.sh: allow gcc_version and j_factor to be set from the environment
Stephen Rothwell [Sun, 21 Jun 2015 00:07:32 +0000 (10:07 +1000)]
common.sh: allow gcc_version and j_factor to be set from the environment

8 years agomerge_msg: reformat the message like mpe's version
Stephen Rothwell [Sat, 20 Jun 2015 09:04:29 +0000 (19:04 +1000)]
merge_msg: reformat the message like mpe's version

8 years agomerge_helper: Split the merge gitk logic into a separate script
Michael Ellerman [Fri, 19 Jun 2015 05:41:41 +0000 (15:41 +1000)]
merge_helper: Split the merge gitk logic into a separate script

8 years agoMerge commit 'effc2cae2d3f'
Stephen Rothwell [Sat, 20 Jun 2015 02:14:45 +0000 (12:14 +1000)]
Merge commit 'effc2cae2d3f'

8 years agoMerge commit '6fcb1ac2ddc2'
Stephen Rothwell [Sat, 20 Jun 2015 02:07:14 +0000 (12:07 +1000)]
Merge commit '6fcb1ac2ddc2'

Use .../mails/ as dir for sent emails

8 years agoMerge commit '87f7336193d1'
Stephen Rothwell [Sat, 20 Jun 2015 02:02:45 +0000 (12:02 +1000)]
Merge commit '87f7336193d1'

Conflicts:
common.sh

Use sfr's version of common.sh

8 years agoMerge commit '568b19de2beb'
Stephen Rothwell [Sat, 20 Jun 2015 01:58:03 +0000 (11:58 +1000)]
Merge commit '568b19de2beb'

add sfr's key as the default

8 years agoMerge commit '6ac2d40f29e6'
Stephen Rothwell [Sat, 20 Jun 2015 01:56:25 +0000 (11:56 +1000)]
Merge commit '6ac2d40f29e6'

add sfr's key file as the default

8 years agomerge_akpm: Notify when waiting for akpm fixup
Michael Ellerman [Fri, 19 Jun 2015 05:36:09 +0000 (15:36 +1000)]
merge_akpm: Notify when waiting for akpm fixup

8 years agosend_email: Put mails in a directory
Michael Ellerman [Thu, 18 Jun 2015 00:31:07 +0000 (10:31 +1000)]
send_email: Put mails in a directory

8 years agosend_email: Name the output based on date & time
Michael Ellerman [Thu, 18 Jun 2015 00:30:03 +0000 (10:30 +1000)]
send_email: Name the output based on date & time

8 years agodo_merge: Print if fixes exist when merge fails
Michael Ellerman [Thu, 18 Jun 2015 00:19:29 +0000 (10:19 +1000)]
do_merge: Print if fixes exist when merge fails

8 years agomake_tree_file: Abort if the ssh-add fails
Michael Ellerman [Thu, 18 Jun 2015 00:18:50 +0000 (10:18 +1000)]
make_tree_file: Abort if the ssh-add fails

8 years agodo_build: Print what we're doing
Michael Ellerman [Thu, 18 Jun 2015 00:18:17 +0000 (10:18 +1000)]
do_build: Print what we're doing

8 years agodo_build: Make the logging more eye catching
Michael Ellerman [Fri, 12 Jun 2015 00:27:14 +0000 (10:27 +1000)]
do_build: Make the logging more eye catching

8 years agodo_build: Make sure all makes are dead on error
Michael Ellerman [Fri, 12 Jun 2015 00:26:58 +0000 (10:26 +1000)]
do_build: Make sure all makes are dead on error

8 years agodo_build: Make the parallel logic work, drop set -e
Michael Ellerman [Fri, 12 Jun 2015 00:26:33 +0000 (10:26 +1000)]
do_build: Make the parallel logic work, drop set -e

We can't use 'set -e' because then we bail as soon as the make fails,
and we don't get a chance to look at the result and dump the log.

8 years agodo_build: Do the defconfigs first before forking
Michael Ellerman [Fri, 12 Jun 2015 00:24:43 +0000 (10:24 +1000)]
do_build: Do the defconfigs first before forking

8 years agobuild_msg: Add a place holder for the kconfig name
Michael Ellerman [Fri, 12 Jun 2015 00:23:13 +0000 (10:23 +1000)]
build_msg: Add a place holder for the kconfig name

8 years agocommon.sh: mpe's settings
Michael Ellerman [Thu, 11 Jun 2015 22:24:20 +0000 (08:24 +1000)]
common.sh: mpe's settings

8 years agomake_tree_file: gpg_key is a parameter
Michael Ellerman [Thu, 11 Jun 2015 22:21:07 +0000 (08:21 +1000)]
make_tree_file: gpg_key is a parameter

8 years agodo_push: create it
Michael Ellerman [Thu, 11 Jun 2015 22:23:34 +0000 (08:23 +1000)]
do_push: create it

8 years agosend_email: Write to a file etc.
Michael Ellerman [Thu, 11 Jun 2015 22:22:58 +0000 (08:22 +1000)]
send_email: Write to a file etc.

8 years agodo_build: Do builds in parallel
Michael Ellerman [Thu, 11 Jun 2015 22:18:04 +0000 (08:18 +1000)]
do_build: Do builds in parallel

8 years agomake_tree_file: ssh_key_file is a parameter
Michael Ellerman [Thu, 11 Jun 2015 22:19:26 +0000 (08:19 +1000)]
make_tree_file: ssh_key_file is a parameter

8 years agomerge_msg: Add placeholders so we don't forget to fill them in
Michael Ellerman [Thu, 11 Jun 2015 22:16:40 +0000 (08:16 +1000)]
merge_msg: Add placeholders so we don't forget to fill them in

8 years agodo_merge: Add notifications
Michael Ellerman [Thu, 11 Jun 2015 22:16:06 +0000 (08:16 +1000)]
do_merge: Add notifications

8 years agodo_merge: Pause when the commit fails
Michael Ellerman [Thu, 11 Jun 2015 22:15:46 +0000 (08:15 +1000)]
do_merge: Pause when the commit fails

8 years agodo_build: Disable CONFIG_BUILD_DOCSRC for allmodconfig
Michael Ellerman [Thu, 11 Jun 2015 05:25:18 +0000 (15:25 +1000)]
do_build: Disable CONFIG_BUILD_DOCSRC for allmodconfig

8 years agodo_build: Report the time builds take
Michael Ellerman [Thu, 11 Jun 2015 05:13:41 +0000 (15:13 +1000)]
do_build: Report the time builds take

8 years agodo_build: Make the -j factor a parameter
Michael Ellerman [Thu, 11 Jun 2015 05:13:01 +0000 (15:13 +1000)]
do_build: Make the -j factor a parameter

8 years agodo_build: Make the GCC version a parameter
Michael Ellerman [Thu, 11 Jun 2015 05:12:10 +0000 (15:12 +1000)]
do_build: Make the GCC version a parameter

8 years agodo_build: Report the build host
Michael Ellerman [Thu, 11 Jun 2015 04:52:43 +0000 (14:52 +1000)]
do_build: Report the build host

8 years agofetch_trees: fix typo
Stephen Rothwell [Thu, 11 Jun 2015 09:47:25 +0000 (19:47 +1000)]
fetch_trees: fix typo

8 years agosetup_build: use common.sh
Stephen Rothwell [Thu, 11 Jun 2015 07:14:21 +0000 (17:14 +1000)]
setup_build: use common.sh

8 years agoremove -init stuff
Stephen Rothwell [Thu, 11 Jun 2015 07:09:38 +0000 (17:09 +1000)]
remove -init stuff

8 years agofetch_trees: tidy up
Stephen Rothwell [Thu, 11 Jun 2015 07:07:03 +0000 (17:07 +1000)]
fetch_trees: tidy up

8 years agofetch_trees: make fetching Andrew's tree quieter
Stephen Rothwell [Thu, 11 Jun 2015 06:20:17 +0000 (16:20 +1000)]
fetch_trees: make fetching Andrew's tree quieter

8 years agomake_tree_file: do some tidying up
Stephen Rothwell [Thu, 11 Jun 2015 02:06:08 +0000 (12:06 +1000)]
make_tree_file: do some tidying up

8 years agodo_merge: sprinkle notify-send's around to help the operator
Stephen Rothwell [Thu, 11 Jun 2015 00:46:56 +0000 (10:46 +1000)]
do_merge: sprinkle notify-send's around to help the operator

9 years agodon't worry if we can't update Linus' tree on the build machine
Stephen Rothwell [Thu, 4 Jun 2015 13:23:30 +0000 (23:23 +1000)]
don't worry if we can't update Linus' tree on the build machine

9 years agoautomate deleting of files
Stephen Rothwell [Thu, 4 Jun 2015 13:23:15 +0000 (23:23 +1000)]
automate deleting of files

9 years agoallow kisskb more room on ka2
Stephen Rothwell [Thu, 4 Jun 2015 13:22:40 +0000 (23:22 +1000)]
allow kisskb more room on ka2

9 years agoonly use -j48
Stephen Rothwell [Thu, 4 Jun 2015 13:21:43 +0000 (23:21 +1000)]
only use -j48

9 years agofetch_trees: use git tricks to only store the first lines of some akpm patches
Stephen Rothwell [Wed, 17 Sep 2014 04:27:46 +0000 (14:27 +1000)]
fetch_trees: use git tricks to only store the first lines of some akpm patches

9 years agoto_ozlabs: keep the working trees up to date
Stephen Rothwell [Mon, 8 Sep 2014 15:28:33 +0000 (01:28 +1000)]
to_ozlabs: keep the working trees up to date

9 years agomake_tree_file: add 2fa for gitolite.kernel.org
Stephen Rothwell [Wed, 27 Aug 2014 04:43:22 +0000 (14:43 +1000)]
make_tree_file: add 2fa for gitolite.kernel.org

also correct hour for hour < 10

9 years agofinal_msg: make a backup for comaprison if needed
Stephen Rothwell [Wed, 27 Aug 2014 04:41:52 +0000 (14:41 +1000)]
final_msg: make a backup for comaprison if needed

9 years agomerge_msg: suppress gtk warning messages from gvim
Stephen Rothwell [Fri, 4 Jul 2014 04:35:33 +0000 (14:35 +1000)]
merge_msg: suppress gtk warning messages from gvim

9 years agomake_tree_file: use gpg-agent instead of ssh-agent
Stephen Rothwell [Thu, 26 Jun 2014 07:39:23 +0000 (17:39 +1000)]
make_tree_file: use gpg-agent instead of ssh-agent

that way we don;t keep the tag signing key around either

9 years agouse gcc v4.9.0 for builds
Stephen Rothwell [Mon, 9 Jun 2014 07:44:23 +0000 (17:44 +1000)]
use gcc v4.9.0 for builds

10 years agofinal_msg: automate the creation of the release note
Stephen Rothwell [Thu, 5 Jun 2014 01:10:38 +0000 (11:10 +1000)]
final_msg: automate the creation of the release note

10 years agomake_tree_file: delete teh remote old refs all at once
Stephen Rothwell [Thu, 5 Jun 2014 01:10:05 +0000 (11:10 +1000)]
make_tree_file: delete teh remote old refs all at once

10 years agodo_last_build: try to shorten the last build
Stephen Rothwell [Mon, 26 May 2014 04:21:56 +0000 (14:21 +1000)]
do_last_build: try to shorten the last build

10 years agodo_merge: use rev-parse instead of show-ref --hash
Stephen Rothwell [Mon, 26 May 2014 04:21:20 +0000 (14:21 +1000)]
do_merge: use rev-parse instead of show-ref --hash

the latter may return more than one result :-(

10 years agodo_merge: allow for pre merge actions
Stephen Rothwell [Mon, 26 May 2014 04:20:41 +0000 (14:20 +1000)]
do_merge: allow for pre merge actions

10 years agoecho what build we are doing
Stephen Rothwell [Wed, 21 May 2014 05:50:02 +0000 (15:50 +1000)]
echo what build we are doing

10 years agorefactor mail composing
Stephen Rothwell [Thu, 15 May 2014 23:41:01 +0000 (09:41 +1000)]
refactor mail composing

split out the actual mail sending command

10 years agodo_merge: always do the commit after a manual fixup
Stephen Rothwell [Thu, 15 May 2014 01:18:23 +0000 (11:18 +1000)]
do_merge: always do the commit after a manual fixup

10 years agoupdate_trees: make the patch format explicit
Stephen Rothwell [Thu, 15 May 2014 01:17:31 +0000 (11:17 +1000)]
update_trees: make the patch format explicit

10 years agoto_ozlabs: don't checkout ourt remote trees
Stephen Rothwell [Thu, 6 Mar 2014 23:41:45 +0000 (10:41 +1100)]
to_ozlabs: don't checkout ourt remote trees

Add init tree

10 years agogetch_trees: use akpm module for fetching
Stephen Rothwell [Wed, 5 Mar 2014 23:53:31 +0000 (10:53 +1100)]
getch_trees: use akpm module for fetching

and compress stuff

10 years agoturn {import,merge}-cpuinit into -init
Stephen Rothwell [Wed, 5 Mar 2014 06:56:52 +0000 (17:56 +1100)]
turn {import,merge}-cpuinit into -init

10 years agomove mmotm to here as well
Stephen Rothwell [Tue, 4 Mar 2014 05:59:40 +0000 (16:59 +1100)]
move mmotm to here as well

and tidy up some of its import

10 years agodo_merge: don;t commit anything after an empty fixup
Stephen Rothwell [Tue, 4 Mar 2014 05:57:35 +0000 (16:57 +1100)]
do_merge: don;t commit anything after an empty fixup

and don't show the diff

10 years agodo_last_build: kconfig now does the right thing for allyesconfig
Stephen Rothwell [Thu, 6 Feb 2014 22:44:20 +0000 (09:44 +1100)]
do_last_build: kconfig now does the right thing for allyesconfig

10 years agodo_build: the kconfig stuff now excludes what I want
Stephen Rothwell [Thu, 6 Feb 2014 22:39:05 +0000 (09:39 +1100)]
do_build: the kconfig stuff now excludes what I want

10 years agoadd a arm multi_v7_defconfig build
Stephen Rothwell [Sun, 24 Nov 2013 23:31:02 +0000 (10:31 +1100)]
add a arm multi_v7_defconfig build

10 years agodo not build the instruction decode to save time
Stephen Rothwell [Sun, 24 Nov 2013 23:30:37 +0000 (10:30 +1100)]
do not build the instruction decode to save time

10 years agolimit the rebuilding of the module stubs
Stephen Rothwell [Sun, 24 Nov 2013 23:29:02 +0000 (10:29 +1100)]
limit the rebuilding of the module stubs

create an empty .scmversion so that the kernel version doesn not
change after each merge

10 years agolimit the builds access to the network
Stephen Rothwell [Sun, 24 Nov 2013 23:28:06 +0000 (10:28 +1100)]
limit the builds access to the network

10 years agoimport_akpm: cope if there is no linus patch
Stephen Rothwell [Sun, 24 Nov 2013 23:24:18 +0000 (10:24 +1100)]
import_akpm: cope if there is no linus patch

10 years agodo_merge: don't use --no-ff for merges
Stephen Rothwell [Wed, 30 Oct 2013 05:36:29 +0000 (16:36 +1100)]
do_merge: don't use --no-ff for merges

10 years agomerge_akpm: make the merge of akpm-current non-ff
Stephen Rothwell [Fri, 30 Aug 2013 00:25:17 +0000 (10:25 +1000)]
merge_akpm: make the merge of akpm-current non-ff

10 years agoimport-akpm: make the fetch excplicit
Stephen Rothwell [Fri, 30 Aug 2013 00:23:46 +0000 (10:23 +1000)]
import-akpm: make the fetch excplicit

10 years agodo_build: temporarily add CONFIG_MODULES=y to the allmodconfig build
Stephen Rothwell [Thu, 15 Aug 2013 23:59:14 +0000 (09:59 +1000)]
do_build: temporarily add CONFIG_MODULES=y to the allmodconfig build

10 years agomake_tree_file: use the official name for kup.kernel.org
Stephen Rothwell [Tue, 13 Aug 2013 08:28:00 +0000 (18:28 +1000)]
make_tree_file: use the official name for kup.kernel.org