Commit graph

234574 commits

Author SHA1 Message Date
Robert Scott ede2e00c9f cpython: expose gdb libpython.py
used together with cpython's debugging symbols, this allows inspection of
the python stack of cpython programs in gdb. this file is a little
different from the rest of the python output by this package, in that it's
not intended to be run by the current python being built, instead by the
python being used by the gdb in question, which could be very different.
therefore placed in its own, but hopefully logical & predictable location.
2020-07-15 19:39:19 +01:00
Robert Scott 6d19ab339a cpython: set separateDebugInfo 2020-07-13 22:30:55 +01:00
Jan Tojnar 09558f1dbf
Merge pull request #73795 from worldofpeace/fontconfig-2.13.92 2020-07-13 03:34:06 +02:00
Florian Klink 12834b3e87
Merge pull request #91232 from primeos/systemd-allow-transient-hostname
systemd: Allow setting the transient hostname via DHCP
2020-07-11 22:28:52 +02:00
Jan Tojnar 6f8345035b
fontconfig: remove its rules from configs
ITS rules are used for extracting translatable strings and they have
been moved to external files in 2.13.92 so they are not needed in
the config files themselves.

Removing them also cuts down on errors/warnings produced when using
older versions of fontconfig (< 2.12.92). Now it will only complain
about the description element but that is fortunately just a warning,
not errors like the ones caused by the its attributes.

Thanks to this, we can change the config version in NixOS module
back to 2.11 allowing us to re-use the 2.13/2.14 configs for apps
built against 2.12 fontconfig.
2020-07-11 17:05:15 +02:00
Jan Tojnar 993deed7ab
fontconfig: Load fonts also from FHS paths
With previous patch, we no longer load non-versioned fonts.conf file to avoid incompatibilities
but this also means fontconfig will not load system-wide installed fonts on non-NixOS systems.

As a compromise, let's hardcode the FHS font paths to the built-in config so that the system
fonts work there. Unlike with the system config we do not need to worry about compatibility as
incompatible font files will be simply ignored.

Of course there will still be disparity if the system install fonts to some other location than
these two but I am afraid this is the best we can do.

See https://github.com/NixOS/nixpkgs/pull/73795#issuecomment-635771967 for discussion.
2020-07-11 17:05:13 +02:00
Jan Tojnar edf2541f02
fontconfig: Only read versioned config dirs
Falling back to unversioned `/etc/fonts/conf.d` when versioned one does not exist
is problematic since it only occurs on non-NixOS systems and those are likely
to have a different version of fontconfig. When those versions use incompatible
elements in the config, apps using fontconfig will crash.

Instead, we are now falling back to the in-package `fonts.conf` file that loads
both the versioned global `conf.d` directory and the in-package `conf.d` since using
upstream settings on non-NixOS is preferable to not being able to use apps there.

In fact, we would not even need to link `fonts.conf`, as the in-package `fonts.conf`
will be always used unless someone creates the global one manually (the option is still
retained if one wants to write a custom NixOS module and to avoid unnecessary stat call on NixOS).

Additionally, since the `fonts.conf` will always load `conf.d` from the package, we no longer
need to install them to sytem `/etc` in the module. This needed some mucking with `50-user.conf`
which disables configs in user directories (a good thing IMO, NixOS module will turn it back on)
but otherwise, it is cleaner. The files are still prioritized by their name, regardless of their location.

See https://github.com/NixOS/nixpkgs/pull/73795#issuecomment-634370125 for more information.
2020-07-11 17:05:13 +02:00
worldofpeace 87786bc47f
fontconfig: bump configVersion to 2.13 2020-07-11 17:05:13 +02:00
worldofpeace 27b14ee82a
fontconfig: 2.12.6 -> 2.13.92 2020-07-11 17:05:12 +02:00
Frederik Rietdijk a3a40ac7cc Merge staging-next into staging 2020-07-11 09:00:18 +02:00
Frederik Rietdijk ae8eee9c3f Merge master into staging-next 2020-07-11 08:59:54 +02:00
Mario Rodas c87c474b17
Merge pull request #92901 from r-ryantm/auto-update/rustup
rustup: 1.21.1 -> 1.22.1
2020-07-10 22:32:18 -05:00
R. RyanTM 0d68512749 rustup: 1.21.1 -> 1.22.1 2020-07-11 01:11:05 +00:00
Michael Weiss 483dbe9237 systemd: Allow setting the transient hostname via DHCP
This permits using method_set_hostname but still denies
method_set_static_hostname. As a result DHCP clients can now always set
the transient hostname via the SetHostname method of the D-Bus interface
of systemd-hostnamed (org.freedesktop.hostname1.set-hostname).
If the NixOS option networking.hostName is set to an empty string (or
"localhost") the static hostname (kernel.hostname but NOT /etc/hostname)
will additionally be updated (this is intended).

From "man hostnamectl": The transient hostname is a fallback value
received from network configuration. If a static hostname is set, and is
valid (something other than localhost), then the transient hostname is
not used.

Fix #74847.

Note: It's possible to restrict access to the org.freedesktop.hostname1
interface using Polkit rules.
2020-07-11 00:05:41 +02:00
Austin Seipp 57a53677b4
liburing: 0.6pre600 -> 0.7
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2020-07-10 16:54:28 -05:00
Jan Tojnar 4be4ae71aa
Merge pull request #92829 from r-ryantm/auto-update/poppler-glib
poppler: 0.89.0 -> 0.90.0
2020-07-10 23:20:42 +02:00
Ryan Mulligan fb3fd9762f
Merge pull request #92826 from r-ryantm/auto-update/pgrouting
postgresql11Packages.pgrouting: 3.0.0 -> 3.0.1
2020-07-10 11:48:36 -07:00
Benjamin Hipple 2dadcdc05b
Merge pull request #92840 from r-ryantm/auto-update/python2.7-bitarray
python27Packages.bitarray: 1.2.2 -> 1.3.0
2020-07-10 14:45:42 -04:00
Jan Tojnar a23cb68ccf
Merge pull request #92886 from jtojnar/fix/gse-sysmon 2020-07-10 20:35:40 +02:00
Jan Tojnar e96bf89d1e
gnomeExtensions.system-monitor: unbreak with newer GNOME Shell
Had to switch to master and include Clutter typelib to path since recent versions of GNOME Shell open preferences out of Shell context.
2020-07-10 20:12:34 +02:00
Emery Hemingway c960abf50f trojita: 0.7.20190618 -> 0.7.20200706
Fix #92869
2020-07-10 23:38:56 +05:30
Benjamin Hipple 01f0aef501
Merge pull request #86809 from r-ryantm/auto-update/capnproto
capnproto: 0.7.0 -> 0.8.0
2020-07-10 14:06:58 -04:00
R. RyanTM 3a32232cbf python27Packages.wasabi: 0.6.0 -> 0.7.0 2020-07-10 11:01:42 -07:00
R. RyanTM c3bbbb75a9 python27Packages.pytest-isort: 1.0.0 -> 1.1.0 2020-07-10 10:57:01 -07:00
Jan Tojnar a100503b08
gnome3.mutter: export libdir
It is needed for finding clutter & co. typelibs by extenstions.
2020-07-10 19:42:13 +02:00
Benjamin Hipple dd4a6b64f8
Merge pull request #92651 from matthuszagh/nmigen
python3Packages.nmigen: from unstable-2020-02-08 to unstable-2020-04-02
2020-07-10 12:47:09 -04:00
Silvan Mosberger 75ee18766a
yarn2nix: Don't pass yarnNix to mkDerivation (#92856)
The generated yarnNix file doesn't need to be part of the mkDerivation.
And doing so prevents other platforms from reproducibly instantiating
it. With this change you can e.g. do

  darwinPkgs.yarn2nix.mkYarnPackage {
    # ...
    yarnNix = pkgs.yarn2nix.mkYarnNix {
      yarnLock = ./yarn.lock;
    };
  }

Which is a darwin derivation, but can still be instantiated reproducibly on Linux.
2020-07-10 16:24:03 +00:00
Tim Steinbach 0416089dc6
linux: 5.8-rc2 -> 5.8-rc4 2020-07-10 10:23:46 -04:00
Tim Steinbach af5accfa96
linux/hardened/patches/5.7: 5.7.7.a -> 5.7.8.a 2020-07-10 09:37:28 -04:00
Tim Steinbach cda9153727
linux/hardened/patches/5.4: 5.4.48.a -> 5.4.49.a 2020-07-10 09:37:28 -04:00
Tim Steinbach 4be3ad84d2
linux/hardened/patches/4.19: 4.19.131.a -> 4.19.132.a 2020-07-10 09:37:27 -04:00
Tim Steinbach 2371cb620a
linux/hardened/patches/4.14: 4.14.187.a -> 4.14.188.a 2020-07-10 09:37:27 -04:00
Tim Steinbach 21ed6c8546
linux_latest-libre: 17537 -> 17559 2020-07-10 09:37:27 -04:00
Maximilian Bosch e43685ef7d
mautrix-whatsapp: 0.1.2 -> 0.1.3
https://github.com/tulir/mautrix-whatsapp/releases/tag/v0.1.3
2020-07-10 15:31:31 +02:00
Daniël de Kok e4600a8dc8
Merge pull request #92824 from r-ryantm/auto-update/pcsc-tools
pcsctools: 1.5.6 -> 1.5.7
2020-07-10 14:33:53 +02:00
Daniël de Kok 8095d0b885 pcsctools: add missing dependencies for gscriptor 2020-07-10 14:08:14 +02:00
Aaron Andersen b34f5396fd
Merge pull request #84562 from deshaw/contrib/perl-authen-krb5-admin
perlPackages.AuthenKrb5Admin and dep
2020-07-10 07:39:40 -04:00
Herwig Hochleitner c255b0fa45 Revert "webtorrent_desktop: 0.20.0 -> 0.21.0"
This reverts commit 428b4353ce.

Build error

unpacking sources
tar: ./usr/lib/webtorrent-desktop/chrome-sandbox: Cannot change mode to rwsr-xr-x: Operation not permitted
tar: Exiting with failure status due to previous errors
dpkg-deb: error: tar subprocess returned error exit status 2
b
2020-07-10 13:38:10 +02:00
Herwig Hochleitner 428b4353ce webtorrent_desktop: 0.20.0 -> 0.21.0 2020-07-10 13:33:24 +02:00
zimbatm f0fb57a079
terraform_0_13: init at 0.13.0-beta3 2020-07-10 13:20:40 +02:00
Francesco Gazzetta 77d5b41b05 castor: 0.8.15 -> 0.8.16 2020-07-10 16:10:35 +05:30
Maximilian Bosch cf47c64ee7
Merge pull request #92788 from lukebfox/colorls
colorls: 1.3.3 -> 1.4.2
2020-07-10 11:55:43 +02:00
adisbladis 7547939bfd
Merge pull request #92841 from adisbladis/podman-2_0_1
podman: 2.0.1 -> 2.0.2
2020-07-10 11:50:10 +02:00
Vincent Laporte d1a7237eee coqPackages.coq-extensible-records: remove at 1.2.0 2020-07-10 11:26:41 +02:00
Vincent Laporte 473519a25d coqPackages.coq-extensible-records: enable for Coq 8.11 and 8.12 2020-07-10 11:26:41 +02:00
adisbladis 34a56f207c
podman: 2.0.1 -> 2.0.2 2020-07-10 11:24:57 +02:00
R. RyanTM 1e338c42bf python27Packages.bitarray: 1.2.2 -> 1.3.0 2020-07-10 09:21:44 +00:00
Maximilian Bosch 05a5043066
nextcloud-client: 2.6.4 -> 2.6.5
https://github.com/nextcloud/desktop/releases/tag/v2.6.5
2020-07-10 10:51:05 +02:00
lassulus 8d05772134
nixos make-disk-image: fix permissions of /build
This was broken in 460c0d6 (PR #90431); now the nixos-unstable channel
should get unblocked.
vcunat modified this commit to use env-var instead of hardcoding /build
2020-07-10 10:31:26 +02:00
Maximilian Bosch cfd3aac3fe
Merge pull request #92803 from gnxlxnxx/master
swaylock-effects: v1.6-0 -> v1.6-1
2020-07-10 09:57:23 +02:00