Omit the `omake` compilation-mode rule by default

It keeps interfering with other rules, slowing everything down a
little bit and makes it harder to add or change other rules.  The rule
is still there and can easily be re-enabled by those who need it.

* etc/NEWS: Announce.
* lisp/progmodes/compile.el (compilation-error-regexp-alist):
Exclude `omake`.
* test/lisp/progmodes/compile-tests.el
(compile-tests--test-regexps-data):
Actually test the `cucumber` rule. Remove the `omake` test case.
(compile-test-error-regexps):
Test `omake` here.  Test other rules without `omake` included.
10 jobs for master in 116 minutes and 54 seconds (queued for 8 seconds)
Status Job ID Name Coverage
  Build Images
failed #75053
build-image-inotify

01:56:51

 
  Normal
skipped #75054
test-all-inotify
 
  Platform Images
failed #75055
build-image-eglot

01:56:53

failed #75057
build-image-gnustep

01:56:46

failed #75056
build-image-tree-sitter

01:56:47

 
  Platforms
skipped #75058
test-eglot
skipped #75060
test-gnustep
skipped #75059
test-tree-sitter
 
  Native Comp Images
failed #75061
build-native-comp-speed2

00:05:51

 
  Native Comp
skipped #75062
test-native-comp-speed2
 
Name Stage Failure
failed
build-image-tree-sitter Platform Images There has been a timeout failure or the job got stuck. Check your timeout limits or try again
#12 913.6   CC       emacs.o
#12 922.4 CC keyboard.o
#12 982.1 CC macros.o
#12 985.0 CC keymap.o
#12 1006. CC sysdep.o
#12 1017. CC bignum.o
#12 1021. CC buffer.o
#12 1042. CC filelock.o
#12 1046. CC insdel.o
#12 1055. CC marker.o
failed
build-image-inotify Build Images There has been a timeout failure or the job got stuck. Check your timeout limits or try again
#12 1493. Finding pointers to doc strings...done
#12 1494. Dumping under the name bootstrap-emacs.pdmp
#12 1494. Dumping fingerprint: c5e4d69d64bae9bd68dee7b6472132364a8ababaa5b9011935f4f9c0062c0046
#12 1516. Dump complete
#12 1516. Byte counts: header=100 hot=15505212 discardable=137552 cold=10891848
#12 1516. Reloc counts: hot=1080960 discardable=4930
#12 1516. ANCIENT=yes make -C ../lisp compile-first EMACS="../src/bootstrap-emacs"
#12 1516. make[4]: Entering directory '/checkout/lisp'
#12 1516. ELC emacs-lisp/macroexp.elc
#12 1538. ELC emacs-lisp/cconv.elc
failed
build-image-eglot Platform Images There has been a timeout failure or the job got stuck. Check your timeout limits or try again
#12 707.9   CC       charset.o
#12 725.9 CC coding.o
#12 811.8 CC category.o
#12 815.5 CC ccl.o
#12 832.0 CC character.o
#12 840.1 CC chartab.o
#12 851.6 CC bidi.o
#12 863.3 CC cm.o
#12 866.3 CC term.o
#12 883.7 CC terminal.o
failed
build-image-gnustep Platform Images There has been a timeout failure or the job got stuck. Check your timeout limits or try again
#12 627.1   CCLD     make-fingerprint
#12 628.2 make[3]: Leaving directory '/checkout/lib-src'
#12 628.2 make -C src BIN_DESTDIR=''/checkout/nextstep/Emacs.app/'' \
#12 628.2 ELN_DESTDIR='/checkout/nextstep/Emacs.app/Frameworks/' all
#12 629.6 make[3]: Entering directory '/checkout/src'
#12 629.6 GEN globals.h
#12 630.4 CC dispnew.o
#12 650.4 CC frame.o
#12 678.9 CC scroll.o
#12 683.2 CC xdisp.o
failed
build-native-comp-speed2 Native Comp Images
 > [internal] load build context:
------
rpc error: code = Unavailable desc = transport is closing
Running after script...
$ test -n "$(docker ps -aq -f name=${test_name})" && docker cp ${test_name}:checkout/test ${test_name}
$ test -n "$(docker ps -aq -f name=${test_name})" && docker rm ${test_name}
$ find ${test_name} ! \( -name "*.log" -o -name ${EMACS_TEST_JUNIT_REPORT} \) -type f -delete
find: build-native-comp-speed2-ca9f0e75: No such file or directory
ERROR: Job failed: exit code 1