supermin.git
4 years agoOpen Unix.LargeFile to avoid "lstat: Value too large for defined data type".
Richard W.M. Jones [Mon, 1 Feb 2021 10:07:02 +0000 (10:07 +0000)]
Open Unix.LargeFile to avoid "lstat: Value too large for defined data type".

On 32 bit platforms, because OCaml native ints are limited to 31 bits,
there is a trap in the normal Unix.stat, Unix.lstat functions where
any field in the stat struct may overflow.  The result is random
errors like:

  supermin: error: lstat: Value too large for defined data type: /tmp/tmp.Ss9aYEBASm/d2/root

You would probably only see this on armv7.

The OCaml Unix module has a "LargeFile" submodule which fixes this by
using int64 for some (unfortunately not all) fields.

For more information see the OCaml sources, file
otherlibs/unix/stat.c, all instances of "EOVERFLOW".

Gbp-Pq: Name 0001-Open-Unix.LargeFile-to-avoid-lstat-Value-too-large-f.patch

4 years agosupermin (5.2.1-4) unstable; urgency=medium
Hilko Bengen [Sun, 7 Feb 2021 14:05:21 +0000 (14:05 +0000)]
supermin (5.2.1-4) unstable; urgency=medium

  * Fix FTBFS

[dgit import unpatched supermin 5.2.1-4]

4 years agoImport supermin_5.2.1-4.debian.tar.xz
Hilko Bengen [Sun, 7 Feb 2021 14:05:21 +0000 (14:05 +0000)]
Import supermin_5.2.1-4.debian.tar.xz

[dgit import tarball supermin 5.2.1-4 supermin_5.2.1-4.debian.tar.xz]

4 years agoImport supermin_5.2.1.orig.tar.gz
Hilko Bengen [Tue, 2 Feb 2021 21:59:30 +0000 (21:59 +0000)]
Import supermin_5.2.1.orig.tar.gz

[dgit import orig supermin_5.2.1.orig.tar.gz]