-
-
Notifications
You must be signed in to change notification settings - Fork 166
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
sharedgpures: Rebase sharedgpures patches for e553be7 and move previous version to legacy #866
Conversation
this PR does not include updates related to wine-mirror/wine@7384591...f664af0 |
…us version to legacy Based on Frogging-Family#861 Co-authored-by: llde <[email protected]> Tested-by: Dmitry Skvortsov <[email protected]>
64b5221
to
6fa870b
Compare
I face into failing of patch applying on 7.14, this was broken before so let's leave it to another PR and not complicate this one for now (seems to require an additional version to be created due to one line =/ ) |
At first glance, it doesn't seems there is anything wrong. I checked the 2 problematic places where I was having issues in the fence patchset and it seems correct. I'm still not convinced that this splitting is the best one instead of a clear separation of components, for the reasons I said in my last comment at #861, and also I find this kind of successive commits that edit the same function that was edited or added by a previous commit confunding at best, while I'm able to follow easier a single commit that make all relevant changes (or at least multiple commits that make indipendent changes to a component). Does keeping the commit have a benefit? I think only if we can apply them in the repo as commits (as git am do), that currently this project doesn't do. But again, I'm just a wine enthusiast from when I were in the middle school, around 12 years old, in the 2007-8. The final answer is for TkG to make, I just wanted to make clear my reasons in making the patchset that way. |
@llde I quite liked your approach with #861 tbh but since Iglu47 has been, so far, maintaining this patch series here, I want them to have co-decision rights on this. If they feel like it'll make the maintenance burden worse for them, I can understand how they find it undesirable (it's not necessarily true for you and me, but we all have our own ways, right?). |
@Tk-Glitch I do agree. I started the discussion just to understand if my reasoning was sound or not. |
As I said at once: the monolithic style and adding the extra step of working with the patchset is not too big deal for me (because I'm not a developer - my time is not very valuable). The original #861 for 7.17 contained too many unnecessary changes compared to the patches from Proton. That's why I did some cleaning (although it's still not perfect). |
Would it be possible to for now warn about the patchset being applyied into more recents version of wine? Currently isn't applicable in 7.20 |
This commit based on work of @llde (The same as #861, but avoided monolithic style patches and splitting redesign. But, as I said before, because of such significant changes, it is likely that if any problems arise, it will first be necessary to additionally check that this is not due to the influence of a rebase.)
resolves #860
Apart from this, minor changes (that I have long wanted to do): slightly more respect patch separation, more cleanup for non-fshack version and fix some compilation warning (for legacy versions also where is it possible).