[Pkg-erlang-devel] Bug#999682: erlang-mode: Broken symlinks in man/man3
Sebastian Olsson
visnae at gmail.com
Sun Nov 14 21:53:33 GMT 2021
Package: erlang-mode
Version: 1:23.2.6+dfsg-1
Severity: normal
X-Debbugs-Cc: visnae at gmail.com
Dear Maintainer,
I installed the erlang package on an Debian bullseye docker container to perform the following escript:
```
#!/usr/bin/env escript
%% -*- erlang -*-
%%! -sname edts-helper
main(["release", ReleaseConfig]) ->
{ok, Conf} = file:consult(ReleaseConfig),
{ok, Spec} = reltool:get_target_spec(Conf),
reltool:eval_target_spec(Spec, code:root_dir(), "rel");
```
This failed with `"read file info /usr/lib/erlang/man/man3/LIST_EMPTY.3 failed"}`
Investigating I realized it was because there was broken symlinks that `erlang-mode` installed.
```
root at 10759c6aee0e:/usr/lib/erlang/man# find . -xtype l
./man3/LIST_EMPTY.3
./man3/LIST_ENTRY.3
./man3/LIST_FIRST.3
./man3/LIST_FOREACH.3
./man3/LIST_HEAD.3
./man3/LIST_HEAD_INITIALIZER.3
./man3/LIST_INIT.3
./man3/LIST_INSERT_AFTER.3
./man3/LIST_INSERT_BEFORE.3
./man3/LIST_INSERT_HEAD.3
./man3/LIST_NEXT.3
./man3/LIST_REMOVE.3
```
They all point to non-existing `man3/list.3`
After installing `erlang-manpages` I got a file called `lists.3erl.gz` but the links are sadly still broken.
If I remove the package `erlang-mode` the escript works.
Best regards
-- System Information:
Debian Release: 11.1
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 5.14.15-arch1-1 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_WARN, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
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 erlang-mode depends on:
ii emacsen-common 3.0.4
erlang-mode recommends no packages.
Versions of packages erlang-mode suggests:
ii erlang 1:23.2.6+dfsg-1
ii erlang-doc 1:23.2.6+dfsg-1
ii erlang-manpages 1:23.2.6+dfsg-1
-- no debconf information
More information about the Pkg-erlang-devel
mailing list