Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 558866 - net-mail/mailutils-2.99.98: should depend on sys-libs/ncurses:0=
Summary: net-mail/mailutils-2.99.98: should depend on sys-libs/ncurses:0=
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Net-Mail Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-08-27 02:17 UTC by Alexander Tsoy
Modified: 2015-12-10 15:13 UTC (History)
1 user (show)

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 Alexander Tsoy 2015-08-27 02:17:08 UTC
SLOT=5 was recently added to provide libncurses.so.5 for dropbox :) See bug 557472

$ sudo emerge -avuDN --changed-deps @world

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

Calculating dependencies... done!
[ebuild  NS   ~] sys-libs/ncurses-5.9-r101:5::gentoo [5.9-r3:0::gentoo] USE="unicode -gpm -tinfo" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild     U  ] dev-libs/openssl-1.0.2d::gentoo [1.0.1p::gentoo] USE="asm%* tls-heartbeat zlib -bindist -gmp -kerberos -rfc3779 -sctp% -static-libs {-test} -vanilla" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="(sse2)" 5 172 KiB
[ebuild     U  ] net-misc/libreswan-3.15::gentoo [3.13::gentoo] USE="caps pam -curl -dnssec -ldap" 9 040 KiB
[ebuild   R    ] net-misc/mosh-1.2.4::gentoo  USE="client mosh-hardening server utempter -examples -ufw" 0 KiB
[ebuild   R    ] net-mail/mailutils-2.99.98::gentoo  USE="berkdb clients gdbm ipv6 mysql nls pam postgres python sasl ssl tcpd threads -bidi -guile -kerberos -ldap -servers -static-libs -tokyocabinet" 0 KiB
[blocks B      ] <sys-libs/ncurses-6:0 ("<sys-libs/ncurses-6:0" is blocking sys-libs/ncurses-5.9-r101)

Total: 5 packages (2 upgrades, 1 in new slot, 2 reinstalls), Size of downloads: 14 212 KiB
Conflict: 1 block (1 unsatisfied)

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

  (sys-libs/ncurses-5.9-r101:5/5::gentoo, ebuild scheduled for merge) pulled in by
    >=sys-libs/ncurses-5.2-r2 required by (app-editors/vim-7.4.273:0/0::gentoo, installed)
    >=sys-libs/ncurses-5.7-r7 required by (sys-process/psmisc-22.21-r2:0/0::gentoo, installed)
    >=sys-libs/ncurses-5.7-r7[unicode?] (>=sys-libs/ncurses-5.7-r7[unicode]) required by (sys-process/procps-3.3.9-r2:0/0::gentoo, installed)
    sys-libs/ncurses:5/5= required by (dev-util/cmake-3.2.2:0/0::gentoo, installed)
    sys-libs/ncurses[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] (sys-libs/ncurses[abi_x86_64(-)]) required by (dev-db/mariadb-10.0.21:0/18::gentoo, installed)
    sys-libs/ncurses:5/5= required by (sys-apps/openrc-0.17:0/0::gentoo, installed)
    >=sys-libs/ncurses-5.2 required by (sys-apps/less-478:0/0::gentoo, installed)
    sys-libs/ncurses required by (net-misc/telnet-bsd-1.2-r1:0/0::gentoo, installed)
    sys-libs/ncurses required by (app-misc/pwsafe-0.2.0-r2:0/0::gentoo, installed)
    >=sys-libs/ncurses-5.7-r7:5/5= required by (sys-block/parted-3.2:0/0::gentoo, installed)
    >=sys-libs/ncurses-5.7-r7:5/5= required by (net-analyzer/iptraf-ng-1.1.4-r1:0/0::gentoo, installed)
    sys-libs/ncurses:5/5=[abi_x86_64(-)] required by (dev-db/mariadb-10.0.21:0/18::gentoo, installed)
    >=sys-libs/ncurses-5.2-r2:5/5= required by (sys-devel/gdb-7.7.1:0/0::gentoo, installed)
    >=sys-libs/ncurses-5.2-r5 required by (sys-boot/grub-2.02_beta2-r7:2/2::gentoo, installed)
    >=sys-libs/ncurses-5.2-r2 required by (app-shells/bash-4.3_p39:0/0::gentoo, installed)
    sys-libs/ncurses:5/5= required by (dev-scheme/guile-1.8.8-r1:12/12::gentoo, installed)
    sys-libs/ncurses:5/5= required by (app-crypt/pinentry-0.9.0:0/0::gentoo, installed)
    >=sys-libs/ncurses-5.2-r2:5/5=[unicode] required by (sys-apps/util-linux-2.26.2:0/0::gentoo, installed)
    sys-libs/ncurses:* required by (net-mail/mailutils-2.99.98:0/0::gentoo, ebuild scheduled for merge)
    sys-libs/ncurses required by (sys-libs/slang-2.2.4-r1:0/0::gentoo, installed)
    >=sys-libs/ncurses-5.2 required by (sys-devel/bc-1.06.95-r1:0/0::gentoo, installed)
    >=sys-libs/ncurses-5.9-r1[unicode?] (>=sys-libs/ncurses-5.9-r1[unicode]) required by (app-editors/nano-2.3.6:0/0::gentoo, installed)
    sys-libs/ncurses required by (app-arch/dump-0.4.44-r1:0/0::gentoo, installed)
    >=sys-libs/ncurses-5.2 required by (sys-kernel/hardened-sources-3.14.51:3.14.51/3.14.51::gentoo, installed)
    sys-libs/ncurses required by (app-misc/tmux-1.9a:0/0::gentoo, installed)
    sys-libs/ncurses:5/5= required by (net-analyzer/iftop-1.0_pre4:0/0::gentoo, installed)
    sys-libs/ncurses:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] (sys-libs/ncurses:=[abi_x86_64(-)]) required by (dev-db/mariadb-10.0.21:0/18::gentoo, installed)
    >=sys-libs/ncurses-5.2-r3 required by (www-client/w3m-0.5.3-r5:0/0::gentoo, installed)
    sys-libs/ncurses:5/5= required by (net-analyzer/mtr-0.86:0/0::gentoo, installed)

  (sys-libs/ncurses-5.9-r3:0/0::gentoo, installed) pulled in by
    sys-libs/ncurses:0= required by (dev-scheme/guile-1.8.8-r1:12/12::gentoo, installed)
    >=sys-libs/ncurses-5.2 required by (dev-lang/python-2.7.9-r1:2.7/2.7::gentoo, installed)
    >=sys-libs/ncurses-5.9-r3[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] (>=sys-libs/ncurses-5.9-r3[abi_x86_64(-)]) required by (dev-libs/libedit-20130712.3.1:0/0::gentoo, installed)
    sys-libs/ncurses:0= required by (net-analyzer/iftop-1.0_pre4:0/0::gentoo, installed)
    sys-libs/ncurses:0 required by (net-misc/mosh-1.2.4:0/0::gentoo, ebuild scheduled for merge)
    >=sys-libs/ncurses-5.7-r7:0= required by (net-analyzer/iptraf-ng-1.1.4-r1:0/0::gentoo, installed)
    sys-libs/ncurses:0= required by (net-analyzer/mtr-0.86:0/0::gentoo, installed)
    sys-libs/ncurses:0= required by (app-crypt/pinentry-0.9.0:0/0::gentoo, installed)
    >=sys-libs/ncurses-5.2-r2:0=[unicode?] (>=sys-libs/ncurses-5.2-r2:0=[unicode]) required by (sys-apps/util-linux-2.26.2:0/0::gentoo, installed)
    sys-libs/ncurses:0= required by (sys-apps/openrc-0.17:0/0::gentoo, installed)
    sys-libs/ncurses:0= required by (dev-util/cmake-3.2.2:0/0::gentoo, installed)
    >=sys-libs/ncurses-5.7-r7:0= required by (sys-block/parted-3.2:0/0::gentoo, installed)
    >=sys-libs/ncurses-5.2-r2:0= required by (sys-devel/gdb-7.7.1:0/0::gentoo, installed)
    >=sys-libs/ncurses-5.2 required by (dev-lang/python-3.4.1:3.4/3.4::gentoo, installed)
    >=sys-libs/ncurses-5.9-r3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] (>=sys-libs/ncurses-5.9-r3[abi_x86_64(-)]) required by (sys-libs/readline-6.3_p8-r2:0/0::gentoo, installed)
    sys-libs/ncurses required by (sys-devel/gettext-0.19.4:0/0::gentoo, installed)
    sys-libs/ncurses required by (app-admin/eselect-1.4.4:0/0::gentoo, installed)
    >=sys-libs/ncurses-5.2-r2 required by (sys-apps/texinfo-5.2:0/0::gentoo, installed)


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


The following keyword changes are necessary to proceed:
 (see "package.accept_keywords" in the portage(5) man page for more details)
# required by net-analyzer/iptraf-ng-1.1.4-r1::gentoo
# required by @selected
# required by @world (argument)
=sys-libs/ncurses-5.9-r101 ~amd64

Would you like to add these changes to your config files? [Yes/No]
Comment 1 Alexander Tsoy 2015-08-27 02:28:17 UTC
(In reply to Alexander Tsoy from comment #0)
> SLOT=5 was recently added to provide libncurses.so.5 for dropbox :) See bug
> 557472

To be more precise, all ncurses ebuilds were converted to SLOT=0. But then SLOT=5 was reintroduced for dropbox.
Comment 2 Paul Osmialowski 2015-08-27 08:38:14 UTC
Guys, do you realise the extent of the damage latest changes around ncurses has caused?

See this topic for example: https://forums.gentoo.org/viewtopic-t-1027536-highlight-ncurses.html

In my case, I can say I was lucky, for me it was sufficient to unmerge mplayer (which I will miss!) and re-emerge ekg2 with -ncurses flag and the problem went away. But in general, the problem like this one may result in bad perception of Gentoo as a whole.
Comment 3 Alexander Tsoy 2015-08-27 09:23:50 UTC
Ooops.. I just realized that dependency conflict was caused by subslots recorded in vdb (see bug 558856). I was able to update world with the following command:
# emerge -avuDN --changed-deps --exclude sys-libs/ncurses @world

But anyway dependency 'sys-libs/ncurses:*' is incorrect and should be updated to 'sys-libs/ncurses:0=' since SLOT=5 doesn't install headers.
Comment 4 Eray Aslan gentoo-dev 2015-12-10 15:13:41 UTC
Should be fixed in net-mail/mailutils-2.99.99.  Thank you.