From nobody Mon Aug  9 21:02:50 2021
X-Original-To: perl@mlmmj.nyi.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
	by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id B4B211752290
	for <perl@mlmmj.nyi.freebsd.org>; Mon,  9 Aug 2021 21:02:50 +0000 (UTC)
	(envelope-from bugzilla-noreply@freebsd.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256
	 client-signature RSA-PSS (4096 bits) client-digest SHA256)
	(Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK))
	by mx1.freebsd.org (Postfix) with ESMTPS id 4Gk7p24bcSz3hYr
	for <perl@FreeBSD.org>; Mon,  9 Aug 2021 21:02:50 +0000 (UTC)
	(envelope-from bugzilla-noreply@freebsd.org)
Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
	(Client did not present a certificate)
	by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 863A27389
	for <perl@FreeBSD.org>; Mon,  9 Aug 2021 21:02:50 +0000 (UTC)
	(envelope-from bugzilla-noreply@freebsd.org)
Received: from kenobi.freebsd.org ([127.0.1.5])
	by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 179L2og3022677
	for <perl@FreeBSD.org>; Mon, 9 Aug 2021 21:02:50 GMT
	(envelope-from bugzilla-noreply@freebsd.org)
Received: (from www@localhost)
	by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 179L2oYA022676
	for perl@FreeBSD.org; Mon, 9 Aug 2021 21:02:50 GMT
	(envelope-from bugzilla-noreply@freebsd.org)
X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="UTF-8"
From: bugzilla-noreply@freebsd.org
To: perl@FreeBSD.org
Subject: maintainer-feedback requested: [Bug 257721] databases/p5-DBD-mysql:
 tests fail when openssl package is installed, mysql80-client
Date: Mon, 09 Aug 2021 21:02:50 +0000
X-Bugzilla-Type: request
X-Bugzilla-Product: Ports & Packages
X-Bugzilla-Component: Individual Port(s)
X-Bugzilla-Version: Latest
X-Bugzilla-Keywords: 
X-Bugzilla-Severity: Affects Some People
X-Bugzilla-Who: 
X-Bugzilla-Status: New
X-Bugzilla-Resolution: 
X-Bugzilla-Priority: ---
X-Bugzilla-Assigned-To: perl@FreeBSD.org
X-Bugzilla-Flags: maintainer-feedback?
Message-ID: <bug-257721-14331-8rmTg2bPug@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-257721-14331@https.bugs.freebsd.org/bugzilla/>
References: <bug-257721-14331@https.bugs.freebsd.org/bugzilla/>
X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/
Auto-Submitted: auto-generated
List-Id: maintainer of a number of perl-related ports <freebsd-perl.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-perl
List-Help: <mailto:perl+help@freebsd.org>
List-Post: <mailto:perl@freebsd.org>
List-Subscribe: <mailto:perl+subscribe@freebsd.org>
List-Unsubscribe: <mailto:perl+unsubscribe@freebsd.org>
Sender: owner-freebsd-perl@freebsd.org
X-BeenThere: freebsd-perl@freebsd.org
MIME-Version: 1.0
X-ThisMailContainsUnwantedMimeParts: N

Bugzilla Automation <bugzilla@FreeBSD.org> has asked freebsd-perl (Nobody)
<perl@FreeBSD.org> for maintainer-feedback:
Bug 257721: databases/p5-DBD-mysql: tests fail when openssl package is
installed, mysql80-client
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D257721



--- Description ---
With a plain freebsd install (Freebsd 11 AMI on AWS):

- pkg install openssl
- pkg install mysql80-server
- echo "DEFAULT_VERSIONS+=3D ssl=3Dopenssl"  >> /etc/make.conf
- portsnap fetch extract
- cd /usr/ports/databases/p5-DBD-mysql
- make test (accepting all default options)

issue:
- test fails (t/10connect.t - SEGV)
- (note t/rt85919-fetch-lost-connection.t also fails, but this appears to b=
e an
unrelated upstream issue: https://github.com/perl5-dbi/DBD-mysql/issues/329)


result:

t/00base.t .............................. 1/6 # Driver version is 4.050
t/00base.t .............................. ok=20=20=20
t/05dbcreate.t .......................... 1/2 # Database 'test' accessible
t/05dbcreate.t .......................... ok=20=20=20
t/10connect.t ........................... 1/? # mysql_clientinfo is: 8.0.25
# mysql_clientversion is: 80025
# mysql_serverversion is: 80025
# mysql_hostinfo is: Localhost via UNIX socket
# mysql_serverinfo is: 8.0.25
# mysql_stat is: Uptime: 243  Threads: 2  Questions: 13  Slow queries: 0=20
Opens: 152  Flush tables: 3  Open tables: 68  Queries per second avg: 0.053
# mysql_protoinfo is: 10
# SQL_DBMS_VER is 8.0.25
# Default storage engine is: InnoDB
t/10connect.t ........................... All 12 subtests passed=20
t/15reconnect.t ......................... ok=09=20
t/16dbi-get_info.t ...................... ok=20=20=20
t/20createdrop.t ........................ ok=20=20=20
t/25lockunlock.t ........................ ok=09=20
t/29warnings.t .......................... ok=09=20
t/30insertfetch.t ....................... ok=09
t/31insertid.t .......................... ok=09=20
t/32insert_error.t ...................... ok=20=20=20
t/35limit.t ............................. ok=09=20=20=20
t/35prepare.t ........................... ok=09=20
t/40bindparam.t ......................... ok=09=20
t/40bindparam2.t ........................ ok=09=20
t/40bit.t ............................... ok=09=20
t/40blobs.t ............................. ok=09=20
t/40catalog.t ........................... ok=09=20
t/40keyinfo.t ........................... ok=20=20=20
t/40listfields.t ........................ ok=09=20
t/40nulls.t ............................. ok=09=20
t/40nulls_prepare.t ..................... ok=09
t/40numrows.t ........................... ok=09=20
t/40server_prepare.t .................... ok=09=20
t/40server_prepare_crash.t .............. ok=09=20
t/40server_prepare_error.t .............. ok=20=20=20
t/40types.t ............................. ok=09=20
t/41bindparam.t ......................... ok=09=20
t/41blobs_prepare.t ..................... ok=09=20
t/41int_min_max.t ....................... ok=09=20=20=20
t/42bindparam.t ......................... ok=09=20
t/43count_params.t ...................... ok=09=20
t/50chopblanks.t ........................ ok=09=20
t/50commit.t ............................ ok=09=20
t/51bind_type_guessing.t ................ ok=09=20
t/52comment.t ........................... ok=09=20
t/53comment.t ........................... ok=09
t/55utf8.t .............................. ok=09=20
t/55utf8mb4.t ........................... ok=20=20=20
t/56connattr.t .......................... skipped: no permission on
performance_schema tables
t/60leaks.t ............................. skipped: Skip $ENV{EXTENDED_TESTI=
NG}
is not set
t/65segfault.t .......................... ok=20=20=20
t/65types.t ............................. ok=09=20
t/70takeimp.t ........................... ok=09=20
t/71impdata.t ........................... ok=09=20
t/75supported_sql.t ..................... ok=09=20
t/76multi_statement.t ................... ok=09=20
t/80procs.t ............................. ok=09=20
t/81procs.t ............................. ok=09=20
t/85init_command.t ...................... ok=20=20=20
t/86_bug_36972.t ........................ ok=09=20
t/87async.t ............................. ok=09=20
t/88async-multi-stmts.t ................. ok=20=20=20
t/89async-method-check.t ................ ok=09=20=20=20
t/91errcheck.t .......................... ok=20=20=20
t/92ssl_backronym_vulnerability.t ....... skipped: Server supports SSL
connections, cannot test false-positive enforcement
t/92ssl_optional.t ...................... skipped: Server supports SSL
connections, cannot test fallback to plain text
t/92ssl_riddle_vulnerability.t .......... skipped: Server supports SSL
connections, cannot test false-positive enforcement
t/99_bug_server_prepare_blob_null.t ..... ok=09=20
t/manifest.t ............................ skipped: these tests are for rele=
ase
testing
t/pod.t ................................. skipped: Test::Pod 1.00 required =
for
testing POD
t/rt110983-valid-mysqlfd.t .............. ok=20=20=20
t/rt118977-zerofill.t ................... ok=20=20=20
t/rt25389-bin-case.t .................... ok=20=20=20
t/rt50304-column_info_parentheses.t ..... ok=09
t/rt61849-bind-param-buffer-overflow.t .. ok=20=20=20
t/rt75353-innodb-lock-timeout.t ......... ok=20=20=20
t/rt83494-quotes-comments.t ............. ok=20=20=20
t/rt85919-fetch-lost-connection.t ....... 2/?=20
#   Failed test 'Should return error 2006 or 2013'
#   at t/rt85919-fetch-lost-connection.t line 47.
# Looks like you failed 1 test of 3.
t/rt85919-fetch-lost-connection.t ....... Dubious, test returned 1 (wstat 2=
56,
0x100)
Failed 1/3 subtests=20
t/rt86153-reconnect-fail-memory.t ....... skipped: $ENV{EXTENDED_TESTING} is
not set
t/rt88006-bit-prepare.t ................. ok=09
t/rt91715.t ............................. ok=20=20=20
t/version.t ............................. ok=20=20=20

Test Summary Report
-------------------
t/10connect.t			      (Wstat: 139 Tests: 12 Failed: 0)
  Non-zero wait status: 139
  Parse errors: No plan found in TAP output
t/rt85919-fetch-lost-connection.t     (Wstat: 256 Tests: 3 Failed: 1)
  Failed test:	3
  Non-zero exit status: 1
Files=3D73, Tests=3D2301, 45 wallclock secs ( 0.48 usr  0.23 sys +	6.79 cus=
r  1.73
csys =3D	9.23 CPU)
Result: FAIL
Failed 2/73 test programs. 1/2301 subtests failed.
*** Error code 255