[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1080445: marked as done (Should kwallet6 be marked Multi-Arch: foreign?)



Your message dated Tue, 10 Dec 2024 23:23:11 +0000
with message-id <E1tL9ZP-008AAT-AU@fasolo.debian.org>
and subject line Bug#1080445: fixed in kf6-kwallet 6.8.0-2
has caused the Debian Bug report #1080445,
regarding Should kwallet6 be marked Multi-Arch: foreign?
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 owner@bugs.debian.org
immediately.)


-- 
1080445: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1080445
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: kwallet6
X-Debbugs-Cc: debian-cross@lists.debian.org
User: debian-cross@lists.debian.org
Usertags: cross-satisfiability
Control: affects -1 + src:akonadi-calendar src:akonadi-calendar-tools src:akonadi-contacts src:akonadi-import-wizard src:akonadi-mime src:akonadi-search src:akonadiconsole src:akregator src:alkimia src:amarok src:angelfish src:apper src:ark src:artikulate src:audiocd-kio src:baloo-widgets src:basket src:bismuth src:bluedevil src:bomber src:bovo src:breeze src:calamares src:calamares-extensions src:calligra src:calligraplan src:cantor src:cervisia src:choqok src:colord-kde src:dolphin src:dolphin-plugins src:dragon src:drkonqi src:elisa-player src:fcitx5-configtool src:flatpak-kcm src:frameworkintegration src:granatier src:grantlee-editor src:gwenview src:k3b src:kaccounts-integration src:kaccounts-providers src:kaddressbook src:kalarm src:kalendar src:kalzium src:kamera src:kamoso src:kanagram src:kapman src:kate src:katomic src:kbibtex src:kblackbox src:kblocks src:kbounce src:kbreakout src:kcalutils src:kcmutils src:kde-cli-tools src:kde-dev-utils src:kde-spectacle src:kdeconnect src:kdelibs4support src:kdenetwork-filesharing src:kdenlive src:kdepim-addons src:kdepim-runtime src:kdesvn src:kdevelop-php src:kdevelop-python src:kdewebkit src:kdf src:kdiamond src:keditbookmarks src:kf5-messagelib src:kfourinline src:kget src:kgoldrunner src:kgpg src:khangman src:khelpcenter src:khotkeys src:khtml src:kidentitymanagement src:kig src:kigo src:kile src:killbots src:kimagemapeditor src:kinfocenter src:kio-extras src:kio-gdrive src:kiriki src:kjots src:kjumpingcube src:kleopatra src:klettres src:klickety src:klines src:kmahjongg src:kmail src:kmail-account-wizard src:kmailtransport src:kmediaplayer src:kmines src:kmix src:kmplayer src:kmplot src:kmymoney src:knavalbattle src:knetwalk src:knights src:knotes src:koko src:kolf src:kollision src:kolourpaint src:kompare src:konqueror src:konquest src:konsole src:kontact src:kontactinterface src:kontrast src:konversation src:korganizer src:kpat src:kphotoalbum src:kquickcharts src:kraft src:krdc src:kreversi src:kross src:kross-interpreters src:krunner src:krusader src:kscreen src:kscreenlocker src:kshisen src:kshutdown src:ksirk src:ksnakeduel src:kspaceduel src:ksquares src:kstars src:ksudoku src:kteatime src:ktechlab src:ktexteditor src:ktikz src:ktnef src:ktorrent src:ktouch src:ktp-accounts-kcm src:ktp-approver src:ktp-auth-handler src:ktp-call-ui src:ktp-common-internals src:ktp-contact-list src:ktp-contact-runner src:ktp-desktop-applets src:ktp-filetransfer-handler src:ktp-kded-integration-module src:ktp-send-file src:ktp-text-ui src:ktuberling src:kturtle src:kubrick src:kup-backup src:kwalletmanager src:kwin src:kwin-effect-xrdesktop src:kwordquiz src:labplot src:latte-dock src:libkcddb src:libkdegames src:libkf5calendarsupport src:libkf5eventviews src:libkf5grantleetheme src:libkf5gravatar src:libkf5incidenceeditor src:libkf5ksieve src:libkf5libkleo src:libkf5mailcommon src:libkf5mailimporter src:libkf5pimcommon src:libksysguard src:libqapt src:lskat src:marble src:markdownpart src:massif-visualizer src:mbox-importer src:milou src:okteta src:okular src:oxygen src:palapeli src:parley src:peruse src:picmi src:pim-data-exporter src:pim-sieve-editor src:plasma-bigscreen src:plasma-browser-integration src:plasma-discover src:plasma-disks src:plasma-firewall src:plasma-framework src:plasma-gamemode src:plasma-gmailfeed src:plasma-nano src:plasma-nm src:plasma-pa src:plasma-pass src:plasma-remotecontrollers src:plasma-sdk src:plasma-systemmonitor src:plasma-thunderbolt src:plasma-vault src:plasma-welcome src:plasma-workspace src:plymouth-kcm src:powerdevil src:print-manager src:qstardict src:qtcurve src:quassel src:rkward src:rocs src:rsibreak src:sddm-kcm src:skanlite src:skanpage src:skladnik src:skrooge src:smb4k src:soundkonverter src:step src:svgpart src:syncthingtray src:systemsettings src:tagua src:tellico src:umbrello src:wacomtablet src:xdg-desktop-portal-kde src:yakuake src:zanshin

The affected packages cannot satisfy their cross Build-Depends, because
their dependency on libkf5wallet-bin is not satisfiable.
libkf5wallet-bin is a transitional dummy package forwarding to kwallet6
and it presently is Architecture: all and implicitly Multi-Arch: no.
Therefore it is unsatisfiable in a cross build setting. There are two
ways to address this on the libkf5wallet-bin side. Either the package
should become Architecture: any + Multi-Arch: same and thus forward its
architecture constraint to kwallet6 or it should be marked Multi-Arch:
foreign. The latter is easier, but it only is correct if kwallet6 also
gets marked Multi-Arch: foreign, which is presently not the case. That
gives rise to the bug title: Should kwallet6 be marked Multi-Arch:
foreign?

In order to avoid repeating myself, I attempted writing down a
definition of Multi-Arch: foreign in policy-like language available at
https://wiki.debian.org/DependencyHell#Multi-Arch:_foreign. It may help
figure out whether kwallet6 indeed is eligible as being thus marked.

kwallet6 installs all of its files but two programs into /usr/share
hinting that this is all architecture-independent. Unless the programs
load any kind of plugins, it seems likely that they also behave in an
architecture-independent way. All of the dependencies but
libkf6wallet-data (which already is Multi-Arch: foreign) are shared
libraries and hence unlikely to be exposed to downstreams. What I see
makes it likely that indeed kwallet6 should be marked Multi-Arch:
foreign.

Please also spend a look into whether you see any way that kwallet-query
or kwalletd6 could behave in an architecture-dependent way. If you have
questions about Multi-Arch: foreign, don't hesitate to ask.

Helmut

--- End Message ---
--- Begin Message ---
Source: kf6-kwallet
Source-Version: 6.8.0-2
Done: Sandro Knauß <hefee@debian.org>

We believe that the bug you reported is fixed in the latest version of
kf6-kwallet, 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 1080445@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sandro Knauß <hefee@debian.org> (supplier of updated kf6-kwallet 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: Tue, 10 Dec 2024 22:38:14 +0100
Source: kf6-kwallet
Architecture: source
Version: 6.8.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Sandro Knauß <hefee@debian.org>
Closes: 1080445
Changes:
 kf6-kwallet (6.8.0-2) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Sandro Knauß ]
   * Mark kwallet6 as Multi-Arch: foreign. (Closes: #1080445)
   * Update symbols from buildds for 6.8.0.
Checksums-Sha1:
 3dcabab5216622b040a9510df10d164f29b251da 3433 kf6-kwallet_6.8.0-2.dsc
 bd9ae078c10340f5937913dcae79c0c4a45b4f8f 17000 kf6-kwallet_6.8.0-2.debian.tar.xz
 33636843f2b93a65cc587c091c822828e1016a8c 14132 kf6-kwallet_6.8.0-2_source.buildinfo
Checksums-Sha256:
 5749876321609545332fcff1af27022715c49973f7a745d61ca30244e41889cb 3433 kf6-kwallet_6.8.0-2.dsc
 4af895a4528a27ec13846862c4365b047dc988cf00a17103fbb87e8499798b70 17000 kf6-kwallet_6.8.0-2.debian.tar.xz
 929bd3c721c8627eb62e74ace464a60208c08e8e052db42e4745c9fa30134e8d 14132 kf6-kwallet_6.8.0-2_source.buildinfo
Files:
 8d3a52262c78ed9e354d2e89bc673c23 3433 libs optional kf6-kwallet_6.8.0-2.dsc
 d14d553b59c805e0e8641fe86e6cdf65 17000 libs optional kf6-kwallet_6.8.0-2.debian.tar.xz
 c1eb00b9a7250f75b6ca31288d62d6b4 14132 libs optional kf6-kwallet_6.8.0-2_source.buildinfo

-----BEGIN PGP SIGNATURE-----

wsG7BAEBCgBvBYJnWLTrCRDjrbAIUGBWNkcUAAAAAAAeACBzYWx0QG5vdGF0aW9u
cy5zZXF1b2lhLXBncC5vcmcnkG/juTBBCZW0J12vRpjRdMuCZAroYhoGwTo6u1uO
ThYhBDnsEaAgFrcpJkkaBuOtsAhQYFY2AAAiVhAAoMhxYmdmOIYed18f5CyeCRzY
AG48CKnbjU5v5APGdz7KiZk3UTwbYpIk5239b2wbmCTsiIT9tRcnt1CnbBlmm8/n
EyLvfoeISyA9IhHr6xhDpF8OCgAXWtmef9/sR/9IJhMaRAHHMZdqRUzZ+4HifJqB
ww2gQs2dn+xt+UugzieE1dQenx6f528gGSifdEZR1SHVed3ssJWvX9hDWFURO/Ul
hzNXckrG7ZBSqtFtcp5RTvBGzzMwBN7sp995ZQgiaQkoENu9RWdrx8RNTxVPWZb2
dt5NpyJv8r06ADMTe5SaezO/YAS3bH+4lI6ufxHraftIYiSB4LShlDnQvliVJRHv
q79CUg1aMOOg5bjxnWyCOKG5RIzEwiHBq30XxSr6ypqCw8nmCnIY4EIGysXQfvxY
B08wkFT05w/c2naI3oeULlG3E3dq6y6W/TN/KJavP+zuGoSm4yTciyHMycJ3k/2F
0W1wUneJu56vBbJiMrc3RC8mZ6i2jdfeZqIiG7IS8mk3J1gjyyETUW2VaW8mkR7C
kwBrA7t5SYef7RGudfbOj6F9zg8SW/QTs6mJaxaaGfah8hv1h6YTtFiOPCZT0sAJ
NUjjgAXqWp5IF7/PTZ8soKweSj7ZvoD8jqcRJPkEsBUqCtrVSe4fAhBD7SeRj6OZ
jud6xI05glpZp/AYj8A=
=InjO
-----END PGP SIGNATURE-----

Attachment: pgplUUPoWFIWC.pgp
Description: PGP signature


--- End Message ---

Reply to: