-
Notifications
You must be signed in to change notification settings - Fork 2k
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
dev-games/aseprite: add 1.3.5 #35619
Conversation
Pull Request assignmentSubmitter: @winterheart dev-games/aseprite: @winterheart, @gentoo/proxy-maint Linked bugsBugs linked: 924692 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 |
Pull request CI reportReport generated at: 2024-03-04 14:02 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
87c2788
to
364c3b1
Compare
Pull request CI reportReport generated at: 2024-04-15 09:26 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
Closes: https://bugs.gentoo.org/924692 Signed-off-by: Azamat H. Hackimov <[email protected]>
Signed-off-by: Azamat H. Hackimov <[email protected]>
364c3b1
to
ca1f9ca
Compare
Pull request CI reportReport generated at: 2024-04-15 11:19 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
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.
Sorry for the delay and thanks!
This PR reverts QA changes and shouldn't have been merged. |
# that is disabled, fails again with ODR and lto-type-mismatch issues. | ||
# | ||
# There are a lot of issues, so don't trust any fixes without thorough | ||
# testing. |
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.
Was this tested? I think not. At minimum, you haven't patched the QA violation in the skia archive, nor have you upgraded the skia revision.
This PR didn't revert anything, it added a new version with a fix hopefully. If the proposed fix doesn't work, I guess the old workaround can be re-applied. |
The proposed fix fails to work, because the proposed fix solves strict-aliasing issues but not ODR issues. Updating to a new version and removing a QA fix certainly appears to be reverting a fix. But @winterheart says I'm not allowed to add QA fixes to ebuilds after several months of an open ticket, because it is a "violation of maintainer autonomy", which looks like it has something to do with the removal of the QA fix. I cannot possibly disagree more. |
Okay, I see there's some history here. I don't look at git log category/package before checking these bumps. The My POV:
@winterheart is a long-standing contributor with good reputation, so obviously I'm willing to trust they've tested the patch. We often end up carrying these "workarounds" (like redundant seds) in ebuilds, so it's nice to see an attempt cleaning them out. And to @winterheart : I admit it would've been nice to see a PR with you tagged to review it, but the truth also is that some things just need to be pushed or otherwise they'd end up rotting/waiting for different maintainers. In my opinion the But since upstream is aware of the issue, that's THE best place to fix it ultimately. Let's work with each other, rather than against each other here? |
Yes, certain work falls under broad-scope QA. In this case, it's about damage limitation (reducing risk of miscompilation). If maintainers want to do further work to fix things properly, they can, although it might be a bit annoying sometimes if it blocks the LTO tracker when it's not strictly a blocker, even though it's related. It's a shame that the additional Skia issue was missed, which Eli noted both on the bug and I would've expected @winterheart to spot when testing themselves, but mistakes happen. |
So looks like with the patch @eli-schwartz do you want me to author you, or should I just push it? And do you agree with this? |
Yes, the patch should allow dropping -fno-strict-aliasing. I haven't tested it myself but I'm more than happy to take that on faith. I know that Even 1.3.6 has the LTO errors upstream, and the patch doesn't include LTO fixes, only strict-aliasing fixes.
I don't mind one way or another who the author is. If the comment (after tweaking to adapt to strict-aliasing being obsolete) is substantially the same as mine, I suppose a reasonable argument can be made for Co-authored-by? And yes -- re-adding the filter-lto on its own sounds correct. |
- originally made in 95f2613. Closes: #35619 Co-authored-by: Eli Schwartz <[email protected]> Signed-off-by: Joonas Niilola <[email protected]>
Add new 1.3.5