Your message dated Sat, 18 Jul 2020 20:52:35 +0200
with message-id <[email protected]>
and subject line Re: Bug#925079: lightning: cannot install due to hard amd64 
dependency
has caused the Debian Bug report #925079,
regarding lightning: cannot install due to hard amd64 dependency
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 [email protected]
immediately.)


-- 
925079: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=925079
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: lightning
Version: 1:60.5.1-1~deb9u1
Severity: normal

Dear Maintainer,

I don't know if the following is due to my inability, a limitation in apt
or some problem with lightning, so please bear with me :/

In any case, I had both lightning and thunderbird:i386 installed in
stretch, because this is a "low-memory" amd64 system, and installing some
key programs (such as firefox and thunderbirds) as i386 packages shaves
off multiple gigabytes of ram usage (or rather, swap usage in practise).

This worked fine until I recently tried to upgrade to buster. After the
upgrade, lightning was gone.

Trying to install it manually tries to pull in "thunderbird" (the amd64
package), even thought thunderbird (the i386 package) is already installed.

Trying to force the issue with:

   # apt install lightning thunderbird:i386

Fails:

   The following packages have unmet dependencies:
    lightning : Depends: thunderbird (>= 1:60.5.1-1) but it is not going to be 
installed

So the problem is that lightning has a hard dependency on the amd64
version of the package. This is common, and the normal solution for
this problem is to install the matching lightning:i386 package, but
unfortunately, lighting doesn't have a :i386 package, likely because it is
Architecture:all.

Again, this doesn't necessarily look like a problem with lightning, even
though it is the only package that causes a problem on the system. It
could well be that I am doing something wrong, or that this is a
shortcoming in apt.

I decided to bring this to your attention. If you know the right package
for this bug (if any), it would be great if you could reassign.

-- System Information:
Debian Release: 9.8
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'unstable-debug'), (500, 'testing-debug'), 
(500, 'stable-updates'), (500, 'stable-debug'), (500, 'unstable'), (500, 
'testing'), (1, 'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, x32

Kernel: Linux 4.19.27-041927-generic (SMP w/8 CPU cores)
Locale: LANG=POSIX, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=POSIX 
(charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages lightning depends on:
pn  thunderbird  <none>

lightning recommends no packages.

Versions of packages lightning suggests:
pn  calendar-google-provider  <none>
ii  fonts-lyx                 2.2.2-1

--- End Message ---
--- Begin Message ---
Control: tags -1 wontfix

Hello Marc,

On Tue, Mar 19, 2019 at 07:12:56PM +0100, Marc Lehmann wrote:
 
> I don't know if the following is due to my inability, a limitation in apt
> or some problem with lightning, so please bear with me :/
> 
> In any case, I had both lightning and thunderbird:i386 installed in
> stretch, because this is a "low-memory" amd64 system, and installing some
> key programs (such as firefox and thunderbirds) as i386 packages shaves
> off multiple gigabytes of ram usage (or rather, swap usage in practise).
> 
> This worked fine until I recently tried to upgrade to buster. After the
> upgrade, lightning was gone.
> 
> Trying to install it manually tries to pull in "thunderbird" (the amd64
> package), even thought thunderbird (the i386 package) is already installed.
> 
> Trying to force the issue with:
> 
>    # apt install lightning thunderbird:i386
> 
> Fails:
> 
>    The following packages have unmet dependencies:
>     lightning : Depends: thunderbird (>= 1:60.5.1-1) but it is not going to 
> be installed
> 
> So the problem is that lightning has a hard dependency on the amd64
> version of the package. This is common, and the normal solution for
> this problem is to install the matching lightning:i386 package, but
> unfortunately, lighting doesn't have a :i386 package, likely because it is
> Architecture:all.
> 
> Again, this doesn't necessarily look like a problem with lightning, even
> though it is the only package that causes a problem on the system. It
> could well be that I am doing something wrong, or that this is a
> shortcoming in apt.
> 
> I decided to bring this to your attention. If you know the right package
> for this bug (if any), it would be great if you could reassign.

Lightning is since version 60.5.0 a transitional package as the
functionality is included within Thunderbird itself. Thus the dependency
on the package thunderbird.

This is simply to resolve for you, simply remove the lightning package.

I'll close this report now as the state that Lightning is now included
within Thunderbird itself is present for over a year.

Regards
Carsten

--- End Message ---

Reply via email to