Commit Graph
405259 Commits
Author SHA1 Message Date
Michael WeissandLorenz Brun d932886d6e chromium: Fix the build
The build was failing with the following error:
```
[18950/51180] SOLINK ./libvk_swiftshader.sotls_transport_interface/dtls_transport_interface.omputils.o[K.otch.oos.oKx/unbundle:default)fault)ault)
FAILED: libvk_swiftshader.so libvk_swiftshader.so.TOC
python3 "../../build/toolchain/gcc_solink_wrapper.py" --readelf="readelf" --nm="nm"  --sofile="./libvk_swiftshader.so" --tocfile="./libvk_swiftshader.so.TOC" --output="./libvk_swiftshader.so" -- clang++ -shared -Wl,-soname="libvk_swiftshader.so" -Wl,-Bsymbolic -Wl,--version-script=../../third_party/swiftshader/src/Vulkan/vk_swiftshader.lds -fuse-ld=lld -Wl,--fatal-warnings -Wl,--build-id=sha1 -fPIC -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--icf=all -Wl,--color-diagnostics -Wl,-mllvm,-instcombine-lower-dbg-declare=0 -flto=thin -Wl,--thinlto-jobs=all -Wl,--thinlto-cache-dir=thinlto-cache -Wl,--thinlto-cache-policy=cache_size=10\%:cache_size_bytes=40g:cache_size_files=100000 -Wl,-mllvm,-import-instr-limit=30 -fwhole-program-vtables -Wl,--no-call-graph-profile-sort -m64 -no-canonical-prefixes -Wl,-O2 -Wl,--gc-sections -rdynamic -Wl,-z,defs -Wl,--as-needed -nostdlib++ -Wl,--lto-O0 -fsanitize=cfi-vcall -fsanitize=cfi-icall -o "./libvk_swiftshader.so" @"./libvk_swiftshader.so.rsp"
ld.lld: error: unable to find library -l:libffi_pic.a
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
```

This turned out to be a regression from b6b51374fc. That change was
bad/undesirable in the first place and I only applied it to quickly fix
another build error caused by incompatible wayland-protocols header
files from a newer system version (Chromium bundles version 1.21 while
we already package 1.26).

The better fix for that wayland-protocols build issue is to pull in a
patch that is already used/tested by the Arch package [0] and seems to
originate from [1] (not sure if that patch was formally submitted yet).

Alternatives to that patch would be to (we should probably first try the
first approach if need be):
1) Build with wayland-protocols 1.21 from the system (by overriding the
   Nixpkgs package).
2) Dynamically link against libffi by patching [2] to use the other
   branch (`default_toolchain == "//build/toolchain/cros:target"`).

Some additional details can be found in the GitHub PR [3].
Huge thanks to Lorenz Brun for his great analysis that enabled me to fix
the build so that we can finally merge the update to Chromium M105
(which contains many important security fixes!).

[0]: https://github.com/archlinux/svntogit-packages/commit/a353833a5a731abfaa465b658f61894a516aa49b
[1]: https://bugs.chromium.org/p/angleproject/issues/detail?id=7582#c1
[2]: https://source.chromium.org/chromium/chromium/src/+/refs/tags/105.0.5195.52:build/config/linux/libffi/BUILD.gn
[3]: https://github.com/NixOS/nixpkgs/pull/189033

Co-Authored-By: Lorenz Brun <lorenz@brun.one>
2022-09-02 23:34:18 +02:00
Michael Weiss 360844281a chromium: 104.0.5112.101 -> 105.0.5195.52
https://chromereleases.googleblog.com/2022/08/stable-channel-update-for-desktop_30.html

This update includes 24 security fixes.

CVEs:
CVE-2022-3038 CVE-2022-3039 CVE-2022-3040 CVE-2022-3041 CVE-2022-3042
CVE-2022-3043 CVE-2022-3044 CVE-2022-3045 CVE-2022-3046 CVE-2022-3047
CVE-2022-3048 CVE-2022-3049 CVE-2022-3050 CVE-2022-3051 CVE-2022-3052
CVE-2022-3053 CVE-2022-3054 CVE-2022-3055 CVE-2022-3056 CVE-2022-3057
CVE-2022-3058
2022-08-31 01:01:34 +02:00
Mario RodasandGitHub bde62ccf6d Merge pull request #189029 from r-ryantm/auto-update/python310Packages.pydata-sphinx-theme
python310Packages.pydata-sphinx-theme: 0.9.0 -> 0.10.1
2022-08-30 17:55:01 -05:00
R. Ryantm 49263eb8dc python310Packages.pydata-sphinx-theme: 0.9.0 -> 0.10.1 2022-08-30 22:26:55 +00:00
Martin WeineltandGitHub bf2a57f481 Merge pull request #188815 from mweinelt/webkitgtk-2.36.7 2022-08-31 00:18:45 +02:00
superherointjandGitHub 8a6903f147 Merge pull request #187880 from rhoriguchi/adguardhome
adguardhome: 0.107.9 - 0.107.11
2022-08-30 19:03:09 -03:00
superherointjandGitHub 3941f7330b Merge pull request #188980 from vbgl/ocaml-lwt_log-1.1.2
ocamlPackages.lwt_log: 1.1.1 → 1.1.2
2022-08-30 18:57:28 -03:00
Martin WeineltandGitHub 32f9880f38 Merge pull request #188870 from mweinelt/tts-0.8.0 2022-08-30 23:55:53 +02:00
YayaandGitHub 3b6f1cfcf9 gitlab: 15.3.1 -> 15.3.2 (#189005)
https://about.gitlab.com/releases/2022/08/30/critical-security-release-gitlab-15-3-2-released/

Resolves CVE-2022-2992 CVE-2022-2865 CVE-2022-2527
         CVE-2022-2592 CVE-2022-2533 CVE-2022-2455
         CVE-2022-2428 CVE-2022-2908 CVE-2022-2630
         CVE-2022-2931 CVE-2022-2907 CVE-2022-3031
2022-08-30 23:35:47 +02:00
Robert ScottandGitHub 9a11563f46 Merge pull request #188923 from r-ryantm/auto-update/python3.10-towncrier
python310Packages.towncrier: 21.9.0 -> 22.8.0
2022-08-30 22:33:02 +01:00
Robert ScottandGitHub eddd7aaa97 Merge pull request #188955 from r-ryantm/auto-update/ginkgo
ginkgo: 2.1.4 -> 2.1.5
2022-08-30 22:15:47 +01:00
Robert ScottandGitHub 1f455e579b Merge pull request #188941 from fabaff/unicrypto-bump
python310Packages.unicrypto: 0.0.8 -> 0.0.9
2022-08-30 22:00:00 +01:00
Marek FajkusandGitHub 421c86c31a Merge pull request #189019 from turboMaCk/fix-lamdera
elmPackages.lamdera: homepage from URL literal to string
2022-08-30 22:54:31 +02:00
Marek Fajkus 463229292d elmPackages.lamdera: homepage from URL literal to string
reported by @ajs124
    > this breaks nixpkgs.tarball on unstable-small, because of the url literal

    This should address the issue
2022-08-30 22:47:20 +02:00
Pascal BachandGitHub 92d6352d49 Merge pull request #188877 from r-ryantm/auto-update/minio
minio: 2022-08-25T07-17-05Z -> 2022-08-26T19-53-15Z
2022-08-30 22:28:12 +02:00
Pascal BachandGitHub 7a38bb2dd5 Merge pull request #188985 from r-ryantm/auto-update/minio-client
minio-client: 2022-08-23T05-45-20Z -> 2022-08-28T20-08-11Z
2022-08-30 22:27:58 +02:00
Silvan MosbergerandGitHub 6eb620ace7 Merge pull request #180222 from YorikSar/qemu-vm-darwin-pkgs
nixos/qemu-vm: Allow to build and run VMs on Darwin
2022-08-30 21:54:22 +02:00
Martin WeineltandGitHub 578f231a53 Merge pull request #188984 from mweinelt/torch 2022-08-30 20:40:58 +02:00
Robert ScottandRobert Schütz 3402d9c4a4 python3Packages.sanic: add patch for CVE-2022-35920 2022-08-30 17:56:55 +00:00
Robert SchützandRobert Schütz 83a5f62886 beamerpresenter-poppler: init at 0.2.2 2022-08-30 17:31:18 +00:00
Robert SchützandRobert Schütz 4b24143bf5 qt6Packages.poppler: init at 22.08.0 2022-08-30 17:31:18 +00:00
Marek FajkusandGitHub d003639e6f Merge pull request #188783 from Zimmi48/lamdera
elmPackages.lamdera: init at 1.0.1
2022-08-30 19:15:38 +02:00
Théo Zimmermann c335189e81 elmPackages.lamdera: init at 1.0.1 2022-08-30 19:12:30 +02:00
Samuel AinsworthandGitHub 230779978f Merge pull request #183051 from mcwitt/squashed/upgrade-jax
python310Packages.jax: 0.3.6 -> 0.3.16
2022-08-30 10:09:43 -07:00
Will FancherandGitHub 78e892c44d Merge pull request #187222 from winterqt/systemd-boot-esp-path
nixos/systemd-boot: use esp-path instead of path when calling bootctl
2022-08-30 12:57:40 -04:00
figsodaandGitHub be78f42a88 Merge pull request #188931 from r-ryantm/auto-update/cargo-make
cargo-make: 0.35.16 -> 0.36.0
2022-08-30 12:40:04 -04:00
SandroandGitHub 5097b7e3a0 Merge pull request #188852 from Icy-Thought/fluent-icon-theme 2022-08-30 18:09:30 +02:00
SandroandGitHub 4247b31874 Merge pull request #188853 from Icy-Thought/whitesur-icon-theme 2022-08-30 18:09:12 +02:00
SandroandGitHub 79f570c2f6 Merge pull request #185308 from astro/silice 2022-08-30 18:06:32 +02:00
SandroandGitHub 8e48c164f1 Merge pull request #188536 from bcdarwin/update-dicom2nifti 2022-08-30 18:04:51 +02:00
Jonas HeinrichandGitHub fa6b4c3a74 Merge pull request #188053 from r-ryantm/auto-update/intel-compute-runtime
intel-compute-runtime: 22.32.23937 -> 22.34.24023
2022-08-30 17:56:54 +02:00
Martin Weinelt afe8ee8b47 python3Packages.torch{,-bin}: rename from pytorch{,-bin}
The proper name for a python package is the one in the setuptools
setup() call, which can also be seen on pypi.

Correct: https://pypi.org/project/torch/
Wrong: https://pypi.org/project/pytorch/

Includes a treewide rename of the attribute and creates aliases for the
old name.
2022-08-30 17:46:57 +02:00
SandroandGitHub d62da90acc Merge pull request #188914 from r-ryantm/auto-update/python310Packages.google-cloud-securitycenter 2022-08-30 17:40:40 +02:00
R. Ryantm 1925106bf1 minio-client: 2022-08-23T05-45-20Z -> 2022-08-28T20-08-11Z 2022-08-30 15:40:20 +00:00
SandroandGitHub 332e4ca38a Merge pull request #188913 from r-ryantm/auto-update/python310Packages.google-cloud-secret-manager 2022-08-30 17:40:18 +02:00
SandroandGitHub 8770960836 Merge pull request #188982 from r-ryantm/auto-update/limesctl 2022-08-30 17:34:31 +02:00
Mario RodasandGitHub 9c20d0b8d7 Merge pull request #188967 from r-ryantm/auto-update/hugo
hugo: 0.102.0 -> 0.102.1
2022-08-30 10:33:01 -05:00
R. Ryantm e7ea2829dc limesctl: 3.0.0 -> 3.0.2 2022-08-30 15:28:49 +00:00
Jonas HeinrichandGitHub 06a92b944a Merge pull request #187859 from r-ryantm/auto-update/hyper
hyper: 3.2.3 -> 3.3.0
2022-08-30 17:25:58 +02:00
SandroandGitHub eabd578fe2 Merge pull request #187380 from sifmelcara/xsimd-8.1.0 2022-08-30 17:23:07 +02:00
Jonas HeinrichandGitHub b5acc093af Merge pull request #187917 from r-ryantm/auto-update/python310Packages.xsdata
python310Packages.xsdata: 22.7 -> 22.8
2022-08-30 17:22:42 +02:00
Bobby RongandGitHub 317a9b60bd Merge pull request #188824 from r-ryantm/auto-update/changie
changie: 1.8.0 -> 1.9.0
2022-08-30 23:22:28 +08:00
K900andGitHub 7e6bb2e58a Merge pull request #188974 from ulrikstrid/ulrikstrid--fix-kleopatra
kleopatra: fix broken build
2022-08-30 18:21:33 +03:00
Jonas HeinrichandGitHub 39b43cd559 Merge pull request #187858 from r-ryantm/auto-update/i2pd
i2pd: 2.42.1 -> 2.43.0
2022-08-30 17:20:10 +02:00
superherointjandGitHub 717f656b06 Merge pull request #188966 from r-ryantm/auto-update/gum
gum: 0.4.0 -> 0.5.0
2022-08-30 12:12:08 -03:00
superherointjandGitHub 5537a5bd5e Merge pull request #188968 from riceicetea/ack360
ack: 3.5.0 -> 3.6.0
2022-08-30 12:10:39 -03:00
figsodaandGitHub 857b84c52d Merge pull request #188973 from r-ryantm/auto-update/jc
jc: 1.21.1 -> 1.21.2
2022-08-30 11:10:22 -04:00
superherointjandGitHub 8f8db7726f Merge pull request #188964 from r-ryantm/auto-update/go-swagger
go-swagger: 0.29.0 -> 0.30.0
2022-08-30 12:07:43 -03:00
Jonas HeinrichandGitHub 5f22adecb1 Merge pull request #188692 from r-ryantm/auto-update/kuma-dp
kuma-dp: 1.7.1 -> 1.8.0
2022-08-30 17:05:48 +02:00
Vincent Laporte c6239c5de0 ocamlPackages.lwt_log: 1.1.1 → 1.1.2 2022-08-30 17:05:00 +02:00