For some unknown reason, I started having problems with dependencies about man and man-pages. See below: Reproducible: Always Steps to Reproduce: 1.# emerge man-pages -vDatu Actual Results: These are the packages that I would merge, in reverse order: Calculating dependencies ...done! [blocks B ] >=sys-apps/groff-1.19 (is blocking app-i18n/man-pages-ja-20050415) [ebuild N ] app-i18n/man-pages-ja-20050415 3,151 kB [ebuild N ] sys-apps/groff-1.18.1-r4 +X +cjk 2,310 kB [ebuild N ] app-i18n/man-pages-ru-0.98 228 kB [nomerge ] sys-apps/man-pages-2.07 +nls [nomerge ] sys-apps/man-1.6-r1 +nls [ebuild N ] sys-apps/groff-1.19.1-r2 +X 0 kB [nomerge ] sys-apps/texinfo-4.8 -build +nls -static [nomerge ] sys-devel/gettext-0.14.4 -doc -emacs +nls [nomerge ] sys-libs/glibc-2.3.5-r1 -build -erandom -glibc-compat20 -glibc-omitfp -hardened -linuxthreads-tls (-multilib) +nls -nptl -nptlonly -pic -profile (-selinux) +userlocales [nomerge ] sys-devel/gcc-3.3.5.20050130-r1 (-altivec) -bootstrap -boundschecking -build -fortran -gcj +gtk -hardened -ip28 (-multilib) -multislot (-n32) (-n64) +nls -nocxx -nopie -nossp -objc -static -vanilla [ebuild U ] sys-devel/gnuconfig-20050602 [20050324] 36 kB [ebuild U ] sys-devel/gcc-config-1.3.12-r2 [1.3.11-r4] 0 kB Total size of downloads: 5,726 kB !!! Error: The above package list contains packages which cannot be installed !!! on the same system. Expected Results: not see [blocks B ] >=sys-apps/groff-1.19 I tired masking/unmasking some verisons in /etc/portage/package.keywords, but could not find an answer.
After some more playing, I could simplify it to this testcase (NB: groff mas unmerged before that) # emerge -pv man-pages groff These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] sys-apps/man-pages-2.07 +nls 0 kB [ebuild N ] app-i18n/man-pages-ru-0.98 228 kB [ebuild N ] sys-apps/groff-1.18.1-r4 +X +cjk 2,310 kB [ebuild N ] app-i18n/man-pages-ja-20050415 3,151 kB [ebuild N ] sys-apps/groff-1.19.1-r2 +X 0 kB Total size of downloads: 5,690 kB # emerge -pv groff man-pages These are the packages that I would merge, in order: Calculating dependencies ...done! [blocks B ] >=sys-apps/groff-1.19 (is blocking app-i18n/man-pages-ja-20050415) [ebuild N ] sys-apps/groff-1.19.1-r2 +X 0 kB [ebuild R ] sys-apps/man-pages-2.07 +nls 0 kB [ebuild N ] app-i18n/man-pages-ru-0.98 228 kB [ebuild N ] sys-apps/groff-1.18.1-r4 +X +cjk 2,310 kB [ebuild N ] app-i18n/man-pages-ja-20050415 3,151 kB Total size of downloads: 5,690 kB So, the order of arguments to emerge DOES matter?
> So, the order of arguments to emerge DOES matter? On the one hand Portage doesn't care about the order as good as it should in some cases, but this is not the case here. Blockers need to be mutual. Mamoru: Please add the corresponding blocker to the groff ebuild or remove it, if it isn't necessary anymore.
for everybody still wanting to emerge world and not knowing what to do to: echo "<sys-apps/groff-1.19*" >> /etc/make.profile/packages
to comment #3 I would prefer: echo -e "# Until http://bugs.gentoo.org/show_bug.cgi?id=104692 is fixed\n>sys-apps/groff-1.18.2" >> /etc/portage/package.mask Without the above fix, I have now: These are the packages that I would merge, in reverse order: Calculating world dependencies ...done! [blocks B ] >=sys-apps/groff-1.19 (is blocking app-i18n/man-pages-ja-20050415) [nomerge ] sys-block/partimage-0.6.4-r3 +nls -nologin +ssl [ebuild U ] dev-libs/newt-0.51.6-r1 [0.51.6] -gpm 0 kB [nomerge ] net-fs/samba-3.0.14a-r2 -acl -cups -doc -kerberos -ldap -libclamav -mysql -oav +pam -postgres -python -quotas +readline (-selinux) -winbind -xml +xml2 [ebuild U ] dev-libs/libxml2-2.6.20-r2 [2.6.19] -doc +ipv6 -python +readline -static 3,042 kB [ebuild U ] net-proxy/squid-2.5.10-r2 [2.5.10] -customlog -debug -follow-xff -ldap -logrotate +pam -sasl (-selinux) -snmp +ssl -underscores -zero-penalty-hit 51 kB [ebuild U ] net-misc/openssh-3.9_p1-r3 [3.9_p1-r2] -X509 -chroot -hpn +ipv6 -kerberos -ldap +pam (-selinux) -sftplogging -skey -smartcard -static +tcpd 0 kB [nomerge ] www-apps/bugzilla-2.18.3 +apache2 +vhosts [nomerge ] net-www/webapp-config-1.11 [ebuild U ] sys-apps/gawk-3.1.4-r4 [3.1.3-r2] -build +nls -xml 2,207 kB [nomerge ] app-i18n/man-pages-ja-20050415 [nomerge ] sys-apps/man-pages-2.07 +nls [nomerge ] sys-apps/man-1.6-r1 +nls [ebuild U ] sys-apps/groff-1.19.1-r2 [1.18.1-r4] -X 0 kB [nomerge ] sys-apps/texinfo-4.8 -build +nls -static [nomerge ] sys-devel/gettext-0.14.4 -doc -emacs +nls [nomerge ] sys-libs/glibc-2.3.5-r1 -build -erandom -glibc-compat20 -glibc-omitfp -hardened -linuxthreads-tls (-multilib) +nls -nptl -nptlonly -pic -profile (-selinux) -userlocales [ebuild U ] sys-devel/gcc-3.3.6 [3.3.5.20050130-r1] (-altivec) -bootstrap -boundschecking -build -fortran -gcj -gtk -hardened -ip28 (-multilib) -multislot (-n32) (-n64) +nls -nocxx -nopie -nossp -objc -static -vanilla 23,522 kB # emerge world -atu These are the packages that I would merge, in reverse order: Calculating world dependencies ...done! [ebuild U ] sys-apps/groff-1.19.1-r2 [1.18.1-r4] -X 0 kB [ebuild U ] net-proxy/squid-2.5.10-r2 [2.5.10] -customlog -debug -follow-xff -ldap -logrotate +pam -sasl (-selinux) -snmp +ssl -underscores -zero-penalty-hit 51 kB [ebuild U ] sys-apps/gawk-3.1.4-r4 [3.1.3-r2] -build +nls -xml 2,207 kB [ebuild U ] sys-devel/gcc-3.3.6 [3.3.5.20050130-r1] (-altivec) -bootstrap -boundschecking -build -fortran -gcj -gtk -hardened -ip28 (-multilib) -multislot (-n32) (-n64) +nls -nocxx -nopie -nossp -objc -static -vanilla 23,522 kB [ebuild U ] net-misc/openssh-3.9_p1-r3 [3.9_p1-r2] -X509 -chroot -hpn +ipv6 -kerberos -ldap +pam (-selinux) -sftplogging -skey -smartcard -static +tcpd 0 kB So is this a portage problem, or groff problem?
Sorry for the delay. >=groff-1.19 doesn't support multibyte manpages atm, so it should be blocked if you have man-pages-ja, which needs groff-1.18 with multibyte patch to read formatted manpages. I've just added the block to groff ebuild. Thanks for the bug report.
I am getting this problem with a amd64 stage 2 build, when using LINGUAS="ja" [blocks B ] >=sys-apps/groff-1.19 (is blocking app-i18n/man-pages-ja-20041115) is this a portage issue?
*** Bug 123141 has been marked as a duplicate of this bug. ***
*** Bug 144131 has been marked as a duplicate of this bug. ***