run into this never ending loop at a tinderbox image and completely unsure who to blame : ms-magpie / # emerge @preserved-rebuild These are the packages that would be merged, in reverse order: Calculating dependencies .... done! [ebuild R ] sys-block/megacli-8.07.14-r1 [ebuild R ] sci-libs/openfoam-bin-1.6 >>> Verifying ebuild manifests >>> Emerging (1 of 2) sci-libs/openfoam-bin-1.6::gentoo >>> Installing (1 of 2) sci-libs/openfoam-bin-1.6::gentoo >>> Emerging (2 of 2) sys-block/megacli-8.07.14-r1::gentoo >>> Installing (2 of 2) sys-block/megacli-8.07.14-r1::gentoo >>> Jobs: 2 of 2 complete Load avg: 6.43, 6.14, 6.35 >>> Auto-cleaning packages... >>> No outdated packages were found on your system. * GNU info directory index is up-to-date. !!! existing preserved libs: >>> package: sys-libs/ncurses-6.0 * - /usr/lib64/libncurses.so.5 * used by /opt/megacli/megacli (sys-block/megacli-8.07.14-r1) * used by /usr/lib64/OpenFOAM/OpenFOAM-1.6/applications/bin/setSet (sci-libs/openfoam-bin-1.6) Use emerge @preserved-rebuild to rebuild packages using these libraries
*** This bug has been marked as a duplicate of bug 215242 ***
Not a duplicate. I'll update the ebuilds to add the necessary ncurses dependencies.
Since they don't bundle ncurses-5, I've added ncurses-5 dependencies to both packages: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=daf32442fc225d463ca522449c801c0c26d84e63 https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d2b16fc0660c87a741d065968519df1895bb6ee
The policy says we're supposed to do a revision bump for a dependency change like this. Then again, @preserved-rebuild should pull in ncurses-5 now, fixing the @preserved-rebuild loop.