Hi,

A while ago a user pointed out that if you install texlive_texmf-minimal
and then run pkg_check(8) then you get the following message:

texlive_texmf-minimal-2020p0 has too many dependencies:
texlive_mktexlsr-2020p0

The message is weird because texlive_texmf-minimal doesn't (directly)
depend on texlive_mktexlsr. Indeed, if you look at the +REQUIRING file
for the package in /var/db/pkg, texlive_mktexlsr is listed.

(Looking in my mail, it seems I did speak to espie@ about this a while
back)

Tonight I ran some experiments to see if I could figure out what's going
on. I've managed to narrow it down to the '@tag mktexlsr' line at the
end of texmf/pkg/PLIST-main. If you comment this and build and install
the package, pkg_check(8) is happy.

The tag stuff for texlive_texmf-minimal looks correct to me.
texlive_texmf-minimal RUN_DEPENDS texlive_texmf-buildset, which in turn
RUN_DEPENDS texlive_mktexlsr. So the tag is in scope correctly, and
anyway, IIRC the tools complain if the tag is not in scope.

So while it might be possible to fix the error by adding
texlive_mktexlsr as a RUN_DEPEND of texlive_texmf-minimal, it seems like
it shouldn't be necessary.

So somehow this extra dependency is bleeding in via the tags stuff in
the pkg tools?

I don't know if that helps to narrow in on a bug espie?

Thanks

-- 
Best Regards
Edd Barrett

http://www.theunixzoo.co.uk

Reply via email to