Skip site navigation (1)Skip section navigation (2)
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>