Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. If you already have an account, login here - otherwise create an account for free today!
Words from Saurik regarding upcomming updates [02/27/2018]
#1
Posted 27 February 2018 - 07:19 AM
FWIW, people using Electra are essentially using a fork of everything I've ever done that was put together by coolstar with no thought to how it would affect anything else I'm working on or will be releasing, either in the near future or in the distant future; so, if you have installed Electra, I would strongly recommend never installing any of the packages I push going forward: I have done no testing with Electra nor do I have any interest at all in spending time I don't really have to try to figure out how to maintain compatibility with Electra. I mean, I didn't even realize how insanely forked he was until I was told to check out this post by Optimo: this is kind of egregious, as he decided to release a package with the same name as one of mine and he even gave it the version number I would use for my next update?! If he is going to be trying to play the game "my packages are a fundamental upgrade to saurik's packages and will replace them going forward" he should have at least bumped the version epoch, not just bumped the maintainer version (the final part after the hyphen), and I can imagine even more drastic things that might have been even better solutions (maybe involving pinning, maybe involving architectures... there is a lot of nuance).
To put this in some kind of context, there are a bunch of updates that will be coming from me, probably in the relatively near future (I was sick for a number of weeks, which kept me from being able to make as much progress as I'd have liked, and then had a serious and unexpected issue with vnode limitations as I was stressing Substrate way too much and have been having to fix what I realized is actually a long-standing resource issue in Substrate--which may have also caused some of the "return of the vnode limit" issues in WinterBoard from a couple years ago that were reported by angelXwind--to pull it all off, but I think I have something that doesn't make me entirely sad). The new version of Cydia I'm going to be pushing will probably not work without the new version of Substrate, and I'm pretty sure the new version of Substrate I'm going to be pushing will not work on Electra (it definitely doesn't work on LiberiOS, which is a "vaguely supported upgrade path"; it is possible it will sort of "half" work on Electra, and there's one design option which might allow it to sort of work, but I've been leaning towards two other ways of doing it that I already have working, one of which simply could not ever function correctly on Electra and the other one which simply is assuming a bootstrap process that is based on the Cydia jailbreak instead of on Electra).
It is also possible that the upgrade path for Substrate--which I think will have to do a minor migration for existing users, though there is one way I might decide to randomly avoid this, though that's "just a theory" and so might not even work: I'm unlikely to delay very long to look into it--will totally break your Electra setup. Though, this is entirely based on a guess of what he is doing; for all I know it will be harmless, or do literally nothing, if you try to install the new Substrate on a device that is running Electra. Again: I have absolutely no interest in wasting some incredible amount of my life trying to track whatever it is that coolstar thinks is a good idea and figuring out how to not somehow conflict with packages that coolstar has pushed that are upgrades to my own packages and apparently have conflicting version numbers :/. If people are interested in using my packages on Electra, they should be extremely careful and maybe rely on community testing processes.
(I mean, even if I did care, I don't have spare iPhones on which I can be running his software and doing risky tests to figure out how to deal with migration conflicts, especially since they look like they are going to be weird back-and-forth style issues due to the package fork overlap of not just my package names but of my version numbers. I actually only have one iPhone running iOS 11. It was running LiberiOS before, and it is running my setup now, a setup which it is worth noting has thereby been bootstrapped as a mild upgrade to LiberiOS, which itself is a totally non-invasive jailbreak due to how Jonathan Levin thinks about this kind of stuff. I don't have stacks of devices running iOS 11 for a number of reasons . If you are running Electra, you should not be trying to use Cydia and some mix-and-match of my packages, period. For people who don't remember, having to try to track random insanity done by people like coolstar for the iOS 8 and iOS 9 jailbreak cycles was an incredibly demoralizing experience, and no matter how much people beg me to try to bother or care I am just never going to do that ever again. Regardless, this is sufficiently "not my issue" that I'm just going to sleep. Good luck!)
- hotsjf likes this
#2
Posted 27 February 2018 - 08:34 AM
I guess he's foreshadowing the release of Cydia with an updated Substrate and where everything is working fine. Either way, I am lucky enough to have blobs saved so if anything I can future restore my way back to stock iOS 11.1.2 and Jailbreak with Sauriks Cydia.
- hotsjf and user_hidden like this
#3
Posted 28 February 2018 - 10:51 AM
I read with a mix of sadness and sympathy
to be honest i find his words a little bit nasty i don't know if it is about the glory to achieve a jailbreak or the glory because of 'possession' of cydia
or because coolstar did not asked for permission or whatever .... it looks there is a conflict between the twos that would be beneficial not to exist for the jailbreak community
It would be optimal if cydia could be a community project and the efforts could be done to maximize the freedom of choice for iphone users and iphone themselves
imho
#4
Posted 28 February 2018 - 12:58 PM
it is not held closed source at all.
how do you think Coolstar "patched" it for Electra.
the problem is mobile substrate is closed source and only in Saurik's hands.
the opinion Saurik holds on Electra is true as if you are a user of Electra you will see that
it is not like we had before as in a turn key usable solution for all. those that have
a little tech ability get along with it. there are and will be so many issues with Electra
do to the masses doing things on their devices that they should not.
Saurik doesn't want to reinvent the wheel but to make it better.
#5
Posted 28 February 2018 - 11:32 PM
to be honest up to now it looks like Saurik want to have his game for himself .. maybe i am wrong but his words were the one of a quite childish nerd
let him explain why he did not cooperate friendly .. it is entirely on himself again any reason is better than this not easily explainable behaviour
#6
Posted 01 March 2018 - 03:53 AM
to be honest up to now it looks like Saurik want to have his game for himself .. maybe i am wrong but his words were the one of a quite childish nerd
let him explain why he did not cooperate friendly .. it is entirely on himself again any reason is better than this not easily explainable behaviour
you obviously have no clue of the story or history.
#7
Posted 01 March 2018 - 10:14 AM
you obviously have no clue of the story or history.
obviously .. make it public and jailbreak community will not wonder who is wrong and who is right based on assumptions