Your message dated Sun, 28 Jun 2015 21:22:47 +0000
with message-id <[email protected]>
and subject line Bug#790321: fixed in libtomcrypt 1.17-7
has caused the Debian Bug report #790321,
regarding FTBFS: bad LaTeX usage (float "here")
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
790321: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=790321
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libtomcrypt
Version: 1.17-6
Severity: serious
libtomcrypt fails to build because of LaTeX errors. (Note that a new
LaTeX entered unstable recently.)
It seems you cannot use "[here]" anymore to indicate float placement;
the correct usage is "[h]", as documented e.g. here:
https://en.wikibooks.org/wiki/LaTeX/Floats,_Figures_and_Captions
I sent an email to the LaTeX maintainers asking if this change was
intentional, but let's assume it is.
Below is a patch.
Martin
> sbuild (Debian sbuild) 0.64.1 (13 Oct 2013) on m400-c2n1.hlinux.usa.hp.com
...
> [39] [40]
> Chapter 4.
> [41] [42] [43] [44]
>
> ! LaTeX Error: Unknown float option `e'.
>
> See the LaTeX manual or LaTeX Companion for explanation.
> Type H <return> for immediate help.
> ...
>
> l.2064 \begin{figure}[here]
>
> ?
> ! Emergency stop.
> ...
>
> l.2064 \begin{figure}[here]
>
> Output written on crypt.dvi (50 pages, 150880 bytes).
> Transcript written on crypt.log.
--
Martin Michlmayr
Linux for HP Helion OpenStack, Hewlett-Packard
Description: LaTeX build fix
Author: Martin Michlmayr
--- libtomcrypt-1.17.orig/crypt.tex
+++ libtomcrypt-1.17/crypt.tex
@@ -2056,7 +2061,7 @@ int unregister_hash(const struct _hash_d
The following hashes are provided as of this release within the LibTomCrypt library:
\index{Hash descriptor table}
-\begin{figure}[here]
+\begin{figure}[h]
\begin{center}
\begin{tabular}{|c|c|c|}
\hline \textbf{Name} & \textbf{Descriptor Name} & \textbf{Size of Message Digest (bytes)} \\
@@ -2920,7 +2925,7 @@ descriptor twice, and will return the in
will return \textbf{CRYPT\_OK} if the PRNG was found and removed. Otherwise, it returns \textbf{CRYPT\_ERROR}.
\subsection{PRNGs Provided}
-\begin{figure}[here]
+\begin{figure}[h]
\begin{center}
\begin{small}
\begin{tabular}{|c|c|l|}
@@ -4085,7 +4090,7 @@ The variable \textit{prng} is an active
\textit{group\_size} the more difficult a forgery becomes upto a limit. The value of $group\_size$ is limited by
$15 < group\_size < 1024$ and $modulus\_size - group\_size < 512$. Suggested values for the pairs are as follows.
-\begin{figure}[here]
+\begin{figure}[h]
\begin{center}
\begin{tabular}{|c|c|c|}
\hline \textbf{Bits of Security} & \textbf{group\_size} & \textbf{modulus\_size} \\
@@ -4301,7 +4306,7 @@ LTC_SET_ASN1(sequence, x++, LTC_ASN1_NUL
\end{verbatim}
\end{small}
-\begin{figure}[here]
+\begin{figure}[h]
\begin{center}
\begin{small}
\begin{tabular}{|l|l|}
@@ -5042,7 +5047,7 @@ e^{1.923 \cdot ln(n)^{1 \over 3} \cdot l
Note that $n$ is not the bit-length but the magnitude. For example, for a 1024-bit key $n = 2^{1024}$. The work required
is:
-\begin{figure}[here]
+\begin{figure}[h]
\begin{center}
\begin{tabular}{|c|c|}
\hline RSA/DH Key Size (bits) & Work Factor ($log_2$) \\
@@ -5062,7 +5067,7 @@ is:
The work factor for ECC keys is much higher since the best attack is still fully exponential. Given a key of magnitude
$n$ it requires $\sqrt n$ work. The following table summarizes the work required:
-\begin{figure}[here]
+\begin{figure}[h]
\begin{center}
\begin{tabular}{|c|c|}
\hline ECC Key Size (bits) & Work Factor ($log_2$) \\
--- End Message ---
--- Begin Message ---
Source: libtomcrypt
Source-Version: 1.17-7
We believe that the bug you reported is fixed in the latest version of
libtomcrypt, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Michael Stapelberg <[email protected]> (supplier of updated libtomcrypt
package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 28 Jun 2015 20:29:17 +0200
Source: libtomcrypt
Binary: libtomcrypt-dev libtomcrypt0
Architecture: source amd64
Version: 1.17-7
Distribution: unstable
Urgency: medium
Maintainer: Michael Stapelberg <[email protected]>
Changed-By: Michael Stapelberg <[email protected]>
Description:
libtomcrypt-dev - static library, header files and documentation for
libtomcrypt
libtomcrypt0 - public domain open source cryptographic toolkit
Closes: 763678 785580 790321
Changes:
libtomcrypt (1.17-7) unstable; urgency=medium
.
* Update website to libtom.net (closes: #785580)
* s/crypthographic/cryptographic/g (Closes: #763678)
* debian/patches/fix-latex-here.patch: fix build with newer LaTeX
(Thanks Martin Michlmayr) (Closes: #790321)
* Use ${misc:Pre-Depends} instead of multiarch-support directly
* Bump Standards-Version to 3.9.6 (no changes necessary)
Checksums-Sha1:
5ae9edd1de78f8cf02fc30c8e88da1c437d4be90 2033 libtomcrypt_1.17-7.dsc
41f79a9ec2c38a9eb0fa2cd6e9be024fbf2155af 14624 libtomcrypt_1.17-7.debian.tar.xz
d34f61ccb77d184022d3b9a63f04aa889783153f 1071122
libtomcrypt-dev_1.17-7_amd64.deb
ef0d6086fad310d3423aaf869709512ee8c87f4f 323828 libtomcrypt0_1.17-7_amd64.deb
Checksums-Sha256:
57cf6d0d7914df1a10cc33f70a880dd55ba240df30f4270fd2dfdf6d162ebe8e 2033
libtomcrypt_1.17-7.dsc
64799402e2ac12fff3d8eb342e0762ab3778b336d8dcb4657c9978b8d61acc4f 14624
libtomcrypt_1.17-7.debian.tar.xz
8781f3b6a72887b6bf8b6f42dc9e08813026dc58030210b55476b0f309c3a797 1071122
libtomcrypt-dev_1.17-7_amd64.deb
e75165c8c3af794b8e13075661835cf0e2bdf586df73a5b5a0cc4f60861d4a29 323828
libtomcrypt0_1.17-7_amd64.deb
Files:
fd7fe253577e2e86a19e3d51ade646ab 2033 libs extra libtomcrypt_1.17-7.dsc
26d85db31d1b5ddb56db34f41164c750 14624 libs extra
libtomcrypt_1.17-7.debian.tar.xz
f4984b6c14046c1bc935ecdfd3424c0c 1071122 libdevel extra
libtomcrypt-dev_1.17-7_amd64.deb
e7c40fbef8b49e1fba5d997a2312f41d 323828 libs extra
libtomcrypt0_1.17-7_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCgAGBQJVkGHvAAoJEE5xYO1KyO4dxeAQAJtWQMA0roVaXhOn7X1XZcvO
pZ6TuwAzGqE6oxkgPHDCfZudkgwNjMgPIrXPaeJiEVW6AtNLbywjA2cjYM6+c4Dg
4BZb/c3SyP58SwSx8ZHua02JI8oMYP9CNHe+8xIwjo8er6IN5pLcWb/XblF2tYHF
3rrvlG3IVrSMYR75XkV/iL030j39vUk+l9Bmh+qYpmr3FVUA7Oy5rx2StjdYDKei
ZxYJiP2p13uQyOSt05xpU1rTRyzdzUtN0K058groeIsQTZTU2XEi9Zu0vnMXkkl4
AAJG6S76ILs1hB5sJGZoRIbTIslWCKLTjAepxX5q3g+SFEHI686NTEqGhoK2nDp2
iS30vAY6CehKnQorF36kEfB+7XXdh2VsdJRBFBMTiFg9tvLHWbivM1O3D9T27FmY
BGo7IEYv/OSV20/I8kWLZPmPDoT9xIFMLWG6QbXOOJL7vLFRsKt8p+cmFoNKpS2C
LoW5qL4KdHA3tFBT1ts/AXvzPLE4Y1Z/6xSHH2fGE8ng3xUEkrVafJ0EwRPUHTTi
Zx5ZLs3Kz0TlsuqPJ9JtUX5pO9KvJH7Pf9hGhEi4j1tyXnjZNQPfnJ8bUD7q3QiD
ubMB9qtnUgNi0S5782xZDIdYEZz7aaudiOTJQDWnf/l+WQS8FHDLJZO+5YVJ/6nx
KrVSschftdYKjxHV9SyO
=wtup
-----END PGP SIGNATURE-----
--- End Message ---