Package: release.debian.org Severity: normal Tags: buster User: release.debian....@packages.debian.org Usertags: pu
[ Reason ] A Raspbian user discovered a bug that makes impossible rename files bigger than 4 GB. This bug was originally sent to GitHub[1] and I opened a new in Debian[2]. The upstream fixed the bug adding a line in configure.ac. [1] https://github.com/dharple/detox/issues/81 [2] https://bugs.debian.org/992542 [ Impact ] ARM users will be not able to use detox in directories with large files. [ Tests ] The upstream and the user that sent the initial report confirmed that the bug was fixed. It can be checked here[1]. The source code builds fine and current CI tests work fine. [ Risks ] No risks. The fix is very trivial. [ Checklist ] [x] *all* changes are documented in the d/changelog [x] I reviewed all changes and I approve them [x] attach debdiff against the package in (old)stable [x] the issue is verified as fixed in unstable [ Changes ] The line AC_SYS_LARGEFILE was added to configure.ac. Thanks in advance. Regards, Eriberto
diff -Nru detox-1.3.0/debian/changelog detox-1.3.0/debian/changelog --- detox-1.3.0/debian/changelog 2018-12-12 23:21:47.000000000 -0200 +++ detox-1.3.0/debian/changelog 2021-08-14 22:39:13.000000000 -0300 @@ -1,3 +1,12 @@ +detox (1.3.0-4+deb10u1) buster; urgency=medium + + * debian/patches/010_fix-largefiles.patch: created to fix 'Value too large + for defined data type' on ARM. This issue is related to large files and + was fixed by upstream in configure.ac, adding AC_SYS_LARGEFILE. + (Closes: #992542) + + -- Joao Eriberto Mota Filho <eribe...@debian.org> Sat, 14 Aug 2021 22:39:13 -0300 + detox (1.3.0-4) unstable; urgency=medium * debian/control: bumped Standards-Version to 4.2.1. diff -Nru detox-1.3.0/debian/patches/010_fix-largefiles.patch detox-1.3.0/debian/patches/010_fix-largefiles.patch --- detox-1.3.0/debian/patches/010_fix-largefiles.patch 1969-12-31 21:00:00.000000000 -0300 +++ detox-1.3.0/debian/patches/010_fix-largefiles.patch 2021-08-14 22:39:13.000000000 -0300 @@ -0,0 +1,21 @@ +Description: fix 'Value too large for defined data type' on ARM +Author: Doug Harple <dhar...@gmail.com> +Bug-Debian: https://bugs.debian.org/992542 +Origin: https://github.com/dharple/detox/commit/7fccc0871a285e5edcaa0606d7d92a2e6171f81c +Bug: https://github.com/dharple/detox/issues/81 +Forwarded: not-needed +Reviewed-By: Joao Eriberto Mota Filho <eribe...@debian.org> +Last-Update: 2021-08-19 +Index: detox-1.3.0/configure.ac +=================================================================== +--- detox-1.3.0.orig/configure.ac ++++ detox-1.3.0/configure.ac +@@ -8,6 +8,8 @@ AC_PROG_YACC + + AC_CHECK_FUNCS([getopt_long]) + ++AC_SYS_LARGEFILE ++ + AC_CONFIG_HEADER([src/config.h]) + AC_CONFIG_FILES([ + Makefile diff -Nru detox-1.3.0/debian/patches/series detox-1.3.0/debian/patches/series --- detox-1.3.0/debian/patches/series 1969-12-31 21:00:00.000000000 -0300 +++ detox-1.3.0/debian/patches/series 2021-08-14 22:39:13.000000000 -0300 @@ -0,0 +1 @@ +010_fix-largefiles.patch