Age | Commit message (Collapse) | Author |
|
Fixes <https://bugs.gnu.org/42558>.
Until now, loading 'pack-audit.so' in a truly non-Guix environment would
usually fail because 'pack-audit.so' depends on 'libgcc_s.so' and
'libc.so', none of which could be found.
Furthermore, the test was not working as expected: the trick
unshare -mrf sh -c 'mount -t tmpfs none /gnu ; ...'
would allow the fakechroot engine to make its store available as
/gnu/store as a result of another bug.
* gnu/packages/aux-files/run-in-namespace.c (relocated_search_path): New
function.
(exec_with_loader): Pass "--library-path" to the loader.
* guix/scripts/pack.scm (wrapped-package)[build](runpath): New procedure.
(elf-loader-compile-flags): Pass "-DLOADER_AUDIT_RUNPATH".
* tests/guix-pack-relocatable.sh: Remove 'STORE_PARENT'.
(run_without_store): New function. Erase $NIX_STORE_DIR instead of
$STORE_PARENT.
Use 'run_without_store' throughout.
|
|
scandir* uses readdir, which means that the file type property can be 'unknown
if the underlying file-system does not support d_type. Make sure to fallback
to lstat in that case.
Fixes: https://issues.guix.gnu.org/issue/42579.
* guix/store/deduplication.scm (deduplicate): Handle the case where properties
is 'unknown because the underlying file-system does not support d_type.
|
|
* doc/guix.texi (Writing Channel News): Explain the issue with using the .scm
extension and possible workarounds; fix the example to use the .txt extension instead.
|
|
* gnu/packages/emacs-xyz.scm (emacs-yasnippet-snippets): Update to 0.23.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
|
* gnu/packages/qt.scm: Update copyright.
|
|
* gnu/packages/emacs-xyz.scm (emacs-perspective): Update to 2.9.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
|
* gnu/packages/web.scm (tidy-html): Update to 5.7.28.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
|
|
* gnu/packages/enlightenment.scm (evisum): Update to 0.5.1.
|
|
* gnu/packages/enlightenment.scm (terminology): Update to 1.8.0.
|
|
* gnu/packages/embedded.scm (gcc-arm-none-eabi-7-2018-q2-update)
[native-inputs]: Remove gcc-5.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
|
|
There were still two tests failing on aarch64-linux:
1. rotated-rect-test,
2. ellipse-test.
The first one was removed along with the RotatedRect class in latest upstream,
while the second one is yet numerical accuracy related. It gets fixed by
updating the already existing 'lib2geom-fix-tests' patch.
* gnu/packages/graphics.scm (lib2geom): Bump revision to "2", and update
commit hash to the latest one available.
* gnu/packages/patches/lib2geom-fix-tests.patch: Update patch.
|
|
* gnu/packages/python-xyz.scm (python2-ttystatus): Update to 0.38.
|
|
* gnu/packages/python-xyz.scm (python-parso): Update to 0.7.1.
|
|
* gnu/packages/python-xyz.scm (python2-ttystatus)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
|
|
* gnu/packages/music.scm (lsp-plugins): Update to 1.1.24.
|
|
* gnu/packages/java.scm (java-jakarta-oro)[arguments]: Do not record
current date.
|
|
* gnu/packages/java.scm (java-bsh)[arguments]: Do not record current
date.
|
|
* gnu/packages/emacs-xyz.scm (emacs-flycheck-guile): Update to 0.2.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
|
* gnu/packages/gettext.scm (libtextstyle): Update to 0.21.
|
|
* gnu/packages/backup.scm (rdiff-backup): Update to 2.0.5.
|
|
* gnu/packages/guile.scm (guile-zlib): Explain that using "git-fetch" would
create and endless inclusion loop here.
|
|
* gnu/packages/guile.scm (guile-lzlib)[source]: Use url-fetch instead of
git-fetch.
|
|
* gnu/packages/guile.scm (guile-zlib)[source]: Use url-fetch instead of
git-fetch.
|
|
* gnu/packages/guile-xyz.scm (guile-zlib, guile-lzlib): Move to ...
* gnu/packages/guile.scm: ... here.
|
|
Fixes <https://bugs.gnu.org/42504>.
Reported by Alexandru-Sergiu Marton <brown121407@posteo.ro>.
* guix/upstream.scm (package-update/url-fetch): Handle the case where the
file name has no extension.
|
|
* gnu/packages/mastodon.scm (python-mastodon-py): New variable.
|
|
* gnu/packages/python-web.scm (python-http-ece): New variable.
|
|
That way, we no longer run the code we want to authenticate.
* Makefile.am (authenticate): Remove "./pre-inst-env".
|
|
|
|
* gnu/packages/freedesktop.scm (xdg-desktop-portal-gtk): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/freedesktop.scm (xdg-desktop-portal): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/linux.scm (pipewire-0.3): Update to 0.3.7.
|
|
* gnu/packages/freedesktop.scm (libportal): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/linux.scm (pipewire-0.3): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/services/auditd.scm (auditd.conf)
(%default-auditd-configuration-directory): New variables.
(<auditd-configuration>): Switch to 'define-record-type*'.
[configuration-directory]: New field.
(auditd-shepherd-service): Honor 'configuration-directory'. Pass #:pid-file.
(auditd-service-type)[description]: Tweak.
[default-value]: Provide 'configuration-directory'.
* doc/guix.texi (Miscellaneous Services): Update docs to reflect
changes.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/services/admin.scm (<unattended-upgrade-configuration>): New
record type.
(%unattended-upgrade-log-file): New variable.
(unattended-upgrade-mcron-jobs, unattended-upgrade-log-rotations): New
procedures.
(unattended-upgrade-service-type): New variable.
* doc/guix.texi (Service Reference): Add 'provenance-service-type' anchor.
(Unattended Upgrades): New section.
|
|
* gnu/packages/guile-xyz.scm (guile-reader)[inputs]: Switch to GUILE-3.0.
(guile2.2-reader): New variable.
* gnu/packages/guile-xyz.scm (haunt)[propagated-inputs]: Add GUILE-READER.
(guile2.2-haunt)[propagated-inputs]: Use GUILE2.2-READER.
* gnu/packages/skribilo.scm (skribilo)[propagated-inputs]: Use
GUILE2.2-READER and GUILE2.2-LIB.
|
|
* gnu/packages/guile-xyz.scm (guile-reader): Update to 0.6.3.
[native-inputs]: Use GPERF instead of GPERF-3.0.
|
|
This is a followup to 8e31736b0a60919cc1bfc5dc22c395b09243484a.
* guix/scripts/system/reconfigure.scm (check-forward-update): Add
#:current-channels. Use it instead of OLD.
* gnu/services.scm (sexp->system-provenance): New procedure.
(system-provenance): Use it.
* gnu/machine/ssh.scm (<machine-ssh-configuration>)[allow-downgrades?]:
New field.
(machine-check-forward-update): New procedure.
(check-deployment-sanity)[assertions]: Call it.
* doc/guix.texi (Invoking guix deploy): Document 'allow-downgrades?'
field.
|
|
Until now, the first few lines in the output of 'guix processes' could
disappear in 'less'.
* guix/ui.scm (call-with-paginated-output-port): Add #:less-options
parameter and honor it.
(with-paginated-output-port): Allow callers to pass #:less-options.
* guix/scripts/processes.scm (guix-processes): Pass #:less-options to
'with-paginated-output-port'.
|
|
|
|
* gnu/packages/qt.scm (qtspell): New variable.
|
|
* gnu/packages/emacs-xyz.scm (emacs-slime): Update to 2.25.
|
|
* gnu/packages/emacs-xyz.scm (emacs-magit-popup): Update to 2.13.3.
|
|
* gnu/packages/emacs-xyz.scm (emacs-ebuild-mode): Update to 1.51.
|
|
* gnu/packages/emacs-xyz.scm (emacs-company): Update to 0.9.13.
[source]: Use GNU ELPA URL.
[arguments]: Remove section.
|
|
* gnu/packages/patches/plotutils-spline-test.patch: Add patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/plotutils.scm (plotutils)[patches]: Apply it.
|
|
* gnu/packages/linux.scm (btrfs-progs): Update to 5.7.
|
|
* gnu/packages/skarnet.scm (s6-rc): Update to 0.5.1.4.
|
|
* gnu/packages/video.scm (you-get): Update to 0.4.1456.
|