New csbuild run

Martin Schwenke martin at meltin.net
Wed May 22 03:13:19 UTC 2019


On Tue, 21 May 2019 08:54:13 +0200, Andreas Schneider <asn at samba.org>
wrote:

> On Tuesday, May 21, 2019 8:29:24 AM CEST Martin Schwenke wrote:
> > Hi Andreas,
> > 
> > On Tue, 21 May 2019 08:19:26 +0200, Andreas Schneider <asn at samba.org>
> > 
> > wrote:  
> > > On Tuesday, May 21, 2019 3:36:07 AM CEST Martin Schwenke wrote:  
> > > > How can I run this locally on my laptop?  
> > > 
> > > you need to install csbuild which is normally available on Fedora. You
> > > should use Fedora 29 or newer.
> > > 
> > > You can run it like this:
> > > 
> > > https://gitlab.com/samba-team/devel/samba/commit/
> > > 5e996a902488ecb3f6e6afcd528cfdd135038c50#587d266bb27a4dc3022bbed44dfa19849
> > > df3044c_228_289
> > > 
> > > Line 289-296
> > > 
> > > for 'make -j$(nproc)' you use e.g. 'make -j8'
> > > 
> > > You don't have to specify a commit range if you just want to get all
> > > errors. But normally it compare a range. It will create a diff what is
> > > new, fixed or currently not working.
> > > 
> > > for '--git-commit-range $CI_COMMIT_RANGE' you use for example:
> > >     --git-commit-range master-mybranch~20..master-mybranch
> > > 
> > > which will compare the last 20 commits. It is interesting once you fix
> > > something.
> > > 
> > > As csbuild also finds quite some false positives, the above command is
> > > interesting, because of the diff it just doesn't report them as 'new' if
> > > it is in both commits. So normally you only get newly introduced issues.
> > > 
> > > Does that answer your question?  
> > 
> > Almost.  :-)
> > 
> > I run Debian, so is csbuild available from some other place than as a
> > package in Fedora?  I know that I could find a Fedora RPM
> > and unpack it, but I figure there must be a web site somewhere that I
> > can download it from.   Unfortunately, searching the internet for
> > "csbuild" finds too many other things.  :-(  
> 
> I just found:
> 
> https://github.com/kdudka/csbuild-deb

Thanks!  Will use that as plan B if Noel's Docker method doesn't
fly...  :-)

peace & happiness,
martin



More information about the samba-technical mailing list