FIO_ASSERT: return errno(22)

Ref.: #15 #17
Output log

mustache
DEBUG:    21483 scheduling AT_EXIT callbacks.
DEBUG:    testing leaks for fio___http_connection
DEBUG:    testing leaks for fio___http_protocol
DEBUG:    HTTP MIME hash storage count/capa: 91 / 128
DEBUG:    testing leaks for fio___http_mime_map_s
DEBUG:    testing leaks for fio_http
DEBUG:    testing leaks for fio___http_cmap_destroy
DEBUG:    testing leaks for fio___http_cmap_s
DEBUG:    testing leaks for fio___http_hmap_destroy
DEBUG:    testing leaks for fio___http_hmap_s
DEBUG:    testing leaks for fio___http_sary_destroy
DEBUG:    testing leaks for fio___http_sary_s
DEBUG:    testing leaks for fio___http_str_cache_destroy
DEBUG:    testing leaks for fio___http_str_cache_s
DEBUG:    testing leaks for http___keystr_allocator
DEBUG:    testing leaks for fio___pubsub_message_map_destroy
DEBUG:    testing leaks for fio___pubsub_message_map_s
DEBUG:    testing leaks for fio___pubsub_engines_destroy
DEBUG:    testing leaks for fio___pubsub_engines_s
DEBUG:    testing leaks for fio___pubsub_broadcast_connected_destroy
DEBUG:    testing leaks for fio___pubsub_broadcast_connected_s
DEBUG:    testing leaks for fio___postoffice_msmap_destroy
DEBUG:    testing leaks for fio___postoffice_msmap_s
DEBUG:    testing leaks for fio___channel_map_destroy
DEBUG:    testing leaks for fio___channel_map_s
DEBUG:    testing leaks for fio___pubsub_message_parser_s
DEBUG:    testing leaks for fio___pubsub_message
DEBUG:    testing leaks for fio_subscription
DEBUG:    testing leaks for fio_channel
DEBUG:    testing leaks for fio_tls
DEBUG:    testing leaks for fio___tls_cert_map_s
DEBUG:    testing leaks for fio___tls_trust_map_s
DEBUG:    testing leaks for fio___tls_alpn_map_s
DEBUG:    testing leaks for fio_srv_listen
DEBUG:    testing leaks for fio
DEBUG:    testing leaks for fio___srv_env_destroy
DEBUG:    testing leaks for fio___srv_env_s
DEBUG:    testing leaks for fio___timer_event_s
DEBUG:    testing leaks for fio_queue_task_rings
DEBUG:    testing leaks for fio_queue
DEBUG:    testing leaks for fio_stream_packet_s
DEBUG:    starting facil.io memory allocator cleanup for fio_malloc.
DEBUG:    (fio_malloc) total allocations: 0
DEBUG:    finished facil.io memory allocator cleanup for fio_malloc.
DEBUG:    testing leaks for fio_malloc
DEBUG:    testing leaks for fio___malloc_chunk
DEBUG:    testing leaks for fiobj___stack_destroy
DEBUG:    testing leaks for fiobj___stack_s
DEBUG:    testing leaks for fiobj___active_stack_destroy
DEBUG:    testing leaks for fiobj___active_stack_s
DEBUG:    testing leaks for fiobj___bigfloat
DEBUG:    testing leaks for fiobj___bignum
DEBUG:    testing leaks for fiobj_hash
DEBUG:    testing leaks for fiobj_hash_destroy
DEBUG:    testing leaks for fiobj_hash_s
DEBUG:    testing leaks for fiobj_array
DEBUG:    testing leaks for fiobj_array_destroy
DEBUG:    testing leaks for fiobj_array_s
DEBUG:    testing leaks for fiobj_str
DEBUG:    testing leaks for fiobj_str_destroy
DEBUG:    testing leaks for fiobj_str_s
DEBUG:    testing leaks for fiobj_object
DEBUG:    testing leaks for fio_mustache_s
DEBUG:    testing leaks for fio_string_default_key_allocations
DEBUG:    testing leaks for fio_string_default_allocations
DEBUG:    testing leaks for fio_keystr_s
DEBUG:    testing leaks for fio_bstr_s
DEBUG:    starting facil.io memory allocator cleanup for fiobj_mem_malloc.
DEBUG:    MEMORY CACHE-DEALLOC placed 0x7fedb0800000 in cache
DEBUG:    MEMORY CACHE-ALLOC retrieved 0x7fedb0800000 from cache
DEBUG:    MEMORY CACHE-DEALLOC de-allocated 0x7fedb0800000
DEBUG:    (fiobj_mem_malloc) total allocations: 2859
DEBUG:    finished facil.io memory allocator cleanup for fiobj_mem_malloc.
DEBUG:    testing leaks for fiobj_mem_malloc
DEBUG:    testing leaks for fiobj_mem___malloc_chunk
DEBUG:    testing leaks for fio___cli_amap_s
DEBUG:    testing leaks for fio_cli_help_writer
DEBUG:    testing leaks for fio_cli_ary
DEBUG:    testing leaks for fio_cli_str
FATAL:    fio___state_map_s `free` after `free` detected!
FATAL:         errno(0): Success

stl
DEBUG:    21510 scheduling AT_EXIT callbacks.
DEBUG:    testing leaks for fio_imap_tester_s
DEBUG:    testing leaks for fio_small_str_destroy
DEBUG:    testing leaks for fio_small_str_s
DEBUG:    testing leaks for fio_big_str_destroy
DEBUG:    testing leaks for fio_big_str_s
DEBUG:    testing leaks for omap___test_size_lru_destroy
DEBUG:    testing leaks for omap___test_size_lru_s
DEBUG:    starting facil.io memory allocator cleanup for omap___test_size_lru_mem_malloc.
DEBUG:    MEMORY CACHE-DEALLOC placed 0x7f91abe00000 in cache
DEBUG:    MEMORY chunk 0x7f91abc00000 no longer used as big-block
DEBUG:    MEMORY CACHE-DEALLOC placed 0x7f91abc00000 in cache
DEBUG:    MEMORY CACHE-ALLOC retrieved 0x7f91abc00000 from cache
DEBUG:    MEMORY CACHE-DEALLOC de-allocated 0x7f91abc00000
DEBUG:    MEMORY CACHE-ALLOC retrieved 0x7f91abe00000 from cache
DEBUG:    MEMORY CACHE-DEALLOC de-allocated 0x7f91abe00000
DEBUG:    (omap___test_size_lru_mem_malloc) total allocations: 13
DEBUG:    finished facil.io memory allocator cleanup for omap___test_size_lru_mem_malloc.
DEBUG:    testing leaks for omap___test_size_lru_mem_malloc
DEBUG:    testing leaks for omap___test_size_lru_mem___malloc_chunk
DEBUG:    testing leaks for omap___test_size_t_destroy
DEBUG:    testing leaks for omap___test_size_t_s
DEBUG:    starting facil.io memory allocator cleanup for omap___test_size_t_mem_malloc.
DEBUG:    MEMORY CACHE-DEALLOC placed 0x7f91ac000000 in cache
DEBUG:    MEMORY CACHE-ALLOC retrieved 0x7f91ac000000 from cache
DEBUG:    MEMORY CACHE-DEALLOC de-allocated 0x7f91ac000000
DEBUG:    (omap___test_size_t_mem_malloc) total allocations: 13
DEBUG:    finished facil.io memory allocator cleanup for omap___test_size_t_mem_malloc.
DEBUG:    testing leaks for omap___test_size_t_mem_malloc
DEBUG:    testing leaks for omap___test_size_t_mem___malloc_chunk
DEBUG:    testing leaks for umap___test_size_destroy
DEBUG:    testing leaks for umap___test_size_s
DEBUG:    starting facil.io memory allocator cleanup for umap___test_size_mem_malloc.
DEBUG:    MEMORY CACHE-DEALLOC placed 0x7f91ac200000 in cache
DEBUG:    MEMORY CACHE-ALLOC retrieved 0x7f91ac200000 from cache
DEBUG:    MEMORY CACHE-DEALLOC de-allocated 0x7f91ac200000
DEBUG:    (umap___test_size_mem_malloc) total allocations: 13
DEBUG:    finished facil.io memory allocator cleanup for umap___test_size_mem_malloc.
DEBUG:    testing leaks for umap___test_size_mem_malloc
DEBUG:    testing leaks for umap___test_size_mem___malloc_chunk
DEBUG:    testing leaks for uset___test_size_t_destroy
DEBUG:    testing leaks for uset___test_size_t_s
DEBUG:    starting facil.io memory allocator cleanup for uset___test_size_t_mem_malloc.
DEBUG:    MEMORY CACHE-DEALLOC placed 0x7f91ae200000 in cache
DEBUG:    MEMORY CACHE-ALLOC retrieved 0x7f91ae200000 from cache
DEBUG:    MEMORY CACHE-DEALLOC de-allocated 0x7f91ae200000
DEBUG:    (uset___test_size_t_mem_malloc) total allocations: 13
DEBUG:    finished facil.io memory allocator cleanup for uset___test_size_t_mem_malloc.
DEBUG:    testing leaks for uset___test_size_t_mem_malloc
DEBUG:    testing leaks for uset___test_size_t_mem___malloc_chunk
DEBUG:    testing leaks for ary3____test_destroy
DEBUG:    testing leaks for ary3____test_s
DEBUG:    testing leaks for ary2____test_destroy
DEBUG:    testing leaks for ary2____test_s
DEBUG:    testing leaks for ary____test
DEBUG:    testing leaks for ary____test_destroy
DEBUG:    testing leaks for ary____test_s
DEBUG:    fio_mem_test_unsafe___mem_state_cleanup called more than once (NULL state).
DEBUG:    testing leaks for fio_mem_test_unsafe_malloc
DEBUG:    testing leaks for fio_mem_test_unsafe___malloc_chunk
DEBUG:    fio_mem_test_safe___mem_state_cleanup called more than once (NULL state).
DEBUG:    testing leaks for fio_mem_test_safe_malloc
DEBUG:    testing leaks for fio_mem_test_safe___malloc_chunk
DEBUG:    testing leaks for fio___http_connection
DEBUG:    testing leaks for fio___http_protocol
DEBUG:    HTTP MIME hash storage count/capa: 91 / 128
DEBUG:    testing leaks for fio___http_mime_map_s
DEBUG:    testing leaks for fio_http
DEBUG:    testing leaks for fio___http_cmap_destroy
DEBUG:    testing leaks for fio___http_cmap_s
DEBUG:    testing leaks for fio___http_hmap_destroy
DEBUG:    testing leaks for fio___http_hmap_s
DEBUG:    testing leaks for fio___http_sary_destroy
DEBUG:    testing leaks for fio___http_sary_s
DEBUG:    testing leaks for fio___http_str_cache_destroy
DEBUG:    testing leaks for fio___http_str_cache_s
DEBUG:    testing leaks for http___keystr_allocator
DEBUG:    testing leaks for fio___pubsub_message_map_destroy
DEBUG:    testing leaks for fio___pubsub_message_map_s
DEBUG:    testing leaks for fio___pubsub_engines_destroy
DEBUG:    testing leaks for fio___pubsub_engines_s
DEBUG:    testing leaks for fio___pubsub_broadcast_connected_destroy
DEBUG:    testing leaks for fio___pubsub_broadcast_connected_s
DEBUG:    testing leaks for fio___postoffice_msmap_destroy
DEBUG:    testing leaks for fio___postoffice_msmap_s
DEBUG:    testing leaks for fio___channel_map_destroy
DEBUG:    testing leaks for fio___channel_map_s
DEBUG:    testing leaks for fio___pubsub_message_parser_s
DEBUG:    testing leaks for fio___pubsub_message
DEBUG:    testing leaks for fio_subscription
DEBUG:    testing leaks for fio_channel
DEBUG:    testing leaks for fio_tls
DEBUG:    testing leaks for fio___tls_cert_map_s
DEBUG:    testing leaks for fio___tls_trust_map_s
DEBUG:    testing leaks for fio___tls_alpn_map_s
DEBUG:    testing leaks for fio_srv_listen
DEBUG:    testing leaks for fio
DEBUG:    testing leaks for fio___srv_env_destroy
DEBUG:    testing leaks for fio___srv_env_s
DEBUG:    testing leaks for fio___timer_event_s
DEBUG:    testing leaks for fio_queue_task_rings
DEBUG:    testing leaks for fio_queue
DEBUG:    testing leaks for fio_stream_packet_s
DEBUG:    starting facil.io memory allocator cleanup for fio_malloc.
DEBUG:    MEMORY CACHE-DEALLOC placed 0x7f91ac800000 in cache
DEBUG:    MEMORY CACHE-DEALLOC placed 0x7f91aa800000 in cache
DEBUG:    MEMORY chunk 0x7f91ab000000 no longer used as big-block
DEBUG:    MEMORY CACHE-DEALLOC placed 0x7f91ab000000 in cache
DEBUG:    MEMORY CACHE-ALLOC retrieved 0x7f91ab000000 from cache
DEBUG:    MEMORY CACHE-DEALLOC de-allocated 0x7f91ab000000
DEBUG:    MEMORY CACHE-ALLOC retrieved 0x7f91aa800000 from cache
DEBUG:    MEMORY CACHE-DEALLOC de-allocated 0x7f91aa800000
DEBUG:    MEMORY CACHE-ALLOC retrieved 0x7f91ac800000 from cache
DEBUG:    MEMORY CACHE-DEALLOC de-allocated 0x7f91ac800000
DEBUG:    MEMORY CACHE-ALLOC retrieved 0x7f91a2800000 from cache
DEBUG:    MEMORY CACHE-DEALLOC de-allocated 0x7f91a2800000
DEBUG:    (fio_malloc) total allocations: 69042
DEBUG:    finished facil.io memory allocator cleanup for fio_malloc.
DEBUG:    testing leaks for fio_malloc
DEBUG:    testing leaks for fio___malloc_chunk
DEBUG:    testing leaks for fiobj___stack_destroy
DEBUG:    testing leaks for fiobj___stack_s
DEBUG:    testing leaks for fiobj___active_stack_destroy
DEBUG:    testing leaks for fiobj___active_stack_s
DEBUG:    testing leaks for fiobj___bigfloat
DEBUG:    testing leaks for fiobj___bignum
DEBUG:    testing leaks for fiobj_hash
DEBUG:    testing leaks for fiobj_hash_destroy
DEBUG:    testing leaks for fiobj_hash_s
DEBUG:    testing leaks for fiobj_array
DEBUG:    testing leaks for fiobj_array_destroy
DEBUG:    testing leaks for fiobj_array_s
DEBUG:    testing leaks for fiobj_str
DEBUG:    testing leaks for fiobj_str_destroy
DEBUG:    testing leaks for fiobj_str_s
DEBUG:    testing leaks for fiobj_object
DEBUG:    testing leaks for fio_mustache_s
DEBUG:    testing leaks for fio_string_default_key_allocations
DEBUG:    testing leaks for fio_string_default_allocations
DEBUG:    testing leaks for fio_keystr_s
DEBUG:    testing leaks for fio_bstr_s
DEBUG:    starting facil.io memory allocator cleanup for fiobj_mem_malloc.
DEBUG:    MEMORY CACHE-DEALLOC placed 0x7f91ac400000 in cache
DEBUG:    MEMORY chunk 0x7f91aa400000 no longer used as big-block
DEBUG:    MEMORY CACHE-DEALLOC placed 0x7f91aa400000 in cache
DEBUG:    MEMORY CACHE-ALLOC retrieved 0x7f91aa400000 from cache
DEBUG:    MEMORY CACHE-DEALLOC de-allocated 0x7f91aa400000
DEBUG:    MEMORY CACHE-ALLOC retrieved 0x7f91ac400000 from cache
DEBUG:    MEMORY CACHE-DEALLOC de-allocated 0x7f91ac400000
DEBUG:    (fiobj_mem_malloc) total allocations: 12420
DEBUG:    finished facil.io memory allocator cleanup for fiobj_mem_malloc.
DEBUG:    testing leaks for fiobj_mem_malloc
DEBUG:    testing leaks for fiobj_mem___malloc_chunk
DEBUG:    testing leaks for fio___cli_amap_s
DEBUG:    testing leaks for fio_cli_help_writer
DEBUG:    testing leaks for fio_cli_ary
DEBUG:    testing leaks for fio_cli_str
FATAL:    fio___state_map_s `free` after `free` detected!
FATAL:         errno(22): Invalid argument

base64
DEBUG:    21761 scheduling AT_EXIT callbacks.
DEBUG:    testing leaks for fio_str_destroy
DEBUG:    testing leaks for fio_str_s
DEBUG:    testing leaks for fio_string_default_key_allocations
DEBUG:    testing leaks for fio_string_default_allocations
DEBUG:    testing leaks for fio_keystr_s
DEBUG:    testing leaks for fio_bstr_s
DEBUG:    starting facil.io memory allocator cleanup for fiobj_mem_malloc.
DEBUG:    (fiobj_mem_malloc) total allocations: 0
DEBUG:    finished facil.io memory allocator cleanup for fiobj_mem_malloc.
DEBUG:    testing leaks for fiobj_mem_malloc
DEBUG:    testing leaks for fiobj_mem___malloc_chunk
DEBUG:    testing leaks for fio___cli_amap_s
DEBUG:    testing leaks for fio_cli_help_writer
DEBUG:    testing leaks for fio_cli_ary
DEBUG:    testing leaks for fio_cli_str
FATAL:    fio___state_map_s `free` after `free` detected!
FATAL:         errno(0): Success

mempool
DEBUG:    MEMORY CACHE-ALLOC allocated 0x7f678cc00000
DEBUG:    MEMORY CACHE-DEALLOC de-allocated 0x7f678cc00000
DEBUG:    * size_units: 2044, ppu: 2, total pointers: 4088

* Micro-seconds performing malloc: 6119
* Micro-seconds performing calloc: 16383
* Micro-seconds performing realloc: 23279
* Micro-seconds performing free (realloc): 6699
* Micro-seconds performing free (re-cycle): 4230
* Micro-seconds performing a zero-life span (malloc-free): 6623
* Micro-seconds performing a facil.io use-case round (medium-short life): 141477
* Failed allocations: 0
Total CPU Time (micros): 1638500
DEBUG:    21821 scheduling AT_EXIT callbacks.
DEBUG:    testing leaks for fio___cli_amap_s
DEBUG:    testing leaks for fio_cli_help_writer
DEBUG:    testing leaks for fio_cli_ary
DEBUG:    testing leaks for fio_cli_str
DEBUG:    starting facil.io memory allocator cleanup for fio_malloc.
DEBUG:    MEMORY CACHE-DEALLOC de-allocated 0x7f6790c00000
DEBUG:    MEMORY CACHE-DEALLOC de-allocated 0x7f678f400000
DEBUG:    MEMORY CACHE-ALLOC retrieved 0x7f678ec00000 from cache
DEBUG:    MEMORY CACHE-DEALLOC de-allocated 0x7f678ec00000
DEBUG:    MEMORY CACHE-ALLOC retrieved 0x7f678dc00000 from cache
DEBUG:    MEMORY CACHE-DEALLOC de-allocated 0x7f678dc00000
DEBUG:    MEMORY CACHE-ALLOC retrieved 0x7f678d800000 from cache
DEBUG:    MEMORY CACHE-DEALLOC de-allocated 0x7f678d800000
DEBUG:    MEMORY CACHE-ALLOC retrieved 0x7f678e400000 from cache
DEBUG:    MEMORY CACHE-DEALLOC de-allocated 0x7f678e400000
DEBUG:    MEMORY CACHE-ALLOC retrieved 0x7f678d400000 from cache
DEBUG:    MEMORY CACHE-DEALLOC de-allocated 0x7f678d400000
DEBUG:    MEMORY CACHE-ALLOC retrieved 0x7f678d000000 from cache
DEBUG:    MEMORY CACHE-DEALLOC de-allocated 0x7f678d000000
DEBUG:    MEMORY CACHE-ALLOC retrieved 0x7f678c400000 from cache
DEBUG:    MEMORY CACHE-DEALLOC de-allocated 0x7f678c400000
DEBUG:    MEMORY CACHE-ALLOC retrieved 0x7f678a000000 from cache
DEBUG:    MEMORY CACHE-DEALLOC de-allocated 0x7f678a000000
DEBUG:    MEMORY CACHE-ALLOC retrieved 0x7f678f000000 from cache
DEBUG:    MEMORY CACHE-DEALLOC de-allocated 0x7f678f000000
DEBUG:    MEMORY CACHE-ALLOC retrieved 0x7f6789c00000 from cache
DEBUG:    MEMORY CACHE-DEALLOC de-allocated 0x7f6789c00000
DEBUG:    MEMORY CACHE-ALLOC retrieved 0x7f678c000000 from cache
DEBUG:    MEMORY CACHE-DEALLOC de-allocated 0x7f678c000000
DEBUG:    MEMORY CACHE-ALLOC retrieved 0x7f6788c00000 from cache
DEBUG:    MEMORY CACHE-DEALLOC de-allocated 0x7f6788c00000
DEBUG:    MEMORY CACHE-ALLOC retrieved 0x7f678b000000 from cache
DEBUG:    MEMORY CACHE-DEALLOC de-allocated 0x7f678b000000
DEBUG:    MEMORY CACHE-ALLOC retrieved 0x7f6788800000 from cache
DEBUG:    MEMORY CACHE-DEALLOC de-allocated 0x7f6788800000
DEBUG:    MEMORY CACHE-ALLOC retrieved 0x7f678b800000 from cache
DEBUG:    MEMORY CACHE-DEALLOC de-allocated 0x7f678b800000
DEBUG:    MEMORY CACHE-ALLOC retrieved 0x7f678b400000 from cache
DEBUG:    MEMORY CACHE-DEALLOC de-allocated 0x7f678b400000
DEBUG:    (fio_malloc) total allocations: 654083
DEBUG:    finished facil.io memory allocator cleanup for fio_malloc.
DEBUG:    testing leaks for fio_malloc
DEBUG:    testing leaks for fio___malloc_chunk
FATAL:    fio___state_map_s `free` after `free` detected!
FATAL:         errno(0): Success

noop
INFO:     Doing Nothing
DEBUG:    21870 scheduling AT_EXIT callbacks.
DEBUG:    testing leaks for fio___http_connection
DEBUG:    testing leaks for fio___http_protocol
DEBUG:    HTTP MIME hash storage count/capa: 91 / 128
DEBUG:    testing leaks for fio___http_mime_map_s
DEBUG:    testing leaks for fio_http
DEBUG:    testing leaks for fio___http_cmap_destroy
DEBUG:    testing leaks for fio___http_cmap_s
DEBUG:    testing leaks for fio___http_hmap_destroy
DEBUG:    testing leaks for fio___http_hmap_s
DEBUG:    testing leaks for fio___http_sary_destroy
DEBUG:    testing leaks for fio___http_sary_s
DEBUG:    testing leaks for fio___http_str_cache_destroy
DEBUG:    testing leaks for fio___http_str_cache_s
DEBUG:    testing leaks for http___keystr_allocator
DEBUG:    testing leaks for fio___pubsub_message_map_destroy
DEBUG:    testing leaks for fio___pubsub_message_map_s
DEBUG:    testing leaks for fio___pubsub_engines_destroy
DEBUG:    testing leaks for fio___pubsub_engines_s
DEBUG:    testing leaks for fio___pubsub_broadcast_connected_destroy
DEBUG:    testing leaks for fio___pubsub_broadcast_connected_s
DEBUG:    testing leaks for fio___postoffice_msmap_destroy
DEBUG:    testing leaks for fio___postoffice_msmap_s
DEBUG:    testing leaks for fio___channel_map_destroy
DEBUG:    testing leaks for fio___channel_map_s
DEBUG:    testing leaks for fio___pubsub_message_parser_s
DEBUG:    testing leaks for fio___pubsub_message
DEBUG:    testing leaks for fio_subscription
DEBUG:    testing leaks for fio_channel
DEBUG:    testing leaks for fio_tls
DEBUG:    testing leaks for fio___tls_cert_map_s
DEBUG:    testing leaks for fio___tls_trust_map_s
DEBUG:    testing leaks for fio___tls_alpn_map_s
DEBUG:    testing leaks for fio_srv_listen
DEBUG:    testing leaks for fio
DEBUG:    testing leaks for fio___srv_env_destroy
DEBUG:    testing leaks for fio___srv_env_s
DEBUG:    testing leaks for fio___timer_event_s
DEBUG:    testing leaks for fio_queue_task_rings
DEBUG:    testing leaks for fio_queue
DEBUG:    testing leaks for fio_stream_packet_s
DEBUG:    starting facil.io memory allocator cleanup for fio_malloc.
DEBUG:    (fio_malloc) total allocations: 0
DEBUG:    finished facil.io memory allocator cleanup for fio_malloc.
DEBUG:    testing leaks for fio_malloc
DEBUG:    testing leaks for fio___malloc_chunk
DEBUG:    testing leaks for fiobj___stack_destroy
DEBUG:    testing leaks for fiobj___stack_s
DEBUG:    testing leaks for fiobj___active_stack_destroy
DEBUG:    testing leaks for fiobj___active_stack_s
DEBUG:    testing leaks for fiobj___bigfloat
DEBUG:    testing leaks for fiobj___bignum
DEBUG:    testing leaks for fiobj_hash
DEBUG:    testing leaks for fiobj_hash_destroy
DEBUG:    testing leaks for fiobj_hash_s
DEBUG:    testing leaks for fiobj_array
DEBUG:    testing leaks for fiobj_array_destroy
DEBUG:    testing leaks for fiobj_array_s
DEBUG:    testing leaks for fiobj_str
DEBUG:    testing leaks for fiobj_str_destroy
DEBUG:    testing leaks for fiobj_str_s
DEBUG:    testing leaks for fiobj_object
DEBUG:    testing leaks for fio_mustache_s
DEBUG:    testing leaks for fio_string_default_key_allocations
DEBUG:    testing leaks for fio_string_default_allocations
DEBUG:    testing leaks for fio_keystr_s
DEBUG:    testing leaks for fio_bstr_s
DEBUG:    starting facil.io memory allocator cleanup for fiobj_mem_malloc.
DEBUG:    (fiobj_mem_malloc) total allocations: 0
DEBUG:    finished facil.io memory allocator cleanup for fiobj_mem_malloc.
DEBUG:    testing leaks for fiobj_mem_malloc
DEBUG:    testing leaks for fiobj_mem___malloc_chunk
DEBUG:    testing leaks for fio___cli_amap_s
DEBUG:    testing leaks for fio_cli_help_writer
DEBUG:    testing leaks for fio_cli_ary
DEBUG:    testing leaks for fio_cli_str
FATAL:    fio___state_map_s `free` after `free` detected!
FATAL:         errno(0): Success

client
DEBUG:    21994 scheduling AT_EXIT callbacks.
DEBUG:    testing leaks for fio___http_connection
DEBUG:    testing leaks for fio___http_protocol
DEBUG:    HTTP MIME hash storage count/capa: 91 / 128
DEBUG:    testing leaks for fio___http_mime_map_s
DEBUG:    testing leaks for fio_http
DEBUG:    testing leaks for fio___http_cmap_destroy
DEBUG:    testing leaks for fio___http_cmap_s
DEBUG:    testing leaks for fio___http_hmap_destroy
DEBUG:    testing leaks for fio___http_hmap_s
DEBUG:    testing leaks for fio___http_sary_destroy
DEBUG:    testing leaks for fio___http_sary_s
DEBUG:    testing leaks for fio___http_str_cache_destroy
DEBUG:    testing leaks for fio___http_str_cache_s
DEBUG:    testing leaks for http___keystr_allocator
DEBUG:    testing leaks for fio___pubsub_message_map_destroy
DEBUG:    testing leaks for fio___pubsub_message_map_s
DEBUG:    testing leaks for fio___pubsub_engines_destroy
DEBUG:    testing leaks for fio___pubsub_engines_s
DEBUG:    testing leaks for fio___pubsub_broadcast_connected_destroy
DEBUG:    testing leaks for fio___pubsub_broadcast_connected_s
DEBUG:    testing leaks for fio___postoffice_msmap_destroy
DEBUG:    testing leaks for fio___postoffice_msmap_s
DEBUG:    testing leaks for fio___channel_map_destroy
DEBUG:    testing leaks for fio___channel_map_s
DEBUG:    testing leaks for fio___pubsub_message_parser_s
DEBUG:    testing leaks for fio___pubsub_message
DEBUG:    testing leaks for fio_subscription
DEBUG:    testing leaks for fio_channel
DEBUG:    testing leaks for fio_tls
DEBUG:    testing leaks for fio___tls_cert_map_s
DEBUG:    testing leaks for fio___tls_trust_map_s
DEBUG:    testing leaks for fio___tls_alpn_map_s
DEBUG:    testing leaks for fio_srv_listen
DEBUG:    testing leaks for fio
DEBUG:    testing leaks for fio___srv_env_destroy
DEBUG:    testing leaks for fio___srv_env_s
DEBUG:    testing leaks for fio___timer_event_s
DEBUG:    testing leaks for fio_queue_task_rings
DEBUG:    testing leaks for fio_queue
DEBUG:    testing leaks for fio_stream_packet_s
DEBUG:    testing leaks for fio_string_default_key_allocations
DEBUG:    testing leaks for fio_string_default_allocations
DEBUG:    testing leaks for fio_keystr_s
DEBUG:    testing leaks for fio_bstr_s
DEBUG:    starting facil.io memory allocator cleanup for fiobj_mem_malloc.
DEBUG:    (fiobj_mem_malloc) total allocations: 0
DEBUG:    finished facil.io memory allocator cleanup for fiobj_mem_malloc.
DEBUG:    testing leaks for fiobj_mem_malloc
DEBUG:    testing leaks for fiobj_mem___malloc_chunk
DEBUG:    testing leaks for fio___cli_amap_s
DEBUG:    testing leaks for fio_cli_help_writer
DEBUG:    testing leaks for fio_cli_ary
DEBUG:    testing leaks for fio_cli_str
FATAL:    fio___state_map_s `free` after `free` detected!
FATAL:         errno(0): Success

Sorry I wasn't clear before - but these are the errors I couldn't reproduce.
I don't get the fatal errors from fio___state_map_s.
FYI: most of tests are for performance testing or to test specific behavior. The only truly relevant unit test is the test performed when calling  make test.

In this case it was detected with CMake during the debug build with sanitizers.
https://github.com/facil-io/cstl/blob/6bb41f2cb316549778d813e3b89809ae81fb23f9/CMakeLists.txt#L237-L249

Is it possible that the sanitizer is causing the error? such as by rewriting static variables or "marking / erasing" memory during atexit callbacks?
The reason I ask is that the error is actually part of the leak detection code, not the sanitizer...
See: https://github.com/facil-io/cstl/blob/0d949a40db3293ca65edad27d699da22216ff2dd/fio-stl/001 header.h#L174-L182

FYI:
On Windows there's a known ordering issue with the atexit / FIO_DESTRUCTOR... this can result in leak testing being performed before some callbacks were called or free being called after the memory allocator was destroyed...
Since the program is exiting anyway (and since Windows is weird) I gave up on trying to fix this issue. I simply moved what I could to the fio_state_callback system and ignored the rest.
So some tests might always report errors on Windows during program exit.


Support for methods ?

Exactly the same issue as in https://github.com/madonoharu/tsify/issues/39. Will this fork support it ?

I believe wasm_bindgen exports types for struct methods already. Is there a reason you don't use its types?

I find tsify exporting types better than wasm_bindgen, for example in the following rust code :
use crate::models::PaymentMethod;
use serde::{Serialize, Deserialize, Deserializer};

#[cfg(target_arch = "wasm32")]
use wasm_bindgen::prelude::*;

pub fn parse_payment_methods<'de, D>(deserializer: D) -> Result<Vec<PaymentMethod>, D::Error>
where
  D: Deserializer<'de>,
{
  let s = Vec::<serde_json::Value>::deserialize(deserializer)?;
  Ok(
    s.iter()
      .map(|v| PaymentMethod::from_api(v["name"].as_str().unwrap()))
      .collect(),
  )
}

#[derive(Serialize, Deserialize, Clone)]
#[cfg_attr(target_arch = "wasm32", wasm_bindgen(getter_with_clone))]
pub struct Restaurant {
  // ...
  #[serde(
    rename(deserialize = "payment"),
    deserialize_with = "parse_payment_methods"
  )]
  pub payment_methods: Vec<PaymentMethod>,
  // ...
}

I get this .d.ts output :
export class Restaurant {
  // ...
  payment_methods: any[];
  // ...
}

Every other properties are correct except this one and there's no reason why. I tried to run the exact same code with tsify and it outputted the type correctly, except all the methods got stripped away.
Also I like the fact that you can console.log(any_object_from_rust) directly and it shows you the object properties instead of only the class name.


Tritium README tweaks

Fixup image link
Disambiguate system unification from graph unification

@swift-ci please smoke test


Unable to send a 404 error using Node.js with express #40

Using VS Code, WIN10<EMAIL_ADDRESS>, Node v16.13.1, NPM 8.1.2 and Simple Rest Client v1.4.2
I am learning therefore I do not know if this is a Node or Express issue.
['object object ]' is returned in the response instead of the expected status code and message
The error line --> return res.status(404).send({message: 'user does not exist'});
also tried --> return res.status(404).json({message: 'user does not exist'});
Images of found (good) and not found (bad) posted on postimage.org https://postimg.cc/gallery/z855xh2
The complete function where the error occurs.
router.get('/accounts/:user', (req, res) => {
const user = req.params.user;
console.log('at ' + user);
const account = db[user];
if (!account) {
console.log('about to send 404 response');
  return res.status(404).send({message: 'user does not exist'});
}
return res.json(account);
});

hello @sal-420
I think u have to send res first, and then return;
like below code..
router.get('/accounts/:user', (req, res) => {
  const user = req.params.user;
  console.log('at ' + user);
  const account = db[user];
  if (!account) {
    console.log('about to send 404 response');
    res.status(404).send({message: 'user does not exist'});
   return;
 }
 res.json(account);
 return;
});

can you share what response are you getting when you use the above route?

Hello @sal-420
Please, try to convert send to json, like this:
return res.status(404).send({message: 'user does not exist'});
to
return res.status(404).json({message: 'user does not exist'});
Is it work?

Using VS Code, WIN10<EMAIL_ADDRESS>, Node v16.13.1, NPM 8.1.2 and Simple Rest Client v1.4.2
I am learning therefore I do not know if this is a Node or Express issue. ['object object ]' is returned in the response instead of the expected status code and message
The error line --> return res.status(404).send({message: 'user does not exist'}); also tried --> return res.status(404).json({message: 'user does not exist'});
Images of found (good) and not found (bad) posted on postimage.org postimg.cc/gallery/z855xh2
The complete function where the error occurs.
router.get('/accounts/:user', (req, res) => {
const user = req.params.user;
console.log('at ' + user);
const account = db[user];
if (!account) {
console.log('about to send 404 response');
  return res.status(404).send({message: 'user does not exist'});
}
return res.json(account);
});

@sal-420 I think your code snippet that you posted is just fine, so to know the root of the error could you please upload the full code.
As it is unclear from the snippet , about the origin of error

This error did not occur from res.status(404).send(); The main issue here is that your code was not resolved therefore res.json(account) returned [object, object].
Kindly make use of async...await or callback to resolve db[user] before returning the response.

Simplified the code which does not work. I tried about 20 variations unsuccessfully. From my basic understanding of await async since there is nothing to await I don't see how that would fix the problem.
router.get('/accounts/:user', (req, res) => {
const user = req.params.user;
console.log('at ' + user);
res.status(404).send();
}

[Object object] means you are receiving an object but it needs to be converted into either JSON or you need to access the object properties/values via dot notation "data.currency". Stringify to see data in JSON format, and parse to treat data as an object via dot notation. Otherwise, your data will exist, but you just won't be able to read it.
Also, note the object is surrounded by square brackets meaning it is an array (try accessing the first element in the array ie. data[0].currency).
The same applies for res.status(404).send({message: 'user does not exist'}). You will get an object back and you'll have to manually access the message value (ie data.message). It's more problematic if the returned object is comprised of multiple levels.
you can also stringify on the client-side OR access your object values with dot notation, as you are indeed getting an object back from your route.
Also, I'm not sure where db[user] is coming from.  Here is the async version of your code but I think the stringify/parse solution stated above will work.
router.get('/accounts/:user', async (req, res) => {
const user = await req.params.user;
console.log('at ' + user);
const account = await db[user];
if (!account) {
console.log('about to send 404 response');
return res.status(404).send({message: 'user does not exist'});
}
return res.json(account);
});


Does not work for multiple save paths

Hi!
Running qbt-orphaned-downloads, all my files and torrents are marked unowned/orphaned.
My downloads use categories and each category has a distinct save path. E.g. /downloads/TV and /downloads/Movies.
I think what's happening is that absolute paths from qbittorrent are constructed like /downloads + file name and thus never match the real files.
Maybe a better approach would be mapping the real save paths inside the container. You could traverse all the save paths you get from qbittorrent without having to translate paths.
Writing this, I think a possible workaround for me could be running one instance per category, using "ignore labels" to leave the other categories alone.

Would love to see this be supported. Was really excited to find this script but without multiple save path (category) support it is effectively useless for me.

Working on this!


RDK-38254 : Added Telemetry.uploadReport call.

@sborushevsky - Pls also add unit tests for the new API/Event.


Support diffusers > v0.14

Per https://github.com/eric-ai-lab/photoswap/issues/6, the current code does not work for the current version of diffusers.
That would block us from testing the technique in a wider range of dataset.
The latest version of diffusers supports loading LoRA weights into the base model. In our repository, most the of concept injected models, either downloaded from Civitai, or finetuned with DreamBooth, are saved in LoRA models.

Thanks for your suggestions. We will update the diffusers recently.


K.Dᴀᴠɪs: Watch thehtmlcoder.com

K.Dᴀᴠɪs requests the watch of the watch_keyword thehtmlcoder\.com. See the Metasmoke search here and the Stack Exchange search here.

thehtmlcoder.com has been seen in 3 true positives, 1 false positive, and 0 NAAs.

It's already on the list.


add delay between clicks for win

Do not forget increase version after merge.

@terkira
please, squash commits


Add help on forms

maybe place '?' sign out of common fields? maybe near 'Create Provisioner' or smth similar

@b-zone need your help))

Help message opportunity is also added

i don't understand whats  on  last  screenshot? in one field we have shadow-text, but in another we have '?' sign
seems we need to provide common case?

@katyafervent ^^

Vlad, this is just example for testing to show the style of help messages, you can see changes in the commit to the API. For Azure we decided to rename fields, so I didn't add any help to it


Remember Me feature

Mirror.xyz has a Remember Me feature that authorizes the app to ask the user to sign a message which then enables:

mirror to remember the signature in the browser local storage.
use the signature to publish new blog posts without asking the user to login with their wallet and sign each time.
Allow the user to return to the site multiple times without having to log into their crypto wallet each time.

This is a nice UX improvement because the interaction with wallets is still clunky and confusing often times.
A well designed message that restricts users to certain interactions such as browsing their DAO data and managing project tasks maybe an overall UX improvement without extra security risks.
For on-chain transactions that require gas payment or any kind of payment we would probably still want the user to verify explicitly and sign with their crypto wallet.
Mirror.xyz screenshots attached below:

Good suggestion, in #45 I address this via cookie to path in this initial phase. Will definitely look into this


@ApiOperation responseClass as Class support

Reopening #71
Could you use the type token pattern (aka Gafter's Gadget)? This is popular in Google Guice to register bindings with generics.
@GET @Path("/words")
@ApiResponse(responseClass = ListOfWords.class)
public List<Word> getWords() {...}

static final class ListOfWords extends TypeToken<List<Word>> {}

use extend Response?
public static class UserResponse extends Response<User> {
        @Override
        public User getResult() {
            return super.getResult();
        }

        @Override
        public void setResult(User result) {
            super.setResult(result);
        }
    }


Bumped Travis image to Bionic

Signed-off-by: Juraci Paixão Kröhling<EMAIL_ADDRESS>

Closing in favor of #556


Item request fail

PP sometimes fails to request certain items even when said item shows in the GUI.
Pack: E6E - v1.1.2
Client forge version: 36.2.29
Item: Pneumaticcraft Amadron Tablet
Item NBT: Item.of('pneumaticcraft:amadron_tablet', '{UpgradeInventory:{Size:9,Items:[]},itemPos:{pos:{X:1915,Y:70,Z:-562},dim:"minecraft:overworld"},"pneumaticcraft:air":10842,shoppingCart:{},UpgradeCache:[B;0B,0B,0B,0B,0B,0B,0B,0B,0B,0B,0B,0B,0B,0B,0B,0B,0B,0B,0B,0B,0B,0B,0B,0B,0B],liquidPos:{pos:{X:1915,Y:70,Z:-563},dim:"minecraft:overworld"}}')
https://user-images.githubusercontent.com/35607697/162540010-8b47e075-0ca7-4c49-8342-4ac7cc7145c5.mp4

Upon attempting showing another player the above mentioned glitch, it turns out to be player specific.

It makes very little sense that it would be player-specific, so that is quite odd. It'd be great if you could do some more testing with more items and more players.

Upon further testing, I can find no rhyme or reason as to what items cause it, only that it never happens with items that have no NBT, and I'm unable to reproduce it working for some players but not others now.


shortlog : init

helper.c : initialisation of the board before the game actually starts
fixes    : #4
signed-off by: srj0224<EMAIL_ADDRESS>Before submitting pull request, please check that every commit:

[x] Has proper Signed-Off-By
[x] Has commit message which describes it
[x] Mentioned the issue number that it fixes
[x] Is needed on it's own, if you have just minor fixes to previous commits, you can squash them
[x] Any new functionality is covered by tests

Shortlog: means one word describe your commit.
Commit Title: The operation that is performed by the commit.

One more thing about the commit message:
In the Signed-off-by: name , provide your full name,
not the username
Refer this as an example:
https://github.com/BytesClub/Xplode/commits/master

Rudra Nil Basu

On Sun, Apr 2, 2017 at 6:08 PM, Progyan Bhattacharya <
<EMAIL_ADDRESS>wrote:

Shortlog: means one word describe your commit.
Commit Title: The operation that is performed by the commit.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/BytesClub/Tic_Tac_Toe/pull/11#issuecomment-290983819,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AMJ3z6AoUlVvEAFLTXBVcDgn49mg4AO7ks5rr5bHgaJpZM4Mwqz3
.

okay bhaiya @Progyan1997  @RudraNilBasu
from next time i'll keep an eye on it.
i will try my best not to repeat these mistakes again.

@srj0224
This issue was to set initial data to the array, not to print it.
The show function is already taking care of this part.


[Question] What is the influx url supposed to be? My hostname is invalid

My influx hostname is influx but i am getting this error in the logs..
ERROR : iniparser : "influx" is invalid in module [influxdb]! URL must host/IP. ie. localhost
My docker setup looks like: https://github.com/Jleagle/smart-home/blob/master/docker-compose.yml#L459
Thanks.

Please use discord for support.
Thanks


Can't build with 1.5.0 nightly (too new mio?)

Fresh mio v0.5.0-pre (https://github.com/carllerche/mio#f4b3c357)
Compiling rust-chat v0.2.0 (file:///home/petevine/rust-chat-master)
src/client.rs:91:33: 91:46 error: no method named `description` found for type `mio::notify::NotifyError<interface::WebSocketEvent>` in the current scope
src/client.rs:91                  .map_err(|e| e.description().to_string()));
                                                 ^~~~~~~~~~~~~
src/client.rs:90:13: 91:61 note: in this expansion of try! (defined in <std macros>)
error: aborting due to previous error
Could not compile `rust-chat`.

Caused by:
  Process didn't exit successfully: `rustc src/main.rs --crate-name rust_chat --crate-type bin -C opt-level=3 --out-dir /home/petevine/rust-chat-master/target/release --emit=dep-info,link -L dependency=/home/petevine/rust-chat-master/target/release -L dependency=/home/petevine/rust-chat-master/target/release/deps --extern mio=/home/petevine/rust-chat-master/target/release/deps/libmio-6fe12d503368ab8d.rlib --extern rustc_serialize=/home/petevine/rust-chat-master/target/release/deps/librustc_serialize-e13845f83f5be3dc.rlib --extern sha1=/home/petevine/rust-chat-master/target/release/deps/libsha1-ac6f01d8f7cde310.rlib --extern http_muncher=/home/petevine/rust-chat-master/target/release/deps/libhttp_muncher-8f87476780ec3bfe.rlib --extern byteorder=/home/petevine/rust-chat-master/target/release/deps/libbyteorder-a9d27879d7f2c887.rlib -L native=/home/petevine/rust-chat-master/target/release/build/http-muncher-8f87476780ec3bfe/out` (exit code: 101)

Whoops. Sorry, this is a work-in-progress, relying on some changes I made in mio (that I already sent upstream as a pull request), so you have two options here:

Change mio dependency from:

[dependencies.mio]
git = "https://github.com/carllerche/mio"

to:
[dependencies.mio]
git = "https://github.com/nbaksalyar/mio"

Try to checkout and compile sources from this commit (before the changes in error handling): https://github.com/nbaksalyar/rust-chat/tree/92d7ae884365784e189ec637f73afa87bed71578

Ok, thx!


Document extensionless file packing

Fixes https://github.com/NuGet/docs.microsoft.com-nuget/issues/2054

Docs Build status updates of commit e0f8e3c:
:clock10: Pending: waiting for processors (45 builds ahead of you)
:warning: Docs Build is busy, currently there are 45 builds ahead of this one, for more information you can view the Build queue graph on the Docs Portal.

Docs Build status updates of commit e0f8e3c:
:warning: Validation status: warnings

File
Status
Preview URL
Details

docs/reference/msbuild-targets.md
:warning:Warning
View
Details

docs/reference/msbuild-targets.md

Line 383, Column 26: [Warning-bookmark-not-found] Cannot find bookmark '#restoring-packagereference-and-packages.config-with-msbuild' in 'reference/msbuild-targets.md', did you mean '#restoring-packagereference-and-packagesconfig-with-msbuild'?
Line 5, Column 12: [Suggestion-ms-author-invalid] Invalid value for 'ms.author', 'karann' is not a valid Microsoft alias.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

Docs Build status updates of commit ec5f1fc:
:clock10: Pending: waiting for processors (39 builds ahead of you)
:warning: Docs Build is busy, currently there are 39 builds ahead of this one, for more information you can view the Build queue graph on the Docs Portal.

Docs Build status updates of commit 082aca9:
:clock10: Pending: waiting for processors (39 builds ahead of you)
:warning: Docs Build is busy, currently there are 39 builds ahead of this one, for more information you can view the Build queue graph on the Docs Portal.

Docs Build status updates of commit ec5f1fc:
:warning: Validation status: warnings

File
Status
Preview URL
Details

docs/reference/msbuild-targets.md
:warning:Warning
View
Details

docs/reference/msbuild-targets.md

Line 381, Column 26: [Warning-bookmark-not-found] Cannot find bookmark '#restoring-packagereference-and-packages.config-with-msbuild' in 'reference/msbuild-targets.md', did you mean '#restoring-packagereference-and-packagesconfig-with-msbuild'?
Line 5, Column 12: [Suggestion-ms-author-invalid] Invalid value for 'ms.author', 'karann' is not a valid Microsoft alias.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

Docs Build status updates of commit 082aca9:
:warning: Validation status: warnings

File
Status
Preview URL
Details

docs/reference/msbuild-targets.md
:warning:Warning
View
Details

docs/reference/msbuild-targets.md

Line 381, Column 26: [Warning-bookmark-not-found] Cannot find bookmark '#restoring-packagereference-and-packages.config-with-msbuild' in 'reference/msbuild-targets.md', did you mean '#restoring-packagereference-and-packagesconfig-with-msbuild'?
Line 5, Column 12: [Suggestion-ms-author-invalid] Invalid value for 'ms.author', 'karann' is not a valid Microsoft alias.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

Docs Build status updates of commit c61bed5:
:clock10: Pending: waiting for processors (39 builds ahead of you)
:warning: Docs Build is busy, currently there are 39 builds ahead of this one, for more information you can view the Build queue graph on the Docs Portal.

Docs Build status updates of commit c61bed5:
:warning: Validation status: warnings

File
Status
Preview URL
Details

docs/reference/msbuild-targets.md
:warning:Warning
View
Details

docs/reference/msbuild-targets.md

Line 381, Column 26: [Warning-bookmark-not-found] Cannot find bookmark '#restoring-packagereference-and-packages.config-with-msbuild' in 'reference/msbuild-targets.md', did you mean '#restoring-packagereference-and-packagesconfig-with-msbuild'?
Line 5, Column 12: [Suggestion-ms-author-invalid] Invalid value for 'ms.author', 'karann' is not a valid Microsoft alias.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

Docs Build status updates of commit a773eb1:
:clock10: Pending: waiting for processors (40 builds ahead of you)
:warning: Docs Build is busy, currently there are 40 builds ahead of this one, for more information you can view the Build queue graph on the Docs Portal.

Docs Build status updates of commit a773eb1:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/reference/msbuild-targets.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel


Add support for p521 and brainpool512

Depends on

https://github.com/Nitrokey/trussed-se050-backend/pull/34
https://github.com/Nitrokey/se05x/pull/16
https://github.com/Nitrokey/se05x/pull/17

No significant changes.

Insignifcant changes

metric
value

change

binary-size-nk3am
1,439,716
:red_circle:
+13,365 (+0.94%)

binary-size-nk3am-test
2,047,493
:red_circle:
+15,525 (+0.76%)

binary-size-nk3xn
516,404
:red_circle:
+4,848 (+0.95%)

binary-size-nk3xn-test
590,424
:red_circle:
+4,784 (+0.82%)

binary-size-nkpk
746,350
:white_circle:
+0 (+0.00%)

I updated the changelog. Merging and releasing the test release once CI passes.


Option to run alternative or additional test commands

In some trees it would be helpful to configure an additional or alternative test command rather than cargo test.
Possibly there should be an option to not run cargo test at all, in cases where the shell command is enough?
This probably isn't too hard, at least assuming that a fixed shell command is sufficient. cargo-mutants has some logic to compose cargo test commands but perhaps that's just not needed for external tests.

I'm taking a stab at this in my free time, I'll throw up a PR when I have something working :)


Add tests for all implemented features

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@c35d8ee). Click here to learn what that means.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #20   +/-   ##
=======================================
  Coverage        ?   97.01%
=======================================
  Files           ?        7
  Lines           ?      134
  Branches        ?        0
=======================================
  Hits            ?      130
  Misses          ?        4
  Partials        ?        0

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update c35d8ee...d9d7fb1. Read the comment docs.


limitation of 1 canvas app pr. form is not accurate any longer

this is true now: "You have more than one canvas app with Phone form factor, the maximum is one for this form factor. The number of canvas apps are limited to three for Web and one for Tablet and Phone form factors."  - Information popup within Dynamics/PowerApps when adding more canvas apps.

@iiu-dk  Can you link us to the doc page you're talking about.

I did not find this in docs... I tried it in powerapps and the text is copied from live environment. Did test and found it to be true
Sent from Outlook Mobilehttps://aka.ms/blhgte

From: Nava Kiran<EMAIL_ADDRESS>Sent: Tuesday, June 23, 2020 6:16:45 PM
To: MicrosoftDocs/powerapps-docs<EMAIL_ADDRESS>Cc: iiu-dk<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [MicrosoftDocs/powerapps-docs] limitation of 1 canvas app pr. form is not accurate any longer (#1534)
@iiu-dkhttps://github.com/iiu-dk Can you link us to the doc page you're talking about.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/powerapps-docs/issues/1534#issuecomment-648267339, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AL6D7EFUI7FLQWVDBQMTT5DRYDIO3ANCNFSM4OEYTZPQ.

Is this related to embedding canvas app on model-driven app?

Yes
Get Outlook for Androidhttps://aka.ms/ghei36

From: Tapan Maniar<EMAIL_ADDRESS>Sent: Saturday, June 27, 2020 12:17:41 AM
To: MicrosoftDocs/powerapps-docs<EMAIL_ADDRESS>Cc: iiu-dk<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [MicrosoftDocs/powerapps-docs] limitation of 1 canvas app pr. form is not accurate any longer (#1534)
Is this related to embedding canvas app on model-driven apphttps://docs.microsoft.com/powerapps/maker/model-driven-apps/embedded-canvas-app-guidelines?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/powerapps-docs/issues/1534#issuecomment-650428071, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AL6D7EEORVSBCA3MLOMW5JLRYUNALANCNFSM4OEYTZPQ.

@iiu-dk - The article with the information you mentioned is here: https://docs.microsoft.com/en-us/powerapps/maker/model-driven-apps/embedded-canvas-app-guidelines
It states:
You can only enable three embedded canvas apps for each form with Web, and one for Tablet and Phone client types.
Closing issue.

@iiu-dk - The article with the information you mentioned is here: https://docs.microsoft.com/en-us/powerapps/maker/model-driven-apps/embedded-canvas-app-guidelines
It states:
You can only enable three embedded canvas apps for each form with Web, and one for Tablet and Phone client types.
Closing issue.


Fif 293

I removed the old Angular project from the repository.
I Removed the teamcity Angular build folder, and the angular.AngularProject subproject from the .teamcity_Self\Project.kt file.
resolve any outdated documentation referring to the Angular project.

Main readme (EdFi-Project-Buzz/README.md) have references to the angular project

.teamcity\_Self\Project.kt have references to angular (subProject(angular.AngularProject))
EdFi.Buzz.Api\yarn.lock have a lot of angular references. Do we need angular in this project?

* `.teamcity\_Self\Project.kt` have references to angular (`subProject(angular.AngularProject)`)

* `EdFi.Buzz.Api\yarn.lock` have a lot of angular references. This is because it's a dependency of

  * `"@nestjs/cli": "^7.0.0",`
  * `"@nestjs/schematics": "^7.0.0",`

planning to remove the references from all the files you are commenting now but  on FIF-301 task

TeamCity errors may be because yarn.lock files are deleted. You can run yarn install in each project to re-create these files.
Also, for the api project, "@nestjs/graphql ><EMAIL_ADDRESS>needs<EMAIL_ADDRESS>and we have "0.2.3" package.json.


Wrong starttime value for some spans

Problem - what in Jaeger blocks you from solving the requirement?
For some of the spans the timestamp of startTime is wrong, which shows wrong sequence of spans for a particular trace in the UI.
I'm using Jaeger 1.9 and jaeger-client-python from master branch
Steps tried to debug the issue
To debug this I started with the jaeger-python-client and added some debug statements on top of tag 1.9

Added the span.start_time as tag while creating the span in the application
In the agent added some debug statements where I can see the timestamp generated by the python client and the value agent receives are the same
https://github.com/bhavin192/jaeger/commit/6d34b580a89c5c7c6c6d44efa8ece11e28bec7ae#diff-9d7f45efbcc36e509f799574dbb20fcfR138
Later I added some debug statements in the places where conversion of timestamp from microseconds to time.Time happens. These utility functions are seem to be working fine as they should
https://github.com/bhavin192/jaeger/commit/6d34b580a89c5c7c6c6d44efa8ece11e28bec7ae#diff-0b06a649eb774a7c9111ef25473304e6R27
https://github.com/bhavin192/jaeger/commit/6d34b580a89c5c7c6c6d44efa8ece11e28bec7ae#diff-0b06a649eb774a7c9111ef25473304e6R35
After this I added some debug statements in the memory.go where the actual Get and Write happens.
https://github.com/bhavin192/jaeger/commit/6d34b580a89c5c7c6c6d44efa8ece11e28bec7ae#diff-e758f2d5fbad61b0317d57bc1a49eaa5R147
https://github.com/bhavin192/jaeger/commit/6d34b580a89c5c7c6c6d44efa8ece11e28bec7ae#diff-e758f2d5fbad61b0317d57bc1a49eaa5R160

According to 4 I can see the startTime while WriteSpan writes the span is correct. But the startTime when GetSpan happens for the same spanID, the value differs from the value it wrote some time ago.
Here are the lines from the log:
...
BUG: in WriteTrace: spanID: 46f12b0cee89522e, starttime: 2019-02-06 10:13:35.264481 +0000 UTC
...
BUG: in GetTrace: spanID: 46f12b0cee89522e, startTime: 2019-02-06 10:13:22.0823165 +0000 UTC
...

Line number: 67 and 118 from log wrong-timestamp-1.log
This is what the JSON for the span from UI looks like
{
  "traceID": "46982520522e40d2a8b7b005e3744452",
  "spanID": "46f12b0cee89522e",
  "flags": 3,
  "operationName": "decisionengine-span",
  "references": [
    {
      "refType": "CHILD_OF",
      "traceID": "46982520522e40d2a8b7b005e3744452",
      "spanID": "cf746e047965c490"
    }
  ],
  "startTime":<PHONE_NUMBER>082316,
  "duration": 2006022,
  "tags": [
    {
      "key": "generated-by",
      "type": "string",
      "value": "lib.tracing"
    },
    {
      "key": "start-time-debug",
      "type": "float64",
      "value":<PHONE_NUMBER>.2644815
    }
  ],
  "logs": [],
  "processID": "p4",
  "warnings": null
}

Have you checked the "raw" json? It's returned without the clock skew adjustments.

{
  "traceID": "46982520522e40d2a8b7b005e3744452",
  "spanID": "46f12b0cee89522e",
  "flags": 3,
  "operationName": "decisionengine-span",
  "references": [
    {
      "refType": "CHILD_OF",
      "traceID": "46982520522e40d2a8b7b005e3744452",
      "spanID": "cf746e047965c490"
    }
  ],
  "startTime":<PHONE_NUMBER>082316,
  "duration": 2006022,
  "tags": [
    {
      "key": "generated-by",
      "type": "string",
      "value": "lib.tracing"
    },
    {
      "key": "start-time-debug",
      "type": "float64",
      "value":<PHONE_NUMBER>.2644815
    }
  ],
  "logs": [],
  "processID": "p4",
  "warnings": null
}

This is the output of ?raw=true

Is this happening with memory-storage only? It's possible that the clock-skew adjustment is incorrectly done in-place

I need to verify that, I was using in memory store at that time. Just came across #787 yesterday, will update according to my findings.

Did not came across this issue after switching to a different storage backend. Closing as it is duplicate of #787


Feature/ria 4969 add listing date

https://tools.hmcts.net/jira/browse/RIA-4969

supersede by https://github.com/hmcts/ia-task-configuration/pull/169/commits


Fixed a tiny typo in russian translation of the last level

Hey @pavelbelousov, appreciate the fix!


Swagger serialization issue

Great work @solomatovs
I am trying to run this and getting this error:
SwaggerGenOptionsExtensions.DescribeAllEnumsAsStrings(SwaggerGenOptions)' is obsolete: 'If the serializer is configured for string enums (e.g. StringEnumConverter) Swashbuckle will reflect that automatically' [mtmanapi.rest]csharp(CS0618)

I just installed Visual Studio Community and that fixed all the Nuget config issues.


Potential memory leak in ExpiringPool

Within the ExpiringPool there is a Timer object which creates a daemon thread underneath.
private[this] val timer = new Timer(s"scala-pool-${ExpiringPool.count.getAndIncrement}", true)
In webapp for example this will not allow application which uses this pool to be Garbage Collected normally.
Unfortunately right now there are no means to release this thread. I would suggest to add some close() method for a pool which delegate to 'timer.cancel()'

Hi Andrei,
Yes, I agree with you that the pool should provide a close() method which in the case of the ExpiringPool would shut down the internal Timer. I'll add this today (hopefully 😁).

I just opened a PR to implement this and I've also updated the latest SNAPSHOT. Could you try it out and let me know if it works for you?

Hi Andre,
I looked though sources and tried you latest snapshot - all works as expected, thanks!

Thanks. I released a stable version.


Create cookiecutter template

https://github.com/audreyr/cookiecutter
This would streamline the setup process even more. I personally would also let out the Ketarin stuff.

@JonasGroeger Folks can choose which they want. We have some folks out there that have quite a few existing packages using Ketarin and it is not an easy transition over to AU. So providing a solution that works for them as well is/was important.
Never heard of cookiecutter. Interesting.

OT: So you are "VeryChocolatey"! That is an interesting username! :)

Cheers :beers: !

I do have to agree cookiecutter is awesome, and I think the best benefit of it might be the ability to quickly create a single package repo or an automatic packages repo simply by passing arguments to the creation instead of cloning this repo and deleting a bunch of stuff you don't want/need. Overall though ferventcoder is right, the maintainer can make the call about how they want to structure their repo, we just point them here if they want to use what the coreteampackages repo is modeled on (eventually it will be fully consistent).

MS Visual Studio integrates cookiecutter templates, pretty awesome :). I was lookingout for one also for chocolatey packages.


Short solution needed: "How to fetch data from Mysql cursor" (lua-mysql)

Please help us write most modern and shortest code solution for this issue:
How to fetch data from Mysql cursor (technology: lua-mysql)
Fast way
Just write the code solution in the comments.
Prefered way

Create pull request with a new code file inside inbox folder.
Don't forget to use comments to make solution explained.
Link to this issue in comments of pull request.

How to fetch data from Mysql cursor


[Off-Canvas] Keydown event not fired

I am using Foundation 6.1.2 and got a problem with the JavaScript of the Off-Canvas navigation. In the documentation (http://foundation.zurb.com/sites/docs/off-canvas.html) an opened Off-Canvas can be closed by pressing ESC. On my enviroment this doesn´t work.
So I took a closer look to the code but I could not find anything wrong.
OffCanvas.prototype._events = function() {
  this.$element.off('.zf.trigger .zf.offcanvas').on({
    'open.zf.trigger': this.open.bind(this),
    'close.zf.trigger': this.close.bind(this),
    'toggle.zf.trigger': this.toggle.bind(this),
    'keydown.zf.offcanvas': this._handleKeyboard.bind(this)
  });

At this point the keydown.zf.offcanvas is bound to the Off-Canvas element. I logged out this.$element and it has been the expected element. Next I added a console.log to the _handleKeyboard-function but the log didn´t appear. I am not sure whats wrong. Maybe the keydown-listener should be bound to the document instead of this.$element

Today I found out, that if there is a focusable element inside my off-canvas (e.g. an input) which has the focus, then the ESC-press is closing the corresponding off-canvas. But is this really the behaviour we want? In my opinion an ESC-press should always close an visible off-canvas.

I brought up an non branded version of the prototype i am currently working on so you can see the bug a little better. The Menu-Button on the left side is opening an Off-Canvas-Navigation. Pressing ESC doesn´t close it. If you open up the Search (at the top) and press ESC this Off-Canvas area is getting closed. This works because I set the focus to the input field inside of the canvas.
Here you can take a look:
http://christopher-canisius.de/website-prototype/

@Baedda, thanks for reporting this. I think there are some data-options that will allow you to achieve the functionality you are looking for: http://foundation.zurb.com/sites/docs/off-canvas.html#js-options
For now, I'm going to close this - but feel free to reopen it using the new Issues Template: https://github.com/zurb/foundation-sites/blob/develop/.github/ISSUE_TEMPLATE.md
Thanks!


AKS cluster ARM template

Scenario which you are working on
AKS Cluster ARM Template - - https://azurearcjumpstart.io/azure_arc_jumpstart/azure_arc_k8s/aks/aks_arm_template/#deployment
Describe the bug
A clear and concise description of what the bug is.

Failed deployment

To Reproduce
Steps to reproduce the behavior:
Deploy ARM Template:  After entering:
az group create --name  --location
az deployment group create
--resource-group
--name
--template-uri https://raw.githubusercontent.com/microsoft/azure_arc/main/azure_arc_k8s_jumpstart/aks/arm_template/azuredeploy.json
--parameters <The azuredeploy.parameters.json parameters file location>
...I receive:
Please provide string value for 'dnsPrefix' (? for help):
Please provide string value for 'linuxAdminUsername' (? for help):
Please provide string value for 'sshRSAPublicKey' (? for help):
Please provide securestring value for 'servicePrincipalClientId' (? for help):
Please provide securestring value for 'servicePrincipalClientSecret' (? for help):
Expected behavior
A clear and concise description of what you expected to happen.
Expected ARM Template to deploy.  I tried entering the dnsPrefix, lunuxAmdminUsername and sshRSAPublicKey...but it freezes when trying to to enter the servicePrincipalClientID and servicePrincipalClientSecret.
Screenshots
If applicable, add screenshots to help explain your problem.
Entered:  "az deployment group create --resource-group "xxxxx" --name "xxxxx" --template-uri https://raw.githubusercontent.com/microsoft/azure_arc/main/azure_arc_k8s_jumpstart/aks/arm_template/azuredeploy.json --parameters https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#
Additional context
Add any other context about the problem here.

Hi @dankuchem
Could you please confirm that you edited the parameters file to match your enviroment before running the "az deploy" command? If so, could you please share your parameters file? Please be sure to hide any sensitive information,
https://github.com/microsoft/azure_arc/blob/main/azure_arc_k8s_jumpstart/aks/arm_template/azuredeploy.parameters.json

Hi @dankuchem,
Can you please confirm and share your parameters file?


refactor: add dragonfly-client-backend crate

Description

Related Issue

Motivation and Context

Screenshots (if appropriate)

@yxxhero


Cleaning

Removed unused commits
Removed newlines before package statement
Removed extra newlines after package statement
Removed extra newlines after import statements

Coverage remained the same at 72.438% when pulling b07a4b6124705f09896d2afcb391139b8e1bd306 on Heliozoa:cleaning into<PHONE_NUMBER>29aa8dc6833bed0dbf35bcca66da7c on tdd-pingis:master.

Coverage remained the same at 72.438% when pulling a7140457b9a59423a62473da058601177b314837 on Heliozoa:cleaning into<PHONE_NUMBER>29aa8dc6833bed0dbf35bcca66da7c on tdd-pingis:master.


linuxPackages.ena: 2.8.3 -> 2.8.6 and fix build against Linux 6.3

Description of changes
This applies some patches that will be in the next version of ena, one fixing the removal of the adjfreq field in ptp_clock_info, and the others dealing with devlink changes.
https://hydra.nixos.org/build/221431596
Closes #224286 and #224287.
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

ZHF: https://github.com/NixOS/nixpkgs/issues/230712
This should get backported to release-23.05.

Weird, the hashes work for me...


Result property the return type does not match while setting property name via an expression

Describe the bug
The issue is somewhat new with v1.1.1 I guess, as it was working already. I have created a for each loop in which I send HTTP requests and want to store the result in a property in the format user.orderCardX (where X is the dialog.foreach.index of the loop) so that I create let's say 3 variables if the loop is run through 3 times:

user.orderCard0
user.orderCard1
user.orderCard2

But all of a sudden I get this error:
Result property the return type does not match:

Version
v1.1.1
Browser

[x] Electron distribution
[ ] Chrome
[ ] Safari
[ ] Firefox
[ ] Edge

OS

[ ] macOS
[x] Windows
[ ] Ubuntu

To Reproduce
You can also create a new property and name it for example =concat('user.','test') which will give the same error
Expected behavior
It should be possible to dynamically assign variable/property names within loops via an expression using the concat() function

@stephanbisser This is a known issue. The concat method can now be used on lists as well as strings, which is breaking Composer's validation. A temporary workaround is to use the string function.
=string(concat('user.', 'test'))

Thanks @a-b-r-o-w-n that did the trick for me and solved the issue!

Hi, this question mentions how to assign a value to a dynamically named variable. Now, I am interested in knowing how to get the value of that variable, for example, to pass it to a custom action or to display it in a response. With concat I can correctly generate the name, but how do I tell the Composer that this text corresponds to a variable? I try to display with
- Answer: ${concat("dialog.answer_", string(dialog.foreach.index))}
but it shows me the name of the variable, but not its content.
Thanks


rpc-probe fixes and kvstore-fixtures and tests

Closes #756 .
Part of #723 .

Important: all the JSON files in the change are auto-generated by rpc-probe. Do not review them in detail.

Moved the rpc-probe folder into tools/rpc-probe.

Removed the run-with-docker.sh script and implemented docker management using cargo-make in tools/rpc-probe/Makefile.toml.

Changed rpc-probe to dump its results into rpc/tests/kvstore-fixtures by default.

Implemented rpc/tests/kvstore-fixtures.rs tests that parse the rpc-probe results into Tendermint structs and make assertions against them.

Found a few possible bugs that need to be investigated. Most are just noted in the kvstore-fixtures.rs tests for now as a "todo". In the case of AbciQuery::prove, it is fixed in this change. Also rpc-probe now generates requests with null input instead of {} where there is no parameters for the request. (Deserialization is implemented for nulls.)

What's missing

From #756: Make the binary emit a version.json file that has the Tendermint version it ran against.
Finish all assertions of the incoming folder. (Currently only does JSON deserialization.)

[X] Referenced an issue explaining the need for the change

[ ] Updated all relevant documentation in docs

[X] Updated all code comments where relevant

[X] Wrote tests

[ ] Updated CHANGELOG.md

Codecov Report

Merging #758 (145b245) into master (8bbb09b) will increase coverage by 5.7%.
The diff coverage is 99.0%.

@@           Coverage Diff            @@
##           master    #758     +/-   ##
========================================
+ Coverage    43.1%   48.8%   +5.7%
========================================
  Files         204     197      -7
  Lines       13620   13080    -540
  Branches     3571    3226    -345
========================================
+ Hits         5874    6391    +517
+ Misses       7369    6323   -1046
+ Partials      377     366     -11

Impacted Files
Coverage Δ

rpc/src/endpoint/abci_query.rs
28.5% <ø> (ø)

tendermint/src/abci/transaction/hash.rs
47.5% <0.0%> (+6.4%)
:arrow_up:

tools/rpc-probe/src/subscription.rs
0.0% <ø> (ø)

rpc/tests/kvstore-fixtures.rs
99.2% <99.2%> (ø)

tendermint/src/channel.rs
21.3% <0.0%> (-8.1%)
:arrow_down:

rpc/src/endpoint/block.rs
30.7% <0.0%> (ø)

tendermint/src/public_key.rs
54.1% <0.0%> (ø)

rpc/src/endpoint/block_results.rs
0.0% <0.0%> (ø)

rpc/src/endpoint/broadcast/tx_sync.rs
0.0% <0.0%> (ø)

... and 16 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 8bbb09b...145b245. Read the comment docs.


Fix log format in simple e2e test

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: sebastienvas
If they are not already assigned, you can assign the PR to them by writing /assign @sebastienvas in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

tests/OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

ping @rshriram @costinm this is an easy one.

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: baodongli
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

tests/OWNERS [baodongli]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@nmittler: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-pilot-multicluster-e2e.sh
cbc8559932672a159b97817d77e579d161598c09
link
/test istio-pilot-multicluster-e2e

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@nmittler: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-pilot-multicluster-e2e.sh
cbc8559932672a159b97817d77e579d161598c09
link
/test istio-pilot-multicluster-e2e

prow/istio-pilot-e2e-envoyv2-v1alpha3.sh
cbc8559932672a159b97817d77e579d161598c09
link
/test istio-pilot-e2e-envoyv2-v1alpha3

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/test istio-pilot-e2e-envoyv2-v1alpha3

@nmittler: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-pilot-multicluster-e2e.sh
cbc8559932672a159b97817d77e579d161598c09
link
/test istio-pilot-multicluster-e2e

prow/istio-pilot-e2e-envoyv2-v1alpha3.sh
cbc8559932672a159b97817d77e579d161598c09
link
/test istio-pilot-e2e-envoyv2-v1alpha3

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@nmittler: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-pilot-multicluster-e2e.sh
cbc8559932672a159b97817d77e579d161598c09
link
/test istio-pilot-multicluster-e2e

prow/istio-pilot-e2e-envoyv2-v1alpha3.sh
cbc8559932672a159b97817d77e579d161598c09
link
/test istio-pilot-e2e-envoyv2-v1alpha3

prow/e2e-bookInfoTests-v1alpha3.sh
cbc8559932672a159b97817d77e579d161598c09
link
/test e2e-bookInfo-envoyv2-v1alpha3

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/retest

@nmittler: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/e2e-bookInfoTests-v1alpha3.sh
cbc8559932672a159b97817d77e579d161598c09
link
/test e2e-bookInfo-envoyv2-v1alpha3

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/test e2e-bookInfo-envoyv2-v1alpha3

@nmittler: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/e2e-bookInfoTests-v1alpha3.sh
cbc8559932672a159b97817d77e579d161598c09
link
/test e2e-bookInfo-envoyv2-v1alpha3

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/test e2e-bookInfo-envoyv2-v1alpha3

@nmittler: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-pilot-e2e-envoyv2-v1alpha3.sh
cbc8559932672a159b97817d77e579d161598c09
link
/test istio-pilot-e2e-envoyv2-v1alpha3

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/test istio-pilot-e2e-envoyv2-v1alpha3


Fix build and update dependencies to latest

This PR updates all all dependencies and devDependencies to the
latest versions and updates tests so they build with the latest
devDependencies.
There is a breaking change to update engines to >=7.6.0 due to an
xo lint. Exported functions are now async functions.
npm test exits with a non-zero exit code from ava that I'm not sure
how to address.

@sindresorhus it looks like you have commit access to this repository. I'm hoping you have release permissions too.
My motivation with this PR is to remove the ancient version of execa from my dep tree. This dependency is used by the imagemin binary distribution packages like gifsicle, mozjpeg, and optipng-bin.

@sindresorhus it looks like you have commit access to this repository. I'm hoping you have release permissions too.
My motivation with this PR is to remove the ancient version of execa from my dep tree. This dependency is used by the imagemin binary distribution packages like gifsicle, mozjpeg, and optipng-bin.

I know this is a hack and can't be merged, but adding a console.log to the execa chain causes the tests to pass:
const exec = (cmd, cwd) => pMapSeries(cmd, x => {
	console.log(x);
	return execa(x, {cwd, shell: true});
});

I'm not sure why this makes things work or why there was no stack trace or promise rejection before. It looked like make install was failing silently.

I know this is a hack and can't be merged, but adding a console.log to the execa chain causes the tests to pass:
const exec = (cmd, cwd) => pMapSeries(cmd, x => {
	console.log(x);
	return execa(x, {cwd, shell: true});
});

I'm not sure why this makes things work or why there was no stack trace or promise rejection before. It looked like make install was failing silently.

It looks like ava requires node 10+.

It looks like ava requires node 10+.

See also https://github.com/kevva/bin-check/pull/4.

See also https://github.com/kevva/bin-check/pull/4.

See also https://github.com/kevva/exec-buffer/pull/10.

See also https://github.com/kevva/exec-buffer/pull/10.

This Pr obsoletes https://github.com/kevva/bin-build/pull/17.

This Pr obsoletes https://github.com/kevva/bin-build/pull/17.


Fix confusing wording

I found the "even" in this sentence to be confusing, so I changed it and modified the end of the sentence to avoid redundancy.

Thank you!


psm 6 producing gibberish in certain cases

With this particular washed out image,
while default --psm 3 and --psm 4 provide English output, using --psm 6 generates gibberish. This happens with all three flavors of traineddata. I am attaching a file with console output.
Here is a sample of the output for comparison:
psm 3
“BASIC SCONE RECIPE
1 Lb. Self-raising Flour 2 Ozs. Butter
1 Level Teaspoon Sait 15 Cups Milk

Prepare a hot oven (450°F.). Sift flour and salt. Using
finger tips rub butter into flour. Make well in centre and add
milk all at once, stirring in flour, quickly and lightly, to a soft
dough. Turn on to lightly floured board and knead just

psm 6
Ek | .
Ep pe = 2 =
2 fin, rep eel B = oe
2 ee are If raisi AS Ci Sos
+ ol = a
E oh, 1 Ee = es =
= Tor i utter = ON ow
= ovel ae a e, tori @ E =
BE Ne ey ing 50° RE od
av of ay to ke a o fl F. 2 Cc Ld
CT: t 5 T oe gL 0 p) 20 ! cs
= e i she . fous. . es PE -
a RI © ee a moa : if sD f
Lo ae on so es nn ut =
= TI ze “4 to S, Ln i ak fl ace ~~
- cao oo - he i: ay |
§ 0) OnE: g el 5 FE
2 i = - i he |
2 Tex Len bo oe to a tri “bow Ii en alt.
E be we ve d S or en 11 cu
oa Ser
2 dance cu ift sin, ae bates 1 1d bios ing
: eo er, 3 gar 2 + a : nute eg = da
: ax Lai bee a tab abi ce a soft
= © Si oe 1t fablsp Er
Ee tks
= = uti ab ut ak 00; 00; ni oil o
raion i he pi a ee a Te
= — he ol i a it Su iis §

Image used (from issue 1601)
https://user-images.githubusercontent.com/52270/40514191-2557fc94-5f5d-11e8-896d-ee3c52956076.png
Console output : https://github.com/tesseract-ocr/tesseract/files/2039107/1601.log.txt

In contrast, --psm 3 is producing gibberish in the example in https://github.com/tesseract-ocr/tesseract/issues/1327

Retested with current code. Problem still persists.
Looks like image pre-processing is being done for --psm 3. Can same (relating to whole image/page) be applied for other modes too?

Output for reference:

tesseract 4.1.0-rc1-250-g95a1
 leptonica-1.76.0
  libgif 5.1.4 : libjpeg 8d (libjpeg-turbo 1.4.2) : libpng 1.2.54 : libtiff 4.0.6 : zlib 1.2.8 : libwebp 0.4.4 : libopenjp2 2.3.0

 *****  ./1603.png LANG eng TESSDATA tessdata OEM 1 PSM 3 ****
Error in boxClipToRectangle: box outside rectangle
Error in pixScanForForeground: invalid box
Sn

NS

LLLLLLLLLLELD DDD

+ IPILLLLLBLLLLLYL

"7" BASIC SCONE RECIPE
I Lb. Self-raising Flour 2 Ozs. Butter
1 Level Teaspoon Sait 13 Cups Miik

Prepare a hot oven (450°F.). Sift flour and salt. Using
finger tips rub butter into flour. Make well in centre and add
milk all at once, stirring in flour, quickly and lightly, to a soft
dough. Turn on to lightly floured board and knead just
enough to make a smooth surface. Roll to 4 inch thickness
and cut into rounds, squares or triangles. Place on floured
oven tray; glaze top with milk or beaten egg and milk. Bake -
in hot oven (450°F.) 10 to 15 minutes. Makes about 20
average size scones.

VARIATIONS OF PLAIN SCONE

Sweet Scones. Add 2 level tablespoons sugar and 1 beaten
egg to the above, using 1 tablespoon less milk.

Date Scones. Sift 2 level teaspoons cinnamon with the flour.
Add 1 oz. sugar and 4 oz. chopped dates before the milk.
Teaparty Scones. Cut scones with round cutter, 1 inch in
diameter, baking about 7 minutes.

Cocktail Scones. Cut scones with small round cutter. When
baked cut in half and use as base for savouries. These scones
are usually cheese flavoured or well seasoned with celery salt
and cayenne.

Raisin Scones. Sift 1 level teaspoon grated nutmeg with flour
and add 4 oz. chopped seeded raisins.

Wholemeal Honey Scones. Use half white and half wholemeal
self-raising flour. Add 1 egg and 2 tablespoons honey in
mixing. The grated rind of an orange may be added.

Cheese Scones. Sift level teaspoon cayenne with the flour
and add 3 cup grated cheese before adding milk. An egg
may be added. ’
Cheese and Onion Scones. Add 1 level dessertspoon finely
chopped onion to the cheese scone mixture.

Celery Scones. Add 1 level teaspoon celery salt, omitting
plain salt, 1 small chopped onion.

127%

real    0m25.892s
user    0m59.548s
sys     0m0.436s

 *****  ./1603.png LANG eng TESSDATA tessdata OEM 1 PSM 6 ****
ig
> 5 a
1 se
PE bo oo
= 4 :
Ek | .
Ep pe = 2 =
2 fin, rep eel B = oe
2 ee are If raisi AS Ci Sos
+ ol = a
E oh, 1 Ee = es =
= Tor i utter = ON ow
= ovel ae a e, tori @ E =
BE Ne ey ing 50° RE od
av of ay to ke a o fl F. 2 Cc Ld
CT: t 5 T oe gL 0 p) 20 ! cs
= e i she . fous. . es PE -
a RI © ee a moa : if sD f
Lo ae on so es nn ut =
= TI ze “4 to S, Ln i ak fl ace ~~
- cao oo - he i: ay |
§ 0) OnE: g el 5 FE
2 i = - i he |
2 Tex Len bo oe to a tri “bow Ii en alt.
E be we ve d S or en 11 cu
oa Ser
2 dance cu ift sin, ae bates 1 1d bios ing
: eo er, 3 gar 2 + a : nute eg = da
: ax Lai bee a tab abi ce a soft
= © Si oe 1t fablsp Er
Ee tks
= = uti ab ut ak 00; 00; ni oil o
raion i he pi a ee a Te
= — he ol i a it Su iis §
> wi res © ees: and sc mi 5 Pp cin; a ut
a sr e fla ed amon ad 20 -
) selfing oz. Sift vous as or des = i
5 Ren a 1 red a . nd Bet ith eal
2 : es : Ti he op lev: on be az Og th ten
hey Go «Kora tte =
f= for savon w tho m
= Savon ® th mi
my i ne. at ot a Souris c milk.
= cl eel — : ed a d 00; SO! rie ic inc] ilk
=
E Ce ph ed. ale oe min Ths n
— lei d d Tal £ o all 5 ed Se Ww
E plai ry a Es bo o pe Gs
a ns Ser on ion = fe or: gd hit utm lis ge
i a t S Ee € e Ty es
5 es. © c = 3 ge a g sal :
1 5 the on © pO on bl d wi It
a a oy hall ith fl oR
d = hd a fw 0
ad 11 d Li ur
oe . E i adds
pe AC con 1 din 5 ed on a
d 1 e I wi e
2 0! te eve g on ey al
ni ea mi; el mi i
io Sp Xt d ilk th z
n 00! ur es! - e fl
12 0 e. a Ey :
7 ‘ cel tsp. n ur
= oon .
al :
t n
, omif Jy
thin:
2 :

real    0m38.275s
user    1m20.152s
sys     0m0.668s

 *****  ./1603.png LANG eng TESSDATA tessdata_best OEM 1 PSM 3 ****
Error in boxClipToRectangle: box outside rectangle
Error in pixScanForForeground: invalid box
gee

So

LLLLLLLLLLLLD DDD

+ IIILLLLLBLLLLL DL

~~ BASIC SCONE RECIPE
I Lb. Self-raising Flour 2 Ozs. Butter
1 Level Teaspoon Sait 1% Cups Milk

Prepare a hot oven (450°F.). Sift flour and salt. Using
finger tips rub butter into flour. Make well in centre and add
milk all at once, stirring in flour, quickly and lightly, to a soft
dough. Turn on to lightly floured board and knead just
enough to make a smooth surface. Roll to 4 inch thickness
and cut into rounds, squares or triangles. Place on floured
oven tray; glaze top with milk or beaten egg and milk. Bake -
in hot oven (450°F.) 10 to 15 minutes. Makes about 20
average size scones.

VARIATIONS OF PLAIN SCONE

Sweet Scones. Add 2 level tablespoons sugar and 1 beaten
egg to the above, using 1 tablespoon less milk.

Date Scones. Sift 2 level teaspoons cinnamon with the flour.
Add 1 oz. sugar and 4 oz. chopped dates before the milk.
Teaparty Scones. Cut scones with round cutter, 1 inch in
diameter, baking about 7 minutes.

Cocktail Scones. Cut scones with small round cutter. When
baked cut in half and use as base for savouries. These scones
are usually cheese flavoured or well seasoned with celery salt
and cayenne.

Raisin Scones. Sift 1 level teaspoon grated nutmeg with flour
and add 4 oz. chopped seeded raisins.

Wholemeal Honey Scones. Use half white and half wholemeal
self-raising flour. Add 1 egg and 2 tablespoons honey in
mixing. The grated rind of an orange may be added.

Cheese Scones. Sift level teaspoon cayenne with the flour
and add 3 cup grated cheese before adding milk. An egg
may be added. .
Cheese and Onion Scones. Add 1 level dessertspoon finely
chopped onion to the cheese scone mixture. :

Celery Scones.  St io PE a
a RI 2 oe a moo : if ks f
ee 2 _ oa mr nl ut Te
= ee TI ze @ to S, a y ak fl wa c
2 cao i — i 2 a
i 0) one E el : E
2 i He % i FO |
2 Te oo bo eh to tri bau Ii en alt.
Ee a re ve d S or en 11 Ph
EE go
2 dance - ift sin, beaten 1 1d bios ing
: Tig er, oo gar 2 or ny : nute cg Toes $20
ax pi a Sa tab abi a ce id soft
= 2 A he 1t fabisp Sa
Ee ticks
2 2 ti ab ut _ 00; 00; ni oil o
raion fy ey tot on Sy Ee
=? i hs a oe EL 7 = Baie g
> Wi ne © ees and sc mi 5 Pp cin; ut .
> gun e fla ed amor ead 20 -
) selfing oz. Sift vous as a dae = rh
25 oo 1 red hi : nd bef ith eal
2 ” cd : ES er PD lev: oF fo en ore th i
Coy «ira tte 5
ah ah for sao w tho m
= Sevan : th mi
yb ne. at Hi — Souris, c milk.
= cl eel eg > ed ee d 00; SO! rie c inc] ilk
=
ee Cei i ed. ee min . Ths n
—- lei d d Ta £ o all 5 ed — w
Ey plai ry lll i 5 ike " oy he
a ns Se on ion fe or: d hit utm cle i
i a t S Si € e Ty es
5 es. 0 c = S ge a g sal :
1 5 the on © pO m bl d wi It
Shi ee ey hall ith fl =
d 2 A fr fw 0
aa 11 d Li ur
op, ee d ee adds on
pe AC COIN 1 din L ed on is
d 1 e I wi e
2 0! te eve g ih ey al
ni ea mi; el mi i
io Sp Xt d ilk th n
A 00! ur es! - e fl
12 0 e. on :
7 ‘ cel tsp. n ur
ory oon =
sal :
t n
, omii ely
thin:
2 ’

real    0m41.097s
user    1m26.448s
sys     0m0.724s

 *****  ./1603.png LANG eng TESSDATA tessdata_fast OEM 1 PSM 3 ****
Error in boxClipToRectangle: box outside rectangle
Error in pixScanForForeground: invalid box
c

Se

DOEEEEEEEKE SEH DDD

sIDSELEEEEEOELEOD

“BASIC SCONE RECIPE
1 Lb. Self-raising Flour 2 Ozs. Butter
1 Level Teaspoon Sait 15 Cups Milk

Prepare a hot oven (450°F.). Sift flour and salt. Using
finger tips rub butter into flour. Make well in centre and add
milk all at once, stirring in flour, quickly and lightly, to a soft
dough. Turn on to lightly floured board and knead just
enough to make a smooth surface. Roll to + inch thickness
and cut into rounds, squares or triangles. Place on floured
oven tray; glaze top with milk or beaten egg and milk. Bake -
in hot oven (450°F.) 10 to 15 minutes. Makes about 20
average size scones.

VARIATIONS OF PLAIN SCONE

Sweet Scones. Add 2 level tablespoons sugar and 1 beaten
egg to the above, using | tablespoon less milk.

Date Scones. Sift 2 level teaspoons cinnamon with the flour.
Add 1 oz. sugar and 4 oz. chopped dates before the milk.
Teaparty Scones. Cut scones with round cutter, 1 inch in
diameter, baking about 7 minutes.

Cocktail Scones. Cut scones with small round cutter. When
baked cut in half and use as base for savouries. These scones
are usually cheese flavoured or well seasoned with celery salt
and cayenne.

Raisin Scones. Sift 1 level teaspoon grated nutmeg with flour
and add 4 oz. chopped seeded raisins.

Wholemeal Honey Scones. Use half white and half wholemeal
self-raising flour. Add 1 egg and 2 tablespoons honey in
mixing. The grated rind of an orange may be added.

Cheese Scones. Sift 4 level teaspoon cayenne with the flour
and add % cup grated cheese before adding milk. An egg
may be added. r
Cheese and Onion Scones. Add 1 level dessertspoon finely
chopped onion to the cheese scone mixture.

Celery Scones. Add 1 level teaspoon celery salt, omitting
plain salt, 1 small chopped onion.

27,

real    0m16.325s
user    0m34.592s
sys     0m0.344s

 *****  ./1603.png LANG eng TESSDATA tessdata_fast OEM 1 PSM 6 ****
Sg
TA y gs
B% Ae
e Zs op oe
= | 4
- ao
. Di ts z ne ee
2 fin, rep ee B SS —
2 aie are rast AS Ce CG
a a oer “Gi
; uh, 7 oe es ie
= ee Tut i utter _ ON
2 ovel oe a e, er @ E co
5 ae ts , iting 50° RE oe
ave 01 ay to ike. a 0 fi F. 2 Cc cs
er t 3 Tr aS gl O ) Le I ge
= oe e ond i lous: oe Gis PE ug
2 R a er a snoa : if 8 we
ae doe ae fe eee Spas ue ae
= ae TI ze 4 to: 8, a Me ak fi na ae
a cg S ie ie i |
: 01 one: : et : ro
Mt os - ace on ,
2 Te wae bo’ ae to a tri ‘beard li en alt.
e ae ee ve. id S or eat tI ca
eee eee
2 same sift sin, ee besten 4 ad yto8 ing
Z es er, a gar 2 ae oe mute eg |
: an ae ae ae tab ab oe ce a soft
2 c oe Ae Lt tablesp on
as thks
2 ut i al ab ut ae 00} 001 i e:
' Rain five ‘al ae oo wen aoa
= ae ao oe Pa a Su kale :
> Wi ee le ees and sc mi s PP cini ae nut é
2 oe e fla ee amon cad 20 -
) sli oz. sift vou! as a dates = is
2 i es 1 red oe A nd en ith eat
2 s So : Ti ae Pe lev oe oe oo Ce th i
ey aot efor tte oe
== ey Tor savou them
Sa sour © the mi
ay ne. at Iie ae vou, e milk.
a d ee: a 2 ed Hee d ole) SO) rie ie incl ilk
CS
E Cel ae led. oe ae shi . hes in
= le; d id Ta! f o ali . ed te W.
= plai ry ee oe eS ee - oe He
> Wh Se ion ion ae te or: g hit utm oe ee
. me t Ss € e Ty es
> es. 2 c — S ge ene 8 sal :
] 5 the on e po. a bl d wii It
aver ese ae halt ith fi =
d oe ae me fw 0
4 1 I d ae ur
oe oe a ae ade pe
pe Ve! com 1 din . led. on am
d 1 e I wi e
. 0 te eve & oe ey al
ni ea: mi: el mi i
10 sp xt de ilk th -
ms 00. ur es: : e fl
2 n e. ek Ke 5
Tr ‘ cel tsp n ur
oe oon a
eal :
It in
, omit By
‘tin:
8 :

real    0m26.503s
user    0m51.600s
sys     0m0.432s

Bug still exists:
tesseract 5.0.0-alpha-839-gd93e
leptonica-1.75.3
libgif 5.1.4 : libjpeg 8d (libjpeg-turbo 1.5.2) : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libwebp 0.6.1 : libopenjp2 2.3.0
Found NEON
Found OpenMP 201511

I'll find this glibberish somewhat more aesthetical than obscurity I've seen, probably because glibberish has much less non-letter characters.
Can we be sure that this output is unintentional, when the neural net is considered a "black box"? (joke)