[ https://issues.apache.org/jira/browse/THRIFT-2744?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Randy Abernethy resolved THRIFT-2744. ------------------------------------- Resolution: Implemented Fix Version/s: 0.9.3 All subordinate issues committed completing this patch piece-wise. > Vagrantfile for Centos 6.5 > -------------------------- > > Key: THRIFT-2744 > URL: https://issues.apache.org/jira/browse/THRIFT-2744 > Project: Thrift > Issue Type: Improvement > Components: Build Process, Test Suite, Tutorial > Affects Versions: 0.9.2 > Environment: all > Reporter: Randy Abernethy > Assignee: Randy Abernethy > Fix For: 0.9.3 > > Attachments: 0001-vagrant-updates-8.patch > > > Apache Thrift needs better Centos support. > Apache Thrift build and test has been missing solid Centos support. Getting > the full Thrift platform to build on Centos is a rough road, largely because > commits take place without testing on Centos. > Kerry Kim, director of Linux markets for SuSE, in a January 2014 LinuxInsider > story ranked enterprise Linux platforms: Red Hat (60 percent market share), > SuSE (30 percent market share), Oracle (5 to 8 percent market share) and > Ubuntu (less than 4 percent) http://www.linuxinsider.com/story/79717.html > Testing with Centos provides the opportunity to catch additional defects in > code, build and cross platform operation which aren't reported on Ubuntu > alone. A particular concern that Centos will help trap is the addition of C+ > + 11 code to the Thrift compiler and or C+ + 98 lib. A cpp11 lib is a > necessary addition but we should keep the compiler and existing libs free of > C+ + 11 so that they will build on LTS platforms. > This Vagrantfile is a work in progress. It currently supports building the > compiler and almost all of the language libraries. > Adding Centos and a Windows vm to the CI process prior to v1.0 would be a > significant cross platform uptick. With Ubuntu, Centos and Windows, Thrift > would have the cross platform test base that it deserves. > As a side note: We should either make sure commits pass CI or just turn off > the CI everywhere so that we do not waste power, CPU cycles and email > bandwidth. The CI BUILD FAILED emails are far too frequent. -- This message was sent by Atlassian JIRA (v6.3.4#6332)