Bug 115907

Summary: [GTK] Build Xvfb with jhbuild
Product: WebKit Reporter: Gustavo Noronha (kov) <gustavo>
Component: WebKitGTKAssignee: Gustavo Noronha (kov) <gustavo>
Status: RESOLVED FIXED    
Severity: Normal CC: cdumez, commit-queue, eric.carlson, esprehn+autocc, glenn, gtk-ews, jer.noble, mrobinson, pnormand, rego+ews, rego, xan.lopez
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Patch
none
Patch
none
Patch
none
Patch
none
Patch
none
Patch none

Description Gustavo Noronha (kov) 2013-05-10 08:02:38 PDT
SSIA
Comment 1 Gustavo Noronha (kov) 2013-05-10 08:07:56 PDT
Needs the following additional packages in the bots: xutils-dev xtrans-dev libxfont-dev libpciaccess-dev
Comment 2 Gustavo Noronha (kov) 2013-05-10 08:27:44 PDT
Created attachment 201348 [details]
Patch
Comment 3 Gustavo Noronha (kov) 2013-05-10 10:05:10 PDT
We need the packages that are now listed in install-dependencies installed on the bots =)
Comment 4 kov's GTK+ EWS bot 2013-05-10 13:01:09 PDT
Comment on attachment 201348 [details]
Patch

Attachment 201348 [details] did not pass gtk-ews (gtk):
Output: http://webkit-queues.appspot.com/results/274484
Comment 5 Manuel Rego Casasnovas 2013-05-10 13:11:02 PDT
(In reply to comment #1)
> Needs the following additional packages in the bots: xutils-dev xtrans-dev libxfont-dev libpciaccess-dev

I've just installed the packages in the bots and my EWS (just pending 32-bits bot).
Comment 6 Gustavo Noronha (kov) 2013-05-10 14:09:09 PDT
Looks like we need x11proto-gl-dev from experimental. I installed it on my bots , ubuntu has a new enough version since precise. http://packages.ubuntu.com/search?keywords=x11proto-gl-dev
Comment 7 Gustavo Noronha (kov) 2013-05-10 14:09:26 PDT
Created attachment 201424 [details]
Patch
Comment 8 Manuel Rego Casasnovas 2013-05-10 14:48:58 PDT
(In reply to comment #6)
> Looks like we need x11proto-gl-dev from experimental. I installed it on my bots , ubuntu has a new enough version since precise. http://packages.ubuntu.com/search?keywords=x11proto-gl-dev

Installed in the Igalia bots and my EWS, version installed is 1.4.16-1.
Comment 9 kov's GTK+ EWS bot 2013-05-10 17:10:13 PDT
Comment on attachment 201424 [details]
Patch

Attachment 201424 [details] did not pass gtk-ews (gtk):
Output: http://webkit-queues.appspot.com/results/405149
Comment 10 Gustavo Noronha (kov) 2013-05-13 06:39:05 PDT
Some more deps found:

No package 'xcmiscproto' found
No package 'bigreqsproto' found
Requested 'randrproto >= 1.4.0' but version of RandrProto is 1.3.2
Requested 'inputproto >= 2.3' but version of InputProto is 2.2
No package 'videoproto' found
No package 'scrnsaverproto' found
No package 'resourceproto' found
No package 'xf86driproto' found
No package 'xkbfile' found
Comment 11 Gustavo Noronha (kov) 2013-05-13 07:02:18 PDT
Created attachment 201558 [details]
Patch
Comment 12 Gustavo Noronha (kov) 2013-05-13 07:05:47 PDT
This is what I had to do:

apt-get install -t experimental x11proto-xcmisc-dev x11proto-bigreqs-dev x11proto-randr-dev x11proto-input-dev x11proto-video-dev x11proto-scrnsaver-dev x11proto-resource-dev x11proto-xf86dri-dev libxkbfile-dev
Comment 13 Manuel Rego Casasnovas 2013-05-13 08:43:25 PDT
(In reply to comment #12)
> This is what I had to do:
> 
> apt-get install -t experimental x11proto-xcmisc-dev x11proto-bigreqs-dev x11proto-randr-dev x11proto-input-dev x11proto-video-dev x11proto-scrnsaver-dev x11proto-resource-dev x11proto-xf86dri-dev libxkbfile-dev

Installed them in Igalia bots and my EWS.
Comment 14 kov's GTK+ EWS bot 2013-05-13 09:04:06 PDT
Comment on attachment 201558 [details]
Patch

Attachment 201558 [details] did not pass gtk-wk2-ews (gtk-wk2):
Output: http://webkit-queues.appspot.com/results/265859
Comment 15 kov's GTK+ EWS bot 2013-05-13 09:43:53 PDT
Comment on attachment 201558 [details]
Patch

Attachment 201558 [details] did not pass gtk-ews (gtk):
Output: http://webkit-queues.appspot.com/results/265857
Comment 16 Gustavo Noronha (kov) 2013-05-13 10:04:12 PDT
Created attachment 201580 [details]
Patch
Comment 17 Gustavo Noronha (kov) 2013-05-13 10:05:00 PDT
Comment on attachment 201580 [details]
Patch

For EWS
Comment 18 Gustavo Noronha (kov) 2013-05-13 10:58:30 PDT
The gtk-wk2 failure is caused by jhbuild not applying patches after the first time it unpacked the source, it looks like, need to remove the directory manually from rego's bot, let's see if my gtk1 bot builds it.
Comment 19 kov's GTK+ EWS bot 2013-05-13 13:44:28 PDT
Comment on attachment 201580 [details]
Patch

Attachment 201580 [details] did not pass gtk-ews (gtk):
Output: http://webkit-queues.appspot.com/results/297900
Comment 20 Gustavo Noronha (kov) 2013-05-13 14:06:06 PDT
ok... so we'll need to wait for a new xinput proto package after all... =)
Comment 21 Gustavo Noronha (kov) 2013-05-15 10:44:57 PDT
Created attachment 201856 [details]
Patch
Comment 22 Gustavo Noronha (kov) 2013-05-15 10:45:48 PDT
Or rather, let's use the version of Xvfb that is currently in debian and backport the patch =P
Comment 23 Gustavo Noronha (kov) 2013-05-15 17:00:14 PDT
Comment on attachment 201856 [details]
Patch

pff, the backport is not correct, funnily enough it did build locally...
Comment 24 kov's GTK+ EWS bot 2013-05-15 18:59:58 PDT
Comment on attachment 201856 [details]
Patch

Attachment 201856 [details] did not pass gtk-ews (gtk):
Output: http://webkit-queues.appspot.com/results/473728
Comment 25 Gustavo Noronha (kov) 2013-05-16 07:28:49 PDT
Created attachment 201954 [details]
Patch
Comment 26 Gustavo Noronha (kov) 2013-05-16 13:22:45 PDT
Comment on attachment 201954 [details]
Patch

Clearing flags on attachment: 201954

Committed r150204: <http://trac.webkit.org/changeset/150204>
Comment 27 Gustavo Noronha (kov) 2013-05-16 13:22:53 PDT
All reviewed patches have been landed.  Closing bug.