Skip to content

texlive has symlinks between subpkgs without dependency relationships #43674

Description

@meator

Is this a new report?

Yes

System Info

Void 6.1.21_1 x86_64 GenuineIntel uptodate rFFFFFFF

Package(s) Affected

texlive-20210325_5, texlive-Xdvi-20210325_5

Does a report exist for this bug with the project's home (upstream) and/or another distro?

No response

Expected behaviour

I have texlive installed but I don't have texlive-Xdvi installed (because it isn't a dependency of texlive). texlive provides the /usr/bin/extractbb program which is actually a symlink to /usr/bin/xdvipdfmx. I expect extractbb to work.

Actual behaviour

/usr/bin/extractbb is a broken symlink because /usr/bin/xdvipdfmx doesn't exist because texlive-Xdvi isn't installed.

Normally I would have added texlive-Xdvi as a dependency of texlive myself but because texlive-Xdvi is a subpackage of texlive, the "correct" solution would (I think) be to merge these two packages and remove texlive-Xdvi which could be complex.

Steps to reproduce

  1. xbps-install -S texlive
    
  2. extractbb
    

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions