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.

Reply via email to