Live data from Hacker News

Servo Nightly Builds Available

blog.servo.org

11–20 of 246 posts

Re: Servo Nightly Builds Available

#12
post #4

The OS X binary isn't signed, and the download URL is HTTP. Is there a version available on a more secure distribution channel anywhere?

I see where you're coming from.

Gatekeeper is nice in some important ways but seeing as it isn't free, I'd also be quite happy with just a SHA1 or similar signature to verify a binary with.

Re: Servo Nightly Builds Available

#13
post #4

The OS X binary isn't signed, and the download URL is HTTP. Is there a version available on a more secure distribution channel anywhere?

We're switching the download link over to HTTPS. Is there a reason the OSX binary needs to be signed? We don't do anything special. Edit: HTTPS up: https://servo-builds.s3.amazonaws.com/index.html (This comment written in Servo :P )

AFAIK recent OS X versions won't allow you to launch unsigned binaries by default.

Windows 10 has a similar feature.

Re: Servo Nightly Builds Available

#15
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

I'm able to reproduce it, thanks for the report. I'll look into fixing it shortly.

Note that youtube won't work on servo right now since video/flash doesn't work :)

Re: Servo Nightly Builds Available

#16

Earlier quoted context omitted.

We're switching the download link over to HTTPS. Is there a reason the OSX binary needs to be signed? We don't do anything special. Edit: HTTPS up: https://servo-builds.s3.amazonaws.com/index.html (This comment written in Servo :P )

AFAIK recent OS X versions won't allow you to launch unsigned binaries by default. Windows 10 has a similar feature.

While Gatekeeper is on by default and the ability to adjust it has been restricted to command-line only in Sierra, it is still possible to disable it.

Re: Servo Nightly Builds Available

#17
post #4

The OS X binary isn't signed, and the download URL is HTTP. Is there a version available on a more secure distribution channel anywhere?

We're switching the download link over to HTTPS. Is there a reason the OSX binary needs to be signed? We don't do anything special. Edit: HTTPS up: https://servo-builds.s3.amazonaws.com/index.html (This comment written in Servo :P )

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 ;)

Re: Servo Nightly Builds Available

#18

Earlier quoted context omitted.

We're switching the download link over to HTTPS. Is there a reason the OSX binary needs to be signed? We don't do anything special. Edit: HTTPS up: https://servo-builds.s3.amazonaws.com/index.html (This comment written in Servo :P )

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?

Re: Servo Nightly Builds Available

#19
post #16

Earlier quoted context omitted.

AFAIK recent OS X versions won't allow you to launch unsigned binaries by default. Windows 10 has a similar feature.

While Gatekeeper is on by default and the ability to adjust it has been restricted to command-line only in Sierra, it is still possible to disable it.

Mozilla are lucky enough to be able to afford a code-signing certificate and I'm pretty sure their build process can be adjusted to sign binaries by default.

It's unfortunate that a LetsEncrypt style project can't be done for code signing, due to malware/admin overhead.

Re: Servo Nightly Builds Available

#20

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…

What distro are you on? You'd have to look up what package provides libEGL.so.1 - it depends on your graphics driver and system architecture.
Post reply on HN