Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 837878 - app-crypt/mit-krb5 soft blocks on sys-libs/e2fsprogs-libs
Summary: app-crypt/mit-krb5 soft blocks on sys-libs/e2fsprogs-libs
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-04-11 19:26 UTC by rypervenche
Modified: 2022-04-11 19:46 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description rypervenche 2022-04-11 19:26:11 UTC
When using Testing branch, mit-krb5 fails to install due to e2fsprogs-libs-1.46.5 being installed. Removing "sys-libs/e2fsprogs-libs[${MULTILIB_USEDEP}]" from the ebuild seems to have resolved the conflict and allows for mit-krb5 to install, although I haven't tested the software yet.

Reproducible: Always

Steps to Reproduce:
1. Have at least sys-fs/e2fsprogs-1.46.5 installed.
2. Try to emerge app-crypt/mit-krb5-1.19.3-r1
Actual Results:  
Gets soft-blocked (see additional information)

Expected Results:  
app-crypt/mit-krb5 has no conflicts and compiles.

emerge -av app-crypt/mit-krb5

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] sys-libs/e2fsprogs-libs-1.46.4-r1::gentoo  USE="(split-usr) static-libs" ABI_X86="32 (64) (-x32)" 6 871 KiB
[ebuild  N     ] sys-apps/keyutils-1.6.3:0/1.9::gentoo  USE="(split-usr) -static -static-libs -test" ABI_X86="32 (64) (-x32)" 134 KiB
[ebuild  N     ] dev-libs/libverto-0.3.2::gentoo  USE="libev threads -glib -libevent" ABI_X86="32 (64) (-x32)" 375 KiB
[ebuild  N     ] app-crypt/mit-krb5-1.19.3-r1::gentoo  USE="keyutils nls pkinit threads -doc -lmdb -openldap (-selinux) -test -xinetd" ABI_X86="32 (64) (-x32)" CPU_FLAGS_X86="-aes" 8 537 KiB
[blocks B      ] sys-libs/e2fsprogs-libs ("sys-libs/e2fsprogs-libs" is soft blocking sys-fs/e2fsprogs-1.46.5)
[blocks B      ] >=sys-fs/e2fsprogs-1.46.4-r51 (">=sys-fs/e2fsprogs-1.46.4-r51" is soft blocking sys-libs/e2fsprogs-libs-1.46.4-r1)

Total: 4 packages (4 new), Size of downloads: 15 915 KiB
Conflict: 2 blocks (2 unsatisfied)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (sys-libs/e2fsprogs-libs-1.46.4-r1:0/0::gentoo, ebuild scheduled for merge) pulled in by
    sys-libs/e2fsprogs-libs[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] (sys-libs/e2fsprogs-libs[abi_x86_32(-),abi_x86_64(-)]) required by (app-crypt/mit-krb5-1.19.3-r1:0/0::gentoo, ebuild scheduled for merge) USE="keyutils nls pkinit threads -doc -lmdb -openldap (-selinux) -test -xinetd" ABI_X86="32 (64) (-x32)" CPU_FLAGS_X86="-aes"

  (sys-fs/e2fsprogs-1.46.5-2:0/0::gentoo, installed) pulled in by
    sys-fs/e2fsprogs required by (sys-fs/extundelete-0.2.4-r2-1:0/0::gentoo, installed) USE="" ABI_X86="(64)"
    sys-fs/e2fsprogs:0/0= required by (sys-fs/btrfs-progs-5.16.2-1:0/0::gentoo, installed) USE="convert static zstd -doc -python -reiserfs -static-libs" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_9 -python3_10 -python3_8"
    sys-fs/e2fsprogs required by @system
    >=sys-fs/e2fsprogs-1.41.9 required by (sys-fs/ext4magic-0.3.2-r1:0/0::gentoo, installed) USE="expert-mode -debug -file-attr" ABI_X86="(64)"
    sys-fs/e2fsprogs:= required by (sys-fs/btrfs-progs-5.16.2-1:0/0::gentoo, installed) USE="convert static zstd -doc -python -reiserfs -static-libs" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_9 -python3_10 -python3_8"
    sys-fs/e2fsprogs required by (app-admin/testdisk-7.1-r1-1:0/0::gentoo, installed) USE="jpeg ntfs qt5 zlib -ewf -reiserfs -static" ABI_X86="(64)"
    sys-fs/e2fsprogs[static-libs(+)] required by (sys-fs/btrfs-progs-5.16.2-1:0/0::gentoo, installed) USE="convert static zstd -doc -python -reiserfs -static-libs" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_9 -python3_10 -python3_8"
    sys-fs/e2fsprogs required by (app-arch/libarchive-3.6.1-1:0/13::gentoo, installed) USE="acl bzip2 e2fsprogs iconv lz4 lzma xattr zstd -blake2 -expat -lzo -nettle -static-libs -verify-sig" ABI_X86="(64) -32 (-x32)"


For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-04-11 19:29:47 UTC
Please share world upgrade output: emerge -p -uvDU @world.

The issue is likely that you don't have e2fsprogs[abi_x86_32] while you do for e2fsprogs-libs, so portage clings onto it.

Try turning that on in package.use?
Comment 2 rypervenche 2022-04-11 19:46:39 UTC
Oof! That was indeed the issue. My apologies. Thank you!