Some hacky solutions to thorny problems

22 jobs for ewlsh/whatwg-console in 1 minute and 36 seconds (queued for 1 second)
Status Job ID Name Coverage
  Prepare
passed #1342561
build-alpine-image

00:00:08

 
  Source Check
passed #1342562
build_recommended

00:01:27

passed #1342568
codespell

00:00:20

passed #1342563
cppcheck

00:00:38

failed #1342564
cpplint

00:01:23

failed #1342565
eslint

00:00:29

failed #1342567
iwyu

00:00:48

failed #1342569
license-check

00:00:22

failed #1342566
pch_check

00:00:21

 
  Test
skipped #1342572
build_maximal
skipped #1342573
build_minimal
skipped #1342574
build_unity
skipped #1342570
asan
sanitizer_gcc
skipped #1342571
asan
sanitizer_thread_gcc
 
  Manual
skipped #1342575
allowed to fail manual
coverage
skipped #1342578
allowed to fail manual
installed_tests
skipped #1342576
allowed to fail manual
iwyu-full
skipped #1342577
asan allowed to fail manual
sanitizer_clang
skipped #1342579
allowed to fail manual
valgrind
skipped #1342582
allowed to fail manual
zeal_11
skipped #1342580
allowed to fail manual
zeal_2
skipped #1342581
allowed to fail manual
zeal_4
 
Name Stage Failure
failed
eslint Source Check
yarn run v1.22.10
$ cd .. && eslint . --format unix --resolve-plugins-relative-to tools
/builds/GNOME/gjs/installed-tests/js/testImporter.js:38:54: Expected a linebreak before this statement. [Error/nonblock-statement-body-position]

1 problem
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
iwyu Source Check
modules/internal/internalLoader.js
modules/script/_bootstrap/default.js

== modules/console.cpp ==
+#include <js/PropertyDescriptor.h> // for JSPROP_READONLY
-#include <fcntl.h> // lines 31-31
-#include <stdio.h> // lines 32-32
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
pch_check Source Check
+ rm -rf -- /tmp/check-pch-biMHEE /tmp/check-pch-kPFnJj /tmp/check-pch-DNeaHP /tmp/check-pch-ObJNic /tmp/check-pch-cIFDNH /tmp/check-pch-AdbAdD /tmp/check-pch-ldhPAi /tmp/check-pch-BLMkeC /tmp/check-pch-bbcdjO /tmp/check-pch-CaNNHo /tmp/check-pch-HNdFcO /tmp/check-pch-FmCmcN /tmp/check-pch-pkFnMB /tmp/check-pch-HjIPmc /tmp/check-pch-jhJCiI /tmp/check-pch-hjciBf
$ test/check-pch.sh
Header <optional> not added to PCH file

Headers not added to the PCH file found, please add to gjs/gjs_pch.hh
Otherwise you can ignore them with a leading comment such as
#include <optional> // check-pch: ignore
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
cpplint Source Check
### 1 new warning(s) found by cpplint ###
-----------------------------------------
--- /cwd/base-report.txt
+++ /cwd/head-report.txt
@@ -602,0 +603 @@
+./modules/console.cpp:LINE: "stdio.h" already included at ./modules/console.cpp:19 [build/include] [4]
-----------------------------------------
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
license-check Source Check
* Unused licenses:
* Used licenses: BSD-3-Clause, CC0-1.0, GPL-2.0-or-later, GPL-3.0-or-later, LGPL-2.0-or-later, LGPL-2.1-or-later, MIT, MPL-1.1, MPL-2.0
* Read errors: 0
* Files with copyright information: 422 / 423
* Files with license information: 422 / 423

Unfortunately, your project is not compliant with version 3.0 of the REUSE Specification :-(
Cleaning up file based variables
ERROR: Job failed: exit code 1