Re: Question about native vs regular search paths

2023-08-30 Thread (
Never mind, figured it out :)

  https://guix.gnu.org/manual/devel/en/html_node/package-Reference.html
  (see SEARCH-PATHS and NATIVE-SEARCH-PATHS)

  -- (



Common Lisp systems using `package-inferred-system' fails to find dependency

2023-08-30 Thread Simen Endsjø
Hi,

I’m trying to package some Common Lisp projects which is using
package-inferred-system, but I’m not really sure how this should be done.

I get into a problem packaging log4cl-extras, which has the system
log4cl-extras/error, which in turn uses dissect.

Adding `(inputs (list cl-dissect ...))' doesn’t work, and still gives an error:

┌
│ Component dissect not found, required by
│ #
└

So I probably need to package these in some other way? These projects are using
 if that makes a difference.

Any pointers in the right direction would be appreciated.

┌
│ (define-public sbcl-log4cl-extras
│   (let ((commit "920e5e551b116419aa82de46e4a8a0f787db7d82")
│ (revision "0"))
│ (package
│   (name "sbcl-log4cl-extras")
│   (version (git-version "0.9.0" revision commit))
│   (source
│(origin
│  (method git-fetch)
│  (uri (git-reference
│(url "https://github.com/40ants/log4cl-extras;)
│(commit commit)))
│  (sha256
│   (base32 "0nhzsh9sm19kd6nwn8k4j8rkfpjnkfx3i30zqr2kvjs0h27ljpjy"
│   (build-system asdf-build-system/sbcl)
│   (arguments
│;; Drop tests to avoid package more packages
│'(#:tests? #f))
│   (native-inputs
│(list))
│   (inputs
│(list
│ cl-40ants-asdf-system
│ cl-pythonic-string-reader
│ cl-log4cl
│ cl-jonathan
│ cl-40ants-doc
│ cl-strings
│ cl-global-vars
│ cl-dissect
│ cl-with-output-to-stream))
│   (home-page "https://40ants.com/log4cl-extras;)
│   (synopsis "A bunch of addons to LOG4CL: JSON appender, context fields, 
cross-finger appender, etc.")
│   (description
│"This library extends LOG4CL system in a few ways:
│ 
│ * It helps with configuration of multiple appenders and layouts.
│ * Has a facility to catch context fields and to log them.
│ * Has a macro to log unhandled errors.
│ * Adds a layout to write messages as JSON, which is useful for production as 
makes easier to parse and process such logs.
│ * Uses the appenders which are not disabled in case of some error which 
again, should be useful for production.")
│   (license license:bsd-4
└


Re: How to delete per-user profiles

2023-08-30 Thread Jorge P . de Morais Neto
Thanks 宋文武 and Roman!  I have then deleted
`/var/guix/profiles/per-user/jorge-morais' and then invoked `sudo -i
guix gc -d'.  It went as expected.  If any error appears later, I will
inform this list.

Regards!

-- 
- I am Brazilian.  I hope my English is correct and I welcome feedback.
- Free Software Supporter: https://www.fsf.org/free-software-supporter
- If an email of mine arrives at your spam box, please notify me.
- Many people hate injustice but few check the facts; this causes more
  injustice.  Ask me about