Subject: WARNING: Use of 'load' in declarative module

From: chris <[email-masked]>
Date: Fri, 8 Mar 2024 11:31:23 -0800

Starting a long time ago, maybe a year ago, I begin seeing this warning screen. The screen appears for a brief moment, after submitting login to wlgreet and before sway desktop is started. I took a cellphone picture of the screen in order to copy the message shown,
```
starting service root...
Service root started
Service root running with value #t.
Service root has been started.
WARNING: Use of 'load' in declarative module (#( gl107)#)  Add #:declarative? #f to your define-module invocation
Daemonizing...

Some deprecated features have been used.  Set the environment
variable GUILE_WARN_DEPRECATED to "detailed" and rerun the
program to get more information.  Set it to "no" to supress
this message.
Restarting signal handler.
Now running as process 330.
Starting services...
Configuration succesfully loaded from '/gnu/store/hcj[...]x96-shepherd.conf'.
Starting service gpg-agent
Service gpg-agent has been started.
Service gpg-agent started.
Service gpg-agent running with value (("ssh" . #<input-output: socket 16>) ("browser" . #<input-output: socket 10>) ("extra" . #<input-output: socket 19>) ("std" . #<input-output: socket 20>)).
Succesfully started 2 services in the background
```

Added GUILE_WARN_DEPRECATED="detailed" to my home config results in the messages below,
```
starting service root...
Service root started
Service root running with value #t.
Service root has been started.
WARNING: Use of 'load' in declarative module (#( gl107)#)  Add #:declarative? #f to your define-module invocation
GOOPS method 'action' is deprecated in favor of procedure 'perform-service-action'
Daemonizing...
Restarting signal handler.
Now running as process 312.
Starting services...
Configuration succesfully loaded from '/gnu/store/m9q[...]w0f-shepherd.conf'.
Starting service gpg-agent
Service gpg-agent has been started.
Service gpg-agent started.
Service gpg-agent running with value (("ssh" . #<input-output: socket 16>) ("browser" . #<input-output: socket 10>) ("extra" . #<input-output: socket 19>) ("std" . #<input-output: socket 20>)).
Succesfully started 2 services in the background
```

Any help or advice is appreciated. Thank you,

Chris