[Warning] Ebuild 9999 uses POSIX test '['. Use bash conditions '[[ ... ]]' instead.
[Notice] Ebuild 9999 has an invalid header. It should start with a valid copyright line (e.g., '# Copyright YEARS MAIN-CONTRIBUTOR') and the GPLv2 distribution text followed by an empty line.
[Warning] Ebuild 9999 has a line exceeding 80 positions on line 50.
[Warning] Ebuild 9999 has a line exceeding 80 positions on line 54.
[Warning] Ebuild 9999 has a line exceeding 80 positions on line 62.
[Warning] Ebuild 9999 uses spaces for indentation on line 82.
[Warning] Ebuild 9999 uses spaces for indentation on line 83.
[Warning] Ebuild 9999 uses spaces for indentation on line 84.
[Warning] Ebuild 9999 uses spaces for indentation on line 85.
[Warning] Ebuild 9999 uses spaces for indentation on line 86.
[Warning] Ebuild 9999 uses spaces for indentation on line 87.
[Warning] Ebuild 9999 uses spaces for indentation on line 88.
[Warning] Ebuild 9999 uses spaces for indentation on line 89.
[Warning] Ebuild 9999 uses spaces for indentation on line 90.
[Warning] Ebuild 9999 uses spaces for indentation on line 91.
[Warning] Ebuild 9999 uses spaces for indentation on line 92.
[Warning] Ebuild 9999 uses spaces for indentation on line 93.
[Warning] Ebuild 9999 uses spaces for indentation on line 94.
[Warning] Ebuild 9999 uses spaces for indentation on line 95.
[Warning] Ebuild 9999 uses spaces for indentation on line 96.
[Warning] Ebuild 9999 uses spaces for indentation on line 97.
[Warning] Ebuild 9999 uses spaces for indentation on line 98.
[Warning] Ebuild 9999 uses spaces for indentation on line 99.
[Warning] Ebuild 9999 uses spaces for indentation on line 100.
[Warning] Ebuild 9999 uses spaces for indentation on line 101.
[Warning] Ebuild 9999 has a line exceeding 80 positions on line 101.
[Warning] Ebuild 9999 uses spaces for indentation on line 102.
[Warning] Ebuild 9999 uses spaces for indentation on line 103.
[Warning] Ebuild 9999 uses spaces for indentation on line 104.
[Warning] Ebuild 9999 uses spaces for indentation on line 105.
[Warning] Ebuild 9999 uses spaces for indentation on line 106.
[Warning] Ebuild 9999 uses spaces for indentation on line 107.
[Warning] Ebuild 9999 uses spaces for indentation on line 108.
[Warning] Ebuild 9999 uses spaces for indentation on line 109.
[Warning] Ebuild 9999 uses spaces for indentation on line 110.
[Warning] Ebuild 9999 uses spaces for indentation on line 111.
[Warning] Ebuild 9999 uses spaces for indentation on line 112.
[Warning] Ebuild 9999 uses spaces for indentation on line 113.
[Warning] Ebuild 9999 uses spaces for indentation on line 114.
[Warning] Ebuild 9999 uses spaces for indentation on line 115.
[Warning] Ebuild 9999 uses spaces for indentation on line 116.
[Warning] Ebuild 9999 uses spaces for indentation on line 117.
[Warning] Ebuild 9999 uses spaces for indentation on line 118.
[Warning] Ebuild 9999 uses spaces for indentation on line 119.
[Warning] Ebuild 9999 uses spaces for indentation on line 120.
[Warning] Ebuild 9999 uses spaces for indentation on line 121.
[Warning] Ebuild 9999 uses spaces for indentation on line 122.
[Warning] Ebuild 9999 uses spaces for indentation on line 123.
[Warning] Ebuild 9999 uses spaces for indentation on line 124.
[Warning] Ebuild 9999 uses spaces for indentation on line 125.
[Warning] Ebuild 9999 uses spaces for indentation on line 126.
[Warning] Ebuild 9999 uses spaces for indentation on line 127.
[Warning] Ebuild 9999 uses spaces for indentation on line 128.
[Warning] Ebuild 9999 uses spaces for indentation on line 129.
[Warning] Ebuild 9999 uses spaces for indentation on line 130.
[Warning] Ebuild 9999 uses spaces for indentation on line 131.
[Warning] Ebuild 9999 uses spaces for indentation on line 132.
[Warning] Ebuild 9999 uses spaces for indentation on line 133.
[Warning] Ebuild 9999 uses spaces for indentation on line 134.
[Warning] Ebuild 9999 uses spaces for indentation on line 135.
[Warning] Ebuild 9999 has a line exceeding 80 positions on line 142.
[Warning] Ebuild 9999 has a line exceeding 80 positions on line 155.
[Warning] Ebuild 9999 has a line exceeding 80 positions on line 156.
[Warning] Ebuild 9999 has a line exceeding 80 positions on line 166.
Bypassing the network sandbox using `RESTRICT="network-sandbox"` violates Gentoo's core packaging policies. Ebuilds must support offline and reproducible builds, meaning all assets must be fetched via `SRC_URI` during the fetch phase and verified using Manifest checksums. To resolve this, you should package the required dependencies (e.g., node modules, cargo crates) into a tarball, host it, reference it in `SRC_URI` and perform an offline installation.
Ebuild dev-util/opencode/opencode-9999.ebuild defines S=""${WORKDIR}/${P}"", which is the default. You should remove it.
[Error] Repository is missing a repo-name in metadata/layout.conf or profiles/repo_name
[Error] Invalid or missing metadata.xml: open dev-util/opencode/metadata.xml: file does not exist