#5866: Create new channel for building Java packages

Fedora Release Engineering rel-eng at fedoraproject.org
Mon Apr 28 14:51:23 UTC 2014


#5866: Create new channel for building Java packages
-----------------------+-----------------------
  Reporter:  mizdebsk  |      Owner:  rel-eng@…
      Type:  task      |     Status:  new
 Milestone:            |  Component:  koji
Resolution:            |   Keywords:
Blocked By:            |   Blocking:
-----------------------+-----------------------

Comment (by sochotni):

 I believe the JIT will help '''somewhat'''. What I don't believe is that
 it will magically bridge the whole gap. PPC doesn't have JIT and it's
 still much much faster then ARM. For comparison, eclipse build times:
  * x86_64 (JIT): 30 minutes
  * ppc64le (no JIT): 3 hours
  * armv7hl (no JIT): 20 hours

 So even if JIT sped it up tenfold, it would still be 2 hours vs 30
 minutes. Sure, most packages don't take '''that''' much time, but try
 maintaining 200+ packages like this.

 Another point is that quite a number of packages have testsuites that are
 timed. On arm hardware these tests often fail (sometimes due to race
 conditions in tests, sometimes because the code is really slow...). In
 either case we lose a lot of time debugging and fixing testsuites (which
 are not packaged or executed) instead of actually improving Fedora. I'll
 also note that a lot of testsuites are "write-once-read-never" deals and
 '''are''' hacky, but they are not meant to be perfect.

 I don't see reason why we should inflict this on people working on Fedora
 when we clearly have a better way to deal with this.

-- 
Ticket URL: <https://fedorahosted.org/rel-eng/ticket/5866#comment:16>
Fedora Release Engineering <http://fedorahosted.org/rel-eng>
Release Engineering for the Fedora Project


More information about the rel-eng mailing list