Re-apply 8ee7a32782, which was reverted by
897f1f03e7.
With 'torbrowsers-add-store-to-rdd-allowlist.patch', codeberg issue #546
does not occur.
* gnu/packages/tor-browsers.scm (make-torbrowser)[inputs]: Add nss-rapid.
[arguments]<#:configure-flags>: Uncomment '--with-system-nss'.
<#:phases>: Adjust comment.
Change-Id: I34b619bc5573e8744df9085576ee4743adde7012
Without this patch, some extensions break when the browsers are built with
system nss and livestreams are broken on these browsers due to a default
deny sandboxing rule.
See commit ab24e2ebe5 and issues #546 on
codeberg and #77559 on debbugs.
* gnu/packages/tor-browsers.scm (make-torbrowser) [arguments] <#:phases>
'apply-guix-specific-patches: Add torbrowsers-add-store-to-rdd-allowlist.patch.
* gnu/packages/patches/torbrowsers-add-store-to-rdd-allowlist.patch: Add it.
* gnu/local.mk: Register it.
Change-Id: I4c9cb514131eae35db6149492e0ee1c4916bcfde
* gnu/packages/tor-browsers.scm (make-torbrowser) [arguments] <#:phases>
'setenv: Set environment variables corresponding to Clang (AR, NM, CC and CXX).
Change-Id: Ib67e2eb7669147a6a304769c9f36b4a90eb35b59
Fixes <https://issues.guix.gnu.org/78868>.
* gnu/packages/tex.scm (texlive-minted)[arguments]: Add a phase to help the script finding `kpsewhich'.
Change-Id: Idb8f7bddc92ecde5fbc9217fdcfbaa5c132ec6e0
* doc/contributing.texi (Bulk Updates): Capitalize title. Leave two
spaces after end-of-sentence period. Use @dots{} instead of showing
full store file names, as per ‘assert-no-store-file-names’ target.
Fix typo.
Change-Id: Iceb0079ec35fda95280afff1c0d4b2cd84717b96
This fixes issue for rootless guix daemon where store being remounted
read-only by gnu-store.mount is propagated to the guix daemon making
guix daemon not able to modify it.
* etc/guix-daemon.service.in: Disable host filesystem mount propagation.
Change-Id: Ib1abc387ee15d2b04d6f70c121244943cd0ad8c6
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Modified-by: Ludovic Courtès <ludo@gnu.org>
This is a follow-up to 23cbbe6860
* guix/records.scm: Remove autoload target-most-positive-fixnum.
Change-Id: I0e5b38382e3152c5f44a6626e618b4c7b027595d
This is a follow-up of: 4c017ccfe5. The
run-basic-test procedure is used for the gui installation tests, but the
etc-profile-d-service-type and etc-bashrc-d-service-type services that are now
needed are only defined in the test-basic-os procedure.
Build upon the introduction of the extra-tests argument to define the
etc-profile-d-service-type and etc-bashrc-d-service-type specific tests
directly in the test-basic-os procedure.
* gnu/tests/base.scm (run-basic-test): Move the etc-profile-d-service-type and
etc-bashrc-d-service-type dedicated tests to ...
(test-basic-os): ... that procedure, where the matching services are defined.
Change-Id: I050f5ab87e19889bc90cc1a375a3cc28ea9a43ab
Follow-up of: 4c017ccfe5.
The --init-file script will only be run in the context of an interactive
shell, which is not the case here. Use the `-i` argument instead to force an
interactive shell. That way, the test_bashrc_d.sh is now really executed.
* gnu/tests/base.scm (run-basic-test): Fix the etc-bashrc-d-service-type test.
Change-Id: I3d749f65f51ff103c76f4e3d60746ae963660329
* guix/import/nuget.scm (fetch-repo-info-from-snupkg): Use http-fetch, and
guard. Dont use mkstemp, just put-bytevector to file.
Change-Id: Ied9d64651d0ccd7875a9d80ac085cf5947c40c4c
Reviewed-by: Danny Milosavljevic <dannym@friendly-machines.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
* guix/import/nuget.scm (%nuget-nuspec): New variable.
(fetch-repo-info-from-snupkg): use xml->sxml's namespaces keyword.
reindentation. Do not use square brackets.
Change-Id: Ic86a12ab6557e0a7d627864c9ec39245f9cea892
Reviewed-by: Danny Milosavljevic <dannym@friendly-machines.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>