--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: kodi-data: Kodi cannot be installed on a foreign architecture
- From: Justus Winter <justus@sequoia-pgp.org>
- Date: Sat, 16 Oct 2021 14:07:19 +0200
- Message-id: <163438603953.709548.14870269066424722739.reportbug@europ.lan>
Package: kodi-data
Version: 2:19.1+dfsg2-2
Severity: normal
Dear Maintainer,
Kodi cannot be installed on a foreign architecture. I asked in
#multiarch for help, and this was our discussion:
13:36 <teythoon> I'm trying to install kodi:armhf on arm64
13:37 <teythoon> but, kodi-data (which is ma: foreign) depends on
python3-pycryptodome which contains architecture-dependent code
aiui
13:39 <teythoon> afaics kodi:armhf depends on kodi-data:armhf, which is
provided by kodi-data:arm64 b/c it is ma:foreign, then that depends
on python3-pycryptodome:arm64, which cannot be co-installed with
python3-pycryptodome:armhf, which is also a dependency of
kodi:armhf
13:39 <teythoon> help?
14:44 <mapreri> (no clue myself, but let me know if kodi needs to change
anything (since I'm somewhat involved in its maintenance))
14:46 <teythoon> % apt-file list kodi-data | grep '\.py$' | wc --lines
14:46 <teythoon> 56
14:46 <teythoon> kodi-data contains python code, which I *think* is not
okay
14:47 <mapreri> afaik that depends, it's not so obvious as "python code →
no multiarch".
14:48 <teythoon> i worked around the problem by re-packaging kodi-data as
Architecture: armhf
18:43 <helmut> teythoon: I confirm that something is broken here. I'm not
sure what exactly yet. Can we maybe take it to email?
18:45 <helmut> teythoon: please file a debian bug report against kodi
stating that it cannot be installed for a foreign architecture.
that much seems obvious to me. such bugs should be severity
wishlist at present. Please include "X-Debbugs-Cc:
debian-cross@lists.debian.org" in your submission headers and ask
multiarch cross people for help
18:46 <helmut> teythoon: changing a arch:all package to arch:any for the
purpose of satisfying dependencies is known as the "multiarch
interpreter workaround" (and python is the interpreter here)
18:47 <helmut> teythoon: so your approach certainly is one of the
standard solutions. I'm not sure it is the best though.
(I'm reporting this from my desktop. Because of my workaround making
kodi-data:armhf, I now cannot install reportbug on my arm64 system
because the whole python3 stack is now armhf.)
Thanks,
Justus
-- System Information:
Debian Release: 11.1
APT prefers stable
APT policy: (900, 'stable'), (800, 'testing'), (700, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 5.10.0-8-amd64 (SMP w/20 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages kodi-data depends on:
pn libjs-iscroll <none>
ii libjs-jquery 3.5.1+dfsg+~3.5.5-7
pn mesa-utils <none>
ii python3-pil 8.1.2+dfsg-0.3
pn python3-pycryptodome <none>
ii x11-utils 7.7+5
Versions of packages kodi-data recommends:
pn fonts-noto-hinted <none>
ii fonts-noto-mono 20201225-1
pn fonts-roboto-hinted <none>
pn fonts-roboto-unhinted <none>
kodi-data suggests no packages.
--- End Message ---
--- Begin Message ---
Source: kodi
Source-Version: 2:19.4+dfsg1-1
Done: Vasyl Gello <vasek.gello@gmail.com>
We believe that the bug you reported is fixed in the latest version of
kodi, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 996627@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Vasyl Gello <vasek.gello@gmail.com> (supplier of updated kodi package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Mon, 21 Mar 2022 17:48:21 +0000
Source: kodi
Binary: kodi kodi-addons-dev kodi-addons-dev-common kodi-bin kodi-bin-dbgsym kodi-data kodi-eventclients-common kodi-eventclients-dev kodi-eventclients-dev-common kodi-eventclients-kodi-send kodi-eventclients-ps3 kodi-eventclients-python kodi-eventclients-wiiremote kodi-eventclients-wiiremote-dbgsym kodi-eventclients-zeroconf kodi-repository-kodi kodi-tools-texturepacker kodi-tools-texturepacker-dbgsym
Architecture: source all amd64
Version: 2:19.4+dfsg1-1
Distribution: experimental
Urgency: medium
Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
Changed-By: Vasyl Gello <vasek.gello@gmail.com>
Description:
kodi - Open Source Home Theatre (executable binaries)
kodi-addons-dev - Open Source Home Theatre (addon development package)
kodi-addons-dev-common - Open Source Home Theatre (architecture-independent addon developm
kodi-bin - Open Source Home Theatre (architecture-dependent files)
kodi-data - Open Source Home Theatre (arch-independent data package)
kodi-eventclients-common - Open Source Home Theatre (Event Client Common package)
kodi-eventclients-dev - Open Source Home Theatre (Event Client virtual dev package)
kodi-eventclients-dev-common - Open Source Home Theatre (Event Client common dev package)
kodi-eventclients-kodi-send - Open Source Home Theatre (Event Client Kodi-SEND package)
kodi-eventclients-ps3 - Open Source Home Theatre (Event Client PS3 package)
kodi-eventclients-python - Open Source Home Theatre (Event Client Python package)
kodi-eventclients-wiiremote - Open Source Home Theatre (Event Client WII Remote support package
kodi-eventclients-zeroconf - Open Source Home Theatre (Event Client ZeroConf script package)
kodi-repository-kodi - Open Source Home Theatre (official addons repository feed)
kodi-tools-texturepacker - Open Source Home Theatre (TexturePacker skin development tool)
Closes: 996627 999482
Changes:
kodi (2:19.4+dfsg1-1) experimental; urgency=medium
.
* New upstream version 19.4+dfsg1
* Drop system/certs and .github from tarball
* Refresh patches
* Reorder package structure to allow installation on
foreign architectures (Closes: #996627)
* Move TexturePacker to a separate binary package
* Fix Lintian warnings.
* Build native prerequisites before configure if cross-building
* Version the build-dependency on gtest to >= 1.10.0~
* d/watch: Switch libdate-tz to tags
* Put KodiConfig.cmake in arch-dep place (Closes: #999482)
* Add patches for cross build support
Checksums-Sha1:
df3c9afa43a656197872e99a694ae5f179bdd3fd 5866 kodi_19.4+dfsg1-1.dsc
9ba08d460f19002f7df897a2743316ee3f27e332 596428 kodi_19.4+dfsg1.orig-libdate-tz-embedded.tar.xz
2e6a21675853d0e6d86e67f44a125dc43c959edf 314024 kodi_19.4+dfsg1.orig-libdvdnav-embedded.tar.xz
63cbaefffa366c1970dc05cdbdb711fa893e2c5e 332832 kodi_19.4+dfsg1.orig-libdvdread-embedded.tar.xz
8abcd51aaa1dd0b17b1f556e4ed06f2542961bbf 30036296 kodi_19.4+dfsg1.orig.tar.xz
1d33a430a589ea5ee77234b77240ca00158d39eb 2522792 kodi_19.4+dfsg1-1.debian.tar.xz
3f452d4073a4141231f70178563ee20bf01bc687 256152 kodi-addons-dev-common_19.4+dfsg1-1_all.deb
d0167c1298db1ff30d322802481c547912dda67e 31512 kodi-addons-dev_19.4+dfsg1-1_amd64.deb
746da3fc2a90cde885926b97938d84aeee0fabf2 679345480 kodi-bin-dbgsym_19.4+dfsg1-1_amd64.deb
32533f48333d9c102516033d2493c15e5afcef96 8461092 kodi-bin_19.4+dfsg1-1_amd64.deb
ecb2107379f48855ae96e224e038e86128b67967 17428568 kodi-data_19.4+dfsg1-1_all.deb
159f6308cf963c54bb97af774466876a6227d0b9 37672 kodi-eventclients-common_19.4+dfsg1-1_all.deb
cdddd0f9e326bf53e0c728a010b3fcc274c8c5c1 38632 kodi-eventclients-dev-common_19.4+dfsg1-1_all.deb
b9b06368ca87024c14c083ebc8697b1e6103a8b8 29852 kodi-eventclients-dev_19.4+dfsg1-1_amd64.deb
c234baed68486f51f354b23eca90e74752f95b12 31720 kodi-eventclients-kodi-send_19.4+dfsg1-1_amd64.deb
32b524c589f1889b0ac98a1682bbc082693f6d05 37592 kodi-eventclients-ps3_19.4+dfsg1-1_amd64.deb
f230fca02c5006984b4619dd6627f800b11d78ef 36700 kodi-eventclients-python_19.4+dfsg1-1_amd64.deb
d485cb881454cbbf1413591166a42d3048c88c2e 151176 kodi-eventclients-wiiremote-dbgsym_19.4+dfsg1-1_amd64.deb
1014b5cb4ddae1f731b65fcf90b144887ee0786a 48072 kodi-eventclients-wiiremote_19.4+dfsg1-1_amd64.deb
121613ef3040575a9ee2112e913e8540e50603f8 31580 kodi-eventclients-zeroconf_19.4+dfsg1-1_amd64.deb
3801449e0cc9bca587db5cd0202e4622987beace 55628 kodi-repository-kodi_19.4+dfsg1-1_all.deb
07202bf59eb0ddba7bd1463d9171caa290b9ba63 483180 kodi-tools-texturepacker-dbgsym_19.4+dfsg1-1_amd64.deb
f9f753f24849dfe4fe69f49845114a758fbd3dd9 60236 kodi-tools-texturepacker_19.4+dfsg1-1_amd64.deb
22de7f89e38802ffe9b9cd83cc1ba860933fb3d2 25863 kodi_19.4+dfsg1-1_amd64.buildinfo
6ef97461e9b3e358ac1c4d8af726d5204309cb21 35532 kodi_19.4+dfsg1-1_amd64.deb
Checksums-Sha256:
8a6aed630a2893e9198668bf712c285dcde446f3789efc8fcd6e5319944769b2 5866 kodi_19.4+dfsg1-1.dsc
9b0ac009350bb3b7a0e99387e029e5b4e01cf07a7a640a6aa09af710ea32147c 596428 kodi_19.4+dfsg1.orig-libdate-tz-embedded.tar.xz
cfbceaa0d9c688f545f15b0dd83141cf2a4892a5f91a9a61074ceffb7abab569 314024 kodi_19.4+dfsg1.orig-libdvdnav-embedded.tar.xz
f8e67db89b4da7d7ce6eabb88f6f49e40f41dd12367a69c85b783b57290b19f2 332832 kodi_19.4+dfsg1.orig-libdvdread-embedded.tar.xz
03dfbb3be252a254978e94c8fd6f9d7e41d584f704ca41fe14d6e0d38cb2425f 30036296 kodi_19.4+dfsg1.orig.tar.xz
82a51b7c1d0d7e9aa80324167afbe4cc1e4c77d9937504665c9ecfa45c275101 2522792 kodi_19.4+dfsg1-1.debian.tar.xz
c11c205e564bd6ab08c33e38cdc32d36da2924090cba0a97faaf967b62773d5e 256152 kodi-addons-dev-common_19.4+dfsg1-1_all.deb
02634fa07ec6c9690af14920dd6b8c0a4d4ca1eeff974fa959f9fbb2aa949101 31512 kodi-addons-dev_19.4+dfsg1-1_amd64.deb
1465ad765cfe632fe037f5695b354ed78788d65d1307c1ab245cd3acdcb798cc 679345480 kodi-bin-dbgsym_19.4+dfsg1-1_amd64.deb
84ce0d333e8ff7063dea38702aec254150f541164ec5b7786fd7fd864cf8c78c 8461092 kodi-bin_19.4+dfsg1-1_amd64.deb
53fd3acac38a8ca8ed584290d2de27a7ebe65d2b8e04fe6a91b5e4c4584f8f75 17428568 kodi-data_19.4+dfsg1-1_all.deb
fef24a42356da56ea169fcd7eb5f407353af88c46ce8470b6935be1b34d3eb50 37672 kodi-eventclients-common_19.4+dfsg1-1_all.deb
a99b9b7279acc3ad526f3fbb4d3ed5735b8f353c7f47aa2ecee8831f5a8ee882 38632 kodi-eventclients-dev-common_19.4+dfsg1-1_all.deb
0346c0908918d5bf41f2fab7109d0b313ef40fa185f94750e7e0a56d8b70a306 29852 kodi-eventclients-dev_19.4+dfsg1-1_amd64.deb
dc0390890cd979647acf00a4ef279e2f130cc3412337a2a4190df32c5c113847 31720 kodi-eventclients-kodi-send_19.4+dfsg1-1_amd64.deb
cede8158bdb1bd2139259582686dd151e9ff5a6642456eec2c30da67a1fdd207 37592 kodi-eventclients-ps3_19.4+dfsg1-1_amd64.deb
fcbbb2d814475f8dc00d1ab1074f834b9490029f083a5a51a4f4ec860b6d24f7 36700 kodi-eventclients-python_19.4+dfsg1-1_amd64.deb
81de3bf2c08b24633446e42707da77be9f2d5bc4754bfaf8265f3629767d2d92 151176 kodi-eventclients-wiiremote-dbgsym_19.4+dfsg1-1_amd64.deb
a527671c5fe31e4109757c8fad3634a2b143aef37356c5abf5a5dc7c3b831506 48072 kodi-eventclients-wiiremote_19.4+dfsg1-1_amd64.deb
5e0a837065cf02a3546d120c2f11c805162eeed2cdc75f765cc3f15eb32b9d97 31580 kodi-eventclients-zeroconf_19.4+dfsg1-1_amd64.deb
6484373dcd6b166de86bd169959917044909ea1fee975b7b47478ba5ec68d723 55628 kodi-repository-kodi_19.4+dfsg1-1_all.deb
595b1782836e6eae0aa3b63c77e73556658b7d292d136acb24ba94222d83c48b 483180 kodi-tools-texturepacker-dbgsym_19.4+dfsg1-1_amd64.deb
74409b89d2dac72284a650c40e93dcecf09f398851fa2b8f74c6b545bef5058f 60236 kodi-tools-texturepacker_19.4+dfsg1-1_amd64.deb
5886f802d4ba40de48220301d58420f01d1b8e78c1e14da9c85931076daa012a 25863 kodi_19.4+dfsg1-1_amd64.buildinfo
0f25e3c14a80db58d1ae64ec408395d581759cc4fdefe3a4244e5fbb86a01a05 35532 kodi_19.4+dfsg1-1_amd64.deb
Files:
c74df721e9c7feb30e947d8b139ac8d4 5866 video optional kodi_19.4+dfsg1-1.dsc
4b83a339c37cd91c5eaad5ec313a3614 596428 video optional kodi_19.4+dfsg1.orig-libdate-tz-embedded.tar.xz
092b51e9f33baca35809f0b521cc9e0f 314024 video optional kodi_19.4+dfsg1.orig-libdvdnav-embedded.tar.xz
9bef88cf54dc4578cbdbe64704eb5625 332832 video optional kodi_19.4+dfsg1.orig-libdvdread-embedded.tar.xz
10a52a6c557ad42ca6108a091a3a74a4 30036296 video optional kodi_19.4+dfsg1.orig.tar.xz
8134981e5e0e5a6db4b1c9a20e6fb46a 2522792 video optional kodi_19.4+dfsg1-1.debian.tar.xz
868ddca72c3d67e3e8e2a499f60cf496 256152 libdevel optional kodi-addons-dev-common_19.4+dfsg1-1_all.deb
fb41ae54cf7b9f98d88088f4713065d2 31512 libdevel optional kodi-addons-dev_19.4+dfsg1-1_amd64.deb
45ba916a23854dd84d039849814d0dd3 679345480 debug optional kodi-bin-dbgsym_19.4+dfsg1-1_amd64.deb
acdcabd5aa5d6e9251e385aceda79acf 8461092 video optional kodi-bin_19.4+dfsg1-1_amd64.deb
dd185ea4289f7005f3c13fe0cd58befa 17428568 video optional kodi-data_19.4+dfsg1-1_all.deb
a8c6a6a060c486efb043977ff97a6687 37672 video optional kodi-eventclients-common_19.4+dfsg1-1_all.deb
dff1d9fb7a3a76ea24ae2dc01633d8d2 38632 libdevel optional kodi-eventclients-dev-common_19.4+dfsg1-1_all.deb
ab87edcb36db126beb699e7d29d9b61b 29852 libdevel optional kodi-eventclients-dev_19.4+dfsg1-1_amd64.deb
0e1efe33c3c9501d3ac6c62ce52d8685 31720 video optional kodi-eventclients-kodi-send_19.4+dfsg1-1_amd64.deb
f1bcf2faafbb8302fafa868a37eeaa40 37592 video optional kodi-eventclients-ps3_19.4+dfsg1-1_amd64.deb
24d5a898247a5c401015345a81eddfaf 36700 video optional kodi-eventclients-python_19.4+dfsg1-1_amd64.deb
71fdc203c0661522a5326ba8999f23a6 151176 debug optional kodi-eventclients-wiiremote-dbgsym_19.4+dfsg1-1_amd64.deb
bbaab84a671da3b33a346189b5dbd5e5 48072 video optional kodi-eventclients-wiiremote_19.4+dfsg1-1_amd64.deb
2de20ca9d8dfc368da9eb485b082f409 31580 video optional kodi-eventclients-zeroconf_19.4+dfsg1-1_amd64.deb
c4b35aa51a1209cbfe5860103a1720bb 55628 video optional kodi-repository-kodi_19.4+dfsg1-1_all.deb
f89a2af2573a7c364f61ecce7440a294 483180 debug optional kodi-tools-texturepacker-dbgsym_19.4+dfsg1-1_amd64.deb
94d75facea2d439c80a21218dcae3069 60236 video optional kodi-tools-texturepacker_19.4+dfsg1-1_amd64.deb
cf2f7423ebfd5cd386b667ba5d8e9beb 25863 video optional kodi_19.4+dfsg1-1_amd64.buildinfo
67f258b6c186a53999ddb05bd815b857 35532 video optional kodi_19.4+dfsg1-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEi3hoeGwz5cZMTQpICBa54Yx2K60FAmJPSFIACgkQCBa54Yx2
K617eg//UQyiOvrQtHX5uIOGbPboD73kSkN8SeyJduc7BYpJathAvhW1cyTKAs4V
jBJNWVj/VgUVCXvXpyp6zHmOr9jegyx8GLrwgcMVsAInbALtHBa8MVaHiOvj4VA9
PYSJ0Xr1gvGQ7OLBWDpyxXNakTi3NtzT42OM1KfVU/PxbU4OhfGF/sCGqp1sTaT/
GmIcmMPao73n2hYzKOIIkXXdcq0t/9gYL4OlkuzKF0y7nchV4SiXkPRsg0Wbm0XB
D8bbaTMcMFjlZWfTZ+8DlL3NmtBeMY+kKyTMQYapc+sy5w1RlH4XaLypdPFPJJSs
X+qN5RAkj5ZE+m42M0M+T/+WmHODzeyFjS9eHmRn/Ck0LQtqB+sq1RK3zaFkJ9Vm
9vtg0gwLYmbi7ai0jytGahrQlYRaGX47V7QZm55qC61+X3onKi0eaeD04n9253O5
AuIDUBHoHWkaVCaUfv5LJXq3KzJQE+TFHT3oQPF+T7Uz8j8C9xipxXOrhha8FtOS
ICwGrDebaJQebYcSqEwtVLdO+TxrfX0MQUEFDWcC6AJFaHp9XL/4zVPZsTqZs/ya
v5Wrd8YVgIdc64r8K5PRmOiaCSxqYKh2C4K5j6t2bVn8Prqmn9Wtv7jzDzG+Neuu
lHbTejHTuR9soShKeYCID1wEFIDKxHM0zo4d4K3XtwOsUrZQtcE=
=OiRC
-----END PGP SIGNATURE-----
--- End Message ---