Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 711768 - virtual/man Depends on masked sys-apps/man
Summary: virtual/man Depends on masked sys-apps/man
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-03-07 09:09 UTC by Michel Le Bihan
Modified: 2020-03-07 21:59 UTC (History)
2 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 Michel Le Bihan 2020-03-07 09:09:15 UTC
virtual/man Depends on masked sys-apps/man. The later blocks sys-apps/man-db:

Calculating dependencies... done!
[ebuild  N     ] acct-group/man-0::gentoo  0 KiB
[ebuild  N     ] dev-libs/libpipeline-1.5.2::gentoo  USE="-static-libs -test" 971 KiB
[ebuild  N     ] app-text/manpager-1::gentoo  0 KiB
[ebuild  N     ] acct-user/man-1::gentoo  0 KiB
[ebuild  N     ] sys-apps/man-db-2.8.7::gentoo  USE="berkdb gdbm manpager nls seccomp zlib (-selinux) -static-libs" 1796 KiB
[blocks B      ] sys-apps/man-db ("sys-apps/man-db" is blocking sys-apps/man-1.6g-r1)
[blocks B      ] sys-apps/man ("sys-apps/man" is blocking sys-apps/man-db-2.8.7)

Total: 5 packages (5 new), Size of downloads: 2767 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-apps/man-db-2.8.7:0/0::gentoo, ebuild scheduled for merge) pulled in by
    sys-apps/man-db

  (sys-apps/man-1.6g-r1:0/0::gentoo, installed) pulled in by
    sys-apps/man required by @selected 

virtual/man cna't be removed because many packages depend on it:
  virtual/man-0-r1 pulled in by:
    @system requires virtual/man
    app-i18n/man-pages-de-1.15 requires =virtual/man-0-r1, virtual/man
    games-misc/asr-manpages-1.3_rc6 requires virtual/man, =virtual/man-0-r1
    sys-apps/man-pages-5.04 requires virtual/man
    sys-apps/man-pages-posix-2013a requires virtual/man, =virtual/man-0-r1
Comment 1 josef.95 2020-03-07 09:20:00 UTC
>   (sys-apps/man-1.6g-r1:0/0::gentoo, installed) pulled in by
>    sys-apps/man required by @selected

required by @selected
means it is in @world

I think
emerge -av --deselect sys-apps/man
should help.
Comment 2 Michel Le Bihan 2020-03-07 09:23:21 UTC
It did help, but sys-apps/man is still listed in depend:
https://gitweb.gentoo.org/repo/gentoo.git/tree/virtual/man/man-0-r2.ebuild#n13
Comment 3 Larry the Git Cow gentoo-dev 2020-03-07 21:59:23 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=740db1143c7d5c90467f099c5d4618c772e24b45

commit 740db1143c7d5c90467f099c5d4618c772e24b45
Author:     Mike Gilbert <floppym@gentoo.org>
AuthorDate: 2020-03-07 21:58:25 +0000
Commit:     Mike Gilbert <floppym@gentoo.org>
CommitDate: 2020-03-07 21:59:07 +0000

    virtual/man: remove providers that no longer exist
    
    Closes: https://bugs.gentoo.org/711768
    Package-Manager: Portage-2.3.92_p3, Repoman-2.3.20_p118
    Signed-off-by: Mike Gilbert <floppym@gentoo.org>

 virtual/man/{man-0-r2.ebuild => man-0-r3.ebuild} | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)