From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jason Gunthorpe Subject: Re: [RFCv2 00/15] RFCv2: Consolidated userspace RDMA library repo Date: Sun, 4 Sep 2016 17:55:55 -0600 Message-ID: <20160904235555.GA21542@obsidianresearch.com> References: <1471889618-1605-1-git-send-email-jgunthorpe@obsidianresearch.com> <4f0876ce-f3c9-83e3-d0ef-0c5656ce9462@grimberg.me> <53eb35b4-0320-acd9-9969-73f5817c8144@sandisk.com> <20160901172355.GA20472@obsidianresearch.com> <019b01d2047f$b9694f90$2c3beeb0$@opengridcomputing.com> <20160902233231.GA26309@obsidianresearch.com> <20160903051222.GA2098@obsidianresearch.com> <20160904055441.GI21847@leon.nu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Content-Disposition: inline In-Reply-To: <20160904055441.GI21847-2ukJVAZIZ/Y@public.gmane.org> Sender: linux-rdma-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org To: Leon Romanovsky Cc: Bart Van Assche , Steve Wise , 'Sagi Grimberg' , 'Doug Ledford' , "linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org" , 'Devesh Sharma' , 'Hal Rosenstock' , 'Mike Marciniszyn' , 'Moni Shoua' , 'Sean Hefty' , 'Tatyana Nikolova' , 'Vladimir Sokolovsky' , 'Yishai Hadas' List-Id: linux-rdma@vger.kernel.org On Sun, Sep 04, 2016 at 08:54:41AM +0300, Leon Romanovsky wrote: > On Fri, Sep 02, 2016 at 11:12:22PM -0600, Jason Gunthorpe wrote: > > On Fri, Sep 02, 2016 at 05:10:45PM -0700, Bart Van Assche wrote: > > > > So I added opensuse 13.2 and 42.1 to the list of docker container > > builders and the simple build looks like it runs OK. > > Are you running standard docker containers or build them by yourself? > Can you add scripts to run containers to your rdma-plumbers repo? So it > will be much easier to see/debug build issues on different platforms. I mentioned this in my first email, but here is more details. The tooling branch contains all the scripting I used to build and test this thing. The docker/ directory has all the docker files and the script to run them. https://github.com/jgunthorpe/rdma-plumbing/tree/tooling/docker The docker script is something I've used for awhile in other places, there are others around as well that are similar.. The basic usage is like this: # Download docker base images and run all docker files # Do once. $ docker/do_docker.py build-images --env all # Run 'make' inside the container using the current source tree # exactly as is. Directs the build to a build-fc24 output directory $ docker/do_docker.py make fc24 # Build a package. This runs 'git archive', imports the archive into # the container, transfers the spec file, fusses with the container, # runs rpmbuild/dpkg-buildpkg, then copies the rpms back out. Note # that changes must be checked in to have any impact. $ docker/do_docker.py pkg fc24 Folks can decide how much of this stuff should go on into the main repository later on.. Jason -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html