Source: micropython Version: 1.17+ds-1.1 Severity: serious Justification: FTBFS Tags: bookworm sid ftbfs User: [email protected] Usertags: ftbfs-20220412 ftbfs-bookworm
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > make[2]: Entering directory '/<<PKGBUILDDIR>>/ports/unix' > ../../debian/config/makedebversionhdr build-standard/genhdr/mpversion.h > ../../debian/changelog > GEN build-standard/genhdr/mpversion.h > python3 ../../tools/makemanifest.py -o build-standard/frozen_content.c -v > "MPY_DIR=../.." -v "MPY_LIB_DIR=../../../micropython-lib" -v > "PORT_DIR=/<<PKGBUILDDIR>>/ports/unix" -v "BOARD_DIR=" -b "build-standard" > -f"-mcache-lookup-bc" --mpy-tool-flags="" variants/manifest.py > CC main.c > gcc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -Wformat -Werror=format-security -Wno-error=maybe-uninitialized -I. -I../.. > -Ibuild-standard -I../../shared/readline -Wall -Werror -Wextra > -Wno-unused-parameter -Wpointer-arith -Wdouble-promotion -Wfloat-conversion > -std=gnu99 -DUNIX -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -DMICROPY_PY_USSL=1 > -DMICROPY_SSL_MBEDTLS=1 -DMICROPY_USE_READLINE=1 -DMICROPY_PY_TERMIOS=1 > -DMICROPY_PY_SOCKET=1 -DMICROPY_PY_THREAD=1 -DMICROPY_PY_THREAD_GIL=0 > -DMICROPY_PY_FFI=1 -I/usr/lib/jvm/default-java/include > -I/usr/lib/jvm/default-java/include/linux -DMICROPY_PY_JNI=1 -Os -DNDEBUG > -fdata-sections -ffunction-sections -Ivariants/standard -Wdate-time > -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. > -fstack-protector-strong -Wformat -Werror=format-security > -Wno-error=maybe-uninitialized -g -U _FORTIFY_SOURCE > -DMICROPY_QSTR_EXTRA_POOL=mp_qstr_frozen_const_pool > -DMICROPY_MODULE_FROZEN_MPY -DMPZ_DIG_SIZE=16 -DMICROPY_MODULE_FROZEN_STR -c > -MD -o build-standard/main.o main.c > LINK micropython > gcc -o micropython build-standard/py/mpstate.o build-standard/py/nlr.o > build-standard/py/nlrx86.o build-standard/py/nlrx64.o > build-standard/py/nlrthumb.o build-standard/py/nlraarch64.o > build-standard/py/nlrpowerpc.o build-standard/py/nlrxtensa.o > build-standard/py/nlrsetjmp.o build-standard/py/malloc.o > build-standard/py/gc.o build-standard/py/pystack.o build-standard/py/qstr.o > build-standard/py/vstr.o build-standard/py/mpprint.o > build-standard/py/unicode.o build-standard/py/mpz.o > build-standard/py/reader.o build-standard/py/lexer.o > build-standard/py/parse.o build-standard/py/scope.o > build-standard/py/compile.o build-standard/py/emitcommon.o > build-standard/py/emitbc.o build-standard/py/asmbase.o > build-standard/py/asmx64.o build-standard/py/emitnx64.o > build-standard/py/asmx86.o build-standard/py/emitnx86.o > build-standard/py/asmthumb.o build-standard/py/emitnthumb.o > build-standard/py/emitinlinethumb.o build-standard/py/asmarm.o > build-standard/py/emitnarm.o build-standard/py/asmxtensa.o > build-standard/py/emitnxtensa.o build-standard/py/emitinlinextensa.o > build-standard/py/emitnxtensawin.o build-standard/py/formatfloat.o > build-standard/py/parsenumbase.o build-standard/py/parsenum.o > build-standard/py/emitglue.o build-standard/py/persistentcode.o > build-standard/py/runtime.o build-standard/py/runtime_utils.o > build-standard/py/scheduler.o build-standard/py/nativeglue.o > build-standard/py/pairheap.o build-standard/py/ringbuf.o > build-standard/py/stackctrl.o build-standard/py/argcheck.o > build-standard/py/warning.o build-standard/py/profile.o > build-standard/py/map.o build-standard/py/obj.o build-standard/py/objarray.o > build-standard/py/objattrtuple.o build-standard/py/objbool.o > build-standard/py/objboundmeth.o build-standard/py/objcell.o > build-standard/py/objclosure.o build-standard/py/objcomplex.o > build-standard/py/objdeque.o build-standard/py/objdict.o > build-standard/py/objenumerate.o build-standard/py/objexcept.o > build-standard/py/objfilter.o build-standard/py/objfloat.o > build-standard/py/objfun.o build-standard/py/objgenerator.o > build-standard/py/objgetitemiter.o build-standard/py/objint.o > build-standard/py/objint_longlong.o build-standard/py/objint_mpz.o > build-standard/py/objlist.o build-standard/py/objmap.o > build-standard/py/objmodule.o build-standard/py/objobject.o > build-standard/py/objpolyiter.o build-standard/py/objproperty.o > build-standard/py/objnone.o build-standard/py/objnamedtuple.o > build-standard/py/objrange.o build-standard/py/objreversed.o > build-standard/py/objset.o build-standard/py/objsingleton.o > build-standard/py/objslice.o build-standard/py/objstr.o > build-standard/py/objstrunicode.o build-standard/py/objstringio.o > build-standard/py/objtuple.o build-standard/py/objtype.o > build-standard/py/objzip.o build-standard/py/opmethods.o > build-standard/py/sequence.o build-standard/py/stream.o > build-standard/py/binary.o build-standard/py/builtinimport.o > build-standard/py/builtinevex.o build-standard/py/builtinhelp.o > build-standard/py/modarray.o build-standard/py/modbuiltins.o > build-standard/py/modcollections.o build-standard/py/modgc.o > build-standard/py/modio.o build-standard/py/modmath.o > build-standard/py/modcmath.o build-standard/py/modmicropython.o > build-standard/py/modstruct.o build-standard/py/modsys.o > build-standard/py/moduerrno.o build-standard/py/modthread.o > build-standard/py/vm.o build-standard/py/bc.o build-standard/py/showbc.o > build-standard/py/repl.o build-standard/py/smallint.o > build-standard/py/frozenmod.o build-standard/extmod/moduasyncio.o > build-standard/extmod/moductypes.o build-standard/extmod/modujson.o > build-standard/extmod/modure.o build-standard/extmod/moduzlib.o > build-standard/extmod/moduheapq.o build-standard/extmod/modutimeq.o > build-standard/extmod/moduhashlib.o build-standard/extmod/moducryptolib.o > build-standard/extmod/modubinascii.o build-standard/extmod/virtpin.o > build-standard/extmod/machine_bitstream.o build-standard/extmod/machine_mem.o > build-standard/extmod/machine_pinbase.o > build-standard/extmod/machine_signal.o build-standard/extmod/machine_pulse.o > build-standard/extmod/machine_i2c.o build-standard/extmod/machine_spi.o > build-standard/extmod/modbluetooth.o build-standard/extmod/modussl_axtls.o > build-standard/extmod/modussl_mbedtls.o build-standard/extmod/modurandom.o > build-standard/extmod/moduselect.o build-standard/extmod/moduwebsocket.o > build-standard/extmod/modwebrepl.o build-standard/extmod/modframebuf.o > build-standard/extmod/vfs.o build-standard/extmod/vfs_blockdev.o > build-standard/extmod/vfs_reader.o build-standard/extmod/vfs_posix.o > build-standard/extmod/vfs_posix_file.o build-standard/extmod/vfs_fat.o > build-standard/extmod/vfs_fat_diskio.o build-standard/extmod/vfs_fat_file.o > build-standard/extmod/vfs_lfs.o build-standard/extmod/utime_mphal.o > build-standard/extmod/uos_dupterm.o build-standard/shared/libc/abort_.o > build-standard/shared/libc/printf.o > build-standard/build-standard/frozen_content.o build-standard/main.o > build-standard/gccollect.o build-standard/unix_mphal.o > build-standard/mpthreadport.o build-standard/input.o > build-standard/modmachine.o build-standard/modos.o > build-standard/moduos_vfs.o build-standard/modtime.o > build-standard/moduselect.o build-standard/alloc.o > build-standard/fatfs_port.o build-standard/mpbthciport.o > build-standard/mpbtstackport_common.o build-standard/mpbtstackport_h4.o > build-standard/mpbtstackport_usb.o build-standard/mpnimbleport.o > build-standard/modtermios.o build-standard/modusocket.o > build-standard/modffi.o build-standard/modjni.o > build-standard/shared/runtime/gchelper_generic.o > build-standard/shared/timeutils/timeutils.o > build-standard/shared/readline/readline.o -Wl,-z,relro -Wl,-z,now > -lmbedx509 -lmbedtls -lmbedcrypto -lpthread -lffi -ldl > -Wl,-Map=micropython.map,--cref -Wl,--gc-sections -lm -Wl,-z,relro -Wl,-z,now > true micropython > size $(find build-standard -path "build-standard/build/frozen*.o") micropython > text data bss dec hex filename > 500170 56040 2224 558434 88562 micropython > cd ../../tests && MICROPY_MICROPYTHON=../ports/unix/micropython > ./run-tests.py -e '(?:ussl_basic|urandom_basic|import_pkg7)' > pass basics/builtin_issubclass.py > pass basics/builtin_zip.py > pass basics/builtin_abs_intbig.py > pass basics/0prelim.py > pass basics/del_local.py > pass basics/exception1.py > pass basics/class_new.py > pass basics/bytes_gen.py > pass basics/bytearray1.py > pass basics/builtin_len1.py > pass basics/exception_chain.py > pass basics/builtin_allany.py > pass basics/andor.py > pass basics/bytes_large.py > pass basics/annotate_var.py > pass basics/del_name.py > pass basics/builtin_locals.py > pass basics/exceptpoly.py > pass basics/builtin_bin.py > pass basics/del_subscr.py > pass basics/builtin_map.py > pass basics/array1.py > pass basics/builtin_bin_intbig.py > pass basics/bytearray_add.py > pass basics/class_notimpl.py > pass basics/bytes_mult.py > pass basics/exceptpoly2.py > pass basics/builtin_callable.py > pass basics/builtin_minmax.py > pass basics/bytes_partition.py > pass basics/floordivide.py > pass basics/array_add.py > pass basics/bytearray_append.py > pass basics/deque1.py > pass basics/deque2.py > pass basics/builtin_chr.py > pass basics/floordivide_intbig.py > skip basics/builtin_next_arg2.py > pass basics/bytes_replace.py > pass basics/dict1.py > pass basics/bytearray_construct.py > pass basics/array_construct.py > pass basics/for1.py > pass basics/bytes_split.py > pass basics/class_number.py > pass basics/builtin_compile.py > pass basics/dict2.py > pass basics/class_ordereddict.py > pass basics/builtin_oct.py > pass basics/array_construct2.py > pass basics/for2.py > pass basics/builtin_delattr.py > pass basics/builtin_oct_intbig.py > pass basics/bytes_strip.py > pass basics/class_reverse_op.py > pass basics/for3.py > pass basics/array_construct_endian.py > pass basics/bytearray_construct_array.py > pass basics/bytes_subscr.py > pass basics/dict_clear.py > pass basics/builtin_ord.py > pass basics/builtin_dir.py > pass basics/class_staticclassmethod.py > pass basics/class1.py > pass basics/for_break.py > pass basics/dict_construct.py > pass basics/array_intbig.py > pass basics/bytearray_construct_endian.py > pass basics/builtin_override.py > pass basics/class2.py > pass basics/array_micropython.py > pass basics/class_store.py > pass basics/bytearray_decode.py > pass basics/builtin_pow.py > pass basics/for_else.py > pass basics/class3.py > pass basics/assign1.py > pass basics/builtin_divmod.py > pass basics/assign_expr.py > pass basics/assign_expr_syntaxerror.py > pass basics/async_await.py > pass basics/async_await2.py > pass basics/builtin_pow3.py > pass basics/async_def.py > pass basics/class_store_class.py > pass basics/bytearray_intbig.py > pass basics/for_range.py > pass basics/builtin_divmod_intbig.py > pass basics/async_for.py > pass basics/dict_copy.py > pass basics/async_for2.py > pass basics/class_bases.py > pass basics/async_syntaxerror.py > pass basics/async_with.py > pass basics/class_str.py > pass basics/for_return.py > pass basics/async_with2.py > pass basics/async_with_break.py > pass basics/builtin_ellipsis.py > pass basics/bytearray_slice_assign.py > pass basics/async_with_return.py > pass basics/class_super.py > pass basics/frozenset1.py > pass basics/bytes.py > pass basics/builtin_enumerate.py > pass basics/attrtuple1.py > pass basics/class_super_aslocal.py > pass basics/frozenset_add.py > pass basics/bytes_add.py > pass basics/builtin_eval.py > pass basics/class_super_closure.py > pass basics/bool1.py > pass basics/builtin_eval_buffer.py > pass basics/class_bind_self.py > pass basics/class_super_multinherit.py > pass basics/boundmeth1.py > pass basics/bytes_add_array.py > pass basics/builtin_eval_error.py > pass basics/class_binop.py > pass basics/class_super_object.py > pass basics/break.py > pass basics/builtin_exec.py > pass basics/dict_del.py > pass basics/dict_fixed.py > pass basics/bytes_add_bytearray.py > pass basics/frozenset_binop.py > pass basics/class_use_other.py > pass basics/class_call.py > pass basics/builtin_abs.py > pass basics/builtin_exec_buffer.py > pass basics/builtin_pow3_intbig.py > pass basics/builtin_filter.py > pass basics/dict_from_iter.py > pass basics/frozenset_copy.py > pass basics/class_contains.py > pass basics/fun_defargs.py > pass basics/closure1.py > pass basics/bytes_add_endian.py > pass basics/builtin_print.py > pass basics/dict_fromkeys.py > pass basics/builtin_getattr.py > pass basics/class_delattr_setattr.py > pass basics/closure2.py > pass basics/frozenset_difference.py > pass basics/fun_defargs2.py > pass basics/bytes_compare.py > pass basics/dict_fromkeys2.py > pass basics/closure_defargs.py > pass basics/builtin_property.py > pass basics/builtin_hasattr.py > pass basics/fun_error.py > pass basics/frozenset_set.py > pass basics/class_descriptor.py > pass basics/bytes_compare2.py > pass basics/bytes_compare3.py > pass basics/dict_get.py > pass basics/fun1.py > pass basics/class_dict.py > pass basics/closure_manyvars.py > pass basics/fun_error2.py > pass basics/builtin_hash.py > pass basics/builtin_property_inherit.py > pass basics/bytes_compare_array.py > pass basics/dict_intern.py > pass basics/fun2.py > pass basics/class_emptybases.py > pass basics/closure_namedarg.py > pass basics/fun_globals.py > pass basics/builtin_hash_gen.py > pass basics/builtin_range.py > pass basics/bytes_compare_bytearray.py > pass basics/dict_iterator.py > pass basics/fun3.py > pass basics/class_getattr.py > pass basics/compare_multi.py > pass basics/bytes_construct.py > pass basics/fun_annotations.py > pass basics/builtin_hash_intbig.py > pass basics/builtin_range_attrs.py > pass basics/dict_pop.py > pass basics/class_inherit1.py > pass basics/fun_kwargs.py > pass basics/builtin_help.py > pass basics/comprehension1.py > pass basics/fun_calldblstar.py > pass basics/bytes_construct_array.py > pass basics/class_inherit_mul.py > skip basics/builtin_range_binop.py > pass basics/dict_popitem.py > pass basics/fun_kwonly.py > pass basics/fun_calldblstar2.py > pass basics/builtin_hex.py > pass basics/bytes_construct_bytearray.py > pass basics/builtin_reversed.py > pass basics/class_inplace_op.py > pass basics/containment.py > skip basics/class_inplace_op2.py > pass basics/dict_setdefault.py > pass basics/fun_calldblstar3.py > pass basics/builtin_hex_intbig.py > pass basics/continue.py > pass basics/builtin_round.py > pass basics/bytes_construct_endian.py > pass basics/class_instance_override.py > pass basics/fun_callstar.py > pass basics/fun_kwonlydef.py > pass basics/builtin_id.py > pass basics/decorator.py > pass basics/dict_specialmeth.py > pass basics/builtin_round_int.py > pass basics/bytes_construct_intbig.py > pass basics/fun_kwvarargs.py > pass basics/fun_callstardblstar.py > pass basics/generator_args.py > pass basics/class_item.py > pass basics/del_attr.py > pass basics/dict_update.py > pass basics/fun_largestate.py > pass basics/builtin_round_intbig.py > pass basics/bytes_count.py > pass basics/class_misc.py > pass basics/del_deref.py > pass basics/dict_views.py > pass basics/fun_name.py > pass basics/generator_close.py > pass basics/builtin_setattr.py > pass basics/is_isnot.py > pass basics/bytes_find.py > pass basics/is_isnot_literal.py > pass basics/bytes_format_modulo.py > pass basics/del_global.py > pass basics/fun_str.py > pass basics/equal.py > pass basics/generator_closure.py > pass basics/memoryerror.py > pass basics/self_type_check.py > pass basics/builtin_slice.py > pass basics/int_big_mul.py > pass basics/iter0.py > pass basics/fun_varargs.py > pass basics/equal_class.py > pass basics/generator_exc.py > pass basics/errno1.py > pass basics/seq_unpack.py > pass basics/memoryview1.py > pass basics/int_big_or.py > pass basics/iter1.py > pass basics/except_match_tuple.py > pass basics/generator_name.py > pass basics/generator_pend_throw.py > pass basics/set_add.py > pass basics/generator_pep479.py > pass basics/int_big_or2.py > pass basics/special_comparisons.py > pass basics/iter2.py > pass basics/generator_return.py > pass basics/memoryview2.py > pass basics/set_basic.py > pass basics/int_big_or3.py > pass basics/special_comparisons2.py > pass basics/iter_of_iter.py > pass basics/builtin_sorted.py > pass basics/gc1.py > pass basics/generator_send.py > pass basics/special_methods.py > pass basics/int_big_pow.py > pass basics/special_methods2.py > pass basics/builtin_sum.py > pass basics/gen_yield_from.py > pass basics/generator_throw.py > pass basics/stopiteration.py > pass basics/lambda1.py > pass basics/int_big_rshift.py > pass basics/builtin_type.py > pass basics/generator_throw_nested.py > pass basics/string1.py > pass basics/gen_yield_from_close.py > pass basics/set_binop.py > pass basics/getattr.py > pass basics/gen_yield_from_ducktype.py > pass basics/string_center.py > pass basics/lambda_defargs.py > pass basics/int_big_unary.py > pass basics/set_clear.py > pass basics/string_replace.py > pass basics/memoryview_gc.py > pass basics/string_compare.py > pass basics/getitem.py > pass basics/lexer.py > pass basics/gen_yield_from_exc.py > pass basics/set_comprehension.py > pass basics/string_repr.py > pass basics/int_big_xor.py > pass basics/string_count.py > pass basics/memoryview_intbig.py > pass basics/globals_del.py > pass basics/gen_yield_from_executing.py > pass basics/list1.py > pass basics/string_cr_conversion.py > pass basics/set_containment.py > pass basics/string_rfind.py > pass basics/list_clear.py > pass basics/ifcond.py > pass basics/gen_yield_from_iter.py > pass basics/string_crlf_conversion.py > pass basics/int_big_xor2.py > pass basics/set_copy.py > pass basics/list_compare.py > pass basics/ifexpr.py > skip basics/memoryview_itemsize.py > pass basics/string_endswith.py > pass basics/string_rindex.py > pass basics/gen_yield_from_pending.py > pass basics/string_endswith_upy.py > pass basics/list_copy.py > pass basics/int_big_xor3.py > pass basics/set_difference.py > pass basics/int1.py > pass basics/string_escape.py > pass basics/memoryview_slice_assign.py > pass basics/int_big_zeroone.py > pass basics/string_rpartition.py > pass basics/int2.py > pass basics/string_find.py > pass basics/set_discard.py > pass basics/gen_yield_from_send.py > pass basics/module1.py > pass basics/list_count.py > pass basics/int_bytes.py > pass basics/module2.py > pass basics/string_rsplit.py > pass basics/int_big1.py > pass basics/set_intersection.py > pass basics/string_slice.py > pass basics/string_format.py > pass basics/gen_yield_from_stopped.py > pass basics/int_bytes_intbig.py > pass basics/list_extend.py > pass basics/namedtuple1.py > pass basics/int_big_add.py > pass basics/set_isdisjoint.py > pass basics/string_split.py > pass basics/int_constfolding.py > pass basics/gen_yield_from_throw.py > pass basics/list_index.py > pass basics/set_isfooset.py > pass basics/int_big_and.py > skip basics/namedtuple_asdict.py > pass basics/string_splitlines.py > pass basics/int_constfolding_intbig.py > pass basics/gen_yield_from_throw2.py > pass basics/int_big_and2.py > pass basics/list_insert.py > pass basics/object1.py > pass basics/set_iter.py > pass basics/int_divmod.py > pass basics/string_format2.py > pass basics/string_startswith.py > pass basics/string_startswith_upy.py > pass basics/gen_yield_from_throw3.py > pass basics/list_mult.py > pass basics/int_divmod_intbig.py > pass basics/object_dict.py > pass basics/int_big_and3.py > pass basics/set_iter_of_iter.py > FAIL basics/string_format_error.py > pass basics/generator1.py > pass basics/string_strip.py > pass basics/int_divzero.py > pass basics/list_pop.py > pass basics/object_new.py > pass basics/int_big_cmp.py > pass basics/set_pop.py > pass basics/generator2.py > pass basics/int_intbig.py > pass basics/string_format_modulo.py > pass basics/string_upperlow.py > pass basics/list_remove.py > pass basics/subclass_native_containment.py > pass basics/int_small.py > pass basics/string_format_modulo_int.py > skip basics/io_buffered_writer.py > pass basics/list_reverse.py > pass basics/op_error.py > pass basics/struct1.py > pass basics/int_big_div.py > pass basics/subclass_native_init.py > pass basics/set_remove.py > pass basics/string_fstring.py > pass basics/io_bytesio_cow.py > pass basics/string_fstring_debug.py > pass basics/int_big_error.py > pass basics/op_error_bytearray.py > pass basics/struct1_intbig.py > pass basics/set_specialmeth.py > pass basics/subclass_native_iter.py > pass basics/list_slice.py > pass basics/io_bytesio_ext.py > pass basics/io_bytesio_ext2.py > pass basics/op_error_intbig.py > pass basics/op_error_literal.py > pass basics/string_index.py > pass basics/set_symmetric_difference.py > pass basics/subclass_native_specmeth.py > pass basics/io_iobase.py > pass basics/struct2.py > pass basics/op_error_memoryview.py > pass basics/list_slice_3arg.py > pass basics/set_type.py > pass basics/string_istest.py > pass basics/subclass_native_str.py > pass basics/int_big_lshift.py > pass basics/list_slice_assign.py > pass basics/io_stringio1.py > pass basics/struct_endian.py > pass basics/struct_micropython.py > pass basics/set_union.py > pass basics/op_precedence.py > pass basics/string_join.py > pass basics/list_slice_assign_grow.py > pass basics/int_big_mod.py > pass basics/io_stringio_with.py > pass basics/syntaxerror.py > pass basics/subclass_classmethod.py > pass basics/io_write_ext.py > pass basics/list_sort.py > pass basics/set_unop.py > pass basics/ordereddict1.py > pass basics/ordereddict_eq.py > pass basics/string_large.py > pass basics/try_finally_return2.py > pass basics/syntaxerror_return.py > pass basics/subclass_native1.py > pass basics/parser.py > pass cmdline/cmd_showbc.py > pass basics/python34.py > pass basics/list_sum.py > pass basics/set_update.py > pass basics/string_mult.py > pass basics/python36.py > pass cmdline/cmd_verbose.py > pass basics/try_finally_return3.py > pass basics/sys1.py > pass basics/subclass_native2_list.py > pass basics/logic_constfolding.py > pass basics/slice_attrs.py > pass basics/string_partition.py > pass basics/return1.py > pass extmod/uasyncio_basic2.py > pass basics/try_finally_return4.py > pass basics/subclass_native2_tuple.py > pass basics/sys_exit.py > pass extmod/uasyncio_cancel_fair.py > pass basics/slice_indices.py > pass extmod/ubinascii_hexlify.py > pass extmod/uasyncio_cancel_fair2.py > pass extmod/ubinascii_micropython.py > pass basics/scope.py > pass basics/slice_intbig.py > pass basics/try_finally_return5.py > pass extmod/uasyncio_cancel_self.py > pass basics/subclass_native3.py > skip basics/sys_getsizeof.py > pass basics/scope_implicit.py > pass extmod/ubinascii_unhexlify.py > pass extmod/uctypes_sizeof_layout.py > pass basics/try_reraise.py > pass extmod/ucryptolib_aes128_cbc.py > pass extmod/uctypes_sizeof_native.py > pass basics/slots_bool_len.py > skip extmod/ucryptolib_aes128_ctr.py > pass basics/subclass_native4.py > pass basics/true_value.py > pass extmod/uctypes_sizeof_od.py > pass extmod/ucryptolib_aes128_ecb.py > pass extmod/uhashlib_final.py > pass extmod/ucryptolib_aes128_ecb_enc.py > pass extmod/ucryptolib_aes128_ecb_inpl.py > pass extmod/ucryptolib_aes128_ecb_into.py > pass basics/try_reraise2.py > pass extmod/ucryptolib_aes256_cbc.py > pass basics/try1.py > pass extmod/ucryptolib_aes256_ecb.py > pass basics/subclass_native5.py > pass extmod/uhashlib_md5.py > pass extmod/uctypes_32bit_intbig.py > pass extmod/uctypes_array_assign_le.py > skip extmod/ure_groups.py > pass extmod/uctypes_array_assign_native_le.py > pass extmod/ure_limit.py > pass basics/try_return.py > pass extmod/uctypes_array_assign_native_le_intbig.py > pass basics/try2.py > pass extmod/uctypes_array_load_store.py > pass basics/subclass_native_buffer.py > pass extmod/uctypes_bytearray.py > pass basics/subclass_native_call.py > pass extmod/uctypes_byteat.py > pass extmod/uctypes_error.py > pass extmod/uhashlib_sha1.py > pass basics/tuple1.py > pass basics/try3.py > pass extmod/uctypes_le.py > pass extmod/uctypes_le_float.py > pass extmod/uctypes_native_float.py > pass basics/subclass_native_cmp.py > pass extmod/uctypes_native_le.py > pass extmod/ure_namedclass.py > skip extmod/vfs_fat_more.py > pass extmod/uctypes_print.py > pass extmod/uhashlib_sha256.py > skip extmod/vfs_fat_mtime.py > pass extmod/uctypes_ptr_le.py > pass basics/tuple_compare.py > pass basics/try4.py > skip extmod/vfs_fat_oldproto.py > pass extmod/uctypes_ptr_native_le.py > skip extmod/vfs_fat_ramdisk.py > pass extmod/uctypes_sizeof.py > skip extmod/vfs_fat_ramdisklarge.py > pass extmod/uctypes_sizeof_float.py > skip extmod/vfs_lfs.py > skip extmod/vfs_lfs_corrupt.py > skip extmod/vfs_lfs_error.py > pass extmod/uheapq1.py > pass basics/try_as_var.py > skip extmod/vfs_lfs_file.py > skip extmod/ure_span.py > pass basics/tuple_count.py > skip extmod/vfs_lfs_mount.py > pass float/complex_reverse_op.py > skip extmod/vfs_lfs_mtime.py > skip extmod/vfs_lfs_superblock.py > skip extmod/vfs_posix.py > skip extmod/vfs_userfs.py > pass basics/tuple_index.py > pass extmod/websocket_basic.py > pass basics/try_continue.py > pass float/complex_special_methods.py > pass extmod/ure_split.py > pass extmod/ujson_dump.py > pass extmod/ure_split_empty.py > pass extmod/ure_split_notimpl.py > pass extmod/ure_stack_overflow.py > pass basics/try_else.py > pass float/array_construct.py > pass float/float1.py > pass basics/tuple_mult.py > pass float/builtin_float_abs.py > pass basics/try_else_finally.py > pass extmod/ujson_dump_iobase.py > pass basics/tuple_slice.py > skip extmod/ure_sub.py > pass basics/try_error.py > pass float/builtin_float_hash.py > skip extmod/ure_sub_unmatched.py > pass basics/try_except_break.py > pass basics/types1.py > pass float/builtin_float_minmax.py > pass basics/types2.py > pass basics/try_finally1.py > pass extmod/ujson_dump_separators.py > pass float/builtin_float_pow.py > pass extmod/uselect_poll_basic.py > pass basics/try_finally2.py > pass basics/unary_op.py > pass float/builtin_float_round.py > pass basics/unboundlocal.py > pass basics/try_finally_break.py > pass extmod/ujson_dumps.py > pass extmod/ujson_dumps_extra.py > pass float/builtin_float_round_intbig.py > pass cmdline/repl_autocomplete.py > pass basics/try_finally_break2.py > pass extmod/uselect_poll_udp.py > pass basics/unpack1.py > pass basics/try_finally_continue.py > pass float/bytearray_construct_endian.py > pass basics/try_finally_loops.py > pass extmod/ujson_dumps_float.py > pass basics/while1.py > pass float/bytes_construct_endian.py > pass extmod/usocket_tcp_basic.py > pass basics/try_finally_return.py > pass basics/while_cond.py > pass float/math_isclose.py > pass float/cmath_fun.py > pass float/python36.py > pass extmod/ujson_dumps_ordereddict.py > pass basics/while_nest_exc.py > pass float/cmath_fun_special.py > pass float/string_format.py > pass basics/with1.py > pass extmod/usocket_udp_nonblock.py > pass float/complex1.py > pass extmod/ussl_keycert.py > pass float/string_format2.py > pass basics/with_break.py > pass float/complex1_intbig.py > pass extmod/ujson_dumps_separators.py > pass float/string_format_fp30.py > pass basics/with_continue.py > pass import/import_pkg8.py > pass float/string_format_modulo.py > pass basics/with_raise.py > pass import/import_star_error.py > pass import/module_getattr.py > pass extmod/ujson_load.py > pass basics/with_return.py > pass float/string_format_modulo2.py > pass cmdline/cmd_optimise.py > skip cmdline/cmd_parsetree.py > pass micropython/emg_exc.py > pass import/rel_import_inv.py > pass extmod/uasyncio_cancel_task.py > pass cmdline/repl_basic.py > pass import/try_module.py > pass micropython/extreme_exc.py > pass extmod/uasyncio_cancel_wait_on_finished.py > pass micropython/heap_lock.py > skip micropython/heap_locked.py > pass micropython/heapalloc.py > pass extmod/uasyncio_current_task.py > pass micropython/heapalloc_bytesio.py > pass micropython/heapalloc_bytesio2.py > pass extmod/ujson_loads.py > pass micropython/heapalloc_exc_compressed.py > pass extmod/ujson_loads_bytes.py > pass io/argv.py > pass micropython/heapalloc_exc_compressed_emg_exc.py > pass float/float2int_doubleprec_intbig.py > pass micropython/heapalloc_exc_raise.py > pass micropython/heapalloc_fail_bytearray.py > pass micropython/heapalloc_fail_dict.py > pass micropython/heapalloc_fail_list.py > pass micropython/heapalloc_fail_memoryview.py > pass micropython/heapalloc_fail_set.py > pass micropython/heapalloc_fail_tuple.py > pass micropython/heapalloc_inst_call.py > pass micropython/heapalloc_int_from_bytes.py > pass io/builtin_print_file.py > pass float/float2int_fp30_intbig.py > pass extmod/ujson_loads_float.py > pass io/file1.py > pass micropython/heapalloc_iter.py > pass float/float2int_intbig.py > pass micropython/heapalloc_str.py > pass micropython/heapalloc_super.py > pass micropython/heapalloc_traceback.py > pass float/string_format_modulo2_intbig.py > pass micropython/heapalloc_yield_from.py > pass float/string_format_modulo3.py > skip micropython/import_mpy_invalid.py > pass io/file_iter.py > skip micropython/import_mpy_native_gc.py > skip micropython/import_mpy_native_x64.py > skip extmod/urandom_extra.py > pass micropython/kbd_intr.py > pass micropython/meminfo.py > pass float/float_array.py > pass float/true_value.py > pass io/file_long_read.py > pass micropython/memstats.py > pass micropython/native_closure.py > pass micropython/native_const.py > pass micropython/native_const_intbig.py > pass float/float_compare.py > pass float/types.py > skip extmod/urandom_extra_float.py > pass micropython/native_for.py > pass io/file_long_read2.py > pass micropython/native_gen.py > pass micropython/native_misc.py > pass micropython/native_try.py > pass micropython/native_try_deep.py > pass import/builtin_import.py > pass io/file_long_read3.py > pass micropython/native_with.py > pass micropython/opt_level.py > pass micropython/opt_level_lineno.py > skip extmod/urandom_seed_default.py > skip micropython/schedule.py > pass micropython/stack_use.py > pass micropython/viper_addr.py > pass float/float_divmod.py > pass micropython/viper_args.py > pass io/file_readinto.py > pass import/gen_context.py > pass micropython/viper_binop_arith.py > pass io/file_readinto_len.py > pass micropython/viper_binop_arith_uint.py > pass micropython/viper_binop_bitwise_uint.py > pass micropython/viper_binop_comp.py > pass micropython/viper_binop_comp_imm.py > pass import/gen_context2.py > pass micropython/viper_binop_comp_uint.py > pass io/file_readline.py > pass float/float_divmod_relaxed.py > pass extmod/ure1.py > pass micropython/viper_binop_divmod.py > skip extmod/ure_debug.py > pass micropython/viper_binop_multi_comp.py > pass micropython/viper_cond.py > pass micropython/viper_const.py > pass import/import1a.py > pass micropython/viper_const_intbig.py > pass float/float_format.py > pass io/file_seek.py > pass micropython/viper_error.py > pass micropython/viper_globals.py > pass micropython/viper_import.py > pass micropython/viper_misc.py > pass import/import1b.py > pass micropython/viper_misc2.py > pass float/float_parse.py > pass micropython/viper_misc_intbig.py > pass micropython/viper_ptr16_load.py > pass extmod/ure_error.py > pass micropython/viper_ptr16_store.py > pass io/file_stdio.py > pass micropython/viper_ptr32_load.py > pass micropython/viper_ptr32_store.py > pass import/import2a.py > pass micropython/viper_ptr8_load.py > pass float/float_parse_doubleprec.py > pass micropython/viper_ptr8_store.py > pass micropython/viper_subscr.py > pass micropython/viper_try.py > pass micropython/viper_types.py > pass io/file_with.py > pass micropython/viper_with.py > pass import/import3a.py > pass float/float_struct.py > pass extmod/ure_group.py > pass misc/features.py > pass import/import_file.py > pass io/open_append.py > pass misc/non_compliant.py > pass float/inf_nan_arith.py > pass misc/non_compliant_lexer.py > pass import/import_long_dyn.py > pass float/int_big_float.py > pass stress/gc_trace.py > pass io/open_plus.py > skip io/resource_stream.py > pass micropython/const.py > pass micropython/const2.py > pass float/int_divzero.py > pass import/import_long_dyn2.py > pass micropython/const_error.py > pass misc/print_exception.py > pass import/import_override.py > pass micropython/const_intbig.py > pass micropython/decorator.py > pass micropython/decorator_error.py > pass float/int_power.py > pass import/import_pkg1.py > pass float/lexer.py > pass stress/list_sort.py > pass import/import_pkg2.py > pass misc/rge_sm.py > pass misc/sys_atexit.py > pass float/list_index.py > pass stress/qstr_limit.py > pass import/import_pkg3.py > pass misc/sys_exc_info.py > pass float/math_domain.py > pass stress/recursion.py > pass stress/recursive_data.py > pass import/import_pkg4.py > skip misc/sys_settrace_features.py > pass float/math_domain_special.py > skip misc/sys_settrace_generator.py > skip misc/sys_settrace_loop.py > pass stress/recursive_gen.py > pass import/import_pkg5.py > skip float/math_factorial_intbig.py > pass stress/recursive_iternext.py > pass import/import_pkg6.py > pass stress/dict_copy.py > pass float/math_fun.py > pass unicode/file1.py > pass stress/dict_create.py > pass float/math_fun_bool.py > pass unicode/file2.py > pass float/math_fun_int.py > pass unicode/unicode.py > pass float/math_fun_intbig.py > pass stress/dict_create_max.py > pass extmod/uasyncio_event.py > pass extmod/uasyncio_event_fair.py > pass unicode/unicode_chr.py > pass /<<PKGBUILDDIR>>/tests/extmod/uasyncio_get_event_loop.py:19: > DeprecationWarning: There is no current event loop > loop = asyncio.get_event_loop() > float/math_fun_special.py > pass extmod/uasyncio_exception.py > pass unicode/unicode_id.py > pass unicode/unicode_index.py > pass unicode/unicode_iter.py > pass unicode/unicode_ord.py > pass unicode/unicode_pos.py > pass unicode/unicode_slice.py > pass unicode/unicode_str_format.py > pass unicode/unicode_str_modulo.py > pass unicode/unicode_subscr.py > skip unix/extra_coverage.py > pass unix/ffi_callback.py > pass unix/ffi_float.py > pass unix/ffi_float2.py > skip unix/ffi_types.py > pass unix/time.py > pass cmdline/repl_cont.py > pass extmod/uasyncio_fair.py > pass extmod/uasyncio_gather.py > pass extmod/uasyncio_get_event_loop.py > pass cmdline/repl_emacs_keys.py > pass extmod/uasyncio_heaplock.py > pass cmdline/repl_inspect.py > pass cmdline/repl_micropyinspect.py > skip cmdline/repl_words_move.py > skip extmod/btree1.py > skip extmod/btree_error.py > skip extmod/btree_gc.py > skip extmod/framebuf1.py > skip extmod/framebuf16.py > skip extmod/framebuf2.py > skip extmod/framebuf4.py > skip extmod/framebuf8.py > skip extmod/framebuf_palette.py > skip extmod/framebuf_subclass.py > pass extmod/machine1.py > pass extmod/machine_pinbase.py > pass extmod/machine_pulse.py > pass extmod/machine_signal.py > skip extmod/machine_timer.py > pass extmod/ticks_diff.py > pass extmod/time_ms_us.py > pass extmod/uasyncio_await_return.py > pass extmod/uasyncio_basic.py > pass extmod/uasyncio_lock.py > pass extmod/uasyncio_lock_cancel.py > pass extmod/uasyncio_loop_stop.py > pass extmod/uasyncio_micropython.py > pass extmod/uasyncio_new_event_loop.py > pass extmod/uasyncio_set_exception_handler.py > pass extmod/uasyncio_task_done.py > skip extmod/uasyncio_threadsafeflag.py > pass extmod/uasyncio_wait_for.py > pass extmod/uasyncio_wait_for_fwd.py > pass extmod/utime_res.py > pass extmod/utime_time_ns.py > pass extmod/utimeq1.py > pass extmod/utimeq_stable.py > pass extmod/uzlib_decompio.py > pass extmod/uzlib_decompio_gz.py > pass extmod/uzlib_decompress.py > pass extmod/uasyncio_wait_task.py > skip extmod/vfs_basic.py > skip extmod/vfs_blockdev.py > skip extmod/vfs_fat_fileio1.py > skip extmod/vfs_fat_fileio2.py > skip extmod/vfs_fat_finaliser.py > pass extmod/ubinascii_a2b_base64.py > pass extmod/ubinascii_b2a_base64.py > pass extmod/ubinascii_crc32.py > 802 tests performed (21164 individual testcases) > 801 tests passed > 61 tests skipped: btree1 btree_error btree_gc builtin_next_arg2 > builtin_range_binop class_inplace_op2 cmd_parsetree extra_coverage ffi_types > framebuf1 framebuf16 framebuf2 framebuf4 framebuf8 framebuf_palette > framebuf_subclass heap_locked import_mpy_invalid import_mpy_native_gc > import_mpy_native_x64 io_buffered_writer machine_timer math_factorial_intbig > memoryview_itemsize namedtuple_asdict repl_words_move resource_stream > schedule sys_getsizeof sys_settrace_features sys_settrace_generator > sys_settrace_loop uasyncio_threadsafeflag ucryptolib_aes128_ctr urandom_extra > urandom_extra_float urandom_seed_default ure_debug ure_groups ure_span > ure_sub ure_sub_unmatched vfs_basic vfs_blockdev vfs_fat_fileio1 > vfs_fat_fileio2 vfs_fat_finaliser vfs_fat_more vfs_fat_mtime vfs_fat_oldproto > vfs_fat_ramdisk vfs_fat_ramdisklarge vfs_lfs vfs_lfs_corrupt vfs_lfs_error > vfs_lfs_file vfs_lfs_mount vfs_lfs_mtime vfs_lfs_superblock vfs_posix > vfs_userfs > 1 tests failed: string_format_error > make[2]: *** [Makefile:313: test] Error 1 > make[2]: Leaving directory '/<<PKGBUILDDIR>>/ports/unix' > dh_auto_test: error: cd ports/unix && make -j8 test STRIP=true > MICROPY_PY_BTREE=0 MICROPY_SSL_AXTLS=0 MICROPY_SSL_MBEDTLS=1 MICROPY_PY_JNI=1 > "TESTS_ARGS=-e '(?:ussl_basic|urandom_basic|import_pkg7)'" returned exit code > 2 The full build log is available from: http://qa-logs.debian.net/2022/04/12/micropython_1.17+ds-1.1_unstable.log All bugs filed during this archive rebuild are listed at: https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20220412;[email protected] or: https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20220412&[email protected]&allbugs=1&cseverity=1&ctags=1&caffected=1#results 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 mine so that we can identify if something relevant changed in the meantime.

