all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: "Ludovic Courtès" <ludo@gnu.org>
To: Luis Felipe <luis.felipe.la@protonmail.com>
Cc: 60386@debbugs.gnu.org
Subject: [bug#60386] [PATCH] gnu: Add guile-proba.
Date: Tue, 17 Jan 2023 14:50:28 +0100	[thread overview]
Message-ID: <87edrti82j.fsf@gnu.org> (raw)
In-Reply-To: <uALJOVktnZNNEWZHk7U0l-tF9iCTMB8_WRfCQ8yCGnf44wwllXi8kGz5eD1-6tkTeON9wy_QVo5IZylFzDixlqnvlZDvtEYHtuoA2VlQXSM=@protonmail.com> (Luis Felipe's message of "Fri, 13 Jan 2023 15:41:42 +0000")

Hi!

Luis Felipe <luis.felipe.la@protonmail.com> skribis:

> On Tuesday, January 10th, 2023 at 10:48, Ludovic Courtès <ludo@gnu.org> wrote:
>
>> I don’t think ‘guile-3.0’ and ‘texinfo’ need to be propagated, do they?
>
> They do? If I don't propagate them, running the "proba" script fails because the "proba" library can't be found and running "info guile-proba" the info command is not found (I just tried in a foreign distro and also using a pure shell on my Guix system). 

Check out the section on search paths (info "(guix) Search Paths").

In essence, INFOPATH won’t be set if you don’t have an Info reader
(‘info-reader’ or ‘emacs’) in the profile, because then you’d have no
way to read the Info file.  Yet, you shouldn’t force a specific Info
reader on the user via ‘propagated-inputs’.

The story is similar for ‘guile-3.0’.  Here, you should wrap or modify
the ‘proba’ script such that it automatically adds its own
$PKG/share/guile/site/3.0 to its .scm search path (and likewise for .go
files).

See for example the ‘mcron’ or ‘shepherd’ script of the same-named
packages, or see the ‘wrap-guilescript’ phase of the ‘guilescript’
package.

HTH!

Ludo’.




  reply	other threads:[~2023-01-17 13:51 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-12-28 18:07 [bug#60386] [PATCH] gnu: Add guile-proba Luis Felipe via Guix-patches via
2023-01-10 10:48 ` Ludovic Courtès
2023-01-13 15:41   ` Luis Felipe via Guix-patches via
2023-01-17 13:50     ` Ludovic Courtès [this message]
2023-01-18 18:20       ` Luis Felipe via Guix-patches via
2023-01-23 22:25         ` Ludovic Courtès
2023-01-25  1:11           ` Luis Felipe via Guix-patches via
2023-01-26  9:35             ` Ludovic Courtès
2023-01-26 14:29               ` Luis Felipe via Guix-patches via
2023-02-06 15:40                 ` Luis Felipe via Guix-patches via
2023-02-13 13:44                   ` Jelle Licht
2023-02-15 21:56                     ` Luis Felipe via Guix-patches via
2023-02-21 17:54                       ` bug#60386: " Jelle Licht
2023-02-15 21:59 ` [bug#60386] [PATCH v4] " sirgazil--- via Guix-patches via

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87edrti82j.fsf@gnu.org \
    --to=ludo@gnu.org \
    --cc=60386@debbugs.gnu.org \
    --cc=luis.felipe.la@protonmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.