Commit graph

308490 commits

Author SHA1 Message Date
Dominik Xaver Hörl c62f911507 top-level: move linux kernels, packages and related functions to linux-kernels.nix 2021-08-12 12:22:03 +02:00
Alyssa Ross ad3ed16929 lvm2: fix musl patches; apply unconditionally
Alpine's version of the first patch no longer applied, because we're
on a newer lvm2 version.

The fixes in both of these patches are either Musl-specific, or
shouldn't negatively affect Glibc, so change to applying them
unconditionally so they don't bitrot in future.
2021-08-12 09:19:21 +00:00
Alyssa Ross 3bc7ad5378 lvm2: remove probably-unnecessary Musl patch
e606e4d6a9 ("lvm2: musl patches from alpine") added all these patches
from Alpine to fix Musl builds, but one doesn't actually seem related
to Musl.  The Alpine issue[1] that led to its introduction links to a
Gentoo issue[2] about the same thing on Glibc.

We shouldn't be applying a fix for a non-libc-specific bug only to
Musl builds, and if this was going to be an issue for us we'd expect
to have seen it on Glibc by now.  It's more likely that it's been
fixed in the meantime.

[1]: https://gitlab.alpinelinux.org/alpine/aports/-/issues/3107
[2]: https://bugs.gentoo.org/335492
2021-08-12 09:19:21 +00:00
github-actions[bot] 050043b985
Merge staging-next into staging 2021-08-12 00:02:09 +00:00
github-actions[bot] e60a466252
Merge master into staging-next 2021-08-12 00:01:27 +00:00
Sandro 17b4b7097f
Merge pull request #133485 from angustrau/portmidi-r234 2021-08-12 01:52:45 +02:00
Sandro b003277d29
Merge pull request #133489 from sbruder/update-fceux 2021-08-12 01:51:48 +02:00
Sandro c5c4ef90e0
Merge pull request #111961 from lilyball/vimacs-version
vimacs: don't assume vimPackage has a version attribute
2021-08-12 01:50:18 +02:00
Sandro 52b03ba7d2
Merge pull request #132791 from kidonng/now-cli 2021-08-12 01:49:52 +02:00
Anderson Torres 6aa8bfd766
Merge pull request #133498 from nagy/libnbd
libnbd: 1.9.2 -> 1.9.3
2021-08-11 20:47:59 -03:00
Sandro c36f3f4c6a
Merge pull request #133560 from SuperSandro2000/cksfv 2021-08-12 01:37:41 +02:00
Sandro 3b73e1df10
Merge pull request #133561 from SuperSandro2000/filegive 2021-08-12 01:37:21 +02:00
Sandro Jäckel 4df95aac78
filegive: use https 2021-08-12 01:19:38 +02:00
Timothy DeHerrera 90016afdb1
Merge pull request #133557 from SuperSandro2000/SuperSandro2000-patch-1
nixos/ssh: cleanup X11Forwarding setting
2021-08-11 17:18:48 -06:00
Sandro Jäckel 8ecce9f88f
cksfv: format, cleanup 2021-08-12 01:18:19 +02:00
Sandro 52c2961a1b
Merge pull request #132344 from fabaff/bump-bleach
python3Packages.bleach: 3.3.0 -> 3.3.1
2021-08-12 01:13:38 +02:00
Sandro cbf6bbac91
nixos/ssh: cleanup X11Forwarding setting 2021-08-12 01:00:50 +02:00
DavHau 411a5246c0 cryptpad: add meta longDescription and mainProgram 2021-08-12 01:00:23 +02:00
Martin Weinelt 41eb076ed8
Merge pull request #127595 from rnhmjoj/wpa-auto
nixos/wireless: use udev to wait for interfaces
2021-08-12 00:49:33 +02:00
Angus Trau 677f1be589 portmidi: 217 -> 234 2021-08-12 08:36:20 +10:00
Sandro cd6e93c8b0
Merge pull request #133517 from SuperSandro2000/dyncall 2021-08-12 00:35:20 +02:00
rnhmjoj 99e8af51b2
nixos/wireless: use udev to wait for interfaces
I may have finally found a clean solution to the issues[1][2][3] with
the automatic discovery of wireless network interfaces.

[1]: https://github.com/NixOS/nixpkgs/issues/101963
[2]: https://github.com/NixOS/nixpkgs/issues/23196
[3]: https://github.com/NixOS/nixpkgs/pull/125917#issuecomment-856000426

Currently the start script fails right away if no interface is available
by the time it's running, possibly leaving the system without network.
This happens when running a little early in the boot. A solution is to
instead wait for at least one interface to appear before scanning the
/sys/class/net/ directory. This is done here by listening for the right
udev events (from the net/wlan subsystem) using the `udevadm monitor`
command and grep to match its output.

This methods guarantees the availability of at least one interface to
wpa_supplicant, but won't add additional interfaces once it has started.
However, if the current interface is lost, say unplugged, the service is
automatically stopped and will be restarted as soon as a one (not
necessarily the same) is detected. It would be possible make this fully
dynamic by running another service that continously listen for udev
events and manages the main wpa_supplicant daemon, but this is probably
overkill.

I tested the following cases:

  - one interface, starting at boot, w/o predictable naming scheme
  - two interfaces, starting at boot (intel wireless and a usb adapter),
    w/o predictable naming scheme
  - one interface after the system booted, w/o predictable naming scheme
  - two interfaces after the system booted, w/o predictable naming scheme
  - unplugging and plugging back the current interface
2021-08-12 00:31:06 +02:00
markuskowa 4b88ab8c5c
Merge pull request #133549 from markuskowa/upd-spglib
spglib: 1.16.1 -> 1.16.2
2021-08-11 23:53:11 +02:00
Ryan Mulligan e29a6d5e00
Merge pull request #133545 from r-ryantm/auto-update/infracost
infracost: 0.9.4 -> 0.9.5
2021-08-11 14:41:42 -07:00
Markus Kowalewski 239247b25e
spglib: 1.16.1 -> 1.16.2 2021-08-11 23:31:28 +02:00
Vladimír Čunát d7b8d5e15a
Revert "automake: 1.16.3 -> 1.16.4"
This reverts commit 46306d2971.
2021-08-11 23:15:49 +02:00
R. RyanTM 3059ee0c49 infracost: 0.9.4 -> 0.9.5 2021-08-11 21:06:28 +00:00
Artturi d9fd066b88
Merge pull request #133534 from r-ryantm/auto-update/gitkraken
gitkraken: 7.7.1 -> 7.7.2
2021-08-11 23:08:49 +03:00
Artturi 8ebdf7ec6b
Merge pull request #133322 from r-ryantm/auto-update/ginac
ginac: 1.8.0 -> 1.8.1
2021-08-11 23:01:14 +03:00
Jörg Thalheim 6ba79a5320
Merge pull request #133487 from NixOS/home-assistant
home-assistant: 2021.8.5 -> 2021.8.6
2021-08-11 20:20:08 +01:00
R. RyanTM 1685d65266 gitkraken: 7.7.1 -> 7.7.2 2021-08-11 18:39:59 +00:00
Artturi 62ca1cc769
Merge pull request #133358 from r-ryantm/auto-update/agi
agi: 2.1.0-dev-20210804 -> 2.1.0-dev-20210809
2021-08-11 21:29:56 +03:00
Arian van Putten 19199be03a afterburn: use postPatch 2021-08-11 21:14:20 +03:00
R. RyanTM 7fab62ec16 afterburn: 5.0.0 -> 5.1.0 2021-08-11 21:14:20 +03:00
Fabian Affolter ebfb1809e4
Merge pull request #133527 from applePrincess/exploitdb-2021-08-11
exploitdb: 2021-08-06 -> 2021-08-11
2021-08-11 20:04:34 +02:00
github-actions[bot] 7ae0b00541
Merge staging-next into staging 2021-08-11 18:01:46 +00:00
github-actions[bot] 234c0d62da
Merge master into staging-next 2021-08-11 18:01:11 +00:00
Kevin Cox 5059cdaa60
Merge pull request #130862 from Atemu/licenses-redistributable-attr
lib.licenses: cleanup, consistency and redistributable attribute
2021-08-11 13:48:25 -04:00
Dmitry Kalinkin 9a9056da55
Merge pull request #133491 from nagy/zathura
zathura: 0.4.7 -> 0.4.8
2021-08-11 13:47:42 -04:00
Silvan Mosberger fcbead41af
Merge pull request #133402 from Infinisil/mergeEqualOption-uncomparable
lib/options: Better mergeEqualOption error for uncomparable types
2021-08-11 19:40:08 +02:00
Lein Matsumaru 7d03ccab2e
exploitdb: 2021-08-06 -> 2021-08-11 2021-08-11 17:34:00 +00:00
Artturi db6398e1ea
Merge pull request #133368 from r-ryantm/auto-update/codeql
codeql: 2.5.8 -> 2.5.9
2021-08-11 20:17:28 +03:00
Atemu 5e2c05abc3 lib.licenses: mark a few unfree redistributable licenses as such
I'm sure there are more but it's not feasible for a single person to check all
of them
2021-08-11 19:07:47 +02:00
Atemu 16fb392853 lib.licenses: introduce redistributable attribute
Allows for distinction of licenses that are unfree overall but do grant the
right to redistribute. Defaults to the freeness of the license.

Note: Many unfree but are redistributable licenses aren't marked as such.
I expect that to be fixed in a distributed manner over time.

Closes https://github.com/NixOS/nixpkgs/pull/97789
2021-08-11 19:07:45 +02:00
Atemu 48797d7114 lib.licenses: make all licenses have free and deprecated attrs
This makes them consistent which eases more complex operations on licenses such
as filtering etc.
2021-08-11 19:07:02 +02:00
Atemu 65c605a662 lib.licenses: refactor common attribute application
This is cleaner and makes common attribute application more expandable
2021-08-11 19:06:57 +02:00
Jan Tojnar e26c0ffdb0
Merge pull request #133502 from maxeaubrey/fwupd_1.5.12
fwupd: 1.5.7 -> 1.5.12
2021-08-11 18:24:34 +02:00
Kevin Cox a5704278e8 fontforge: Apply patch to avoid segfault.
This segfault appears when trying to build some fonts such as openmoji. See https://github.com/NixOS/nixpkgs/pull/70177 for discussion.
2021-08-11 17:49:28 +02:00
Sandro 10bb036486
Merge pull request #132302 from sikmir/svkbd
svkbd: 0.3 → 0.4
2021-08-11 17:44:01 +02:00
Artturi 95c12ce3f7
Merge pull request #133463 from r-ryantm/auto-update/ccextractor
ccextractor: 0.91 -> 0.92
2021-08-11 18:38:17 +03:00