Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package courier-authlib for openSUSE:Factory
checked in at 2022-12-05 18:01:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/courier-authlib (Old)
and /work/SRC/openSUSE:Factory/.courier-authlib.new.1835 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "courier-authlib"
Mon Dec 5 18:01:18 2022 rev:55 rq:1040087 version:0.72.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/courier-authlib/courier-authlib.changes
2022-09-03 23:19:05.379817334 +0200
+++
/work/SRC/openSUSE:Factory/.courier-authlib.new.1835/courier-authlib.changes
2022-12-05 18:01:21.524633072 +0100
@@ -1,0 +2,15 @@
+Sun Dec 4 19:34:09 UTC 2022 - Arjen de Korte <[email protected]>
+
+- update to 0.72.0:
+ * Switch to libidn2.
+ * Debian/Ubuntu: update lintian overrides
+
+- update to 0.71.6:
+ * Adjust deb packaging. Check /etc/lsb-release and include the
+ distribution release in the deb package version, to faciliate
+ updating to the same version of the package in an updated release.
+ * Fix build dependencies.
+ * Remove obsolete setting from authpgsqlrc, update connection string
+ template.
+
+-------------------------------------------------------------------
Old:
----
courier-authlib-0.71.5.tar.bz2
courier-authlib-0.71.5.tar.bz2.sig
New:
----
courier-authlib-0.72.0.tar.bz2
courier-authlib-0.72.0.tar.bz2.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ courier-authlib.spec ++++++
--- /var/tmp/diff_new_pack.O1hSNe/_old 2022-12-05 18:01:22.412637907 +0100
+++ /var/tmp/diff_new_pack.O1hSNe/_new 2022-12-05 18:01:22.416637929 +0100
@@ -17,7 +17,7 @@
Name: courier-authlib
-Version: 0.71.5
+Version: 0.72.0
Release: 0
Summary: Courier authentication library
License: SUSE-GPL-3.0-with-openssl-exception
@@ -41,6 +41,7 @@
BuildRequires: pam-devel
BuildRequires: pkgconfig
BuildRequires: postgresql-devel >= 9.1
+BuildRequires: pkgconfig(libidn2)
BuildRequires: pkgconfig(systemd)
%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150200
BuildRequires: postgresql-server-devel
@@ -58,6 +59,12 @@
Summary: Development libraries for the Courier authentication library
Group: Development/Libraries/Other
Requires: %{name} = %{version}
+Requires: %{name}-ldap = %{version}
+Requires: %{name}-mysql = %{version}
+Requires: %{name}-pgsql = %{version}
+Requires: %{name}-pipe = %{version}
+Requires: %{name}-sqlite = %{version}
+Requires: %{name}-userdb = %{version}
%description devel
This package contains the development libraries and files needed to
++++++ courier-authlib-0.71.5.tar.bz2 -> courier-authlib-0.72.0.tar.bz2 ++++++
++++ 28427 lines of diff (skipped)
++++ retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/courier-authlib-0.71.5/ChangeLog new/courier-authlib-0.72.0/ChangeLog
--- old/courier-authlib-0.71.5/ChangeLog 2022-05-26 04:02:42.000000000
+0200
+++ new/courier-authlib-0.72.0/ChangeLog 2022-12-02 13:12:32.000000000
+0100
@@ -1,3 +1,24 @@
+0.72.0
+
+2022-11-28 Sam Varshavchik <[email protected]>
+
+ * Switch to libidn2.
+
+ * Debian/Ubuntu: update lintian overrides
+
+0.71.6
+
+2022-11-12 Sam Varshavchik <[email protected]>
+
+ * Adjust deb packaging. Check /etc/lsb-release and include the
+ distribution release in the deb package version, to faciliate
+ updating to the same version of the package in an updated release.
+
+ Fix build dependencies.
+
+ Remove obsolete setting from authpgsqlrc, update connection string
+ template.
+
0.71.5
2022-05-22 Sam Varshavchik <[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/courier-authlib-0.71.5/Makefile.am new/courier-authlib-0.72.0/Makefile.am
--- old/courier-authlib-0.71.5/Makefile.am 2022-05-25 04:14:21.000000000
+0200
+++ new/courier-authlib-0.72.0/Makefile.am 2022-11-13 14:51:56.000000000
+0100
@@ -680,6 +680,18 @@
cd @PACKAGE@-@VERSION@ && ./courier-debuild -us -uc && mv deb ../deb &&
cd .. && rm -rf @PACKAGE@-@VERSION@
$$HOME/bin/debrepos.sh
+deb-pbuild: bump.deb.release
+ @test -z "$(PBUILD)" || exit 0; echo "Set PBUILD please"; exit 1
+ . deb.release; \
+ R="`echo $(PBUILD) | tr '.' '+'`"; \
+ sed 's/^\([^ ][^ ]*\).*/\1 (@VERSION@-'$$RELEASE'+'$$R') devel;
urgency=medium/' \
+ <packaging/debian/changelog >packaging/debian/changelog.new; \
+ mv packaging/debian/changelog.new packaging/debian/changelog
+ $(MAKE) dist
+ rm -rf @PACKAGE@-@VERSION@ deb/pbuild
+ tar xf @PACKAGE@-@[email protected]
+ cd @PACKAGE@-@VERSION@ && chmod +x ./courier-debuild &&
./courier-debuild -us -uc && mv deb ../deb/pbuild
+ rm -rf @PACKAGE@-@VERSION@
bump.deb.release: packaging/debian/changelog
VERSION="x"; \
@@ -689,7 +701,9 @@
RELEASE=`expr $$NEXT_RELEASE + 1`; \
echo "VERSION=@PACKAGE_VERSION@" >$(srcdir)/deb.release; \
echo "RELEASE=$$RELEASE" >>$(srcdir)/deb.release; \
- sed 's/^\([^ ][^ ]*\).*/\1 (@VERSION@-'$$RELEASE') devel;
urgency=medium/' \
+ . /etc/lsb-release; \
+ R=`echo $$DISTRIB_RELEASE | tr '.' '+'`; \
+ sed 's/^\([^ ][^ ]*\).*/\1 (@VERSION@-'$$RELEASE'+'$$R') devel;
urgency=medium/' \
<packaging/debian/changelog >packaging/debian/changelog.new; \
mv packaging/debian/changelog.new packaging/debian/changelog
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/courier-authlib-0.71.5/authpgsqlrc new/courier-authlib-0.72.0/authpgsqlrc
--- old/courier-authlib-0.71.5/authpgsqlrc 2021-05-15 21:01:30.000000000
+0200
+++ new/courier-authlib-0.72.0/authpgsqlrc 2022-11-22 19:09:42.000000000
+0100
@@ -1,4 +1,4 @@
-##VERSION: $Id: c6a82fc8c0bd0e858ca7c133640ed14769e3e04c-20210515150130$
+##VERSION: $Id: ea7ad35ce4a866554313ae7eba97e78612c2879d-20221122130942$
#
# Copyright 2000-2004 Double Precision, Inc. See COPYING for
# distribution information.
@@ -29,15 +29,10 @@
PGSQL_CONNECTION \
host=pgsql.example.com \
port=5400 \
+ dbname=template1 \
user=admin \
password=admin
-##NAME: PGSQL_DATABASE:0
-#
-# The name of the PostgreSQL database we will open:
-
-PGSQL_DATABASE template1
-
##NAME: PGSQL_CHARACTER_SET:0
#
# Optionally install a character set mapping. Restart authdaemond, send a test
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/courier-authlib-0.71.5/configure.ac new/courier-authlib-0.72.0/configure.ac
--- old/courier-authlib-0.71.5/configure.ac 2022-05-26 04:02:42.000000000
+0200
+++ new/courier-authlib-0.72.0/configure.ac 2022-12-02 13:12:03.000000000
+0100
@@ -4,7 +4,7 @@
dnl Copyright 1998 - 2022 Double Precision, Inc. See COPYING for
dnl distribution information.
-AC_INIT([courier-authlib],[0.71.5],[[email protected]])
+AC_INIT([courier-authlib],[0.72.0],[[email protected]])
AC_CONFIG_SRCDIR([courierauth.h])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/courier-authlib-0.71.5/courier-authlib.spec
new/courier-authlib-0.72.0/courier-authlib.spec
--- old/courier-authlib-0.71.5/courier-authlib.spec 2022-05-27
03:39:37.000000000 +0200
+++ new/courier-authlib-0.72.0/courier-authlib.spec 2022-12-03
02:38:22.000000000 +0100
@@ -12,7 +12,7 @@
################################################################################
Name: courier-authlib
-Version: 0.71.5
+Version: 0.72.0
Release: 1%{?dist}%{?courier_release}
Summary: Courier authentication library
@@ -34,6 +34,7 @@
BuildRequires: postgresql-devel
BuildRequires: gdbm-devel
BuildRequires: pam-devel
+BuildRequires: libidn2-devel
BuildRequires: expect
BuildRequires: gcc-c++
BuildRequires: redhat-rpm-config
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/courier-authlib-0.71.5/courier-authlib.spec.in
new/courier-authlib-0.72.0/courier-authlib.spec.in
--- old/courier-authlib-0.71.5/courier-authlib.spec.in 2022-05-26
04:02:42.000000000 +0200
+++ new/courier-authlib-0.72.0/courier-authlib.spec.in 2022-11-29
01:49:16.000000000 +0100
@@ -34,6 +34,7 @@
BuildRequires: postgresql-devel
BuildRequires: gdbm-devel
BuildRequires: pam-devel
+BuildRequires: libidn2-devel
BuildRequires: expect
BuildRequires: gcc-c++
BuildRequires: redhat-rpm-config
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/courier-authlib-0.71.5/courier-debuild
new/courier-authlib-0.72.0/courier-debuild
--- old/courier-authlib-0.71.5/courier-debuild 2022-05-27 03:33:04.000000000
+0200
+++ new/courier-authlib-0.72.0/courier-debuild 2022-12-02 14:40:51.000000000
+0100
@@ -9,14 +9,14 @@
set -e
shopt -s extglob
-f=`cd .. && ls courier-authlib-0.71.5.tar* | sed -n 1p`
+f=`cd .. && ls courier-authlib-0.72.0.tar* | sed -n 1p`
rm -rf deb
mkdir deb
cp ../$f deb/`echo $f | sed
's/courier-authlib-/courier-authlib_/;s/.tar./.orig.tar./'`
cd deb
tar xf *
-cd courier-authlib-0.71.5
+cd courier-authlib-0.72.0
cp -pr packaging/debian .
if test "$DEBGCC" = ""
@@ -48,5 +48,5 @@
debuild "$@"
cd ..
-rm -rf courier-authlib-0.71.5
+rm -rf courier-authlib-0.72.0
echo "Built packages in the deb subdirectory."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/courier-authlib-0.71.5/libs/liblock/locktest.c
new/courier-authlib-0.72.0/libs/liblock/locktest.c
--- old/courier-authlib-0.71.5/libs/liblock/locktest.c 2021-05-22
03:14:28.000000000 +0200
+++ new/courier-authlib-0.72.0/libs/liblock/locktest.c 2022-11-25
11:00:03.000000000 +0100
@@ -70,7 +70,8 @@
char c;
close(fd[1]);
- read(fd[0], &c, 1);
+ if (read(fd[0], &c, 1))
+ ;
close(fd[0]);
if ((f=open(name, O_RDWR)) < 0)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/courier-authlib-0.71.5/libs/rfc822/configure.ac
new/courier-authlib-0.72.0/libs/rfc822/configure.ac
--- old/courier-authlib-0.71.5/libs/rfc822/configure.ac 2022-05-23
11:00:04.000000000 +0200
+++ new/courier-authlib-0.72.0/libs/rfc822/configure.ac 2022-11-29
11:00:07.000000000 +0100
@@ -42,7 +42,7 @@
if test "$libidn" != "no"
then
- PKG_CHECK_MODULES(LIBIDN, libidn >= 0.0.0, [libidn=yes], [libidn=no])
+ PKG_CHECK_MODULES(LIBIDN, libidn2 >= 0.0.0, [libidn=yes], [libidn=no])
if test "$libidn" != "yes"
then
libidn=no
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/courier-authlib-0.71.5/libs/rfc822/rfc2047.c
new/courier-authlib-0.72.0/libs/rfc822/rfc2047.c
--- old/courier-authlib-0.71.5/libs/rfc822/rfc2047.c 2017-03-10
10:00:06.000000000 +0100
+++ new/courier-authlib-0.72.0/libs/rfc822/rfc2047.c 2022-11-29
11:00:07.000000000 +0100
@@ -14,8 +14,7 @@
#include "rfc822hdr.h"
#include "rfc2047.h"
#if LIBIDN
-#include <idna.h>
-#include <stringprep.h>
+#include <idn2.h>
#endif
@@ -61,7 +60,7 @@
memset(cpy, 0, s);
strcpy(cpy, domain);
- err=idna_to_ascii_8z(cpy, &p, 0);
+ err=idn2_to_ascii_8z(cpy, &p, 0);
free(cpy);
if (err != IDNA_SUCCESS)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/courier-authlib-0.71.5/libs/rfc822/rfc2047u.c
new/courier-authlib-0.72.0/libs/rfc822/rfc2047u.c
--- old/courier-authlib-0.71.5/libs/rfc822/rfc2047u.c 2022-04-17
13:56:49.000000000 +0200
+++ new/courier-authlib-0.72.0/libs/rfc822/rfc2047u.c 2022-11-29
11:00:07.000000000 +0100
@@ -15,8 +15,7 @@
#include "rfc2047.h"
#if LIBIDN
-#include <idna.h>
-#include <stringprep.h>
+#include <idn2.h>
#endif
@@ -344,7 +343,7 @@
memset(cpy, 0, s);
strcpy(cpy, p);
- err=idna_to_unicode_8z8z(cpy, &utf8_ptr, 0);
+ err=idn2_to_unicode_8z8z(cpy, &utf8_ptr, 0);
free(cpy);
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/courier-authlib-0.71.5/packaging/debian/changelog
new/courier-authlib-0.72.0/packaging/debian/changelog
--- old/courier-authlib-0.71.5/packaging/debian/changelog 2022-05-27
03:39:39.000000000 +0200
+++ new/courier-authlib-0.72.0/packaging/debian/changelog 2022-12-03
02:38:24.000000000 +0100
@@ -1,5 +1,5 @@
-courier-authlib (0.71.5-100) devel; urgency=medium
+courier-authlib (0.72.0-100) devel; urgency=medium
* Upstream release
- -- Sam Varshavchik <[email protected]> Thu, 26 May 2022 21:39:39 -0400
+ -- Sam Varshavchik <[email protected]> Fri, 02 Dec 2022 20:38:24 -0500
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/courier-authlib-0.71.5/packaging/debian/changelog.in
new/courier-authlib-0.72.0/packaging/debian/changelog.in
--- old/courier-authlib-0.71.5/packaging/debian/changelog.in 2022-05-27
03:39:39.000000000 +0200
+++ new/courier-authlib-0.72.0/packaging/debian/changelog.in 2022-12-03
02:38:24.000000000 +0100
@@ -2,4 +2,4 @@
* Upstream release
- -- Sam Varshavchik <[email protected]> Thu, 26 May 2022 21:39:39 -0400
+ -- Sam Varshavchik <[email protected]> Fri, 02 Dec 2022 20:38:24 -0500
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/courier-authlib-0.71.5/packaging/debian/control
new/courier-authlib-0.72.0/packaging/debian/control
--- old/courier-authlib-0.71.5/packaging/debian/control 2022-04-22
16:29:08.000000000 +0200
+++ new/courier-authlib-0.72.0/packaging/debian/control 2022-11-29
04:41:10.000000000 +0100
@@ -4,6 +4,7 @@
Maintainer: Sam Varshavchik <[email protected]>
Build-Depends:
perl:any,
+ pkg-config,
debhelper-compat (= 12),
gcc%DEBGCC%,
g++%DEBGCC%,
@@ -16,6 +17,9 @@
libgdbm-dev,
libpam0g-dev,
libltdl-dev,
+ libidn2-dev,
+ libcourier-unicode-dev,
+ sysconftool,
expect
Standards-Version: 4.4.1
Homepage: https://www.courier-mta.org/courier-authlib/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/courier-authlib-0.71.5/packaging/debian/rules
new/courier-authlib-0.72.0/packaging/debian/rules
--- old/courier-authlib-0.71.5/packaging/debian/rules 2022-04-22
16:29:08.000000000 +0200
+++ new/courier-authlib-0.72.0/packaging/debian/rules 2022-08-25
03:32:14.000000000 +0200
@@ -21,3 +21,6 @@
override_dh_installsystemd:
dh_installsystemd --package libcourier-auth --no-start
libcourier-auth.service
+
+override_dh_builddeb:
+ dh_builddeb -- $(DEB_BUILDDEB_OPTIONS)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/courier-authlib-0.71.5/sysconftool new/courier-authlib-0.72.0/sysconftool
--- old/courier-authlib-0.71.5/sysconftool 2022-05-22 19:47:25.000000000
+0200
+++ new/courier-authlib-0.72.0/sysconftool 2022-11-22 18:52:05.000000000
+0100
@@ -1,9 +1,11 @@
#!/usr/bin/perl
# Copyright 2000 Double Precision, Inc. See COPYING for
# distribution information.
-
+
use IO::File;
use Getopt::Long;
+use strict;
+use warnings;
my $exitcode=0;
@@ -12,7 +14,7 @@
my $force;
my $require;
-my $myversion="0.19";
+my $myversion="0.20";
exit 1 unless GetOptions("v" => \$ver, "n" => \$noclobber,
"f" => \$force, "r=s" => \$require);
@@ -106,7 +108,7 @@
if ($line =~ /^\#\#NAME:(.*):(.*)/)
{
($configname, $configversion)=($1, $2);
-
+
$configname =~ s/[ \t]//g;
$configversion =~ s/[ \t]//g;
@@ -210,6 +212,9 @@
my $last_setting=undef;
my $prev_setting=undef;
+ my $configname;
+ my $configversion;
+
while (defined($line=<$oldfile>))
{
if (! ($line =~ /^\#/))