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 ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: Should kwallet6 be marked Multi-Arch: foreign?
- From: Helmut Grohne <helmut@subdivi.de>
- Date: Wed, 4 Sep 2024 08:18:31 +0200
- Message-id: <20240904061831.GA1603552@subdivi.de>
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 ---
- To: 1080445-close@bugs.debian.org
- Subject: Bug#1080445: fixed in kf6-kwallet 6.8.0-2
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Tue, 10 Dec 2024 23:23:11 +0000
- Message-id: <E1tL9ZP-008AAT-AU@fasolo.debian.org>
- Reply-to: Sandro Knauß <hefee@debian.org>
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 ---