Your message dated Sun, 28 Feb 2021 17:49:17 +0000
with message-id <e1lgqbx-000516...@fasolo.debian.org>
and subject line Bug#975774: fixed in micropython 1.14+ds-1
has caused the Debian Bug report #975774,
regarding micropython FTBFS: test failures
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
975774: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=975774
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: micropython
Version: 1.12-2
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20201125 ftbfs-bullseye
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/genhdr/mpversion.h
> ../../debian/changelog
> GEN build/genhdr/mpversion.h
> python3 ../../tools/makemanifest.py -o build/frozen_content.c -v
> "MPY_DIR=../.." -v "MPY_LIB_DIR=../../../micropython-lib" -v
> "PORT_DIR=/<<PKGBUILDDIR>>/ports/unix" -v "BOARD_DIR=" -b "build"
> -f"-mcache-lookup-bc" manifest.py
> CC main.c
> gcc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
> -Wformat -Werror=format-security -I. -I../.. -Ibuild -I../../lib/mp-readline
> -Wall -Werror -Wpointer-arith -Wuninitialized -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
> -fdata-sections -ffunction-sections -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2
> -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
> -Wformat -Werror=format-security -DMP_CONFIGFILE="<mpconfigport_coverage.h>"
> -U _FORTIFY_SOURCE -DMICROPY_QSTR_EXTRA_POOL=mp_qstr_frozen_const_pool
> -DMICROPY_MODULE_FROZEN_MPY -DMPZ_DIG_SIZE=16 -DMICROPY_MODULE_FROZEN_STR
> -ffp-contract=off -c -MD -o build/main.o main.c
> LINK micropython
> gcc -o micropython build/py/mpstate.o build/py/nlr.o build/py/nlrx86.o
> build/py/nlrx64.o build/py/nlrthumb.o build/py/nlrpowerpc.o
> build/py/nlrxtensa.o build/py/nlrsetjmp.o build/py/malloc.o build/py/gc.o
> build/py/pystack.o build/py/qstr.o build/py/vstr.o build/py/mpprint.o
> build/py/unicode.o build/py/mpz.o build/py/reader.o build/py/lexer.o
> build/py/parse.o build/py/scope.o build/py/compile.o build/py/emitcommon.o
> build/py/emitbc.o build/py/asmbase.o build/py/asmx64.o build/py/emitnx64.o
> build/py/asmx86.o build/py/emitnx86.o build/py/asmthumb.o
> build/py/emitnthumb.o build/py/emitinlinethumb.o build/py/asmarm.o
> build/py/emitnarm.o build/py/asmxtensa.o build/py/emitnxtensa.o
> build/py/emitinlinextensa.o build/py/emitnxtensawin.o build/py/formatfloat.o
> build/py/parsenumbase.o build/py/parsenum.o build/py/emitglue.o
> build/py/persistentcode.o build/py/runtime.o build/py/runtime_utils.o
> build/py/scheduler.o build/py/nativeglue.o build/py/ringbuf.o
> build/py/stackctrl.o build/py/argcheck.o build/py/warning.o
> build/py/profile.o build/py/map.o build/py/obj.o build/py/objarray.o
> build/py/objattrtuple.o build/py/objbool.o build/py/objboundmeth.o
> build/py/objcell.o build/py/objclosure.o build/py/objcomplex.o
> build/py/objdeque.o build/py/objdict.o build/py/objenumerate.o
> build/py/objexcept.o build/py/objfilter.o build/py/objfloat.o
> build/py/objfun.o build/py/objgenerator.o build/py/objgetitemiter.o
> build/py/objint.o build/py/objint_longlong.o build/py/objint_mpz.o
> build/py/objlist.o build/py/objmap.o build/py/objmodule.o
> build/py/objobject.o build/py/objpolyiter.o build/py/objproperty.o
> build/py/objnone.o build/py/objnamedtuple.o build/py/objrange.o
> build/py/objreversed.o build/py/objset.o build/py/objsingleton.o
> build/py/objslice.o build/py/objstr.o build/py/objstrunicode.o
> build/py/objstringio.o build/py/objtuple.o build/py/objtype.o
> build/py/objzip.o build/py/opmethods.o build/py/sequence.o build/py/stream.o
> build/py/binary.o build/py/builtinimport.o build/py/builtinevex.o
> build/py/builtinhelp.o build/py/modarray.o build/py/modbuiltins.o
> build/py/modcollections.o build/py/modgc.o build/py/modio.o
> build/py/modmath.o build/py/modcmath.o build/py/modmicropython.o
> build/py/modstruct.o build/py/modsys.o build/py/moduerrno.o
> build/py/modthread.o build/py/vm.o build/py/bc.o build/py/showbc.o
> build/py/repl.o build/py/smallint.o build/py/frozenmod.o
> build/extmod/moductypes.o build/extmod/modujson.o build/extmod/modure.o
> build/extmod/moduzlib.o build/extmod/moduheapq.o build/extmod/modutimeq.o
> build/extmod/moduhashlib.o build/extmod/moducryptolib.o
> build/extmod/modubinascii.o build/extmod/virtpin.o build/extmod/machine_mem.o
> build/extmod/machine_pinbase.o build/extmod/machine_signal.o
> build/extmod/machine_pulse.o build/extmod/machine_i2c.o
> build/extmod/machine_spi.o build/extmod/modbluetooth.o
> build/extmod/modussl_axtls.o build/extmod/modussl_mbedtls.o
> build/extmod/modurandom.o build/extmod/moduselect.o
> build/extmod/moduwebsocket.o build/extmod/modwebrepl.o
> build/extmod/modframebuf.o build/extmod/vfs.o build/extmod/vfs_blockdev.o
> build/extmod/vfs_reader.o build/extmod/vfs_posix.o
> build/extmod/vfs_posix_file.o build/extmod/vfs_fat.o
> build/extmod/vfs_fat_diskio.o build/extmod/vfs_fat_file.o
> build/extmod/vfs_lfs.o build/extmod/utime_mphal.o build/extmod/uos_dupterm.o
> build/lib/embed/abort_.o build/lib/utils/printf.o
> build/build/frozen_content.o build/main.o build/gccollect.o
> build/unix_mphal.o build/mpthreadport.o build/input.o build/file.o
> build/modmachine.o build/modos.o build/moduos_vfs.o build/modtime.o
> build/moduselect.o build/alloc.o build/coverage.o build/fatfs_port.o
> build/modtermios.o build/modusocket.o build/modffi.o build/modjni.o
> build/lib/mp-readline/readline.o build/lib/timeutils/timeutils.o
> -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -lmbedx509 -lmbedtls -lmbedcrypto
> -lpthread -lffi -ldl -Wl,-Map=micropython.map,--cref -Wl,--gc-sections -lm
> -Wl,-z,relro -Wl,-z,now -Wl,--as-needed
> true micropython
> size $(find build -path "build/build/frozen*.o") micropython
> text data bss dec hex filename
> 2097 6537 0 8634 21ba build/build/frozen_content.o
> 516444 58688 2288 577420 8cf8c micropython
> cd ../../tests && MICROPY_MICROPYTHON=../ports/unix/micropython ./run-tests
> -e ussl_basic
> pass basics/0prelim.py
> pass basics/andor.py
> pass basics/array1.py
> pass basics/array_add.py
> pass basics/array_construct.py
> pass basics/array_construct2.py
> pass basics/array_construct_endian.py
> pass basics/array_intbig.py
> pass basics/array_micropython.py
> pass basics/assign1.py
> pass basics/async_await.py
> pass basics/async_await2.py
> pass basics/async_def.py
> pass basics/async_for.py
> pass basics/async_for2.py
> pass basics/async_with.py
> pass basics/async_with2.py
> pass basics/async_with_break.py
> pass basics/async_with_return.py
> pass basics/attrtuple1.py
> pass basics/bool1.py
> pass basics/boundmeth1.py
> pass basics/break.py
> pass basics/builtin_abs.py
> pass basics/builtin_abs_intbig.py
> pass basics/builtin_allany.py
> pass basics/builtin_bin.py
> pass basics/builtin_bin_intbig.py
> pass basics/builtin_callable.py
> pass basics/builtin_chr.py
> pass basics/builtin_compile.py
> pass basics/builtin_delattr.py
> pass basics/builtin_dir.py
> pass basics/builtin_divmod.py
> pass basics/builtin_divmod_intbig.py
> pass basics/builtin_ellipsis.py
> pass basics/builtin_enumerate.py
> pass basics/builtin_eval.py
> pass basics/builtin_eval_error.py
> pass basics/builtin_exec.py
> pass basics/builtin_filter.py
> pass basics/builtin_getattr.py
> pass basics/builtin_hasattr.py
> pass basics/builtin_hash.py
> pass basics/builtin_hash_gen.py
> pass basics/builtin_hash_intbig.py
> pass basics/builtin_help.py
> pass basics/builtin_hex.py
> pass basics/builtin_hex_intbig.py
> pass basics/builtin_id.py
> pass basics/builtin_issubclass.py
> pass basics/builtin_len1.py
> pass basics/builtin_locals.py
> pass basics/builtin_map.py
> pass basics/builtin_minmax.py
> pass basics/builtin_next_arg2.py
> pass basics/builtin_oct.py
> pass basics/builtin_oct_intbig.py
> pass basics/builtin_ord.py
> pass basics/builtin_override.py
> pass basics/builtin_pow.py
> pass basics/builtin_pow3.py
> pass basics/builtin_pow3_intbig.py
> pass basics/builtin_print.py
> pass basics/builtin_property.py
> pass basics/builtin_property_inherit.py
> pass basics/builtin_range.py
> pass basics/builtin_range_attrs.py
> pass basics/builtin_range_binop.py
> pass basics/builtin_reversed.py
> pass basics/builtin_round.py
> pass basics/builtin_round_int.py
> pass basics/builtin_round_intbig.py
> pass basics/builtin_setattr.py
> pass basics/builtin_slice.py
> pass basics/builtin_sorted.py
> pass basics/builtin_sum.py
> pass basics/builtin_type.py
> pass basics/builtin_zip.py
> pass basics/bytearray1.py
> pass basics/bytearray_add.py
> pass basics/bytearray_append.py
> pass basics/bytearray_construct.py
> pass basics/bytearray_construct_array.py
> pass basics/bytearray_construct_endian.py
> pass basics/bytearray_decode.py
> pass basics/bytearray_intbig.py
> pass basics/bytearray_slice_assign.py
> pass basics/bytes.py
> pass basics/bytes_add.py
> pass basics/bytes_add_array.py
> pass basics/bytes_add_bytearray.py
> pass basics/bytes_add_endian.py
> pass basics/bytes_compare.py
> pass basics/bytes_compare2.py
> pass basics/bytes_compare3.py
> pass basics/bytes_compare_array.py
> pass basics/bytes_compare_bytearray.py
> pass basics/bytes_construct.py
> pass basics/bytes_construct_array.py
> pass basics/bytes_construct_bytearray.py
> pass basics/bytes_construct_endian.py
> pass basics/bytes_construct_intbig.py
> pass basics/bytes_count.py
> pass basics/bytes_find.py
> pass basics/bytes_format_modulo.py
> pass basics/bytes_gen.py
> pass basics/bytes_large.py
> pass basics/bytes_mult.py
> pass basics/bytes_partition.py
> pass basics/bytes_replace.py
> pass basics/bytes_split.py
> pass basics/bytes_strip.py
> pass basics/bytes_subscr.py
> pass basics/class1.py
> pass basics/class2.py
> pass basics/class3.py
> pass basics/class_bases.py
> pass basics/class_bind_self.py
> pass basics/class_binop.py
> pass basics/class_call.py
> pass basics/class_contains.py
> pass basics/class_delattr_setattr.py
> pass basics/class_descriptor.py
> pass basics/class_emptybases.py
> pass basics/class_getattr.py
> pass basics/class_inherit1.py
> pass basics/class_inherit_mul.py
> pass basics/class_inplace_op.py
> pass basics/class_instance_override.py
> pass basics/class_item.py
> pass basics/class_misc.py
> pass basics/class_new.py
> pass basics/class_notimpl.py
> pass basics/class_number.py
> pass basics/class_reverse_op.py
> pass basics/class_staticclassmethod.py
> pass basics/class_store.py
> pass basics/class_store_class.py
> pass basics/class_str.py
> pass basics/class_super.py
> pass basics/class_super_aslocal.py
> pass basics/class_super_closure.py
> pass basics/class_super_multinherit.py
> pass basics/class_super_object.py
> pass basics/class_use_other.py
> pass basics/closure1.py
> pass basics/closure2.py
> pass basics/closure_defargs.py
> pass basics/closure_manyvars.py
> pass basics/closure_namedarg.py
> pass basics/compare_multi.py
> pass basics/comprehension1.py
> pass basics/containment.py
> pass basics/continue.py
> pass basics/decorator.py
> pass basics/del_attr.py
> pass basics/del_deref.py
> pass basics/del_global.py
> pass basics/del_local.py
> pass basics/del_name.py
> pass basics/del_subscr.py
> pass basics/deque1.py
> pass basics/deque2.py
> pass basics/dict1.py
> pass basics/dict2.py
> pass basics/dict_clear.py
> pass basics/dict_construct.py
> pass basics/dict_copy.py
> pass basics/dict_del.py
> pass basics/dict_fixed.py
> pass basics/dict_from_iter.py
> pass basics/dict_fromkeys.py
> pass basics/dict_fromkeys2.py
> pass basics/dict_get.py
> pass basics/dict_intern.py
> pass basics/dict_iterator.py
> pass basics/dict_pop.py
> pass basics/dict_popitem.py
> pass basics/dict_setdefault.py
> pass basics/dict_specialmeth.py
> pass basics/dict_update.py
> pass basics/dict_views.py
> pass basics/equal.py
> pass basics/equal_class.py
> pass basics/errno1.py
> pass basics/except_match_tuple.py
> pass basics/exception1.py
> pass basics/exception_chain.py
> pass basics/exceptpoly.py
> pass basics/exceptpoly2.py
> pass basics/floordivide.py
> pass basics/floordivide_intbig.py
> pass basics/for1.py
> pass basics/for2.py
> pass basics/for3.py
> pass basics/for_break.py
> pass basics/for_else.py
> pass basics/for_range.py
> pass basics/for_return.py
> pass basics/frozenset1.py
> pass basics/frozenset_add.py
> pass basics/frozenset_binop.py
> pass basics/frozenset_copy.py
> pass basics/frozenset_difference.py
> pass basics/frozenset_set.py
> pass basics/fun1.py
> pass basics/fun2.py
> pass basics/fun3.py
> pass basics/fun_annotations.py
> pass basics/fun_calldblstar.py
> pass basics/fun_calldblstar2.py
> pass basics/fun_calldblstar3.py
> pass basics/fun_callstar.py
> pass basics/fun_callstardblstar.py
> pass basics/fun_defargs.py
> pass basics/fun_defargs2.py
> pass basics/fun_error.py
> pass basics/fun_error2.py
> pass basics/fun_kwargs.py
> pass basics/fun_kwonly.py
> pass basics/fun_kwonlydef.py
> pass basics/fun_kwvarargs.py
> pass basics/fun_largestate.py
> pass basics/fun_name.py
> pass basics/fun_str.py
> pass basics/fun_varargs.py
> pass basics/gc1.py
> pass basics/gen_yield_from.py
> pass basics/gen_yield_from_close.py
> pass basics/gen_yield_from_ducktype.py
> pass basics/gen_yield_from_exc.py
> pass basics/gen_yield_from_executing.py
> pass basics/gen_yield_from_iter.py
> pass basics/gen_yield_from_send.py
> pass basics/gen_yield_from_stopped.py
> pass basics/gen_yield_from_throw.py
> pass basics/gen_yield_from_throw2.py
> pass basics/gen_yield_from_throw3.py
> pass basics/generator1.py
> pass basics/generator2.py
> pass basics/generator_args.py
> pass basics/generator_close.py
> pass basics/generator_closure.py
> pass basics/generator_exc.py
> pass basics/generator_name.py
> pass basics/generator_pend_throw.py
> pass basics/generator_pep479.py
> pass basics/generator_return.py
> pass basics/generator_send.py
> pass basics/generator_throw.py
> pass basics/getattr.py
> pass basics/getitem.py
> pass basics/globals_del.py
> pass basics/ifcond.py
> pass basics/ifexpr.py
> pass basics/int1.py
> pass basics/int2.py
> pass basics/int_big1.py
> pass basics/int_big_add.py
> pass basics/int_big_and.py
> pass basics/int_big_and2.py
> pass basics/int_big_and3.py
> pass basics/int_big_cmp.py
> pass basics/int_big_div.py
> pass basics/int_big_error.py
> pass basics/int_big_lshift.py
> pass basics/int_big_mod.py
> pass basics/int_big_mul.py
> pass basics/int_big_or.py
> pass basics/int_big_or2.py
> pass basics/int_big_or3.py
> pass basics/int_big_pow.py
> /<<PKGBUILDDIR>>/tests/basics/is_isnot.py:1: SyntaxWarning: "is" with a
> literal. Did you mean "=="?
> print(1 is 1)
> /<<PKGBUILDDIR>>/tests/basics/is_isnot.py:2: SyntaxWarning: "is" with a
> literal. Did you mean "=="?
> print(1 is 2)
> /<<PKGBUILDDIR>>/tests/basics/is_isnot.py:3: SyntaxWarning: "is not" with a
> literal. Did you mean "!="?
> print(1 is not 1)
> /<<PKGBUILDDIR>>/tests/basics/is_isnot.py:4: SyntaxWarning: "is not" with a
> literal. Did you mean "!="?
> print(1 is not 2)
> /<<PKGBUILDDIR>>/tests/basics/op_error.py:33: SyntaxWarning: 'int' object is
> not subscriptable; perhaps you missed a comma?
> 1[0]
> /<<PKGBUILDDIR>>/tests/basics/op_error.py:41: SyntaxWarning: str indices must
> be integers or slices, not str; perhaps you missed a comma?
> ''['']
> /<<PKGBUILDDIR>>/tests/basics/op_error.py:55: SyntaxWarning: 'int' object is
> not callable; perhaps you missed a comma?
> 1()
> pass basics/int_big_rshift.py
> pass basics/int_big_unary.py
> pass basics/int_big_xor.py
> pass basics/int_big_xor2.py
> pass basics/int_big_xor3.py
> pass basics/int_big_zeroone.py
> pass basics/int_bytes.py
> pass basics/int_bytes_intbig.py
> pass basics/int_constfolding.py
> pass basics/int_constfolding_intbig.py
> pass basics/int_divmod.py
> pass basics/int_divmod_intbig.py
> pass basics/int_divzero.py
> pass basics/int_intbig.py
> pass basics/int_small.py
> pass basics/io_buffered_writer.py
> pass basics/io_bytesio_cow.py
> pass basics/io_bytesio_ext.py
> pass basics/io_bytesio_ext2.py
> pass basics/io_iobase.py
> pass basics/io_stringio1.py
> pass basics/io_stringio_with.py
> pass basics/io_write_ext.py
> pass basics/is_isnot.py
> pass basics/iter0.py
> pass basics/iter1.py
> pass basics/iter2.py
> pass basics/iter_of_iter.py
> pass basics/lambda1.py
> pass basics/lambda_defargs.py
> pass basics/lexer.py
> pass basics/list1.py
> pass basics/list_clear.py
> pass basics/list_compare.py
> pass basics/list_copy.py
> pass basics/list_count.py
> pass basics/list_extend.py
> pass basics/list_index.py
> pass basics/list_insert.py
> pass basics/list_mult.py
> pass basics/list_pop.py
> pass basics/list_remove.py
> pass basics/list_reverse.py
> pass basics/list_slice.py
> pass basics/list_slice_3arg.py
> pass basics/list_slice_assign.py
> pass basics/list_slice_assign_grow.py
> pass basics/list_sort.py
> pass basics/list_sum.py
> pass basics/logic_constfolding.py
> pass basics/memoryerror.py
> pass basics/memoryview1.py
> pass basics/memoryview2.py
> pass basics/memoryview_gc.py
> pass basics/memoryview_intbig.py
> pass basics/memoryview_itemsize.py
> pass basics/module1.py
> pass basics/module2.py
> pass basics/namedtuple1.py
> pass basics/namedtuple_asdict.py
> pass basics/object1.py
> pass basics/object_dict.py
> pass basics/object_new.py
> pass basics/op_error.py
> pass basics/op_error_bytearray.py
> pass basics/op_error_intbig.py
> pass basics/op_error_memoryview.py
> pass basics/op_precedence.py
> pass basics/ordereddict1.py
> pass basics/ordereddict_eq.py
> pass basics/parser.py
> pass basics/python34.py
> pass basics/python36.py
> pass basics/return1.py
> pass basics/scope.py
> pass basics/scope_implicit.py
> pass basics/self_type_check.py
> pass basics/seq_unpack.py
> pass basics/set_add.py
> pass basics/set_basic.py
> pass basics/set_binop.py
> pass basics/set_clear.py
> pass basics/set_comprehension.py
> pass basics/set_containment.py
> pass basics/set_copy.py
> pass basics/set_difference.py
> pass basics/set_discard.py
> pass basics/set_intersection.py
> pass basics/set_isdisjoint.py
> pass basics/set_isfooset.py
> pass basics/set_iter.py
> pass basics/set_iter_of_iter.py
> pass basics/set_pop.py
> pass basics/set_remove.py
> pass basics/set_specialmeth.py
> pass basics/set_symmetric_difference.py
> pass basics/set_type.py
> pass basics/set_union.py
> pass basics/set_unop.py
> pass basics/set_update.py
> pass basics/slice_attrs.py
> pass basics/slice_intbig.py
> pass basics/slots_bool_len.py
> pass basics/special_methods.py
> pass basics/special_methods2.py
> pass basics/string1.py
> pass basics/string_center.py
> pass basics/string_compare.py
> pass basics/string_count.py
> pass basics/string_cr_conversion.py
> pass basics/string_crlf_conversion.py
> pass basics/string_endswith.py
> pass basics/string_endswith_upy.py
> pass basics/string_escape.py
> pass basics/string_find.py
> pass basics/string_format.py
> pass basics/string_format2.py
> pass basics/string_format_error.py
> pass basics/string_format_modulo.py
> pass basics/string_format_modulo_int.py
> pass basics/string_index.py
> pass basics/string_istest.py
> pass basics/string_join.py
> pass basics/string_large.py
> pass basics/string_mult.py
> pass basics/string_partition.py
> pass basics/string_replace.py
> pass basics/string_repr.py
> pass basics/string_rfind.py
> pass basics/string_rindex.py
> pass basics/string_rpartition.py
> pass basics/string_rsplit.py
> pass basics/string_slice.py
> pass basics/string_split.py
> pass basics/string_splitlines.py
> pass basics/string_startswith.py
> pass basics/string_startswith_upy.py
> pass basics/string_strip.py
> pass basics/string_upperlow.py
> pass basics/struct1.py
> pass basics/struct1_intbig.py
> pass basics/struct2.py
> pass basics/struct_endian.py
> pass basics/struct_micropython.py
> pass basics/subclass_classmethod.py
> pass basics/subclass_native1.py
> pass basics/subclass_native2_list.py
> pass basics/subclass_native2_tuple.py
> pass basics/subclass_native3.py
> pass basics/subclass_native4.py
> pass basics/subclass_native5.py
> pass basics/subclass_native_buffer.py
> pass basics/subclass_native_call.py
> pass basics/subclass_native_cmp.py
> pass basics/subclass_native_containment.py
> pass basics/subclass_native_init.py
> pass basics/subclass_native_iter.py
> pass basics/subclass_native_specmeth.py
> pass basics/syntaxerror.py
> pass basics/sys1.py
> pass basics/sys_exit.py
> pass basics/sys_getsizeof.py
> pass basics/true_value.py
> pass basics/try1.py
> pass basics/try2.py
> pass basics/try3.py
> pass basics/try4.py
> pass basics/try_as_var.py
> pass basics/try_continue.py
> pass basics/try_else.py
> pass basics/try_else_finally.py
> pass basics/try_error.py
> pass basics/try_except_break.py
> pass basics/try_finally1.py
> pass basics/try_finally2.py
> pass basics/try_finally_break.py
> pass basics/try_finally_break2.py
> pass basics/try_finally_continue.py
> pass basics/try_finally_loops.py
> pass basics/try_finally_return.py
> pass basics/try_finally_return2.py
> pass basics/try_finally_return3.py
> pass basics/try_finally_return4.py
> pass basics/try_finally_return5.py
> pass basics/try_reraise.py
> pass basics/try_reraise2.py
> pass basics/try_return.py
> pass basics/tuple1.py
> pass basics/tuple_compare.py
> pass basics/tuple_count.py
> pass basics/tuple_index.py
> pass basics/tuple_mult.py
> pass basics/tuple_slice.py
> pass basics/types1.py
> pass basics/types2.py
> pass basics/unary_op.py
> pass basics/unboundlocal.py
> pass basics/unpack1.py
> pass basics/while1.py
> pass basics/while_cond.py
> pass basics/while_nest_exc.py
> pass basics/with1.py
> pass basics/with_break.py
> pass basics/with_continue.py
> pass basics/with_raise.py
> pass basics/with_return.py
> pass cmdline/cmd_optimise.py
> skip cmdline/cmd_parsetree.py
> pass cmdline/cmd_showbc.py
> pass cmdline/cmd_verbose.py
> pass cmdline/repl_autocomplete.py
> pass cmdline/repl_basic.py
> pass cmdline/repl_cont.py
> pass cmdline/repl_emacs_keys.py
> skip extmod/btree1.py
> pass extmod/framebuf1.py
> pass extmod/framebuf16.py
> pass extmod/framebuf2.py
> pass extmod/framebuf4.py
> pass extmod/framebuf8.py
> pass extmod/framebuf_subclass.py
> pass extmod/machine1.py
> pass extmod/machine_pinbase.py
> pass extmod/machine_pulse.py
> pass extmod/machine_signal.py
> pass extmod/ticks_diff.py
> pass extmod/time_ms_us.py
> pass extmod/ubinascii_a2b_base64.py
> pass extmod/ubinascii_b2a_base64.py
> pass extmod/ubinascii_crc32.py
> pass extmod/ubinascii_hexlify.py
> pass extmod/ubinascii_micropython.py
> pass extmod/ubinascii_unhexlify.py
> pass extmod/ucryptolib_aes128_cbc.py
> pass extmod/ucryptolib_aes128_ctr.py
> pass extmod/ucryptolib_aes128_ecb.py
> pass extmod/ucryptolib_aes128_ecb_enc.py
> pass extmod/ucryptolib_aes128_ecb_inpl.py
> pass extmod/ucryptolib_aes128_ecb_into.py
> pass extmod/ucryptolib_aes256_cbc.py
> pass extmod/ucryptolib_aes256_ecb.py
> pass extmod/uctypes_32bit_intbig.py
> pass extmod/uctypes_array_assign_le.py
> pass extmod/uctypes_array_assign_native_le.py
> pass extmod/uctypes_array_assign_native_le_intbig.py
> pass extmod/uctypes_bytearray.py
> pass extmod/uctypes_byteat.py
> pass extmod/uctypes_error.py
> pass extmod/uctypes_le.py
> pass extmod/uctypes_le_float.py
> pass extmod/uctypes_native_float.py
> pass extmod/uctypes_native_le.py
> pass extmod/uctypes_print.py
> pass extmod/uctypes_ptr_le.py
> pass extmod/uctypes_ptr_native_le.py
> pass extmod/uctypes_sizeof.py
> pass extmod/uctypes_sizeof_float.py
> pass extmod/uctypes_sizeof_layout.py
> pass extmod/uctypes_sizeof_native.py
> pass extmod/uctypes_sizeof_od.py
> pass extmod/uhashlib_md5.py
> pass extmod/uhashlib_sha1.py
> pass extmod/uhashlib_sha256.py
> pass extmod/uheapq1.py
> pass extmod/ujson_dump.py
> pass extmod/ujson_dump_iobase.py
> pass extmod/ujson_dumps.py
> pass extmod/ujson_dumps_extra.py
> pass extmod/ujson_dumps_float.py
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/import/import_pkg7.py", line 2, in <module>
> import pkg7.subpkg1.subpkg2.mod3
> File "/<<PKGBUILDDIR>>/tests/import/pkg7/subpkg1/subpkg2/mod3.py", line 8,
> in <module>
> from .... import mod1
> ImportError: attempted relative import beyond top-level package
> pass extmod/ujson_dumps_ordereddict.py
> pass extmod/ujson_load.py
> pass extmod/ujson_loads.py
> pass extmod/ujson_loads_bytes.py
> pass extmod/ujson_loads_float.py
> FAIL extmod/urandom_basic.py
> pass extmod/urandom_extra.py
> pass extmod/urandom_extra_float.py
> pass extmod/ure1.py
> pass extmod/ure_debug.py
> pass extmod/ure_error.py
> pass extmod/ure_group.py
> pass extmod/ure_groups.py
> pass extmod/ure_namedclass.py
> pass extmod/ure_span.py
> pass extmod/ure_split.py
> pass extmod/ure_split_empty.py
> pass extmod/ure_split_notimpl.py
> pass extmod/ure_stack_overflow.py
> pass extmod/ure_sub.py
> pass extmod/ure_sub_unmatched.py
> pass extmod/uselect_poll_basic.py
> pass extmod/ussl_keycert.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/vfs_basic.py
> skip extmod/vfs_blockdev.py
> skip extmod/vfs_fat_fileio1.py
> skip extmod/vfs_fat_fileio2.py
> skip extmod/vfs_fat_more.py
> skip extmod/vfs_fat_oldproto.py
> skip extmod/vfs_fat_ramdisk.py
> skip extmod/vfs_fat_ramdisklarge.py
> skip extmod/vfs_lfs.py
> skip extmod/vfs_lfs_corrupt.py
> skip extmod/vfs_lfs_error.py
> skip extmod/vfs_lfs_file.py
> skip extmod/vfs_lfs_mount.py
> pass extmod/vfs_userfs.py
> pass extmod/websocket_basic.py
> pass float/array_construct.py
> pass float/builtin_float_abs.py
> pass float/builtin_float_hash.py
> pass float/builtin_float_minmax.py
> pass float/builtin_float_pow.py
> pass float/builtin_float_round.py
> pass float/builtin_float_round_intbig.py
> pass float/bytearray_construct.py
> pass float/bytes_construct.py
> pass float/cmath_fun.py
> pass float/cmath_fun_special.py
> pass float/complex1.py
> pass float/complex1_intbig.py
> pass float/float1.py
> pass float/float2int_doubleprec_intbig.py
> pass float/float2int_fp30_intbig.py
> pass float/float2int_intbig.py
> pass float/float_array.py
> pass float/float_compare.py
> pass float/float_divmod.py
> pass float/float_divmod_relaxed.py
> pass float/float_format.py
> pass float/float_parse.py
> pass float/float_parse_doubleprec.py
> pass float/float_struct.py
> pass float/int_big_float.py
> pass float/int_divzero.py
> pass float/int_power.py
> pass float/list_index.py
> pass float/math_domain.py
> pass float/math_domain_special.py
> pass float/math_factorial_intbig.py
> pass float/math_fun.py
> pass float/math_fun_bool.py
> pass float/math_fun_int.py
> pass float/math_fun_intbig.py
> pass float/math_fun_special.py
> pass float/math_isclose.py
> pass float/python36.py
> pass float/string_format.py
> pass float/string_format2.py
> pass float/string_format_fp30.py
> pass float/string_format_modulo.py
> pass float/string_format_modulo2.py
> pass float/string_format_modulo2_intbig.py
> pass float/string_format_modulo3.py
> pass float/true_value.py
> pass float/types.py
> pass import/builtin_import.py
> pass import/gen_context.py
> pass import/gen_context2.py
> pass import/import1a.py
> pass import/import1b.py
> pass import/import2a.py
> pass import/import3a.py
> pass import/import_file.py
> pass import/import_long_dyn.py
> pass import/import_long_dyn2.py
> pass import/import_override.py
> pass import/import_pkg1.py
> pass import/import_pkg2.py
> pass import/import_pkg3.py
> pass import/import_pkg4.py
> pass import/import_pkg5.py
> pass import/import_pkg6.py
> FAIL import/import_pkg7.py
> pass import/import_pkg8.py
> pass import/import_star_error.py
> pass import/module_getattr.py
> pass import/mpy_invalid.py
> pass import/mpy_native.py
> pass import/rel_import_inv.py
> pass import/try_module.py
> pass io/argv.py
> pass io/builtin_print_file.py
> pass io/file1.py
> pass io/file_iter.py
> pass io/file_long_read.py
> pass io/file_long_read2.py
> pass io/file_long_read3.py
> pass io/file_readinto.py
> pass io/file_readinto_len.py
> pass io/file_readline.py
> pass io/file_seek.py
> pass io/file_stdio.py
> pass io/file_with.py
> pass io/open_append.py
> pass io/open_plus.py
> pass io/resource_stream.py
> pass micropython/const.py
> pass micropython/const2.py
> pass micropython/const_error.py
> pass micropython/const_intbig.py
> pass micropython/decorator.py
> pass micropython/decorator_error.py
> pass micropython/emg_exc.py
> pass micropython/extreme_exc.py
> pass micropython/heap_lock.py
> pass micropython/heapalloc.py
> pass micropython/heapalloc_bytesio.py
> pass micropython/heapalloc_bytesio2.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 micropython/heapalloc_iter.py
> pass micropython/heapalloc_str.py
> pass micropython/heapalloc_super.py
> pass micropython/heapalloc_traceback.py
> pass micropython/kbd_intr.py
> pass micropython/meminfo.py
> pass micropython/memstats.py
> pass micropython/native_closure.py
> pass micropython/native_const.py
> pass micropython/native_const_intbig.py
> pass micropython/native_gen.py
> pass micropython/native_misc.py
> pass micropython/native_try.py
> pass micropython/native_try_deep.py
> pass micropython/native_with.py
> pass micropython/opt_level.py
> pass micropython/opt_level_lineno.py
> pass micropython/schedule.py
> pass micropython/stack_use.py
> pass micropython/viper_addr.py
> pass micropython/viper_args.py
> pass micropython/viper_binop_arith.py
> pass micropython/viper_binop_comp.py
> pass micropython/viper_binop_comp_imm.py
> pass micropython/viper_binop_divmod.py
> pass micropython/viper_binop_multi_comp.py
> pass micropython/viper_cond.py
> pass micropython/viper_const.py
> pass micropython/viper_const_intbig.py
> pass micropython/viper_error.py
> pass micropython/viper_globals.py
> pass micropython/viper_import.py
> pass micropython/viper_misc.py
> pass micropython/viper_misc_intbig.py
> pass micropython/viper_ptr16_load.py
> pass micropython/viper_ptr16_store.py
> pass micropython/viper_ptr32_load.py
> pass micropython/viper_ptr32_store.py
> pass micropython/viper_ptr8_load.py
> pass micropython/viper_ptr8_store.py
> pass micropython/viper_subscr.py
> pass micropython/viper_try.py
> pass micropython/viper_types.py
> pass micropython/viper_with.py
> pass misc/features.py
> pass misc/non_compliant.py
> pass misc/non_compliant_lexer.py
> pass misc/print_exception.py
> pass misc/rge_sm.py
> pass misc/sys_atexit.py
> pass misc/sys_exc_info.py
> skip misc/sys_settrace_features.py
> skip misc/sys_settrace_generator.py
> skip misc/sys_settrace_loop.py
> pass stress/dict_copy.py
> pass stress/dict_create.py
> pass stress/dict_create_max.py
> pass stress/gc_trace.py
> pass stress/list_sort.py
> pass stress/qstr_limit.py
> pass stress/recursion.py
> pass stress/recursive_data.py
> pass stress/recursive_gen.py
> pass stress/recursive_iternext.py
> pass unicode/file1.py
> pass unicode/file2.py
> pass unicode/unicode.py
> pass unicode/unicode_chr.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_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
> 757 tests performed (20126 individual testcases)
> 755 tests passed
> 18 tests skipped: cmd_parsetree btree1 vfs_blockdev vfs_fat_fileio1
> vfs_fat_fileio2 vfs_fat_more vfs_fat_oldproto vfs_fat_ramdisk
> vfs_fat_ramdisklarge vfs_lfs vfs_lfs_corrupt vfs_lfs_error vfs_lfs_file
> vfs_lfs_mount sys_settrace_features sys_settrace_generator sys_settrace_loop
> extra_coverage
> 2 tests failed: urandom_basic import_pkg7
> make[2]: *** [Makefile:198: test] Error 1
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/ports/unix'
> dh_auto_test: error: cd ports/unix && make -j4 test STRIP=true
> MICROPY_PY_BTREE=0 MICROPY_SSL_AXTLS=0 MICROPY_SSL_MBEDTLS=1 MICROPY_PY_JNI=1
> "TESTS_ARGS=-e ussl_basic" returned exit code 2
The full build log is available from:
http://qa-logs.debian.net/2020/11/25/micropython_1.12-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!
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.
--- End Message ---
--- Begin Message ---
Source: micropython
Source-Version: 1.14+ds-1
Done: Yangfl <mmyan...@gmail.com>
We believe that the bug you reported is fixed in the latest version of
micropython, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 975...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Yangfl <mmyan...@gmail.com> (supplier of updated micropython package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Tue, 16 Feb 2021 17:52:54 +0800
Source: micropython
Architecture: source
Version: 1.14+ds-1
Distribution: unstable
Urgency: medium
Maintainer: Yangfl <mmyan...@gmail.com>
Changed-By: Yangfl <mmyan...@gmail.com>
Closes: 975774
Changes:
micropython (1.14+ds-1) unstable; urgency=medium
.
* New upstream release
* Fix FTBFS on amd64 (Closes: #975774)
* Bump Standards-Version to 4.5.1
* Add upstream metadata
Checksums-Sha1:
7e161000b186eb663359c74c7c2e27d3a7e5f741 2130 micropython_1.14+ds-1.dsc
bba9fde08a29d52142ebdff0b1fe7248ed6ccb1a 4582532
micropython_1.14+ds.orig.tar.xz
6eb6d73598c5bf901b8a599890f98db5744bd22b 14348
micropython_1.14+ds-1.debian.tar.xz
4fd77432ebcd11b5f652dbc8377b6ce64164208e 8934
micropython_1.14+ds-1_amd64.buildinfo
Checksums-Sha256:
b99e88de1a714da0353c02728fcdd86cbd8bf6fb45d509610e0d4883bb5957e3 2130
micropython_1.14+ds-1.dsc
93384d0dcb31fc2ea3cbb1505a3f0eac19e5be98dce060ba2637260d12c7c688 4582532
micropython_1.14+ds.orig.tar.xz
ace846ea4be10da7f832ffefc873e35a2bc3a4a86064b899f2fcbc44e9098003 14348
micropython_1.14+ds-1.debian.tar.xz
be64dcb3d5cbc58a7fe5cf4dbb1a12fcb1088860aedcdd5f6a58bb0cdb62f64d 8934
micropython_1.14+ds-1_amd64.buildinfo
Files:
756d352d6682661399a7a2af5d7b78d9 2130 python optional micropython_1.14+ds-1.dsc
1534b450a2d6daa83b1d7643ba70b0c5 4582532 python optional
micropython_1.14+ds.orig.tar.xz
d0df774fbf536f7aa98b86da729e4f7f 14348 python optional
micropython_1.14+ds-1.debian.tar.xz
75a42ec8b6e96f5b14639057f7b86980 8934 python optional
micropython_1.14+ds-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEfncpR22H1vEdkazLwpPntGGCWs4FAmA708cACgkQwpPntGGC
Ws5ZNg//Zc5zZJ8BDX4e2X4rxPAmK+SjY7uTxsslcKMxpExzl88df5nnSU1thc/j
JlyHBccI9zL3zaRz1IgNlaNohl3WDIE3dA4yf7xiMIyOXGIxZ9GcBAnF5DfiTYe9
54JI5NinfXJ1OWQ7EbgPBQCGQcO0lt8XNeCK+D1hlGwSZpmzoGDgvJfSJBP4BL9M
Be2xDokEvipO1GowPm3tX9G8uy5dyqim4W6kV4PLdFmDg3aaPMwLwOi+tDIDWNWJ
SBXdjsq9kDP9Cg8whT7WyQKMnL5IoXSrVhIQnmkmjOU5smnPftqazsleRJXizokO
s0vysH8ypd5venrQ0WH9qz6VMnrtuu/F44km7bP8KwRylmi9blqv/u2lPZSHuHTz
n/q/X7je8DtafPLXnIvk2T2nh9lP+XcW86MtEOobDdSEZ7G5yDl2VtfGUu68F5Qu
3ge89E+uDYNVluJXGLuZnT3LrLgrD2512u6wgjKQKegY5xAojwb1ziVFNXy7+dWK
xWrzUNnJaSI3ZuNQ3i4F3kk1lFqm92bu+wyCsI6EXbCDQLBxpxLUUN/5HyelWtXg
e9YzCGaPlgbh65ZhL2ep+YecOe6zT74SjFWqAh/vYx2dXAGNr6QaLoCZc97sO77c
tfvOOwNeuf2sKZuVEQWf07jlgzWsa3KFUBav8W+hsB1cpBiZwjg=
=grXK
-----END PGP SIGNATURE-----
--- End Message ---