Package: guix;
Reported by: Ekaitz Zarraga <ekaitz <at> elenq.tech>
Date: Mon, 4 Dec 2023 12:35:01 UTC
Severity: normal
Done: Hilton Chain <hako <at> ultrarare.space>
Bug is archived. No further changes may be made.
View this message in rfc822 format
From: Ekaitz Zarraga <ekaitz <at> elenq.tech> To: 67622 <at> debbugs.gnu.org, hako <at> ultrarare.space Subject: bug#67622: libtorrent-rasterbar: Tests stuck forever Date: Mon, 4 Dec 2023 13:34:06 +0100
Hi, I think b1cca212640 introduced some error in the tests of libtorrent-rasterbar producing the package to hang forever. I tried this several times with same result. This is the output of my `guix build libtorrent-rasterbar` after 12 hours: ``` The following derivation will be built: /gnu/store/qifcwjy1nk4q036hrc85fcij3rrjkbws-libtorrent-rasterbar-1.2.18.drv building /gnu/store/qifcwjy1nk4q036hrc85fcij3rrjkbws-libtorrent-rasterbar-1.2.18.drv... [...] phase `build' succeeded after 426.5 seconds starting phase `check' Test project /tmp/guix-build-libtorrent-rasterbar-1.2.18.drv-0/build Start 1: test_alert_manager Start 2: test_alert_types Start 3: test_alloca Start 4: test_auto_unchoke Start 5: test_bandwidth_limiter Start 6: test_bdecode Start 7: test_bencoding Start 8: test_bitfield 1/96 Test #1: test_alert_manager ............... Passed 0.01 sec Start 9: test_block_cache 2/96 Test #2: test_alert_types ................. Passed 0.01 sec Start 10: test_bloom_filter 3/96 Test #3: test_alloca ...................... Passed 0.01 sec Start 11: test_buffer 4/96 Test #5: test_bandwidth_limiter ........... Passed 0.01 sec Start 12: test_checking 5/96 Test #9: test_block_cache ................. Passed 0.01 sec Start 13: test_crc32 6/96 Test #10: test_bloom_filter ................ Passed 0.01 sec Start 14: test_create_torrent 7/96 Test #7: test_bencoding ................... Passed 0.01 sec Start 15: test_dht 8/96 Test #11: test_buffer ...................... Passed 0.01 sec Start 16: test_dht_storage 9/96 Test #13: test_crc32 ....................... Passed 0.01 sec Start 17: test_direct_dht 10/96 Test #14: test_create_torrent .............. Passed 0.01 sec Start 18: test_dos_blocker 11/96 Test #8: test_bitfield .................... Passed 0.02 sec Start 19: test_ed25519 12/96 Test #18: test_dos_blocker ................. Passed 0.01 sec Start 20: test_enum_net 13/96 Test #20: test_enum_net .................... Passed 0.01 sec Start 21: test_fast_extension 14/96 Test #19: test_ed25519 ..................... Passed 0.02 sec Start 22: test_fence 15/96 Test #22: test_fence ....................... Passed 0.01 sec Start 23: test_ffs 16/96 Test #23: test_ffs ......................... Passed 0.01 sec Start 24: test_file 17/96 Test #6: test_bdecode ..................... Passed 0.09 sec Start 25: test_file_progress 18/96 Test #25: test_file_progress ............... Passed 0.01 sec Start 26: test_file_storage 19/96 Test #26: test_file_storage ................ Passed 0.01 sec Start 27: test_flags 20/96 Test #16: test_dht_storage ................. Passed 1.03 sec Start 28: test_generate_peer_id 21/96 Test #28: test_generate_peer_id ............ Passed 0.00 sec Start 29: test_gzip 22/96 Test #29: test_gzip ........................ Passed 0.01 sec Start 30: test_hasher 23/96 Test #30: test_hasher ...................... Passed 1.22 sec Start 31: test_hasher512 24/96 Test #24: test_file ........................ Passed 3.01 sec Start 32: test_heterogeneous_queue 25/96 Test #32: test_heterogeneous_queue ......... Passed 0.01 sec Start 33: test_http_connection 26/96 Test #31: test_hasher512 ................... Passed 1.91 sec Start 34: test_http_parser 27/96 Test #34: test_http_parser ................. Passed 0.01 sec Start 35: test_identify_client 28/96 Test #35: test_identify_client ............. Passed 0.00 sec Start 36: test_io 29/96 Test #36: test_io .......................... Passed 0.01 sec Start 37: test_ip_filter 30/96 Test #37: test_ip_filter ................... Passed 0.51 sec Start 38: test_ip_voter 31/96 Test #38: test_ip_voter .................... Passed 0.02 sec Start 39: test_linked_list 32/96 Test #39: test_linked_list ................. Passed 0.01 sec Start 40: test_listen_socket 33/96 Test #40: test_listen_socket ............... Passed 0.01 sec Start 41: test_lsd 34/96 Test #4: test_auto_unchoke ................ Passed 5.51 sec Start 42: test_magnet 35/96 Test #41: test_lsd ......................... Passed 1.51 sec Start 43: test_merkle 36/96 Test #43: test_merkle ...................... Passed 0.01 sec Start 44: test_packet_buffer 37/96 Test #44: test_packet_buffer ............... Passed 0.01 sec Start 45: test_part_file 38/96 Test #45: test_part_file ................... Passed 0.01 sec Start 46: test_pe_crypto 39/96 Test #46: test_pe_crypto ................... Passed 1.25 sec Start 47: test_peer_classes 40/96 Test #42: test_magnet ...................... Passed 2.02 sec Start 48: test_peer_list 41/96 Test #48: test_peer_list ................... Passed 0.01 sec Start 49: test_peer_priority 42/96 Test #49: test_peer_priority ............... Passed 0.00 sec Start 50: test_piece_picker 43/96 Test #50: test_piece_picker ................ Passed 0.02 sec Start 51: test_primitives 44/96 Test #51: test_primitives .................. Passed 0.01 sec Start 52: test_priority 45/96 Test #15: test_dht ......................... Passed 7.86 sec Start 53: test_privacy 46/96 Test #47: test_peer_classes ................ Passed 1.01 sec Start 54: test_read_piece 47/96 Test #54: test_read_piece .................. Passed 2.56 sec Start 55: test_read_resume 48/96 Test #55: test_read_resume ................. Passed 0.01 sec Start 56: test_receive_buffer 49/96 Test #56: test_receive_buffer .............. Passed 0.01 sec Start 57: test_recheck 50/96 Test #57: test_recheck ..................... Passed 0.51 sec Start 58: test_remap_files 51/96 Test #58: test_remap_files ................. Passed 1.51 sec Start 59: test_remove_torrent 52/96 Test #12: test_checking .................... Passed 15.04 sec Start 60: test_resolve_links 53/96 Test #17: test_direct_dht .................. Passed 15.51 sec Start 61: test_resume 54/96 Test #27: test_flags .......................***Failed 16.07 sec test: /tmp/guix-build-libtorrent-rasterbar-1.2.18.drv-0/build/test/test_flags cwd_prefix = "/tmp/guix-build-libtorrent-rasterbar-1.2.18.drv-0/build/test/test_tmp_3098_" [1m[/tmp/guix-build-libtorrent-rasterbar-1.2.18.drv-0/libtorrent-rasterbar-1.2.18/test/test_flags.cpp.flag_stop_when_ready][0m cwd: /tmp/guix-build-libtorrent-rasterbar-1.2.18.drv-0/build/test/test_tmp_3098_8 test-case: /tmp/guix-build-libtorrent-rasterbar-1.2.18.drv-0/libtorrent-rasterbar-1.2.18/test/test_flags.cpp.flag_stop_when_ready rnd = b80473f4 [41m***** /tmp/guix-build-libtorrent-rasterbar-1.2.18.drv-0/libtorrent-rasterbar-1.2.18/test/test_flags.cpp:64 "TEST_ERROR: h.flags() & flags: 0 expected: 1024" *****[0m [41m***** /tmp/guix-build-libtorrent-rasterbar-1.2.18.drv-0/libtorrent-rasterbar-1.2.18/test/test_flags.cpp:96 "TEST_ERROR: h.flags() & flags: 0 expected: 1024" *****[0m Start 62: test_session 55/96 Test #33: test_http_connection ............. Passed 14.71 sec Start 63: test_session_params 56/96 Test #63: test_session_params .............. Passed 1.02 sec Start 64: test_settings_pack 57/96 Test #64: test_settings_pack ............... Passed 0.01 sec Start 65: test_sha1_hash 58/96 Test #65: test_sha1_hash ................... Passed 0.01 sec Start 66: test_sliding_average 59/96 Test #66: test_sliding_average ............. Passed 0.01 sec Start 67: test_socket_io 60/96 Test #67: test_socket_io ................... Passed 0.01 sec Start 68: test_span 61/96 Test #68: test_span ........................ Passed 0.01 sec Start 69: test_ssl 62/96 Test #52: test_priority .................... Passed 18.06 sec Start 70: test_stack_allocator 63/96 Test #70: test_stack_allocator ............. Passed 0.01 sec Start 71: test_stat_cache 64/96 Test #71: test_stat_cache .................. Passed 0.00 sec Start 72: test_storage 65/96 Test #72: test_storage ..................... Passed 8.89 sec Start 73: test_string 66/96 Test #73: test_string ...................... Passed 0.01 sec Start 74: test_tailqueue 67/96 Test #74: test_tailqueue ................... Passed 0.00 sec Start 75: test_threads 68/96 Test #75: test_threads ..................... Passed 0.14 sec Start 76: test_time 69/96 Test #76: test_time ........................ Passed 0.15 sec Start 77: test_time_critical 70/96 Test #59: test_remove_torrent .............. Passed 24.57 sec Start 78: test_timestamp_history 71/96 Test #78: test_timestamp_history ........... Passed 0.01 sec Start 79: test_torrent 72/96 Test #77: test_time_critical ............... Passed 14.52 sec Start 80: test_torrent_info 73/96 Test #80: test_torrent_info ................ Passed 0.01 sec Start 81: test_tracker 74/96 Test #79: test_torrent ..................... Passed 15.59 sec Start 82: test_transfer 75/96 Test #61: test_resume ...................... Passed 60.88 sec Start 83: test_url_seed 76/96 Test #82: test_transfer .................... Passed 27.60 sec Start 84: test_utf8 77/96 Test #84: test_utf8 ........................ Passed 0.01 sec Start 85: test_utp 78/96 Test #69: test_ssl ......................... Passed 64.13 sec Start 86: test_web_seed 79/96 Test #85: test_utp ......................... Passed 2.52 sec Start 87: test_web_seed_ban 80/96 Test #86: test_web_seed .................... Passed 4.06 sec Start 88: test_web_seed_chunked 81/96 Test #62: test_session ..................... Passed 89.60 sec Start 89: test_web_seed_http 82/96 Test #88: test_web_seed_chunked ............ Passed 19.14 sec Start 90: test_web_seed_http_pw 83/96 Test #87: test_web_seed_ban ................ Passed 34.14 sec Start 91: test_web_seed_redirect 84/96 Test #91: test_web_seed_redirect ........... Passed 2.02 sec Start 92: test_web_seed_socks4 85/96 Test #83: test_url_seed .................... Passed 44.22 sec Start 93: test_web_seed_socks5 86/96 Test #89: test_web_seed_http ............... Passed 32.16 sec Start 94: test_web_seed_socks5_no_peers 87/96 Test #90: test_web_seed_http_pw ............ Passed 32.21 sec Start 95: test_web_seed_socks5_pw 88/96 Test #94: test_web_seed_socks5_no_peers .... Passed 6.05 sec Start 96: test_xml 89/96 Test #96: test_xml ......................... Passed 0.01 sec 90/96 Test #92: test_web_seed_socks4 ............. Passed 32.66 sec 91/96 Test #93: test_web_seed_socks5 ............. Passed 32.13 sec 92/96 Test #95: test_web_seed_socks5_pw .......... Passed 32.15 sec 93/96 Test #81: test_tracker ..................... Passed 212.65 sec ```
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.