Merge ~ahasenack/ubuntu/+source/kerberos-configs:focal-kerberos-configs-i386-deps into ubuntu/+source/kerberos-configs:ubuntu/devel
Status: | Merged |
---|---|
Approved by: | Andreas Hasenack |
Approved revision: | 352c4c124085f18ce94d336739cd9819782247cb |
Merged at revision: | 352c4c124085f18ce94d336739cd9819782247cb |
Proposed branch: | ~ahasenack/ubuntu/+source/kerberos-configs:focal-kerberos-configs-i386-deps |
Merge into: | ubuntu/+source/kerberos-configs:ubuntu/devel |
Diff against target: |
41 lines (+14/-1) 2 files modified
debian/changelog (+11/-0) debian/control (+3/-1) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Christian Ehrhardt (community) | Approve | ||
Canonical Server | Pending | ||
Review via email: mp+377110@code.launchpad.net |
Description of the change
Add multi-arch to krb5-config, allowing it to be used as a dependency of krb5-user:i386 when installing on an amd64 host.
For reference: https:/
To test on an amd64 host/container:
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install krb5-user:i386
Without the fix, krb5-user:i386 is uninstallable on amd64:
The following packages have unmet dependencies:
krb5-user:i386 : Depends: krb5-config:i386 but it is not installable
With the fix, the installation proceeds:
(...)
The following additional packages will be installed:
gcc-9-base:i386 krb5-config libc6:i386 libcom-err2:i386 libgcc1:i386 libgssapi-krb5-2 libgssapi-
libkdb5-9:i386 libkeyutils1:i386 libkrb5-3 libkrb5-3:i386 libkrb5support0 libkrb5support0
Suggested packages:
krb5-k5tls:i386 glibc-doc:i386 locales:i386 krb5-doc krb5-doc:i386
The following NEW packages will be installed:
gcc-9-base:i386 krb5-config krb5-user:i386 libc6:i386 libcom-err2:i386 libgcc1:i386 libgssapi-
libkeyutils1:i386 libkrb5-3:i386 libkrb5support0
The following packages will be upgraded:
libgssapi-krb5-2 libk5crypto3 libkrb5-3 libkrb5support0
4 upgraded, 19 newly installed, 0 to remove and 51 not upgraded.
Need to get 5910 kB of archives.
After this operation, 22.8 MB of additional disk space will be used.
I'll send this to debian and update this MP with that information once it's done.
Bileto ticket showed other i386 issues with other packages, many (if not all) already in the list sent by Steve to ubuntu-devel@. krb5/i386 still doesn't pass, but now it's because of slapd:i386 which is entangled with perl I believe.
https:/
PPA: https:/
sudo add-apt-repository ppa:ci-
After discussing if these changes are really needed for arch:all (it is needed as shown by tests) this is essentially the same as the krb5 change.
+1, but:
- please add a link to the i386 discussion on ubuntu devel
- please file it with Debian even though we know they might not take it (as they don't need it until i386 is removed there)