Package: davmail
Version: 6.0.1.3390-4
Severity: normal
Tags: patch

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Thamks for fixing #1027020, now davmail can indeed be upgraded and
davmail-server installed.

There's one last wrinkle left:

#v+
adequate found packaging bugs
- -----------------------------

davmail: obsolete-conffile /etc/init.d/davmail
#v-

The old init script is still around, as files in /etc are conffiles
which are not removed when they are not shipped any more. What's
needed here is a maintscript file, cf. dh_installdeb(1)
(package.maintscript) and dpkg-maintscript-helper(1).

Attached is a git patch for this purpose which seems to do what it
should with a local -5 package:

#v+
Preparing to unpack .../davmail-server_6.0.1.3390-5_all.deb ...
Unpacking davmail-server (6.0.1.3390-5) over (6.0.1.3390-4) ...
Preparing to unpack .../davmail_6.0.1.3390-5_all.deb ...
Unpacking davmail (6.0.1.3390-5) over (6.0.1.3390-4) ...
Setting up davmail-server (6.0.1.3390-5) ...
Setting up davmail (6.0.1.3390-5) ...
Removing obsolete conffile /etc/init.d/davmail ...
#v-


Cheers,
gregor


- -- System Information:
Debian Release: bookworm/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'unstable-debug'), (500, 
'stable-security'), (500, 'oldoldstable'), (500, 'experimental'), (500, 
'testing'), (500, 'stable'), (500, 'oldstable')
merged-usr: no
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.0.0-4-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_WARN, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=de_AT.utf8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
LSM: AppArmor: enabled

Versions of packages davmail depends on:
ii  davmail-server          6.0.1.3390-4
ii  default-jre             2:1.17-73
ii  libopenjfx-java         11.0.11+1-2
ii  libswt-cairo-gtk-4-jni  4.26.0-1

davmail recommends no packages.

davmail suggests no packages.

- -- no debconf information

-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmOu7SpfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx
RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ
qgYaNA//eaUYP5z80kNLHJfD8nlnQ1YhTpytOGKF00T9z2zkdNziNShxbcjSVRVL
jZ6jkxfc5GQLOAbRYYgBe+ev8ISH6vch9+vs63R68NqIYB8WZ+0UZAmGy2jKZUc6
3DL45rnUZDIS/WaIn5UpW8UEMiIZFd9I181LnFDJyKx+B9AS4xMC5c0QfdM+Ojuj
RlaQdG8t+29S6dZri6HwXWmFHJ4+HZ1u+BqBAWS+Wf0dMkOmbDMdlLRvWj46Hk3T
/hsmr1dplpOLeMYGA8IoyNR0d9/AOfWNwyQ+EWfxIKkoVY3LGkruTofYh8B1WGXL
bYrX5IepqkObluQim+3fA0A6NO2OtyezwlsYbJX3c9Q9rEKHmcCbFJG0FFiK1EiY
lvOzTiI739O2pAczj9lTnxH1SHXud327lFkBpJBGG8gazTlZ8ZyYl9NpKygGCGC8
H/Zx4VoqQhyWiDHW1arAqItcEsXH+CCAbyRETwNO79Y5Yl1dAWXmY5HBsj+POK0O
lgqa1pqf0u+bqp+N1BDx1S0VKU3F0Urd6+3g9yWUvNROOcUFfAl9I3j41kiv1GwD
sOqYGSUyKmJ9rXsIuw4w4R53NPG+zAKtbWhNNdpbDgTYd0gXx/kiD7lEKrEZAk47
pEk2R+Fbg7J7fHZaLKNj39t8dtGNPX7qCLwHS0EwvTzbpyXVSrQ=
=N4OY
-----END PGP SIGNATURE-----
>From a46875f583399771fafe881ed4d6e387a96910b1 Mon Sep 17 00:00:00 2001
From: gregor herrmann <[email protected]>
Date: Fri, 30 Dec 2022 14:42:32 +0100
Subject: [PATCH] Add debian/davmail.maintscript to remove obsolete
 /etc/init.d/davmail.

Closes: #-1
---
 debian/davmail.maintscript | 1 +
 1 file changed, 1 insertion(+)
 create mode 100644 debian/davmail.maintscript

diff --git a/debian/davmail.maintscript b/debian/davmail.maintscript
new file mode 100644
index 00000000..c1079b82
--- /dev/null
+++ b/debian/davmail.maintscript
@@ -0,0 +1 @@
+rm_conffile /etc/init.d/davmail 6.0.1.3390-5~ davmail
-- 
2.39.0

Reply via email to