Source: erlang-jose
Version: 1.10.1-1
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20200709 ftbfs-bullseye

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.

Relevant part (hopefully):
> dpkg-buildpackage
> -----------------
> 
> Command: dpkg-buildpackage -us -uc -sa -rfakeroot
> dpkg-buildpackage: info: source package erlang-jose
> dpkg-buildpackage: info: source version 1.10.1-1
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Philipp Huebner 
> <debala...@debian.org>
>  dpkg-source --before-build .
> dpkg-buildpackage: info: host architecture amd64
>  debian/rules clean
> dh clean --buildsystem=rebar --with rebar
>    dh_auto_clean -O--buildsystem=rebar
>       make --no-print-directory -f /usr/share/dh-rebar/make/dh-rebar.Makefile 
> clean
> if [ -e debian/trash ]; then rm -f -f `cat debian/trash`; fi 
> rm -f -rf debian/trash
> echo clean
> clean
> rebar clean skip_deps=true -vv
> DEBUG: Consult config file "/<<PKGBUILDDIR>>/rebar.config"
> DEBUG: Rebar location: "/usr/bin/rebar"
> DEBUG: Consult config file "/<<PKGBUILDDIR>>/src/jose.app.src"
> DEBUG: Available deps: []
> DEBUG: Missing deps  : []
> DEBUG: Plugins requested while processing /<<PKGBUILDDIR>>: []
> DEBUG: Predirs: []
> ==> erlang-jose-1.10.1 (clean)
> INFO:  sh info:
>       cwd: "/<<PKGBUILDDIR>>"
>       cmd: rm -rf ebin/*.beam
> DEBUG:        opts: [{use_stdout,false},abort_on_error]
> DEBUG: Port Cmd: "rm -rf ebin/*.beam"
> Port Opts: [exit_status,{line,16384},use_stdio,stderr_to_stdout,hide]
> INFO:  sh info:
>       cwd: "/<<PKGBUILDDIR>>"
>       cmd: rm -rf priv/mibs/*.bin
> DEBUG:        opts: [{use_stdout,false},abort_on_error]
> DEBUG: Port Cmd: "rm -rf priv/mibs/*.bin"
> Port Opts: [exit_status,{line,16384},use_stdio,stderr_to_stdout,hide]
> INFO:  sh info:
>       cwd: "/<<PKGBUILDDIR>>"
>       cmd: rm -rf /<<PKGBUILDDIR>>/.rebar/erlcinfo
> DEBUG:        opts: [{use_stdout,false},abort_on_error]
> DEBUG: Port Cmd: "rm -rf /<<PKGBUILDDIR>>/.rebar/erlcinfo"
> Port Opts: [exit_status,{line,16384},use_stdio,stderr_to_stdout,hide]
> INFO:  sh info:
>       cwd: "/<<PKGBUILDDIR>>"
>       cmd: rm -rf .eunit
> DEBUG:        opts: [{use_stdout,false},abort_on_error]
> DEBUG: Port Cmd: "rm -rf .eunit"
> Port Opts: [exit_status,{line,16384},use_stdio,stderr_to_stdout,hide]
> INFO:  sh info:
>       cwd: "/<<PKGBUILDDIR>>"
>       cmd: rm -rf .qc
> DEBUG:        opts: [{use_stdout,false},abort_on_error]
> DEBUG: Port Cmd: "rm -rf .qc"
> Port Opts: [exit_status,{line,16384},use_stdio,stderr_to_stdout,hide]
> DEBUG: Postdirs: []
> rm -rf ebin/*.beam
> rm -rf ebin/*.app
> rm -rf c_src/*.o
> rm -rf priv/.so
> rm -rf .eunit
>    dh_autoreconf_clean -O--buildsystem=rebar
>    dh_clean -O--buildsystem=rebar
>       rm -f debian/debhelper-build-stamp
>       rm -rf debian/.debhelper/
>       rm -f -- debian/erlang-jose.substvars debian/files
>       rm -fr -- debian/erlang-jose/ debian/tmp/
>       find .  \( \( \
>               \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path 
> .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -prune -o 
> -type f -a \
>               \( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \
>                -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \
>                -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \
>                -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \
>               \) -exec rm -f {} + \) -o \
>               \( -type d -a -name autom4te.cache -prune -exec rm -rf {} + \) 
> \)
>  dpkg-source -b .
> dpkg-source: info: using source format '3.0 (quilt)'
> dpkg-source: info: building erlang-jose using existing 
> ./erlang-jose_1.10.1.orig.tar.gz
> dpkg-source: info: using patch list from debian/patches/series
> dpkg-source: info: building erlang-jose in erlang-jose_1.10.1-1.debian.tar.xz
> dpkg-source: info: building erlang-jose in erlang-jose_1.10.1-1.dsc
>  debian/rules binary
> dh binary --buildsystem=rebar --with rebar
>    dh_update_autotools_config -O--buildsystem=rebar
>    dh_autoreconf -O--buildsystem=rebar
>    dh_auto_configure -O--buildsystem=rebar
>       make --no-print-directory -f /usr/share/dh-rebar/make/dh-rebar.Makefile 
> configure
> make[1]: Nothing to be done for 'configure'.
>    dh_auto_build -O--buildsystem=rebar
>       make --no-print-directory -f /usr/share/dh-rebar/make/dh-rebar.Makefile 
> build
> echo rebar_compile
> rebar_compile
> rebar compile skip_deps=true -vv
> DEBUG: Consult config file "/<<PKGBUILDDIR>>/rebar.config"
> DEBUG: Rebar location: "/usr/bin/rebar"
> DEBUG: Consult config file "/<<PKGBUILDDIR>>/src/jose.app.src"
> DEBUG: Available deps: []
> DEBUG: Missing deps  : []
> DEBUG: Plugins requested while processing /<<PKGBUILDDIR>>: []
> DEBUG: Predirs: []
> ==> erlang-jose-1.10.1 (compile)
> DEBUG: Matched required ERTS version: 11.0.2 -> .*
> DEBUG: Matched required OTP release: 23 -> .*
> DEBUG: Min OTP version unconfigured
> DEBUG: erl_opts [debug_info,debug_info,warnings_as_errors]
> DEBUG: Files to compile first: ["src/json/jose_json.erl",
>                                 "src/jwe/jose_jwe_enc.erl",
>                                 "src/jws/jose_jws_alg.erl",
>                                 "src/jwe/jose_jwe.erl",
>                                 "src/jwk/jose_jwk_oct.erl",
>                                 "src/jwk/jose_jwk_use_enc.erl",
>                                 "src/jws/jose_jws.erl",
>                                 "src/jose_curve448.erl",
>                                 "src/jwk/jose_jwk.erl","src/jose_sha3.erl",
>                                 "src/jwe/jose_jwe_alg.erl",
>                                 "src/jose_block_encryptor.erl",
>                                 "src/jwk/jose_jwk_kty.erl",
>                                 "src/jose_chacha20_poly1305.erl",
>                                 "src/base/jose_base.erl",
>                                 "src/jose_curve25519.erl",
>                                 "src/jwk/jose_jwk_use_sig.erl",
>                                 "src/jose_xchacha20_poly1305.erl"]
> Compiled src/json/jose_json.erl
> Compiled src/jwe/jose_jwe_enc.erl
> Compiled src/jws/jose_jws_alg.erl
> Compiled src/jwe/jose_jwe.erl
> Compiled src/jwk/jose_jwk_oct.erl
> Compiled src/jwk/jose_jwk_use_enc.erl
> Compiled src/jws/jose_jws.erl
> Compiled src/jose_curve448.erl
> Compiled src/jwk/jose_jwk.erl
> Compiled src/jose_sha3.erl
> Compiled src/jwe/jose_jwe_alg.erl
> Compiled src/jose_block_encryptor.erl
> Compiled src/jwk/jose_jwk_kty.erl
> Compiled src/jose_chacha20_poly1305.erl
> Compiled src/base/jose_base.erl
> Compiled src/jose_curve25519.erl
> Compiled src/jwk/jose_jwk_use_sig.erl
> Compiled src/jose_xchacha20_poly1305.erl
> DEBUG: Starting 3 compile worker(s)
> Compiled src/jose_sha3_unsupported.erl
> Compiled src/jose_app.erl
> Compiled src/jose.erl
> Compiled src/jose_curve448_libdecaf.erl
> Compiled src/jose_curve25519_libsodium.erl
> jose_server.erl:664: crypto:block_encrypt/3 is deprecated and will be removed 
> in OTP 24; use use crypto:crypto_one_time/4 or crypto:crypto_init/3 + 
> crypto:crypto_update/2 + crypto:crypto_final/1 instead
> jose_server.erl:666: crypto:block_decrypt/3 is deprecated and will be removed 
> in OTP 24; use use crypto:crypto_one_time/4 or crypto:crypto_init/3 + 
> crypto:crypto_update/2 + crypto:crypto_final/1 instead
> jose_server.erl:676: crypto:block_encrypt/4 is deprecated and will be removed 
> in OTP 24; use use crypto:crypto_one_time/5, crypto:crypto_one_time_aead/6,7 
> or crypto:crypto_(dyn_iv)?_init + crypto:crypto_(dyn_iv)?_update + 
> crypto:crypto_final instead
> jose_server.erl:678: crypto:block_decrypt/4 is deprecated and will be removed 
> in OTP 24; use use crypto:crypto_one_time/5, crypto:crypto_one_time_aead/6,7 
> or crypto:crypto_(dyn_iv)?_init + crypto:crypto_(dyn_iv)?_update + 
> crypto:crypto_final instead
> jose_server.erl:688: crypto:block_encrypt/4 is deprecated and will be removed 
> in OTP 24; use use crypto:crypto_one_time/5, crypto:crypto_one_time_aead/6,7 
> or crypto:crypto_(dyn_iv)?_init + crypto:crypto_(dyn_iv)?_update + 
> crypto:crypto_final instead
> jose_server.erl:690: crypto:block_decrypt/4 is deprecated and will be removed 
> in OTP 24; use use crypto:crypto_one_time/5, crypto:crypto_one_time_aead/6,7 
> or crypto:crypto_(dyn_iv)?_init + crypto:crypto_(dyn_iv)?_update + 
> crypto:crypto_final instead
> Compiling src/jose_server.erl failed:
> DEBUG: Worker compilation failed: {{error,
>                                     {error,[],
>                                      [["jose_server.erl:664: 
> crypto:block_encrypt/3 is deprecated and will be removed in OTP 24; use use 
> crypto:crypto_one_time/4 or crypto:crypto_init/3 + crypto:crypto_update/2 + 
> crypto:crypto_final/1 instead\n",
>                                        "jose_server.erl:666: 
> crypto:block_decrypt/3 is deprecated and will be removed in OTP 24; use use 
> crypto:crypto_one_time/4 or crypto:crypto_init/3 + crypto:crypto_update/2 + 
> crypto:crypto_final/1 instead\n",
>                                        "jose_server.erl:676: 
> crypto:block_encrypt/4 is deprecated and will be removed in OTP 24; use use 
> crypto:crypto_one_time/5, crypto:crypto_one_time_aead/6,7 or 
> crypto:crypto_(dyn_iv)?_init + crypto:crypto_(dyn_iv)?_update + 
> crypto:crypto_final instead\n",
>                                        "jose_server.erl:678: 
> crypto:block_decrypt/4 is deprecated and will be removed in OTP 24; use use 
> crypto:crypto_one_time/5, crypto:crypto_one_time_aead/6,7 or 
> crypto:crypto_(dyn_iv)?_init + crypto:crypto_(dyn_iv)?_update + 
> crypto:crypto_final instead\n",
>                                        "jose_server.erl:688: 
> crypto:block_encrypt/4 is deprecated and will be removed in OTP 24; use use 
> crypto:crypto_one_time/5, crypto:crypto_one_time_aead/6,7 or 
> crypto:crypto_(dyn_iv)?_init + crypto:crypto_(dyn_iv)?_update + 
> crypto:crypto_final instead\n",
>                                        "jose_server.erl:690: 
> crypto:block_decrypt/4 is deprecated and will be removed in OTP 24; use use 
> crypto:crypto_one_time/5, crypto:crypto_one_time_aead/6,7 or 
> crypto:crypto_(dyn_iv)?_init + crypto:crypto_(dyn_iv)?_update + 
> crypto:crypto_final instead\n"]]}},
>                                    {source,"src/jose_server.erl"}}
> ERROR: compile failed while processing /<<PKGBUILDDIR>>: rebar_abort
> make[1]: *** [/usr/share/dh-rebar/make/dh-rebar.Makefile:126: rebar_compile] 
> Error 1

The full build log is available from:
   http://qa-logs.debian.net/2020/07/09/erlang-jose_1.10.1-1_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!

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