On 07/30/2015 11:29 PM, Dave Johansen wrote:
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.
Don't assume it's just a "tiny chance". If you are determined enough
then I'm sure you can do it. I'll do whatever I can to help with this
effort.
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'm affraid there is no easy way of getting all transitive
bulid-requires... When I have some free time I can try to write a script
to come up with list of packages that would need to be built for EPEL 7.
I wouldn't be surprised if it was around 50 packages.
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
--
Mikolaj Izdebski
Software Engineer, Red Hat
IRC: mizdebsk