The snippets still refer to the outdated python-build-system which
should not be encouraged to use anymore.
* etc/snippets/yas/scheme-mode/guix-package (build-system): Replace
python-build-system with pyproject-build-system.
Merges guix/guix!7100
Change-Id: Ic7d4b298c922fbea75b0e2ae341fee8a5ab0543c
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
Currently Guix daemon would always fail to build packages that require
execution of programs and scripts in "/tmp" directory (e.g. in "bootstrap"
phase) on foreign distributions that use AppArmor as it denies such requests
due to policy restrictions. This patch fixes "guix-daemon" AppArmor policy by
allowing execution of programs in "/tmp" for "guix-builder".
See <https://codeberg.org/guix/guix/issues/6501>
* etc/apparmor.d/guix-daemon: Fix permissions for guix-daemon/guix-builder.
Change-Id: Ib6a33fcc035011d7045da03346f3afeb598b7d7a
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
This is a following up discussion from
<https://codeberg.org/guix/guix/pulls/5156#issuecomment-11164088>.
* etc/teams.scm (python)<#:scope>: Sort alphabetcially; add
"guix/build/toml.scm", and "tests/toml.scm".
* CODEOWNERS: Regenerate file.
Change-Id: I65d9b319eff8bbd240c74851dbd0b56f2b0e6c27
* gnu/packages/gnome-circle.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* etc/teams.scm (gnome): Add it to gnome team.
* CODEOWNERS: Add it.
* po/packages/POTFILES.in: Add it.
Change-Id: I26eb22689d894eccad031db7e494c937dd45bffc
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* etc/teams.scm: Add gnu/packages/music.scm to the scope of the audio team.
* CODEOWNERS: Regenerate it.
Change-Id: I539975f268d6447e4c6b4d5ce8860f6070d862d3
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
* etc/teams.scm (build-tools): New team.
("Janneke Nieuwenhuizen"): Add to the team.
("Nguyễn Gia Phong"): Add to the team.
* CODEOWNERS: Regenerate file.
Change-Id: Iccaaa39b2210b4e7cf6b310c7cc96bf771996db6
* etc/teams.scm (qa-packages): New team.
("Janneke Nieuwenhuizen"): Add to the team.
("Liliana Marie Prikler"): Add to the team.
("Nguyễn Gia Phong"): Add to the team.
* CODEOWNERS: Regenerate file.
Change-Id: Iccaaa39b2210b4e7cf6b310c7cc96bf771996db6
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
* etc/teams.scm (perl): New team.
("Wilko Meyer"): Add to perl team.
* CODEOWNERS: Regenerate file.
Change-Id: Ia9da6d87bb116d00bccad5322e25194793ebc17c
Signed-off-by: jgart <jgart@dismail.de>
* etc/teams/rust/rust-manifest.scm, etc/teams/rust/rusty-packages.scm:
Limit the manifests to packages which are supported on that
architecture.
Change-Id: I85b6f2a81835c961e9d320e94141eb273e99f9ba
* etc/teams.scm: ("Sergio Pastor Pérez"): New entry. Add Sergio Pastor Pérez
to guile, hpc and kde teams.
Change-Id: I04c9b9a7cfc09633602cfaed661c3f305d7bb74b
Signed-off-by: Andreas Enge <andreas@enge.fr>
Reverts bb2263102a.
Follow up of 4aece62a75 that makes this safe.
* etc/guix-install.sh (sys_create_init_profile): Set GUILE_LOAD_PATH and
GUILE_LOAD_COMPILED_PATH to user's current-guix profile.
Change-Id: I52e02d779c1ece4570e355fcc12193ef87b89e50
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
Merges: #5686
Currently the check only looks if ~/.guix-profile symlink exists.
That, however, is not sufficient. This file might be created prior to creation
of the first generation of user's profile.
So we should be checking that the profile does have the file we're looking for
- etc/profile. This is the same way how /etc/profile solves this on Guix System.
* etc/guix-install.sh (sys_create_init_profile): Properly check if
~/.guix-profile exists.
Change-Id: I1a650cb5b845ca96705361e332409c3b49000057
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
Merges: #5123
* etc/teams.scm ("Yan Abu Arab"): Add to python team, add to sysadmin team.
Change-Id: I96a7102a117da7e112a2e668c5a0080eabf2a662
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Katherine Cox-Buday was not active for more than 2 years already.
* etc/teams.scm ("Katherine Cox-Buday"): Withdraw from from go team.
Change-Id: I059d2c1c0959bc3b84c307b17c668ac5df896ac6
* etc/teams.scm ("Arthur Rodrigues"): Add to go team.
Change-Id: Ib6c969fc1058233de1c820cd8779a8c7b42484f4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
* etc/teams.scm: Add Collin Doering to various teams.
Change-Id: Ic18627f12c00f2f5440d9fef83126eb75011f243
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>