-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Incompatibility between doclicense and silence (Regression) #78
Comments
This seems to be caused by hyperxmp actually, maybe even the interaction between hyperref and hyperxmp. I am working on a warning similar to #69. \RequirePackage{silence}
\documentclass[a4paper]{report}
\usepackage[hyperxmp=false,type={CC},modifier={by},version={4.0}]{doclicense}
\begin{document}
Thanks, you are welcome :)
\end{document} |
I propose #83. But in your case, that results in a new warning from doclicense. I have the feeling that you don’t like warnings. Ideally, this would be fixed in hyperxmp or silence. They are both under the LaTeX Project Public License which actually defines how a new maintainer can take over maintenance. Please consider that. |
Thank you very much for considering the issue. I really do not feel comfortable to put a burden here on Regarding the change: I am not a Latex expert in detail. Maybe it could be possible to detect the issue on a "feature-level" instead of a package level? It may be unlikely to be soon, but if the silence package is fixed, then the check here might be wrong. I am honest, I will not remember this check in 10 years. Other than that, it is a bit unfortunate that we do not get the metadata, but this is no showstopper.
Well, point for you :) Warnings serve a purpose and therefore I try to get rid of them (without silencing them...). |
Good idea but for that, I would need to debug the two packages to find the bug to do this feature or rather bug-level detection. And then I should rather fix the bug. But that is a bit out of scope for me. So I merge #83 then. This workaround is in the workaround section and I will probably test if the workaround is still needed every other TeXLive release or so. |
Ok, I understand. Fine for me. And again thank you very much for taking care of this issue. |
The following does not fully compile with pdftex, but hangs in a endless loop:
Output of
\listfiles
:silence.sty 2012/07/02 v1.5b
doclicense.sty 2016/04/24 v1.5.0
Expected behavior: Well, the example above compiles and I get a pdf.
Observations:
doclicense.sty 2016/04/24 v1.5.0
# works (used in my overleaf project)doclicense.sty 2021/03/13 v2.3.0
# does not work, hangs (recent local TexLive installation)silence
seems to be in general considered as outdated. However, it seems to be the only way to block warnings in third party code that I cannot influence (like inifplatform
). Therefore, getting rid ofsilence
is not a suitable option.silence
(one may find more evidences by searching forsilence
andTerminator
or by searching forsilence
andhyperref
. Now we could argue thatsilence
should be fixed (and I would in general agree). However,silence
seems to be not updated anymore (which is a very weak argument, but still) anddoclicense
worked withsilence
in older versions ofdoclicense
. Avoiding regressions could maybe a strong argument for an adaption ofdoclicense
.With the change from: https://www.mrunix.de/forums/showthread.php?77506-Probleme-mit-dem-doclicense-und-silence-Paket, the example from above compiles successfully.
The text was updated successfully, but these errors were encountered: