GNU bug report logs - #67622
libtorrent-rasterbar: Tests stuck forever

Previous Next

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.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Ekaitz Zarraga <ekaitz <at> elenq.tech>
Subject: bug#67622: closed (Re: bug#67622: libtorrent-rasterbar: Tests
 stuck forever)
Date: Thu, 07 Dec 2023 12:05:02 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#67622: libtorrent-rasterbar: Tests stuck forever

which was filed against the guix package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 67622 <at> debbugs.gnu.org.

-- 
67622: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=67622
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Hilton Chain <hako <at> ultrarare.space>
To: Ekaitz Zarraga <ekaitz <at> elenq.tech>
Cc: 67622-done <at> debbugs.gnu.org
Subject: Re: bug#67622: libtorrent-rasterbar: Tests stuck forever
Date: Thu, 07 Dec 2023 20:04:06 +0800
Hi Ekaitz,

On Mon, 04 Dec 2023 20:34:06 +0800,
Ekaitz Zarraga wrote:
>
> 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.

I think this was due to some recent dependency change, now it should be fixed by
commit fb2bbb0c3e9734006a4108a5c4f9901dbf15edae from #67557.


Thanks

[Message part 3 (message/rfc822, inline)]
From: Ekaitz Zarraga <ekaitz <at> elenq.tech>
To: "bug-guix <at> gnu.org" <bug-guix <at> gnu.org>, Hilton Chain <hako <at> ultrarare.space>
Subject: 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_"
[/tmp/guix-build-libtorrent-rasterbar-1.2.18.drv-0/libtorrent-rasterbar-1.2.18/test/test_flags.cpp.flag_stop_when_ready]

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

***** 
/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" *****


***** 
/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" *****


      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
```



This bug report was last modified 1 year and 157 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.