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 ---