-
-
Notifications
You must be signed in to change notification settings - Fork 185
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
x230: use fbwhiptail and gui-init instead of generic-init #465
Conversation
please don't quite merge this: I see the exact same UI glitches described here: #215 and describe the details over there. |
Adding
still leads to the same glitches that make dm-crypt booting impossible... |
@merge then I guess I'll test ubuntu. Same happens with the installer, right? |
Having issues booting up from iso and running out of free sdcards to dd. |
UI glitches seem to be fixed now and I think that this is the minimal change for switching to gui-init on the x230. |
@tlaurion thanks! I tested your/flammit's settings and they work just fine. I've updated this PR. Do you still see anything wrong with it? |
@merge what do you think about having this be a new @osresearch any thoughts? |
I'd say no to a Thanks for bringing reproducibility up. I'll test. |
@merge makes sense and I'm down for cleaning things up. I'll update and test on my x230s as well. |
Is the following test sufficient to verify reprocuibility (needs #483 applied first)?
In the above sense, the build is reproducible for me. But out of interest: @kylerankin how do you build reproducibly for the Librem 13? |
Set BOARD=librem13v2 or librem15v3 for Librem laptops.
…On Wed, Nov 21, 2018 at 11:25:48PM -0800, Martin Kepplinger wrote:
Is the following test sufficient to verify reprocuibility (needs #483 applied first)?
```
make BAORD=x230
(save build/x230/coreboot.rom's hash)
make real.clean
make BAORD=x230
(compare, save)
make real.clean
make BAORD=x230
(compare, save, and so on)
```
In the above sense, the build __is__ reproducible for me.
I have this PR applied on today's master, and #483 on top of it.
But out of interest: @kylerankin how do you build reproducibly for the Librem 13?
Any scirpts or changes involved? After all we basically want to build the same
thing for the x230 here.
--
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub:
#465 (comment)
|
@merge I usually just test the build on a variety of machines/distros combinations (locally and with the help of cloud servers). IIRC, I saw binary differences in libslang between Ubuntu 16.04 and Fedora 28. |
FWIW, this is exactly what I've been running and demostrating on my laptop at the coreboot stand at FOSDEM. It definitely was an eye-catcher. thanks @kylerankin and others who did the gui. I'll rebase this soon, if at all necessary. |
This changes Heads' bootscript for the x230 to gui-init and adds config options needed for it. The config is very similar to the librem13v2 config. My comparison of startup-time from a power-button press shows 2.5 seconds more with these changes applied. That said, the experience is smooth, the GUI is beautiful and easier to use than the shell and text menu, especially during setup. That's what we buy with startup time here.
NOTE: This is nothing new. It takes things from #452 and #377 applied to today's master branch, reduced to one simple change. This is what I'm running for some time now. I like it, so I thought about making this a little easier to merge or discuss:
This changes Heads' bootscript for the x230 to gui-init and adds config
options needed for it. The config is very similar to the librem13v2 config.
My comparison of startup-time from a power-button press shows 2.5 seconds
more until I see the menu to use, with these changes applied.
That said, the experience is smooth, the GUI is beautiful and easier to use
than the shell and text menu, especially during setup. That's what we
buy with startup time here.