Closed anil-al closed 1 year ago
You must be patching the wrong version of YouTube.
18.23.35 is what you want.
You must be patching the wrong version of YouTube.
18.23.35 is what you want.
Is it just because of the fact that the version is different? Can I not patch further versions as a part of experimental settings? I was using inotia00's patches on unsupported versions and I'd never experienced a problem with that. Does Revanced Manager not allow this?
As the name suggests, unsupported versions are unsupported. For patches from other sources move to their origin.
As the name suggests, unsupported versions are unsupported. For patches from other sources move to their origin.
Since inotia00 had to stop the development, I had to move in the original patches; and due to the long time intervals between published versions herein, I tried to patch not-yet-supported version of the app. For inotia00's patches, I was not having errors in Termux. I don't want to change the origin, I simply ask if the errors occurs just because the version isn't supported, is that a conscious choice to give errors, and if that's the case, are we not able to choose to opt in for non-tested versions in Revanced Manager?
The error happens because the app version isn't supported, the patches fail to patch the app because the app is different, you can choose to opt in but that doesn't guarantee that the patches will know where to patch
The error happens because the app version isn't supported, the patches fail to patch the app because the app is different, you can choose to opt in but that doesn't guarantee that the patches will know where to patch
Yes, the app version is different but normally that wasn't causing inotia00's patches to fail while patching and most of the time nothing would go wrong. Are those here hard coded to support only certain versions and not future versions? If that's the case I would like to suggest to lift these limitations for those who want to try them, create an option in Revanced Manager and give shorter intervals for updates even just for supporting the new versions without any other change; because while the patches currently support 18.23.35, YouTube right now has 18.31... which is a big difference.
How should a patch know how the app dev will modify their app in the future? What if the app dev removes the code the patch tries to modify? What you are asking is not possible.
that wasn't causing inotia00's patches to fail while patching
Inotia patches is was updated to a version that wasn't too different from the version you tried to patch, it's not in anybody's power to control how similar releases are, that's why the supported versions field exists... if you choose to use something that isnt supported then expect the worst
How should a patch know how the app dev will modify their app in the future? What if the app dev removes the code the patch tries to modify? What you are asking is not possible.
Not possible? This option was given to us beforehand when the ReVanced project first started. I am not saying that this should be the default behaviour, all I am asking is patches to be modified so as them not to fail because of hard-coding so those who want can try them anyway. This is very possible but if you don't want to do that, I gave another suggestion which is shorter intervals between patch versions to update them when they are checked to be compatible; yet, you are disregarding all I am saying and focusing on just how patches could be broken. The reason I moved on to ReVanced Extended was because all the new unnecessary restrictions upon patches and patching; not listening questions or queries coming from us and just immediately denying or just ignoring them; the never-working ReVanced Manager and long-long intervals when it was so easy to check patches compatibility and publish them afterwards. On that project, there was just one person handling all of this, and who was kindly answering and solving problems of their users unlike here, so please don't say as an excuse that any one of these options cannot work out. I tried to help out by creating bug reports, suggestions as anyone else for two years here and I can clearly see day by day that the management of this project just going backwards with imposing new restrictions everyday and disregarding people's wishes and opinions when it was the reason for this project to be born.
Open a PR, otherwise use the supported versions, as you clearly don't plan on reading our messages
It's been explained multiple times
Are those here hard coded to support only certain versions and not future versions
No, the patches are built in a way to support any version as long as the app remains in a similar state internally
If that's the case I would like to suggest to lift these limitations for those who want to try them
Experimental patches toggle exists for that reason
shorter intervals for updates even just for supporting the new versions without any other change
Done already, if the app fails to patch then it REQUIRES a change in the patch
because while the patches currently support 18.23.35, YouTube right now has 18.31... which is a big difference
No, there's little to no difference, you don't need to be at the bleeding edge all the time, the time is better spent making the patches better than always trying to be up to date with the latest version despite the fact that there's no functional difference
all I am asking is patches to be modified so as them not to fail because of hard-coding so those who want can try them anyway
There is no hardcoding, if the patch fails then that means the app changed internally
you are disregarding all I am saying and focusing on just how patches could be broken
There was no disregarding happening, you were being simply informed in why it breaks, it's not intentionally broken, the patches do their best to support latest but if it fails that means the patch has to be specifically updated for the new version
The reason I moved on to ReVanced Extended was because all the new unnecessary restrictions upon patches and patching
The restrictions aren't unnecessary, and most of which can be toggled off in settings
when it was so easy to check patches compatibility and publish them afterwards
If it's easy, you're always free to open a PR, spend your sweet time bumping the versions for no reason in particular
Are those here hard coded to support only certain versions and not future versions
No, the patches are built in a way to support any version as long as the app remains in a similar state internally
If that's the case I would like to suggest to lift these limitations for those who want to try them
Experimental patches toggle exists for that reason
shorter intervals for updates even just for supporting the new versions without any other change
Done already, if the app fails to patch then it REQUIRES a change in the patch
because while the patches currently support 18.23.35, YouTube right now has 18.31... which is a big difference
No, there's little to no difference, you don't need to be at the bleeding edge all the time, the time is better spent making the patches better than always trying to be up to date with the latest version despite the fact that there's no functional difference
all I am asking is patches to be modified so as them not to fail because of hard-coding so those who want can try them anyway
There is no hardcoding, if the patch fails then that means the app changed internally
you are disregarding all I am saying and focusing on just how patches could be broken
There was no disregarding happening, you were being simply informed in why it breaks, it's not intentionally broken, the patches do their best to support latest but if it fails that means the patch has to be specifically updated for the new version
The reason I moved on to ReVanced Extended was because all the new unnecessary restrictions upon patches and patching
The restrictions aren't unnecessary, and most of which can be toggled off in settings
when it was so easy to check patches compatibility and publish them afterwards
If it's easy, you're always free to open a PR, spend your sweet time bumping the versions for no reason in particular
Be sure that if I would know how I would bump their versions I would not spend my time here convincing people. As a non-developer user, I am already doing my best and spend my sweet time for no other than reporting bugs that no one care about here. That no reason you are talking about is every minor change aggregating to be something big, especially for tablet users who have been receiving new updates about design and bug fixes all the time recently, and those updates are very important for any enthusiast user of apps who are aware of this very fact, which is all of the users here.
Type
Error while patching
Bug description
Several patches are failing and app does not finish patching in Revanced Manager.
Steps to reproduce
-
Relevant log output
Screenshots or videos
No response
Solution
No response
Additional context
No response
Acknowledgements