Commit Graph

1811 Commits

Author SHA1 Message Date
Michael Weiss
df795e1585
chromiumBeta: 115.0.5790.13 -> 115.0.5790.24 2023-06-14 01:20:59 +02:00
Michael Weiss
3062dce201
chromium: 114.0.5735.106 -> 114.0.5735.133
https://chromereleases.googleblog.com/2023/06/stable-channel-update-for-desktop_13.html

This update includes 5 security fixes.

CVEs:
CVE-2023-3214 CVE-2023-3215 CVE-2023-3216 CVE-2023-3217
2023-06-14 01:20:06 +02:00
networkException
a597197edb
ungoogled-chromium: 114.0.5735.90 -> 114.0.5735.106 2023-06-10 13:28:06 +02:00
Michael Weiss
588738aecd
Merge pull request #235970 from networkException/update-ungoogled-chromium
ungoogled-chromium: 113.0.5672.126 -> 114.0.5735.90
2023-06-06 22:27:53 +02:00
networkException
1092087ad5
ungoogled-chromium: 113.0.5672.126 -> 114.0.5735.90
Co-authored-by: Michael Weiss <dev.primeos@gmail.com>
2023-06-06 20:41:10 +02:00
Michael Weiss
a830a58713
chromium: 114.0.5735.90 -> 114.0.5735.106
https://chromereleases.googleblog.com/2023/06/stable-channel-update-for-desktop.html

This update includes 2 security fixes. Google is aware that an exploit
for CVE-2023-3079 exists in the wild.

CVEs:
CVE-2023-3079
2023-06-06 13:34:32 +02:00
Michael Weiss
ca316fbb0f
Merge pull request #235805 from primeos/chromiumDev
chromiumDev: 115.0.5790.3 -> 116.0.5803.2
2023-06-04 17:15:52 +02:00
Michael Weiss
3e24038fba
chromiumDev: 115.0.5790.3 -> 116.0.5803.2 2023-06-03 19:47:57 +02:00
Michael Weiss
8d83062b04
chromiumBeta: 114.0.5735.45 -> 115.0.5790.13 2023-06-03 19:47:27 +02:00
Michael Weiss
7d8e24539d
chromium: 113.0.5672.126 -> 114.0.5735.90
https://chromereleases.googleblog.com/2023/05/stable-channel-update-for-desktop_30.html

This update includes 16 security fixes.

CVEs:
CVE-2023-2929 CVE-2023-2930 CVE-2023-2931 CVE-2023-2932 CVE-2023-2933
CVE-2023-2934 CVE-2023-2935 CVE-2023-2936 CVE-2023-2937 CVE-2023-2938
CVE-2023-2939 CVE-2023-2940 CVE-2023-2941
2023-05-31 12:06:28 +02:00
Michael Weiss
16f87c4cdb
chromiumBeta: Fix the build with LLVM 16 by reverting a commit
This reverts a small commit [0] that adds the flag
"-disable-auto-upgrade-debug-info" as it requires an unreleased LLVM
version or the build will fail with the following error message:
```
ld.lld: error: -mllvm: ld.lld: Unknown command line argument '-disable-auto-upgrade-debug-info'.  Try: '/nix/store/bx494s1r30zwa7zdsyg72sjryy0k0pyg-llvm-binutils-16.0.1/bin/ld.lld --help'
ld.lld: Did you mean '--disable-auto-paired-vec-st'?
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
```

See [1] for a full example output.

Thanks to Lorenz Brun for the analysis/help [2].

[0]: 54969766fd
[1]: https://github.com/NixOS/nixpkgs/issues/213862#issuecomment-1542887001
[2]: https://github.com/NixOS/nixpkgs/issues/213862#issuecomment-1542927502
2023-05-30 22:26:40 +02:00
Michael Weiss
8fb0302196
Merge pull request #234891 from primeos/chromiumDev
chromiumDev: 115.0.5773.4 -> 115.0.5790.3
2023-05-30 22:13:40 +02:00
Michael Weiss
39b4e85e6c
chromiumDev: 115.0.5773.4 -> 115.0.5790.3 2023-05-30 00:19:08 +02:00
Michael Weiss
d1896a86bc
chromiumBeta: 114.0.5735.35 -> 114.0.5735.45 2023-05-30 00:18:11 +02:00
Michael Weiss
8365562690
Merge pull request #232910 from primeos/chromiumDev
chromiumDev: 115.0.5762.4 -> 115.0.5773.4
2023-05-21 03:22:28 +02:00
Michael Weiss
9b04d439fd
Merge pull request #232909 from primeos/chromiumBeta
chromiumBeta: 114.0.5735.26 -> 114.0.5735.35
2023-05-21 03:22:17 +02:00
Michael Weiss
1b440eefae
Merge pull request #232908 from primeos/chromium
chromium: 113.0.5672.92 -> 113.0.5672.126
2023-05-21 03:22:04 +02:00
Michael Weiss
0d41fc84ef
chromiumDev: 115.0.5762.4 -> 115.0.5773.4 2023-05-20 01:00:48 +02:00
Michael Weiss
da843f4b45
chromiumBeta: 114.0.5735.26 -> 114.0.5735.35 2023-05-20 01:00:29 +02:00
Michael Weiss
70aa29ce1a
chromium: 113.0.5672.92 -> 113.0.5672.126
https://chromereleases.googleblog.com/2023/05/stable-channel-update-for-desktop_16.html

This update includes 12 security fixes.

CVEs:
CVE-2023-2721 CVE-2023-2722 CVE-2023-2723 CVE-2023-2724 CVE-2023-2725
CVE-2023-2726
2023-05-20 00:58:38 +02:00
networkException
9b942da0bd
ungoogled-chromium: 113.0.5672.93 -> 113.0.5672.126 2023-05-19 19:57:44 +02:00
networkException
690a8f613d
ungoogled-chromium: add networkexception as maintainer 2023-05-19 19:57:42 +02:00
Nick Cao
e8db435581
Merge pull request #231541 from primeos/chromiumBeta
chromiumBeta: 114.0.5735.16 -> 114.0.5735.26
2023-05-14 10:05:59 +08:00
Michael Weiss
ec176822c0
chromiumDev: 115.0.5750.0 -> 115.0.5762.4 2023-05-13 00:00:38 +02:00
Michael Weiss
d6c0b6618c
chromiumBeta: 114.0.5735.16 -> 114.0.5735.26 2023-05-13 00:00:02 +02:00
Michael Weiss
d2b9778fdc
Merge pull request #230949 from primeos/chromiumDev
chromiumDev: 114.0.5735.6 -> 115.0.5750.0
2023-05-12 01:42:16 +02:00
Michael Weiss
f1eb34dcb3
Merge pull request #229995 from primeos/chromiumBeta
chromiumBeta: 113.0.5672.63 -> 114.0.5735.16
2023-05-12 01:41:58 +02:00
Michael Weiss
141d9cd961
ungoogled-chromium: 113.0.5672.64 -> 113.0.5672.93 2023-05-11 23:28:20 +02:00
Michael Weiss
5267a34619
chromiumBeta: Fix the configuration phase
The configuration phase was failing with "No package 'libevdev' found".
See [0] for the full output.
The build phase is still failing and we probably need to use a patch to
avoid requiring a newer, unreleased LLVM version.

[0]: https://github.com/NixOS/nixpkgs/issues/213862#issuecomment-1540854965
2023-05-10 23:58:01 +02:00
Michael Weiss
a24ae615ab
chromiumDev: 114.0.5735.6 -> 115.0.5750.0 2023-05-09 22:32:13 +02:00
Michael Weiss
7ee6775901
chromium: 113.0.5672.63 -> 113.0.5672.92
https://chromereleases.googleblog.com/2023/05/stable-channel-update-for-desktop_8.html
2023-05-09 22:30:17 +02:00
Michael Weiss
d0bfc9077d
ungoogled-chromium: 112.0.5615.165 -> 113.0.5672.64 2023-05-04 23:53:49 +02:00
Michael Weiss
ccfcf66751
chromiumBeta: 113.0.5672.63 -> 114.0.5735.16 2023-05-04 23:53:17 +02:00
Michael Weiss
92df61ada1
chromium: 112.0.5615.165 -> 113.0.5672.63
https://chromereleases.googleblog.com/2023/05/stable-channel-update-for-desktop.html

This update includes 15 security fixes.

CVEs:
CVE-2023-2459 CVE-2023-2460 CVE-2023-2461 CVE-2023-2462 CVE-2023-2463
CVE-2023-2464 CVE-2023-2465 CVE-2023-2466 CVE-2023-2467 CVE-2023-2468
2023-05-04 00:00:55 +02:00
Artturi
2816ca91e1
Merge pull request #229367 from Artturin/generalchromiumimp 2023-05-02 17:36:08 +03:00
Adam Joseph
b5a89ae93a chromium: do not skip {pre,post}Build
When overriding `buildPhase` it is important to remember to
explicitly call `runHook preBuild` and `runHook postBuild`.

I forget to do this all the time.
2023-05-02 00:02:02 +03:00
Adam Joseph
f27f5ca67b chromium: set TERM=dumb for ninja
In pkgs/development/tools/build-managers/ninja/setup-hook.sh,
`ninjaBuildPhase()` sets `TERM=dumb` for the invocation of `ninja`
in order to get progress output even when running on a remote
builder.  Let's do the same here, since we don't use
`ninjaBuildPhase()`.
2023-05-01 23:58:53 +03:00
Artturi
bae216f3e2
Merge pull request #227707 from amjoseph-nixpkgs/pr/chromium/cross/python3 2023-05-01 18:34:01 +03:00
Adam Joseph
1de8d2f180 chromium: use python3 for build to work towards working cross 2023-05-01 16:03:01 +03:00
Adam Joseph
10706a026b chromium: (cross): use cc-wrapper-clang instead of bare clang
Prior to this commit chromium was writing the bare, unwrapped
`clang` path into `gnFlags`.  When called without the wrapper, clang
doesn't know that the linker for cross compilation isn't called
`lld` anymore -- it is called `${targetPrefix}-lld`.

This commit fixes that problem by referencing the cc-wrapper-ified
clang which is part of `llvmPackages.stdenv`.
2023-05-01 02:30:59 -07:00
Adam Joseph
790628ae9f chromium: (cross) move bison and gperf to nativeBuildInputs
These are tools which are executed at build time, so they need to be
in `nativeBuildInputs` rather than `buildInputs`.
2023-05-01 02:29:59 -07:00
Sandro
39da9b3c34
Merge pull request #225281 from networkException/deprecate-omahaproxy 2023-04-30 02:20:37 +02:00
Nick Cao
69b78f6369
Merge pull request #228608 from primeos/chromiumBeta
chromiumBeta: 113.0.5672.53 -> 113.0.5672.63
2023-04-29 11:00:48 +08:00
Nick Cao
66e4c90bbf
Merge pull request #228609 from primeos/chromiumDev
chromiumDev: 114.0.5720.4 -> 114.0.5735.6
2023-04-29 11:00:34 +08:00
aleksana
23caee0f0a chromium: fix gtk4 schema paths 2023-04-29 03:42:59 +08:00
Michael Weiss
545266a768
chromiumDev: 114.0.5720.4 -> 114.0.5735.6 2023-04-28 00:08:29 +02:00
Michael Weiss
5435c97d78
chromiumBeta: 113.0.5672.53 -> 113.0.5672.63 2023-04-28 00:07:51 +02:00
Adam Joseph
954e7dc3d1 chromium: (cross) strip aarch64-linux-gnu- toolprefix only for native builds
Our existing chromium expression strips the `aarch64-linux-gnu-`
prefix off of toolchain names (like `aarch64-linux-gnu-gcc`) for all
`Aarch64` builds.  But when we are doing a cross compile *to* an
`Aarch64` hostPlatform we need to leave those prefixes in place.

This commit makes the prefix-stripping conditional on the build
being a native build.
2023-04-22 18:41:35 -07:00
Michael Weiss
2b6472fec8
Merge pull request #227498 from primeos/chromiumDev
chromiumDev: 114.0.5696.0 -> 114.0.5720.4
2023-04-22 00:16:30 +02:00
Michael Weiss
f0c641f199
Merge pull request #227496 from primeos/chromiumBeta
chromiumBeta: 113.0.5672.37 -> 113.0.5672.53
2023-04-22 00:16:01 +02:00
Michael Weiss
53c60d1456
Merge pull request #227495 from primeos/chromium
chromium: 112.0.5615.121 -> 112.0.5615.165
2023-04-22 00:15:19 +02:00
Michael Weiss
d15ce1cf2a
chromiumDev: 114.0.5696.0 -> 114.0.5720.4 2023-04-21 22:15:27 +02:00
Michael Weiss
a4ab065cbe
chromiumBeta: 113.0.5672.37 -> 113.0.5672.53 2023-04-21 22:14:14 +02:00
Michael Weiss
e74172b19d
chromium: 112.0.5615.121 -> 112.0.5615.165
https://chromereleases.googleblog.com/2023/04/stable-channel-update-for-desktop_18.html

This update includes 8 security fixes. Google is aware that an exploit
for CVE-2023-2136 exists in the wild.

CVEs:
CVE-2023-2133 CVE-2023-2134 CVE-2023-2135 CVE-2023-2136 CVE-2023-2137
2023-04-21 22:13:14 +02:00
networkException
81a44e02bc
ungoogled-chromium: Only use linux stable tags
ungoogled-chromium releases generally follow the chromium stable channel,
however as the patchset targets Linux, macOS and Windows, a release might
not always be intended for being packaged in nix. This patch patches the
update script to filter ungoogled-chromium releases by them being available
as stable releases for Linux.
2023-04-21 21:36:36 +02:00
networkException
ab757c51f5
ungoogled-chromium: update repo links to ungoogled-software organisation
The main repository has moved from the Eloston user to the
ungoogled-software organisation.
2023-04-21 21:36:36 +02:00
networkException
93357bed06
chromium: use versionhistory.googleapis.com over omahaproxy.appspot.com
Version information previously available at omahaproxy.appspot.com will
have to be retrieved from versionhistory.googleapis.com in the future.

See https://groups.google.com/a/chromium.org/g/chromium-dev/c/uH-nFrOLWtE/m/PhUj_inyAQAJ
See https://github.com/ungoogled-software/ungoogled-chromium/pull/2260
2023-04-21 21:36:35 +02:00
Michael Adler
85a74ff016 ungoogled-chromium: 112.0.5615.121 -> 112.0.5615.165 2023-04-20 13:51:08 +02:00
Michael Weiss
0e14793a6b
Merge pull request #226307 from primeos/ungoogled-chromium
ungoogled-chromium: 112.0.5615.50 -> 112.0.5615.121
2023-04-15 21:37:00 +02:00
Michael Weiss
fedd4cbd96
Merge pull request #226306 from primeos/chromiumBeta
chromiumBeta: 113.0.5672.24 -> 113.0.5672.37
2023-04-15 21:36:34 +02:00
Michael Weiss
4a2d06b255
ungoogled-chromium: 112.0.5615.87 -> 112.0.5615.121 2023-04-15 18:50:48 +02:00
Michael Weiss
5c67290228
ungoogled-chromium: 112.0.5615.50 -> 112.0.5615.87 2023-04-15 18:50:40 +02:00
Michael Weiss
3bc0224b22
chromiumBeta: 113.0.5672.24 -> 113.0.5672.37 2023-04-15 18:49:21 +02:00
Michael Weiss
e1d12d9468
chromium: 112.0.5615.49 -> 112.0.5615.121
https://chromereleases.googleblog.com/2023/04/stable-channel-update-for-desktop_14.html

This update includes 2 security fixes. Google is aware that an exploit
for CVE-2023-2033 exists in the wild.

CVEs:
CVE-2023-2033
2023-04-15 18:48:48 +02:00
Michael Weiss
8085d89b95
Merge pull request #225288 from primeos/chromiumDev
chromiumDev: 113.0.5672.24 -> 114.0.5696.0
2023-04-08 22:58:41 +02:00
Michael Weiss
a82d1965ac
Merge pull request #225287 from primeos/chromiumBeta
chromiumBeta: 112.0.5615.49 -> 113.0.5672.24
2023-04-08 22:58:26 +02:00
Michael Weiss
3472b48fe6
chromiumDev: 113.0.5672.24 -> 114.0.5696.0 2023-04-08 15:25:26 +02:00
Michael Weiss
55fbe3d799
chromiumBeta: 112.0.5615.49 -> 113.0.5672.24 2023-04-08 15:25:03 +02:00
Michael Adler
c37fcd8927 ungoogled-chromium: 111.0.5563.147 -> 112.0.5615.50 2023-04-06 17:09:25 +02:00
Michael Weiss
37e8b04cc7
Merge pull request #224726 from primeos/chromium
chromium: 111.0.5563.146 -> 112.0.5615.49
2023-04-05 19:56:10 +02:00
Michael Weiss
b830360c9f
chromium: 111.0.5563.146 -> 112.0.5615.49
https://chromereleases.googleblog.com/2023/04/stable-channel-update-for-desktop.html

This update includes 16 security fixes.

CVEs:
CVE-2023-1810 CVE-2023-1811 CVE-2023-1812 CVE-2023-1813 CVE-2023-1814
CVE-2023-1815 CVE-2023-1816 CVE-2023-1817 CVE-2023-1818 CVE-2023-1819
CVE-2023-1820 CVE-2023-1821 CVE-2023-1822 CVE-2023-1823
2023-04-05 00:41:47 +02:00
Michael Weiss
88297afce0
chromiumDev: 113.0.5672.12 -> 113.0.5672.24 2023-04-05 00:41:17 +02:00
Michael Weiss
168c3b652e
chromiumDev: 113.0.5668.0 -> 113.0.5672.12 2023-03-31 15:07:52 +02:00
Michael Weiss
17adba0824
Merge pull request #223950 from primeos/chromium
chromium: 111.0.5563.110 -> 111.0.5563.146
2023-03-31 11:16:16 +02:00
Michael Weiss
4e24ac450d
chromiumBeta: 112.0.5615.39 -> 112.0.5615.49 2023-03-30 21:56:12 +02:00
Michael Weiss
4e5f043491
chromium: 111.0.5563.110 -> 111.0.5563.146
https://chromereleases.googleblog.com/2023/03/stable-channel-update-for-desktop_27.html
2023-03-30 21:55:42 +02:00
Michael Weiss
a87dc425b3
Merge pull request #223288 from primeos/chromiumDev
chromiumDev: 113.0.5653.0 -> 113.0.5668.0
2023-03-30 21:55:08 +02:00
Michael Adler
96ab37a9e5 ungoogled-chromium: 111.0.5563.111 -> 111.0.5563.147 2023-03-29 08:49:20 +02:00
Michael Weiss
21d74253b9
chromiumDev: 113.0.5653.0 -> 113.0.5668.0 2023-03-26 21:00:05 +02:00
Michael Weiss
6e5d7919b0
Merge pull request #222771 from primeos/ungoogled-chromium
ungoogled-chromium: 111.0.5563.65 -> 111.0.5563.111
2023-03-23 22:25:06 +01:00
Michael Weiss
8135739538
chromiumBeta: 112.0.5615.29 -> 112.0.5615.39 2023-03-23 19:52:00 +01:00
Michael Weiss
4b77b5e375
ungoogled-chromium: 111.0.5563.65 -> 111.0.5563.111 2023-03-23 19:51:33 +01:00
Michael Weiss
a5e81d739e
chromium: 111.0.5563.64 -> 111.0.5563.110
https://chromereleases.googleblog.com/2023/03/stable-channel-update-for-desktop_21.html

This update includes 8 security fixes.

CVEs:
CVE-2023-1528 CVE-2023-1529 CVE-2023-1530 CVE-2023-1531 CVE-2023-1532
CVE-2023-1533 CVE-2023-1534
2023-03-22 23:09:27 +01:00
Bernardo Meurer
fad9987f76
Merge pull request #216601 from wsengir/chromium-vulkan 2023-03-22 03:57:46 -03:00
Michael Weiss
3a0459837b
Merge pull request #222107 from primeos/chromiumDev
chromiumDev: 113.0.5638.0 -> 113.0.5653.0
2023-03-20 23:27:15 +01:00
Michael Weiss
c2ecaab4ee
chromiumDev: 113.0.5638.0 -> 113.0.5653.0 2023-03-20 00:58:32 +01:00
Michael Weiss
e3a689d97c
chromiumBeta: 112.0.5615.20 -> 112.0.5615.29 2023-03-20 00:58:02 +01:00
Michael Weiss
61fa97e527
Merge pull request #220388 from primeos/ungoogled-chromium
ungoogled-chromium: 110.0.5481.177 -> 111.0.5563.65
2023-03-09 23:41:20 +01:00
Michael Weiss
92b07dd10c
Merge pull request #220387 from primeos/chromiumBeta
chromiumBeta: 111.0.5563.64 -> 112.0.5615.20
2023-03-09 23:40:05 +01:00
Michael Weiss
175a86d3b6
ungoogled-chromium: 110.0.5481.177 -> 111.0.5563.65 2023-03-09 22:02:54 +01:00
Michael Weiss
afd3b4cfe2
chromiumDev: 112.0.5615.20 -> 113.0.5638.0 2023-03-09 22:00:29 +01:00
Michael Weiss
036f75ff5c
chromiumBeta: 111.0.5563.64 -> 112.0.5615.20 2023-03-09 21:59:39 +01:00
Michael Weiss
cbbc075067
chromiumDev: 112.0.5615.12 -> 112.0.5615.20 2023-03-08 23:30:23 +01:00
Michael Weiss
de134a16be
chromium: 110.0.5481.177 -> 111.0.5563.64
https://chromereleases.googleblog.com/2023/03/stable-channel-update-for-desktop.html

This update includes 40 security fixes.

CVEs:
CVE-2023-1213 CVE-2023-1214 CVE-2023-1215 CVE-2023-1216 CVE-2023-1217
CVE-2023-1218 CVE-2023-1219 CVE-2023-1220 CVE-2023-1221 CVE-2023-1222
CVE-2023-1223 CVE-2023-1224 CVE-2023-1225 CVE-2023-1226 CVE-2023-1227
CVE-2023-1228 CVE-2023-1229 CVE-2023-1230 CVE-2023-1231 CVE-2023-1232
CVE-2023-1233 CVE-2023-1234 CVE-2023-1235 CVE-2023-1236
2023-03-07 23:37:03 +01:00
Michael Weiss
6a6ce4198d
chromiumBeta: 111.0.5563.50 -> 111.0.5563.64 2023-03-07 22:09:05 +01:00
Michael Weiss
319cc6ca35
chromium{Beta,Dev}: Switch to LLVM 15
Not required yet but we should always use the latest LLVM version that
is available in Nixpkgs as Google builds Chromium against commits from
the main branch.
2023-03-06 22:43:18 +01:00
Michael Weiss
1e45fc393b
chromiumDev: 112.0.5596.2 -> 112.0.5615.12 2023-03-05 21:19:36 +01:00
Michael Weiss
05397ef1ca
chromiumBeta: 111.0.5563.41 -> 111.0.5563.50 2023-03-02 01:37:46 +01:00
Michael Weiss
aac73a992a
Merge pull request #217911 from primeos/chromium
chromium: 110.0.5481.100 -> 110.0.5481.177
2023-02-24 21:57:05 +01:00
Michael Weiss
33ec46c136
Merge pull request #217912 from primeos/chromiumBeta
chromiumBeta: 111.0.5563.19 -> 111.0.5563.41
2023-02-24 21:56:26 +01:00
Michael Weiss
7ee4504af2
chromiumBeta: 111.0.5563.33 -> 111.0.5563.41 2023-02-23 22:43:50 +01:00
Michael Weiss
d3962e5ee6
chromiumBeta: 111.0.5563.19 -> 111.0.5563.33 2023-02-23 22:43:47 +01:00
Michael Weiss
fa38fcc130
chromium: 110.0.5481.100 -> 110.0.5481.177
https://chromereleases.googleblog.com/2023/02/stable-channel-desktop-update_22.html

This update includes 10 security fixes.

CVEs:
CVE-2023-0941 CVE-2023-0927 CVE-2023-0928 CVE-2023-0929 CVE-2023-0930
CVE-2023-0931 CVE-2023-0932 CVE-2023-0933
2023-02-23 22:42:22 +01:00
Michael Adler
916b62614e ungoogled-chromium: 110.0.5481.100-1 -> 110.0.5481.177-1 2023-02-23 14:19:40 +01:00
Artturin
f9fdf2d402 treewide: move NIX_CFLAGS_COMPILE to the env attrset
with structuredAttrs lists will be bash arrays which cannot be exported
which will be a issue with some patches and some wrappers like cc-wrapper

this makes it clearer that NIX_CFLAGS_COMPILE must be a string as lists
in env cause a eval failure
2023-02-22 21:23:04 +02:00
Michael Weiss
4cfe784858
Merge pull request #217145 from primeos/chromiumDev
chromiumDev: 112.0.5582.0 -> 112.0.5596.2
2023-02-19 23:35:15 +01:00
Michael Weiss
04b1a12a6e
chromium: Support GTK 4
Chromium can be launched with `--gtk-version=4` but this didn't work as
the binary must be able to dlopen() libgtk-4.so.1 [0].

This fixes #214392.

Co-Authored-By: Sávio <25729991+saviosg@users.noreply.github.com>

[0]: https://source.chromium.org/chromium/chromium/src/+/main:ui/gtk/gtk_compat.cc;l=85;drc=3e1a26c44c024d97dc9a4c09bbc6a2365398ca2c
2023-02-19 13:40:23 +01:00
Michael Weiss
7e7f9e08fe
chromiumDev: 112.0.5582.0 -> 112.0.5596.2 2023-02-18 15:16:41 +01:00
Michael Weiss
52aba652e3
Merge pull request #216682 from primeos/ungoogled-chromium
ungoogled-chromium: 110.0.5481.78 -> 110.0.5481.100
2023-02-16 23:22:22 +01:00
Michael Weiss
0419385c7f
chromium: 110.0.5481.77 -> 110.0.5481.100
https://chromereleases.googleblog.com/2023/02/stable-channel-desktop-update_14.html
2023-02-16 20:39:03 +01:00
Michael Weiss
488184caef
ungoogled-chromium: 110.0.5481.78 -> 110.0.5481.100 2023-02-16 20:33:46 +01:00
William Sengir
c714a76c04
chromium: fix vulkan linking
libvulkan is dlopen'd but is missing from the linker search path.
We probably should be using the libvulkan (and libGLESv2) provided by
chromium, but using vulkan-loader's libvulkan.so.1 is a tried-and-true
workaround.

Fixes #150398.
2023-02-15 23:12:52 -07:00
Felix Buehler
bc3d5934d7 treewide: use lib.optionals 2023-02-14 19:11:59 +01:00
Michael Weiss
6ad79de7cf
chromiumDev: 111.0.5563.19 -> 112.0.5582.0 2023-02-13 23:39:01 +01:00
Michael Weiss
7893a8f78f
chromiumBeta: 110.0.5481.77 -> 111.0.5563.19 2023-02-10 00:14:19 +01:00
Michael Adler
998c3cd1ce ungoogled-chromium: 109.0.5414.120 -> 110.0.5481.78 2023-02-09 10:10:17 +01:00
Michael Weiss
bc58d7444f
chromiumDev: 111.0.5563.8 -> 111.0.5563.19 2023-02-08 23:20:36 +01:00
Michael Weiss
93e438cc07
chromium: 109.0.5414.119 -> 110.0.5481.77
https://chromereleases.googleblog.com/2023/02/stable-channel-update-for-desktop.html

This update includes 15 security fixes.

CVEs:
CVE-2023-0696 CVE-2023-0697 CVE-2023-0698 CVE-2023-0699 CVE-2023-0700
CVE-2023-0701 CVE-2023-0702 CVE-2023-0703 CVE-2023-0704 CVE-2023-0705
2023-02-07 23:11:47 +01:00
superherointj
1bda69b429
Merge pull request #215020 from primeos/chromiumBeta
chromiumBeta: 110.0.5481.52 -> 110.0.5481.77
2023-02-06 21:01:57 -03:00
Michael Weiss
003e6784a1
chromiumDev: 111.0.5562.0 -> 111.0.5563.8 2023-02-07 00:02:06 +01:00
Michael Weiss
3b25f6d75d
chromiumBeta: 110.0.5481.52 -> 110.0.5481.77 2023-02-07 00:01:27 +01:00
Michael Weiss
06eb99ffa2
chromiumBeta: Fix the build
This change (dynamically linking against libffi from Nixpkgs) is
required since we switched to third_party/wayland instead of linking
against Wayland from Nixpkgs (26aadca7c6). See also f9d9864cb6 and
d932886d6e for more details.

We could alternatively provide libffi_pic.a for static linking but due
to our immutable dependency model / pure builds the dynamic linking
shouldn't cause any issues.

This fixes the build error shown in [0].

[0]: https://github.com/NixOS/nixpkgs/issues/213862#issuecomment-1412519998
2023-02-06 23:04:04 +01:00
Michael Weiss
26aadca7c6
chromiumBeta: Fix the patch phase
Upstream dropped use_system_libwayland and related build arguments [0].
The deprecation is tracked in [1].
As a result, we must now build with third_party/wayland instead of
wayland from the system (or complex patches would be required).

This fixes [2].

[0]: 1c3c8db518
[1]: https://bugs.chromium.org/p/chromium/issues/detail?id=1385736
[2]: https://github.com/NixOS/nixpkgs/issues/213862#issuecomment-1411153401
2023-01-31 23:40:55 +01:00
Michael Weiss
709ee6618b
Merge pull request #213157 from primeos/chromiumDev
chromiumDev: 111.0.5545.6 -> 111.0.5562.0
2023-01-29 21:09:55 +01:00
Michael Weiss
a6a9ace068
Merge pull request #213156 from primeos/chromiumBeta
chromiumBeta: 110.0.5481.38 -> 110.0.5481.52
2023-01-29 21:09:31 +01:00
Michael Weiss
ba0a612175
chromiumDev: 111.0.5545.6 -> 111.0.5562.0 2023-01-28 14:20:32 +01:00
Michael Weiss
044c928be8
chromiumBeta: 110.0.5481.38 -> 110.0.5481.52 2023-01-28 14:19:34 +01:00
Michael Weiss
ba5a5ec3ef
chromium: 109.0.5414.74 -> 109.0.5414.119
https://chromereleases.googleblog.com/2023/01/stable-channel-update-for-desktop_24.html

This update includes 6 security fixes.

CVEs:
CVE-2023-0471 CVE-2023-0472 CVE-2023-0473 CVE-2023-0474
2023-01-28 14:19:12 +01:00
Michael Adler
064a662f08 ungoogled-chromium: 109.0.5414.87 -> 109.0.5414.120 2023-01-27 08:02:42 +01:00
Shawn8901
0a1dd3ced1 treewide: remove global with lib; in pkgs/{misc,networking} 2023-01-24 17:29:20 +01:00
Michael Weiss
82094bac71
Merge pull request #211925 from primeos/chromiumDev
chromiumDev: 111.0.5532.2 -> 111.0.5545.6
2023-01-22 15:21:45 +01:00
Michael Weiss
92b0446345
Merge pull request #211924 from primeos/chromiumBeta
chromiumBeta: 110.0.5481.30 -> 110.0.5481.38
2023-01-22 15:21:31 +01:00
Adam Joseph
42815b4a0c treewide: systemdSupport: use lib.meta.availableOn
Many packages have some kind of flag indicating whether or not to build with
systemd support.  Most of these default to `stdenv.isLinux`, but systemd does
not build on (and is marked `broken` for) `isStatic`.  Only a few packages have
the needed `&& !isStatic` in the default value for their parameter.

This commit moves the logic for the default value of these flags into
`systemd.meta.{platforms,badPlatforms}` and evaluates those conditions using
`lib.meta.availableOn`.

This provides three benefits:

1. The default values are set correctly (i.e. including `&& isStatic`)

2. The default values are set consistently

3. The way is paved for any future non-Linux systemd platforms (FreeBSD is
   reported to have experimental systemd support)
2023-01-22 00:27:19 -08:00
Michael Weiss
5d7923fe1d
chromiumDev: 111.0.5532.2 -> 111.0.5545.6 2023-01-21 13:33:14 +01:00
Michael Weiss
31210707b6
chromiumBeta: 110.0.5481.30 -> 110.0.5481.38 2023-01-21 13:32:52 +01:00
Sandro
3d14bd27f4
Merge pull request #206401 from imsofi/chromium-wrapper
chromium: fix web app linking
2023-01-19 03:15:07 +01:00
Michael Weiss
40dab725ae
Merge pull request #210899 from primeos/chromiumDev
chromiumDev: 110.0.5481.30 -> 111.0.5532.2
2023-01-15 22:10:55 +01:00
Michael Weiss
6b6e05d0cd
chromiumBeta: 109.0.5414.74 -> 110.0.5481.30 2023-01-15 13:26:36 +01:00
Michael Weiss
6d5a8a8e9f
chromiumDev: 110.0.5481.30 -> 111.0.5532.2 2023-01-15 13:25:29 +01:00
Michael Weiss
d06d765eea
Merge pull request #210250 from primeos/chromiumDev
chromiumDev: 110.0.5481.24 -> 110.0.5481.30
2023-01-15 13:25:07 +01:00
Michael Adler
79a26e0c70 ungoogled-chromium: 108.0.5359.125 -> 109.0.5414.87 2023-01-12 20:11:07 +01:00
Michael Weiss
8d54655c51
chromiumDev: 110.0.5481.24 -> 110.0.5481.30 2023-01-11 21:13:47 +01:00
Michael Weiss
5bba17c9aa
chromium: 108.0.5359.124 -> 109.0.5414.74
https://chromereleases.googleblog.com/2023/01/stable-channel-update-for-desktop.html

This update includes 17 security fixes.

CVEs:
CVE-2023-0128 CVE-2023-0129 CVE-2023-0130 CVE-2023-0131 CVE-2023-0132
CVE-2023-0133 CVE-2023-0134 CVE-2023-0135 CVE-2023-0136 CVE-2023-0137
CVE-2023-0138 CVE-2023-0139 CVE-2023-0140 CVE-2023-0141
2023-01-10 23:05:44 +01:00
Michael Weiss
88561ca46a
chromiumDev: 110.0.5478.4 -> 110.0.5481.24 2023-01-05 23:40:12 +01:00
Michael Weiss
9e2070e1e5
chromiumBeta: 109.0.5414.61 -> 109.0.5414.74 2023-01-04 21:44:08 +01:00
Michael Weiss
6e1f2baf4a
chromiumBeta: 109.0.5414.46 -> 109.0.5414.61 2023-01-03 22:56:07 +01:00
Michael Weiss
62936a094c
Merge pull request #208649 from primeos/chromiumDev
chromiumDev: 110.0.5464.2 -> 110.0.5478.4
2023-01-01 18:45:17 +01:00
Michael Weiss
c9ca13ce9a
chromium: Drop passthru.updateScript
The update script for Chromium does not behave like other update
scripts, e.g., it updates all channels and ungoogled-chromium (not just
a single package). This causes issues when r-ryantm (the bot that runs
nixpkgs-update) tries to update chromium and ungoogled-chromium (which
it started to do recently):
- https://github.com/NixOS/nixpkgs/pull/207185
- https://github.com/NixOS/nixpkgs/pull/207482
- https://github.com/NixOS/nixpkgs/pull/207596
- https://github.com/NixOS/nixpkgs/pull/208048
- https://github.com/NixOS/nixpkgs/pull/208287

We could make the update script work as expected by other tooling but
Chromium requires special attention anyway so it might also be for the
best to do it manually for now (at least someone needs to ensure that
the correct labels are set and that security fixes (~ all updates) are
backported).
2023-01-01 18:07:17 +01:00
Michael Weiss
b7431c54ac
chromiumDev: 110.0.5464.2 -> 110.0.5478.4 2023-01-01 17:56:04 +01:00
Michael Weiss
b43f29bdc2
Merge pull request #206306 from primeos/chromium
chromium: 108.0.5359.98 -> 108.0.5359.124
2022-12-17 14:10:10 +01:00
Sofi
1ddba4aadb
chromium: fix web app linking
Currently Chromium will generate its Web App shortcuts by pointing to
the current unwrapped executable of itself. This leads to all Web App
shortcuts failing to launch as it is not launched trough nixpkgs's
wrapper.

This fix will set the `CHROME_WRAPPER` environment variable to point
to a valid wrapper script, allowing chromium based browsers to generate
valid `.desktop` files.

NOTE: As these files are only set once by the browser inside of
`~/.local/share/applications` and not updated, this fix will only work
for generating new shortcuts, and only work as long as the relevant
binary is available in `$PATH` for that user.

INFO: While generic sounding, `CHROME_WRAPPER` is only invoked inside of
`web_app_shortcut_linux.cc`[^1], so it should only affect the generation
of web app shortcut files.

INFO: There is a similar patch for google-chrome itself in nixpkgs.[^2]

[^1]: https://source.chromium.org/chromium/chromium/src/+/main:chrome/browser/shell_integration_linux.cc;l=405;drc=b8f43a4e55639b03f76eccc6f6b951f2d06b8833
[^2]: https://github.com/NixOS/nixpkgs/pull/155430/
2022-12-16 14:37:45 +01:00
Michael Weiss
95ea5bb254
Merge pull request #206305 from primeos/chromiumDev
chromiumDev: 110.0.5449.0 -> 110.0.5464.2
2022-12-15 23:39:32 +01:00
Michael Weiss
4d78fa3a59
chromium: 108.0.5359.98 -> 108.0.5359.124
https://chromereleases.googleblog.com/2022/12/stable-channel-update-for-desktop_13.html

This update includes 8 security fixes.

CVEs:
CVE-2022-4436 CVE-2022-4437 CVE-2022-4438 CVE-2022-4439 CVE-2022-4440
2022-12-15 22:51:27 +01:00
Michael Weiss
497daee731
chromiumDev: 110.0.5449.0 -> 110.0.5464.2 2022-12-15 22:46:56 +01:00
Michael Weiss
ecf38ccd11
chromiumBeta: 109.0.5414.36 -> 109.0.5414.46 2022-12-15 22:46:34 +01:00
Michael Adler
9adfad5eaa ungoogled-chromium: 108.0.5359.99 -> 108.0.5359.125 2022-12-15 10:06:07 +01:00
Michael Weiss
d8f6360c16
chromiumBeta: 109.0.5414.25 -> 109.0.5414.36 2022-12-08 23:33:30 +01:00
Michael Adler
3f7c8b2b96 ungoogled-chromium: 108.0.5359.95 -> 108.0.5359.99 2022-12-08 09:20:21 +01:00
Michael Weiss
efb623debc
chromium: 108.0.5359.94 -> 108.0.5359.98
https://chromereleases.googleblog.com/2022/12/stable-channel-update-for-desktop_7.html
2022-12-07 22:05:46 +01:00
Michael Weiss
31327b34c6
Merge pull request #204365 from primeos/ungoogled-chromium
ungoogled-chromium: 108.0.5359.72 -> 108.0.5359.95
2022-12-04 11:25:11 +01:00
Michael Weiss
66bdeac7cb
chromium: 108.0.5359.71 -> 108.0.5359.94
https://chromereleases.googleblog.com/2022/12/stable-channel-update-for-desktop.html

This update includes 1 security fix. Google is aware that an exploit for
CVE-2022-4262 exists in the wild.

CVEs:
CVE-2022-4262
2022-12-04 00:02:59 +01:00
Michael Weiss
d23b4148e7
ungoogled-chromium: 108.0.5359.72 -> 108.0.5359.95 2022-12-04 00:02:38 +01:00
Michael Weiss
74949d9c40
ungoogled-chromium: 107.0.5304.122 -> 108.0.5359.72 2022-12-02 15:48:34 +01:00
Michael Weiss
c40e6aac68
Merge pull request #203996 from primeos/chromiumDev
chromiumDev: 109.0.5414.10 -> 110.0.5449.0
2022-12-02 12:33:00 +01:00
Michael Weiss
e4864d2966
chromiumDev: 109.0.5414.10 -> 110.0.5449.0 2022-12-01 21:57:19 +01:00
Michael Weiss
33daeebd6b
chromiumBeta: 108.0.5359.71 -> 109.0.5414.25 2022-12-01 21:56:35 +01:00
Michael Weiss
3609aedb1e
chromium: 107.0.5304.121 -> 108.0.5359.71
https://chromereleases.googleblog.com/2022/11/stable-channel-update-for-desktop_29.html

This update includes 28 security fixes.

CVEs:
CVE-2022-4174 CVE-2022-4175 CVE-2022-4176 CVE-2022-4177 CVE-2022-4178
CVE-2022-4179 CVE-2022-4180 CVE-2022-4181 CVE-2022-4182 CVE-2022-4183
CVE-2022-4184 CVE-2022-4185 CVE-2022-4186 CVE-2022-4187 CVE-2022-4188
CVE-2022-4189 CVE-2022-4190 CVE-2022-4191 CVE-2022-4192 CVE-2022-4193
CVE-2022-4194 CVE-2022-4195
2022-11-30 10:27:59 +01:00
Michael Weiss
ed4a7faf43
chromiumBeta: 108.0.5359.48 -> 108.0.5359.71 (#203681)
* chromiumBeta: 108.0.5359.48 -> 108.0.5359.62

* chromiumBeta: 108.0.5359.62 -> 108.0.5359.71
2022-11-30 10:27:28 +01:00
Michael Weiss
4024dedc4d
chromiumBeta: Fix the build
We do already set `system_wayland_scanner_path` to
`"${wayland}/bin/wayland-scanner"` but apparently wayland-scanner wasn't
required (anymore?) as wayland-scanner is only in the `bin` output (I have a
few ideas what could've changed but didn't bother to check as it isn't worth
the time as long as it works now).

This fixes the following build error:
```
ninja: error: '../../../../../../../../nix/store/l3y9k2x7cqzcjj9s18z7la9xqsjq6r52-wayland-1.21.0/bin/wayland-scanner', needed by 'gen/components/exo/wayland/protocol/aura-shell-protocol.c', missing and no known rule to make it
```
2022-11-28 21:55:56 +01:00
Michael Weiss
9d05d42f4d
chromiumBeta: Fix the configuration phase
Upstream switched use_system_libwayland to false [0] and
system_wayland_scanner_path will now only be declared if
use_system_wayland_scanner is set to true (it defaults to
use_system_libwayland) [1].

In Nixpkgs, we usually try to set use_system_* to true (i.e., we favor
system libraries over bundled/vendored ones) but in the case of Chromium
this can become difficult to maintain so we might eventually drop
`use_system_libwayland = true` again (IIRC this only caused one
incompatibility in the past though: b6b51374fc7; and f9d9864cb6 will
become relevant again when we build with the bundled libwayland).

[0]: b33bdfe265
[1]: 272220cefa
2022-11-27 19:10:44 +01:00
Michael Weiss
66df6c7b46
Merge pull request #202869 from michaeladler/ungoogled
ungoogled-chromium: 107.0.5304.110 -> 107.0.5304.122
2022-11-26 00:27:06 +01:00
Michael Adler
9fa2f1bf3e ungoogled-chromium: 107.0.5304.110 -> 107.0.5304.122 2022-11-25 16:30:26 +01:00
Michael Weiss
dbea32f981
chromium: 107.0.5304.110 -> 107.0.5304.121
https://chromereleases.googleblog.com/2022/11/stable-channel-update-for-desktop_24.html

This update includes 1 security fix. Google is aware that an exploit for
CVE-2022-4135 exists in the wild.

CVEs:
CVE-2022-4135
2022-11-24 23:07:41 +01:00
Michael Weiss
6492d64628
chromiumDev: 109.0.5410.0 -> 109.0.5414.10 2022-11-21 23:55:19 +01:00
Michael Weiss
f2b994a384
chromiumBeta: 108.0.5359.40 -> 108.0.5359.48 2022-11-17 00:04:52 +01:00
Michael Weiss
ec860f905d
chromiumDev: 109.0.5396.2 -> 109.0.5410.0 2022-11-13 12:02:49 +01:00
Michael Weiss
1f6b982811
Merge pull request #200442 from primeos/chromiumBeta
chromiumBeta: 108.0.5359.30 -> 108.0.5359.40
2022-11-10 15:23:43 +01:00
Michael Weiss
d3189e76b2
Merge pull request #200445 from primeos/ungoogled-chromium
ungoogled-chromium: 107.0.5304.88 -> 107.0.5304.110
2022-11-10 15:23:21 +01:00
Michael Weiss
6477a3bdc3
ungoogled-chromium: 107.0.5304.88 -> 107.0.5304.110 2022-11-09 23:40:33 +01:00
Michael Weiss
81b2f56045
chromiumBeta: 108.0.5359.30 -> 108.0.5359.40 2022-11-09 23:40:18 +01:00
Michael Weiss
cc136d85d9
chromium: 107.0.5304.87 -> 107.0.5304.110
https://chromereleases.googleblog.com/2022/11/stable-channel-update-for-desktop.html

This update includes 10 security fixes.

CVEs:
CVE-2022-3885 CVE-2022-3886 CVE-2022-3887 CVE-2022-3888 CVE-2022-3889
CVE-2022-3890
2022-11-09 23:39:38 +01:00
Michael Weiss
cae3751e9f
Merge pull request #199564 from primeos/chromiumBeta
chromiumBeta: 108.0.5359.22 -> 108.0.5359.30
2022-11-05 10:12:29 +01:00
Michael Weiss
fe2fe7c588
chromiumDev: 109.0.5384.0 -> 109.0.5396.2 2022-11-04 21:57:33 +01:00
Michael Weiss
f432eecba7
chromiumBeta: 108.0.5359.22 -> 108.0.5359.30 2022-11-04 21:57:13 +01:00
Michael Weiss
3594892234
Merge pull request #198679 from primeos/ungoogled-chromium
ungoogled-chromium: 107.0.5304.68 -> 107.0.5304.88
2022-10-30 19:53:25 +01:00
Michael Weiss
7fc5968ead
Merge pull request #198677 from primeos/chromium
chromium: 107.0.5304.68 -> 107.0.5304.87
2022-10-30 19:53:02 +01:00
Michael Weiss
9a73379a4a
Merge pull request #198675 from primeos/chromiumBeta
chromiumBeta: 107.0.5304.68 -> 108.0.5359.22
2022-10-30 19:05:16 +01:00
Michael Weiss
0590d6d01c
ungoogled-chromium: 107.0.5304.68 -> 107.0.5304.88 2022-10-30 18:11:46 +01:00
Michael Weiss
1cd6b2c7f4
chromium: 107.0.5304.68 -> 107.0.5304.87
https://chromereleases.googleblog.com/2022/10/stable-channel-update-for-desktop_27.html

This update includes 1 security fix. Google is aware of reports that an exploit
for CVE-2022-3723 exists in the wild.

CVEs:
CVE-2022-3723
2022-10-30 18:08:32 +01:00
Michael Weiss
5fa41df499
chromiumBeta: 107.0.5304.68 -> 108.0.5359.22 2022-10-30 18:00:37 +01:00
Michael Weiss
1e999fae15
chromiumDev: 108.0.5359.19 -> 109.0.5384.0 2022-10-30 17:59:43 +01:00
Michael Adler
57e66d6975
ungoogled-chromium: 106.0.5249.119 -> 107.0.5304.68 (#198069)
Co-authored-by: Michael Weiss <dev.primeos@gmail.com>
2022-10-28 00:00:01 +02:00
Michael Weiss
817099496c
Merge pull request #198101 from primeos/chromiumBeta
chromiumBeta: 107.0.5304.62 -> 107.0.5304.68
2022-10-27 20:16:02 +02:00
Michael Weiss
3a2c2fbc24
chromiumDev: 108.0.5359.10 -> 108.0.5359.19 2022-10-27 19:55:47 +02:00
Michael Weiss
e07577d52d
chromiumBeta: 107.0.5304.62 -> 107.0.5304.68 2022-10-27 19:55:03 +02:00
Michael Weiss
c9dad8d543
chromium: 106.0.5249.119 -> 107.0.5304.68
https://chromereleases.googleblog.com/2022/10/stable-channel-update-for-desktop_25.html

This update includes 14 security fixes.

CVEs:
CVE-2022-3652 CVE-2022-3653 CVE-2022-3654 CVE-2022-3655 CVE-2022-3656
CVE-2022-3657 CVE-2022-3658 CVE-2022-3659 CVE-2022-3660 CVE-2022-3661
2022-10-26 00:10:39 +02:00
Michael Weiss
f9d9864cb6
chromiumBeta: Fix the build
The build argument `use_system_libwayland_server` was set to `false`
since M107 [0]. This will cause `libwayland` to be built which does in
turn pull in `libffi` ("//build/config/linux/libffi") [1].

Alternatively, we should be able to fix the libffi dependency by setting
`use_system_libffi = true` (recently added, see [2]) and adding `libffi`
to the build inputs.

[0]: b9cd6d6767
[1]: https://source.chromium.org/chromium/chromium/src/+/refs/tags/107.0.5304.62:third_party/wayland/BUILD.gn
[2]: cf3ee09f08
2022-10-25 23:58:11 +02:00
Michael Weiss
f709a74fa3
chromium{Beta,Dev}: Fix the configuration phase
Setting `clang_base_path` [0] does skip [1] a clang version check [2]
that would fail in our case:
```
configuring
ERROR at //build/config/compiler/BUILD.gn:1314:22: Script returned non-zero exit code.
    clang_revision = exec_script("//tools/clang/scripts/update.py",
                     ^----------
Current dir: /tmp/nix-build-chromium-unwrapped-107.0.5304.29.drv-0/chromium-107.0.5304.29/out/Release/
Command: python3 /tmp/nix-build-chromium-unwrapped-107.0.5304.29.drv-0/chromium-107.0.5304.29/tools/clang/scripts/update.py --print-revision --verify-version=16.0.0
Returned 1 and printed out:

The expected clang version is llvmorg-16-init-4609-g025a5b22-2 but the actual version is
Did you run "gclient sync"?

See //build/config/BUILDCONFIG.gn:329:3: which caused the file to be included.
  "//build/config/compiler:afdo",
  ^-----------------------------
error: builder for '/nix/store/02riyhzvrgn2vaab29d3gipxzkx6nb44-chromium-unwrapped-107.0.5304.29.drv' failed with exit code 1
```

I also chose to disable the Qt support for now. The Qt support is
enabled by default on Linux [3] but we need to add the required
dependencies first to fix the build (and my current priority is to get a
basic build working for the security critical stable channel update):
```
configuring
ERROR at //build/config/linux/pkg_config.gni:104:17: Script returned non-zero exit code.
    pkgresult = exec_script(pkg_config_script, args, "value")
                ^----------
Current dir: /tmp/nix-build-chromium-unwrapped-107.0.5304.62.drv-0/chromium-107.0.5304.62/out/Release/
Command: python3 /tmp/nix-build-chromium-unwrapped-107.0.5304.62.drv-0/chromium-107.0.5304.62/build/config/linux/pkg-config.py Qt5Core Qt5Widgets
Returned 1.
stderr:

Package Qt5Core was not found in the pkg-config search path.
Perhaps you should add the directory containing `Qt5Core.pc'
to the PKG_CONFIG_PATH environment variable
No package 'Qt5Core' found
Package Qt5Widgets was not found in the pkg-config search path.
Perhaps you should add the directory containing `Qt5Widgets.pc'
to the PKG_CONFIG_PATH environment variable
No package 'Qt5Widgets' found
Could not run pkg-config.

See //ui/qt/BUILD.gn:13:1: whence it was called.
pkg_config("qt5_config") {
^-------------------------
See //ui/linux/BUILD.gn:54:15: which caused the file to be included.
    deps += [ "//ui/qt" ]
              ^--------
error: builder for '/nix/store/3zzddkh74cnhvq6nql32y9pnbvzf2jv9-chromium-unwrapped-107.0.5304.62.drv' failed with exit code 1
```

[0]: https://source.chromium.org/chromium/chromium/src/+/refs/tags/107.0.5304.62:docs/clang.md
[1]: https://source.chromium.org/chromium/chromium/src/+/refs/tags/107.0.5304.62:build/config/compiler/BUILD.gn;l=1306
[2]: https://source.chromium.org/chromium/chromium/src/+/refs/tags/107.0.5304.62:tools/clang/scripts/update.py;l=358
[3]: https://source.chromium.org/chromium/chromium/src/+/refs/tags/107.0.5304.62:ui/qt/qt.gni;l=8
2022-10-25 21:10:01 +02:00
Michael Weiss
873b0db6d5
Merge pull request #197348 from primeos/chromiumDev
chromiumDev: 108.0.5355.0 -> 108.0.5359.10
2022-10-23 13:44:58 +02:00
Michael Weiss
7910d3db26
chromiumDev: 108.0.5355.0 -> 108.0.5359.10 2022-10-23 11:28:53 +02:00
Michael Weiss
0db31aa5aa
chromiumBeta: 107.0.5304.36 -> 107.0.5304.62 2022-10-23 11:28:37 +02:00
Michael Weiss
a885b62d41
Merge pull request #196015 from primeos/chromiumBeta
chromiumBeta: 107.0.5304.29 -> 107.0.5304.36
2022-10-15 13:58:27 +02:00
Michael Weiss
53f7c7150e
chromiumDev: 108.0.5343.2 -> 108.0.5355.0 2022-10-14 18:59:20 +02:00
Michael Weiss
282eb843e0
chromiumBeta: 107.0.5304.29 -> 107.0.5304.36 2022-10-14 18:58:56 +02:00
Michael Weiss
e6896c17ca
Merge pull request #195697 from primeos/ungoogled-chromium
ungoogled-chromium: 106.0.5249.103 -> 106.0.5249.119
2022-10-12 21:32:33 +02:00
Michael Weiss
10e5fa68de
ungoogled-chromium: 106.0.5249.103 -> 106.0.5249.119 2022-10-12 20:08:35 +02:00
Michael Weiss
c8d4492a8d
chromium: 106.0.5249.103 -> 106.0.5249.119
https://chromereleases.googleblog.com/2022/10/stable-channel-update-for-desktop_11.html

This update includes 6 security fixes.

CVEs:
CVE-2022-3445 CVE-2022-3446 CVE-2022-3447 CVE-2022-3448 CVE-2022-3449
CVE-2022-3450
2022-10-12 20:08:11 +02:00
Michael Weiss
950f286392
Merge pull request #195407 from primeos/chromiumDev
chromiumDev: 108.0.5327.0 -> 108.0.5343.2
2022-10-11 20:51:31 +02:00
Michael Weiss
8925eb6e90
Merge pull request #195406 from primeos/chromiumBeta
chromiumBeta: 107.0.5304.18 -> 107.0.5304.29
2022-10-11 20:51:08 +02:00
Michael Weiss
9cf7da7f42
Merge pull request #195405 from primeos/chromium
chromium: 106.0.5249.91 -> 106.0.5249.103
2022-10-11 20:50:37 +02:00
Martin Weinelt
85713b7e37 Merge remote-tracking branch 'origin/master' into staging-next 2022-10-11 00:18:04 +02:00
Michael Weiss
6ea106f4d8
chromiumDev: 108.0.5327.0 -> 108.0.5343.2 2022-10-10 21:56:45 +02:00
Michael Weiss
979047f732
chromiumBeta: 107.0.5304.18 -> 107.0.5304.29 2022-10-10 21:56:29 +02:00
Michael Weiss
420363e3ce
chromium: 106.0.5249.91 -> 106.0.5249.103
https://chromereleases.googleblog.com/2022/10/stable-channel-update-for-desktop.html
2022-10-10 21:56:09 +02:00
Michael Adler
00a62633db ungoogled-chromium: 106.0.5249.91 -> 106.0.5249.103 2022-10-10 08:06:41 +02:00
github-actions[bot]
d2cd24fe6a
Merge master into staging-next 2022-10-08 18:01:07 +00:00
Konstantin Alekseev
c02b06d612 chromedriver: fix darwin aarch64 2022-10-08 16:15:57 +03:00
github-actions[bot]
4c298a6859
Merge master into staging-next 2022-10-06 00:04:40 +00:00
Michael Weiss
a989aa4619
Merge pull request #194632 from primeos/chromium
chromium: 106.0.5249.61 -> 106.0.5249.91
2022-10-05 23:00:17 +02:00
Michael Weiss
796e6bb38b
Merge pull request #194629 from primeos/chromiumBeta
chromiumBeta: 106.0.5249.61 -> 107.0.5304.18
2022-10-05 22:54:40 +02:00
Michael Weiss
39cb46803e
Merge pull request #194630 from primeos/chromiumDev
chromiumDev: 107.0.5304.10 -> 108.0.5327.0
2022-10-05 22:54:28 +02:00
Michael Weiss
ff92f35b83
chromium: 106.0.5249.61 -> 106.0.5249.91
https://chromereleases.googleblog.com/2022/09/stable-channel-update-for-desktop_30.html

This update includes 3 security fixes.

CVEs:
CVE-2022-3370 CVE-2022-3373
2022-10-05 20:26:34 +02:00
Michael Weiss
3d50284bb2
chromedriver: Disable on aarch64-darwin
chromedriver_mac64_m1.zip is currently not available anymore and I do not have time to look into it:
path is '/nix/store/zhz7hrk94dc0dn7a42czhd1nz9142826-chromedriver_mac64.zip'
nix-prefetch-url https://chromedriver.storage.googleapis.com/106.0.5249.61/chromedriver_mac64_m1.zip
error: unable to download 'https://chromedriver.storage.googleapis.com/106.0.5249.61/chromedriver_mac64_m1.zip': HTTP error 404

       response body:

       <?xml version='1.0' encoding='UTF-8'?><Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><Details>No such object: chromedriver/106.0.5249.61/chromedriver_mac64_m1.zip</Details></Error>
2022-10-05 20:26:09 +02:00
Michael Weiss
ec50f7a5c3
chromiumDev: 107.0.5304.10 -> 108.0.5327.0 2022-10-05 20:19:02 +02:00
Michael Weiss
d88384313a
chromiumBeta: 106.0.5249.61 -> 107.0.5304.18 2022-10-05 20:18:47 +02:00
Michael Adler
d1c2066afb ungoogled-chromium: 106.0.5249.62 -> 106.0.5249.91 2022-10-03 17:28:02 +02:00
github-actions[bot]
e879e7d54e
Merge master into staging-next 2022-10-02 00:04:43 +00:00
maxine
c44d41af6a
Merge pull request #192659 from PaulGrandperrin/vscode-fix-wayland
electron apps: fix wayland window decorations
2022-10-02 01:32:08 +02:00
github-actions[bot]
9c14978f84
Merge master into staging-next 2022-09-29 12:01:25 +00:00
Michael Weiss
851375d6e9
ungoogled-chromium: 105.0.5195.127 -> 106.0.5249.62 2022-09-28 22:11:22 +02:00
github-actions[bot]
f18d801779
Merge staging-next into staging 2022-09-28 18:05:53 +00:00
Paul Grandperrin
aeaeca819d NIXOS_OZONE_WL: fix wayland window decorations 2022-09-28 15:56:55 +02:00
Michael Weiss
22efe771f8
chromium: 105.0.5195.125 -> 106.0.5249.61
https://chromereleases.googleblog.com/2022/09/stable-channel-update-for-desktop_27.html

This update includes 20 security fixes.

CVEs:
CVE-2022-3304 CVE-2022-3201 CVE-2022-3305 CVE-2022-3306 CVE-2022-3307
CVE-2022-3308 CVE-2022-3309 CVE-2022-3310 CVE-2022-3311 CVE-2022-3312
CVE-2022-3313 CVE-2022-3314 CVE-2022-3315 CVE-2022-3316 CVE-2022-3317
CVE-2022-3318
2022-09-27 20:29:10 +02:00
github-actions[bot]
d645d61d7a
Merge staging-next into staging 2022-09-27 00:07:09 +00:00
Michael Weiss
b5c192b290
Merge pull request #193097 from primeos/chromiumBeta
chromiumBeta: 106.0.5249.40 -> 106.0.5249.61
2022-09-27 00:39:01 +02:00
Michael Weiss
f0b04d6fed
chromiumDev: 107.0.5300.0 -> 107.0.5304.10 2022-09-26 23:27:30 +02:00
Michael Weiss
8af33e21dd
chromiumBeta: 106.0.5249.51 -> 106.0.5249.61 2022-09-26 23:27:08 +02:00
Michael Weiss
b9c0438331
chromiumBeta: 106.0.5249.40 -> 106.0.5249.51 2022-09-26 23:27:05 +02:00
Graham Christensen
c2b898da76 treewide: drop -l$NIX_BUILD_CORES
Passing `-l$NIX_BUILD_CORES` improperly limits the overall system load.

For a build machine which is configured to run `$B` builds where each
build gets `total cores / B` cores (`$C`), passing `-l $C` to make will
improperly limit the load to `$C` instead of `$B * $C`.

This effect becomes quite pronounced on machines with 80 cores, with
40 simultaneous builds and a cores limit of 2. On a machine with this
configuration, Nix will run 40 builds and make will limit the overall
system load to approximately 2. A build machine with this many cores
can happily run with a load approaching 80.

A non-solution is to oversubscribe the machine, by picking a larger
`$C`. However, there is no way to divide the number of cores in a way
which fairly subdivides the available cores when `$B` is greater than
1.

There has been exploration of passing a jobserver in to the sandbox,
or sharing a jobserver between all the builds. This is one option, but
relatively complicated and only supports make. Lots of other software
uses its own implementation of `-j` and doesn't support either `-l` or
the Make jobserver.

For the case of an interactive user machine, the user should limit
overall system load using `$B`, `$C`, and optionally systemd's
cpu/network/io limiting features.

Making this change should significantly improve the utilization of our
build farm, and improve the throughput of Hydra.
2022-09-22 16:01:23 -04:00
Michael Weiss
5498855d03
Merge pull request #191162 from primeos/ungoogled-chromium
ungoogled-chromium: 105.0.5195.102 -> 105.0.5195.127
2022-09-16 23:48:13 +02:00
Michael Weiss
c152da3947
Merge pull request #191161 from primeos/chromium
chromium: 105.0.5195.102 -> 105.0.5195.125
2022-09-16 23:47:39 +02:00
Michael Weiss
a182b61de3
Merge pull request #191555 from primeos/chromiumBeta
chromiumBeta: 106.0.5249.30 -> 106.0.5249.40
2022-09-16 23:46:44 +02:00
Michael Weiss
b7e5d303be
chromiumDev: 107.0.5286.2 -> 107.0.5300.0 2022-09-16 22:48:29 +02:00
Michael Weiss
bf2d2a7fbb
chromiumBeta: 106.0.5249.30 -> 106.0.5249.40 2022-09-16 22:48:15 +02:00
Michael Weiss
f3cd1ff30f
chromium: 105.0.5195.102 -> 105.0.5195.125 2022-09-16 22:22:53 +02:00
Michael Weiss
782b9c8adf
ungoogled-chromium: 105.0.5195.102 -> 105.0.5195.127 2022-09-16 22:22:14 +02:00
Michael Weiss
aaacde1009
chromiumDev: 106.0.5249.21 -> 107.0.5286.2 2022-09-09 22:26:19 +02:00
Michael Weiss
2f761d4a48
chromiumBeta: 106.0.5249.21 -> 106.0.5249.30 2022-09-07 23:25:19 +02:00
Michael Weiss
82d8999e04
ungoogled-chromium: 105.0.5195.54 -> 105.0.5195.102 2022-09-03 14:22:28 +02:00
Michael Weiss
96ff5b58ec
Merge pull request #189518 from primeos/chromium
chromium: 105.0.5195.52 -> 105.0.5195.102
2022-09-03 00:36:15 +02:00