text:
AccountService reports incorrect info

$ nix-shell -p gobject-introspection -p accountsservice -p gjs --run "gjs -c \"print(imports.gi.GLib.get_user_name()); let u = imports.gi.AccountsService.UserManager.get_default().get_user(imports.gi.GLib.get_user_name()); print(imports.gi.GLib.get_user_name()); print(u.is_local_account()); print(u.is_system_account())\""
jtojnar
jtojnar
false
true

I am local non-system user, though.
Even more curiously, in GNOME Shell’s looking glass (press alt-F2 and then enter lg), the values are correct:
>>> u = imports.gi.AccountsService.UserManager.get_default().get_user(imports.gi.GLib.get_user_name())
r(0) = u.is_local_account()); print(u.is_system_account()
>>> u.get_real_name()
r(1) = jtojnar
>>> u.is_local_account()
r(2) = true
>>> u.is_system_account()
r(3) = false

@worldofpeace
I believe multi user setups and logging and logging out is kinda broken in gnome. And similarly, since we updated to 3.36.0 pantheon's logout has had similar issues #95658. Though I'm not actually sure that is related since I haven't had time to look into the issue. (I don't use a multi user system or log out frequently to notice these things.)

Here's the code which determines is_system_account:
https://github.com/freedesktop/accountsservice/blob/34bedecf7da81a8b42382254e3f9a32398c1ca5d/src/user-classify.c#L147-L168

According to @worldofpeace, there is some cache in the ¿library? and that is what actually returns the incorrect value.

I believe multi user setups and logging and logging out is kinda broken in gnome. And similarly, since we updated to 3.36.0 pantheon's logout has had similar issues https://github.com/NixOS/nixpkgs/issues/95658. Though I'm not actually sure that is related since I haven't had time to look into the issue. (I don't use a multi user system or log out frequently to notice these things.)
In any case, what we really need is a distinct test case that is testing login. AN example of what fedora checks is https://pagure.io/fedora-qa/os-autoinst-distri-fedora/blob/master/f/tests/desktop_login.pm

I am able to reproduce the incorrect values as reported by the bindings on Ubuntu 20.04, including the correct values in looking glass.
I am unable to reproduce the log out issue. I can log in, log out, and then log in to another account in a NixOS VM successfully.

I will try this in a VM also. For me it's that sometimes in the Power off/log out there is no log out at all. And in terms of frequency it has been almost always. This is with a single user system, if that changes things. As you did test switching to another account.

IIRC, log out is not supposed to be there on single user systems and it is a bug when it is there.

IIRC, since long time ago, log out is not supposed to be there on single user systems and it is a bug when it is there.

Really? The thing is, you have to logout to switch a session to xorg, for example. For every past release this did work for me.

Yes. I am pretty sure we have discussed this few cycles ago. Here is the code:
https://github.com/GNOME/gnome-shell/blob/b2d6c11ec39042855910f36d59e0789e16593fb9/js/misc/systemActions.js#L394

Okay, that code right there is just what we're looking for.
One thing I can already assume is that, the default installation is going to have two sessions xorg and the default wayland one. multiSession should be true, but actually there's no session installed in a way that gdm is going to expect (in the environment of the running session) https://github.com/GNOME/gdm/blob/master/libgdm/gdm-sessions.c#L254.
When I do imports.gi.Gdm.get_session_ids().length it's 0 in lookinglass. Maybe this changed and because of that we go further in the | uncovering the issues with systemAccount || !localAccount because accountsservice has the wrong info (maybe for a similar reason?).
I did this
nix-shell -p gobject-introspection -p accountsservice -p gjs --run 'gjs -c "print(imports.gi.Gdm.get_session_ids().length)"'

and got 0, but after doing
environment.systemPackages = [
  config.services.xserver.displayManager.sessionData.desktops
];

I have 2 and the logout button shows.

But the AccountsService bug is consistently not occurring in GNOME Shell process. It correctly detects that systemAccount === false and localAccount === true, thus hiding the menu item.
There is another independent bug that makes the menu item visible even when it should not be, as we noticed in https://github.com/NixOS/nixpkgs/pull/81626#issuecomment-602147213.

I opened https://github.com/NixOS/nixpkgs/issues/100108 because that is the issue we're fixing.

This issue has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/cannot-switch-between-users-gnome-40-1/13977/2

authors: jtojnar matthewbauer nixos-discourse worldofpeace


text:
Vulnerability roundup 85: gegl-0.2.0: 3 advisories [8.8]

search, files

[ ] CVE-2018-10112 CVSSv3=8.8 (nixos-20.03, nixos-unstable)
[ ] CVE-2018-10114 CVSSv3=8.8 (nixos-20.03, nixos-unstable)
[ ] CVE-2018-10111 CVSSv3=7.5 (nixos-20.03, nixos-unstable)

Scanned versions: nixos-20.03: a84b797b28e; nixos-unstable: 22c98819ccd. May contain false positives.

NixOS 20.03 is EOL, so this issue isn't actionable anymore (but fixed in unstable).

source: gharchive/issue

authors: FliegendeWurst ckauhaus

repo: NixOS/nixpkgs

license: MIT

license_type: permissive

license_source: github-api


text:
Your Riot is misconfigured

Describe the bug
The desktop app for win10x64 has error at the startup interface.
To Reproduce
Steps to reproduce the behavior:

download the desktop app;
install & run it.
then you can see the error.

In order to help you, we need more information about your problem: this includes the config of your homeserver (if you self-host) and of your riot-web. Also, please provide us details about your Nix(OS) installation as noted in the actual bug-report template.


text:
doc/firefox: correct manual generation

Corrects the level of the "Troubleshooting" section, and adds an anchor
for Firefox.

Motivation for this change
I would like Hydra to build. Selfish I know.
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

There seem to be more issues, though.

I'm happy to try fixing more. I'm not sure how to try building the docs myself or see what other problems exist.

Does the manual build locally for you?

You can use
nix-build pkgs/top-level/release.nix -A manual

perhaps with added -Q --keep-failed.
On current master I see <section xml:id="troubleshooting"> generated even when the nesting is fixed.  So far I don't know why.

Ok. It's running the build now, thanks for the tip. I'll take a closer look.

This now builds locally.

Well yes.  Hopefully this won't happen often, so it isn't worth the work to search for the more general cause and solution.

This one stung, because I lost my Firefox extensions in the process :(

DocBook requires unique ids across the whole book. Pandoc will generate an id from the heading when one is not explicitly provided and since pandoc works on file level, it will gladly generate a duplicate id.

source: gharchive/pull-request

authors: jtojnar terinjokes vcunat


text:
mpfi: 1.5.3 -> 1.5.4

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/mpfi/versions.
meta.description for mpfi is: "A multiple precision interval arithmetic library based on MPFR"
meta.homepage for mpfi is: "https://gforge.inria.fr/projects/mpfi/"
meta.changelog for mpfi is: ""
Updates performed

Version update

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS

The tests defined in passthru.tests, if any, passed

0 of 0 passed binary check by having a zero exit code.

0 of 0 passed binary check by having the new version present in output.

found 1.5.4 with grep in /nix/store/33w686928rczgkv28idvq7y831pw2hil-mpfi-1.5.4

directory tree listing: https://gist.github.com/09ebd0be7a37b0263765ce7ba41676fa

du listing: https://gist.github.com/466c8fb965339a009073c70b4c3809d9

Rebuild report (if merged into master) (click to expand)

13 total rebuild path(s)

5 package rebuild(s)

5 x86_64-linux rebuild(s)
3 i686-linux rebuild(s)
2 x86_64-darwin rebuild(s)
3 aarch64-linux rebuild(s)

First fifty rebuilds by attrpath
giac
giac-with-xcas
mpfi
sage
sageWithDoc

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/33w686928rczgkv28idvq7y831pw2hil-mpfi-1.5.4 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A mpfi https://github.com/r-ryantm/nixpkgs/archive/bd9f2cc0b5ec9a3f3e24c53c3fd86a07dcc0a18f.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/33w686928rczgkv28idvq7y831pw2hil-mpfi-1.5.4
ls -la /nix/store/33w686928rczgkv28idvq7y831pw2hil-mpfi-1.5.4/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
nixpkgs-review took longer than 45m and timed out

Maintainer pings
cc @7c6f434c for testing.

@timokau @omasanori Is this known to be Sage-safe?

@timokau @omasanori Is this known to be Sage-safe?

No known bugs on SageMath Trac, while Debian still stays at 1.5.3 in 2020-11 even though 1.5.4 was released in 2019-08, which makes me worry a bit. There is no bugs on Debian ITS too, though.

No known bugs on SageMath Trac, while Debian still stays at 1.5.3 in 2020-11 even though 1.5.4 was released in 2019-08, which makes me worry a bit. There is no bugs on Debian ITS too, though.

authors: 7c6f434c omasanori r-ryantm


text:
make-initrd: store all files with root as owner

This was initially done as a fix to a certain kernel which wouldn't boot the other way. Later it was discovered that the kernel had fs.protected_hardlinks and fs.protected_symlinks enabled by default (which was reverted), but this fix looks like generally the Right Thing to do (and shouldn't harm).

Any comments on this? In theory this should be absolutely harmless, but I don't feel confident enough and don't want to break people's initrds ~_^.

Sounds good from the bitwise-reproducibility-point-of-view too, because I've noticed you get different results based on the UID of the build user that executed it.

Yeah, this is a nice feature, too. I'm going to merge this in several days if noone objects -- I had this patch applied for a long time without any problems.

authors: abbradar dezgeg


text:
lightspark: ffmpeg_3 -> ffmpeg

Motivation for this change
#120705
Things done

[X] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[X] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[X] Tested execution of all binary files (usually in ./result/bin/)
[ ] Added a release notes entry if the change is major or breaking
[X] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 124330 at e80b1ae9 run on x86_64-linux 1

1 package built successfully:

lightspark

3 suggestions:

warning: build-tools-in-build-inputs
llvm is a build tool so it likely goes to nativeBuildInputs, not buildInputs.
Near pkgs/misc/lightspark/default.nix:23:3:
   |
23 |   buildInputs = [
   |   ^

warning: unclear-gpl
lgpl3 is a deprecated license, please check if project uses lgpl3Plus or lgpl3Only and change meta.license accordingly.
Near pkgs/misc/lightspark/default.nix:31:5:
   |
31 |     license = licenses.lgpl3;
   |     ^

warning: patch-phase
patchPhase should not be overridden, use postPatch instead.
Near pkgs/misc/lightspark/default.nix:17:3:
   |
17 |   patchPhase = ''
   |   ^

@jchv Would you mind making the changes suggested by @r-rmcgibbo?

@dotlambda

@jchv Would you mind making the changes suggested by @r-rmcgibbo?

Not at all! I wasn't sure if it should be done in a separate PR or not.
Quick question, do you know if there's a way to silence the LLVM issue? Lightspark uses LLVM to do JITing, not anything at compile time (that I am aware of.)

Quick question, do you know if there's a way to silence the LLVM issue? Lightspark uses LLVM to do JITing, not anything at compile time (that I am aware of.)

I don't think so. Just ignore it.

Quick question, do you know if there's a way to silence the LLVM issue? Lightspark uses LLVM to do JITing, not anything at compile time (that I am aware of.)

I don't think so. Just ignore it.

Done, thanks.

@jchv Will you make a PR for the backport?

authors: dotlambda jchv r-rmcgibbo


text:
grapejuice: init at 3.11.4

a tool for managing roblox in wine

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

patched wine until https://source.winehq.org/git/wine.git/commit/29e1494c72041f3d2ee89e89eff17877df7cabd2 is in a wine release

https://bugs.winehq.org/show_bug.cgi?id=39142
the patch is in 6.11

Works with #127627

i had the wrong wineserver running....

just noticed it double wraps i'll fix it first


text:
emacs: Add custom elpa fetcher

Motivation for this change
Elpa (and by extension nongnu) only serves the latest version of a given package uncompressed.
Once that release is no longer the latest & greatest it gets archived and compressed meaning that both the URL and the hash changes.
To work around this issue we fall back to the URL with the .lz suffix and if that's the one we downloaded we uncompress the file to ensure the hash matches regardless of compression.
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Hi, I'm not sure how the release process works, but is there any chance that this could be backported to 21.05?

Actually, I read the contributing doc and created this one: #135549

authors: Prillan adisbladis


text:
usbredir: 0.10.0 -> 0.11.0

Motivation for this change
Update to latest upstream release 0.11.0
Change log: https://gitlab.freedesktop.org/spice/usbredir/-/blob/master/ChangeLog.md#usbredir-0110-10-aug-2021
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 136144 run on x86_64-linux 1

4 packages marked as broken and skipped:

aqemu
linuxPackages-libre.virtualbox
linuxPackages_latest-libre.virtualbox
multibootusb

59 packages built:

alpine-make-vm-image
cloud-init
cloud-utils
collectd
collectd-data
cot (python39Packages.cot)
diffoscope
gnome.gnome-boxes
kvm (qemu_kvm)
libguestfs
libguestfs-with-appliance
libvmi
lima
linuxPackages.virtualbox
linuxPackages_4_14.virtualbox
linuxPackages_4_14_hardened.virtualbox
linuxPackages_4_19.virtualbox
linuxPackages_4_19_hardened.virtualbox
linuxPackages_4_4.virtualbox
linuxPackages_4_9.virtualbox
linuxPackages_hardened.virtualbox (linuxPackages_5_10_hardened.virtualbox)
linuxPackages_5_13.virtualbox
linuxPackages_5_4.virtualbox
linuxPackages_5_4_hardened.virtualbox
linuxPackages_lqx.virtualbox
linuxPackages_testing_bcachefs.virtualbox
linuxPackages_xanmod.virtualbox
linuxPackages_zen.virtualbox
ocamlPackages.mirage-bootvar-xen
ocamlPackages.mirage-net-xen
ocamlPackages.mirage-xen
ocamlPackages.netchannel
ocamlPackages.ocaml-freestanding
open-watcom-bin
out-of-tree
python38Packages.cot
python38Packages.guestfs
python39Packages.guestfs
qemu
qemu-utils
qemu_full
qemu_xen (qemu_xen_4_10)
qemu_xen-light (qemu_xen_4_10-light)
qtemu
qubes-core-vchan-xen
remmina
solo5
spice-gtk (spice_gtk)
usbredir
vagrant
virtmanager (virt-manager)
virtmanager-qt (virt-manager-qt)
virtviewer (virt-viewer)
virtualbox
virtualboxHardened
virtualboxHeadless
virtualboxWithExtpack
xen
xen-slim

Duplicate of #134510.

authors: alyssais fabaff


text:
bintools-wrapper: check if bintools to wrap isGNU, not stdenv

The wrapped bintools and the one used to build the wrapper can differ.

Motivation for this change
Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Nice catch!

Would be nice if ofborg could show which the changed store paths are…

@sternenseemann I bet it's things like libgcc, libstdc++ on Darwin


text:
pipewire: make valgrind an optional dependency

Motivation for this change
Currently valgrind is only used in an optional test. pipewire itself only uses some macros from bundled valgrind headers, which doesn't depend on valgrind library or binary.
This would fix pipewire build on platforms not supported by valgrind, eg. riscv64-linux.
Related: #101651
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
22.05 Release Notes (or backporting 21.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

@SuperSandro2000 mind doing the honors?

authors: jansol oxalica


text:
tortoisehg: 3.7.3 -> 3.8.1

Things done

[ ] Tested using sandboxing
(nix.useSandbox on NixOS,
or option build-use-sandbox in nix.conf
on non-NixOS)
Built on platform(s)

[X] NixOS
[ ] OS X
[ ] Linux

[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[X] Tested execution of all binary files (usually in ./result/bin/)
[ ] Fits CONTRIBUTING.md.

mercurial was updated to 3.8.1 and breaked TortoiseHg. This is fix. Tested against nixpkgs-unstable

looks OK to me

authors: danbst dckc


text:
home-assistant: 2022.2.8 -> 2022.2.9

Motivation for this change
https://github.com/home-assistant/core/releases/tag/2022.2.9
Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
22.05 Release Notes (or backporting 21.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 160784 run on x86_64-linux 1

2 packages marked as broken and skipped:

home-assistant-component-tests.airtouch4
home-assistant-component-tests.dnsip

594 packages built:

home-assistant
home-assistant-component-tests.abode
home-assistant-component-tests.accuweather
home-assistant-component-tests.acmeda
home-assistant-component-tests.adax
home-assistant-component-tests.adguard
home-assistant-component-tests.advantage_air
home-assistant-component-tests.aemet
home-assistant-component-tests.agent_dvr
home-assistant-component-tests.air_quality
home-assistant-component-tests.airly
home-assistant-component-tests.airnow
home-assistant-component-tests.airthings
home-assistant-component-tests.airvisual
home-assistant-component-tests.alarm_control_panel
home-assistant-component-tests.alarmdecoder
home-assistant-component-tests.alert
home-assistant-component-tests.alexa
home-assistant-component-tests.almond
home-assistant-component-tests.ambee
home-assistant-component-tests.amberelectric
home-assistant-component-tests.ambiclimate
home-assistant-component-tests.ambient_station
home-assistant-component-tests.analytics
home-assistant-component-tests.androidtv
home-assistant-component-tests.apache_kafka
home-assistant-component-tests.api
home-assistant-component-tests.apple_tv
home-assistant-component-tests.apprise
home-assistant-component-tests.aprs
home-assistant-component-tests.arcam_fmj
home-assistant-component-tests.arlo
home-assistant-component-tests.aseko_pool_live
home-assistant-component-tests.asuswrt
home-assistant-component-tests.atag
home-assistant-component-tests.august
home-assistant-component-tests.aurora
home-assistant-component-tests.aurora_abb_powerone
home-assistant-component-tests.aussie_broadband
home-assistant-component-tests.auth
home-assistant-component-tests.automation
home-assistant-component-tests.awair
home-assistant-component-tests.aws
home-assistant-component-tests.axis
home-assistant-component-tests.azure_devops
home-assistant-component-tests.azure_event_hub
home-assistant-component-tests.balboa
home-assistant-component-tests.bayesian
home-assistant-component-tests.binary_sensor
home-assistant-component-tests.blackbird
home-assistant-component-tests.blebox
home-assistant-component-tests.blink
home-assistant-component-tests.blueprint
home-assistant-component-tests.bluetooth_le_tracker
home-assistant-component-tests.bmw_connected_drive
home-assistant-component-tests.bond
home-assistant-component-tests.bosch_shc
home-assistant-component-tests.braviatv
home-assistant-component-tests.broadlink
home-assistant-component-tests.brother
home-assistant-component-tests.bsblan
home-assistant-component-tests.buienradar
home-assistant-component-tests.button
home-assistant-component-tests.caldav
home-assistant-component-tests.calendar
home-assistant-component-tests.camera
home-assistant-component-tests.canary
home-assistant-component-tests.cast
home-assistant-component-tests.cert_expiry
home-assistant-component-tests.climacell
home-assistant-component-tests.climate
home-assistant-component-tests.cloud
home-assistant-component-tests.cloudflare
home-assistant-component-tests.co2signal
home-assistant-component-tests.color_extractor
home-assistant-component-tests.comfoconnect
home-assistant-component-tests.command_line
home-assistant-component-tests.compensation
home-assistant-component-tests.config
home-assistant-component-tests.configurator
home-assistant-component-tests.control4
home-assistant-component-tests.conversation
home-assistant-component-tests.coolmaster
home-assistant-component-tests.coronavirus
home-assistant-component-tests.counter
home-assistant-component-tests.cover
home-assistant-component-tests.cpuspeed
home-assistant-component-tests.crownstone
home-assistant-component-tests.daikin
home-assistant-component-tests.darksky
home-assistant-component-tests.datadog
home-assistant-component-tests.debugpy
home-assistant-component-tests.deconz
home-assistant-component-tests.default_config
home-assistant-component-tests.demo
home-assistant-component-tests.denonavr
home-assistant-component-tests.derivative
home-assistant-component-tests.device_automation
home-assistant-component-tests.device_sun_light_trigger
home-assistant-component-tests.device_tracker
home-assistant-component-tests.devolo_home_control
home-assistant-component-tests.devolo_home_network
home-assistant-component-tests.dexcom
home-assistant-component-tests.dhcp
home-assistant-component-tests.diagnostics
home-assistant-component-tests.dialogflow
home-assistant-component-tests.directv
home-assistant-component-tests.discovery
home-assistant-component-tests.dlna_dmr
home-assistant-component-tests.doorbird
home-assistant-component-tests.dsmr
home-assistant-component-tests.dte_energy_bridge
home-assistant-component-tests.duckdns
home-assistant-component-tests.dunehd
home-assistant-component-tests.eafm
home-assistant-component-tests.ecobee
home-assistant-component-tests.econet
home-assistant-component-tests.efergy
home-assistant-component-tests.elgato
home-assistant-component-tests.elkm1
home-assistant-component-tests.elmax
home-assistant-component-tests.emonitor
home-assistant-component-tests.emulated_hue
home-assistant-component-tests.emulated_kasa
home-assistant-component-tests.emulated_roku
home-assistant-component-tests.energy
home-assistant-component-tests.enocean
home-assistant-component-tests.enphase_envoy
home-assistant-component-tests.environment_canada
home-assistant-component-tests.epson
home-assistant-component-tests.esphome
home-assistant-component-tests.everlights
home-assistant-component-tests.evil_genius_labs
home-assistant-component-tests.ezviz
home-assistant-component-tests.faa_delays
home-assistant-component-tests.facebook
home-assistant-component-tests.facebox
home-assistant-component-tests.fail2ban
home-assistant-component-tests.fan
home-assistant-component-tests.feedreader
home-assistant-component-tests.ffmpeg
home-assistant-component-tests.fido
home-assistant-component-tests.file
home-assistant-component-tests.filesize
home-assistant-component-tests.filter
home-assistant-component-tests.fireservicerota
home-assistant-component-tests.firmata
home-assistant-component-tests.fjaraskupan
home-assistant-component-tests.flic
home-assistant-component-tests.flick_electric
home-assistant-component-tests.flipr
home-assistant-component-tests.flo
home-assistant-component-tests.flume
home-assistant-component-tests.flunearyou
home-assistant-component-tests.flux
home-assistant-component-tests.flux_led
home-assistant-component-tests.folder
home-assistant-component-tests.folder_watcher
home-assistant-component-tests.foobot
home-assistant-component-tests.forecast_solar
home-assistant-component-tests.foscam
home-assistant-component-tests.freebox
home-assistant-component-tests.freedns
home-assistant-component-tests.freedompro
home-assistant-component-tests.fritz
home-assistant-component-tests.fritzbox
home-assistant-component-tests.fritzbox_callmonitor
home-assistant-component-tests.fronius
home-assistant-component-tests.frontend
home-assistant-component-tests.garages_amsterdam
home-assistant-component-tests.gdacs
home-assistant-component-tests.generic
home-assistant-component-tests.generic_hygrostat
home-assistant-component-tests.generic_thermostat
home-assistant-component-tests.geo_json_events
home-assistant-component-tests.geo_location
home-assistant-component-tests.geo_rss_events
home-assistant-component-tests.geofency
home-assistant-component-tests.geonetnz_quakes
home-assistant-component-tests.geonetnz_volcano
home-assistant-component-tests.gios
home-assistant-component-tests.github
home-assistant-component-tests.glances
home-assistant-component-tests.goalzero
home-assistant-component-tests.gogogate2
home-assistant-component-tests.goodwe
home-assistant-component-tests.google
home-assistant-component-tests.google_assistant
home-assistant-component-tests.google_domains
home-assistant-component-tests.google_pubsub
home-assistant-component-tests.google_translate
home-assistant-component-tests.google_travel_time
home-assistant-component-tests.google_wifi
home-assistant-component-tests.gpslogger
home-assistant-component-tests.graphite
home-assistant-component-tests.gree
home-assistant-component-tests.group
home-assistant-component-tests.growatt_server
home-assistant-component-tests.guardian
home-assistant-component-tests.habitica
home-assistant-component-tests.hangouts
home-assistant-component-tests.harmony
home-assistant-component-tests.hassio
home-assistant-component-tests.hddtemp
home-assistant-component-tests.heos
home-assistant-component-tests.here_travel_time
home-assistant-component-tests.hisense_aehw4a1
home-assistant-component-tests.history
home-assistant-component-tests.history_stats
home-assistant-component-tests.hive
home-assistant-component-tests.hlk_sw16
home-assistant-component-tests.home_connect
home-assistant-component-tests.home_plus_control
home-assistant-component-tests.homeassistant
home-assistant-component-tests.homekit
home-assistant-component-tests.homekit_controller
home-assistant-component-tests.homematic
home-assistant-component-tests.homematicip_cloud
home-assistant-component-tests.homewizard
home-assistant-component-tests.honeywell
home-assistant-component-tests.html5
home-assistant-component-tests.http
home-assistant-component-tests.huawei_lte
home-assistant-component-tests.hue
home-assistant-component-tests.huisbaasje
home-assistant-component-tests.humidifier
home-assistant-component-tests.hunterdouglas_powerview
home-assistant-component-tests.hvv_departures
home-assistant-component-tests.hyperion
home-assistant-component-tests.ialarm
home-assistant-component-tests.iaqualink
home-assistant-component-tests.icloud
home-assistant-component-tests.ifttt
home-assistant-component-tests.ign_sismologia
home-assistant-component-tests.image
home-assistant-component-tests.image_processing
home-assistant-component-tests.imap_email_content
home-assistant-component-tests.influxdb
home-assistant-component-tests.input_boolean
home-assistant-component-tests.input_button
home-assistant-component-tests.input_datetime
home-assistant-component-tests.input_number
home-assistant-component-tests.input_select
home-assistant-component-tests.input_text
home-assistant-component-tests.insteon
home-assistant-component-tests.integration
home-assistant-component-tests.intellifire
home-assistant-component-tests.intent
home-assistant-component-tests.intent_script
home-assistant-component-tests.ios
home-assistant-component-tests.iotawatt
home-assistant-component-tests.ipma
home-assistant-component-tests.ipp
home-assistant-component-tests.iqvia
home-assistant-component-tests.islamic_prayer_times
home-assistant-component-tests.isy994
home-assistant-component-tests.izone
home-assistant-component-tests.jellyfin
home-assistant-component-tests.jewish_calendar
home-assistant-component-tests.juicenet
home-assistant-component-tests.keenetic_ndms2
home-assistant-component-tests.kira
home-assistant-component-tests.kmtronic
home-assistant-component-tests.knx
home-assistant-component-tests.kodi
home-assistant-component-tests.konnected
home-assistant-component-tests.kraken
home-assistant-component-tests.kulersky
home-assistant-component-tests.lastfm
home-assistant-component-tests.launch_library
home-assistant-component-tests.lcn
home-assistant-component-tests.light
home-assistant-component-tests.litterrobot
home-assistant-component-tests.local_file
home-assistant-component-tests.local_ip
home-assistant-component-tests.locative
home-assistant-component-tests.lock
home-assistant-component-tests.logbook
home-assistant-component-tests.logentries
home-assistant-component-tests.logger
home-assistant-component-tests.london_air
home-assistant-component-tests.lookin
home-assistant-component-tests.lovelace
home-assistant-component-tests.luftdaten
home-assistant-component-tests.lutron_caseta
home-assistant-component-tests.lyric
home-assistant-component-tests.mailbox
home-assistant-component-tests.manual
home-assistant-component-tests.manual_mqtt
home-assistant-component-tests.maxcube
home-assistant-component-tests.mazda
home-assistant-component-tests.media_player
home-assistant-component-tests.media_source
home-assistant-component-tests.melcloud
home-assistant-component-tests.meraki
home-assistant-component-tests.met
home-assistant-component-tests.met_eireann
home-assistant-component-tests.meteoclimatic
home-assistant-component-tests.mhz19
home-assistant-component-tests.microsoft_face
home-assistant-component-tests.microsoft_face_detect
home-assistant-component-tests.microsoft_face_identify
home-assistant-component-tests.mikrotik
home-assistant-component-tests.mill
home-assistant-component-tests.min_max
home-assistant-component-tests.minecraft_server
home-assistant-component-tests.minio
home-assistant-component-tests.mobile_app
home-assistant-component-tests.modbus
home-assistant-component-tests.modem_callerid
home-assistant-component-tests.modern_forms
home-assistant-component-tests.mold_indicator
home-assistant-component-tests.moon
home-assistant-component-tests.motion_blinds
home-assistant-component-tests.motioneye
home-assistant-component-tests.mqtt
home-assistant-component-tests.mqtt_eventstream
home-assistant-component-tests.mqtt_json
home-assistant-component-tests.mqtt_room
home-assistant-component-tests.mqtt_statestream
home-assistant-component-tests.mullvad
home-assistant-component-tests.mutesync
home-assistant-component-tests.my
home-assistant-component-tests.myq
home-assistant-component-tests.mysensors
home-assistant-component-tests.mythicbeastsdns
home-assistant-component-tests.nam
home-assistant-component-tests.namecheapdns
home-assistant-component-tests.nanoleaf
home-assistant-component-tests.neato
home-assistant-component-tests.ness_alarm
home-assistant-component-tests.nest
home-assistant-component-tests.netatmo
home-assistant-component-tests.netgear
home-assistant-component-tests.network
home-assistant-component-tests.nexia
home-assistant-component-tests.nightscout
home-assistant-component-tests.nina
home-assistant-component-tests.no_ip
home-assistant-component-tests.notify
home-assistant-component-tests.notion
home-assistant-component-tests.nsw_rural_fire_service_feed
home-assistant-component-tests.nuki
home-assistant-component-tests.number
home-assistant-component-tests.nut
home-assistant-component-tests.nws
home-assistant-component-tests.nx584
home-assistant-component-tests.octoprint
home-assistant-component-tests.omnilogic
home-assistant-component-tests.onboarding
home-assistant-component-tests.oncue
home-assistant-component-tests.ondilo_ico
home-assistant-component-tests.onewire
home-assistant-component-tests.onvif
home-assistant-component-tests.open_meteo
home-assistant-component-tests.openalpr_cloud
home-assistant-component-tests.openalpr_local
home-assistant-component-tests.openerz
home-assistant-component-tests.opengarage
home-assistant-component-tests.openhardwaremonitor
home-assistant-component-tests.opentherm_gw
home-assistant-component-tests.openuv
home-assistant-component-tests.openweathermap
home-assistant-component-tests.opnsense
home-assistant-component-tests.overkiz
home-assistant-component-tests.ovo_energy
home-assistant-component-tests.owntracks
home-assistant-component-tests.ozw
home-assistant-component-tests.p1_monitor
home-assistant-component-tests.panel_custom
home-assistant-component-tests.panel_iframe
home-assistant-component-tests.persistent_notification
home-assistant-component-tests.person
home-assistant-component-tests.philips_js
home-assistant-component-tests.pi_hole
home-assistant-component-tests.picnic
home-assistant-component-tests.ping
home-assistant-component-tests.plaato
home-assistant-component-tests.plant
home-assistant-component-tests.plex
home-assistant-component-tests.plugwise
home-assistant-component-tests.point
home-assistant-component-tests.poolsense
home-assistant-component-tests.profiler
home-assistant-component-tests.prometheus
home-assistant-component-tests.prosegur
home-assistant-component-tests.proximity
home-assistant-component-tests.push
home-assistant-component-tests.pushbullet
home-assistant-component-tests.pvoutput
home-assistant-component-tests.pvpc_hourly_pricing
home-assistant-component-tests.python_script
home-assistant-component-tests.qld_bushfire
home-assistant-component-tests.rachio
home-assistant-component-tests.radarr
home-assistant-component-tests.rainforest_eagle
home-assistant-component-tests.rainmachine
home-assistant-component-tests.random
home-assistant-component-tests.rdw
home-assistant-component-tests.recollect_waste
home-assistant-component-tests.recorder
home-assistant-component-tests.reddit
home-assistant-component-tests.remote
home-assistant-component-tests.renault
home-assistant-component-tests.rest
home-assistant-component-tests.rest_command
home-assistant-component-tests.rflink
home-assistant-component-tests.rfxtrx
home-assistant-component-tests.ridwell
home-assistant-component-tests.ring
home-assistant-component-tests.risco
home-assistant-component-tests.rituals_perfume_genie
home-assistant-component-tests.rmvtransport
home-assistant-component-tests.roku
home-assistant-component-tests.roomba
home-assistant-component-tests.roon
home-assistant-component-tests.rpi_power
home-assistant-component-tests.rss_feed_template
home-assistant-component-tests.rtsp_to_webrtc
home-assistant-component-tests.ruckus_unleashed
home-assistant-component-tests.safe_mode
home-assistant-component-tests.samsungtv
home-assistant-component-tests.scene
home-assistant-component-tests.screenlogic
home-assistant-component-tests.script
home-assistant-component-tests.search
home-assistant-component-tests.season
home-assistant-component-tests.select
home-assistant-component-tests.sense
home-assistant-component-tests.senseme
home-assistant-component-tests.sensor
home-assistant-component-tests.sentry
home-assistant-component-tests.seventeentrack
home-assistant-component-tests.sharkiq
home-assistant-component-tests.shell_command
home-assistant-component-tests.shelly
home-assistant-component-tests.shopping_list
home-assistant-component-tests.sia
home-assistant-component-tests.sigfox
home-assistant-component-tests.sighthound
home-assistant-component-tests.simplisafe
home-assistant-component-tests.simulated
home-assistant-component-tests.siren
home-assistant-component-tests.slack
home-assistant-component-tests.sleepiq
home-assistant-component-tests.sma
home-assistant-component-tests.smappee
home-assistant-component-tests.smart_meter_texas
home-assistant-component-tests.smarthab
home-assistant-component-tests.smartthings
home-assistant-component-tests.smarttub
home-assistant-component-tests.smhi
home-assistant-component-tests.smtp
home-assistant-component-tests.snips
home-assistant-component-tests.solaredge
home-assistant-component-tests.solarlog
home-assistant-component-tests.solax
home-assistant-component-tests.soma
home-assistant-component-tests.somfy
home-assistant-component-tests.somfy_mylink
home-assistant-component-tests.sonarr
home-assistant-component-tests.songpal
home-assistant-component-tests.sonos
home-assistant-component-tests.soundtouch
home-assistant-component-tests.spaceapi
home-assistant-component-tests.spc
home-assistant-component-tests.speedtestdotnet
home-assistant-component-tests.spider
home-assistant-component-tests.spotify
home-assistant-component-tests.sql
home-assistant-component-tests.squeezebox
home-assistant-component-tests.srp_energy
home-assistant-component-tests.ssdp
home-assistant-component-tests.starline
home-assistant-component-tests.startca
home-assistant-component-tests.statistics
home-assistant-component-tests.statsd
home-assistant-component-tests.steamist
home-assistant-component-tests.stream
home-assistant-component-tests.stt
home-assistant-component-tests.subaru
home-assistant-component-tests.sun
home-assistant-component-tests.surepetcare
home-assistant-component-tests.switch
home-assistant-component-tests.switchbot
home-assistant-component-tests.switcher_kis
home-assistant-component-tests.syncthing
home-assistant-component-tests.syncthru
home-assistant-component-tests.synology_dsm
home-assistant-component-tests.system_bridge
home-assistant-component-tests.system_health
home-assistant-component-tests.system_log
home-assistant-component-tests.tado
home-assistant-component-tests.tag
home-assistant-component-tests.tailscale
home-assistant-component-tests.tasmota
home-assistant-component-tests.tcp
home-assistant-component-tests.telegram
home-assistant-component-tests.tellduslive
home-assistant-component-tests.template
home-assistant-component-tests.tesla_wall_connector
home-assistant-component-tests.threshold
home-assistant-component-tests.tibber
home-assistant-component-tests.tile
home-assistant-component-tests.time_date
home-assistant-component-tests.timer
home-assistant-component-tests.tod
home-assistant-component-tests.tolo
home-assistant-component-tests.tomato
home-assistant-component-tests.toon
home-assistant-component-tests.totalconnect
home-assistant-component-tests.tplink
home-assistant-component-tests.traccar
home-assistant-component-tests.trace
home-assistant-component-tests.tractive
home-assistant-component-tests.tradfri
home-assistant-component-tests.trafikverket_weatherstation
home-assistant-component-tests.transmission
home-assistant-component-tests.transport_nsw
home-assistant-component-tests.trend
home-assistant-component-tests.tts
home-assistant-component-tests.tuya
home-assistant-component-tests.twentemilieu
home-assistant-component-tests.twilio
home-assistant-component-tests.twinkly
home-assistant-component-tests.twitch
home-assistant-component-tests.uk_transport
home-assistant-component-tests.unifi
home-assistant-component-tests.unifi_direct
home-assistant-component-tests.universal
home-assistant-component-tests.upb
home-assistant-component-tests.upcloud
home-assistant-component-tests.updater
home-assistant-component-tests.upnp
home-assistant-component-tests.uptime
home-assistant-component-tests.uptimerobot
home-assistant-component-tests.usb
home-assistant-component-tests.usgs_earthquakes_feed
home-assistant-component-tests.utility_meter
home-assistant-component-tests.uvc
home-assistant-component-tests.vacuum
home-assistant-component-tests.velbus
home-assistant-component-tests.venstar
home-assistant-component-tests.vera
home-assistant-component-tests.verisure
home-assistant-component-tests.version
home-assistant-component-tests.vesync
home-assistant-component-tests.vicare
home-assistant-component-tests.vilfo
home-assistant-component-tests.vizio
home-assistant-component-tests.vlc_telnet
home-assistant-component-tests.voicerss
home-assistant-component-tests.volumio
home-assistant-component-tests.vultr
home-assistant-component-tests.wake_on_lan
home-assistant-component-tests.wallbox
home-assistant-component-tests.water_heater
home-assistant-component-tests.watttime
home-assistant-component-tests.waze_travel_time
home-assistant-component-tests.weather
home-assistant-component-tests.webhook
home-assistant-component-tests.webostv
home-assistant-component-tests.websocket_api
home-assistant-component-tests.wemo
home-assistant-component-tests.whirlpool
home-assistant-component-tests.whois
home-assistant-component-tests.wiffi
home-assistant-component-tests.wilight
home-assistant-component-tests.wled
home-assistant-component-tests.workday
home-assistant-component-tests.worldclock
home-assistant-component-tests.wsdot
home-assistant-component-tests.xbox
home-assistant-component-tests.xiaomi
home-assistant-component-tests.xiaomi_aqara
home-assistant-component-tests.xiaomi_miio
home-assistant-component-tests.yale_smart_alarm
home-assistant-component-tests.yamaha
home-assistant-component-tests.yamaha_musiccast
home-assistant-component-tests.yandex_transport
home-assistant-component-tests.yandextts
home-assistant-component-tests.yeelight
home-assistant-component-tests.youless
home-assistant-component-tests.zeroconf
home-assistant-component-tests.zerproc
home-assistant-component-tests.zha
home-assistant-component-tests.zodiac
home-assistant-component-tests.zone
home-assistant-component-tests.zwave
home-assistant-component-tests.zwave_js
python310Packages.aiohue
python310Packages.pyinsteon
python39Packages.aiohue
python39Packages.pyinsteon


text:
cryptsetup: separate binaries from libraries

This reduces closure sizes by making the libraries not depend on the
binaries, which is good for dynamic builds, and (when statically
linked) making the binaries not depend on the libraries, which is good
for static builds.
When static building, we additionally have to disable loading LUKS
plugins from $lib to avoid a reference, which probably wouldn't have
worked anyway.

Motivation for this change
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
22.05 Release Notes (or backporting 21.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

looks like it should go to staging.

authors: alyssais symphorien


text:
kdepim: init at 16.04.2

Motivation for this change
Add kdepim (kontact, kmail) to kde5.
This patch is not yet ready. It does not even compile. There is a large issue: qtwebkit is required which was available until qt 5.6. Currently, NixPkgs master uses Qt 5.6 for KDE which makes it impossible to compile kdepim. Explicitly linking to qt55.qtwebkit does not work either.
TODO: check licenses on the new packages.
Things done

[ ] Tested using sandboxing
(nix.useSandbox on NixOS,
or option build-use-sandbox in nix.conf
on non-NixOS)
Built on platform(s)

[ ] NixOS
[ ] OS X
[ ] Linux

[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Fits CONTRIBUTING.md.

See https://github.com/NixOS/nixpkgs/pull/13462.

These packages need qtwebkit: kdepimlibs, messagelib, kdepim, libksieve. They might all work with
  cmakeFlags = [ "-DQTWEBENGINE_EXPERIMENTAL_OPTION=True" ];

Did you intend to close this?

yes, continuing on #16537. Doing the whole kdepim in one go is very many packages and qtwebengine is required. While that is now enabled in master, it's still not working well. So I prefer to let people take a serious look at only the packages that do build fine. The downside is that, apart from akonadi, it is only libraries.

authors: FRidh vandenoever


text:
python39Packages.setuptools-rust: 1.1.2 -> 1.2.0

Description of changes

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
22.05 Release Notes (or backporting 21.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[ ] Fits CONTRIBUTING.md.

staging

Though did manage to build all (no new failures anyway) direct users of this for macos 10.15 & nixos x86_64, python 3.9 & 3.10. Along with a many indirect dependents.


text:
checkov: 2.0.1143 -> 2.0.1147

Description of changes
https://github.com/bridgecrewio/checkov/releases

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
22.05 Release Notes (or backporting 21.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 173871 run on x86_64-linux 1

1 package built:

checkov


text:
python310Packages.faraday-plugins: 1.6.7 -> 1.6.8

Description of changes
Update to latest upstream release 1.6.8

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
22.11 Release Notes (or backporting 22.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 182934 run on x86_64-linux 1

4 packages built:

faraday-agent-dispatcher
faraday-cli
python310Packages.faraday-plugins
python39Packages.faraday-plugins


text:
python310Packages.dparse, python310Packages.dparse2: Enable more tests

Description of changes

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[x] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
22.11 Release Notes (or backporting 22.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

============================= test session starts ==============================
platform linux -- Python 3.10.5, pytest-7.1.2, pluggy-1.0.0
rootdir: /build/source, configfile: setup.cfg, testpaths: tests
plugins: pypi-0.1.1
collected 0 items / 1 error
==================================== ERRORS ====================================
________________________ ERROR collecting test session _________________________
/nix/store/rc9cz7z4qlgmsbwvpw2acig5g2rdws46-python3-3.10.5/lib/python3.10/importlib/__init__.py:126: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
<frozen importlib._bootstrap>:1050: in _gcd_import
    ???
<frozen importlib._bootstrap>:1027: in _find_and_load
    ???
<frozen importlib._bootstrap>:1006: in _find_and_load_unlocked
    ???
<frozen importlib._bootstrap>:688: in _load_unlocked
    ???
/nix/store/xz8645jq7fkz3d7hrxd80854iscj6d8a-python3.10-pytest-7.1.2/lib/python3.10/site-packages/_pytest/assertion/rewrite.py:168: in exec_module
    exec(co, module.__dict__)
tests/integration/conftest.py:101: in <module>
    prepare_fixtures(os.path.join(PYPI_VENDOR_DIR, "fixtures"))
/nix/store/9wq3lyv2aprrh8ml8ac4ghd4pfm7w4j2-python3.10-pytest-pypi-2022.7.24/lib/python3.10/site-packages/pytest_pypi/app.py:123: in prepare_fixtures
    raise ValueError(f"{path} is not a directory!")
E   ValueError: /build/source/tests/pypi/fixtures is not a directory!
=============================== warnings summary ===============================
../../nix/store/xz8645jq7fkz3d7hrxd80854iscj6d8a-python3.10-pytest-7.1.2/lib/python3.10/site-packages/_pytest/config/__init__.py:1252
  /nix/store/xz8645jq7fkz3d7hrxd80854iscj6d8a-python3.10-pytest-7.1.2/lib/python3.10/site-packages/_pytest/config/__init__.py:1252: PytestConfigWarning: Unknown config option: plugins

    self._warn_or_fail_if_strict(f"Unknown config option: {key}\n")
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
ERROR  - ValueError: /build/source/tests/pypi/fixtures is not a directory!
!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!!
========================= 1 warning, 1 error in 0.20s ==========================
error: builder for '/nix/store/1jpm7k8pyj6ljjb66skf7iblsqvh2zfy-python3.10-pipenv-2022.7.24.drv' failed with exit code 2;


text:
nixpkgs/doc: generate consistent docbook ids

Description of changes
To make diff'ing different versions of the generated docs less noisy
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
22.11 Release Notes (or backporting 22.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[ ] Fits CONTRIBUTING.md.

Can you paste a sample of the outputs before and after the change? I cannot see from docbook documentation what this entails.

Sure! Before the id for "Part I. Using Nixpkgs" would be different each time the docs are generated, for example idm140737322601728. After it is a more stable id-1.3.
For the 'concat strings' example, before it would be idm140737321761392, afterwards  id-1.3.5.3.5.2.4.
The consistent id's are still not great: they're usable for internal links but not really for external ones, since they likely change whenever the ToC numbering changes. Nonetheless I think it is nice to get rid of the random ids, making it easier to compare different versions of the generated docs.

authors: fricklerhandwerk raboof


text:
exploitdb: 2022-08-02 -> 2022-08-04

Description of changes
Update to latest upstream release 2022-08-04

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
22.11 Release Notes (or backporting 22.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 185104 run on x86_64-linux 1

1 package built:

exploitdb

Result of nixpkgs-review pr 185104 run on x86_64-linux 1

1 package built:

exploitdb

[nix-shell:~/.cache/nixpkgs-review/pr-185104]$ ./results/exploitdb/bin/searchsploit -m windows/remote/50999.py
[i] Found (#1): /nix/store/xg25wwiqvq47q62125lcgwvsh4aw951i-exploitdb-2022-08-04/share/exploitdb/files_exploits.csv
[i] To remove this message, please edit "/nix/store/xg25wwiqvq47q62125lcgwvsh4aw951i-exploitdb-2022-08-04/share/exploitdb/.searchsploit_rc" for "files_exploits.csv" (package_array: exploitdb)

[i] Found (#1): /nix/store/xg25wwiqvq47q62125lcgwvsh4aw951i-exploitdb-2022-08-04/share/exploitdb/files_shellcodes.csv
[i] To remove this message, please edit "/nix/store/xg25wwiqvq47q62125lcgwvsh4aw951i-exploitdb-2022-08-04/share/exploitdb/.searchsploit_rc" for "files_shellcodes.csv" (package_array: exploitdb)

  Exploit: Easy Chat Server 3.1 - Remote Stack Buffer Overflow (SEH)
      URL: https://www.exploit-db.com/exploits/50999
     Path: /nix/store/xg25wwiqvq47q62125lcgwvsh4aw951i-exploitdb-2022-08-04/share/exploitdb/exploits/windows/remote/50999.py
File Type: Python script, ASCII text executable

Copied to: /home/alice/.cache/nixpkgs-review/pr-185104/50999.py

[nix-shell:~/.cache/nixpkgs-review/pr-185104]$ head 50999.py
# Exploit Title: Easy Chat Server 3.1 - Remote Stack Buffer Overflow (SEH)
# Exploit Author: r00tpgp @ http://www.r00tpgp.com
# Usage: python easychat-exploit.py <victim-ip> <port>
# Spawns reverse meterpreter LHOST=192.168.0.162 LPORT=1990
# CVE: CVE-2004-2466
# Installer: http://www.echatserver.com/
# Tested on: Microsoft Windows 11 Pro x86-64 (10.0.22000 N/A Build 22000)

#!/usr/bin/python3

authors: applePrincess fabaff