Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2018-12-27 00:21:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "php7" Thu Dec 27 00:21:48 2018 rev:52 rq:660467 version:7.3.0 Changes: -------- --- /work/SRC/openSUSE:Factory/php7/php7.changes 2018-12-19 13:25:44.505211927 +0100 +++ /work/SRC/openSUSE:Factory/.php7.new.28833/php7.changes 2018-12-27 00:21:49.028034077 +0100 @@ -1,0 +2,18 @@ +Thu Dec 20 18:31:58 UTC 2018 - Cristian RodrÃguez <crodrig...@owncloud.com> + +- Update php7-pts.patch: open slave_pty using TIOCGPTPEER if available + instead of the name returned by ptsname() so it is safe to use when + interacting with namespaces. + +------------------------------------------------------------------- +Thu Dec 20 18:30:27 UTC 2018 - Cristian RodrÃguez <crodrig...@owncloud.com> + +- update install-pear-nozlib.phar to its latest version, otherwise + pecl stops working due to protocol switch http -> https + +------------------------------------------------------------------- +Wed Dec 19 11:33:08 UTC 2018 - Martin Pluskal <mplus...@suse.com> + +- Mark testresults package as noarch + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ php7.spec ++++++ --- /var/tmp/diff_new_pack.V7q0P4/_old 2018-12-27 00:21:49.884033381 +0100 +++ /var/tmp/diff_new_pack.V7q0P4/_new 2018-12-27 00:21:49.888033378 +0100 @@ -237,6 +237,7 @@ %package testresults Summary: PHP7 testsuite results Group: Development/Languages/PHP +BuildArch: noarch %description testresults PHP is a server-side HTML embedded scripting language designed @@ -1273,7 +1274,6 @@ unset TZ # We save results for further investigation for QA make test | tee testresults.txt || true -make test || true set +x for f in `find .. -name "*.diff" -type f -print`; do echo "TEST FAILURE: $f --" ++++++ install-pear-nozlib.phar ++++++ ++++ 3151 lines (skipped) ++++ between install-pear-nozlib.phar ++++ and /work/SRC/openSUSE:Factory/.php7.new.28833/install-pear-nozlib.phar ++++++ php7-pts.patch ++++++ --- /var/tmp/diff_new_pack.V7q0P4/_old 2018-12-27 00:21:50.056033240 +0100 +++ /var/tmp/diff_new_pack.V7q0P4/_new 2018-12-27 00:21:50.068033231 +0100 @@ -2,7 +2,7 @@ =================================================================== --- ext/standard/proc_open.c.orig +++ ext/standard/proc_open.c -@@ -61,7 +61,7 @@ +@@ -56,7 +56,7 @@ * */ #ifdef PHP_CAN_SUPPORT_PROC_OPEN @@ -11,3 +11,23 @@ # include <sys/ioctl.h> # include <termios.h> # define PHP_CAN_DO_PTS 1 +@@ -636,14 +636,18 @@ PHP_FUNCTION(proc_open) + #if PHP_CAN_DO_PTS + if (dev_ptmx == -1) { + /* open things up */ +- dev_ptmx = open("/dev/ptmx", O_RDWR); ++ dev_ptmx = open("/dev/ptmx", O_RDWR|O_NOCTTY); + if (dev_ptmx == -1) { + php_error_docref(NULL, E_WARNING, "failed to open /dev/ptmx, errno %d", errno); + goto exit_fail; + } + grantpt(dev_ptmx); + unlockpt(dev_ptmx); ++#ifdef TIOCGPTPEER ++ slave_pty = ioctl(dev_ptmx, TIOCGPTPEER, O_RDWR); ++#else + slave_pty = open(ptsname(dev_ptmx), O_RDWR); ++#endif + + if (slave_pty == -1) { + php_error_docref(NULL, E_WARNING, "failed to open slave pty, errno %d", errno);