On Thu, Dec 08, 2022 at 06:59:10PM +0200, Adrian Bunk wrote:
> Package: release.debian.org
> Severity: normal
> Tags: bullseye
> User: release.debian....@packages.debian.org
> Usertags: pu
> X-Debbugs-Cc: Joseph Nahmias <je...@debian.org>
> 
>   * Generate dependency on dovecot ABI in use during build.
>     Technique stolen from dovecot-antispam packaging.
>     Thanks to Ron Lee <r...@debian.org> (Closes: #1009794)
> 
> debdiff of the change in the dependencies:
> Depends: libc6 (>= 2.14), libgcc-s1 (>= 3.0), libicu67 (>= 67.1-1~), 
> libstdc++6 (>= 5.2), libxapian30 (>= [-1.4.17~)-] {+1.4.17~), 
> dovecot-abi-2.3.abiv13+}
> 
> This ensures that on bullseye -> bookworm upgrades dovecot-fts-xapian
> will be upgraded at the same time as dovecot-core.
> 
> It also fixes the less severe issue that dovecot-fts-xapian is
> a plugin that was not previously depending on what it is a plugin for.

The debdiff is now attached.

cu
Adrian
diff -Nru dovecot-fts-xapian-1.4.9a/debian/changelog 
dovecot-fts-xapian-1.4.9a/debian/changelog
--- dovecot-fts-xapian-1.4.9a/debian/changelog  2021-06-24 16:09:17.000000000 
+0300
+++ dovecot-fts-xapian-1.4.9a/debian/changelog  2022-12-08 18:49:00.000000000 
+0200
@@ -1,3 +1,12 @@
+dovecot-fts-xapian (1.4.9a-1+deb11u1) bullseye; urgency=medium
+
+  * Non-maintainer upload.
+  * Generate dependency on dovecot ABI in use during build.
+    Technique stolen from dovecot-antispam packaging.
+    Thanks to Ron Lee <r...@debian.org> (Closes: #1009794)
+
+ -- Adrian Bunk <b...@debian.org>  Thu, 08 Dec 2022 18:49:00 +0200
+
 dovecot-fts-xapian (1.4.9a-1) unstable; urgency=medium
 
   * [2da6c89] d/watch: allow non-numbers in version
diff -Nru dovecot-fts-xapian-1.4.9a/debian/control 
dovecot-fts-xapian-1.4.9a/debian/control
--- dovecot-fts-xapian-1.4.9a/debian/control    2021-06-23 05:10:41.000000000 
+0300
+++ dovecot-fts-xapian-1.4.9a/debian/control    2022-12-08 18:48:53.000000000 
+0200
@@ -18,7 +18,7 @@
 Architecture: any
 Provides: fts-xapian
 Enhances: dovecot-imapd, dovecot-pop3d
-Depends: ${shlibs:Depends}, ${misc:Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}, dovecot-abi-${dovecot:ABI-Version}
 Description: full-text search for dovecot using xapian
  This project provides a straightforward and simple way to configure
  full-text search (FTS) for Dovecot, leveraging the efforts of the
diff -Nru dovecot-fts-xapian-1.4.9a/debian/rules 
dovecot-fts-xapian-1.4.9a/debian/rules
--- dovecot-fts-xapian-1.4.9a/debian/rules      2021-06-23 05:10:41.000000000 
+0300
+++ dovecot-fts-xapian-1.4.9a/debian/rules      2022-12-08 18:48:53.000000000 
+0200
@@ -5,5 +5,9 @@
 override_dh_auto_install:
        dh_auto_install --destdir=debian/tmp
 
+override_dh_gencontrol: DOVECOT_ABI_VERSION = $(shell cat 
/usr/share/dovecot/dovecot-abi)
+override_dh_gencontrol:
+       dh_gencontrol -- -V'dovecot:ABI-Version=$(DOVECOT_ABI_VERSION)'
+
 %:
        dh $@

Reply via email to