Live data from Hacker News

Servo Nightly Builds Available

blog.servo.org

51–60 of 246 posts

Re: Servo Nightly Builds Available

#51
post #38

It seems Servo doesn't respect my keyboard layout. I use Colemak on macOS but when I go to type in google.com in the address bar I get t;;tuk.c;m.

This is pull request #11950. https://github.com/servo/servo/pull/11950

Ah, awesome. Thanks for finding it!

Re: Servo Nightly Builds Available

#53

Earlier quoted context omitted.

The last few releases of OSX don't allow you to launch unsigned binaries without specifically disabling the check. In the latest Sierra beta I've heard you can't disable the check without an involved workaround. It's just OSX users being lazy ;)

Huh. I've only recently started using OSX, and I've had codesign issues when using self-compiled debuggers, but not when using things like servo. Can it be signed by any old cert or does it need to be part of the trust chain?

You need an Apple Developer Cert.

Here's the relevant tracking issue for the same problem in Rust.

https://github.com/rust-lang/rust/issues/27694

Re: Servo Nightly Builds Available

#55

Earlier quoted context omitted.

Huh. I've only recently started using OSX, and I've had codesign issues when using self-compiled debuggers, but not when using things like servo. Can it be signed by any old cert or does it need to be part of the trust chain?

Debuggers are special--the OS won't let unsigned binaries control other processes, no matter how they came to exist on your system. Outside of that, Gatekeeper applies to executables fetched from the Web, can be disabled (harder on Sierra), and is easy enough to bypass--and you only have to do it once per executable. If signed, the certificate does need to be trusted to count--otherwise, it'd just be a fancy checksum…

Alright. This sounds like something we should be eventually doing. Not sure if we should prioritize it right now. GPG-signing the binaries for extra verifiability is another thing we could do in the meantime, though it doesn't fix the OSX issue.

Re: Servo Nightly Builds Available

#56
post #37

Congratulations on the release. Running ./servo gives me this error. "./servo: error while loading shared libraries: libEGL.so.1: cannot open shared object file: No such file or directory" I guess it should be an easy fix. But if there are instructions to copy/paste that would really help. If someone has an answer, it would be great if you can please post it here. Edit 1: I think the problem is because I am trying to…

I get the same error, except that the library missing for me is "libssl.so.1.0.0". That is on Fedora 23, and what's really strange to me, is that I compiled Servo about a week ago myself and that build works.

I get the same libssl.so.1.0.0 missing lib on F23 as well. I've tried creating a symlinked file... but it still doesn't work.

Re: Servo Nightly Builds Available

#58
post #3
post #2

Happy to answer questions (when I wake up; getting this ready has been a lot of work, needless to say) :) It goes without saying, but as this is the very first nightly (not by any means a full-fledged release), expect severe bugs, crashes, and missing functionality. Many of your favorite sites will be broken. Don't expect to use this as your everyday browser. We'd love feedback on what issues folks hit the most, so w…

Looks like visiting a Youtube video linked to via reddit.com/r/videos crashed it. The whole UX is locked up, so I can't click the "Click to submit report" button either. screenshot [1] Either way, I'm already impressed by how zippy it is :D [1] http://virtivia.com:27080/1ekpk4zch3tjg.png

Fixed: https://github.com/servo/servo/pull/12003

There's a more serious error in the url parsing that caused this, due to some wierd stuff google is doing with punycode. I haven't looked into that yet. But youtube no longer crashes -- so you can now enjoy window-shopping on youtube!

Re: Servo Nightly Builds Available

#59
post #2

Happy to answer questions (when I wake up; getting this ready has been a lot of work, needless to say) :) It goes without saying, but as this is the very first nightly (not by any means a full-fledged release), expect severe bugs, crashes, and missing functionality. Many of your favorite sites will be broken. Don't expect to use this as your everyday browser. We'd love feedback on what issues folks hit the most, so w…

I miss SVGs, , Youtube embeds, and the layouting is off. Sometimes mouse wheel doesn't work, was stuck once scrolled. Biggest problem is keyboard layout isn't right. I tested on OSX, nice work overall!

Re: Servo Nightly Builds Available

#60
post #57

Earlier quoted context omitted.

Could you explain what's wrong in that image?

Texts were streched in Servo (right) compared to Firefox (left)

Ah, I see. I suspect that's just servo picking a different font on your machine. It works for me.

We have some issues with choosing fonts IIRC.

Post reply on HN