Summary: | groff man-pages-ja and other emerge dependencies problems | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Kalin KOZHUHAROV <kalin> |
Component: | [OLD] Core system | Assignee: | Mamoru KOMACHI (RETIRED) <usata> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | abo, edward, gentoo, iyoda-gentoo, jgrant, red-baron, sascha-gentoo-bugzilla |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Kalin KOZHUHAROV
2005-09-03 03:28:13 UTC
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. *** |