aboutsummaryrefslogtreecommitdiff
path: root/guix/deprecation.scm
Commit message (Collapse)AuthorAge
* deprecation: Fix docstring typo.Felix Lechner2023-12-22
| | | | | | | * guix/deprecation.scm (define-deprecated/public): Fix docstring. Change-Id: I895b1a86654b2756a9f98e858c622e8e7a6e2c27 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* guix: Add define-deprecated/public-alias.Liliana Marie Prikler2022-04-12
| | | | * guix/deprecation.scm (define-deprecated/public-alias): New variable.
* deprecation: Refine the old daemon deprecation warning message.Maxim Cournoyer2022-02-08
| | | | | | | | | * 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>
* store: Warn about daemon deprecation.Mathieu Othacehe2022-02-08
| | | | | * guix/deprecation.scm (warn-about-old-daemon): New procedure. * guix/store.scm (build-things): Use it to warn about old daemons.
* deprecation: Add 'define-deprecated/public'.Ludovic Courtès2021-09-06
| | | | | | | * guix/deprecation.scm (public): New macro. (define-deprecated): Add (_ visibility variable replacement exp) clause. Honor VISIBILITY. (define-deprecated/public): New macro.
* deprecation: Add a two-element form for simple aliases.Ludovic Courtès2020-01-12
| | | | | * guix/deprecation.scm (define-deprecated): Add a two-element form for simple aliases: (define-deprecated old new).
* deprecation: Use the 'warning' procedure for diagnostics.Ludovic Courtès2019-06-03
| | | | | | | | | | | | 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'.
* services: guix-publish: Allow for multi-compression.Ludovic Courtès2019-06-03
| | | | | | | | | | | | | | | | 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'.
* deprecation: Send warnings to (current-error-port) by default.Ludovic Courtès2019-01-21
| | | | | * guix/deprecation.scm (deprecation-warning-port): Default to (current-error-port).
* deprecation: Add 'define-deprecated/alias'.Ludovic Courtès2019-01-21
| | | | * guix/deprecation.scm (define-deprecated/alias): New macro.
* Add (guix deprecation).Ludovic Courtès2019-01-10
* guix/deprecation.scm: New file. * Makefile.am (MODULES): Add it. * po/guix/POTFILES.in: Add it.