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);



Reply via email to