------- Comment From <email address hidden> 2016-04-14 09:01 EDT-------
This bug affects anything that uses one of the epoll* syscalls that returns information in the EpollEvent structure that was incorrectly defined for ppc64/ppc64le in golang. Without this fix those syscalls will return incorrect event information, and many of the tests in fsnotify fail. It wasn't found until upstream Docker hit it, but I think it could affect more than just Docker.
The fix consists only of correctly defining the data structure used by these syscalls and only for ppc64le/ppc64 so I don't think it is very risky.
On the other hand, I just requested it get into go 1.6.2, I think that should go in, but I don't know what kind of time line we are talking about for Ubuntu 16.04 golang to move to that.
------- Comment From <email address hidden> 2016-04-14 09:01 EDT-------
This bug affects anything that uses one of the epoll* syscalls that returns information in the EpollEvent structure that was incorrectly defined for ppc64/ppc64le in golang. Without this fix those syscalls will return incorrect event information, and many of the tests in fsnotify fail. It wasn't found until upstream Docker hit it, but I think it could affect more than just Docker.
The fix consists only of correctly defining the data structure used by these syscalls and only for ppc64le/ppc64 so I don't think it is very risky.
On the other hand, I just requested it get into go 1.6.2, I think that should go in, but I don't know what kind of time line we are talking about for Ubuntu 16.04 golang to move to that.