Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 473582

Summary: dev-libs/kpathsea-6.3.3_p20210325-r1: Installs symlinks /usr/share/.../{texmf.cnf,fmtutil.cnf} -> /etc/..., but the targets may not exist
Product: Gentoo Linux Reporter: Roman Žilka <roman.zilka>
Component: Current packagesAssignee: Alexis Ballier <aballier>
Status: UNCONFIRMED ---    
Severity: normal CC: jstein, tex
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Package list:
Runtime testing required: ---
Attachments: emerge --info

Description Roman Žilka 2013-06-17 11:57:43 UTC
Emerging dev-libs/kpathsea-6.1.0_p20120701 yields:

 * QA Notice: Symbolic link /usr/share/texmf/web2c/texmf.cnf points to /etc/texmf/web2c/texmf.cnf which does not exist.
 * QA Notice: Symbolic link /usr/share/texmf/web2c/fmtutil.cnf points to /etc/texmf/web2c/fmtutil.cnf which does not exist.

But both these symlinks are functional (is it called a "live symlink" then?).

Reproducible: Always
Comment 1 Roman Žilka 2013-06-17 12:03:37 UTC
Created attachment 351208 [details]
emerge --info
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2013-06-19 10:27:49 UTC
Please attach the entire build log to this bug report.
Comment 3 Roman Žilka 2013-06-19 11:32:18 UTC
I re-ran the build to get the log, but this time the error didn't pop up. The targets of the symlinks are present in the fs now. When I reported this bug I had just finished installing texlive from scratch. To do that I simply called 'emerge texlive' which first pulled in kpathsea and then 53 other packages. Similarly to bug 473584 it seems that one of those 53 packages that installs the targets of kpathsea's symlinks, so the error message does make sense. But kpathsea should DEPEND on something that creates the targets if /usr/share/texmf/web2c/{texmf.cnf,fmtutil.cnf} are really necessary for kpathsea. Or create empty targets or something.
Comment 4 Alexis Ballier gentoo-dev 2013-06-19 12:08:56 UTC
well, kpathsea installs the texmf.d and fmtutil.d files that texmf-update (from texlive-core) will use to generate texmf.cnf and fmtutil.cnf; it makes more sense to add the symlink in kpathsea but then indeed before installing tl-core it will point to nothing; not much to fix here IMHO
Comment 5 Agostino Sarubbo gentoo-dev 2023-01-02 05:58:56 UTC
clang-stricter_tinderbox has reproduced this issue with version 6.3.3_p20210325-r1 - Updating summary.