Bug#1012405: guix: Guix command uses less but less does not exist in dependent software

2022-06-08 Thread Taiju HIGASHI
Hi Vagrant,

Thanks for checking.
I think there is also a problem with the code and will work on a fix.
However, I still wonder if we should also change the Debian package definitions.
The recommended packages for git include less, but I think it would be more 
user-friendly to include less in the recommended packages for guix as well.

Thank you in advance for your consideration.

--
Taiju



Bug#1012405: guix: Guix command uses less but less does not exist in dependent software

2022-06-08 Thread Vagrant Cascadian
Control: forwarded 1012405 https://issues.guix.gnu.org/55845

On 2022-06-06, Taiju HIGASHI wrote:
> * What led up to the situation?
> A situation that was being verified with the help of an acquaintance.
>
> Note: This is occurring in a container executed with the following command.
>
> docker run --rm -it debian:sid-20220527 bash
>
> * What exactly did you do (or not do) that was effective (or ineffective)?
> $ apt update -y
> $ apt install guix
> $ guix package -s gcc
>
> * What was the outcome of this action?
> The following error occurred.
>
> In execvp of less: No such file or directory
>
> * What outcome did you expect instead?
> I want to make sure that less is included in the dependent software and that 
> it will work correctly when installed in an environment without less.

Thanks for taking this upstream!


live well,
  vagrant


signature.asc
Description: PGP signature


Bug#1012405: guix: Guix command uses less but less does not exist in dependent software

2022-06-06 Thread Taiju HIGASHI
Hi,

Perhaps I should have done a little more research before submitting.

>From reading the source code, I see that it does not necessarily have to
be less.
However, some sort of pager program is required. [0]

I'm not familiar with Debian packages, but is there a mechanism for
presenting to the user in advance that a pager program is needed?

0: 
https://git.savannah.gnu.org/cgit/guix.git/tree/guix/ui.scm?id=e71f35df74f970a93e0b178fc5a294781b3a#n1677

Thanks,
-- 
Taiju



Bug#1012405: guix: Guix command uses less but less does not exist in dependent software

2022-06-06 Thread Taiju HIGASHI
Package: guix
Version: 1.3.0-4
Severity: normal

Dear Maintainer,

* What led up to the situation?
A situation that was being verified with the help of an acquaintance.

Note: This is occurring in a container executed with the following command.

docker run --rm -it debian:sid-20220527 bash

* What exactly did you do (or not do) that was effective (or ineffective)?
$ apt update -y
$ apt install guix
$ guix package -s gcc

* What was the outcome of this action?
The following error occurred.

In execvp of less: No such file or directory

* What outcome did you expect instead?
I want to make sure that less is included in the dependent software and that it 
will work correctly when installed in an environment without less.

-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.17.11 (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_WARN
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: unable to detect

Versions of packages guix depends on:
ii  guile-3.0   3.0.8-2
ii  guile-3.0-libs  3.0.8-2
ii  guile-gcrypt0.3.0-4
ii  guile-git   0.5.2-4
ii  guile-gnutls3.7.4-2
ii  guile-json  4.5.2-3
ii  guile-lzlib 0.0.2-3
ii  guile-sqlite3   0.1.3-3
ii  guile-ssh   0.13.1-6
ii  guile-zlib  0.1.0-4
ii  libbz2-1.0  1.0.8-5
ii  libc6   2.33-7
ii  libgcc-s1   12.1.0-2
ii  libgcrypt20 1.10.1-2
ii  libsqlite3-03.38.5-1
ii  libssh-dev  0.9.6-2+b1
ii  libstdc++6  12.1.0-2
ii  zlib1g  1:1.2.11.dfsg-4

Versions of packages guix recommends:
ii  nscd 2.33-7
ii  systemd  251.2-2

guix suggests no packages.

-- no debconf information