New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
media-gfx/viewnior: fix building with >=media-gfx/exiv2-0.28.0 #31055
Conversation
Closes: https://bugs.gentoo.org/906495 Signed-off-by: tastytea <gentoo@tastytea.de>
Pull Request assignmentSubmitter: @tastytea media-gfx/viewnior: @tastytea, @gentoo/proxy-maint Linked bugsBugs linked: 906495 In order to force reassignment and/or bug reference scan, please append Docs: Code of Conduct ● Copyright policy (expl.) ● Devmanual ● GitHub PRs ● Proxy-maint guide |
media-gfx/exiv2:0= | ||
<media-gfx/exiv2-0.28.0:0= |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This would technically require a revbump, and upper version bounds make terrible UX. My advice:
- exiv2-0.28.0 is PMASKED, so there's no hurry
- leave the stable ebuild alone,
~arch/arch
mixing is unsupported (and more responsibility on the user) - make sure to file stabilisation bug in time before exiv2 and the problem goes away
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
why would it require a revbump, there is no potential for breakage? i think a failing build is even worse UX. 😊
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
RDEPEND
changes always need a revbump or they do not end up in VDB, so existing stable ebuild users that you try to protect here in fact won't be stopped from updating exiv2.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think a failing build is even worse UX.
You are faced with the option of receiving bugs about failing build because of an unsupported setup, or bugs about Portage conflicts related to your package (and exiv2 maintainers of theirs), pick your poison.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ah, hadn't thought of that, thanks. dropped the commit.
Pull request CI reportReport generated at: 2023-05-16 10:19 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
Signed-off-by: tastytea <gentoo@tastytea.de>
ea7c8ce
to
12898a1
Compare
Pull request CI reportReport generated at: 2023-05-16 10:53 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
change dependency to <media-gfx/exiv2-0.28.0 for stable