On Thu, Jul 30, 2015 at 2:12 PM, Mikolaj Izdebski <mizdebsk(a)redhat.com>
wrote:
Hello Dave,
On 07/30/2015 11:02 PM, Dave Johansen wrote:
> I would like to package Jenkins for RHEL/EPEL 6 and 7. Is there a current
> or recent version from Fedora that would be a good starting point? Any
> other advice?
Jenkins and many of its dependencies require Maven for building, but
Maven is not available in EPEL 6. Packaging it is rather difficult as
Maven with dependencies is about 265 packages (!!).
Ok, it sounds like starting with EPEL 7 is the best bet with only a tiny
chance of ever getting it up and running on EPEL 7.
RHEL 7 has Maven so situation there for packaging Jenkins is much
better. Most of packages should build just fine in EPEL 7, but there
may
be a few problems with conflicting older parkage versions (Jenkins may
require newer versions of some packages, but they are in RHEL, so can't
be updated).
My initial attempt at building the Jenkins 609 from F22 on EPEL 7 stopped
because of the BuildRequire mvn(com.github.jnr:jnr-posix). I'm guessing
that that's a subpackage of Maven or something along those lines. Is there
a way for me to find out the full list of missing BuildRequires instead of
mock just erroring out on the first one?
I'll try to help with packaging for EPEL 7 if you decide to do so.
I recommend you to join #fedora-java IRC channel on FreeNode, where
you
can ping me (mizdebsk) or msrb to discuss this or ask questions.
I've never actually used IRC before, but later I'll look into hopping on
there.
Thanks,
Dave