2018-03-25 21:40 GMT+03:00 Franz Fellner <alpine.art...@gmail.com>: > Just a stupid question: Did you add =scrnsaverproto-1.2.2-r1 to > package.mask?
No. Actually, I do not need screensaver at all. > Because the -r2 is stable and nothing should prevent it from being merged... But something does prevent it from being merged. > I am running partly testing and the time xorg-proto was added I had to deal > with hard blocks which I circumvented by un-keywording (remove from > package.accept-keywords) and selectively masking. I have not understood the above comment. But I prefer to stick with stable versions of all packages. > 2018-03-25 20:58 GMT+03:00 gevisz <gev...@gmail.com>: >> >> 2018-03-25 20:38 GMT+03:00 gevisz <gev...@gmail.com>: >> > 2018-03-25 15:50 GMT+03:00 Neil Bothwick <n...@digimed.co.uk>: >> >> On Sun, 25 Mar 2018 15:19:33 +0300, gevisz wrote: >> >> >> >>> It seems that newly introduced x11-base/xorg-proto-2018.4 package >> >>> blocks everything else. What to do? >> >>> Is there better option in this case than unmerging xorg-server? >> >>> Thank you. >> >>> >> >>> # emerge --update --deep --with-bdeps=y --newuse --backtrack=90 --ask >> >>> world >> >>> >> >>> These are the packages that would be merged, in order: >> >>> >> >>> Calculating dependencies... done! >> >>> [ebuild U ] sys-apps/rename-1.3-r2 [1.3] >> >>> [ebuild U ] sys-devel/autoconf-archive-2017.09.28 [2017.03.21] >> >>> [ebuild U ] app-misc/pax-utils-1.2.3 [1.2.2-r2] >> >>> [ebuild U ] sys-apps/sandbox-2.13 [2.12] >> >>> [ebuild N ] x11-base/xorg-proto-2018.4 >> > ... >> >>> [blocks B ] <x11-proto/scrnsaverproto-1.2.2-r2 >> >>> ("<x11-proto/scrnsaverproto-1.2.2-r2" is blocking >> >>> x11-base/xorg-proto-2018.4) >> >>> >> >>> * Error: The above package list contains packages which cannot be >> >>> * installed at the same time on the same system. >> >> >> >> The only hard block here appears to be xscrnsaverproto, unmerge that >> >> and >> >> the rest should take care of themselves. I had all the soft blocks >> >> today >> >> but not that one, and everything worked fine. >> > >> > Unmerging the scrnsaverproto package did not changed the message from >> > portage. However, adding --exclude scrnsaverproto --exclude chromium >> > to the command above helped a bit. So, now, I have the following: >> > >> > # emerge --update --deep --with-bdeps=y --newuse --backtrack=100 --ask >> > world --exclude chromium >> > >> > These are the packages that would be merged, in order: >> > >> > Calculating dependencies... done! >> > [ebuild N ] x11-proto/scrnsaverproto-1.2.2-r1 USE="-doc" >> > ABI_X86="(64) -32 (-x32)" >> > [blocks B ] <x11-proto/scrnsaverproto-1.2.2-r2 >> > ("<x11-proto/scrnsaverproto-1.2.2-r2" is blocking >> > x11-base/xorg-proto-2018.4) >> > >> > * Error: The above package list contains packages which cannot be >> > * installed at the same time on the same system. >> > >> > (x11-base/xorg-proto-2018.4:0/0::gentoo, installed) pulled in by >> > x11-base/xorg-proto required by >> > (x11-proto/renderproto-0.11.1-r2:0/0::gentoo, installed) >> > x11-base/xorg-proto required by >> > (x11-proto/xf86bigfontproto-1.2.0-r2:0/0::gentoo, installed) >> > x11-base/xorg-proto required by >> > (x11-proto/glproto-1.4.17-r2:0/0::gentoo, installed) >> > x11-base/xorg-proto required by >> > (x11-proto/fixesproto-5.0-r2:0/0::gentoo, installed) >> > x11-base/xorg-proto required by >> > (x11-proto/xproto-7.0.31-r1:0/0::gentoo, installed) >> > x11-base/xorg-proto required by >> > (x11-proto/dri2proto-2.8-r2:0/0::gentoo, installed) >> > x11-base/xorg-proto required by >> > (x11-proto/compositeproto-0.4.2-r2:0/0::gentoo, installed) >> > x11-base/xorg-proto required by >> > (x11-proto/randrproto-1.5.0-r1:0/0::gentoo, installed) >> > x11-base/xorg-proto required by >> > (x11-proto/inputproto-2.3.2-r1:0/0::gentoo, installed) >> > x11-base/xorg-proto required by >> > (x11-proto/resourceproto-1.2.0-r1:0/0::gentoo, installed) >> > x11-base/xorg-proto required by >> > (x11-proto/videoproto-2.3.3-r1:0/0::gentoo, installed) >> > x11-base/xorg-proto required by >> > (x11-proto/kbproto-1.0.7-r1:0/0::gentoo, installed) >> > x11-base/xorg-proto required by >> > (x11-proto/fontsproto-2.1.3-r1:0/0::gentoo, installed) >> > x11-base/xorg-proto required by >> > (x11-proto/xf86vidmodeproto-2.3.1-r2:0/0::gentoo, installed) >> > x11-base/xorg-proto required by >> > (x11-proto/trapproto-3.4.3-r1:0/0::gentoo, installed) >> > x11-base/xorg-proto required by >> > (x11-proto/xf86driproto-2.1.1-r2:0/0::gentoo, installed) >> > x11-base/xorg-proto required by >> > (x11-proto/damageproto-1.2.1-r2:0/0::gentoo, installed) >> > x11-base/xorg-proto required by >> > (x11-proto/recordproto-1.14.2-r2:0/0::gentoo, installed) >> > x11-base/xorg-proto required by >> > (x11-proto/xineramaproto-1.2.1-r2:0/0::gentoo, installed) >> > x11-base/xorg-proto required by >> > (x11-proto/presentproto-1.1-r1:0/0::gentoo, installed) >> > x11-base/xorg-proto required by >> > (x11-proto/xcmiscproto-1.2.2-r1:0/0::gentoo, installed) >> > x11-base/xorg-proto required by >> > (x11-proto/xf86dgaproto-2.1-r3:0/0::gentoo, installed) >> > x11-base/xorg-proto required by >> > (x11-proto/xextproto-7.3.0-r1:0/0::gentoo, installed) >> > x11-base/xorg-proto required by >> > (x11-proto/bigreqsproto-1.1.2-r1:0/0::gentoo, installed) >> > x11-base/xorg-proto required by >> > (x11-proto/dri3proto-1.0-r1:0/0::gentoo, installed) >> > >> > (x11-proto/scrnsaverproto-1.2.2-r1:0/0::gentoo, ebuild scheduled for >> > merge) pulled in by >> > >> > >=x11-proto/scrnsaverproto-1.2.2-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >> > (>=x11-proto/scrnsaverproto-1.2.2-r1[abi_x86_64(-)]) required by >> > (x11-libs/libXScrnSaver-1.2.2-r1:0/0::gentoo, installed) >> > >=x11-proto/scrnsaverproto-1.1 required by >> > (x11-base/xorg-server-1.19.5-r1:0/1.19.5::gentoo, installed) >> > >> > For more information about Blocked Packages, please refer to the >> > following >> > section of the Gentoo Linux x86 Handbook (architecture is irrelevant): >> > >> > >> > https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages >> > >> > # revdep-rebuild >> > * This is the new python coded version >> > * Please report any bugs found using it. >> > * The original revdep-rebuild script is installed as revdep-rebuild.sh >> > * Please file bugs at: https://bugs.gentoo.org/ >> > * Collecting system binaries and libraries >> > * Checking dynamic linking consistency >> > >> > Your system is consistent >> > >> > # emerge --depclean --backtrack=120 --ask >> > >> > * Always study the list of packages to be cleaned for any obvious >> > * mistakes. Packages that are part of the world set will always >> > * be kept. They can be manually added to this set with >> > * `emerge --noreplace <atom>`. Packages that are listed in >> > * package.provided (see portage(5)) will be removed by >> > * depclean, even if they are part of the world set. >> > * >> > * As a safety measure, depclean will not remove any packages >> > * unless *all* required dependencies have been resolved. As a >> > * consequence of this, it often becomes necessary to run >> > * `emerge --update --newuse --deep @world` prior to depclean. >> > >> > Calculating dependencies... done! >> > * Dependencies could not be completely resolved due to >> > * the following required packages not being installed: >> > * >> > * >=x11-proto/scrnsaverproto-1.2.2-r1[abi_x86_64(-)] pulled in by: >> > * x11-libs/libXScrnSaver-1.2.2-r1 >> > * >> > * Have you forgotten to do a complete update prior to depclean? The >> > * most comprehensive command for this purpose is as follows: >> > * >> > * emerge --update --newuse --deep --with-bdeps=y @world >> > * >> > * Note that the --with-bdeps=y option is not required in many >> > * situations. Refer to the emerge manual page (run `man emerge`) >> > * for more information about --with-bdeps. >> > * >> > * Also, note that it may be necessary to manually uninstall >> > * packages that no longer exist in the portage tree, since it may >> > * not be possible to satisfy their dependencies. >> > >> > I don't think that old chromium package is a culprit here but will try >> > to unmerge it as well. >> >> After unmerging chromium and all its dependences I still have: >> >> # emerge --update --deep --with-bdeps=y --newuse --backtrack=120 --ask >> world >> >> These are the packages that would be merged, in order: >> >> Calculating dependencies... done! >> [ebuild N ] x11-proto/scrnsaverproto-1.2.2-r1 USE="-doc" >> ABI_X86="(64) -32 (-x32)" >> [blocks B ] <x11-proto/scrnsaverproto-1.2.2-r2 >> ("<x11-proto/scrnsaverproto-1.2.2-r2" is blocking >> x11-base/xorg-proto-2018.4) >> >> * Error: The above package list contains packages which cannot be >> * installed at the same time on the same system. >> >> (x11-proto/scrnsaverproto-1.2.2-r1:0/0::gentoo, ebuild scheduled for >> merge) pulled in by >> >=x11-proto/scrnsaverproto-1.1 required by >> (x11-base/xorg-server-1.19.5-r1:0/1.19.5::gentoo, installed) >> >> (x11-base/xorg-proto-2018.4:0/0::gentoo, installed) pulled in by >> x11-base/xorg-proto required by >> (x11-proto/compositeproto-0.4.2-r2:0/0::gentoo, installed) >> x11-base/xorg-proto required by >> (x11-proto/xineramaproto-1.2.1-r2:0/0::gentoo, installed) >> x11-base/xorg-proto required by >> (x11-proto/recordproto-1.14.2-r2:0/0::gentoo, installed) >> x11-base/xorg-proto required by >> (x11-proto/damageproto-1.2.1-r2:0/0::gentoo, installed) >> x11-base/xorg-proto required by >> (x11-proto/renderproto-0.11.1-r2:0/0::gentoo, installed) >> x11-base/xorg-proto required by >> (x11-proto/fontsproto-2.1.3-r1:0/0::gentoo, installed) >> x11-base/xorg-proto required by >> (x11-proto/presentproto-1.1-r1:0/0::gentoo, installed) >> x11-base/xorg-proto required by >> (x11-proto/xproto-7.0.31-r1:0/0::gentoo, installed) >> x11-base/xorg-proto required by >> (x11-proto/xf86vidmodeproto-2.3.1-r2:0/0::gentoo, installed) >> x11-base/xorg-proto required by >> (x11-proto/xf86dgaproto-2.1-r3:0/0::gentoo, installed) >> x11-base/xorg-proto required by >> (x11-proto/resourceproto-1.2.0-r1:0/0::gentoo, installed) >> x11-base/xorg-proto required by >> (x11-proto/trapproto-3.4.3-r1:0/0::gentoo, installed) >> x11-base/xorg-proto required by >> (x11-proto/kbproto-1.0.7-r1:0/0::gentoo, installed) >> x11-base/xorg-proto required by >> (x11-proto/xcmiscproto-1.2.2-r1:0/0::gentoo, installed) >> x11-base/xorg-proto required by >> (x11-proto/bigreqsproto-1.1.2-r1:0/0::gentoo, installed) >> x11-base/xorg-proto required by >> (x11-proto/fixesproto-5.0-r2:0/0::gentoo, installed) >> x11-base/xorg-proto required by >> (x11-proto/randrproto-1.5.0-r1:0/0::gentoo, installed) >> x11-base/xorg-proto required by >> (x11-proto/xextproto-7.3.0-r1:0/0::gentoo, installed) >> x11-base/xorg-proto required by >> (x11-proto/dri2proto-2.8-r2:0/0::gentoo, installed) >> x11-base/xorg-proto required by >> (x11-proto/dri3proto-1.0-r1:0/0::gentoo, installed) >> x11-base/xorg-proto required by >> (x11-proto/xf86driproto-2.1.1-r2:0/0::gentoo, installed) >> x11-base/xorg-proto required by >> (x11-proto/inputproto-2.3.2-r1:0/0::gentoo, installed) >> x11-base/xorg-proto required by >> (x11-proto/glproto-1.4.17-r2:0/0::gentoo, installed) >> x11-base/xorg-proto required by >> (x11-proto/xf86bigfontproto-1.2.0-r2:0/0::gentoo, installed) >> x11-base/xorg-proto required by >> (x11-proto/videoproto-2.3.3-r1:0/0::gentoo, installed) >> >> >> For more information about Blocked Packages, please refer to the following >> section of the Gentoo Linux x86 Handbook (architecture is irrelevant): >> >> https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages >> >> >> > Any more ideas? >> >