unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
* bug#36419: webkitgtk build fails duo to suspected race
@ 2019-06-28 14:53 Jack Hill
  2019-06-28 15:01 ` bug#36419: (no subject) Jack Hill
  2019-09-23 20:54 ` bug#36419: webkitgtk fixed in later release? Jack Hill
  0 siblings, 2 replies; 5+ messages in thread
From: Jack Hill @ 2019-06-28 14:53 UTC (permalink / raw)
  To: 36419

[-- Attachment #1: Type: text/plain, Size: 746 bytes --]

Hi Guix,

It appears that the attatched derivation to build webkitgtk using the 
following guix

```
Generation 2	Jun 26 2019 20:21:09	(current)
   guix ba91247
     repository URL: https://git.savannah.gnu.org/git/guix.git
     branch: master
     commit: ba912479e8481d69b699ce348b35d5d70f0c9367
```

fails to build in a way that looks like a race. The suspicious lines in 
the attatched log are:

```
Traceback (most recent call last):
   File "/tmp/guix-build-webkitgtk-2.24.2.drv-0/webkitgtk-2.24.2/Source/WebKit/Scripts/generate-message-receiver.py", line 28, in <module>
     import webkit.messages
EOFError: EOF read where object expected
```

I have been able to sucessfully build webkitgtk on multiple hosts by using 
`-c 2`

Best,
Jack

[-- Attachment #2: Type: text/plain, Size: 8924 bytes --]

Derive([("doc","/gnu/store/nxmr459x7zwiwv1fhxc2lg7j728ll0j5-webkitgtk-2.24.2-doc","",""),("out","/gnu/store/g6ayqg3rgj2qkzyb6p7pdnzrascz55q4-webkitgtk-2.24.2","","")],[("/gnu/store/0f5p86jc5sscah0816js0dh3c006cawz-module-import.drv",["out"]),("/gnu/store/0p4h1ab5q3yg5d10k3q62854pzddhi29-wayland-1.17.0.drv",["out"]),("/gnu/store/16sgdpp8s3a8bbamp2vb6250r1inrsg0-ld-wrapper-0.drv",["out"]),("/gnu/store/182bvhgw65zcrqag21smsm1kdmj34v4y-gdk-pixbuf+svg-2.38.1.drv",["out"]),("/gnu/store/1g7g48n5nc8ywcnyaaj48j490dcc60r4-webkitgtk-2.24.2.tar.xz.drv",["out"]),("/gnu/store/1h270dl9pwynqahabck1y4w9xlp10468-gettext-minimal-0.19.8.1.drv",["out"]),("/gnu/store/22341wd5wmfv15ndpkcpbnxd7l0a553l-at-spi2-core-2.32.1.drv",["out"]),("/gnu/store/24jjl26627wgbmn5sc51d3iddk8ch0qr-bison-3.0.5.drv",["out"]),("/gnu/store/2p0nj7054bqxnpvvnbxm348f6n0rp52v-zlib-1.2.11.drv",["out"]),("/gnu/store/2rf752y5l2lqwaspijdkkpijr2gddpm9-libxcomposite-0.4.5.drv",["out"]),("/gnu/store/37f3463knjvkkjyhjgramdcxwhysmm3q-linux-libre-headers-4.14.67.drv",["out"]),("/gnu/store/3pbh4kqpjfgh51b1j00xrynm7kzws9rw-docbook-xml-4.5.drv",["out"]),("/gnu/store/534rm9gn29d7dd88wjkvmy9qf9w6j3b6-gzip-1.9.drv",["out"]),("/gnu/store/554vfwiqlfy7h6r63nfj5nsiy18fbf1j-bzip2-1.0.6.drv",["out"]),("/gnu/store/55bkfdv8sbqfmkq0yvn5cjgwaar72hpw-libxml2-2.9.8.drv",["out"]),("/gnu/store/5wjn3awv4sl9xicwm4v2mh8i40j8r8mh-fontconfig-2.13.1.drv",["out"]),("/gnu/store/643d351jy1xb4napmx9rwplizilkphqq-libsecret-0.18.8.drv",["out"]),("/gnu/store/648spv15xcgi9lph5cb5gar160z6hp6q-enchant-2.2.4.drv",["out"]),("/gnu/store/6h2nzqnclvpbl0icbm7pfq735pshb4rl-libsoup-2.66.2.drv",["out"]),("/gnu/store/77nx1x0cgir1fg8rf4g6bd62ybkcri4v-gdk-pixbuf-2.38.1.drv",["out"]),("/gnu/store/782xslg00g6fxyfcfsfgmrk64j15173r-mesa-19.0.4.drv",["out"]),("/gnu/store/7kv9qhr5l6wrnxgz6j4yxfa1fynqx9gy-at-spi2-atk-2.32.0.drv",["out"]),("/gnu/store/7nfn3l5s7lljhq1nb5qk72fmcrgbcj2g-bash-minimal-4.4.23.drv",["out"]),("/gnu/store/812n9rhhapg30dkf0c1rn9z2qrjqxkga-diffutils-3.6.drv",["out"]),("/gnu/store/86qcxn4izdp3jnfiw4r9hnmfcrrnp4qr-python2-2.7.15.drv",["out"]),("/gnu/store/8dn8z7j3xs7sib94z7vnix06fhij5bdc-libxrender-0.9.10.drv",["out"]),("/gnu/store/8hj46ipm7xqq2b1yhd5a9b886xchgq6n-libxtst-1.2.3.drv",["out"]),("/gnu/store/8kljs16mbk6xlpkapl5y80b0ymd9ry4k-tar-1.30.drv",["out"]),("/gnu/store/95bclzl6qa7xhkpzh2b20g7lr1ssbpg4-gcc-7.4.0.drv",["out"]),("/gnu/store/9app36ggr4qw65yaxvw427qgspjpnb3q-gtk-doc-1.28.drv",["out"]),("/gnu/store/9zk0ka62gv9s0dncjhycrfz2nhkzpjj9-orc-0.4.29.drv",["out"]),("/gnu/store/9zrkqzm3hw781cdzlwb5p5v8mxwqv41h-patch-2.7.6.drv",["out"]),("/gnu/store/am0i4hzl5574rdyirh3p7rbslnc72733-libxi-1.7.9.drv",["out"]),("/gnu/store/amhmn1kb4mlhmvq3ngalba79bbl4k6r5-libxdamage-1.1.4.drv",["out"]),("/gnu/store/aq4493lgfrzqgnlqnxw2a23f4j2vmzq7-gstreamer-1.16.0.drv",["out"]),("/gnu/store/avs5g64qhrcz11bpj3l0v5wri2asgf92-pixman-0.36.0.drv",["out"]),("/gnu/store/awvszkfqdbrd0rynhfx6i6wk4zjylbcn-pcre-8.42.drv",["out"]),("/gnu/store/axmxkzl3yqk4qsk0j74grzzkbcvfpzr5-atk-2.32.0.drv",["out"]),("/gnu/store/azhpvgyb7cqmsaq5j6365j9q8pi9w9i1-libxfixes-5.0.3.drv",["out"]),("/gnu/store/b8vc8fgq0qd7bw19cfqib4harl74l39b-libpthread-stubs-0.4.drv",["out"]),("/gnu/store/bh71xag2r1d7x68xkzisk2fvpd5q353z-pkg-config-0.29.2.drv",["out"]),("/gnu/store/cgjqr7gfa7pz1sv7937z88abp9n6x6rz-gtk+-2.24.32.drv",["out"]),("/gnu/store/cjmm8i4h5gbhh06nq9s54rjnjx1gg92x-glibc-2.28.drv",["out","static"]),("/gnu/store/cr59smc7cs9nmlg7afa8p4wck1py6wk0-geoclue-2.4.8.drv",["out"]),("/gnu/store/d9cz9979jl48saw8r5kj23ra3lnhjhjp-binutils-2.31.1.drv",["out"]),("/gnu/store/dhhqqgmmlv455xwswdjki9396yl4w23l-libnotify-0.7.7.drv",["out"]),("/gnu/store/ds02fg2pjyqb0p90yp0mxxav0l26cb44-freetype-2.9.1.drv",["out"]),("/gnu/store/dxv1j5wiir0hkglpaxxagq1v45rv4dvh-libvdpau-1.2.drv",["out"]),("/gnu/store/fkh36cwg5klykf8h6c2c70gva9bdgjfp-libgcrypt-1.8.3.drv",["out"]),("/gnu/store/fqgbd06yr491jg1qqwnxs3z61cv7fmhf-m4-1.4.18.drv",["out"]),("/gnu/store/fy46kjwm8afay68dr27hdk5yrn73mv4g-cmake-3.13.1.drv",["out"]),("/gnu/store/g1cadqdsw21vlbx33mmn47ig8b24k852-cairo-1.16.0.drv",["out"]),("/gnu/store/g4ay4q8z0xsidx5m8gbs9b1l79zvclpp-util-linux-2.32.1.drv",["out"]),("/gnu/store/gk68hxq24m49183khxm0d5gxasll6bja-findutils-4.6.0.drv",["out"]),("/gnu/store/gngac71swn17l609kxghh9lypfb5fgx5-pango-1.42.4.drv",["out"]),("/gnu/store/gspwmkrw7pjwn7q3gldn019rr612pyjf-gperf-3.1.drv",["out"]),("/gnu/store/gy1jwcsv8hc87x607yd6n7pzham9dgcs-fribidi-1.0.5.drv",["out"]),("/gnu/store/h7286ml247p67ngv3d5scg59fnikanps-module-import-compiled.drv",["out"]),("/gnu/store/hh2wy3ss0l4rgmixxk3p5z5rhc7ajpci-libxext-1.3.3.drv",["out"]),("/gnu/store/hkcccj1rr4wfdz26qkk7v3vyqbiy1b92-glib-2.56.3.drv",["bin","out"]),("/gnu/store/hs8w2wd0vxgq19q352ia3qzizwh1slms-guile-2.2.4.drv",["out"]),("/gnu/store/hxkf52zhykkjlkp5zaqbsf4mfgmlpcgc-xorgproto-2018.4.drv",["out"]),("/gnu/store/j02925rdlvhj0dgpvd8gdp2cd60bc1ms-openjpeg-2.3.0.drv",["out"]),("/gnu/store/jfb8s6k67nj1bpfmhckyp6m9fnfvh0b9-libxt-1.1.5.drv",["out"]),("/gnu/store/jgb3xaw9frygv51ywlywacbn8wizx52y-gtk+-3.24.8.drv",["out"]),("/gnu/store/jlhfzphwhzybi85jhaby8cgg18syk75a-libx11-1.6.6.drv",["out"]),("/gnu/store/jqcyprwiayvkvhrnw16zpw39iikv9jdf-libtasn1-4.13.drv",["out"]),("/gnu/store/jqq4m1yq1a8pss3h07xdklr2iv58xjsc-gcc-5.5.0.drv",["out"]),("/gnu/store/k19dyjk1iz5z5arjj4294hl6zlf525ll-libice-1.0.9.drv",["out"]),("/gnu/store/k9f70bdlr3aqsddawv84mkgdfxfrl5k5-libdrm-2.4.98.drv",["out"]),("/gnu/store/kl00zwmivpz7mnl818r8f4rapbpqhnhg-icu4c-63.1.drv",["out"]),("/gnu/store/kzkvl5w9h57d1r22r391bk5ijrjsdxwr-ruby-2.5.3.drv",["out"]),("/gnu/store/l44xxcnd3jw3pvp4w0xxw2shvipa7zw2-libxau-1.0.8.drv",["out"]),("/gnu/store/lc1mns6vpia7gkh2h5csy82mk5nfydx5-libxshmfence-1.3.drv",["out"]),("/gnu/store/li358ml1bxmyr4rh67jhi42rrj2jaf8w-sed-4.5.drv",["out"]),("/gnu/store/lmz73zqa60pclx9wkp7pc42qdrdmxrd0-make-4.2.1.drv",["out"]),("/gnu/store/md55yynwav7z9jriz53lp1gwy6wgll5v-gawk-4.2.1.drv",["out"]),("/gnu/store/mg1d7yna8w6d2598rsmmchyg2nvd3qfl-libxcb-1.13.drv",["out"]),("/gnu/store/mpgfw9s68nn93519hkgr9r2mpspszypd-libxinerama-1.1.4.drv",["out"]),("/gnu/store/mvbhb7l6pk51vsz5d8349smdajx46nam-libepoxy-1.5.3.drv",["out"]),("/gnu/store/n0dgis9vf9dvjjyy6p5pgbw8nk2xky28-libxslt-1.1.32.drv",["out"]),("/gnu/store/n4d5qmd1kiwc2v9zrh2q02zmpz90zrsq-harfbuzz-2.2.0.drv",["out"]),("/gnu/store/nj4ykifaaw40anq4f7m1y9m8fbbrs8kx-libxxf86vm-1.1.4.drv",["out"]),("/gnu/store/nvflswj1nlb2dfv8pbn2pmgvsi3ckksq-libgpg-error-1.32.drv",["out"]),("/gnu/store/nwypm7yhps54wpi6fd8cvs1hfxn2r8g9-xz-5.2.4.drv",["out"]),("/gnu/store/p5rmhsd3rvds495i2q68k7w13mp6g4am-libxkbcommon-0.8.4.drv",["out"]),("/gnu/store/pj9syn45gpb586z57bdwlby2fc8i5d4y-gobject-introspection-1.56.1.drv",["out"]),("/gnu/store/pxlqajhrr1616c2w89w9n0xr89likykk-dbus-1.12.12.drv",["out"]),("/gnu/store/qgzpn7r98gkphnjdnk5yvr81n3z8yc93-grep-3.1.drv",["out"]),("/gnu/store/qpj5a2wyz654m6f66a7fbp6k9lfslcbn-shared-mime-info-1.9.drv",["out"]),("/gnu/store/qpjzaa45ii48dhqjhazwcw57y7svgpkv-file-5.33.drv",["out"]),("/gnu/store/s0a6chays0qrk3cr8rk7zkcqd979knls-libjpeg-9c.drv",["out"]),("/gnu/store/sknfw49xldaqdlr2a0xmd1n8rh9xfi74-graphite2-1.3.12.drv",["out"]),("/gnu/store/v4wclwap0rkzp14b6ydizamzw8xbzrcy-hyphen-2.8.8.drv",["out"]),("/gnu/store/v5nv2mqfasdjqw1kd99bnz3q47fn8q74-libpsl-0.21.0.drv",["out"]),("/gnu/store/vfhmq2hn09xx4y1kczsr2d8kcsv4aapl-libxdmcp-1.1.2.drv",["out"]),("/gnu/store/vp2bz5lgfrkkkcyqkzmhy053jv8f92my-expat-2.2.6.drv",["out"]),("/gnu/store/vpx9nz6ijryj28s967wn1m93v7fz1czv-libffi-3.2.1.drv",["out"]),("/gnu/store/vzgdr3l5fypaf68sc6gaqd4nrvn79sdc-libwebp-1.0.2.drv",["out"]),("/gnu/store/w2siayrhiiw6p69f1975r76k3553vaz0-coreutils-8.30.drv",["out"]),("/gnu/store/wib93pjv4vwj4ylzc5yc9qb608d57xrb-glibc-utf8-locales-2.28.drv",["out"]),("/gnu/store/wv9a931qppk6rdb9jzc10f7n0xazvxnk-wayland-protocols-1.17.drv",["out"]),("/gnu/store/wyyddd8byflaiwa2qpgwfzzfi5cxda1l-sqlite-3.24.0.drv",["out"]),("/gnu/store/x0nqzn6hdvdmprajrmvd9xjmb2b59ybi-perl-5.28.0.drv",["out"]),("/gnu/store/x2c18hpbxshyq7nhv13ldak1ji1nb3ih-libsm-1.2.2.drv",["out"]),("/gnu/store/x7r388bpw5dr2ickdcdcq5mi1plr1sq2-gst-plugins-base-1.16.0.drv",["out"]),("/gnu/store/xjay4szaqaky7jnp00226iyrkikw03qr-util-macros-1.19.2.drv",["out"]),("/gnu/store/z14pxmwv9w64nll1ky97grlx56pvksl4-libxcursor-1.2.0.drv",["out"]),("/gnu/store/z4xs4srkfrc08hmljabcyxcphjx6aiw6-libpng-1.6.34.drv",["out"])],["/gnu/store/3w57gcfp767jbn3jprfg8zgjnai8yhrh-webkitgtk-2.24.2-guile-builder"],"x86_64-linux","/gnu/store/r658y3cgpnf99nxjxqgjiaizx20ac4k0-guile-2.2.4/bin/guile",["--no-auto-compile","-L","/gnu/store/6bwkbm3a80v0xab5qsicij7bjvmn5yna-module-import","/gnu/store/3w57gcfp767jbn3jprfg8zgjnai8yhrh-webkitgtk-2.24.2-guile-builder"],[("GUILE_LOAD_COMPILED_PATH","/gnu/store/sd3bgj7kh6bnmjlq6qqqjz2x8x9gmy3y-module-import-compiled"),("doc","/gnu/store/nxmr459x7zwiwv1fhxc2lg7j728ll0j5-webkitgtk-2.24.2-doc"),("out","/gnu/store/g6ayqg3rgj2qkzyb6p7pdnzrascz55q4-webkitgtk-2.24.2")])

[-- Attachment #3: Type: application/octet-stream, Size: 267445 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* bug#36419: (no subject)
  2019-06-28 14:53 bug#36419: webkitgtk build fails duo to suspected race Jack Hill
@ 2019-06-28 15:01 ` Jack Hill
  2019-06-28 17:04   ` Jack Hill
  2019-09-23 20:54 ` bug#36419: webkitgtk fixed in later release? Jack Hill
  1 sibling, 1 reply; 5+ messages in thread
From: Jack Hill @ 2019-06-28 15:01 UTC (permalink / raw)
  To: 36419

The previously attatched log was generated with -c 12. I am currently 
running a build with -c 1 to verify that the problem occurs there as well.

(I remember it happening with -c 1 in the past, but my memory could be 
faulty).

^ permalink raw reply	[flat|nested] 5+ messages in thread

* bug#36419: (no subject)
  2019-06-28 15:01 ` bug#36419: (no subject) Jack Hill
@ 2019-06-28 17:04   ` Jack Hill
  0 siblings, 0 replies; 5+ messages in thread
From: Jack Hill @ 2019-06-28 17:04 UTC (permalink / raw)
  To: 36419

[-- Attachment #1: Type: text/plain, Size: 83 bytes --]

I've confirmed that webkitgtk also fails to build for me with -c 1. Log 
attatched.

[-- Attachment #2: Type: application/octet-stream, Size: 360796 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* bug#36419: webkitgtk fixed in later release?
  2019-06-28 14:53 bug#36419: webkitgtk build fails duo to suspected race Jack Hill
  2019-06-28 15:01 ` bug#36419: (no subject) Jack Hill
@ 2019-09-23 20:54 ` Jack Hill
  2019-09-24  8:19   ` Ludovic Courtès
  1 sibling, 1 reply; 5+ messages in thread
From: Jack Hill @ 2019-09-23 20:54 UTC (permalink / raw)
  To: 36419

Today I was able to build webkitgkt 2.24.4 with Guix commit 
4343eebfc9f7d44ec9a665f3374d1397301b542e. It looks like it is also 
available on ci.guix.gnu.org:

https://ci.guix.gnu.org/25hz999kgcjh4alm6liwm12jm3blf5zz.narinfo

This is a newer release of webkitgtk than the one that failed (2.24.2). 
Do we think this means that webkitgtk build problem has been fixed, or did 
we just get lucky with this release?

My feeling is that we should close this bug and can open a new one if it 
re-occurs.

Thoughts?
Jack

^ permalink raw reply	[flat|nested] 5+ messages in thread

* bug#36419: webkitgtk fixed in later release?
  2019-09-23 20:54 ` bug#36419: webkitgtk fixed in later release? Jack Hill
@ 2019-09-24  8:19   ` Ludovic Courtès
  0 siblings, 0 replies; 5+ messages in thread
From: Ludovic Courtès @ 2019-09-24  8:19 UTC (permalink / raw)
  To: Jack Hill; +Cc: 36419-done

Hello,

Jack Hill <jackhill@jackhill.us> skribis:

> Today I was able to build webkitgkt 2.24.4 with Guix commit
> 4343eebfc9f7d44ec9a665f3374d1397301b542e. It looks like it is also
> available on ci.guix.gnu.org:
>
> https://ci.guix.gnu.org/25hz999kgcjh4alm6liwm12jm3blf5zz.narinfo
>
> This is a newer release of webkitgtk than the one that failed
> (2.24.2). Do we think this means that webkitgtk build problem has been
> fixed, or did we just get lucky with this release?
>
> My feeling is that we should close this bug and can open a new one if
> it re-occurs.

I agree.  Closed!

Thanks for following up on this,
Ludo’.

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2019-09-24  8:21 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-06-28 14:53 bug#36419: webkitgtk build fails duo to suspected race Jack Hill
2019-06-28 15:01 ` bug#36419: (no subject) Jack Hill
2019-06-28 17:04   ` Jack Hill
2019-09-23 20:54 ` bug#36419: webkitgtk fixed in later release? Jack Hill
2019-09-24  8:19   ` Ludovic Courtès

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).