Source: libgsecuredelete Version: 0.3-2 Severity: serious Justification: FTBFS on arm64 Tags: bullseye sid ftbfs Usertags: ftbfs-20201205 ftbfs-bullseye
Hi, During a rebuild of all packages in sid, your package failed to build on arm64 (I don't know if it also fails on amd64). Relevant part (hopefully): > make[4]: Entering directory '/<<PKGBUILDDIR>>/gsecuredelete' > rm -f test_vala.stamp && echo stamp > test_vala.stamp-t > /usr/bin/valac --pkg=glib-2.0 --pkg=posix --vapidir=. --pkg=gsecuredelete -C > main.vala gsecuredelete.vapi > gsecuredelete.vapi:23.3-23.23: warning: Creation method of abstract class > cannot be public. > public AsyncOperation (); > ^^^^^^^^^^^^^^^^^^^^^ > gsecuredelete.vapi:79.3-79.30: warning: Creation method of abstract class > cannot be public. > public SecureDeleteOperation (); > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > gsecuredelete.vapi:100.3-100.26: warning: Creation method of abstract class > cannot be public. > public ZeroableOperation (); > ^^^^^^^^^^^^^^^^^^^^^^^^ > gsecuredelete.vapi:23.3-23.23: warning: Creation method of abstract class > cannot be public. > public AsyncOperation (); > ^^^^^^^^^^^^^^^^^^^^^ > gsecuredelete.vapi:79.3-79.30: warning: Creation method of abstract class > cannot be public. > public SecureDeleteOperation (); > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > gsecuredelete.vapi:100.3-100.26: warning: Creation method of abstract class > cannot be public. > public ZeroableOperation (); > ^^^^^^^^^^^^^^^^^^^^^^^^ > gsecuredelete.vapi:8.3-8.25: error: `Gsd.Intl' already contains a definition > for `init' > public static void init (); > ^^^^^^^^^^^^^^^^^^^^^^^ > gsecuredelete.vapi:8.3-8.25: note: previous definition of `init' was here > public static void init (); > ^^^^^^^^^^^^^^^^^^^^^^^ > gsecuredelete.vapi:11.2-11.51: error: `Gsd' already contains a definition for > `AsyncOperation' > public abstract class AsyncOperation : GLib.Object { > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > gsecuredelete.vapi:11.2-11.51: note: previous definition of `AsyncOperation' > was here > public abstract class AsyncOperation : GLib.Object { > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > gsecuredelete.vapi:42.2-42.53: error: `Gsd' already contains a definition for > `DeleteOperation' > public class DeleteOperation : Gsd.ZeroableOperation { > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > gsecuredelete.vapi:42.2-42.53: note: previous definition of `DeleteOperation' > was here > public class DeleteOperation : Gsd.ZeroableOperation { > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > gsecuredelete.vapi:53.2-53.51: error: `Gsd' already contains a definition for > `FillOperation' > public class FillOperation : Gsd.ZeroableOperation { > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > gsecuredelete.vapi:53.2-53.51: note: previous definition of `FillOperation' > was here > public class FillOperation : Gsd.ZeroableOperation { > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > gsecuredelete.vapi:69.2-69.54: error: `Gsd' already contains a definition for > `MemOperation' > public class MemOperation : Gsd.SecureDeleteOperation { > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > gsecuredelete.vapi:69.2-69.54: note: previous definition of `MemOperation' > was here > public class MemOperation : Gsd.SecureDeleteOperation { > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > gsecuredelete.vapi:73.2-73.65: error: `Gsd' already contains a definition for > `SecureDeleteOperation' > public abstract class SecureDeleteOperation : Gsd.AsyncOperation { > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > gsecuredelete.vapi:73.2-73.65: note: previous definition of > `SecureDeleteOperation' was here > public abstract class SecureDeleteOperation : Gsd.AsyncOperation { > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > gsecuredelete.vapi:89.2-89.51: error: `Gsd' already contains a definition for > `SwapOperation' > public class SwapOperation : Gsd.ZeroableOperation { > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > gsecuredelete.vapi:89.2-89.51: note: previous definition of `SwapOperation' > was here > public class SwapOperation : Gsd.ZeroableOperation { > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > gsecuredelete.vapi:99.2-99.68: error: `Gsd' already contains a definition for > `ZeroableOperation' > public abstract class ZeroableOperation : Gsd.SecureDeleteOperation { > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > gsecuredelete.vapi:99.2-99.68: note: previous definition of > `ZeroableOperation' was here > public abstract class ZeroableOperation : Gsd.SecureDeleteOperation { > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > gsecuredelete.vapi:105.2-105.39: error: `Gsd' already contains a definition > for `AsyncOperationError' > public errordomain AsyncOperationError { > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > gsecuredelete.vapi:105.2-105.39: note: previous definition of > `AsyncOperationError' was here > public errordomain AsyncOperationError { > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > Compilation failed: 9 error(s), 6 warning(s) > make[4]: *** [Makefile:574: test_vala.stamp] Error 1 The full build log is available from: http://qa-logs.debian.net/2020/12/05/libgsecuredelete_0.3-2_unstable.log A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! If you reassign this bug to another package, please marking it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects If you fail to reproduce this, please provide a build log and diff it with me so that we can identify if something relevant changed in the meantime. About the archive rebuild: The rebuild was done on EC2 VM instances from Amazon Web Services, using a clean, minimal and up-to-date chroot. Every failed build was retried once to eliminate random failures.