gnu: hetznercloud-cli: Update to 1.50.0. * gnu/packages/admin.scm (hetznercloud-cli): Update to 1.50.0. Change-Id: I1e7a4a0acf99a87215d39d51fde4075312492669 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
services: postgresql-service-type: Allow allowing to log into the user. It is often useful to be able to use the `postgres' user for management tasks, so this commit allows setting that. The default behavior is not changed. I have also added missing exports and sorted them by alphabet. * gnu/services/databases.scm (%default-home-directory): New variable. (<postgresql-configuration>): Add home-directory, allow-login? fields. (create-postgresql-account): Use them. * doc/guix.texi (Database Services): Document it. Change-Id: I2212e5082ff4e87c49a5a8a4711bf929dd08626a Signed-off-by: Ludovic Courtès <ludo@gnu.org> Modified-by: Ludovic Courtès <ludo@gnu.org>
git: Remove compatibility shim for Guile-Git <= 0.5.2. Guile-Git 0.5.2 was released in July 2021. * guix/git.scm (GITERR_HTTP): Remove. Change-Id: I05b2ee36f786bd83ca91c8989912f83f6dde59c0
git: Use ‘graph-descendant?’ from Guile-Git >= 0.10.0 when available. Fixes <https://issues.guix.gnu.org/66268>. Fixes a bug whereby ‘commit-relation’ and ‘commit-descendant?’ would provide an incorrect result when two distinct <commit> objects would exist for the same commit, which happens when the commit’s metadata is beyond 4 KiB at least as of libgit2 1.8/1.9. This, in turn, would lead ‘guix pull’ & co. to wrongfully report an attempt to downgrade and pull to an unrelated commit. * guix/git.scm (commit-relation): When (git graph) is available, rewrite in terms of ‘graph-descendant?’. (commit-descendant?): Likewise. Change-Id: Ie52b188a8dfa90c95a73387c3ab2fdd04d2bf3e9 Reported-by: Tomas Volf <~@wolfsden.cz>
activation: Fix ‘mkdir-p/perms’ on the Hurd. Fixes <https://issues.guix.gnu.org/77992>. Fixes a bug whereby ‘mkdir-p/perms’ would throw an exception on the Hurd: In gnu/build/activation.scm: 97:20 1 (mkdir-p/perms _ #("ludo" "x" 1000 998 "Ludovic…" …) …) In unknown file: 0 (open "." 7340032 #<undefined>) ERROR: In procedure open: In procedure scm_fdes_to_port: requested file mode not available on fdes This, in turn, would cause ‘user-homes’ to fail to start on the Hurd since commit da741d89310efd0530351670d9c55ec2f952ab98. * gnu/build/activation.scm (mkdir-p/perms): Add O_RDONLY to ‘open-flags’. Reported-by: Yelninei <yelninei@tutamail.com> Change-Id: I74f90599338772ba4341067215b864273aa30b3e
gnu: Add megapixels. * gnu/packages/gnome.scm (megapixels): New variable. Change-Id: I686718a8d75913c7e329cb29f4eb227d15b05ba5 Co-authored-by: Petr Hodina <phodina@protonmail.com>
gnu: Add libmegapixels. * gnu/packages/gnome-xyz.scm (libmegapixels): New variable. Change-Id: Id2e5c921a35611d053704b394baf4f747f6d23e8
gnu: python-screenkey: Update to 1.5. Sadly, it still fails to run, apparently due to <https://gitlab.com/screenkey/screenkey/-/issues/166>. * gnu/packages/python-xyz.scm (python-screenkey): Update to 1.5. [phases] {fix-dlopen-paths}: Use search-input-file. [inputs]: Sort. Add python-dbus-python. Change-Id: I9a41e03db74ba3e0254452f02108bab739d1f93e
gnu: jamesdsp: Fix build. * gnu/packages/patches/jamesdsp-fix-bulid-on-pipewire-1.4.0.patch: New file. * gnu/packages/audio.scm (jamesdsp): Add it. * gnu/local.mk (dist_patch_DATA): Register it. Change-Id: Ibae4956b3b97f785bb548ccd73d034834c7b573f Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
gnu: easyeffects: Update to 7.2.3. * gnu/packages/audio.scm (easyeffects): Update to 7.2.3. Change-Id: Ieb14488ecebc96f9e5df37fcd5e91148a79cf036 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
gnu: wireplumber: Update to 0.5.8. * gnu/packages/linux.scm (wireplumber): Update to 0.5.8. Change-Id: If6a35d569b04359526b20e868f3e383c0d59eeb3 Signed-off-by: Zheng Junjie <z572@z572.online> Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
gnu: pipewire: Update to 1.4.0. * gnu/packages/linux.scm (pipewire): Update to 1.4.0. Change-Id: Ieb6881fecba7c1f7d956eb78e9b170b123e2b8d5 Signed-off-by: Zheng Junjie <z572@z572.online> Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
gnu: libssh: Enable tests. * gnu/packages/ssh.scm (libssh) [arguments] <#:configure-flags>: Add "-DUNIT_TESTING=ON". <#:phases>: New argument. [native-inputs]: Add cmocka. Change-Id: Ibe0f8f7b9bff969c9483dcd8c6b7635d91e62feb
gnu: packages/python-check: Sort variables. * gnu/packages/python-check.scm (python-pyannotate, python-pytest-repeat, python-pytest-sanic, python-pytest-shutil): Sort variables alphabetically. Change-Id: Ia33663100d8a50a0ca5f852b75969548288efdd3
gnu: packages/python-check: Sort variables. * gnu/packages/python-check.scm (python-mockito, python-nbmake, python-nox, python-pycotap, python-pytest-checkdocs, python-pytest-remotedata python-pytest-services): Sort variables alphabetically. Change-Id: If5cf7f31c7e48bec4031585ecf1786e1b5334713
gnu: packages/python-check: Sort variables. * gnu/packages/python-check.scm (python-mypy, python-mypy-minimal, python-nptyping, python-pytest-astropy-header, python-pytest-check, python-pytest-cython, python-pytest-rerunfailures, python-pytest-rerunfailures-13, python-pytest-subprocess ): Sort variables alphabetically. Change-Id: I75751c53e4906a60cc4535ef7675ee75f924b061
gnu: packages/python-check: Sort variables. * gnu/packages/python-check.scm (python-mypy-extensions, python-pandas-vet, python-pytest-flask, python-pytest-order, python-pytest-pycodestyle, python-pytest-shard): Sort variables alphabetically. Change-Id: If576eeeb7657da0284314b7991e845488f936bb7
gnu: packages/python-check: Sort variables. * gnu/packages/python-check.scm (python-nbval, python-pytest-astropy, python-pytest-csv, python-pytest-isort, python-pytest-parawtf, python-pytest-socket, python-pytest-vcr): Sort variables alphabetically. Change-Id: I910e56d7b8aa39b2744c51ad1f41278feb5901de
gnu: packages/python-check: Sort variables. * gnu/packages/python-check.scm (python-memory-profiler, python-pytest-aiohttp, python-pytest-click, python-pytest-flakefinder, python-pytest-snapshot, python-pytest-tornasync, python-sybil): Sort variables alphabetically. Change-Id: I82896437b4bd14c4b70f49884daa7eec9288f118
gnu: packages/python-check: Sort variables. * gnu/packages/python-check.scm (python-httmock, python-inline-snapshot, python-line-profiler, python-pytest-benchmark, python-pytest-celery, python-pytest-flake8): Sort variables alphabetically. Change-Id: Ifd3ea1c34973794eb43cc9ebf31c7e7ea33b49a0