mirror of
https://codeberg.org/guix/guix.git
synced 2026-01-27 19:35:10 -06:00
* guix/progress.scm (progress-reporter/trace): New procedure. (%progress-interval): New variable. (progress-reporter/file): Use it. * guix/scripts/build.scm (set-build-options-from-command-line): Pass #:print-extended-build-trace?. (%default-options): Add 'print-extended-build-trace?'. (guix-build): Parameterize CURRENT-TERMINAL-COLUMNS. Use 'build-status-updater'. * guix/scripts/environment.scm (%default-options): Add 'print-extended-build-trace?'. (guix-environment): Wrap body in 'with-status-report'. * guix/scripts/pack.scm (%default-options): Add 'print-build-trace?' and 'print-extended-build-trace?'. (guix-pack): Wrap body in 'with-status-report'. * guix/scripts/package.scm (%default-options, guix-package): Likewise. * guix/scripts/system.scm (%default-options, guix-system): Likewise. * guix/scripts/pull.scm (%default-options, guix-pull): Likewise. * guix/scripts/substitute.scm (progress-report-port): Don't call STOP when TOTAL is zero. (process-substitution): Add #:print-build-trace? and honor it. (guix-substitute)[print-build-trace?]: New variable. Pass #:print-build-trace? to 'process-substitution'. * guix/status.scm: New file. * guix/store.scm (set-build-options): Add #:print-extended-build-trace?; pass it into PAIRS. (%protocol-version): Bump. (protocol-version, nix-server-version): New procedures. (current-store-protocol-version): New variable. (with-store, build-things): Parameterize it. * guix/ui.scm (build-output-port): Remove. (colorize-string): Export. * po/guix/POTFILES.in: Add guix/status.scm. * tests/status.scm: New file. * Makefile.am (SCM_TESTS): Add it. * nix/libstore/worker-protocol.hh (PROTOCOL_VERSION): Bump to 0x162. * nix/libstore/build.cc (DerivationGoal::registerOutputs) (SubstitutionGoal::finished): Print a "@ hash-mismatch" trace before throwing. |
||
|---|---|---|
| .. | ||
| build | ||
| build-system | ||
| import | ||
| scripts | ||
| store | ||
| tests | ||
| base16.scm | ||
| base32.scm | ||
| base64.scm | ||
| build-system.scm | ||
| cache.scm | ||
| channels.scm | ||
| ci.scm | ||
| combinators.scm | ||
| config.scm.in | ||
| cpio.scm | ||
| cve.scm | ||
| cvs-download.scm | ||
| derivations.scm | ||
| describe.scm | ||
| discovery.scm | ||
| docker.scm | ||
| download.scm | ||
| elf.scm | ||
| ftp-client.scm | ||
| gexp.scm | ||
| git-download.scm | ||
| git.scm | ||
| glob.scm | ||
| gnu-maintenance.scm | ||
| gnupg.scm | ||
| grafts.scm | ||
| graph.scm | ||
| hg-download.scm | ||
| http-client.scm | ||
| i18n.scm | ||
| inferior.scm | ||
| licenses.scm | ||
| man-db.scm | ||
| memoization.scm | ||
| modules.scm | ||
| monad-repl.scm | ||
| monads.scm | ||
| nar.scm | ||
| packages.scm | ||
| pki.scm | ||
| profiles.scm | ||
| profiling.scm | ||
| progress.scm | ||
| records.scm | ||
| scripts.scm | ||
| search-paths.scm | ||
| self.scm | ||
| serialization.scm | ||
| sets.scm | ||
| ssh.scm | ||
| status.scm | ||
| store.scm | ||
| svn-download.scm | ||
| tests.scm | ||
| ui.scm | ||
| upstream.scm | ||
| utils.scm | ||
| workers.scm | ||
| zlib.scm | ||