On 02/11/2017 20:32, Leon Romanovsky wrote: > On Thu, Nov 02, 2017 at 07:04:36PM +0100, Nicolas Morey-Chaisemartin wrote: >> >> Le 02/11/2017 à 18:42, Leon Romanovsky a écrit : >>> On Thu, Nov 02, 2017 at 06:32:09PM +0100, Nicolas Morey-Chaisemartin wrote: >> Leon, Jason, is there any news on switching the upstream validation to build/validate for all distrib instead of just the "travis" one ? > > This is the ultimate goal of this series. >> Sounds good. In that case, it might be worth adding tumbleweed to the distrib beeing built. >> Most of the SUSE bleeding-edge user are using TW as it provides the latest kernel/packages. > The preference is to have one latest distribution per distro, otherwise > the CI will take a lot of time to complete. It makes sense to replace > leap with tumblweed. Hi Nicolas, I've tried to build RPMs for tumbleweed, but it fails with the following error: $ buildlib/cbuild pkg tumbleweed error: Failed build dependencies: curl-mini is needed by rdma-core-16-0.x86_64 Seems like there is no such package available for Tumbleweed .. ######################################################################## $ buildlib/cbuild pkg tumbleweed --run-shell builder-24bcec44f958:~/rpmbuild # cat /etc/issue Welcome to openSUSE Tumbleweed 20171102 - Kernel \r (\l). builder-24bcec44f958:~/rpmbuild # zypper search curl-mini Loading repository data... Reading installed packages... No matching items found. builder-24bcec44f958:~/rpmbuild # zypper search curl Loading repository data... Reading installed packages... S | Name | Summary | Type --+---------------------+--------------------------------------------------------------+-------- | curl | A Tool for Transferring Data from URLs | package | curlftpfs | Filesystem for mounting FTP hosts using FUSE and libcurl | package | flickcurl | Command-Line Tools for the Flickr Web Service | package | flickcurl-doc | Documentation for flickcurl, a Flickr Web Service C library | package | gambas3-gb-net-curl | The advanced networking component for Gambas | package | ghc-curl | Haskell binding to libcurl | package | ghc-curl-devel | Haskell curl library development files | package | libcurl-devel | A Tool for Transferring Data from URLs | package | libcurl-devel-32bit | A Tool for Transferring Data from URLs | package i | libcurl4 | Version 4 of cURL shared library | package | libcurl4-32bit | Version 4 of cURL shared library | package | libflickcurl-devel | Development files for flickurl, a Flickr Web Service library | package | libflickcurl0 | C Library API to the Flickr Web Service | package | libflickcurl0-32bit | C Library API to the Flickr Web Service | package | php7-curl | libcurl integration for PHP | package | python-pycurl-doc | Documentation for python-curl | package | python2-pycurl | PycURL -- cURL library module | package | python3-pycurl | PycURL -- cURL library module | package | qemu-block-curl | Universal CPU emulator -- cURL block support | package | syslog-ng-curl | Curl (HTTP) destination support for syslog-ng | package | tclcurl | Tcl Binding to libcurl | package | xmms2-plugin-curl | Curl support for xmms2 | package ######################################################################## However, after removing the requirement for curl-mini, I was able to build RPMs successfully under Tumbleweed. Can I submit a patch for removing these lines ? --- a/suse/rdma-core.spec +++ b/suse/rdma-core.spec -%if 0%{?suse_version} >= 1330 -BuildRequires: curl-mini -%endif - Regards, Alaa >>>>> After this series will be fixed and merged, we will have containerized SuSE/CentOS/Debian builds in travis, > and next step will be upload those artifacts to https://packagecloud.io/, so people won't need to create > distro packages for master branch. It will be there for them. >> FYI, I've already setup something in OBS that does it for the SUSE packages: >> https://build.opensuse.org/package/show/science:HPC:Head/rdma-core >> >> I've a Jenkins job that pulls github and automatically update this OBS repository. >> They definitly should *NOT* be used for anything but testing. >> >>>>> In regards of schedule, there is already weekend in IL and Alaa will continue > to work on this series next week. After that, I'll setup and connect packagecloud > to our account. >> Great ! >> >> Nicolas >> -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html