Your message dated Wed, 12 Apr 2023 18:53:16 +0200
with message-id <[email protected]>
and subject line Re: Bug#1034301: [thunderbird on armhf & amd64] not the same 
release on Debian bullseye 11.6 ?
has caused the Debian Bug report #1034301,
regarding [thunderbird on armhf & amd64] not the same release on Debian 
bullseye 11.6 ?
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.)


-- 
1034301: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034301
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: thunderbird
Version: 1:102.9.0-1~deb11u1
Severity: normal

Dear Debian team,

I'm trying to  install  (via apt) the   "thunderbird" package on   the
Debian version  "bullseye". The  installation  is  carried out on  two
devices  in "armhf" and  "amd64"  architecture. The  first is an amd64
architecture (hostname hn-asusgl752-400)  and the  second is an  armhf
(hostname vn-bullseye-armhf-260).

Because files /etc/apt/preferences/xxx are the same, i dont understand
why "apt" does not install the same release on the two architectures.

Please find bellow my configurations...

--------test 01: lsb_release -a

ansible@hn-asusgl752-400:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 11 (bullseye)
Release:        11
Codename:       bullseye
ansible@hn-asusgl752-400:~$

ansible@vn-bullseye-armhf-260:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 11 (bullseye)
Release:        11
Codename:       bullseye
ansible@vn-bullseye-armhf-260:~$

--------test 02: uname -a

ansible@hn-asusgl752-400:~$ uname -a
Linux hn-asusgl752-400 6.0.0-0.deb11.6-rt-amd64 #1 SMP PREEMPT_RT Debian 6.0.12-1~bpo11+1 (2022-12-19) x86_64 GNU/Linux
ansible@hn-asusgl752-400:~$

ansible@vn-bullseye-armhf-260:~$ uname -a
Linux vn-bullseye-armhf-260 6.1.0-0.deb11.6-armmp #1 SMP Debian 6.1.15-1~bpo11+1 (2023-03-16) armv7l GNU/Linux
ansible@vn-bullseye-armhf-260:~$

--------test 03: cat /etc/apt/preferences.d/* |grep -v "#" |grep -v ^$
ansible@hn-asusgl752-400:~$ cat /etc/apt/preferences.d/* |grep -v "#" |grep -v ^$
Package: dhcpcd5
Pin: release *
Pin-Priority: -1

Package: xserver-xorg-video-nouveau
Pin: release *
Pin-Priority: -1
Package: *
Pin: release o=Debian,l=Debian,n=bullseye/updates
Pin-Priority: 500
Package: *
Pin: release o=Debian,l=Debian,n=bullseye-update
Pin-Priority: 500
Package: *
Pin: release o=Debian,l=Debian,n=bullseye
Pin-Priority: 500
Package: *
Pin: release o=Debian,l=Debian,n=bullseye-backports
Pin-Priority: 100
Package: *
Pin: release o=Debian,l=Debian,n=buster
Pin-Priority: 90
Package: *
Pin: release o=Debian,l=Debian,n=bookworm
Pin-Priority: 80
Package: *
Pin: release o=Debian,l=Debian,n=sid
Pin-Priority: 70
Package: *
Pin: release o=Debian,l=Debian,n=experimental
Pin-Priority: 60
ansible@hn-asusgl752-400:~$


ansible@vn-bullseye-armhf-260:~$ cat /etc/apt/preferences.d/* |grep -v "#" |grep -v ^$
Package: *
Pin: release o=Debian,l=Debian,n=bullseye/updates
Pin-Priority: 500
Package: *
Pin: release o=Debian,l=Debian,n=bullseye-update
Pin-Priority: 500
Package: *
Pin: release o=Debian,l=Debian,n=bullseye
Pin-Priority: 500
Package: *
Pin: release o=Debian,l=Debian,n=bullseye-backports
Pin-Priority: 100
Package: *
Pin: release o=Debian,l=Debian,n=buster
Pin-Priority: 90
Package: *
Pin: release o=Debian,l=Debian,n=bookworm
Pin-Priority: 80
Package: *
Pin: release o=Debian,l=Debian,n=sid
Pin-Priority: 70
Package: *
Pin: release o=Debian,l=Debian,n=experimental
Pin-Priority: 60
Package: dhcpcd5
Pin: release *
Pin-Priority: -1
ansible@vn-bullseye-armhf-260:~$

--------test 04:  cat /etc/apt/sources.list.d/*  |grep -v "#" |grep -v ^$

ansible@hn-asusgl752-400:~$ cat /etc/apt/sources.list.d/* |grep -v "#" |grep -v ^$
deb http://ftp.de.debian.org/debian bullseye-backports main contrib non-free
deb http://ftp.de.debian.org/debian/ bullseye main contrib non-free
deb http://ftp.de.debian.org/debian/ buster main contrib non-free
deb http://repository.spotify.com stable non-free
deb http://security.debian.org/debian-security bullseye-security main contrib non-free
deb http://ftp.de.debian.org/debian bullseye-updates main contrib non-free
deb http://ppa.launchpad.net/yubico/stable/ubuntu cosmic main
ansible@hn-asusgl752-400:~$

ansible@vn-bullseye-armhf-260:~$ cat /etc/apt/sources.list.d/* |grep -v "#" |grep -v ^$
deb http://ftp.de.debian.org/debian bullseye-backports main contrib non-free
deb http://ftp.de.debian.org/debian/ bullseye main contrib non-free
deb http://ftp.de.debian.org/debian/ buster main contrib non-free
deb http://security.debian.org/debian-security bullseye-security main contrib non-free
deb http://ftp.de.debian.org/debian bullseye-updates main contrib non-free
ansible@vn-bullseye-armhf-260:~$

--------test 05:  sudo apt update && sudo apt upgrade -y

ansible@hn-asusgl752-400:~$  sudo apt update && sudo apt upgrade -y
Réception de :1 http://security.debian.org/debian-security bullseye-security InRelease [48,4 kB] Atteint :2 http://ppa.launchpad.net/yubico/stable/ubuntu cosmic InRelease Atteint :3 http://ftp.de.debian.org/debian bullseye-backports InRelease
Atteint :4 http://repository.spotify.com stable InRelease
Atteint :5 http://ftp.de.debian.org/debian bullseye InRelease
Atteint :6 http://ftp.de.debian.org/debian buster InRelease
Atteint :7 http://ftp.de.debian.org/debian bullseye-updates InRelease
Réception de :8 http://ftp.de.debian.org/debian bullseye/main Translation-fr [2 433 kB] Réception de :9 http://ftp.de.debian.org/debian buster/main Translation-fr [2 478 kB]
4 960 ko réceptionnés en 2s (2 313 ko/s)
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
Tous les paquets sont à jour.
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
ansible@hn-asusgl752-400:~$

ansible@vn-bullseye-armhf-260:~$ sudo apt update && sudo apt upgrade -y
Get:1 http://security.debian.org/debian-security bullseye-security InRelease [48.4 kB]
Hit:2 http://ftp.de.debian.org/debian bullseye-backports InRelease
Hit:3 http://ftp.de.debian.org/debian bullseye InRelease
Hit:4 http://ftp.de.debian.org/debian buster InRelease
Hit:5 http://ftp.de.debian.org/debian bullseye-updates InRelease
Fetched 48.4 kB in 3s (15.7 kB/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
ansible@vn-bullseye-armhf-260:~$

--------test 06: apt-cache policy thunderbird

ansible@hn-asusgl752-400:~$ apt-cache policy thunderbird
thunderbird:
  Installé : 1:102.9.0-1~deb11u1
  Candidat : 1:102.9.0-1~deb11u1
 Table de version :
 *** 1:102.9.0-1~deb11u1 500
500 http://security.debian.org/debian-security bullseye-security/main amd64 Packages
        100 /var/lib/dpkg/status
     1:91.13.0-1~deb11u1 500
        500 http://ftp.de.debian.org/debian bullseye/main amd64 Packages
     1:91.12.0-1~deb10u1 90
         90 http://ftp.de.debian.org/debian buster/main amd64 Packages
ansible@hn-asusgl752-400:~$

ansible@vn-bullseye-armhf-260:~$ apt-cache policy thunderbird
thunderbird:
  Installed: 1:78.8.0-1~deb10u1
  Candidate: 1:78.8.0-1~deb10u1
  Version table:
 *** 1:78.8.0-1~deb10u1 100
         90 http://ftp.de.debian.org/debian buster/main armhf Packages
        100 /var/lib/dpkg/status
ansible@vn-bullseye-armhf-260:~$

Conclusions:

Why  thunderbird   is      whith   one  old    release     on   target
vn-bullseye-armhf-260  ?.  I expect to  have the same  release than on
target hn-asusgl752-400 ?

Thanks in advance for your help
Cordialement
--
  -- Jean-Marc LACROIX  (06 82 29 98 66) --
    -- mailto : [email protected]   --

--- End Message ---
--- Begin Message ---
Hi,

Am 12.04.23 um 20:21 schrieb Jean-Marc LACROIX:
Why  thunderbird   is      whith   one  old    release     on   target
vn-bullseye-armhf-260  ?.  I expect to  have the same  release than on
target hn-asusgl752-400 ?

this is due the decreased architecture list the binary package thunderbird is build on.

$ git show 8f89b90f1054
commit 8f89b90f1054645f7f92d985bc747410123c38c2
Author: Carsten Schoenert <[email protected]>
Date:   Fri Nov 1 20:22:27 2019 +0100

    d/control: decrease build architecture list
Thunderbird is by the requirement of the availability of the packages
    nodejs and cargo on a lot of archictures not buildable anymore. Thus
    some possible RC platforms and also some platforms of the ports are
    removed for now.
Also the platforms arm{el,hf} and mipsel make building quite hard due
    the constraints of available and adressable memmory quite nearly
    impossible.
    The maintainers are currently not able to keep track of the required
    tweaks and workarounds to keep Thunderbird buildable on those platforms.
    The usability of Thunderbird is sometimes even not possible on these
    platforms too. So in the end we don't have enough energy and time to get
    Thunderbird still supported to build on the above 4 architectures.
The removement of all now non supported architectures don't need to be
    done for all times. But maintaining the removed build architectures
    requires times and mostly patches tot the source and also modifications
    to the build system.
    Some architectures are easily to get turn on again once people can
    contribute these modifications!
Closes: #921258

diff --git a/debian/control b/debian/control
index f25fe1f3e66..93cbaafbf5e 100644
--- a/debian/control
+++ b/debian/control
@@ -68,7 +68,7 @@ X-Debian-Homepage: http://wiki.debian.org/Thunderbird
 Standards-Version: 4.4.1
Package: thunderbird
-Architecture: any
+Architecture: amd64 arm64 i386 mips64el ppc64el s390x ppc64
 Depends:
  debianutils (>= 1.16),
  fontconfig,

From the changelog entries.

thunderbird (1:68.2.1-1) unstable; urgency=medium

  [ intrigeri ]
  * [c48e2cb] AppArmor: update profile from upstream at commit a27a1a5
    (Closes: #941290)

  [ Carsten Schoenert ]
  * [98497ae] New upstream version 68.2.0
    Fixed CVE issues in upstream version 68.2 (MFSA 2019-35):
    CVE-2019-15903: Heap overflow in expat library in XML_GetCurrentLineNumber
    CVE-2019-11757: Use-after-free when creating index updates in IndexedDB
    CVE-2019-11758: Potentially exploitable crash due to 360 Total Security
    CVE-2019-11759: Stack buffer overflow in HKDF output
    CVE-2019-11760: Stack buffer overflow in WebRTC networking
    CVE-2019-11761: Unintended access to a privileged JSONView object
    CVE-2019-11762: document.domain-based origin isolation has
                    same-origin-property violation
    CVE-2019-11763: Incorrect HTML parsing results in XSS bypass technique
    CVE-2019-11764: Memory safety bugs fixed in Thunderbird 68.2
    (Closes: #925841)
  * [a104c51] d/control: increase Standards-Version to 4.4.1
  * [6c9d012] xul-ext-dispmua: set current min usable version
  * [b3bf16f] New upstream version 68.2.1
  * [8f89b90] d/control: decrease build architecture list
    Decreasing the current list of build architectures. Not meant to keep this
    forever, removed RC architectures needing support and volunteering to get
    them back.
    (Closes: #921258)

 -- Carsten Schoenert <[email protected]>  Fri, 01 Nov 2019 20:36:59 +0100


Since the date of the commit no one stepped up to provide support building Thunderbird on these architectures again. So within the current supported Debian releases there are no recent thunderbird packages available for armel, armhf and mipsel.

An I expect this will not change as the requirements for building thunderbird are increasing still. 32bit architecture are mostly dead for applications like Thunderbird.

--
Regrads
Carsten

--- End Message ---

Reply via email to