Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 921533 - app-misc/mc-4.8.30-r1: Missing dependency? gplib: command not found
Summary: app-misc/mc-4.8.30-r1: Missing dependency? gplib: command not found
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement
Assignee: Marek Szuba (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-01-07 00:42 UTC by Jonas Stein
Modified: 2024-04-07 14:05 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jonas Stein gentoo-dev 2024-01-07 00:42:59 UTC
/usr/libexec/mc/ext.d/misc.sh calls gplib for *.LIB files, which is not in the path.

Reproducible: Always

Steps to Reproduce:
1. $ echo "test" > TEST.LIB
2. start mc
3. view TEST.LIB with F3 in mc
Comment 1 Jonas Stein gentoo-dev 2024-01-07 00:55:31 UTC
dev-embedded/gputils provides gplib

Should it be mentioned in einfo, or installed via USE flag "complete"?
Comment 2 Marek Szuba (RETIRED) archtester gentoo-dev 2024-01-08 11:03:09 UTC
mc ext scripts require MANY external tools to fully work, and from my experience many if not most users only require a small fraction of them. For that reason, I do not see much point in making them even an optional dependency.

As for einfo/optfeatures, I am hesitant. Such a curated list of packages would require constant maintenance and I am currently the last person (barely) standing among app-misc/mc maintainers. Perhaps it would make more sense to simply say something along the limes of "Midnight Commander extension scripts depend on many external tools, install them as needed"?
Comment 3 Larry the Git Cow gentoo-dev 2024-04-07 14:05:29 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=095c00fa80148cdaaeaa3662a6238f9e667b7a82

commit 095c00fa80148cdaaeaa3662a6238f9e667b7a82
Author:     Marek Szuba <marecki@gentoo.org>
AuthorDate: 2024-04-07 13:22:54 +0000
Commit:     Marek Szuba <marecki@gentoo.org>
CommitDate: 2024-04-07 14:05:08 +0000

    app-misc/mc: add 4.8.31
    
    Closes: https://bugs.gentoo.org/921533
    Closes: https://bugs.gentoo.org/925603
    Signed-off-by: Marek Szuba <marecki@gentoo.org>

 app-misc/mc/Manifest         |   1 +
 app-misc/mc/mc-4.8.31.ebuild | 131 +++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 132 insertions(+)