Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 104692 - groff man-pages-ja and other emerge dependencies problems
Summary: groff man-pages-ja and other emerge dependencies problems
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Mamoru KOMACHI (RETIRED)
URL:
Whiteboard:
Keywords:
: 123141 144131 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-09-03 03:28 UTC by Kalin KOZHUHAROV
Modified: 2006-08-16 10:13 UTC (History)
7 users (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 Kalin KOZHUHAROV 2005-09-03 03:28:13 UTC
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.
Comment 1 Kalin KOZHUHAROV 2005-09-03 03:33:28 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?
Comment 2 Carsten Lohrke (RETIRED) gentoo-dev 2005-09-03 05:41:42 UTC
> 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.
Comment 3 Bernd Forstner 2005-09-06 07:54:59 UTC
for everybody still wanting to emerge world and not knowing what to do to:

echo "<sys-apps/groff-1.19*" >> /etc/make.profile/packages
Comment 4 Kalin KOZHUHAROV 2005-09-06 11:18:55 UTC
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? 
Comment 5 Mamoru KOMACHI (RETIRED) gentoo-dev 2005-09-29 01:01:31 UTC
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.
Comment 6 Edward Middleton 2006-01-31 17:57:50 UTC
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?
Comment 7 Jakub Moc (RETIRED) gentoo-dev 2006-02-17 02:35:25 UTC
*** Bug 123141 has been marked as a duplicate of this bug. ***
Comment 8 Jakub Moc (RETIRED) gentoo-dev 2006-08-16 10:13:12 UTC
*** Bug 144131 has been marked as a duplicate of this bug. ***