Date: Thu, 25 Jun 2015 15:49:31 -0400 From: "George Neville-Neil" <gnn@neville-neil.com> To: "Craig Rodrigues" <rodrigc@FreeBSD.org> Cc: "freebsd-testing@freebsd.org" <freebsd-testing@freebsd.org>, "freebsd-java@freebsd.org" <freebsd-java@freebsd.org> Subject: Re: Requests for Help: add FreeBSD procstat support to akuma library for Jenkins Message-ID: <8CA148D7-81AF-41F8-AA41-9D7700B27242@neville-neil.com> In-Reply-To: <CAG=rPVc=L9pOuXD5KSLtbPA=X=wOhBbFbHgQy%2BZVjCLU6Z6wVQ@mail.gmail.com> References: <CAG=rPVc=L9pOuXD5KSLtbPA=X=wOhBbFbHgQy%2BZVjCLU6Z6wVQ@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 18 Jun 2015, at 11:05, Craig Rodrigues wrote: > Hi, > > When setting up Jenkins, if you install new plugins, there > is a checkbox: > > Restart Jenkins when installation is complete and no jobs are running > > This checkbox allows you to restart Jenkins automatically when new > plugins are installed. This feature works on OS X, Linux, and = > Solaris, > but not FreeBSD. > > I tracked down the problem on FreeBSD. It turns out in this file > in the Jenkins core Jenkins: > https://github.com/kohsuke/hudson/blob/master/core/src/main/java/hudson= /lifecycle/UnixLifecycle.java > > the akuma library ( https://github.com/kohsuke/akuma/ ) is used > to figure out what command-line arguments > were passed to the Java VM that is running Jenkins. > This allows Jenkins to restart the VM with the same command-line > arguments. > > The akuma library has platform specific code for > OS X, Linux, and Solaris, but not FreeBSD. > > I am a bit overstretched with multiple things at this point. > I was wondering if someone with Java coding experience can help > with the following. > > (1) Take the akuma library from https://github.com/kohsuke/akuma/ > > (2) Implement FreeBSD support in akuma, by having it execute > "procstat -c" to figure out the command-line arguments for a = > process. > > (3) Make sure that all tests in akuma pass > > (4) Send a GitHub pull request to incorporate the change upstream. > > I do not code in Java but also didnt' see a followup to this. Has = anyone taken it upon themselves to fix this problem? If so, please speak up. Best, George
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8CA148D7-81AF-41F8-AA41-9D7700B27242>