While attempting to build the unstable media-gfx/blender:3.6 or media-gfx/blender:4.0, emerge fails with: # emerge -av media-gfx/blender:3.6 These are the packages that would be merged, in order: Calculating dependencies... done! Dependency resolution took 7.16 s (backtrack: 0/20). !!! All ebuilds that could satisfy "media-gfx/blender:3.6" have been masked. !!! One of the following masked packages is required to complete your request: - media-gfx/blender-4.0.2::gentoo (masked by: ~amd64 keyword, invalid: DEPEND: Improper context for slot-operator "built" atom syntax: media-libs/openpgl:0/0.5=, invalid: RDEPEND: Improper context for slot-operator "built" atom syntax: media-libs/openpgl:0/0.5=) - media-gfx/blender-4.0.1-r1::gentoo (masked by: ~amd64 keyword, invalid: DEPEND: Improper context for slot-operator "built" atom syntax: media-libs/openpgl:0/0.5=, invalid: RDEPEND: Improper context for slot-operator "built" atom syntax: media-libs/openpgl:0/0.5=) - media-gfx/blender-3.6.8::gentoo (masked by: ~amd64 keyword, invalid: DEPEND: Improper context for slot-operator "built" atom syntax: media-libs/openpgl:0/0.5=, invalid: RDEPEND: Improper context for slot-operator "built" atom syntax: media-libs/openpgl:0/0.5=) - media-gfx/blender-3.6.5::gentoo (masked by: invalid: DEPEND: Improper context for slot-operator "built" atom syntax: media-libs/openpgl:0/0.5=, invalid: RDEPEND: Improper context for slot-operator "built" atom syntax: media-libs/openpgl:0/0.5=) - media-gfx/blender-3.6.0::gentoo (masked by: ~amd64 keyword, invalid: DEPEND: Improper context for slot-operator "built" atom syntax: media-libs/openpgl:0/0.5=, invalid: RDEPEND: Improper context for slot-operator "built" atom syntax: media-libs/openpgl:0/0.5=) For more information, see the MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. Reproducible: Always Steps to Reproduce: 1. unmask media-gfx/blender-3.6.8 2. emerge -av media-gfx/blender:3.6 3. Actual Results: # emerge -av media-gfx/blender:3.6 These are the packages that would be merged, in order: Calculating dependencies... done! Dependency resolution took 7.16 s (backtrack: 0/20). !!! All ebuilds that could satisfy "media-gfx/blender:3.6" have been masked. !!! One of the following masked packages is required to complete your request: - media-gfx/blender-4.0.2::gentoo (masked by: ~amd64 keyword, invalid: DEPEND: Improper context for slot-operator "built" atom syntax: media-libs/openpgl:0/0.5=, invalid: RDEPEND: Improper context for slot-operator "built" atom syntax: media-libs/openpgl:0/0.5=) - media-gfx/blender-4.0.1-r1::gentoo (masked by: ~amd64 keyword, invalid: DEPEND: Improper context for slot-operator "built" atom syntax: media-libs/openpgl:0/0.5=, invalid: RDEPEND: Improper context for slot-operator "built" atom syntax: media-libs/openpgl:0/0.5=) - media-gfx/blender-3.6.8::gentoo (masked by: ~amd64 keyword, invalid: DEPEND: Improper context for slot-operator "built" atom syntax: media-libs/openpgl:0/0.5=, invalid: RDEPEND: Improper context for slot-operator "built" atom syntax: media-libs/openpgl:0/0.5=) - media-gfx/blender-3.6.5::gentoo (masked by: invalid: DEPEND: Improper context for slot-operator "built" atom syntax: media-libs/openpgl:0/0.5=, invalid: RDEPEND: Improper context for slot-operator "built" atom syntax: media-libs/openpgl:0/0.5=) - media-gfx/blender-3.6.0::gentoo (masked by: ~amd64 keyword, invalid: DEPEND: Improper context for slot-operator "built" atom syntax: media-libs/openpgl:0/0.5=, invalid: RDEPEND: Improper context for slot-operator "built" atom syntax: media-libs/openpgl:0/0.5=) For more information, see the MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. Expected Results: Package builds Could this be related to the change in https://github.com/gentoo/gentoo/pull/35969 and bug https://bugs.gentoo.org/926890?
I was able to build media-gfx/blender-4.0.2 with openpgl with a copy in an overlay where I changed "media-libs/openpgl:0/0.5=" to "media-libs/openpgl:0/0.5".
Created attachment 889376 [details] emerge --info output info for one of the 3 machines where I see this problem.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f3a9ffe77c2d14976de165515dca8573d8233f5 commit 9f3a9ffe77c2d14976de165515dca8573d8233f5 Author: Paul Zander <negril.nx+gentoo@gmail.com> AuthorDate: 2024-04-05 08:50:53 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-04-07 13:45:22 +0000 media-gfx/blender: change openpgl slot spec Closes: https://bugs.gentoo.org/928528 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/36115 Signed-off-by: Sam James <sam@gentoo.org> media-gfx/blender/blender-3.6.0.ebuild | 2 +- media-gfx/blender/blender-3.6.5.ebuild | 2 +- media-gfx/blender/blender-3.6.8.ebuild | 2 +- media-gfx/blender/blender-4.0.1-r1.ebuild | 2 +- media-gfx/blender/blender-4.0.2.ebuild | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-)
*** Bug 928928 has been marked as a duplicate of this bug. ***