Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gromox for openSUSE:Factory checked 
in at 2025-10-07 18:29:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gromox (Old)
 and      /work/SRC/openSUSE:Factory/.gromox.new.11973 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gromox"

Tue Oct  7 18:29:47 2025 rev:51 rq:1309655 version:3.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/gromox/gromox.changes    2025-08-02 
00:41:19.557504977 +0200
+++ /work/SRC/openSUSE:Factory/.gromox.new.11973/gromox.changes 2025-10-07 
18:32:10.947123587 +0200
@@ -1,0 +2,36 @@
+Tue Sep 30 21:02:03 UTC 2025 - Jan Engelhardt <[email protected]>
+
+- Update to release 3.0
+  * eml2mt now transmits the RFC5322 representation into the
+    message store.
+  * midb now transmits the RFC5322 representations of messages
+    created via IMAP into the message store.
+  * oxcical: implement support for VTODO and VJOURNAL.
+  * mbop: add "freeze" and "thaw" commands.
+  * mbop: support UTC/zone suffixes for getfreebusy -a/-b
+    arguments.
+  * exmdb: new config directive ``exmdb_eph_prefix`` to put
+    ephmeral files like tables.sqlite3 on a local disk.
+  * exmdb: add a time index over messages to speed up common cases
+    of grommunio-web GetContentsTable requests.
+  * oxdisco: the AutoConfig mechanism now emits an EWS server
+    information block.
+  * oxcical: iCal events with a date in DTSTART & DTEND but without
+    X-MICROSOFT-CDO-ALLDAYEVENT are now transformed into Allday
+    events even if the event is longer than one day.
+  * delivery: emit MDN-RRT messages even with
+    ``lda_twostep_ruleproc`` is set.
+  * oxdisco: AutoConfig XML now features the incomingServer type
+    parameter in the right place.
+  * oxdisco: AutoConfig now emits outgoing server port 587 as type
+    smtp.
+  * ruleproc: auto-enter MRs into target calender even if the
+    sender is not going to get a response.
+  * ews: Avoid sending multiple ``<?xml ?>`` lines into the
+    notification stream HTTP response body.
+  * ews: trim "duplicate" recipients when a newly-created item has
+    recipients in both <mimeContent> and <To>/<Cc>.
+  * ews: prevent FAI messages from polluting the Normal Message Set
+    during ICS.
+
+-------------------------------------------------------------------

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

New:
----
  debian.copyright
  debian.gromox.docs
  debian.source.lintian-overrides
  gromox-3.0.tar.asc
  gromox-3.0.tar.zst

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

Other differences:
------------------
++++++ gromox.spec ++++++
--- /var/tmp/diff_new_pack.TmpwaV/_old  2025-10-07 18:32:11.755157634 +0200
+++ /var/tmp/diff_new_pack.TmpwaV/_new  2025-10-07 18:32:11.755157634 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package gromox
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2025 SUSE LLC and contributors
 #
 # 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:        2.48
+Version:        3.0
 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,7 +55,7 @@
 BuildRequires:  pkgconfig(fmt) >= 8
 BuildRequires:  pkgconfig(jsoncpp) >= 1.4.0
 BuildRequires:  pkgconfig(krb5-gssapi)
-BuildRequires:  pkgconfig(libHX) >= 4.27
+BuildRequires:  pkgconfig(libHX) >= 4.28
 BuildRequires:  pkgconfig(libcrypto)
 BuildRequires:  pkgconfig(libcurl)
 BuildRequires:  pkgconfig(libesedb)

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.TmpwaV/_old  2025-10-07 18:32:11.799159488 +0200
+++ /var/tmp/diff_new_pack.TmpwaV/_new  2025-10-07 18:32:11.807159825 +0200
@@ -1,5 +1,5 @@
-mtime: 1753978317
-commit: 7b902c42ee16f0c80c4dab667e879fc0aecfa2dab1ae3d585ca568a14cfef3ea
+mtime: 1759267477
+commit: 8ccf03b7e73f6e3e25915493ff5f36bae27c7caafad6785f85cfe63bd1673d20
 url: https://src.opensuse.org/jengelh/gromox
 revision: master
 

++++++ build.specials.obscpio ++++++

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2025-09-30 23:26:18.000000000 +0200
@@ -0,0 +1 @@
+.osc

++++++ debian.changelog ++++++
--- /var/tmp/diff_new_pack.TmpwaV/_old  2025-10-07 18:32:12.011168421 +0200
+++ /var/tmp/diff_new_pack.TmpwaV/_new  2025-10-07 18:32:12.015168590 +0200
@@ -1,2 +1,2 @@
-gromox (0) unstable; urgency=low
+gromox (2.47.0.gfab39d20f) UNRELEASED; urgency=low
 

++++++ debian.control ++++++
--- /var/tmp/diff_new_pack.TmpwaV/_old  2025-10-07 18:32:12.043169770 +0200
+++ /var/tmp/diff_new_pack.TmpwaV/_new  2025-10-07 18:32:12.047169938 +0200
@@ -1,9 +1,9 @@
 Source: gromox
 Priority: optional
 Section: mail
-Maintainer: Gromox <[email protected]>
+Maintainer: Gromox <[email protected]>
 Standards-Version: 4.5.0
-Build-Depends: debhelper-compat (= 12)
+Build-Depends: debhelper-compat (= 13)
 
 Package: gromox
 Architecture: any
@@ -11,10 +11,9 @@
 Depends: ${misc:Depends}, ${shlibs:Depends},
  php-cli, php-fpm, php-mysql, php-simplexml, php-soap,
  system-user-grommunio, system-user-gromox (>= 4), w3m,
- libhx32 (>= 4.27)
+ libhx32 (>= 4.28)
 Provides: php-mapi-gromox
 Description: Groupware server (backend) with RPCH, IMAP and Z-MAPI support
- .
  Gromox is the central groupware server component of grommunio. It is
  capable of serving as a replacement for Microsoft Exchange and
  compatibles. Connectivity options include Outlook Anywhere

++++++ debian.copyright ++++++
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Source: https://grommunio.com/, https://github.com/grommunio/gromox
Upstream-Name: gromox
Upstream-Contact: grommunio <[email protected]>

Files: *
Copyright: Copyright 2019-2025 grommunio GmbH.
License: AGPL-3 and GPL-3 and GPL-2
 See LICENSE.txt for official license document.
 .
 Gromox incorporates code from the Samba project, which is subject
 to the GPL-3, found /usr/share/common-licenses/GPL-3 on Debian based 
 systems.
 .
 Gromox also incorporates programs from Steep, which carried the following
 block of information. "Certain software" refers to the Samba parts
 that Steep also included.
 .
 -----8<-----
 .
 This is a release of steep 1.0, brought to you by Yang Songyi.
 This software is released under version 2 of the GNU General
 Public License (GPLv2), as set forth below, with the following
 additional permissions:
 .
 This distribution of steep 1.0 is distributed with certain software
 that is licensed under separate terms, as designated in a particular
 file or component or in the license documentation. Without limiting
 your rights under the GPLv2, the authors of steep hereby grant you an
 additional permission to link the program and your derivative works
 with the separately licensed software that they have included with
 the program.
 .
 Election of GPLv2
 .
 For the avoidance of doubt, except that if any license choice other
 than GPL or LGPL is available it will apply instead, Yang Songyi elects
 to use only the General Public License version 2 (GPLv2) at this time for
 any software where a choice of GPL license versions is made available
 with the language indicating that GPLv2 or any later version may be
 used, or where a choice of which version of the GPL is applied is
 otherwise unspecified.
 .
 ------>8-------------
 .
 GPL-2 can be found in /usr/share/common-licenses/GPL-2 on Debian based
 systems.
 .
 GNU AFFERO GENERAL PUBLIC LICENSE version 3 (AGPL-3) text in adjoining
 LICENSE.txt

++++++ debian.gromox.docs ++++++
LICENSE.txt
README.rst

++++++ debian.gromox.postinst ++++++
--- /var/tmp/diff_new_pack.TmpwaV/_old  2025-10-07 18:32:12.119172972 +0200
+++ /var/tmp/diff_new_pack.TmpwaV/_new  2025-10-07 18:32:12.123173141 +0200
@@ -1,6 +1,10 @@
 #!/bin/sh
+# postinst script for grommunio-admin-api
+#
+# see: dh_installdeb(1)
 
 set -e
+
 . /usr/share/debconf/confmodule
 
 set_perms()
@@ -10,7 +14,7 @@
        MODE="$3"
        FILE="$4"
        if ! dpkg-statoverride --list "$FILE" >/dev/null 2>&1; then
-               chown -h "$USER:$GROUP" "$FILE"
+               chown "$USER:$GROUP" "$FILE"
                chmod $MODE "$FILE"
         fi
 }
@@ -31,27 +35,29 @@
        set_perms gromox gromox 0750 /var/log/gromox || :
 
        # %post
-       if test -x /usr/bin/systemd-tmpfiles; then
-               systemd-tmpfiles --create tmpfiles-gromox.conf || :
-       else
-               echo "There is no systemd-tmpfiles present in the system. 
/run/gromox may not have been created."
-       fi
        if test -x /usr/bin/systemctl; then
                systemctl daemon-reload || :
-               systemctl try-restart gromox-delivery.service \
-                       gromox-delivery-queue.service gromox-event.service \
-                       gromox-http.service gromox-imap.service 
gromox-midb.service \
-                       gromox-pop3.service gromox-timer.service 
gromox-zcore.service \
-                       grommunio-chat.service \
+               systemctl try-restart \
                        php7.4-fpm.service php8.0-fpm.service 
php8.1-fpm.service \
                        php8.2-fpm.service php8.3-fpm.service \
                        saslauthd.service 2>/dev/null || :
        fi
 }
 
+# summary of how this script can be called:
+#        * <postinst> `configure' <most-recently-configured-version>
+#        * <old-postinst> `abort-upgrade' <new version>
+#        * <conflictor's-postinst> `abort-remove' `in-favour' <package>
+#          <new-version>
+#        * <postinst> `abort-remove'
+#        * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
+#          <failed-install-package> <version> `removing'
+#          <conflicting-package> <version>
+# for details, see https://www.debian.org/doc/debian-policy/ or
+# the debian-policy package
+
 case "$1" in
 configure|reconfigure)
-       xpostinst
        ;;
 abort-upgrade|abort-remove|abort-deconfigure)
        ;;
@@ -61,3 +67,12 @@
        ;;
 esac
 
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+xpostinst
+
+exit 0
+

++++++ debian.rules ++++++
--- /var/tmp/diff_new_pack.TmpwaV/_old  2025-10-07 18:32:12.143173983 +0200
+++ /var/tmp/diff_new_pack.TmpwaV/_new  2025-10-07 18:32:12.147174152 +0200
@@ -2,9 +2,17 @@
 export DH_VERBOSE=1
 phpdir := $(shell readlink -f $$(php-config --ini-path)/..)
 INSTDIR := debian/gromox
+unitdir := $(shell pkg-config systemd --variable systemdsystemunitdir)
 
-%:
-       dh $@ --parallel --with autoreconf
+%:     
+       -mkdir -p debian/source && echo "1.0" > debian/source/format
+       dh $@ --with autoreconf
+
+# Somehow autoconf is not picking up systemd unitdir correctly
+# we need to install system unit files in the correct place depending
+# on whether the distro is by default /usr merged or not
+override_dh_auto_configure:
+       dh_auto_configure -- --with-unitdir=$(unitdir)
 
 override_dh_auto_install:
        dh_auto_install
@@ -30,3 +38,10 @@
        ln -s ${phpdir}/mods-available/mapi.ini 
debian/gromox${phpdir}/cli/conf.d/mapi.ini
        ln -s ${phpdir}/mods-available/mapi.ini 
debian/gromox${phpdir}/fpm/conf.d/mapi.ini
 
+       # Remove run/gromox as its a mounted tmpfs
+       rm -rf debian/gromox/run debian/gromox/var/run || true
+
+# Add grommunio standard systemd service handling
+override_dh_installsystemd:
+       dh_installsystemd --no-start --no-enable --restart-after-upgrade
+

++++++ debian.source.lintian-overrides ++++++

# OBS debtransform does things with debian/changelog 
gromox source: no-nmu-in-changelog

# OBS debtransform does things with debian/changelog 
gromox source: source-nmu-has-incorrect-version-number

# OBS debtransform versioning is not incomprehensible...
gromox source: odd-historical-debian-changelog-version


++++++ gromox-2.48.tar.zst -> gromox-3.0.tar.zst ++++++
++++ 29455 lines of diff (skipped)

Reply via email to