Age | Commit message (Expand) | Author |
2024-06-16 | Remove Ricardo from all teams but R and Sugar....Change-Id: I609d9ae18be81b512641f28452e01da7e1c63db7
| Ricardo Wurmus |
2024-06-16 | teams: Remove Tobias Geerinckx-Rice from the kernel team due to inactivity....* etc/teams.scm (Tobias Geerinckx-Rice): Remove from the KERNEL team.
Change-Id: I48875486a1420c3a0459570d1dafe54c4f700802
| Leo Famulari |
2024-06-13 | maint: Do not cross-compile to bare-metal targets....* etc/release-manifest.scm (%cross-manifest): Remove bare-metal
cross-compilationm targets.
Change-Id: I0041d9ac11b996662304da22fa5bf63013dcc36d
| Ludovic Courtès |
2024-06-04 | teams: Add Simon to r team....* etc/teams.scm (Simon Tournier): Subscribe to the 'r' team.
Change-Id: I6f183ac10a854ae6f42396abed7436a9cefe26b4
| Simon Tournier |
2024-06-04 | guix-install.sh: Add unique requirement for sysv init system...This improves the installer's ability to detect that all requirements are
present regardless of init system. It also avoids performing the requirement
check twice (printing excessively to the console) and provides a framework for
adding new init system specific requirements if it's needed in the future.
* etc/guix-install.sh (add_init_sys_require): Create.
(SYSV_INIT_REQUIRE): Create.
(main_install): Reorder installer steps so all requirements are checked in one
pass.
Change-Id: Ic541c1b90499d504642b7ab4ae595501b1a37b0d
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Richard Sent |
2024-06-02 | guix-install.sh: Relax check for OpenRC....On my virtual private servers running Alpine, the install script failed to
identify the init system. The virtual server is LXC based, and OpenRC
identifies itself like this:
# openrc --version
openrc (OpenRC [LXC]) 0.52.1
The regular expression failed to match it. After relaxing the check (by
removing the trailing `)' requirement) the installation went fine and I got
functional Guix installation.
* etc/guix-install.sh (chk_init_sys): Drop trailing \) from the regular
expression.
Change-Id: I5f951226341e631fb34cc6c26cfbb87656dab77a
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Tomas Volf |
2024-06-02 | guix-install.sh: Add ~/.guix-profile/share/info to INFOPATH....Adding ~/.guix-profile/share/info to the INFOPATH env var so that when a user
does `guix install [package]` that package's info pages can be found.
* etc/guix-install.sh (sys_create_init_profile): Add
$GUIX_PROFILE/share/info to INFOPATH in ‘/etc/profile.d/zzz-guix.sh’.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: I8958261c388ddee5659f0f1ce1c0c9813dc0f052
| Trevor Arjeski |
2024-05-25 | maint: Suggest ‘guix git authenticate’ for initial authentication....The previous recommendation, running ‘make authenticate’, was insecure
because it led users to run code from the very repository they want to
authenticate:
https://lists.gnu.org/archive/html/guix-devel/2024-04/msg00252.html
* Makefile.am (commit_v1_0_0, channel_intro_commit)
(channel_intro_signer, GUIX_GIT_KEYRING, authenticate): Remove.
* Makefile.am (.git/hooks/%): New target, generalization of previous
‘.git/hooks/pre-push’ target.
(nodist_noinst_DATA): Add ‘.git/hooks/post-merge’.
* doc/contributing.texi (Building from Git): Suggest ‘guix git
authenticate’ instead of ‘make authenticate’.
* etc/git/post-merge: New file.
* etc/git/pre-push: Run ‘guix git authenticate’ instead of ‘make
authenticate’.
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Reported-by: Skyler Ferris <skyvine@protonmail.com>
Change-Id: Ia415aa8375013d0dd095e891116f6ce841d93efd
| Ludovic Courtès |
2024-05-15 | teams: Add Maxim to documentation team....* etc/teams.scm (Maxim Cournoyer): Subscribe to the 'documentation' team.
Change-Id: I4a9d0a329fb66eb2dc798da5dbb5231255676033
| Maxim Cournoyer |
2024-05-11 | teams: Add Matt to the documentation team....* etc/teams.scm (Matthew Trzcinski): New member.
Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
Change-Id: I5f75d8e74d972c60760b8fb57bcef0b76a971962
| Matthew Trzcinski |
2024-05-02 | teams: Add myself to the documentation team....* etc/teams.scm (Florian Pelz): Add to documentation team.
Change-Id: I904097dbaf32ed0ae80caff5ef966bed287a2a05
| Florian Pelz |
2024-05-01 | teams: Add myself to the documentation team....* etc/teams.scm (Ludovic Courtès): Add to documentation team.
Change-Id: Icf71ad8e2ebbe2b65ab3b6c0cf8cd8fe60cf2d0a
| Ludovic Courtès |
2024-05-01 | teams: Add documentation team....* etc/teams.scm (documentation): New team.
Change-Id: I34d4ed9029f369ebf0d1f510cc0810baca2ced89
| Ludovic Courtès |
2024-05-01 | news: Add entry for ‘guix git authenticate’ changes....* etc/news.scm: Add entry.
Change-Id: I661a0c0bfc373b87a70508ad9a735315c96ba4a5
Co-authored-by: Florian Pelz <pelzflorian@pelzflorian.de>
Change-Id: Ibafef9d432df163948c4884279d4ce2579ed0312
| Ludovic Courtès |
2024-04-30 | news: Add entry for removing linux-libre 6.7 (EoL)....* etc/news.scm: Add entry for linux-libre 6.7 removal.
Change-Id: I8fe3eb3f68023e85fcac7549c06d2cc26cd8e810
Signed-off-by: Leo Famulari <leo@famulari.name>
| Wilko Meyer |
2024-04-29 | guix-install.sh: Fix setting GUIX_LOCPATH....After installing Guix home on my new foreign system, the locale did not
work and GDM did not even let me to log in. After some digging around using
tty3 and tty4, I realized the GUIX_LOCPATH is not being set properly.
I had nothing installed in the ~/.guix-profile (the symlink did not even
exist) and I had glibc-locales installed in ~/.guix-home, yet GUIX_LOCPATH
contained "$HOME/.guix-profile/lib/locale:".
I believe when the code was modified from the original "home or profile" to
the current "home and profile" the || was used by accident instead of &&.
I also remove the trailing :, since it is taken care of by the ${...:+:}.
* etc/guix-install.sh (sys_create_init_profile):
Change-Id: I8a3287fe809af58aee2edc924154eecf91fa1eb8
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Tomas Volf |
2024-04-29 | guix-install.sh: Add default value for XCURSOR_PATH....This improves compatibility with (at least) Gnome based systems. On my new
Ubuntu 22.04 install the mouse cursor was broken (after I installed Guix)
until I set this.
* etc/guix-install.sh (sys_create_init_profile): Set default value for
XCURSOR_PATH.
Change-Id: I489f0307d99e4d8d82671f291c78b90c7b6dae4a
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Tomas Volf |
2024-04-23 | news: Update news and commit for nss-certs change....As discussed in
<https://lists.gnu.org/archive/html/guix-devel/2024-04/msg00211.html>.
* etc/news.scm: Update.
Change-Id: Id893abe6642de3939f7993267075764e4bb5d820
| Florian Pelz |
2024-04-20 | news: Add 'de' translation....* etc/news.scm: Add German translation for nss-certs entry.
Change-Id: I82343fdc81c370a2a11e0c7bce55e5914187861f
| Florian Pelz |
2024-04-18 | news: Add entry for nss-certs being added to %base-packages....* etc/news.scm: New entry.
* NEWS: Update news.
Change-Id: I40e0b859f2af0bb0e652925a53d6447ea6fbacfb
| Maxim Cournoyer |
2024-04-09 | teams: Remove Björn Höfling from their team due to inactivity....* etc/teams.scm (Björn Höfling): Remove from the JAVA team.
Change-Id: I384e4aebff18485ea5c5bf444a46dc88a64af72d
| Leo Famulari |
2024-04-09 | teams: Remove Raghav Gururajan from their teams due to inactivity....* etc/teams.scm (Raghav Gururajan): Remove from the GNOME and MENTORS teams.
Change-Id: Ic1a583f08636f4cfd34635ab04091844b9957e08
| Leo Famulari |
2024-04-08 | news: Add entry for the linux-libre-lts 6.6 update....* etc/news.scm: Add entry.
Change-Id: Ic57c76c300712e4a6053052611e6483b4d72f0c5
Signed-off-by: Leo Famulari <leo@famulari.name>
| Ahmad Draidi via Guix-patches via |
2024-04-07 | guix-install.sh: Make Guix modules available too....* etc/guix-install.sh (GUILE_LOAD_PATH): Prepend directory to current Guix
modules.
(GUILE_LOAD_COMPILED_PATH): Likewise to compiled modules.
Change-Id: I0b2722a38b1f8ebab32142cbc372a23cadfb0620
| Janneke Nieuwenhuizen |
2024-04-05 | guix-install.sh: Add ‘--uninstall’ flag....* etc/guix-install.sh (REQUIRE): Add groupdel and userdel.
(chk_term): Handle ‘WAR’.
(sys_delete_store, sys_delete_build_user, sys_delete_guix_daemon)
(sys_delete_init_profile, sys_delete_user_profiles): New functions.
(main): Rename to…
(main_install): … this.
(main_uninstall): New function.
(main): Dispatch between these two.
* doc/guix.texi (Installation): Refer to “Binary Installation” instead
of repeating it.
(Binary Installation): Document uninstallation.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: I55b7c10823773bced2e268273e8ce828cb3bd98d
| Ludovic Courtès |
2024-04-03 | Switch order of the default substitute servers....The aim here is to improve the user experience. There's anecdotal evidence
that the network performance for bordeaux is better compared to ci at least
for some users, and I don't know of any issues with rate limiting or access
restriction for bordeaux compared to ci. It also has IPv6 support.
Additionally, bordeaux generally had more substitutes than ci, particularly
for aarch64-linux and armhf-linux. This change will offer a very slight
speedup for those substitutes that only bordeaux has.
Bordeaux has been a default substitute server for nearly 3 years now and I
think this change is overdue. I'm also hopeful that we'll be able to build on
the testing regarding mirrors for bordeaux, and that'll allow potentially
improving the hosting setup (through providing more redundancy) and further
improving substitute fetching for users who currently have issues with
substitute access.
* config-daemon.ac: Switch substitute urls order.
* doc/guix.texi: Ditto.
* etc/guix-install.sh: Ditto.
* gnu/installer/newt/network.scm (wait-service-online): Ditto.
* guix/store.scm (%default-substitute-urls): Ditto.
Change-Id: I4f6d93ae1fc8b03d80b47b18b5749a51f1fde17b
Signed-off-by: Christopher Baines <mail@cbaines.net>
| Christopher Baines |
2024-03-20 | Merge remote-tracking branch 'savannah/master' into gnome-team...Change-Id: Iec8e15b79c6fde516294c2bfcaf8ee3575b1f745
| Christopher Baines |
2024-03-19 | teams: qt: Remove erroneous comment at top of scripts....* etc/teams/qt/common.scm: Remove erroneous comment.
* etc/teams/qt/qt-manifest.scm: Likewise.
* etc/teams/qt/qt5-manifest.scm: Likewise.
Change-Id: I87a0ea669caa0ba5049b48a4f04fda58518c3f05
| Maxim Cournoyer |
2024-03-16 | Merge remote-tracking branch 'savannah/master' into gnome-team...Change-Id: I775274c2693536e2efa36c9abca4c54c5c458e26
| Christopher Baines |
2024-03-14 | teams: Add Tanguy Le Carrour....* etc/teams.scm.in ("Tanguy Le Carrour"): New member.
Change-Id: Ic1b1588a5a8bc67ee8e135c3069966f139374529
Signed-off-by: Christopher Baines <mail@cbaines.net>
| Tanguy Le Carrour |
2024-03-12 | news: Update commit for fixed-output derivation vulnerability....* etc/news.scm: Update.
Change-Id: Ia34408882f8928a0fd05acc12d4edc66b3dcb3b7
| Ludovic Courtès |
2024-03-12 | news: Add 'de' translation....* etc/news.scm: Add German translation.
Change-Id: Ia2a11f71cdee5ccbf2a7fbe176e713418771599e
| Florian Pelz |
2024-03-12 | news: Give upgrade instructions for foreign distros....* etc/news.scm: Update entry.
Change-Id: Ia7c326bc97042d92a8d499ee27dd41d15f1f0d29
| Ludovic Courtès |
2024-03-11 | news: Add entry for the daemon fixed-output derivation vulnerability....* etc/news.scm: Add entry.
Change-Id: Ib3f9c22eda1e8b9075620ec01b4edf2f24cfcf93
| Ludovic Courtès |
2024-03-11 | etc: systemd services: switch to "journal" for output and error logging....The "syslog" method has been deprecated for years, and issues a warning:
Standard output type syslog is obsolete, automatically updating to
journal. Please update your unit file, and consider removing the setting
altogether.
Fixes: #48323
* etc/guix-daemon.service.in (StandardOutput): Use "journal"
(StandardError): Likewise.
* etc/guix-publish.service.in (StandardOutput): Likewise.
(StandardError): Likewise.
| Vagrant Cascadian |
2024-03-10 | time-travel-manifest: Uncomment all the past releases....This reverts a4c35c607cfd7d6b0bad90cfcc46188d489e1754.
* etc/time-travel-manifest.scm (%release-commits): Uncomment all the
revisions.
Change-Id: I6abdb760cbcf06597d843cabc5fd973ee916dc77
| Ludovic Courtès |
2024-03-10 | Merge branch 'master' into gnome-team | Liliana Marie Prikler |
2024-03-08 | teams: Add 宋文武 to the qt team....* etc/teams.scm (宋文武): Add qt team.
Change-Id: Ib1b50b109ded4dbbcfd0649d3e0c1e6884585c5e
| 宋文武 |
2024-03-08 | teams: lxqt: Remove qt.scm from scope....* etc/teams.scm (lxqt)[#:scope]: Remove "gnu/packages/qt.scm".
Change-Id: If05ea534a827eba5a2acf6526d906cea43f72442
| 宋文武 |
2024-03-08 | teams: Add entry for Adam Faiz....* etc/teams.scm ("Adam Faiz"): New member.
Signed-off-by: Andreas Enge <andreas@enge.fr>
Change-Id: Idb913da5e4f622b8efdbadc87d2cf3e5aec118eb
| AwesomeAdam54321 |
2024-02-28 | news: Add entry for changes in GNOME 44 and its desktop service....* etc/news.scm: Add entry.
| Liliana Marie Prikler |
2024-02-28 | news: Add entry for GDM defaulting to Wayland....* etc/news.scm: Add entry.
Change-Id: Icddcf269ff59a7ee2a14680ed95a167758ecddaf
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
| Vivien Kraus |
2024-02-28 | news: Add entry for hwdb support in udev-service-type....* etc/news.scm: Add entry.
Change-Id: I3c27b10eab501cca6ed0e32a1b30d92f212266b4
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
| Vivien Kraus |
2024-02-13 | teams: Add Sugar team....* etc/teams.scm (sugar): New team; add Ricardo to it.
Change-Id: I4d7af2a8f4077fa60ff8400b0b8b1b6127a77448
| Ricardo Wurmus |
2024-02-13 | teams: go: Add all related files to the scope....* etc/teams.scm (go): Add regex search for any golang files.
Change-Id: Ia6c95d8d49863de0381a907ca6309fa22d22927e
| Sharlatan Hellseher |
2024-02-12 | gnu: disarchive: Update to 0.6.0....* gnu/packages/backup.scm (disarchive): Update to 0.6.0; add
'guile-bzip2' as an input.
* gnu/packages/package-management.scm (guix): Add 'guile-bzip2' as
an input to enable bzip2 support when using Disarchive.
* guix/self.scm (%packages): Add 'guile-bzip2'.
(compiled-guix): Include 'guile-bzip2' as a dependency when building
the 'guix' command.
* etc/disarchive-manifest.scm (tarball-origin?): Include bzip2
tarballs.
Co-authored-by: Ludovic Courtès <ludovic.courtes@inria.fr>
Change-Id: I4da479054f6bef225f5ea979c091152f8a9e51d5
| Timothy Sample |
2024-02-05 | teams: mozilla: Add tor-browsers.scm....* etc/teams.scm (mozilla): Add "gnu/packages/tor-browsers.scm".
Change-Id: Id3aa1fe641c612000319a4ea4b236285f8d3b599
| Clément Lassieur |
2024-02-03 | teams: Add Mark H Weaver to the ‘mozilla’ team....* etc/teams.scm (Mark H Weaver): Add to the ‘mozilla’ team.
| Mark H Weaver |
2024-01-30 | teams: go: Add golang-xyz.scm to scope....* etc/teams.scm (go): Add "gnu/packages/golang-xyz.scm".
Change-Id: I580eadf52b631c6582e256a2900786b53483a466
| Sharlatan Hellseher |
2024-01-28 | teams: go: Add more related files to the scope....* etc/teams.scm (go): Add "gnu/packages/configuration-management.scm",
"gnu/packages/golang-crypto.scm", "gnu/packages/golang-web.scm",
"gnu/packages/syncthing.scm", "gnu/packages/terraform.scm". Sort list
alphabetically.
Change-Id: I56ce5bd21e487e5dbe2d84aa1d83e3239268fb71
| Sharlatan Hellseher |