Re: [voidlinux/void-packages] libvpx: update to 1.6.0. (soname bump) (#4757)

Michael Gehring at Tue, 13 Sep 2016 13:07:21 -0700
Unfortunately that's the new normal for travis builds. I never could reproduce locally. Currently running test builds locally. @duncaen managed to get a coredump but that wasn't really enlightening on whats happening.
Jürgen Buchmüller at Tue, 13 Sep 2016 13:12:51 -0700
Hmm.. the travis-ci builds use proot while locally I use uchroot. Another difference is the xbps-static being used AFAICT.
Jürgen Buchmüller at Tue, 13 Sep 2016 13:14:32 -0700
Yup, it's the `XBPS_CHROOT_CMD=proot` which causes the segfault. Confirmed locally.
Jürgen Buchmüller at Tue, 13 Sep 2016 13:26:19 -0700
The `proot-x86_64` which `common/travis/prepare.sh` downloads is version 5.1.0 (`strings proot-x86_64`), same a our proot pkg. No update since Dec, 18 2014. Perhaps we can create a `xbps-uchroot-x86_64` static executable and use that instead of proot?
Michael Gehring at Tue, 13 Sep 2016 13:29:08 -0700
> Perhaps we can create a `xbps-uchroot-x86_64` static executable and use that instead of proot? Not sure if the kernel used on travis has the required options enabled.
Jürgen Buchmüller at Tue, 13 Sep 2016 13:32:53 -0700
True. There are some [PRs pending for proot](https://github.com/proot-me/PRoot/pulls) and specifically https://github.com/proot-me/PRoot/pull/91 looks like it would fix a bug that could cause such problems.
Jürgen Buchmüller at Tue, 13 Sep 2016 13:54:17 -0700
Are the kernel config options accessible for a user somehow? Then we could print info about the (non-)existance of `CONFIG_NAMESPACES, CONFIG_IPC_NS, CONFIG_PID_NS, CONFIG_UTS_NS` in setup.sh or even decide whether or not to use xbps-uchroot.
Michael Gehring at Tue, 13 Sep 2016 13:56:57 -0700
> Are the kernel config options accessible for a user somehow? Maybe zcat /proc/config.gz works? But that depends on the kernel config ;)
Jürgen Buchmüller at Tue, 13 Sep 2016 13:58:41 -0700
Yeah, or `cat /boot/config-$(uname -r)` .. even less probable :)
Jürgen Buchmüller at Tue, 13 Sep 2016 14:09:17 -0700
Let's wait for @xtraeme to pop up again and see if he knows what and how to do :)
Jürgen Buchmüller at Tue, 13 Sep 2016 15:20:16 -0700
This PR lgtm and I didn't mean to wait for Juan to merge this :)
Michael Gehring at Tue, 13 Sep 2016 16:17:28 -0700
Build tested everything on x86_64.
Michael Gehring at Sat, 17 Sep 2016 16:57:46 -0700
Merged #4757.