Windows Nightly blockers #12125

Open
larsbergstrom opened this Issue Jul 1, 2016 · 196 comments

Projects

None yet
@larsbergstrom
Contributor
larsbergstrom commented Jul 1, 2016 edited

The below bugs are the ones that are required to at least have a first linked nightly build of Servo on Windows.

  • #11307 - Hot spinning on Windows shutdown
  • #11967 - Add Windows MSI packaging and publishing of the nigthly build
  • #11969 - Add an icon to Windows
  • #12231 - Upload failing due to bad s3cmd invocation
  • #12523 - Windows tarball missing files
  • #13257 - Very slow to load or just white screen launched from installer
  • #13371 - implement font rendering on Windows
@larsbergstrom larsbergstrom self-assigned this Jul 1, 2016
@Coder206
Contributor
Coder206 commented Jul 2, 2016

@larsbergstrom So @waddlesplash believes #11969 should be combined with #11967 (the installer). Can you update the post above?

@waddlesplash

Yeah, it makes the most sense to do those two as one PR.

@larsbergstrom
Contributor

Sounds good! I'll work with @metajack to merge the two PRs. I'll leave them like this for now, if you don't mind, because we don't have a separate issue for the icon & MSI packaging. I'm hoping we'll close this down very early next week.

@Coder206
Contributor
Coder206 commented Jul 2, 2016

@larsbergstrom Ok, that's fine by me.

@perlun
Contributor
perlun commented Jul 4, 2016

@larsbergstrom - any progress thus far? (yeah, I know it's still very early in the week your TZ 😛)

@larsbergstrom
Contributor

I'm going to go ahead and commit to having a working build up on Wednesday (July 20th) by hook or by crook :-)

I apologize to everybody waiting for this!

@gaby2300

I'll be looking forward to test it and QA it!!!

@thejustsoul

Make if possible Portable mode for Windows, without any installer, and store configs\data in program folder.

@larsbergstrom
Contributor
larsbergstrom commented Jul 19, 2016 edited

It looks like this is going to take a couple more days, but we've made really great progress. Sorry for the delay! There's... a lot to fix :-(

That said, I think that we'll have a .tar.gz containing the current Windows nightly builds in the "obvious" place tonight. We just won't have the MSI and the shutdown issue fixed for the Wednesday build.

@Coder206
Contributor

@larsbergstrom I am planning on finishing up (cherry pick) with #11969 on Friday. Then, I would be happy to assist on any other issues blocking Windows.

@larsbergstrom
Contributor

@Coder206 That sounds great! Once @metajack and I finish looking into & debugging the last remaining issues, the MSI will be up and we'd certainly appreciate having others look at it and help find other bugs before we announce / link it from the downloads page.

@Coder206
Contributor

@larsbergstrom OK great! Looking forward to getting back into the action!

@Coder206
Contributor

@larsbergstrom @metajack Happy debugging! :-)

@larsbergstrom
Contributor

Well, we finally got the upload step working and have published something... but it's missing servo.exe, so not particularly useful :-/

I'll work on fixing it ASAP, and the following link should have something more useful tomorrow:
https://download.servo.org/nightly/windows/servo-latest.tar.gz

@larsbergstrom
Contributor

As an update, @metajack has figured out a good solution to our font loading issues and should have some code to tack on to #12525 to have a tarball that works and does not hot spin at shutdown.

After that lands, we'll work more on getting a working MSI & manifest.

@gaby2300

Thank you all so much for your hard work, I am looking very much forward to
testing the first Windows build!!!

Many thanks!
Best regards,
Gabriela
QA Mozilla Hispano Team Responsible

http://www.mozilla-hispano.org
http://twitter.com/mozilla_hispano
http://facebook.com/mozillahispano

On 22 July 2016 at 10:28, Lars Bergstrom notifications@github.com wrote:

As an update, @metajack https://github.com/metajack has figured out a
good solution to our font loading issues and should have some code to tack
on to #12525 #12525 to have a
tarball that works and does not hot spin at shutdown.

After that lands, we'll work more on getting a working MSI & manifest.


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
#12125 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/ACDVaNy9a5R47xQEHZOa0wIEfVhPgKioks5qYMWNgaJpZM4JDcUy
.

@BladeMight

So, how all going?

@metajack
Contributor

If the PR will land today, the nightly for tomorrow should include Windows!

@metajack
Contributor

The PR has landed. The next nightly build should include a Windows package.

@Coder206
Contributor
Coder206 commented Jul 27, 2016 edited

@larsbergstrom @metajack Yay! Great work!

@larsbergstrom
Contributor

There is now a nightly build of Servo for Windows:
https://download.servo.org/nightly/windows/servo-latest.msi

I don't think we should announce quite yet, as:

  • Startup is pretty slow
  • We still spin one CPU at shutdown
  • Keyboard input is dropped

BUT, the basic build & publishing infra and most major blockers are gone! Feel free to play with it and start opening bugs... but please don't announce widely, as the stuff above is a bit embarrassing :-)

@gaby2300

Hello,

Awesome news but I'm afraid double clicking the servo-latest.msi doesn't
work in Windows 7. If I try to install it as an addon, there's a message
saying it won't install because it may be corrupt.
I would greatly appreciate your help as I can't wait to test this!!!!

Many thanks!
Best regards,
Gabriela
http://facebook.com/mozillahispano

On 27 July 2016 at 14:42, Lars Bergstrom notifications@github.com wrote:

There is now a nightly build of Servo for Windows:
https://download.servo.org/nightly/windows/servo-latest.msi

I don't think we should announce quite yet, as:

  • Startup is pretty slow
  • We still spin one CPU at shutdown
  • Keyboard input is dropped

BUT, the basic build & publishing infra and most major blockers are gone!
Feel free to play with it and start opening bugs... but please don't
announce widely, as the stuff above is a bit embarrassing :-)


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
#12125 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/ACDVaGgN7XMAQUA7B_sH2bLi1mgZHfABks5qZ5iigaJpZM4JDcUy
.

@metajack
Contributor

@gaby2300 I just downloaded it (after uninstalling the ones I made yesterday) and it installed and ran fine. Can you try downloading it again? The MD5 sum for servo-latest.msi on my machine is b2fdc1cf82d982cf5dcc2f5e9e161b08. Please compare yours as well.

@metajack
Contributor

@larsbergstrom Initial startup seems to be slow, but second run it seems normal. I'm not sure what it's doing on the first load that slows it down.

I could not reproduce either of the other two issues you mentioned. Can you file them with steps to reproduce?

@Coder206
Contributor

@metajack Did you get the Servo icon working in this release?

@gaby2300

Hi Jack, thanks for answering so quickly! I would need to know how to find
the MD5 sum you mention to check it. Thanks!

On 27 Jul 2016 3:43 pm, "Jack Moffitt" notifications@github.com wrote:

@gaby2300 https://github.com/gaby2300 I just downloaded it (after
uninstalling the ones I made yesterday) and it installed and ran fine. Can
you try downloading it again? The MD5 sum for servo-latest.msi on my
machine is b2fdc1cf82d982cf5dcc2f5e9e161b08. Please compare yours as well.


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#12125 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/ACDVaGnO0EtWRfD6YhNEDtLk0BGrCG54ks5qZ6bTgaJpZM4JDcUy
.

@rmsEfx
rmsEfx commented Jul 27, 2016

Windows 7 64 bit Rus

Failed to create the context for the backup "C: \ Program Files \ Mozilla Research \ Servo Tech Demo \ servo.exe.Manifest". Error in manifest or policy file "C: \ Program Files \ Mozilla Research \ Servo Tech Demo \ servo.exe.Manifest" in line 9. The element "compatibility" appears as a child element "urn: schemas-microsoft-com: asm. v1 ^ assembly ", which is not supported by this version of Windows.

@kdar
kdar commented Jul 27, 2016 edited

This is the error I get in Win 7 Pro x64:

[Window Title]
C:\Program Files\Mozilla Research\Servo Tech Demo\servo.exe

[Content]
C:\Program Files\Mozilla Research\Servo Tech Demo\servo.exe

The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log or use the command-line sxstrace.exe tool for more detail.


[OK]

and the windows event log:

Activation context generation failed for "C:\Program Files\Mozilla Research\Servo Tech Demo\servo.exe.Manifest".Error in manifest or policy file "C:\Program Files\Mozilla Research\Servo Tech Demo\servo.exe.Manifest" on line 9. The element compatibility appears as a child of element urn:schemas-microsoft-com:asm.v1^assembly which is not supported by this version of Windows.

Deleting the server.exe.manifest file temporarily fixes this.

@rmsEfx
rmsEfx commented Jul 27, 2016

Yes, Deleting the server.exe.manifest file temporarily fixes this. it does, and the result - white screen in servo window with this picture ... no reaction from any element in window ...
srvo

@gaby2300

Please tell me how can I delete the the server.exe.manifest then!

BTW, if I try the same as Kevin I get exactly the same result

Any idea how to fix this?

​M​
any thanks!
Best regards,
Gabriela
QA Mozilla Hispano Team Responsible

On 27 July 2016 at 16:41, rmsEfx notifications@github.com wrote:

Yes, Deleting the server.exe.manifest file temporarily fixes this. it
does, and the result - white screen in servo window with this picture ...
no reaction from any element in window ...
[image: srvo]
https://cloud.githubusercontent.com/assets/19751507/17189682/cb044916-546c-11e6-9c11-805150f304b1.jpg


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#12125 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/ACDVaJ6CgdaPNBuduRcg4SwHhPhl5CIeks5qZ7SCgaJpZM4JDcUy
.

@gaby2300

Jack, the revision number is {647E7ADC-1AE6-4405-9EDC-19C7286E888F}. Would
this be what you meant?

Saludos cordiales,
Gabriela
Responsable QA Mozilla Hispano

Un beso,
Besos,
Saludos!!
Gaby
Responsable QA Mozilla Hispano

Many thanks!
Best regards,
Gabriela
QA Mozilla Hispano Team Responsible

http://www.mozilla-hispano.org
http://twitter.com/mozilla_hispano
http://facebook.com/mozillahispano

On 27 July 2016 at 15:43, Jack Moffitt notifications@github.com wrote:

@gaby2300 https://github.com/gaby2300 I just downloaded it (after
uninstalling the ones I made yesterday) and it installed and ran fine. Can
you try downloading it again? The MD5 sum for servo-latest.msi on my
machine is b2fdc1cf82d982cf5dcc2f5e9e161b08. Please compare yours as well.


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#12125 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/ACDVaGnO0EtWRfD6YhNEDtLk0BGrCG54ks5qZ6bTgaJpZM4JDcUy
.

@Coder206
Contributor

@gaby2300 Are you able to find the servo.exe.manifest file?

@metajack
Contributor

Hmm. The manifest specifically enables support for Windows 7. See https://github.com/servo/servo/blob/master/components/servo/servo.exe.manifest#L11

I'm not sure what else is required :(

@metajack
Contributor

Ah, I think I figured this out. We are missing the correct namespace for the tag.

@gaby2300

@Coder206, Yes, but I cannot open it. I remember I once took out a file
from it's place to the Desktop, opened it with Note pad, erased something
and then I returned it to it's place. Do I have to do the same here and
delete server.exe.manifest?

On 27 July 2016 at 17:12, Coder206 notifications@github.com wrote:

@gaby2300 https://github.com/gaby2300 Are you able to find the
servo.exe.manifest file?


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#12125 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/ACDVaExedQZepYENZrVjs_EvFG0oMAT7ks5qZ7u5gaJpZM4JDcUy
.

@gaby2300

I have a different id so....

On 27 July 2016 at 17:35, Jack Moffitt notifications@github.com wrote:

Hmm. The manifest specifically enables support for Windows 7. See
https://github.com/servo/servo/blob/master/components/servo/servo.exe.manifest#L11

I'm not sure what else is required :(


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#12125 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/ACDVaFVcDJ4IbBSeZh2ufs8YPhP3DMCtks5qZ8D1gaJpZM4JDcUy
.

@rmsEfx
rmsEfx commented Jul 27, 2016 edited

To metajack: Re-installed, run again ... same error : could not start the application because it's parallel configuration is wrong ... maybe it's something due to the different specific of 64-bit processor architecture. I do run with Intel processor

os: win 7 pro 64-bit ... Intel Pentium B960

@Coder206
Contributor

@gaby2300 I haven't installed the binary yet, I will be in about 2 hours but I recommend waiting for @metajack's fix as it should correct the issues on Windows 7.

@Coder206
Contributor

Has anyone run Servo on a Windows 10 machine yet?

@b-strauss

Yes, I have tested it on Windows 10:

  • very slow startup
  • no program icon
  • crashed after 2 minutes on idle
@gaby2300

Not me

On 27 July 2016 at 18:00, Coder206 notifications@github.com wrote:

Has anyone run Servo on a Windows 10 machine yet?


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#12125 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/ACDVaJ8sHGJXc-JHSLDd5iptmil0R4Ykks5qZ8b6gaJpZM4JDcUy
.

@Coder206
Contributor

@b-strauss Thanks

@gaby2300

I'll wait for that then, thanks!

On 27 July 2016 at 18:00, Coder206 notifications@github.com wrote:

@gaby2300 https://github.com/gaby2300 I haven't installed the binary
yet, I will be in about 2 hours but I recommend waiting for @metajack
https://github.com/metajack's fix as it should correct the issues on
Windows 7.


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#12125 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/ACDVaA_6yeSuWTFzn2Kz10f1iQLBD2Fsks5qZ8bggaJpZM4JDcUy
.

@b-strauss
b-strauss commented Jul 27, 2016 edited

@Coder206 oh and window resizing does not actually resize the content. I also have no cursor indicator on the window that shows me I can resize it.

@Coder206
Contributor

@gaby2300 When @metajack pushes the changes, I will let you know.

@b-strauss That's odd! I thought I was able to resize Wikipedia content

@gaby2300

@Coder206, I will greatly appreciate it! I am a long time QA tester and I
am very much looking forward to test this!!!

On 27 July 2016 at 18:13, Coder206 notifications@github.com wrote:

@gaby2300 https://github.com/gaby2300 When @metajack
https://github.com/metajack pushes the changes, I will let you know.

@b-strauss https://github.com/b-strauss That's odd! I thought I was
able to resize Wikipedia content


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#12125 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/ACDVaF_vY46ICXaOGiUnskUyykYmDbNVks5qZ8n-gaJpZM4JDcUy
.

@b-strauss

@Coder206 It happens on every page.

screenshot

@Coder206
Contributor

@gaby2300 My pleasure! It looks like a fix (#12627) is already being tested on the Servo computers. I am not sure if this will land in the Windows binary of tomorrow.

@b-strauss Thanks for sharing! That's strange! I never saw that before for more than 3 seconds. (It usually resizes) I'll try it on my system in about 1 hour and a half.

@gaby2300

@Coder206, Then maybe on Friday I could try again and see?

On 27 July 2016 at 18:46, Coder206 notifications@github.com wrote:

@gaby2300 https://github.com/gaby2300 My pleasure! It looks like a fix (
#12627 #12627) is already being
tested on the Servo computers. I am not sure if this will land in the
Windows binary of tomorrow.

@b-strauss https://github.com/b-strauss Thanks for sharing! That's
strange! I never saw that before for more than 3 seconds. (It usually
resizes) I'll try it on my system in about 1 hour and a half.


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#12125 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/ACDVaGeO-NgAQ5oS2HdDR15cEijozh6bks5qZ9HHgaJpZM4JDcUy
.

@Coder206
Contributor

@gaby2300 That should give you ample time after the bug fix should be released from what I see.

@gaby2300

Awesome! I can always try tomorrow as well of course! The worst could
happen would be it doesn't work...

On 27 July 2016 at 18:55, Coder206 notifications@github.com wrote:

@gaby2300 https://github.com/gaby2300 That should give you ample time
after the bug fix should be released from what I see.


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#12125 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/ACDVaGfO0qzQiq1jIivltrA_qfKfZWEVks5qZ9PsgaJpZM4JDcUy
.

@metajack
Contributor

@gaby2300 If you want to try now, here's the one I built: https://www.dropbox.com/s/hxlh4aemans42pb/Servo.msi?dl=0

The official ones should be published tomorrow, assuming #12627 lands today.

@rmsEfx
rmsEfx commented Jul 27, 2016

Dropbox version didn't even start ...

@gaby2300

@Jack, I downloaded from Dropbox and installed, thanks! But I just get a
white window open for a few seconds, it closes it's self
​.​

On 27 July 2016 at 19:09, Jack Moffitt notifications@github.com wrote:

@gaby2300 https://github.com/gaby2300 If you want to try now, here's
the one I built: https://www.dropbox.com/s/hxlh4aemans42pb/Servo.msi?dl=0

The official ones should be published tomorrow, assuming #12627
#12627 lands today.


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#12125 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/ACDVaCCMLyRCvezf3J7BFVlIvPYi9Wsgks5qZ9cLgaJpZM4JDcUy
.

@Lonelobo

on my pc (win10 insiders build x64) on intel i7-5960x 16gb ram first run it consumes 6-8gb of my ram when leading (+- 7sec) then its opens the main window and memory usage goes down to 200mb.

@gaby2300

Hi, should I try again? Thanks!

On 28 July 2016 at 09:32, Lonelobo notifications@github.com wrote:

on my pc (win10 insiders build x64) on intel i7-5960x 16gb ram first run
it consumes 6-8gb of my ram when leading (+- 7sec) then its opens the main
window and memory usage goes down to 200mb.


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#12125 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/ACDVaF6dhOAsy-YS9fKLQxBzL6GE1cRqks5qaKFlgaJpZM4JDcUy
.

@metajack
Contributor

@gaby2300 I haven't managed to investigate your issues. I ordered a copy of VMware so I can test directly on Win7. Hopefully I'll have some more info tomorrow or early next week.

@gaby2300

@Jack, cool thanks! Will you update your results here to be able to try
again?

On 28 Jul 2016 18:21, "Jack Moffitt" notifications@github.com wrote:

@gaby2300 https://github.com/gaby2300 I haven't managed to investigate
your issues. I ordered a copy of VMware so I can test directly on Win7.
Hopefully I'll have some more info tomorrow or early next week.


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#12125 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/ACDVaDFk5Yt6Qo2nJ0dRrBlMLsSBQ9Wxks5qaR1WgaJpZM4JDcUy
.

@Prunar
Prunar commented Aug 1, 2016 edited

Im getting 'avformat-57.dll not found' on startup (googling tells me this belongs to ffmpeg?). Im on Win10 Pro x64. Via latest msi link today.

Edit, seems to know in #12672

@staabm
staabm commented Aug 1, 2016

Even after quitting the ui window servo consumes loads of memory (10GB+)

@larsbergstrom
Contributor

Once we get #12661, we should have a fix for the missing DLLs in the MSI. I'll push out a new nightly early once that happens :-)

@Coder206
Contributor
Coder206 commented Aug 1, 2016

@larsbergstrom Looking forward to seeing the product of your hard work with @metajack :-)

@larsbergstrom
Contributor
larsbergstrom commented Aug 1, 2016 edited

Ugh, now missing libmodplug-1.dll & librtmp-1.dll & libbluray-1.dll & avcodec-57.dll.... :-(

I'll try to run depends.exe on the binary instead of just taking the first round of missing DLLs.

@gaby2300
gaby2300 commented Aug 2, 2016

@Coder206, @Jack, any news or new build to try? Thanks!!!

On 1 August 2016 at 15:45, Lars Bergstrom notifications@github.com wrote:

Ugh, now missing libmodplug-1.dll & librtmp-1.dll & libbluray-1.dll &
avcodec-57.dll.... :-(


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#12125 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/ACDVaG5Ldb3KB2zTPCZYDM-646oo8CK4ks5qbj7kgaJpZM4JDcUy
.

@Coder206
Contributor
Coder206 commented Aug 3, 2016

@gaby2300 Hi! I hope you are doing well. I think you mean @metajack (Mr. Jack Moffitt). Looks like the download page that @larsbergstrom gave us a link to a build that is still throwing errors about missing DLLs, I hope the build will be updated soon.

@gaby2300
gaby2300 commented Aug 3, 2016

@Coder206, thanks for replying so quickly! Do you know if someone will post
here whenever the build is updated?

On 2 August 2016 at 22:04, Coder206 notifications@github.com wrote:

@gaby2300 https://github.com/gaby2300 Hi! I hope you are doing well. I
think you mean @metajack https://github.com/metajack (Mr. Jack
Moffitt). Looks like the download page that @larsbergstrom
https://github.com/larsbergstrom gave us a link to a build that is
still throwing errors about missing DLLs, I hope the build will be updated
soon.


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#12125 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/ACDVaHF7-1fQKV_ZQtucXZDwxhBTFgGVks5qb-kygaJpZM4JDcUy
.

@Coder206
Contributor
Coder206 commented Aug 3, 2016

@gaby2300 Yes, actually, this issue should be closed when all is solved.

@gaby2300
gaby2300 commented Aug 3, 2016

@Coder206 Cool, many thanks!

On 2 Aug 2016 23:19, "Coder206" notifications@github.com wrote:

@gaby2300 https://github.com/gaby2300 Yes, actually, this issue should
be closed when all is solved.


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#12125 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/ACDVaEtJNPouBi5I1ntxtZi8M6VcKPVSks5qb_q7gaJpZM4JDcUy
.

@Coder206
Contributor
Coder206 commented Aug 3, 2016

@gaby2300 😀

@tapper82
tapper82 commented Aug 3, 2016

Can't wait to test this when it gets a a11y layer.

@jdm
Member
jdm commented Aug 3, 2016

@tapper82 Keep an eye on #4344 in that case.

@metajack
Contributor
metajack commented Aug 5, 2016

So I've run Servo in win7 and i definitely get browser.html's new tab page and can go to different pages. Unfortunately, I'm running it in VMware, and there are some graphics glitches (the screen turns black after a while, but servo is still working) and it's impossible to know whether that is due to the VM or not. If I turn off graphics acceleration in VMware, then servo refuses to run at all.

I'm not sure how to further debug this :(

@vvuk @glennw is there something we can do on windows that is equivalent to our glxinfo stuff on linux that we've been using to diagnose opengl problems?

@gaby2300
gaby2300 commented Aug 5, 2016

I tried again today in Windows 7. Besides having Windows compatibility
problems (apparently solved by Windows helper but not quite), the program
can't open because the libbluray-1.dll is missing in my machine

​I would greatly appreciate some help!​

Best regards,
Gabriela
QA Mozilla Hispano Team Responsible

On 5 August 2016 at 17:52, Jack Moffitt notifications@github.com wrote:

So I've run Servo in win7 and i definitely get browser.html's new tab page
and can go to different pages. Unfortunately, I'm running it in VMware, and
there are some graphics glitches (the screen turns black after a while, but
servo is still working) and it's impossible to know whether that is due to
the VM or not. If I turn off graphics acceleration in VMware, then servo
refuses to run at all.

I'm not sure how to further debug this :(

@vvuk https://github.com/vvuk @glennw https://github.com/glennw is
there something we can do on windows that is equivalent to our glxinfo
stuff on linux that we've been using to diagnose opengl problems?


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#12125 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/ACDVaFvhNOX9OIUwujYzKstGDuS3EAy4ks5qc6KYgaJpZM4JDcUy
.

@elahn
elahn commented Aug 6, 2016 edited

Missing: librtmp-1.dll, libbluray-1.dll, libmodplug-1.dll, libcelt0-2.dll

Windows 10 Home x64 with Anniversary Update on real hardware

@gaby2300
gaby2300 commented Aug 6, 2016

I am getting the same as Elahn in Window 7

On 6 Aug 2016 8:01 am, "Elahn Ientile" notifications@github.com wrote:

The program can't start because librtmp-1.dll is missing from your
computer. Try reinstalling the program to fix the problem.

Windows 10 with Anniversary Update on real hardware


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#12125 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/ACDVaDXT44LfwP8SkPDYC199ctPdPQI-ks5qdGl4gaJpZM4JDcUy
.

@sagudev
sagudev commented Aug 10, 2016

I am getting the same as Elahn in Windows 10 PRO Anniversary Edition (1607) 64x
on real hardware

@techtonik

After compilation with AppVeyour - https://ci.appveyor.com/project/servo/servo/build/1.0.7057, where to find compiled binaries - C:/projects/servo/target\\debug ?

@cristisilaghi
cristisilaghi commented Aug 13, 2016 edited

I've tested Servo today (latest msi package) and we need more than 4-5 dlls. These are the missing files necessary for Servo to run:
libbluray-1.dll
libcelt0-2.dll
libffi-6.dll
libgmp-10.dll
libgnutls-30.dll
libgsm.dll
libhogweed-4-2.dll
libidn-11.dll
liblzma-5.dll
libmodplug-1.dll
libmp3lame-0.dll
libnettle-6-2.dll
libogg-0.dll
libopencore-amrnb-0.dll
libopencore-amrwb-0.dll
libopenjp2-7.dll
libopus-0.dll
liborc-0.4-0.dll
libp11-kit-0.dll
librtmp-1.dll
libschroedinger-1.0-0.dll
libspeex-1.dll
libtasn1-6.dll
libtheoradec-1.dll
libtheoraenc-1.dll
libvorbis-0.dll
libvorbisenc-2.dll
libvpx-1.dll
libwavpack-1.dll
libx264-148.dll
libx265.dll
libxml2-2.dll
xvidcore.dll

For anyone who want to test, here is an archive with those files: http://www.mediafire.com/download/gubbamksgka8oc4/Servo_Missing_Files.zip

@techtonik

There is now a nightly build of Servo for Windows:
https://download.servo.org/nightly/windows/servo-latest.msi

image

What are the commands to build own .msi?

@SaschaNaz
SaschaNaz commented Aug 14, 2016 edited

Trying nightly with the DLLs installed only shows blank gray screen. Hmm.

PS: Ah... I had to wait some time. The basic starting page successfully appears. However, It does not show any website logos under the address bar and the bar does not let me navigate to anywhere.

@sagudev
sagudev commented Aug 14, 2016

Servo eats all cpu and quater ram. Loading is sow slow

@JoshTumath

I'm very sorry if I come across as rude for saying this, but please only write comments if they are directly helpful in fixing this issue. Remember that a lot of people are receiving notifications for this Issue, and they receive a lot of email spam whenever someone makes a comment about how the build still isn't working. The team have said this is a high priority, and they're doing what they can to get this resolved.

Again, I'm sorry for sounding rude. I just ask that you all bare that in mind. ☺️

@bors-servo bors-servo added a commit that referenced this issue Aug 15, 2016
@bors-servo bors-servo Auto merge of #12848 - birkoffe:master, r=larsbergstrom
Fix missing libraries for Windows

Fix #12125

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/12848)
<!-- Reviewable:end -->
cb01d37
@bors-servo bors-servo closed this in #12848 Aug 15, 2016
@staabm
staabm commented Aug 15, 2016

I guess this wasnt meant to be closed because some of the initial mentioned tickets are still open

@KiChjang KiChjang reopened this Aug 15, 2016
@SaschaNaz
SaschaNaz commented Aug 17, 2016 edited

Updated set of missing files (2 added, 4 removed):

  • libffi-6.dll
  • libgmp-10.dll
  • libgnutls-30.dll
  • libgsm.dll
  • libhogweed-4-1.dll (Added)
  • libhogweed-4-2.dll
  • libidn-11.dll
  • liblzma-5.dll
  • libmp3lame-0.dll
  • libnettle-6-1.dll (Added)
  • libnettle-6-2.dll
  • libogg-0.dll
  • libopencore-amrnb-0.dll
  • libopencore-amrwb-0.dll
  • libopenjp2-7.dll
  • libopus-0.dll
  • liborc-0.4-0.dll
  • libp11-kit-0.dll
  • libschroedinger-1.0-0.dll
  • libspeex-1.dll
  • libtasn1-6.dll
  • libtheoradec-1.dll
  • libtheoraenc-1.dll
  • libvorbis-0.dll
  • libvorbisenc-2.dll
  • libvpx-1.dll
  • libwavpack-1.dll
  • libx264-148.dll
  • libx265.dll
  • libxml2-2.dll
  • xvidcore.dll
@metajack
Contributor

We can not and will not distribute libmp3lame, libx264, or libx265. There might be others in there that we also can not distribute. libxvidcore looks suspicious for example.

This whole chain of dependencies is being disabled in #12863 until we find a way to bundle a minimal set of ffmpeg dlls or detect and use them at runtime.

@Eagle3386
Eagle3386 commented Aug 18, 2016 edited

If legal stuff gets in the way of distributing those DLL files, then provide instructions for how/where to get them at least, please. (Almost) direct links to official websites are preferred.

I'd like to test servo, not fight with missing DLLs because of missing detection routines within servo.

@metajack
Contributor

@Eagle3386 Once #12863 lands and new nightlies are built, none of these will be needed.

We'll turn media metadata back on once we've figured out a way to distribute the correct set.

@Eagle3386

So, I'll have to wait for that then. 😢 Will subscribe to it and looking forward to its landing. 👍

@SaschaNaz

The latest build removed those dependencies! 🎉

@techtonik

Will there be a 32-bit build for older systems like Vista and XP where Chrome doesn't work anymore?

@elahn
elahn commented Aug 19, 2016 edited

Even after quitting the ui window servo consumes loads of memory (10GB+)

I believe #11307 - "Hot spinning on Windows shutdown" means when the program is closed, either by clicking the 'X' on the gui window, or shutting down windows (which may be when the issue was first discovered, hence the name). With the latest build on Windows 10 Home x64 with Anniversary Update on real hardware, after closing I get:
servo 19_08_2016 4_45_13 pm
I made a video of it running. If there are any tests I can run to provide more actionable info, please let me know. I'm happy to install a servo dev environment, if necessary.

@metajack
Contributor

@gaby2300 Inspect the properties of the servo shortcut and see what the command line arguments are. They should be -w --pref dom.mozbrowser.enabled --pref shell.builtin-key-shortcuts.enabled=false browserhtml\index.html. If that looks fine, please check that in the same dir as servo.exe there is a browserhtml folder with some HTML and JS and such in it.

@gaby2300

@metajack The command line for the Servo shortcut seems to be: "C:\Program Files\Mozilla Research\Servo Tech Demo". I don't think it's what you asked for.
I don't have a folder named Servo, just a Servo Tech Demo one containing the Servo Tech Demo shortcut only.

@gaby2300

@metajack Please disregard the last part of my earlier post! There is a Sevo Tech Demo folder. It contains the servo.exe file and the browserhtml folder which has a index.html file, and 2 folders components and css
BTW, I run servo.exe again. This time I got a light grey window for a few seconds, then it displayed a white one with a lot of Servo related info and links for a few seconds, then it went white and empty. I am going to leave it open for a while and see if it changes.
Many thanks for your help!

@techtonik

I don't think we'll be adding a 32bit build.

Is it because Rust is not that cross-platform in the end?

@Eagle3386

I hope it's because Mozilla finally agrees that such old platforms must die.

x64 has so many advantages over its little brother that I can hardly imagine any scenario in which a 32 bit build would be sufficient nowadays, let a alone being better in any way.
Also, XP users (except those rare XP-64 users) would be finally forced to upgrade their Windows system in order to use Servo.

@ssokolow

@techtonik @Eagle3386

Rust supports 32-bit Win7 as a Tier 1 (MinGW) or Tier 2 (MSVC) platform, so it's probably more "because it's a hassle to target Windows XP and Vista in an automated way and has low return on investment".

As I remember, that's a rough paraphrase of the reasons why Rust's XP targeting support is Tier 3.

@Eagle3386

So, I was partly right - XP sucks and Servo won't support sucking technology. Well done, Mozilla! 👍

@retep998

@ssokolow i686-pc-windows-msvc is tier 1. It is only i586 which is tier 2.

I'm pretty sure Servo already relies significantly on OS functionality which doesn't exist on XP, so I think that ship has sailed unless someone wants to put in the effort to make it all work on XP, which I doubt anyone is willing to do. Besides, as others have pointed out XP is not worth the cost of supporting.

@ssokolow

@retep998 I'm looking at the platform support page for Rust and I see only three Tier 1 targets for Windows:

x86_64-pc-windows-msvc  ✓     ✓     ✓     64-bit MSVC (Windows 7+)
i686-pc-windows-gnu     ✓     ✓     ✓     32-bit MinGW (Windows 7+)
x86_64-pc-windows-gnu   ✓     ✓     ✓     64-bit MinGW (Windows 7+)
@retep998

@ssokolow That disagrees with what I see in the rust book.

@ssokolow

@retep998 Huh. Yours is probably correct then.

@codec-abc

Hi I tried to run the installer on Windows 10. The installer stop without any message. At this stage, is the installer expected to install servo correctly on Windows 10 (even it the program may have some problems at runtime). By the way is it possible to have a zip version ?

And, is it too soon to update the servo web page to include a link to the windows installer ?

@metajack
Contributor
metajack commented Sep 2, 2016

As far as I can tell that is how MSI installation works. It installs and then disappears. You should check your start menu and see if it is in there. It should be Mozilla Research->Servo Tech Demo.

@larsbergstrom is there something I'm missing in the installer setup that would cause it to inform people that it finished successfully? Maybe I'm just not used to windows, but I also found this behavior surprising.

@larsbergstrom
Contributor

@metajack I think we need to add exitdlg.wxs to our candle.exe invocation, as here:
https://github.com/torakiki/pdfsam/blob/735703794d1b6274896620f1623cfdfb96ae3651/pdfsam-msi-installer/src/Build.cmd#L13

IIRC individual dialog steps are only added to the steps if they are included in the build steps. I can try this out when I'm back on Monday, too, if that would help :-)

@codec-abc
codec-abc commented Sep 2, 2016 edited

@metajack @larsbergstrom Usually the installer let you select the directory where you want to install the software. And generally, they have a checkbox at the end of the installation process to know if you want to run the software right ahead.

Edit : Like you said the installer ran correctly, I just (wrongly) assumed it failed because it didn't tell everything was ok.

@BladeMight

Just downloaded and installed. Running servo.exe starts http://servo.org page, so in cmd i do so:

.\servo.exe .\browserhtml\index.html

to run browser.html
First what i noticed:

  1. HIGH CPU usage, never been less than ~60%.
  2. Memory: Startup(browser.html): [180 MB], any oppened page: [+120-220 MB] => ~300-500 in total.
  3. My video driver crashed(i had to shutdown windows forcefully, screen became black(says no VGA)) 2 times after i was using Servo about 15~20 mins.
  4. Most visited pages renders correctly.

Windows 10x64, GPU Nvidia GT-220(512 MB), CPU AMD 2x2.5GHz

Hope that would be helpful...

@gaby2300
gaby2300 commented Sep 4, 2016

I tried running servo.exe again today, I got the same kind of windows as before.

Then I tried via cmd and I got a html browser. It didn't' work very well. It was extremely slow, even typing, sometimes the sites disappeared when I minimize it, others they didn't.
Site's links didn't work: I tried www.lanacion.com. When clicking on a link nothing happened, nor the pointer turned in to the usual hand.

@gaby2300
gaby2300 commented Sep 4, 2016

I finally managed to browse to one of the above's site link. I couldn't scroll up/down though because there were no scroll bars in the window.

@samuknet samuknet added a commit to samuknet/servo that referenced this issue Sep 6, 2016
@birkoffe @samuknet birkoffe + samuknet Fix missing libraries for Windows
Fix #12125
bf0a223
@rwakulszowa
Contributor
rwakulszowa commented Sep 10, 2016 edited

Hello.

I've been testing Servo on Windows10 a few times, and here's what I saw:

  • there seems to be a huge problem with handling the mouse pointer - just moving the mouse consumes lots of CPU. Same goes with clicking the mouse. It happens every time, and - surprisingly - even on blank parts of the New Tab page, where there's literally nothing under the pointer.
    To reproduce: just touch your mouse.
  • there is an exception from that - mouse scroll consumes virtually no resources and works fine. That is, if you focus real hard on not moving the pointer :)
  • I've also managed to reproduce the hot spinning issue after closing servo, but, after killing the process from the Task Manager, subsequent servo instances don't seem to cause the problem.
    To reproduce: start servo, close the window to cause hot spinning, kill it from the task manager, start servo again and close it

Obviously, there are also the issues mentioned by others: slow startup time etc.

@carnoxen

hi, I tried to run servo Linux build by windows bash, but something is wrong...
Failed to create window.: NoBackendAvailable(XOpenDisplayFailed) (thread main, at ../src/libcore/result.rs:783)

@SaschaNaz

@carnoxen Maybe you should have posted a new issue for that, but you may try this guide: http://windowsreport.com/linux-gui-windows-10-bash/

@TYoung86
TYoung86 commented Sep 13, 2016 edited

@carnoxen linux on windows does not have a display component, unless you wire up an x server on windows to host it (there are guides) ... though you probably don't want to play with it. it's not linux on windows yet. they've got a ways to go when it comes to exposing linux kernel functionality. it's basically gnu and ubuntu without linux on windows.
unless you build your own or use a windows snapshot build you should try this under linux proper, and then your bugs should be reported as separate to this issue.

@rwakulszowa ditto

@aochagavia
Contributor

Just opened #13257 for the blank white screen on Windows 10. Maybe it could be added to the checklist.

@codec-abc

@aochagavia How much time did you wait before taking the screenshot ? I noticed that sometimes the rendering is quite slow to start.

@aochagavia
Contributor

@codec-abc I just tried again and waited for one or two minutes. Still, everything is white.

@gaby2300
gaby2300 commented Sep 13, 2016 edited

Today I downloaded from the same site as before. Running servo.exe resulted in the same as before.

Then I tried running index.html inside the Servo Tech Demo folder and I got a browser.html tab:
file:///C:/Program%20Files/Mozilla%20Research/Servo%20Tech%20Demo/browserhtml/index.html. It looked just as a Nightly browser.

While this time all worked as expected (I could open as many new tabs as I liked, normal speed, scroll bars present, links working), I'd like to know if this is the expected, that is if I am actually running a Servo browser. Thanks!

@jdm
Member
jdm commented Sep 13, 2016

Opening index.html will open it in your default browser, not Servo.

@gaby2300

Many thanks for answering me so quickly @jdm!

Is the window titled Servo, the parallel browser engine I get when running servo.exe the actual servo one then? It loads a white window containing Servo related links in blue for a few seconds. Then is goes blank. No way to open new tabs. Is this the expected? Thanks!

@jdm
Member
jdm commented Sep 13, 2016

Not expected, no, but seems to be a common problem that other windows testers are experiencing.

@aochagavia
Contributor
aochagavia commented Sep 23, 2016 edited

The blank screen is caused by #13371 (font rendering not implemented). @larsbergstrom do you think we should add this issue to the checklist?

@xianwenchen

Is it possible to provide a zip archive of the Windows build? Thank you!

@metajack
Contributor

@aochagavia I think it was blank for some people before that change, but yes. I'll add it.

@larsbergstrom
Contributor

@xianwenchen Do you mean a ZIP archive that packages up the files, or that compresses the MSI? We might be able to make one, but I'd prefer to point people at real installers instead of tarballs, except on platforms where installers require more work than we are currently willing to do (e.g., supporting a variety of linux distros).

@BladeMight

Do you mean a ZIP archive that packages up the files, or that compresses the MSI?

I think, he meant zip all files, e.g. portable.

@vvuk
Contributor
vvuk commented Sep 28, 2016

I hope we can provide both - zip versions are much easier for developers/testers to work with, without needing to do an install. They make it possible to have parallel versions available, do bisects, etc.

@G4udy
G4udy commented Oct 2, 2016 edited

I've been trying open Servo on Windows7, but closes itself after hundredth seconds. Any idea?

@Revertron
Revertron commented Oct 19, 2016 edited

Just tried Servo (from https://download.servo.org/nightly/windows/servo-latest.msi) on Windows 7 - it works almost flawlessly. Just the font rendering is weird - some russian letters become 2 squares :)
Edit: Text editing and typing is very laggy, and sometimes it does not respond to keyboard.

@Ms2ger
Contributor
Ms2ger commented Oct 19, 2016

That may be a known issue with HTML parsing rather than font rendering

@sagudev
sagudev commented Oct 22, 2016

I start servo on my lepto and it starts very quick. But when I go to diep.io i see yust black screen
zajeta slika

@subscribernamegoeshere

todays 2016-10-31 nightly crash right after startup on a windows7 professional x64

msi installer works and installs, and firing up the servo tech demo from e.g. via start menu entry, it loads and draws potentially the main servo window and I even see some kind of search area in the middle and the stilized menu bars on the upper right side I think, rest of the window is completely white, then window freezes and locks down and windows crashreporter appears and apphang error and reports to microsoft.

do we already make use of the windows/microsoft crashreporting and statistic collection for servo binary with a microsoft drwatson/crashreporter account and engine just yet? is anyone looking into these crashes? do windows crashreports and stats for them only work with signed binaries as huge bloat servo.exe 300megs doesnt come with a digital certificate and signature embedded in its binary.

any hints?

@jdm
Member
jdm commented Oct 31, 2016

We do not make use of the automated crash reporting features.

@Eagle3386
Eagle3386 commented Oct 31, 2016 edited

@gitmansagu your screenshot looks like XP. Is that true? If so, please bear in mind that a) XP will not be supported and b) you should reconsider your OS version and either switch to any Servo-supported OS or at the very least upgrade your OS to Windows 7 as Microsoft's support for Vista ends in April 2017.

@Eagle3386

@SaschaNaz thanks for the hint and short fun. 👍 I guess, XP is eternal now.. 😆

@Polyomino

Here are some dumps from Windows Error Reporting that might help you guys diagnose crashes.
We haven't indexed pdbs so I just grabbed the ones that came from version 21.21.13.7570 which seems to be the newest.

2812807c-30ee-46ee-a95d-05b5d8d5335d.zip
8f5a9048-b1d5-4ffc-a93b-d1f0ecd1e40a.zip
60afa2d2-79fd-40a0-b1eb-0ee676d9e5c4.zip
25ebf8b2-75e3-45ea-b507-54dcd320ea44.zip

@gaby2300
gaby2300 commented Nov 9, 2016

Yesterday I did the same using Windows 7. The result was a white blank
window opening for a few seconds and that was all. Maybe I did something
wrong though? Is there a newer download to test? Thanks!

On 19 October 2016 at 04:22, Roman notifications@github.com wrote:

Just tried Servo (from https://download.servo.org/
nightly/windows/servo-latest.msi) on Windows 7 - it works almost
flawlessly. Just the font rendering is weird - some russian letters become
2 squares :)


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#12125 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/ACDVaAEzG4bLImjG7GnsQfcRNW21KR4pks5q1cVJgaJpZM4JDcUy
.

@SaschaNaz

It seems #13257 on the OP's list can be marked as resolved and possibly also #11307.

@brandon-gong

just downloaded and ran today's msi file. Installs cleanly. Currently the most glaring issues are that there is no icon and also the text renders strange and mismatched.

image

@lnicola
lnicola commented Nov 29, 2016 edited

I can't install this, the installer closes (?!) at or after the "gathering required information" stage. The window simply disappears. Windows 10 x64.

@SaschaNaz

@lnicola #12125 (comment)

As far as I can tell that is how MSI installation works. It installs and then disappears. You should check your start menu and see if it is in there. It should be Mozilla Research->Servo Tech Demo.

@BladeMight

Why don't provide portable zip, instead of msi installer for nightly?

@ssokolow

@SaschaNaz

Normally, you need to opt into unattended mode with a command-line switch. That's where the confusion would be coming in. (Normally, there's at least an "Installation complete" message box when not in unattended mode.)

@lnicola
lnicola commented Nov 29, 2016

As far as I can tell that is how MSI installation works. It installs and then disappears. You should check your start menu and see if it is in there. It should be Mozilla Research->Servo Tech Demo.

That's right, sorry 😞. I looked for it in the Start menu, but Windows takes a couple of seconds to update it and I probably tried too soon. Guess it installs too fast 😄.

Well, it looks like this:

image

@gaby2300
@BladeMight

Now I cannot uninstall it

Install it over again, and then uninstall.

@gaby2300
@BladeMight

OK, wait I'll give you log with all installation does to system.

@gaby2300
@BladeMight

@gaby2300 try running in cmd in servo directory(C:\Program Files\Mozilla Research\Servo Tech Demo):

servo.exe .\browserhtml\index.html

to open browser.html.

@gaby2300
@BladeMight

@gaby2300 well, maybe you should try installing Visual C++ 2015 x64 redist if not installed already. Or maybe CCleaner cleanered not enough...
Your @Maxim is wrong, it directed not to me, use @BladeMight to direct me.

@gaby2300

@BladeMight, many thanks for your help!! Running CCleaner shows Servo Tech Demo again. Besides "Run uninstaller", which I did but seemed not to work, I get 2 other options: "Rename entry" and "Delete entry". Should I try uninstalling again and if it doesn't work then try one of the other 2?

@BladeMight
BladeMight commented Nov 29, 2016 edited

@gaby2300 deleting or renaming entry wont fix anything! Use Run uninstaller and say what is says.
Try deleting registry folder:
HKEY_CURRENT_USER\Software\Mozilla Research
and then run msi again.
Also try right-click on servo-latest.msi and select uninstall/repair.

@gaby2300

@BladeMight, I was able to delete it and I installed it again but no changes. Repairing doesn't change anything either.

@BladeMight

@gaby2300 Well, then I don't know why that happens, maybe someone from developers can answer this.

@gaby2300

My Visual C++ 2015 x64 redist version is outdated, do you think updating it may solve the problem? If so, could you please tell me where should I download it from? Thanks!

@BladeMight
BladeMight commented Nov 29, 2016 edited

Just tested, servo runs OK for me even without any VC++ Redist. Windows 7 x64
@gaby2300 maybe there some other problem. Maybe that stupid question, but "Do you installed video drivers for your video card?"

@gaby2300

@BladeMight I still have the same problem. Regarding the drivers for the video card, my video always works fine so I suppose I have.

@BladeMight
BladeMight commented Nov 30, 2016 edited

@gaby2300 Well, I have no other opinions why that happenig...

@BladeMight
BladeMight commented Nov 30, 2016 edited

@gaby2300 According to whole posts I have a clue, that some missing(?) fonts may prevent from normal execute, try restoring your fonts from https://www.youtube.com/watch?v=-YvRa2u58nI if you have win 7 or for win 10 https://www.youtube.com/watch?v=zhfHnL6Hgzo

@gaby2300

@BladeMight I'll try that as soon as I can. Many thanks for your help, I greatly appreciate it!

@gaby2300

@BladeMight I'll try that as soon as I can. Many thanks for your help, I greatly appreciate it!

@gaby2300

@BladeMight I watched the video. The fonts are copied from a file in a USB memory, if you now where can I get them, please tell me. Thanks again!

@BladeMight

@gaby2300 There are links under the videos.

@jonathandturner

Should #13257 be checked off the list now?

@leeoniya

...and servo/webrender#617 added

@jawz101
jawz101 commented Jan 6, 2017

Would it be possible to offer a portable install? I am restricted from adding icons to my start menu/desktop.

@jawz101
jawz101 commented Jan 6, 2017

Thanks. That worked. Well, my office uses SSL Inspection so I guess I'm still out of luck if I can't import its self-signed cert :/ oh well.

@BladeMight

@jawz101 I don't actually understand what you mean :/ SSL? You mean you can't connecnt to SSL sites? Or browser even not starts(oh why would it)? See my post and try to run servo that way.

@ssokolow
ssokolow commented Jan 6, 2017

@BladeMight I think jawz101 is saying that their office uses an Internet gateway appliance which blocks traffic it can't MitM via a self-signed CA cert.

@jawz101
jawz101 commented Jan 7, 2017

What he said^. MITM cert situation. It bugged me when they turned that on.

@zticky
zticky commented Jan 10, 2017 edited

Tried to install servo but installer crashes on Windows 10.
Extracted msi but there is no .exe file to start servo

@BladeMight
BladeMight commented Jan 11, 2017 edited

Tried to install servo but installer crashes on Windows 10.
Extracted msi but there is no .exe file to start servo

@zticky OK, here you go an extracted working version of Servo, build from 22.12.16. I also added servo-browserhtml.cmd which will start a browser html if running servo.exe did not.

@lnicola
lnicola commented Jan 14, 2017

Is it normal for text to look terrible?

@jdm
Member
jdm commented Jan 14, 2017

Yes; native text rendering was added in #14153 but it's known to yield poor results at the moment.

@vvuk
Contributor
vvuk commented Jan 14, 2017
@rbtcollins

Can we link the msi on https://download.servo.org/ now?

@SaschaNaz

Shouldn't #14494 be first fixed before nightly release?

@gaby2300
@BladeMight

I cannot find servo.exe to run. Do I have to install something else before, aka the normal servo version?

No it is included in archive which you downloaded, you should just extract it in some folder and run servo.exe or servo-browserhtml.cmd, maybe there was problem with extract?(Or antivirus program)

@gaby2300
@BladeMight

I cannot extract it.

Use 7-zip.

@gaby2300
@komawoyo
komawoyo commented Jan 19, 2017 edited

Out of curiosity, do you have another machine you can test on? Download the MSI installer (link is somehwere on this page) and install it on another machine and see if it run. Its running fine for me

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment