• Bug#1096245: libnet-ssleay-perl: FTBFS: dh_auto_test: error: make -j8 t

    From Lucas Nussbaum@21:1/5 to All on Mon Feb 17 17:50:01 2025
    Source: libnet-ssleay-perl
    Version: 1.94-2
    Severity: serious
    Justification: FTBFS
    Tags: trixie sid ftbfs
    User: lucas@debian.org
    Usertags: ftbfs-20250215 ftbfs-trixie

    Hi,

    During a rebuild of all packages in sid, your package failed to build
    on amd64.


    Relevant part (hopefully):
    make[1]: Entering directory '/build/reproducible-path/libnet-ssleay-perl-1.94'
    "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- SSLeay.bs blib/arch/auto/Net/SSLeay/SSLeay.bs 644
    PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/local/*.t t/handle/local/*.t
    t/handle/local/05_use.t .....................
    1..1
    ok 1 - use Net::SSLeay::Handle;
    ok
    t/local/01_pod.t ............................
    1..5
    ok 1 - POD test for blib/lib/Net/SSLeay.pm (no pod)
    ok 2 - POD test for blib/lib/Net/SSLeay/Handle.pm
    ok 3 - POD test for helper_script/generate-test-pki
    ok 4 - POD test for inc/Test/Net/SSLeay.pm
    ok 5 - POD test for inc/Test/Net/SSLeay/Socket.pm
    ok
    t/local/02_pod_coverage.t ................... skipped: These tests are for only for release candidate testing. Enable with RELEASE_TESTING=1
    #
    # Testing Net::SSLeay 1.94
    #
    # Perl information:
    # Version: '5.040000'
    # Executable path: '/usr/bin/perl'
    #
    # Library version with OpenSSL_version_num():
    # OPENSSL_VERSION_NUMBER: '0x30400010'
    #
    # Library information with SSLeay_version() and OpenSSL_version():
    # SSLEAY_VERSION: 'OpenSSL 3.4.1 11 Feb 2025'
    # SSLEAY_CFLAGS: 'compiler: gcc -fPIC -pthread -m64 -Wa,--noexecstack -Wall -fzero-call-used-regs=used-gpr -Wa,--noexecstack -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openssl-3.4.1=. -fstack-
    protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_BUILDING_OPENSSL -DZLIB -DZSTD -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2'
    # SSLEAY_BUILT_ON: 'built on: Tue Feb 11 20:30:30 2025 UTC'
    # SSLEAY_PLATFORM: 'platform: debian-amd64'
    # SSLEAY_DIR: 'OPENSSLDIR: "/usr/lib/ssl"'
    # OPENSSL_ENGINES_DIR: 'ENGINESDIR: "/usr/lib/x86_64-linux-gnu/engines-3"'
    # OPENSSL_MODULES_DIR: 'MODULESDIR: "/usr/lib/x86_64-linux-gnu/ossl-modules"'
    # OPENSSL_CPU_INFO: 'CPUINFO: OPENSSL_ia32cap=0xfffa32035f8bffff:0x18d19e47ab'
    # OPENSSL_VERSION_STRING: '3.4.1'
    # OPENSSL_FULL_VERSION_STRING: '3.4.1'
    #
    # Library version information with OPENSSL_version_*():
    # OPENSSL_version_major(): '3'
    # OPENSSL_version_minor(): '4'
    # OPENSSL_version_patch(): '1'
    # OPENSSL_version_pre_release(): ''
    # OPENSSL_version_build_metadata(): ''
    #
    # Library information with OPENSSL_info():
    # OPENSSL_INFO_CONFIG_DIR: '/usr/lib/ssl'
    # OPENSSL_INFO_ENGINES_DIR: '/usr/lib/x86_64-linux-gnu/engines-3'
    # OPENSSL_INFO_MODULES_DIR: '/usr/lib/x86_64-linux-gnu/ossl-modules'
    # OPENSSL_INFO_DSO_EXTENSION: '.so'
    # OPENSSL_INFO_DIR_FILENAME_SEPARATOR: '/'
    # OPENSSL_INFO_LIST_SEPARATOR: ':'
    # OPENSSL_INFO_SEED_SOURCE: 'os-specific'
    # OPENSSL_INFO_CPU_SETTINGS: 'OPENSSL_ia32cap=0xfffa32035f8bffff:0x18d19e47ab'
    t/local/03_use.t ............................
    1..1
    ok 1 - use Net::SSLeay;
    ok
    t/local/04_basic.t ..........................
    1..29
    ok 1 - seed pseudorandom number generator
    ok 2 - load libcrypto error strings
    ok 3 - load libssl error strings
    ok 4 - register default TLS ciphers and digest functions
    ok 5 - register all digest functions
    ok 6 - SSLeay (version min 0.9.3)
    ok 7 - SSLeay (version string)
    ok 8 - SSLeay_version optional argument
    ok 9 - hello world
    ok 10 - OpenSSL_version_num
    ok 11 - OpenSSL_version optional argument
    ok 12 - OpenSSL_version(OPENSSL_VERSION)
    ok 13 - OpenSSL_version(OPENSSL_CFLAGS)
    ok 14 - OpenSSL_version(OPENSSL_BUILT_ON)
    ok 15 - OpenSSL_version(OPENSSL_PLATFORM)
    ok 16 - OpenSSL_version(OPENSSL_DIR)
    ok 17 - major is defined
    ok 18 - minor is defined
    ok 19 - patch is defined
    ok 20 - OPENSSL_version_major
    ok 21 - OPENSSL_version_minor
    ok 22 - OPENSSL_version_patch
    ok 23 - OPENSSL_VERSION_MAJOR and OPENSSL_version_major are equal
    ok 24 - OPENSSL_VERSION_MINOR and OPENSSL_version_minor are equal
    ok 25 - OPENSSL_VERSION_PATCH and OPENSSL_version_patch are equal
    ok 26 - OPENSSL_version_pre_release returns a defined value
    ok 27 - OPENSSL_version_build_metadata returns a defined value
    ok 28 - OPENSSL_INFO(OPENSSL_INFO_CONFIG_DIR) returns a defined value
    ok 29 - OPENSSL_INFO(-1) returns an undefined value
    ok
    t/local/05_passwd_cb.t ......................
    1..36
    ok 1 - CTX_new 1
    ok 2 - CTX_new 2
    ok 3 - CTX_new 3
    ok 4 - CTX_new 4
    ok 5 - rwflag is set correctly
    ok 6 - received userdata properly
    ok 7 - CTX_use_PrivateKey_file works with right passphrase and userdata
    ok 8 - received userdata properly
    ok 9 - CTX_use_PrivateKey_file works with right passphrase and userdata
    ok 10 - received no userdata
    ok 11 - CTX_use_PrivateKey_file works with right passphrase and without userdata
    ok 12 - CTX_use_PrivateKey_file works when callback data is unset
    ok 13 - different cbs per ctx work
    ok 14 - rwflag is set correctly
    ok 15 - received userdata properly
    ok 16 - CTX_use_PrivateKey_file doesn't work with wrong passphrase
    ok 17 - callback1 called 2 times
    ok 18 - SSL_new 1
    ok 19 - SSL_new 2
    ok 20 - SSL_new 3
    ok 21 - SSL_new 4
    ok 22 - rwflag is set correctly
    ok 23 - received userdata properly
    ok 24 - use_PrivateKey_file works with right passphrase and userdata
    ok 25 - received userdata properly
    ok 26 - use_PrivateKey_file works with right passphrase and userdata
    ok 27 - received userdata properly
    ok 28 - use_PrivateKey_file works with right passphrase and userdata after bad passphrase set for CTX
    ok 29 - received no userdata
    ok 30 - use_PrivateKey_file works with right passphrase and without userdata ok 31 - use_PrivateKey_file works when callback data is unset
    ok 32 - different cbs per ssl work
    ok 33 - rwflag is set correctly
    ok 34 - received userdata properly
    ok 35 - use_PrivateKey_file doesn't work with wrong passphrase
    ok 36 - callback1 called 2 times
    ok
    t/local/06_tcpecho.t ........................
    1..4
    ok 1 - tcp_read_all
    ok 2 - tcp_write_all
    ok 3 - sent and received correctly
    ok 4 - server exited with 0
    ok
    t/local/07_sslecho.t ........................
    1..122
    ok 1 - new CTX
    ok 2 - CTX_set_cipher_list
    ok 3 - set_cert_and_key:
    ok 4 - Session tickets disabled
    ok 5 - new
    ok 6 - in_before is 1
    ok 7 - in_init is 1
    ok 8 - set_fd using fileno
    ok 9 - accept
    ok 10 - is_init_finished is 1
    ok 11 - get_cipher
    ok 12 - get_shared_ciphers
    ok 13 - ssl_read_all
    ok 14 - shutdown from peer
    ok 15 - ssl_write_all
    ok 16 - server shutdown success
    ok 17 - new
    ok 18 - in_before is 1
    ok 19 - in_init is 1
    ok 20 - set_fd using fileno
    ok 21 - accept
    ok 22 - is_init_finished is 1
    ok 23 - get_cipher
    ok 24 - get_shared_ciphers
    ok 25 - ssl_read_all
    ok 26 - shutdown from peer
    ok 27 - ssl_write_all
    ok 28 - server shutdown success
    ok 29 - new
    ok 30 - in_before is 1
    ok 31 - in_init is 1
    ok 32 - set_fd using fileno
    ok 33 - accept
    ok 34 - is_init_finished is 1
    ok 35 - get_cipher
    ok 36 - get_shared_ciphers
    ok 37 - ssl_read_all
    ok 38 - shutdown from peer
    ok 39 - ssl_write_all
    ok 40 - server shutdown not success, but acceptable: 5,
    ok 41 - new
    ok 42 - in_before is 1
    ok 43 - in_init is 1
    ok 44 - set_fd using fileno
    ok 45 - accept
    ok 46 - is_init_finished is 1
    ok 47 - get_cipher
    ok 48 - get_shared_ciphers
    ok 49 - ssl_read_all
    ok 50 - shutdown from peer
    ok 51 - ssl_write_all
    ok 52 - server shutdown not success, but acceptable: 5, Broken pipe
    ok 53 - new
    ok 54 - in_before is 1
    ok 55 - in_init is 1
    ok 56 - set_fd using fileno
    ok 57 - accept
    ok 58 - is_init_finished is 1
    ok 59 - get_cipher
    ok 60 - get_shared_ciphers
    ok 61 - ssl_read_all
    ok 62 - shutdown from peer
    ok 63 - ssl_write_all
    ok 64 - server shutdown not success, but acceptable: 5, Broken pipe
    ok 65 - new
    ok 66 - in_before is 1
    ok 67 - in_init is 1
    ok 68 - set_fd using fileno
    ok 69 - accept
    ok 70 - is_init_finished is 1
    ok 71 - get_cipher
    ok 72 - get_shared_ciphers
    ok 73 - ssl_read_all
    ok 74 - shutdown from peer
    ok 75 - ssl_write_all
    ok 76 - server shutdown not success, but acceptable: 5, Broken pipe
    ok 77 - new
    ok 78 - in_before is 1
    ok 79 - in_init is 1
    ok 80 - set_fd using fileno
    ok 81 - accept
    ok 82 - is_init_finished is 1
    ok 83 - get_cipher
    ok 84 - get_shared_ciphers
    ok 85 - shutdown from peer
    ok 86 - ssl_write_all
    ok 87 - server shutdown success
    ok 88 - send and received correctly
    ok 89 - new CTX
    ok 90 - new
    ok 91 - set_fd using glob ref
    ok 92 - connect
    ok 93 - get_cipher
    ok 94 -
    ok 95 - client side ssl shutdown
    ok 96 - read
    ok 97 - CTX_load_verify_locations
    ok 98 - verify cb cert
    ok 99 - verify is ok
    ok 100 - cert issuer
    ok 101 - cert subject
    ok 102 - tailing 0 character is not returned from get_text_by_NID
    ok 103 - SHA-1 fingerprint
    ok 104 - verify: client side ssl shutdown
    ok 105 - verify cb 1 called once
    ok 106 - verify cb 2 wasn't called yet
    ok 107 - verify cb 3 wasn't called yet
    ok 108 - verify 2 is ok
    ok 109 - client side ssl1 shutdown
    ok 110 - verify 3 is ok
    ok 111 - client side ssl2 shutdown
    ok 112 - CTX_set_cert_verify_callback
    ok 113 - client side ssl3 shutdown
    ok 114 - verify cb 1 wasn't called again
    ok 115 - verify cb 2 called once
    ok 116 - verify cb 3 wasn't called yet
    ok 117 - get_peer_certificate subject
    ok 118 - get_peer_certificate issuer
    ok 119 - ssl_write_all
    ok 120 - client side aaa write ssl shutdown
    ok 121 - ssl_read_all
    ok 122 - server exited with 0
    ok
    t/local/08_pipe.t ...........................
    1..11
    ok 1 - set_rfd using fileno
    ok 2 - set_wfd using fileno
    ok 3 - accept
    ok 4 - ssl_read_all
    ok 5 - ssl_write_all
    ok 6 - set_rfd using an io handle
    ok 7 - set_wfd using an io handle
    ok 8 - connect
    ok 9 - ssl_write_all
    ok 10 - ssl_read_all
    ok 11 - server exited with 0
    ok
    t/local/09_ctx_new.t ........................
    1..44
    ok 1 - CTX_new
    ok 2 - CTX_v23_new
    ok 3 - CTX_tlsv1_new
    ok 4 - CTX_new with SSLv23_method
    ok 5 - CTX_new with SSLv23_client_method
    ok 6 - CTX_new with SSLv23_server_method
    ok 7 - CTX_new with TLSv1_method
    ok 8 - in_connect_init() is 1 for client
    ok 9 - in_accept_init() is 0 for client
    ok 10 - in_connect_init() is 0 for server
    ok 11 - in_accept_init() is 1 for server
    ok 12 - CTX_new with TLS_method
    ok 13 - New SSL created with ctx_tls
    ok 14 - CTX_new with TLS_client_method
    ok 15 - CTX_new with TLS_server_method
    ok 16 - Net::SSLeay::TLS1_VERSION() returns non-false: 769, hex 0x0301
    ok 17 - Net::SSLeay::TLS1_1_VERSION() returns non-false: 770, hex 0x0302
    ok 18 - Net::SSLeay::TLS1_2_VERSION() returns 771, hex 0x0303
    ok 19 - Version 1_0 and 1_1 values are different
    ok 20 - Version 1_1 and 1_2 values are different
    ok 21 - Setting client CTX minimum version
    ok 22 - Setting client CTX minimum version to automatic
    ok 23 - Setting client CTX minimum version to bad value
    ok 24 - Setting client CTX minimum version back to good value
    ok 25 - Setting client CTX maximum version
    ok 26 - New SSL created from client CTX
    ok 27 - New SSL created from server CTX
    ok 28 - Setting SSL minimum version for ssl_tls_server
    ok 29 - Setting SSL maximum version for ssl_tls_server
    ok 30 - TLS_method CTX has known minimum version
    ok 31 - TLS_method CTX has known maximum version
    ok 32 - SSL from TLS_method CTX has known minimum version
    ok 33 - SSL from TLS_method CTX has known maximum version
    ok 34 - TLS_client CTX has minimum version correctly set
    ok 35 - TLS_client CTX has maximum version correctly set
    ok 36 - SSL from TLS_client CTX has minimum version correctly set
    ok 37 - SSL from TLS_client CTX has maximum version correctly set
    ok 38 - SSL from TLS_server CTX has minimum version correctly set
    ok 39 - SSL from TLS_server CTX has maximum version correctly set
    ok 40 - Net::SSLeay::TLS1_2_VERSION() returns non-false: 771, hex 0x0303
    ok 41 - Net::SSLeay::TLS1_3_VERSION() returns non-false: 772, hex 0x0304
    ok 42 - Version 1_2 and 1_3 values are different
    ok 43 - Have OP_NO_TLSv1_3
    ok 44 - OP_NO_TLSv1_3 returns non-zero value
    ok
    t/local/10_rand.t ...........................
    1..53
    ok 1 - RAND_status
    ok 2 - RAND_poll
    ok 3 - RAND_file_name return value '/nosuchdir-1/home/.rnd' includes '.rnd' ok 4 - RAND_file_name return value '/nosuchdir-2/randfile' is RANDFILE environment value
    ok 5 - RAND_file_name return value is undef with too short buffer
    ok 6 - Have binary file with good size: t/data/binary-test.file 5000
    ok 7 - RAND_load with specific size
    ok 8 - RAND_load with -1 returns file size
    ok 9 - RAND_bytes: 0 return value ok
    ok 10 - RAND_bytes: length of rand_bytes and rand_length match
    ok 11 - RAND_bytes: length of rand_bytes is expected length 0
    ok 12 - RAND_bytes: 1 return value ok
    ok 13 - RAND_bytes: length of rand_bytes and rand_length match
    ok 14 - RAND_bytes: length of rand_bytes is expected length 1
    ok 15 - RAND_bytes: 1024 return value ok
    ok 16 - RAND_bytes: length of rand_bytes and rand_length match
    ok 17 - RAND_bytes: length of rand_bytes is expected length 1024
    ok 18 - RAND_bytes: 65536 return value ok
    ok 19 - RAND_bytes: length of rand_bytes and rand_length match
    ok 20 - RAND_bytes: length of rand_bytes is expected length 65536
    ok 21 - RAND_bytes: 1048576 return value ok
    ok 22 - RAND_bytes: length of rand_bytes and rand_length match
    ok 23 - RAND_bytes: length of rand_bytes is expected length 1048576
    ok 24 - RAND_pseudo_bytes: 0 return value ok
    ok 25 - RAND_pseudo_bytes: length of rand_bytes and rand_length match
    ok 26 - RAND_pseudo_bytes: length of rand_bytes is expected length 0
    ok 27 - RAND_pseudo_bytes: 1 return value ok
    ok 28 - RAND_pseudo_bytes: length of rand_bytes and rand_length match
    ok 29 - RAND_pseudo_bytes: length of rand_bytes is expected length 1
    ok 30 - RAND_pseudo_bytes: 1024 return value ok
    ok 31 - RAND_pseudo_bytes: length of rand_bytes and rand_length match
    ok 32 - RAND_pseudo_bytes: length of rand_bytes is expected length 1024
    ok 33 - RAND_pseudo_bytes: 65536 return value ok
    ok 34 - RAND_pseudo_bytes: length of rand_bytes and rand_length match
    ok 35 - RAND_pseudo_bytes: length of rand_bytes is expected length 65536
    ok 36 - RAND_pseudo_bytes: 1048576 return value ok
    ok 37 - RAND_pseudo_bytes: length of rand_bytes and rand_length match
    ok 38 - RAND_pseudo_bytes: length of rand_bytes is expected length 1048576
    ok 39 - RAND_priv_bytes: 0 return value ok
    ok 40 - RAND_priv_bytes: length of rand_bytes and rand_length match
    ok 41 - RAND_priv_bytes: length of rand_bytes is expected length 0
    ok 42 - RAND_priv_bytes: 1 return value ok
    ok 43 - RAND_priv_bytes: length of rand_bytes and rand_length match
    ok 44 - RAND_priv_bytes: length of rand_bytes is expected length 1
    ok 45 - RAND_priv_bytes: 1024 return value ok
    ok 46 - RAND_priv_bytes: length of rand_bytes and rand_length match
    ok 47 - RAND_priv_bytes: length of rand_bytes is expected length 1024
    ok 48 - RAND_priv_bytes: 65536 return value ok
    ok 49 - RAND_priv_bytes: length of rand_bytes and rand_length match
    ok 50 - RAND_priv_bytes: length of rand_bytes is expected length 65536
    ok 51 - RAND_priv_bytes: 1048576 return value ok
    ok 52 - RAND_priv_bytes: length of rand_bytes and rand_length match
    ok 53 - RAND_priv_bytes: length of rand_bytes is expected length 1048576
    ok
    t/local/11_read.t ...........................
    1..53
    ok 1 - scalar: peek returns undef for closed ssl
    ok 2 - list: peek returns undef for closed ssl
    ok 3 - list: peek returns length <=0 for closed ssl
    ok 4 - peek err 1 is not retryable WANT_READ
    ok 5 - peek err 1 is not retryable WANT_WRITE
    ok 6 - scalar: read returns undef for closed ssl
    ok 7 - list: read returns undef for closed ssl
    ok 8 - list: read returns length <=0 for closed ssl
    ok 9 - read err 1 is not retryable WANT_READ
    ok 10 - read err 1 is not retryable WANT_WRITE
    ok 11 - pending returns 0 for closed ssl
    ok 12 - pending returns 0
    ok 13 - scalar: peek returns msg1
    ok 14 - pending returns msg1 length
    ok 15 - list: peek returns msg1
    ok 16 - list: peek returns msg1 length
    ok 17 - scalar: read and peek agree about msg1
    ok 18 - scalar: peek returns msg2
    ok 19 - list: read and peek agree about msg2
    ok 20 - list: read returns msg2 length
    ok 21 - ping with msg3
    ok 22 - 1.1.0: has_pending returns 0 for closed ssl
    ok 23 - 1.1.0: has_pending returns 0
    ok 24 - 1.1.0: peek returns msg1
    ok 25 - 1.1.0: has_pending returns 1
    ok 26 - 1.1.0: has_pending returns 0 after read
    ok 27 - 1.1.0: ping with msg3
    ok 28 - 1.1.1: list: peek_ex returns undef message for closed ssl
    ok 29 - 1.1.1: list: peek_ex returns 0 for closed ssl
    ok 30 - 1.1.1: peek_ex err 1 is not retryable WANT_READ
    ok 31 - 1.1.1: peek_ex err 1 is not retryable WANT_WRITE
    ok 32 - 1.1.1: list: read returns undef message for closed ssl
    ok 33 - 1.1.1: list: read returns length <=0 for closed ssl
    ok 34 - 1.1.1: read err 1 is not retryable WANT_READ
    ok 35 - 1.1.1: read err 1 is not retryable WANT_WRITE
    ok 36 - 1.1.1: list: read_ex returns undef message for closed sssl
    ok 37 - 1.1.1: list: read_ex returns 0 for closed sssl
    ok 38 - 1.1.1: read_ex and read err are equal
    ok 39 - 1.1.1: has_pending returns 0
    ok 40 - 1.1.1: list: peek_ex returns msg1
    ok 41 - 1.1.1: list: peek_ex returns 1
    ok 42 - 1.1.1: pending returns msg1 length
    ok 43 - 1.1.1: has_pending returns 1
    ok 44 - 1.1.1: list: read_ex returns msg1
    ok 45 - 1.1.1: list: read_ex returns 1
    ok 46 - 1.1.1: pending returns 0 after read_ex
    ok 47 - 1.1.1: has_pending returns 0 after read_ex
    ok 48 - 1.1.1: write_ex wrote all
    ok 49 - 1.1.1: write_ex returns 1
    ok 50 - 1.1.1: ping with msg3 part1 ok
    ok 51 - 1.1.1: ping with msg3 part2 ok
    ok 52 - 1.1.1: ping with msg3, part1 length was 5
    ok 53 - 1.1.1: ping with msg3 in two parts
    ok
    t/local/15_bio.t ............................
    1..7
    ok 1 - BIO_new
    ok 2 - BIO_write
    ok 3 - BIO_pending
    ok 4 - BIO_read part
    ok 5 - BIO_pending
    ok 6 - BIO_read rest
    ok 7 - BIO_free
    ok
    t/local/20_functions.t ......................
    1..27
    ok 1 - function is autoloadable: die_if_ssl_error
    ok 2 - function is autoloadable: die_now
    ok 3 - function is autoloadable: do_https
    ok 4 - function is autoloadable: dump_peer_certificate
    ok 5 - function is autoloadable: get_http
    ok 6 - function is autoloadable: get_http4
    ok 7 - function is autoloadable: get_https
    ok 8 - function is autoloadable: get_https3
    ok 9 - function is autoloadable: get_https4
    ok 10 - function is autoloadable: get_httpx
    ok 11 - function is autoloadable: get_httpx4
    ok 12 - function is autoloadable: make_form
    ok 13 - function is autoloadable: make_headers
    ok 14 - function is autoloadable: post_http
    ok 15 - function is autoloadable: post_http4
    ok 16 - function is autoloadable: post_https
    ok 17 - function is autoloadable: post_https3
    ok 18 - function is autoloadable: post_https4
    ok 19 - function is autoloadable: post_httpx
    ok 20 - function is autoloadable: post_httpx4
    ok 21 - function is autoloadable: print_errs
    ok 22 - function is autoloadable: set_cert_and_key
    ok 23 - function is autoloadable: set_server_cert_and_key
    ok 24 - function is autoloadable: sslcat
    ok 25 - function is autoloadable: tcpcat
    ok 26 - function is autoloadable: tcpxcat
    ok 27 - nonexistent function is not autoloadable
    ok
    t/local/21_constants.t ......................
    1..770
    ok 1 - constant is exported or not defined: AD_ACCESS_DENIED
    ok 2 - constant is exported or not defined: AD_BAD_CERTIFICATE
    ok 3 - constant is exported or not defined: AD_BAD_CERTIFICATE_HASH_VALUE
    ok 4 - constant is exported or not defined: AD_BAD_CERTIFICATE_STATUS_RESPONSE
    ok 5 - constant is exported or not defined: AD_BAD_RECORD_MAC
    ok 6 - constant is exported or not defined: AD_CERTIFICATE_EXPIRED
    ok 7 - constant is exported or not defined: AD_CERTIFICATE_REQUIRED
    ok 8 - constant is exported or not defined: AD_CERTIFICATE_REVOKED
    ok 9 - constant is exported or not defined: AD_CERTIFICATE_UNKNOWN
    ok 10 - constant is exported or not defined: AD_CERTIFICATE_UNOBTAINABLE
    ok 11 - constant is exported or not defined: AD_CLOSE_NOTIFY
    ok 12 - constant is exported or not defined: AD_DECODE_ERROR
    ok 13 - constant is exported or not defined: AD_DECOMPRESSION_FAILURE
    ok 14 - constant is exported or not defined: AD_DECRYPTION_FAILED
    ok 15 - constant is exported or not defined: AD_DECRYPT_ERROR
    ok 16 - constant is exported or not defined: AD_EXPORT_RESTRICTION
    ok 17 - constant is exported or not defined: AD_HANDSHAKE_FAILURE
    ok 18 - constant is exported or not defined: AD_ILLEGAL_PARAMETER
    ok 19 - constant is exported or not defined: AD_INAPPROPRIATE_FALLBACK
    ok 20 - constant is exported or not defined: AD_INSUFFICIENT_SECURITY
    ok 21 - constant is exported or not defined: AD_INTERNAL_ERROR
    ok 22 - constant is exported or not defined: AD_MISSING_EXTENSION
    ok 23 - constant is exported or not defined: AD_NO_APPLICATION_PROTOCOL
    ok 24 - constant is exported or not defined: AD_NO_CERTIFICATE
    ok 25 - constant is exported or not defined: AD_NO_RENEGOTIATION
    ok 26 - constant is exported or not defined: AD_PROTOCOL_VERSION
    ok 27 - constant is exported or not defined: AD_RECORD_OVERFLOW
    ok 28 - constant is exported or not defined: AD_UNEXPECTED_MESSAGE
    ok 29 - constant is exported or not defined: AD_UNKNOWN_CA
    ok 30 - constant is exported or not defined: AD_UNKNOWN_PSK_IDENTITY
    ok 31 - constant is exported or not defined: AD_UNRECOGNIZED_NAME
    ok 32 - constant is exported or not defined: AD_UNSUPPORTED_CERTIFICATE
    ok 33 - constant is exported or not defined: AD_UNSUPPORTED_EXTENSION
    ok 34 - constant is exported or not defined: AD_USER_CANCELLED
    ok 35 - constant is exported or not defined: ASN1_STRFLGS_ESC_CTRL
    ok 36 - constant is exported or not defined: ASN1_STRFLGS_ESC_MSB
    ok 37 - constant is exported or not defined: ASN1_STRFLGS_ESC_QUOTE
    ok 38 - constant is exported or not defined: ASN1_STRFLGS_RFC2253
    ok 39 - constant is exported or not defined: ASYNC_NO_JOBS
    ok 40 - constant is exported or not defined: ASYNC_PAUSED
    ok 41 - constant is exported or not defined: CB_ACCEPT_EXIT
    ok 42 - constant is exported or not defined: CB_ACCEPT_LOOP
    ok 43 - constant is exported or not defined: CB_ALERT
    ok 44 - constant is exported or not defined: CB_CONNECT_EXIT
    ok 45 - constant is exported or not defined: CB_CONNECT_LOOP
    ok 46 - constant is exported or not defined: CB_EXIT
    ok 47 - constant is exported or not defined: CB_HANDSHAKE_DONE
    ok 48 - constant is exported or not defined: CB_HANDSHAKE_START
    ok 49 - constant is exported or not defined: CB_LOOP
    ok 50 - constant is exported or not defined: CB_READ
    ok 51 - constant is exported or not defined: CB_READ_ALERT
    ok 52 - constant is exported or not defined: CB_WRITE
    ok 53 - constant is exported or not defined: CB_WRITE_ALERT
    ok 54 - constant is exported or not defined: CLIENT_HELLO_CB
    ok 55 - constant is exported or not defined: CLIENT_HELLO_ERROR
    ok 56 - constant is exported or not defined: CLIENT_HELLO_RETRY
    ok 57 - constant is exported or not defined: CLIENT_HELLO_SUCCESS
    ok 58 - constant is exported or not defined: CONF_MFLAGS_DEFAULT_SECTION
    ok 59 - constant is exported or not defined: CONF_MFLAGS_IGNORE_ERRORS
    ok 60 - constant is exported or not defined: CONF_MFLAGS_IGNORE_MISSING_FILE ok 61 - constant is exported or not defined: CONF_MFLAGS_IGNORE_RETURN_CODES ok 62 - constant is exported or not defined: CONF_MFLAGS_NO_DSO
    ok 63 - constant is exported or not defined: CONF_MFLAGS_SILENT
    ok 64 - constant is exported or not defined: ERROR_NONE
    ok 65 - constant is exported or not defined: ERROR_SSL
    ok 66 - constant is exported or not defined: ERROR_SYSCALL
    ok 67 - constant is exported or not defined: ERROR_WANT_ACCEPT
    ok 68 - constant is exported or not defined: ERROR_WANT_ASYNC
    ok 69 - constant is exported or not defined: ERROR_WANT_ASYNC_JOB
    ok 70 - constant is exported or not defined: ERROR_WANT_CLIENT_HELLO_CB
    ok 71 - constant is exported or not defined: ERROR_WANT_CONNECT
    ok 72 - constant is exported or not defined: ERROR_WANT_READ
    ok 73 - constant is exported or not defined: ERROR_WANT_RETRY_VERIFY
    ok 74 - constant is exported or not defined: ERROR_WANT_WRITE
    ok 75 - constant is exported or not defined: ERROR_WANT_X509_LOOKUP
    ok 76 - constant is exported or not defined: ERROR_ZERO_RETURN
    ok 77 - constant is exported or not defined: EVP_PKS_DSA
    ok 78 - constant is exported or not defined: EVP_PKS_EC
    ok 79 - constant is exported or not defined: EVP_PKS_RSA
    ok 80 - constant is exported or not defined: EVP_PKT_ENC
    ok 81 - constant is exported or not defined: EVP_PKT_EXCH
    ok 82 - constant is exported or not defined: EVP_PKT_EXP
    ok 83 - constant is exported or not defined: EVP_PKT_SIGN
    ok 84 - constant is exported or not defined: EVP_PK_DH
    ok 85 - constant is exported or not defined: EVP_PK_DSA
    ok 86 - constant is exported or not defined: EVP_PK_EC
    ok 87 - constant is exported or not defined: EVP_PK_RSA
    ok 88 - constant is exported or not defined: FILETYPE_ASN1
    ok 89 - constant is exported or not defined: FILETYPE_PEM
    ok 90 - constant is exported or not defined: F_CLIENT_CERTIFICATE
    ok 91 - constant is exported or not defined: F_CLIENT_HELLO
    ok 92 - constant is exported or not defined: F_CLIENT_MASTER_KEY
    ok 93 - constant is exported or not defined: F_D2I_SSL_SESSION
    ok 94 - constant is exported or not defined: F_GET_CLIENT_FINISHED
    ok 95 - constant is exported or not defined: F_GET_CLIENT_HELLO
    ok 96 - constant is exported or not defined: F_GET_CLIENT_MASTER_KEY
    ok 97 - constant is exported or not defined: F_GET_SERVER_FINISHED
    ok 98 - constant is exported or not defined: F_GET_SERVER_HELLO
    ok 99 - constant is exported or not defined: F_GET_SERVER_VERIFY
    ok 100 - constant is exported or not defined: F_I2D_SSL_SESSION
    ok 101 - constant is exported or not defined: F_READ_N
    ok 102 - constant is exported or not defined: F_REQUEST_CERTIFICATE
    ok 103 - constant is exported or not defined: F_SERVER_HELLO
    ok 104 - constant is exported or not defined: F_SSL_CERT_NEW
    ok 105 - constant is exported or not defined: F_SSL_GET_NEW_SESSION
    ok 106 - constant is exported or not defined: F_SSL_NEW
    ok 107 - constant is exported or not defined: F_SSL_READ
    ok 108 - constant is exported or not defined: F_SSL_RSA_PRIVATE_DECRYPT
    ok 109 - constant is exported or not defined: F_SSL_RSA_PUBLIC_ENCRYPT
    ok 110 - constant is exported or not defined: F_SSL_SESSION_NEW
    ok 111 - constant is exported or not defined: F_SSL_SESSION_PRINT_FP
    ok 112 - constant is exported or not defined: F_SSL_SET_FD
    ok 113 - constant is exported or not defined: F_SSL_SET_RFD
    ok 114 - constant is exported or not defined: F_SSL_SET_WFD
    ok 115 - constant is exported or not defined: F_SSL_USE_CERTIFICATE
    ok 116 - constant is exported or not defined: F_SSL_USE_CERTIFICATE_ASN1
    ok 117 - constant is exported or not defined: F_SSL_USE_CERTIFICATE_FILE
    ok 118 - constant is exported or not defined: F_SSL_USE_PRIVATEKEY
    ok 119 - constant is exported or not defined: F_SSL_USE_PRIVATEKEY_ASN1
    ok 120 - constant is exported or not defined: F_SSL_USE_PRIVATEKEY_FILE
    ok 121 - constant is exported or not defined: F_SSL_USE_RSAPRIVATEKEY
    ok 122 - constant is exported or not defined: F_SSL_USE_RSAPRIVATEKEY_ASN1
    ok 123 - constant is exported or not defined: F_SSL_USE_RSAPRIVATEKEY_FILE
    ok 124 - constant is exported or not defined: F_WRITE_PENDING
    ok 125 - constant is exported or not defined: GEN_DIRNAME
    ok 126 - constant is exported or not defined: GEN_DNS
    ok 127 - constant is exported or not defined: GEN_EDIPARTY
    ok 128 - constant is exported or not defined: GEN_EMAIL
    ok 129 - constant is exported or not defined: GEN_IPADD
    ok 130 - constant is exported or not defined: GEN_OTHERNAME
    ok 131 - constant is exported or not defined: GEN_RID
    ok 132 - constant is exported or not defined: GEN_URI
    ok 133 - constant is exported or not defined: GEN_X400
    ok 134 - constant is exported or not defined: LIBRESSL_VERSION_NUMBER
    ok 135 - constant is exported or not defined: MBSTRING_ASC
    ok 136 - constant is exported or not defined: MBSTRING_BMP
    ok 137 - constant is exported or not defined: MBSTRING_FLAG
    ok 138 - constant is exported or not defined: MBSTRING_UNIV
    ok 139 - constant is exported or not defined: MBSTRING_UTF8
    ok 140 - constant is exported or not defined: MIN_RSA_MODULUS_LENGTH_IN_BYTES ok 141 - constant is exported or not defined: MODE_ACCEPT_MOVING_WRITE_BUFFER ok 142 - constant is exported or not defined: MODE_ASYNC
    ok 143 - constant is exported or not defined: MODE_AUTO_RETRY
    ok 144 - constant is exported or not defined: MODE_ENABLE_PARTIAL_WRITE
    ok 145 - constant is exported or not defined: MODE_NO_AUTO_CHAIN
    ok 146 - constant is exported or not defined: MODE_RELEASE_BUFFERS
    ok 147 - constant is exported or not defined: NID_OCSP_sign
    ok 148 - constant is exported or not defined: NID_SMIMECapabilities
    ok 149 - constant is exported or not defined: NID_X500
    ok 150 - constant is exported or not defined: NID_X509
    ok 151 - constant is exported or not defined: NID_ad_OCSP
    ok 152 - constant is exported or not defined: NID_ad_ca_issuers
    ok 153 - constant is exported or not defined: NID_algorithm
    ok 154 - constant is exported or not defined: NID_authority_key_identifier
    ok 155 - constant is exported or not defined: NID_basic_constraints
    ok 156 - constant is exported or not defined: NID_bf_cbc
    ok 157 - constant is exported or not defined: NID_bf_cfb64
    ok 158 - constant is exported or not defined: NID_bf_ecb
    ok 159 - constant is exported or not defined: NID_bf_ofb64
    ok 160 - constant is exported or not defined: NID_cast5_cbc
    ok 161 - constant is exported or not defined: NID_cast5_cfb64
    ok 162 - constant is exported or not defined: NID_cast5_ecb
    ok 163 - constant is exported or not defined: NID_cast5_ofb64
    ok 164 - constant is exported or not defined: NID_certBag
    ok 165 - constant is exported or not defined: NID_certificate_policies
    ok 166 - constant is exported or not defined: NID_client_auth
    ok 167 - constant is exported or not defined: NID_code_sign
    ok 168 - constant is exported or not defined: NID_commonName
    ok 169 - constant is exported or not defined: NID_countryName
    ok 170 - constant is exported or not defined: NID_crlBag
    ok 171 - constant is exported or not defined: NID_crl_distribution_points
    ok 172 - constant is exported or not defined: NID_crl_number
    ok 173 - constant is exported or not defined: NID_crl_reason
    ok 174 - constant is exported or not defined: NID_delta_crl
    ok 175 - constant is exported or not defined: NID_des_cbc
    ok 176 - constant is exported or not defined: NID_des_cfb64
    ok 177 - constant is exported or not defined: NID_des_ecb
    ok 178 - constant is exported or not defined: NID_des_ede
    ok 179 - constant is exported or not defined: NID_des_ede3
    ok 180 - constant is exported or not defined: NID_des_ede3_cbc

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sebastian Andrzej Siewior@21:1/5 to All on Tue Feb 18 19:10:01 2025
    control: tags -1 patch

    Hi,

    During a rebuild of all packages in sid, your package failed to build
    on amd64.

    I was working on it but then got distracted and now here is the patch.

    Sebastian

    From: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
    Date: Tue, 18 Feb 2025 18:57:15 +0100
    Subject: [PATCH] tests: Address another formatting difference in OpenSSL 3.4.1

    Since OpenSSL 3.4.1, commit 8a28bca8ee08 ("x509: add a newline after
    printing Full Name") to be exact, there is another new line change.

    Adapt the testsuite.

    Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
    ---
    t/local/32_x509_get_cert_info.t | 3 +++
    1 file changed, 3 insertions(+)

    diff --git a/t/local/32_x509_get_cert_info.t b/t/local/32_x509_get_cert_info.t index 0fd1b689f1b1b..08316bf9c736a 100644
    --- a/t/local/32_x509_get_cert_info.t
    +++ b/t/local/32_x509_get_cert_info.t
    @@ -218,6 +218,9 @@ for my $f (keys (%$dump)) {
    # OpenSSL 1.0.0 to 1.1.1:
    $ext_data =~ s{(Full Name:\n )}{\n$1}g;
    $ext_data .= "\n";
    + } elsif ( Net::SSLeay::SSLeay > 0x3040000f ) {
    + $ext_data =~ s{(\nFull Name:)}{\n$1}g;
    + $ext_data .= "\n";
    }
    }
    elsif ( $nid == 126 ) {
    --
    2.47.2

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian Bug Tracking System@21:1/5 to All on Tue Feb 18 19:10:01 2025
    Processing control commands:

    tags -1 patch
    Bug #1096245 [src:libnet-ssleay-perl] libnet-ssleay-perl: FTBFS: dh_auto_test: error: make -j8 test TEST_VERBOSE=1 returned exit code 2
    Added tag(s) patch.

    --
    1096245: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096245
    Debian Bug Tracking System
    Contact owner@bugs.debian.org with problems

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Colin Watson@21:1/5 to All on Wed Feb 19 13:40:01 2025
    Control: tag -1 pending

    Hello,

    Bug #1096245 in libnet-ssleay-perl reported by you has been fixed in the
    Git repository and is awaiting an upload. You can see the commit
    message below and you can check the diff of the fix at:

    https://salsa.debian.org/perl-team/modules/packages/libnet-ssleay-perl/-/commit/a2ce98624ac3c945ed3da701f2086d2245a9dc29

    ------------------------------------------------------------------------
    tests: Address another formatting difference in OpenSSL 3.4.1

    Closes: #1096245 ------------------------------------------------------------------------

    (this message was generated automatically)
    --
    Greetings

    https://bugs.debian.org/1096245

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian Bug Tracking System@21:1/5 to All on Wed Feb 19 13:40:01 2025
    Processing control commands:

    tag -1 pending
    Bug #1096245 [src:libnet-ssleay-perl] libnet-ssleay-perl: FTBFS: dh_auto_test: error: make -j8 test TEST_VERBOSE=1 returned exit code 2
    Added tag(s) pending.

    --
    1096245: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096245
    Debian Bug Tracking System
    Contact owner@bugs.debian.org with problems

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian Bug Tracking System@21:1/5 to All on Wed Feb 19 14:50:01 2025
    This is a multi-part message in MIME format...

    Your message dated Wed, 19 Feb 2025 13:43:13 +0000
    with message-id <E1tkkM5-00A1Vt-P7@fasolo.debian.org>
    and subject line Bug#1096245: fixed in libnet-ssleay-perl 1.94-3
    has caused the Debian Bug report #1096245,
    regarding libnet-ssleay-perl: FTBFS: dh_auto_test: error: make -j8 test TEST_VERBOSE=1 returned exit code 2
    to be marked as done.

    This means that you claim that the problem has been dealt with.
    If this is not the case it is now your responsibility to reopen the
    Bug report if necessary, and/or fix the problem forthwith.

    (NB: If you are a system administrator and have no idea what this
    message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org
    immediately.)


    --
    1096245: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096245
    Debian Bug Tracking System
    Contact owner@bugs.debian.org with problems

    Received: (at submit) by bugs.debian.org; 17 Feb 2025 16:44:23 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.6-bugs.debian.org_2005_01_02
    (2021-04-09) on buxtehude.debian.org
    X-Spam-Level:
    X-Spam-Status: No, score=-105.2 required=4.0 tests=BAYES_00,DKIMWL_WL_HIGH,
    DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FROMDEVELOPER,
    FVGT_m_MULTI_ODD,SPF_HELO_NONE,SPF_NONE,UNPARSEABLE_RELAY,
    USER_IN_DKIM_WELCOMELIST,USER_IN_DKIM_WHITELIST autolearn=ham
    autolearn_force=no version=3.4.6-bugs.debian.org_2005_01_02 X-Spam-Bayes: score:0.0000 Tokens: new, 804; hammy, 150; neutral, 695; spammy,
    0. spammytokens:
    hammytokens:0.000-+--Hx-spam-relays-external:sk:stravin,
    0.000-+--H*RT:sk:stravin, 0.000-+--Hx-spam-relays-external:311,
    0.000-+--H*RT:311, 0.000-+--H*RT:108
    Return-path: <lucas@debian.org>
    Received: from stravinsky.debian.org ([2001:41b8:202: