Age | Commit message (Expand) | Author |
2023-12-22 | deprecation: Fix docstring typo....* guix/deprecation.scm (define-deprecated/public): Fix docstring.
Change-Id: I895b1a86654b2756a9f98e858c622e8e7a6e2c27
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Felix Lechner |
2022-04-12 | guix: Add define-deprecated/public-alias....* guix/deprecation.scm (define-deprecated/public-alias): New variable.
| Liliana Marie Prikler |
2022-02-08 | deprecation: Refine the old daemon deprecation warning message....* guix/deprecation.scm (warn-about-old-daemon): Mention a direct consequence
of failing to upgrade the daemon.
* guix/store.scm (build-things): Add a comment explaining the rationale to
emit a deprecation warning for a daemon older than version 0x163.
Suggested-by: Ricardo Wurmus <rekado@elephly.net>
| Maxim Cournoyer |
2022-02-08 | store: Warn about daemon deprecation....* guix/deprecation.scm (warn-about-old-daemon): New procedure.
* guix/store.scm (build-things): Use it to warn about old daemons.
| Mathieu Othacehe |
2021-09-06 | deprecation: Add 'define-deprecated/public'....* guix/deprecation.scm (public): New macro.
(define-deprecated): Add (_ visibility variable replacement exp) clause.
Honor VISIBILITY.
(define-deprecated/public): New macro.
| Ludovic Courtès |
2020-01-12 | deprecation: Add a two-element form for simple aliases....* guix/deprecation.scm (define-deprecated): Add a two-element form for
simple aliases: (define-deprecated old new).
| Ludovic Courtès |
2019-06-03 | deprecation: Use the 'warning' procedure for diagnostics....Until now, (guix deprecation) had its own warning mechanism, which was
inconsistent (it did not use colors, etc.)
* guix/deprecation.scm (deprecation-warning-port): Remove
(source-properties->location-string): Remove.
(warn-about-deprecation): Use 'warning' instead of 'format'.
(define-deprecated, define-deprecated/alias): Adjust docstring.
* guix/channels.scm (build-from-source): Refer to 'guix-warning-port'
instead of 'deprecation-warning-port'.
| Ludovic Courtès |
2019-06-03 | services: guix-publish: Allow for multi-compression....This is a followup to b8fa86adfc01205f1d942af8cb57515eb3726c52.
* guix/deprecation.scm (warn-about-deprecation): Make public.
* gnu/services/base.scm (<guix-publish-configuration>)[compression]: New
field.
[compression-level]: Default to #f. Add '%' to getter name.
(guix-publish-configuration-compression-level): Define as deprecated.
(default-compression): New procedure.
(guix-publish-shepherd-service)[config->compression-options]: New
procedure.
Use 'match-record' instead of 'match'.
* doc/guix.texi (Base Services): Remove 'compression-level' and document
'compression'.
| Ludovic Courtès |
2019-01-21 | deprecation: Send warnings to (current-error-port) by default....* guix/deprecation.scm (deprecation-warning-port): Default
to (current-error-port).
| Ludovic Courtès |
2019-01-21 | deprecation: Add 'define-deprecated/alias'....* guix/deprecation.scm (define-deprecated/alias): New macro.
| Ludovic Courtès |
2019-01-10 | Add (guix deprecation)....* guix/deprecation.scm: New file.
* Makefile.am (MODULES): Add it.
* po/guix/POTFILES.in: Add it.
| Ludovic Courtès |