+1 Sebastian, I would ask the same as Wilder, why the rush to merge those PRs without actual test and reviews (some LGTMs there I would not count)? They did not seem to be that important.
I believe that the idea to run PRs totally distributed in everyone’s environments would not be feasible today. However, we could have a single environment with the most common environment configurations such as a XenServer cluster, KVM cluster, LXC cluster and so forth, so we can run functional tests (the so-called integration tests that Remi is running today) against that environment. We could have both advanced and basic network configurations environments; I think that a single place to concentrate our efforts would be better today. On Wed, Jan 27, 2016 at 6:33 PM, Sebastien Goasguen <run...@gmail.com> wrote: > > > On Jan 27, 2016, at 9:25 PM, Wido den Hollander <w...@widodh.nl> wrote: > > > > > > > > On 01/27/2016 09:18 PM, Sebastien Goasguen wrote: > >> Folks, > >> > >> How about we freeze our repo entirely until we get proper CI in place. > >> > >> Seems to me all the hard work from Remi and co could be lost if we > start committing again. > >> > >> Now Travis is not running, Jenkins fails all the time and nobody cares… > >> > >> So how about we figure out CI now ? and not do anything else. > >> > > > > I think forces have to be combined to make this work. > > > > Questions which come to mind: Who runs Jenkins? Do we need a additional > > slave? > > > > I haven't figured out the Integration tests completely personally. > > > > In an ideal case, PR should trigger tests totally distributed on > everyone’s own hardware. Then tests would report back on the PR. > Only when all are green can we merge. > > there is an issue with creating triggers in github on our own, but I think > that’s what we should aspire to. > > for instance, how can pcextreme automate its testing and report back on > each PR ? > > > Wido > > > >> -Sebastien > >> > > -- Rafael Weingärtner