GNU bug report logs - #68717
texlive-bibexport is installed with incorrect shebang.

Previous Next

Package: guix;

Reported by: Claire Rodriguez <yewscion <at> gmail.com>

Date: Thu, 25 Jan 2024 16:32:02 UTC

Severity: normal

Done: Nicolas Goaziou <mail <at> nicolasgoaziou.fr>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 68717 in the body.
You can then email your comments to 68717 AT debbugs.gnu.org in the normal way.

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

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


Report forwarded to bug-guix <at> gnu.org:
bug#68717; Package guix. (Thu, 25 Jan 2024 16:32:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Claire Rodriguez <yewscion <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Thu, 25 Jan 2024 16:32:02 GMT) Full text and rfc822 format available.

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

From: Claire Rodriguez <yewscion <at> gmail.com>
To: bug-guix <at> gnu.org
Subject: texlive-bibexport is installed with incorrect shebang.
Date: Thu, 25 Jan 2024 11:30:37 -0500
[Message part 1 (text/plain, inline)]
Just installed texlive-bibexport, which is a bash script used with .aux
files in a LaTeX project to create project-local BibTeX files, and found
that it has a hard-coded shebang of:

`#!/bin/bash`

This is not a problem if the system has a /bin/bash, but the default in GNU
Guix is still currently not to, and therefore this script should be patched
to use the following, or similar:

`#$(file-append bash "/bin/bash")`

This would allow it to function without requiring the creation of a literal
`/bin/bash`.

Thoughts?
[Message part 2 (text/html, inline)]

Reply sent to Nicolas Goaziou <mail <at> nicolasgoaziou.fr>:
You have taken responsibility. (Sat, 27 Jan 2024 14:35:02 GMT) Full text and rfc822 format available.

Notification sent to Claire Rodriguez <yewscion <at> gmail.com>:
bug acknowledged by developer. (Sat, 27 Jan 2024 14:35:02 GMT) Full text and rfc822 format available.

Message #10 received at 68717-done <at> debbugs.gnu.org (full text, mbox):

From: Nicolas Goaziou <mail <at> nicolasgoaziou.fr>
To: Claire Rodriguez <yewscion <at> gmail.com>
Cc: 68717-done <at> debbugs.gnu.org
Subject: Re: bug#68717: texlive-bibexport is installed with incorrect shebang.
Date: Sat, 27 Jan 2024 15:34:13 +0100
Hello,

Claire Rodriguez <yewscion <at> gmail.com> writes:

> Just installed texlive-bibexport, which is a bash script used with .aux
> files in a LaTeX project to create project-local BibTeX files, and found
> that it has a hard-coded shebang of:
>
> `#!/bin/bash`
>
> This is not a problem if the system has a /bin/bash, but the default in GNU
> Guix is still currently not to, and therefore this script should be patched
> to use the following, or similar:
>
> `#$(file-append bash "/bin/bash")`
>
> This would allow it to function without requiring the creation of a literal
> `/bin/bash`.
>
> Thoughts?

Indeed. I just patched texlive-bibexport.

Thanks for the report.

Regards,
-- 
Nicolas Goaziou






bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sun, 25 Feb 2024 12:24:05 GMT) Full text and rfc822 format available.

This bug report was last modified 1 year and 117 days ago.

Previous Next


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