Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 928528 - >=media-gfx/blender-3.6 fails to build with media-libs/openpgl:0/0.5=
Summary: >=media-gfx/blender-3.6 fails to build with media-libs/openpgl:0/0.5=
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal with 1 vote (vote)
Assignee: Paul Zander
URL:
Whiteboard:
Keywords: PullRequest
: 928928 (view as bug list)
Depends on:
Blocks:
 
Reported: 2024-04-03 19:10 UTC by Scott McClung
Modified: 2024-04-08 14:42 UTC (History)
6 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info output (info.txt,12.48 KB, text/plain)
2024-04-03 19:48 UTC, Scott McClung
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Scott McClung 2024-04-03 19:10:09 UTC
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?
Comment 1 Scott McClung 2024-04-03 19:47:58 UTC
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".
Comment 2 Scott McClung 2024-04-03 19:48:57 UTC
Created attachment 889376 [details]
emerge --info output

info for one of the 3 machines where I see this problem.
Comment 3 Larry the Git Cow gentoo-dev 2024-04-07 13:46:01 UTC
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(-)
Comment 4 Paul Zander 2024-04-08 14:42:06 UTC
*** Bug 928928 has been marked as a duplicate of this bug. ***