GNU bug report logs - #63160
Warnings hidden in log for derivation

Previous Next

Package: guix;

Reported by: Felix Lechner <felix.lechner <at> lease-up.com>

Date: Fri, 28 Apr 2023 23:52:02 UTC

Severity: normal

To reply to this bug, email your comments to 63160 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to mirai <at> makinata.eu, bug-guix <at> gnu.org:
bug#63160; Package guix. (Fri, 28 Apr 2023 23:52:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Felix Lechner <felix.lechner <at> lease-up.com>:
New bug report received and forwarded. Copy sent to mirai <at> makinata.eu, bug-guix <at> gnu.org. (Fri, 28 Apr 2023 23:52:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Felix Lechner <felix.lechner <at> lease-up.com>
To: bug-guix <at> gnu.org
Cc: Bruno Victal <mirai <at> makinata.eu>
Subject: Warnings hidden in log for derivation
Date: Fri, 28 Apr 2023 16:50:22 -0700
X-Debbugs-CC: mirai <at> makinata.eu

Hi,

I recently started seeing deprecation warnings about how serializers
in a "define-configuration" stanza were positioned relative to a
docstring. Unfortunately, the warnings disappeared from view (during
both "pull" and "deploy") when I moved the cachefilesd service to a
custom channel. [1]

The warnings were then in a derivation log, but I would not have seen
them without an unrelated error. The full log is below.

I believe warnings in such a derivation should be brought to a user's
attention with the same prominence as when they arise as part of a
system configuration. Thanks!

Kind regards
Felix

[1] https://codeberg.org/lechner/juix

* * *

(repl-version 0 1 1)
guix repl: warning: specifying serializers after documentation is
deprecated, use (serializer (make-option-serializer (quote dir)))
instead
guix repl: warning: specifying serializers after documentation is
deprecated, use (serializer (make-option-serializer (quote tag)))
instead
guix repl: warning: specifying serializers after documentation is
deprecated, use (serializer (make-option-serializer (quote secctx)))
instead
guix repl: warning: specifying serializers after documentation is
deprecated, use (serializer (make-percentage-threshold-serializer
(quote brun))) instead
guix repl: warning: specifying serializers after documentation is
deprecated, use (serializer (make-percentage-threshold-serializer
(quote frun))) instead
guix repl: warning: specifying serializers after documentation is
deprecated, use (serializer (make-percentage-threshold-serializer
(quote bcull))) instead
guix repl: warning: specifying serializers after documentation is
deprecated, use (serializer (make-percentage-threshold-serializer
(quote fcull))) instead
guix repl: warning: specifying serializers after documentation is
deprecated, use (serializer (make-percentage-threshold-serializer
(quote bstop))) instead
guix repl: warning: specifying serializers after documentation is
deprecated, use (serializer (make-percentage-threshold-serializer
(quote fstop))) instead
guix repl: warning: specifying serializers after documentation is
deprecated, use (serializer (make-option-serializer (quote
culltable))) instead
guix repl: warning: specifying serializers after documentation is
deprecated, use (serializer (lambda (variable-symbol value) (if value
nocull
))) instead
(exception unbound-variable (value #f) (value "Unbound variable: ~S")
(value (package)) (value #f))




This bug report was last modified 361 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.