Control: tags -1 + confirmed

On Tue, Mar 11, 2025 at 01:26:57PM +0100, Helmut Grohne wrote:
> Both dovecot-core in experimental and dovecot-sieve in unstable contain
> /usr/share/dovecot/conf.d/90-sieve-extprograms.conf. This can result in
> an unpack error from dpkg:
> 
> mmdebstrap --verbose --variant=apt unstable /dev/null "deb 
> http://deb.debian.org/debian unstable main" "deb http://deb.debian.org/debian 
> experimental main" --include=dovecot-sieve --chrooted-customize-hook="apt-get 
> download -t experimental dovecot-core && dpkg --auto-deconfigure --unpack 
> dovecot-core_*.deb"
> 
> | Preparing to unpack dovecot-core_1%3a2.4.0+dfsg1-1~exp2_amd64.deb ...
> | Unpacking dovecot-core (1:2.4.0+dfsg1-1~exp2) over (1:2.3.21.1+dfsg1-1+b1) 
> ...
> | dpkg: error processing archive 
> dovecot-core_1%3a2.4.0+dfsg1-1~exp2_amd64.deb (--unpack):
> |  trying to overwrite '/usr/share/dovecot/conf.d/90-sieve-extprograms.conf', 
> which is also in package dovecot-sieve (1:2.3.21.1+dfsg1-1+b1)
> | invoke-rc.d: could not determine current runlevel
> | invoke-rc.d: policy-rc.d denied execution of restart.
> | Errors were encountered while processing:
> |  dovecot-core_1%3a2.4.0+dfsg1-1~exp2_amd64.deb
> 
> I suspect dovecot-core needs Breaks+Replaces for dovecot-sieve.

Hm. I suspect the migration of the file to dovecot-core was a mistake.

noah

Reply via email to