Commit Graph

468632 Commits

Author SHA1 Message Date
Maximilian Bosch
b0265aadac
gcc10: fix build w/glibc-2.36
Failing Hydra build: https://hydra.nixos.org/build/193327405
Same fix as for gcc11.
2023-03-29 09:50:25 +02:00
Maximilian Bosch
019f605cd7
gcc: exclude malformed sys/mount.h from fixed headers directory
Previously, builds such as `cmake` would fail with errors like this:

    In file included from /nix/store/injyphmxqgi028skp28fsmdvbdb57nvl-glibc-2.36-48-dev/include/linux/fs.h:19,
                     from /build/cmake-3.24.2/Utilities/cmlibarchive/libarchive/archive_read_disk_posix.c:56:
    /nix/store/injyphmxqgi028skp28fsmdvbdb57nvl-glibc-2.36-48-dev/include/linux/mount.h:95:6: error: redeclaration of 'enum fsconfig_command'
       95 | enum fsconfig_command {
          |      ^~~~~~~~~~~~~~~~

The reason behind that is that the kernel exports `linux/mount.h` via
kernel headers APIs that are also defined in `sys/mount.h` from glibc.
To avoid clashes, safeguards were implemented in glibc to prevent this
from happening[1][2].

However, these `#ifndef`-safeguards are removed by `fixincludes` during
gcc's build and the (broken) result is subsequently copied into
`include-fixed/sys/mount.h` which is added to each build via the
cc-wrapper. To work around this, I decided to simply drop the file: it
also exists in glibc's output and our gcc12 doesn't seem to expose this
anymore anyways.

[1] Commit bb1e8b0ca99b5cbedfae3e6245528a87d95ff3e2
[2] Commit 3bd3c612e98a53ce60ed972f5cd2b90628b3cba5
2023-03-29 09:50:25 +02:00
Maximilian Bosch
b2a1ac4e99
gcc11: fix build w/glibc-2.36
Failing Hydra build: https://hydra.nixos.org/build/189053872
2023-03-29 09:50:24 +02:00
Maximilian Bosch
b42ee8b817
glibc: 2.35-224 -> 2.37-8
Announcement: https://sourceware.org/pipermail/libc-alpha/2022-August/141193.html
Announcement: https://sourceware.org/pipermail/libc-alpha/2023-February/145190.html
2023-03-29 09:50:24 +02:00
github-actions[bot]
249b458e58
Merge master into staging-next 2023-03-28 12:01:51 +00:00
Ulrik Strid
03d63fa0ac
Merge pull request #223540 from vbgl/ocaml-cstruct-6.2.0
ocamlPackages.cstruct: 6.1.1 → 6.2.0
2023-03-28 14:00:01 +02:00
Nick Cao
84dbdd4a16
Merge pull request #223358 from fgaz/yewtube/2.10.2
yewtube: 2.10.1 -> 2.10.2
2023-03-28 19:51:53 +08:00
Nick Cao
255fce191e
Merge pull request #223489 from r-ryantm/auto-update/holochain-launcher
holochain-launcher: 0.9.2 -> 0.9.3
2023-03-28 19:44:46 +08:00
Martin Weinelt
c8bba6f4bf
Merge pull request #223477 from WolfangAukang/vmware-workstation-fix
vmware-workstation: add libxcrypt-legacy
2023-03-28 13:41:56 +02:00
Nick Cao
a7a740ad0d
Merge pull request #223491 from r-ryantm/auto-update/datree
datree: 1.8.45 -> 1.8.46
2023-03-28 19:37:57 +08:00
Nick Cao
4b7e33bac3
Merge pull request #223492 from r-ryantm/auto-update/brook
brook: 20230401 -> 20230404
2023-03-28 19:36:51 +08:00
Nick Cao
b65fa83045
Merge pull request #223494 from dotlambda/nextcloudmonitor-1.4.0
python310Packages.nextcloudmonitor: 1.3.0 -> 1.4.0
2023-03-28 19:35:58 +08:00
Nick Cao
bdc6a506d3
Merge pull request #223500 from r-ryantm/auto-update/symfony-cli
symfony-cli: 5.5.1 -> 5.5.2
2023-03-28 19:35:08 +08:00
Nick Cao
a609a8965f
Merge pull request #223531 from fabaff/garminconnect-bump
python310Packages.garminconnect: 0.1.54 -> 0.1.55
2023-03-28 19:32:37 +08:00
Nick Cao
9e80802299
Merge pull request #223532 from fabaff/goodwe-bump
python310Packages.goodwe: 0.2.28 -> 0.2.29
2023-03-28 19:31:55 +08:00
Jack Cummings
236410c7a6 bluespec: 2022.1 -> 2023.1 2023-03-28 06:30:54 -05:00
Nick Cao
98f3b08f58
Merge pull request #223453 from kilianar/stellarium-23.1
stellarium: 1.2 -> 23.1
2023-03-28 18:29:13 +08:00
K900
5537a813d1
Merge pull request #223530 from R-VdP/opengl_mesa_default_fix
NixOS/opengl: Use the default Mesa package by default.
2023-03-28 12:52:09 +03:00
Nick Cao
9d56c81eac
Merge pull request #222375 from wineee/deepin-clone
deepin.deepin-clone: init at 5.0.11
2023-03-28 17:42:45 +08:00
Fabian Affolter
147d90b84d
Merge pull request #223529 from r-ryantm/auto-update/python310Packages.azure-mgmt-containerservice
python310Packages.azure-mgmt-containerservice: 21.2.0 -> 22.0.0
2023-03-28 11:29:53 +02:00
Vincent Laporte
cb68c76b8e
ocamlPackages.cstruct: 6.1.1 → 6.2.0 2023-03-28 11:26:16 +02:00
Vincent Laporte
6134a755da
ocamlPackages.wayland: use Dune 3 2023-03-28 11:26:16 +02:00
Vincent Laporte
0e0155ed96
ocamlPackages.dbf: use Dune 3 2023-03-28 11:26:16 +02:00
Vincent Laporte
23e5b45f18
ocamlPackages.randomconv: use Dune 3 2023-03-28 11:26:15 +02:00
Vincent Laporte
78be8391f7
ocamlPackages.asn1-combinators: use Dune 3 2023-03-28 11:26:15 +02:00
Vincent Laporte
4f2c5e880d
ocamlPackages.mirage-flow: use Dune 3 2023-03-28 11:26:15 +02:00
Vincent Laporte
1bf4036f3c
ocamlPackages.io-page: use Dune 3 2023-03-28 11:26:15 +02:00
Vincent Laporte
aeb9262087
ocamlPackages.xenstore: use Dune 3 2023-03-28 11:26:14 +02:00
Vincent Laporte
33eff16466
ocamlPackages.vchan: use Dune 3 2023-03-28 11:26:14 +02:00
Vincent Laporte
8fdf8ee81c
ocamlPackages.mirage-console: use Dune 3 2023-03-28 11:26:14 +02:00
Vincent Laporte
7da5c6a303
ocamlPackages.eqaf: use Dune 3 2023-03-28 11:26:14 +02:00
Vincent Laporte
ad6bb1a816
ocamlPackages.callipyge: use Dune 3 2023-03-28 11:26:14 +02:00
Vincent Laporte
5accdae43a
ocamlPackages.mirage-channel: use Dune 3 2023-03-28 11:26:13 +02:00
Vincent Laporte
b28fd0e903
ocamlPackages.mirage-random: use Dune 3 2023-03-28 11:26:13 +02:00
Vincent Laporte
b3b75dc980
ocamlPackages.mirage-random-test: use Dune 3 2023-03-28 11:26:07 +02:00
Ulrik Strid
5a775d7cb5
ocamlPackages.git: 3.12.0 -> 3.13.0 (#223522)
* ocamlPackages.awa: 0.1.2 -> 0.2.0

* ocamlPackages.git: 3.12.0 -> 3.13.0
2023-03-28 11:22:31 +02:00
r-vdp
982ea4295b
NixOS/opengl: Use the default Mesa package by default.
Fixes #223458
Fixes #223331
2023-03-28 11:06:07 +02:00
Weijia Wang
2371f8a8eb
Merge pull request #222744 from GaetanLepage/keyleds
keyleds: init at unstable-2021-04-08
2023-03-28 12:05:41 +03:00
Fabian Affolter
92fc688db9 python310Packages.goodwe: 0.2.28 -> 0.2.29
Changelog: https://github.com/marcelblijleven/goodwe/releases/tag/v0.2.29
2023-03-28 10:52:25 +02:00
Fabian Affolter
0d401abaef python310Packages.garminconnect: 0.1.54 -> 0.1.55
Diff: https://github.com/cyberjunky/python-garminconnect/compare/refs/tags/0.1.54...0.1.55

Changelog: https://github.com/cyberjunky/python-garminconnect/releases/tag/0.1.55
2023-03-28 10:49:03 +02:00
Ulrik Strid
ebc32dda78
Merge pull request #223375 from vbgl/ocaml-pcap-format-0.6.0
ocamlPackages.pcap-format: 0.5.2 → 0.6.0
2023-03-28 10:47:20 +02:00
Fabian Affolter
797f4e9403
Merge pull request #223517 from fabaff/trufflehog-bump
trufflehog: 3.29.1 -> 3.30.0
2023-03-28 10:46:50 +02:00
Fabian Affolter
c77f555be8
Merge pull request #223519 from fabaff/asyncua-asynctest
python310Packages.asyncua: remove asynctest
2023-03-28 10:46:34 +02:00
Fabian Affolter
ca39994de4
Merge pull request #223510 from fabaff/python-bsblan-bump
python310Packages.python-bsblan: 0.5.9 -> 0.5.10
2023-03-28 10:43:31 +02:00
Fabian Affolter
c7508be9d9
Merge pull request #223511 from fabaff/types-colorama-bump
python310Packages.types-colorama: 0.4.15.8 -> 0.4.15.9
2023-03-28 10:43:08 +02:00
Fabian Affolter
4fbe235155
Merge pull request #223512 from fabaff/pydeps-bump
python310Packages.pydeps: 1.11.1 -> 1.11.2
2023-03-28 10:42:53 +02:00
Fabian Affolter
889cdb4460
Merge pull request #223513 from fabaff/plugwise-bump
python310Packages.plugwise: 0.27.7 -> 0.27.9
2023-03-28 10:42:39 +02:00
Fabian Affolter
173de40f75
Merge pull request #223514 from fabaff/exploitdb-bump
exploitdb: 2023-03-26 -> 2023-03-28
2023-03-28 10:42:24 +02:00
R. Ryantm
4212b26928 python310Packages.azure-mgmt-containerservice: 21.2.0 -> 22.0.0 2023-03-28 08:40:53 +00:00
Weijia Wang
bfb509a5f8
Merge pull request #223363 from wegank/prl-tools-refactor
prl-tools: refactor
2023-03-28 11:29:47 +03:00