Age | Commit message (Collapse) | Author |
|
Fixes <https://issues.guix.gnu.org/43773>.
The computed normalized load was previously obtained by dividing the load
average as found in /proc/loadavg by the number of parallel builds defined for
a build machine.
This normalized load didn't allow to compare machines with different number of
cores, as the load average reported by /proc/loadavg can be as high as the
number of cores; thus comparing that value to a fixed threshold of 2.0 would
mean machines with multiple cores were more likely to be flagged as overloaded
compared to single core machines.
This can be fixed by normalizing using the available number of cores instead
of the number of parallel jobs.
* guix/scripts/offload.scm (<build-machine>)[overload-threshold]: New field.
(node-load): Modify to return a normalized load value between 0 and 1, taking
into account the number of cores available.
(normalized-load): Remove procedure.
(report-load): New procedure.
(choose-build-machine): Adjust to use the modified 'node-load' and the new
'report-load' and 'build-machine-overload-threshold' procedures.
(check-machine-status): Adjust.
* doc/guix.texi (Daemon Offload Setup): Document the offload scheduler and the
new 'overload-threshold' field.
|
|
* gnu/packages/markup.scm (discount)[native-inputs]: Add pkg-config.
|
|
* gnu/packages/markup.scm (discount): Update to 2.2.7.
|
|
* gnu/packages/markup.scm (discount)[arguments]: Use CC-FOR-TARGET.
|
|
* gnu/packages/entr.scm (entr)[arguments]: Correctly set PREFIXes.
|
|
* gnu/packages/web.scm (perl-file-listing): Update to 6.11.
|
|
* gnu/packages/backup.scm (borg): Update to 1.1.14.
|
|
* gnu/packages/admin.scm (facter): Update to 4.0.42.
|
|
* gnu/packages/vim.scm (vim): Update to 8.2.1812.
|
|
* gnu/packages/skarnet.scm (s6-linux-utils): Update to 2.5.1.3.
|
|
* gnu/packages/skarnet.scm (s6-networking): Update to 2.3.2.0.
|
|
* gnu/packages/video.scm (obs): Update to 26.0.2.
|
|
* gnu/packages/ntp.scm (chrony)[inputs]: Add gnutls.
|
|
* gnu/packages/ntp.scm (chrony): Update to 4.0.
|
|
* gnu/packages/lisp-xyz.scm (sbcl-geco, cl-geco, ecl-geco): New variables.
|
|
* gnu/packages/enlightenment.scm (python-efl): Update to 1.25.0.
|
|
* gnu/packages/enlightenment.scm (efl)[arguments]: Add substitution to
custom 'fix-install-paths phase to install gdb files using correct path.
|
|
* gnu/packages/enlightenment.scm (efl): Update to 1.25.1.
|
|
This fixes the revert 1ec67d5220b0ebac20263b44f4fefaf51ba8fdbb.
* guix/build/svn.scm (svn-fetch): Add 'guard' to handle errors.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
|
|
* gnu/build/hurd-boot.scm (set-hurd-device-translators): Create
/servers/crash.
|
|
* gnu/system.scm (%base-packages-utils): Change GUILE-3.0 to
GUILE-3.0-LATEST.
|
|
Suggested by Emmanuel Agullo.
* doc/contributing.texi (Running Guix Before It Is Installed): Move the
"./pre-inst-env guix-daemon" snippet at the bottom. Make it clear that
it's necessary only when hacking on guix-daemon or when guix-daemon is
not already running.
|
|
Suggested by Emmanuel Agullo.
* doc/contributing.texi (Building from Git): Mention that running "make
install" is unnecessary.
|
|
* doc/guix.texi (Using the Configuration System): In example, set
'substitute-urls' rather than 'use-substitutes?', and set 'auto-login'
for 'mingetty-configuration'.
(Service Types and Services): In example, show 'extra-options' rather
than 'use-substitutes?'.
|
|
Gmsh bundles METIS 5 released with Apache License 2.0 since upstream commit
eaff7f6477fe876991615cfa4b5832bd5f12994b. Instead, Gmsh is linked with the
package 'metis'.
* gnu/packages/maths.scm (gmsh): Update to 4.6.0.
(propagated-inputs): Replace 'opencascade-oce' by 'opencascade-occt', add
'metis'.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/kde.scm (kdeconnect)[inputs]: Add qtgraphicaleffects,
qtquickcontrols, qtquickcontrols2.
|
|
* gnu/packages/emacs-xyz.scm (emacs-windsize): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
|
* gnu/packages/algebra.scm (giac): Update to 1.6.0-25.
[native-inputs]: Add hevea.
|
|
* gnu/services/xorg.scm (gdm-pam-service): Mark pam_gdm.so optional.
|
|
* gnu/packages/bioinformatics.scm (htslib)[arguments]: Enable support for custom URIs.
|
|
* gnu/packages/gnome.scm (eolie): Update to 0.9.99.
|
|
* gnu/packages/nano.scm (nano): Update to 5.3.
|
|
* gnu/packages/ftp.scm (filezilla)[native-inputs]: Add cppunit.
|
|
* gnu/packages/ftp.scm (libfilezilla)[arguments]: Add ‘--disable-static’
to #:configure-flags.
|
|
* gnu/packages/ftp.scm (libfilezilla): Update to 0.24.1.
[native-inputs]: Add gettext-minimal.
[inputs]: Add gnutls.
(filezilla): Update to 3.50.0.
|
|
* gnu/packages/ci.scm (cuirass): Update to 0.0.1-51.cb2c4e3.
|
|
* gnu/packages/tex.scm (texlive-fpl): New variable.
|
|
* gnu/packages/lisp-xyz.scm (sbcl-xmls, cl-xmls, ecl-xmls): New variables.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
|
|
* gnu/packages/lisp-xyz.scm (sbcl-lambda-fiddle, cl-lambda-fiddle,
ecl-lambda-fiddle): New variables.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
|
|
* gnu/packages/entr.scm (entr)[arguments]: Use CC-FOR-TARGET.
Use INPUTS instead of WHICH.
[inputs]: Add non-native bash and coreutils packages.
|
|
* gnu/packages/entr.scm (entr): Update to 4.6.
|
|
* gnu/packages/hardware.scm (ddcutil): Update to 0.9.9.
|
|
* gnu/packages/wm.scm (xnotify): New variable.
|
|
Remove emacs-org-contrib's dependency on SuperCollider by extracting
ob-sclang.el into its own package.
* gnu/packages/emacs-xyz.scm (emacs-org-contrib)[source]: Add snippet
that deletes ob-sclang.el.
[propagated-inputs]: Remove emacs-scel.
(emacs-ob-sclang): New variable.
|
|
* gnu/packages/emacs-xyz.scm (emacs-geiser): Update to 0.12.
|
|
* gnu/packages/tex.scm (texlive-mathpazo)[inherit]: Add directory.
|
|
This brings Python 3 support & fixes building against goffice@0.10.48.
* gnu/packages/gnome.scm (gnumeric): Update to 1.12.48.
[inputs]: Replace python-2 and python2-gobject with python and
python-pygobject, respectively.
|
|
* gnu/packages/perl.scm (perl-digest-md5): Update to 2.58.
[arguments]: Remove field.
|
|
* gnu/packages/dns.scm (knot)[source]: Snip out bundled libbpf sources.
[arguments]: Add ‘--enable-xdp=auto’ to #:configure-flags.
Add a ‘link-missing-libbpf-dependency’ phase.
[inputs]: Add libbpf and libelf.
|
|
* gnu/packages/dns.scm (knot)[arguments]: Fix a typo in
the #:configure-flags.
|