Your message dated Mon, 28 Jan 2019 14:53:33 +0100
with message-id <3fbe04a7-64ec-05db-ee9d-5e0e3b7a7...@debian.org>
and subject line Re: Bug#907997: emacs-lucid: trying to overwrite 
'/usr/share/emacs/25.2/etc/DOC', which is also in package emacs25 25.2+1-6+b2
has caused the Debian Bug report #907997,
regarding emacs-lucid: trying to overwrite '/usr/share/emacs/25.2/etc/DOC', 
which is also in package emacs25 25.2+1-6+b2
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
907997: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=907997
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: emacs-lucid
Severity: serious
Version: 1:25.2+1-11

Hi Rob,

I'm sorry, but the Breaks/Replaces headers still seem incomplete. I just
experienced the following upgrade failure when I wanted to switch from
emacs25 to emacs-lucid on a Raspberry Pi running Buster/Testing arm64:

Preparing to unpack .../emacs_1%3a25.2+1-11_all.deb ...
Unpacking emacs (1:25.2+1-11) over (47.0) ...
Selecting previously unselected package emacs-lucid.
Preparing to unpack .../emacs-lucid_1%3a25.2+1-11_arm64.deb ...
Unpacking emacs-lucid (1:25.2+1-11) ...
dpkg: error processing archive 
/var/cache/apt/archives/emacs-lucid_1%3a25.2+1-11_arm64.deb (--unpack):
 trying to overwrite '/usr/share/emacs/25.2/etc/DOC', which is also in package 
emacs25 25.2+1-6+b2
dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
Errors were encountered while processing:
 /var/cache/apt/archives/emacs-lucid_1%3a25.2+1-11_arm64.deb
[…]
E: Sub-process /usr/bin/dpkg returned an error code (1)
Processing triggers for mime-support (3.61) ...
dpkg: dependency problems prevent configuration of emacs:
 emacs depends on emacs-gtk (>= 1:25) | emacs-lucid (>= 1:25) | emacs-nox (>= 
1:25); however:
  Package emacs-gtk is not installed.
  Package emacs-lucid is not installed.
  Package emacs-nox is not installed.

dpkg: error processing package emacs (--configure):
 dependency problems - leaving unconfigured
[…]

The package currently has:

Replaces: emacs-gtk, emacs-lucid (<< 1:25), emacs-nox

But it should have (at least):

Replaces: emacs-gtk, emacs-nox, emacs25, emacs25-lucid, emacs25-nox

(I don't see why a package should have a Replaces header against an
earlier, identically named version of itself, so I dropped the
"emacs-lucid (<< 1:25)" part. Feel free to keep it though as it
shouldn't do any harm there.)

Having the same packages listed in Conflicts should be probably done,
too. So please also replace

Conflicts: emacs-gtk, emacs-nox

with

Conflicts: emacs-gtk, emacs-nox, emacs25, emacs25-lucid, emacs25-nox

The same also needs to be done for emacs-gtk and emacs-nox with the
according package being removed from the above examples and emacs-lucid
added instead.

--- End Message ---
--- Begin Message ---
On Sun, 13 Jan 2019 14:01:00 -0600 Rob Browning <r...@defaultvalue.org>
wrote:
> I think this bug may now be "fixed" by the switch of the emacs package
> to upstream 26.1, which should avoid including any of the conflicting
> paths.

I haven't seen anything related in my piuparts upgrade tests, so this
seems to be really "fixed", thus closing.


Andreas

--- End Message ---

Reply via email to