other8026 Thanks for your considered response.
I really want to move on.
The mistake referred to on the other thread: I don't want to sound bitchy, (I really mean that), but it is a mistake to supply a command explicitly for Debian/Ubuntu apt
and use the wrong package name. It isn't signify
, its signify-openbsd
.
Yes, I understood enough to figure it out. But that was an extra bit of messing around to find a) signify
doesn't recognise the command supplied, b) signify
in the Debian repository is a different package, c) signify-openbsd
is what should be used. Take my confusion and multiply that by however many Debian/Ubuntu users Graphene has/is gaining (possibly quite a few?) - that's a lot of people's time. It contrasts with a few minutes of the webmaster's time to correct the command on the instructions for everyone.
"Mistake", "error", whatever term you wish to apply - the supplied command is wrong. And that's my broader point in this thread - the command is wrong. No matter how much you may trust the devs, mistakes in documentation do happen. In this case (i.e signify
), the failure it produces is negligible - just go find the right package. An easy fix, I have the skills to diagnose and correct, no harm done.
However, my bitter experience has included broken instructions on other projects that produce bootloops/softbricked devices and (on PC) a complete reinstallation of my Linux system (including a travel across town to a friend's place to download a distro). As much as I would like to like Graphene, and I will trust it as an operating system, I still refer to the list above as a reason to be cautious.
If the device you are working on has cost you 2 weeks' rent, you are very cautious.
other8026 It's very clear that OEM unlocking should be enabled from within the OS, then reboot into the bootloader interface, [HERE] connect to the device, then finally unlock the bootloader.
My emphasis on "[HERE]. At this point, if you don't know what to expect (there are no pictures), it looks like unlocking has failed. It looks like the instructions have failed. OR It looks like the phone's software has failed, in which case it could be a phone that does not permit unlocking. The instructions even talk about that issue at this step.
To add more uncertainty, the instructions then talk about 6a not permitting unlocking. It begs the question - is there also a problem with 8a? With all *a models? Have the authors just not updated the instructions? How common is the 8a anyway - is it overlooked? I have no idea and its uncomfortable.
To ignore all that uncertainty is asking me to have faith in your 'automagic' webinstaller process, and I'm afraid I just don't. Not with the risk of a brick. It says to me "Stop! Do not proceed until you have figured out this anomaly."
If your (i.e. anyone's) response is to say "its not an anomaly", that's because you don't know how much you know. Its called tacit knowledge, and this kind of argument is actually really common between technical experts and non-experts, in all sorts of fields, from medicine, engineering, etc. to software. This is my expertise. You need to listen to this.
If this webinstaller is supposed to be idiot-proof, you are going to have to cater to idiots (like me; I don't mean to denigrate your users). Otherwise, just get everyone to use the CLI instructions.
Remember, its not just me. Two other people (the store staff) - who were quite motivated to believe it wasn't a problem - were also forced to admit that it seemed to be a problem.
In any case, here's the simple phrase I think would help, at the end of the bootloader section:
nb - the bootloader will report a "locked" status at this point. This is normal.
That simple sentence would have made life a lot easier. 14 words versus hours of my time, stress, and probably many others out there who are silent because they don't want to seem like an idiot.
At this point, respectfully, I'm done. I look forward to exploring Graphene as an OS, and will donate in the future. Thanks.
EDIT - also, its nice to see there's such an active community here. Thanks again.