Bug #78684 [Csd]: PCRE bug72463_2 test is sending emails on Linux
| From: | cmb@php.net | Date: | Sat, 19 Oct 2019 11:02:26 +0000 |
| Subject: | Bug #78684 [Csd]: PCRE bug72463_2 test is sending emails on Linux | ||
| References: | 1 | Groups: | php.bugs php.qa |
| Request: | Send a blank email to php-bugs+get-223292@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=78684&edit=1
ID: 78684
Updated by: cmb@php.net
Reported by: japs at bistruphave dot dk
Summary: PCRE bug72463_2 test is sending emails on Linux
Status: Closed
Type: Bug
Package: Testing related
Operating System: Centos 8
PHP Version: Next Major Version
Assigned To: carusogabriel
Block user comment: N
Private report: N
New Comment:
ext\standard\tests\mail\bug69115.phpt had already been fixed with
commit 6dd9fad[1].
[1] <http://git.php.net/?p=php-src.git;a=commit;h=6dd9fad0c0d388721a3c15c4d3f180f8539447d0>
Previous Comments:
------------------------------------------------------------------------
[2019-10-19 11:00:48] cmb@php.net
Automatic comment on behalf of cmbecker69@gmx.de
Revision: http://git.php.net/?p=php-src.git;a=commit;h=26635ed71aa45e10f6c67555d1139d37d303dd72
Log: Fix #78684: PCRE bug72463_2 test is sending emails on Linux
------------------------------------------------------------------------
[2019-10-18 17:18:31] requinix@php.net
Right. bug72463_2.phpt was made to run on Linux as a result of
https://github.com/php/php-src/commit/2f70038#diff-52e6299aa380cc579975b8a3f91cbae5
I think that was incorrect: the SMTP setting is only for Windows, so it will be ignored on Linux and
instead go with the normal sendmail defaults.
ext/standard's mail/bug69115 test looks to be in a similar situation:
https://github.com/php/php-src/commit/2f70038#diff-82cc28c218b80a3f9eef39e816a4d78f
------------------------------------------------------------------------
[2019-10-18 17:17:02] cmb@php.net
It seems to me that ext/pcre/tests/bug72463_2.phpt should be a Windows only test.
------------------------------------------------------------------------
[2019-10-18 16:48:14] japs at bistruphave dot dk
ext/pcre/tests/bug72463_2.phpt is responsible
My top domain is dk.
Notice the domain @name.dk, which does exist.
------------------------------------------------------------------------
[2019-10-18 14:08:28] requinix@php.net
One or both of these two tests:
1. ext/pcre/tests/bug72463.phpt
2. ext/pcre/tests/bug72463_2.phpt
are sending email, however they shouldn't *actually* send because of the mail configuration:
1. sendmail_path="echo >/dev/null"
2. SMTP=non.existent.smtp.server
Can you edit the two tests so that the mail messages are distinct, then rerun them to find out which
is responsible?
And a shot in the dark: does "non.existent.smtp.server" resolve to anything on your
server? Your DNS isn't using the .server TLD, right?
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
https://bugs.php.net/bug.php?id=78684
--
Edit this bug report at https://bugs.php.net/bug.php?id=78684&edit=1