Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gromox for openSUSE:Factory checked 
in at 2023-01-15 17:58:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gromox (Old)
 and      /work/SRC/openSUSE:Factory/.gromox.new.32243 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gromox"

Sun Jan 15 17:58:13 2023 rev:4 rq:1058439 version:2.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/gromox/gromox.changes    2022-12-18 
17:22:44.645386927 +0100
+++ /work/SRC/openSUSE:Factory/.gromox.new.32243/gromox.changes 2023-01-15 
17:58:19.786261189 +0100
@@ -1,0 +2,13 @@
+Thu Jan 12 11:39:59 UTC 2023 - Jan Engelhardt <jeng...@inai.de>
+
+- Update to release 2.1
+  * exmdb_provider: support for private store message and folder
+    softdelete (and thus the Recover Deleted Items feature in OL)
+  * mapi_lib: parse "Received" headers into
+    PR_MESSAGE_DELIVERY_TIME for the sake of EML imports
+  * emsmdb: work around OL crash with Recover Deleted Items dialog
+  * emsmdb: rework interpretation of PR_SENT_REPRESENTING on
+    IPM.Schedule objects (relates to the organizer of a meeting
+    when such meeting is forwarded)
+
+-------------------------------------------------------------------

Old:
----
  gromox-1.37.tar.asc
  gromox-1.37.tar.zst

New:
----
  gromox-2.1.tar.asc
  gromox-2.1.tar.zst

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

Other differences:
------------------
++++++ gromox.spec ++++++
--- /var/tmp/diff_new_pack.HvDOiK/_old  2023-01-15 17:58:20.866267600 +0100
+++ /var/tmp/diff_new_pack.HvDOiK/_new  2023-01-15 17:58:20.874267647 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gromox
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
 %define _libexecdir %_prefix/libexec
 
 Name:           gromox
-Version:        1.37
+Version:        2.1
 Release:        0
 Summary:        Groupware server backend with RPC, IMAP,POP3, PHP-MAPI support
 License:        AGPL-3.0-or-later AND GPL-2.0-only AND GPL-3.0-or-later
@@ -55,6 +55,7 @@
 BuildRequires:  pkgconfig(libHX) >= 4.3
 BuildRequires:  pkgconfig(libcrypto)
 BuildRequires:  pkgconfig(libcurl)
+BuildRequires:  pkgconfig(libolecf)
 BuildRequires:  pkgconfig(libpff)
 BuildRequires:  pkgconfig(libssl)
 BuildRequires:  pkgconfig(libzstd)
@@ -67,19 +68,30 @@
 %if 0%{?suse_version}
 Requires:       glibc-locale-base
 %endif
-Requires:       php-cli >= 7.4
+%if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150400
+# Require php-cli/fpm (and modules) that have a chance of loading mapi.so
+# which means same generation as the one we built with.
+Requires:       php8-cli php8-fpm php8-mysql php8-posix php8-soap
+%endif
+%if 0%{?sle_version} && 0%{?sle_version} < 150400
+Requires:       php-cli
+Requires:       php7-fpm
+Requires:       php7-mysql
+Requires:       php7-posix
+Requires:       php7-soap
+%endif
+%if 0%{?fedora_version} || 0%{?centos_version} || 0%{?redhat_version}
+Requires:       php-cli
 Requires:       php-fpm
-%if 0%{?suse_version}
-Requires:       php-mysql
-Requires:       php-posix
-%else
 Requires:       php-mysqlnd
-%endif
+Requires:       php-posix
 Requires:       php-soap
+%endif
 Requires:       w3m
 Requires(pre):  user(grommunio)
 Requires(pre):  user(gromox)
 Requires(pre):  group(gromox)
+Provides:       bundled(tzcode) = 2022c
 %{?systemd_ordering}
 %if !0%{?_pamdir:1}
 %define _pamdir /%_lib/security
@@ -104,7 +116,7 @@
 %build
 autoreconf -fi
 %configure CFLAGS="%optflags -Og" CXXFLAGS="%optflags -Og"
-%make_build
+%make_build V=1
 
 %install
 b="%buildroot"
@@ -134,7 +146,7 @@
 mkdir -p "$b/etc/php8/fpm/php-fpm.d"
 cp -a "$b/usr/share/gromox/fpm-gromox.conf.sample" 
"$b/etc/php8/fpm/php-fpm.d/gromox.conf"
 %endif
-%if 0%{?suse_version} >= 1500 && 0%{?suse_version} < 1550
+%if 0%{?sle_version} && 0%{?sle_version} < 150400
 mkdir -p "$b/etc/php7/fpm/php-fpm.d"
 cp -a "$b/usr/share/gromox/fpm-gromox.conf.sample" 
"$b/etc/php7/fpm/php-fpm.d/gromox.conf"
 %endif

++++++ debian.changelog ++++++
--- /var/tmp/diff_new_pack.HvDOiK/_old  2023-01-15 17:58:20.954268122 +0100
+++ /var/tmp/diff_new_pack.HvDOiK/_new  2023-01-15 17:58:20.958268145 +0100
@@ -1,4 +1,4 @@
-gromox (1.28) unstable; urgency=low
+gromox (1.36.23.3447095) unstable; urgency=low
 
   * Initial package.
 

++++++ debian.gromox.postinst ++++++
--- /var/tmp/diff_new_pack.HvDOiK/_old  2023-01-15 17:58:20.994268359 +0100
+++ /var/tmp/diff_new_pack.HvDOiK/_new  2023-01-15 17:58:20.998268383 +0100
@@ -1,10 +1,24 @@
 #!/bin/sh
 
-# %files
-chown root:gromox /etc/gromox || :
-chmod 0770 /etc/gromox || :
-vd="/var/lib/gromox \
-       /var/lib/gromox/domain \
+set -e
+. /usr/share/debconf/confmodule
+
+set_perms()
+{
+       USER="$1"
+       GROUP="$2"
+       MODE="$3"
+       FILE="$4"
+       if ! dpkg-statoverride --list "$FILE" >/dev/null 2>&1; then
+               chown -R "$USER:$GROUP" "$FILE"
+               chmod -R $MODE "$FILE"
+        fi
+}
+
+xpostinst()
+{
+set_perms root gromox 0770 /etc/gromox || :
+for i in /var/lib/gromox \
        /var/lib/gromox/queue \
        /var/lib/gromox/queue/cache \
        /var/lib/gromox/queue/clone \
@@ -12,11 +26,9 @@
        /var/lib/gromox/queue/mess \
        /var/lib/gromox/queue/save \
        /var/lib/gromox/queue/timer \
-       /var/lib/gromox/user \
-       /var/log/gromox"
-chown gromox:gromox $vd || :
-chmod 0770 $vd || :
-chmod 0770 /var/lib/gromox /var/log/gromox || :
+       /var/log/gromox; do
+       set_perms gromox gromox 0770 "$i" || :
+done
 
 # %post
 if test -x /usr/bin/systemd-tmpfiles; then
@@ -32,6 +44,21 @@
                gromox-pop3.service gromox-timer.service gromox-zcore.service \
                grommunio-chat.service \
                php7.4-fpm.service php8.0-fpm.service php8.1-fpm.service \
+               php8.2-fpm.service \
                saslauthd.service 2>/dev/null || :
 fi
+}
+
+
+case "$1" in
+configure|reconfigure)
+       xpostinst
+       ;;
+abort-upgrade|abort-remove|abort-deconfigure)
+       ;;
+*)
+       echo "postinst called with unknown argument \"$1\"" >&2
+       exit 1
+       ;;
+esac
 

++++++ debian.rules ++++++
--- /var/tmp/diff_new_pack.HvDOiK/_old  2023-01-15 17:58:21.018268502 +0100
+++ /var/tmp/diff_new_pack.HvDOiK/_new  2023-01-15 17:58:21.022268525 +0100
@@ -1,13 +1,15 @@
 #!/usr/bin/make -f
 export DH_VERBOSE=1
 phpdir := $(shell readlink -f $$(php-config --ini-path)/..)
+INSTDIR := debian/gromox
 
 %:
        dh $@ --parallel --with autoreconf
 
 override_dh_auto_install:
        dh_auto_install
-       find ${INSTDIR} -type f -name "*.la" -delete
+       find ${INSTDIR} -type f -name "*.la" -print -delete
+       perl -i -lpe 's{Type=simple}{Type=simple\nRestart=on-failure}' 
${INSTDIR}/lib/systemd/system/*.service
        for i in /etc/gromox /var/lib/gromox /var/lib/gromox/domain \
            /var/lib/gromox/queue /var/lib/gromox/queue/clone \
            /var/lib/gromox/queue/mess /var/lib/gromox/queue/save \

Reply via email to