Hi! it seems that the dependency part || ( dev-texlive/texlive-plaingeneric >=dev-texlive/texlive-plainextra-2013 ) of virtual/texi2dvi-0 is blocking dev-texlive/texlive-plaingeneric-2017. Right now it looks like I would need to uninstall (virtual/texi2dvi and) dev-tex/rubber which gets me in trouble. Is there something that can be done about it? Thanks and best Sebastian
Hi Sebastian, I am sure you are bitten by --dynamic-deps=n: https://bugs.gentoo.org/645550 I had the same issue and the reason is that the version of texi2dvi in the tree wasn't revbumped when the DEPs were changed. Could you have a look at the dependencies listed in the ebuild in the vdb? texlive-plaingeneric isn't listed there, at all. Reinstalling texi2dvi should fix the issue as would using emerge with --dynamic-deps y or --changed-deps y.
Great hint on --dynamic-deps y, thank you! The related commit seems to be https://github.com/gentoo/gentoo/commit/c36293af3c59f3da16302cd2c7ca5e756ea1ac8e . Any objections to revbump-move virtual/texi2dvi-0 to 0-r1 to ease this for others?
(In reply to Sebastian Pipping from comment #2) > Great hint on --dynamic-deps y, thank you! > > The related commit seems to be > https://github.com/gentoo/gentoo/commit/ > c36293af3c59f3da16302cd2c7ca5e756ea1ac8e . > > Any objections to revbump-move virtual/texi2dvi-0 to 0-r1 to ease this for > others? go ahead and straight to stable: it's just a virtual :)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ad40f06da1793d05f68455d43ba7454064cb8c7 commit 9ad40f06da1793d05f68455d43ba7454064cb8c7 Author: Sebastian Pipping <sping@gentoo.org> AuthorDate: 2018-01-27 16:48:59 +0000 Commit: Sebastian Pipping <sping@gentoo.org> CommitDate: 2018-01-27 16:48:59 +0000 virtual/texi2dvi: Propagate rdepends change Closes: https://bugs.gentoo.org/645616 Package-Manager: Portage-2.3.20, Repoman-2.3.6 virtual/texi2dvi/{texi2dvi-0.ebuild => texi2dvi-0-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)