Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package roundcubemail for openSUSE:Factory 
checked in at 2022-01-08 23:23:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/roundcubemail (Old)
 and      /work/SRC/openSUSE:Factory/.roundcubemail.new.1892 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "roundcubemail"

Sat Jan  8 23:23:27 2022 rev:74 rq:944737 version:1.5.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/roundcubemail/roundcubemail.changes      
2021-12-02 02:25:45.216503334 +0100
+++ /work/SRC/openSUSE:Factory/.roundcubemail.new.1892/roundcubemail.changes    
2022-01-08 23:24:02.566252387 +0100
@@ -1,0 +2,32 @@
+Fri Dec 31 12:03:35 UTC 2021 - Michael Str??der <mich...@stroeder.com>
+
+- update to 1.5.2
+  * OAuth: pass 'id_token' to 'oauth_login' plugin hook (#8214)
+  * OAuth: fix expiration of short-lived oauth tokens (#8147)
+  * OAuth: fix relative path to assets if /index.php/foo/bar url is used 
(#8144)
+  * OAuth: no auto-redirect on imap login failures (#8370)
+  * OAuth: refresh access token in 'refresh' plugin hook (#8224)
+  * Fix so folder search parameters are honored by subscriptions_option plugin 
(#8312)
+  * Fix password change with Directadmin driver (#8322, #8329)
+  * Fix so css files in plugins/jqueryui/themes will be minified too (#8337)
+  * Fix handling of unicode/special characters in custom From input (#8357)
+  * Fix some PHP8 compatibility issues (#8363)
+  * Fix chpass-wrapper.py helper compatibility with Python 3 (#8324)
+  * Fix scrolling and missing Close button in the Select image dialog in 
Elastic/mobile (#8367)
+  * Security: fix cross-site scripting (XSS) via HTML messages with malicious 
CSS content
+- added Suggests: php-sqlite
+
+-------------------------------------------------------------------
+Tue Dec 28 13:25:37 UTC 2021 - Lars Vogdt <l...@linux-schulserver.de>
+
+- use the virtual provides from each PHP module, to allow the installation
+  of roundcubemail with various PHP versions. 
+  The only problem, we are currently facing is the automatic 
+  enablement of the PHP apache module during post-installation: 
+  Trying to evaluate the correct PHP module now during post as well, 
+  which should eleminate the pre-definition of the required 
+  PHP-Version during build completely.
+  See https://build.opensuse.org/request/show/940859 for the initial
+  discussion.
+
+-------------------------------------------------------------------

Old:
----
  roundcubemail-1.5.1-complete.tar.gz
  roundcubemail-1.5.1-complete.tar.gz.asc

New:
----
  roundcubemail-1.5.2-complete.tar.gz
  roundcubemail-1.5.2-complete.tar.gz.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ roundcubemail.spec ++++++
--- /var/tmp/diff_new_pack.Xn8ej3/_old  2022-01-08 23:24:03.330253011 +0100
+++ /var/tmp/diff_new_pack.Xn8ej3/_new  2022-01-08 23:24:03.338253018 +0100
@@ -18,9 +18,9 @@
 
 %define roundcubepath %{apache_serverroot}/%{name}
 %define roundcubeconfigpath %{_sysconfdir}/%{name}
-%define php_name      %(php -r "print 'php' . PHP_MAJOR_VERSION;")
+
 Name:           roundcubemail
-Version:        1.5.1
+Version:        1.5.2
 Release:        0
 Summary:        A browser-based multilingual IMAP client
 License:        BSD-3-Clause AND GPL-2.0-only AND GPL-3.0-or-later
@@ -40,17 +40,17 @@
 BuildRequires:  apache-rpm-macros
 BuildRequires:  apache2
 BuildRequires:  php-cli
-Requires:       %{php_name}-dom
-Requires:       %{php_name}-exif
-Requires:       %{php_name}-gettext
-Requires:       %{php_name}-iconv
-Requires:       %{php_name}-intl
-Requires:       %{php_name}-json
-Requires:       %{php_name}-mbstring
-Requires:       %{php_name}-openssl
-Requires:       apache2-mod_%{php_name}
+Requires:       php-dom
+Requires:       php-exif
+Requires:       php-gettext
+Requires:       php-iconv
+Requires:       php-intl
+Requires:       php-json
+Requires:       php-mbstring
+Requires:       php-openssl
+Requires(pre):  mod_php_any
+Requires:       mod_php_any
 ## Requires: for upstream dep package
-Requires:       %{php_name}-sockets
 Requires:       php-pear-Auth_SASL >= 1.0.6
 Requires:       php-pear-MDB2_Driver_mysqli
 Requires:       php-pear-Mail_Mime >= 1.10.0
@@ -59,13 +59,15 @@
 Requires:       php-pear-Net_SMTP >= 1.8.1
 Requires:       php-pear-Net_Sieve >= 1.4.3
 Requires:       php-pear-Net_Socket >= 1.0.12
-Requires:       (%{php_name}-mysql or %{php_name}-pgsql)
-Recommends:     %{php_name}-fileinfo
-Recommends:     %{php_name}-imagick
-Recommends:     %{php_name}-zip
+Requires:       php-sockets
+Requires:       (php-mysql or php-pgsql)
 Recommends:     logrotate
+Recommends:     php-fileinfo
+Recommends:     php-imagick
 Recommends:     php-pear-Crypt_GPG >= 1.6.3
-Suggests:       %{php_name}-mysql
+Recommends:     php-zip
+Suggests:       php-mysql
+Suggests:       php-sqlite
 Conflicts:      roundcube-framework
 Provides:       roundcube_framework = %{version}
 BuildArch:      noarch
@@ -125,8 +127,8 @@
 install %{SOURCE5} %{buildroot}/%{_sysconfdir}/logrotate.d/%{name}
 
 # extract roundcube-framework
-install -d -m 0755 %{buildroot}/%{_datadir}/%{php_name}
-mv program/lib/Roundcube %{buildroot}%{_datadir}/%{php_name}/Roundcube
+install -d -m 0755 %{buildroot}/%{_datadir}/php
+mv program/lib/Roundcube %{buildroot}%{_datadir}/php/Roundcube
 
 # install roundcubemail
 install -d -m 0755 %{buildroot}/%{roundcubepath}
@@ -246,8 +248,9 @@
   if [ -x %{_sbindir}/a2enmod ]; then
   # enable required apache modules
   %if 0%{?suse_version} > 01500
+    PHP_MODULE=$(php -r "print 'php' . PHP_MAJOR_VERSION;")
     if ! grep -q php %{_sysconfdir}/sysconfig/apache2 1>&2 2>/dev/null; then
-      %{_sbindir}/a2enmod -q %{php_name}    || %{_sbindir}/a2enmod %{php_name}
+      %{_sbindir}/a2enmod -q $PHP_MODULE    || %{_sbindir}/a2enmod $PHP_MODULE
     fi
   %endif
     for module in alias brotli deflate expires filter headers rewrite setenvif 
version ; do
@@ -344,7 +347,8 @@
 %{roundcubepath}/SQL
 %{roundcubepath}/temp
 %{roundcubepath}/vendor/
-%{_datadir}/%{php_name}/Roundcube
+%dir %{_datadir}/php
+%{_datadir}/php/Roundcube
 %attr(-, wwwrun, root) %{_localstatedir}/log/%{name}
 %attr(-, wwwrun, root) %{_localstatedir}/lib/%{name}
 

++++++ roundcubemail-1.5.1-complete.tar.gz -> 
roundcubemail-1.5.2-complete.tar.gz ++++++
/work/SRC/openSUSE:Factory/roundcubemail/roundcubemail-1.5.1-complete.tar.gz 
/work/SRC/openSUSE:Factory/.roundcubemail.new.1892/roundcubemail-1.5.2-complete.tar.gz
 differ: char 5, line 1

Reply via email to