Re: F21 System Wide Change: Java 8

2014-05-06 Thread Aleksandar Kurtakov
One of the biggest offenders (Eclipse) is now happily compiling(always has been 
running fine) with Java 8 and while looking at fixing it many other issues has 
been identified and fixed so personally I'm fine with OpenJDK7 being obsoleted 
now.

Alexander Kurtakov
Red Hat Eclipse team

- Original Message -
 From: Aleksandar Kurtakov akurt...@redhat.com
 To: Deepak Bhole dbh...@redhat.com, Development discussions related to 
 Fedora devel@lists.fedoraproject.org
 Sent: Wednesday, March 26, 2014 3:41:30 PM
 Subject: Re: F21 System Wide Change: Java 8
 
 I'm not proposing having OpenJDK7 in Fedora 21. What I'm asking for is to
 have them both for a month or two before obsoleting so transition can be
 smoother if problems appear.
 
 Alexander Kurtakov
 Red Hat Eclipse team
 
 - Original Message -
  From: Deepak Bhole dbh...@redhat.com
  To: Development discussions related to Fedora
  devel@lists.fedoraproject.org
  Sent: Wednesday, March 26, 2014 3:31:59 PM
  Subject: Re: F21 System Wide Change: Java 8
  
  * Christopher ctubb...@apache.org [2014-03-25 19:59]:
   I also would like to see 1.7.0 stick around for awhile. Not
   necessarily as the default, but at least available in the repos. As it
   stands, it's difficult to use a modern Fedora on projects that are
   still developing against JDK 1.6.
   
  
  Unfortunately, OpenJDK7 will be EOLd in April 2015[1], which is within
  the support time-frame of the F21. This is one the reasons why we would
  like to be able to switch over to OpenJDK8 asap for F21.
  
  1: http://www.oracle.com/technetwork/java/eol-135779.html
  
  Deepak
  
   --
   Christopher L Tubbs II
   http://gravatar.com/ctubbsii
   
   
   On Tue, Mar 25, 2014 at 4:05 PM, Aleksandar Kurtakov
   akurt...@redhat.com wrote:
Please keep java 1.7.0 around for some time. It would make moving
easier
if we have to jump back for a build or two.
   
Alexander Kurtakov
Red Hat Eclipse team
   
- Original Message -
From: Omair Majid oma...@redhat.com
To: Development discussions related to Fedora
devel@lists.fedoraproject.org
Sent: Tuesday, March 25, 2014 9:07:39 PM
Subject: Re: F21 System Wide Change: Java 8
   
* Mikolaj Izdebski mizde...@redhat.com [2014-03-24 11:55]:
 That's exactly the problem.  We need to use a modified version of
 java-1.8.0-openjdk with extra provides and adjusted priorities for
 alternatives.
   
I have started a new java-1.8.0-openjdk build that should fix this:
http://koji.fedoraproject.org/koji/buildinfo?buildID=506921
   
   Blocking java-1.7.0-oepnjdk may also be required.
   This
 makes it impossible to scratch-build Java packages using f21-build
 target in current state.
   
Is there anything I can/should do here? Shall I file a rel-eng ticket
to
block java-1.7.0-openjdk? Would it be worth waiting a little while to
ensure that there are no show-stopper bugs in java-1.8.0-openjdk?
   
Thanks,
Omair
   
--
PGP Key: 66484681 (http://pgp.mit.edu/)
Fingerprint = F072 555B 0A17 3957 4E95  0056 F286 F14F 6648 4681
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
   --
   devel mailing list
   devel@lists.fedoraproject.org
   https://admin.fedoraproject.org/mailman/listinfo/devel
   Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
  --
  devel mailing list
  devel@lists.fedoraproject.org
  https://admin.fedoraproject.org/mailman/listinfo/devel
  Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
 --
 devel mailing list
 devel@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/devel
 Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F21 System Wide Change: Java 8

2014-05-06 Thread Farkas Levente
is this version of eclipse be ported to rhel dev tools for rhel-6 and
rhel-7?

On 05/06/2014 09:50 AM, Aleksandar Kurtakov wrote:
 One of the biggest offenders (Eclipse) is now happily compiling(always has 
 been running fine) with Java 8 and while looking at fixing it many other 
 issues has been identified and fixed so personally I'm fine with OpenJDK7 
 being obsoleted now.
 
 Alexander Kurtakov
 Red Hat Eclipse team
 
 - Original Message -
 From: Aleksandar Kurtakov akurt...@redhat.com
 To: Deepak Bhole dbh...@redhat.com, Development discussions related to 
 Fedora devel@lists.fedoraproject.org
 Sent: Wednesday, March 26, 2014 3:41:30 PM
 Subject: Re: F21 System Wide Change: Java 8

 I'm not proposing having OpenJDK7 in Fedora 21. What I'm asking for is to
 have them both for a month or two before obsoleting so transition can be
 smoother if problems appear.

 Alexander Kurtakov
 Red Hat Eclipse team

 - Original Message -
 From: Deepak Bhole dbh...@redhat.com
 To: Development discussions related to Fedora
 devel@lists.fedoraproject.org
 Sent: Wednesday, March 26, 2014 3:31:59 PM
 Subject: Re: F21 System Wide Change: Java 8

 * Christopher ctubb...@apache.org [2014-03-25 19:59]:
 I also would like to see 1.7.0 stick around for awhile. Not
 necessarily as the default, but at least available in the repos. As it
 stands, it's difficult to use a modern Fedora on projects that are
 still developing against JDK 1.6.


 Unfortunately, OpenJDK7 will be EOLd in April 2015[1], which is within
 the support time-frame of the F21. This is one the reasons why we would
 like to be able to switch over to OpenJDK8 asap for F21.

 1: http://www.oracle.com/technetwork/java/eol-135779.html

 Deepak

 --
 Christopher L Tubbs II
 http://gravatar.com/ctubbsii


 On Tue, Mar 25, 2014 at 4:05 PM, Aleksandar Kurtakov
 akurt...@redhat.com wrote:
 Please keep java 1.7.0 around for some time. It would make moving
 easier
 if we have to jump back for a build or two.

 Alexander Kurtakov
 Red Hat Eclipse team

 - Original Message -
 From: Omair Majid oma...@redhat.com
 To: Development discussions related to Fedora
 devel@lists.fedoraproject.org
 Sent: Tuesday, March 25, 2014 9:07:39 PM
 Subject: Re: F21 System Wide Change: Java 8

 * Mikolaj Izdebski mizde...@redhat.com [2014-03-24 11:55]:
 That's exactly the problem.  We need to use a modified version of
 java-1.8.0-openjdk with extra provides and adjusted priorities for
 alternatives.

 I have started a new java-1.8.0-openjdk build that should fix this:
 http://koji.fedoraproject.org/koji/buildinfo?buildID=506921

   Blocking java-1.7.0-oepnjdk may also be required.
   This
 makes it impossible to scratch-build Java packages using f21-build
 target in current state.

 Is there anything I can/should do here? Shall I file a rel-eng ticket
 to
 block java-1.7.0-openjdk? Would it be worth waiting a little while to
 ensure that there are no show-stopper bugs in java-1.8.0-openjdk?

 Thanks,
 Omair

 --
 PGP Key: 66484681 (http://pgp.mit.edu/)
 Fingerprint = F072 555B 0A17 3957 4E95  0056 F286 F14F 6648 4681
 --
 devel mailing list
 devel@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/devel
 Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
 --
 devel mailing list
 devel@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/devel
 Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
 --
 devel mailing list
 devel@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/devel
 Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
 --
 devel mailing list
 devel@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/devel
 Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
 --
 devel mailing list
 devel@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/devel
 Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

-- 
  Levente   Si vis pacem para bellum!
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F21 System Wide Change: Java 8

2014-05-06 Thread Aleksandar Kurtakov
- Original Message -
 From: Farkas Levente lfar...@lfarkas.org
 To: Development discussions related to Fedora 
 devel@lists.fedoraproject.org
 Sent: Tuesday, May 6, 2014 11:23:18 AM
 Subject: Re: F21 System Wide Change: Java 8
 
 is this version of eclipse be ported to rhel dev tools for rhel-6 and
 rhel-7?

As you probably have guessed I can not answer such questions. You can either 
speak to your TAM or wait for public announcements.

Alexander Kurtakov
Red Hat Eclipse team


 
 On 05/06/2014 09:50 AM, Aleksandar Kurtakov wrote:
  One of the biggest offenders (Eclipse) is now happily compiling(always has
  been running fine) with Java 8 and while looking at fixing it many other
  issues has been identified and fixed so personally I'm fine with OpenJDK7
  being obsoleted now.
  
  Alexander Kurtakov
  Red Hat Eclipse team
  
  - Original Message -
  From: Aleksandar Kurtakov akurt...@redhat.com
  To: Deepak Bhole dbh...@redhat.com, Development discussions related
  to Fedora devel@lists.fedoraproject.org
  Sent: Wednesday, March 26, 2014 3:41:30 PM
  Subject: Re: F21 System Wide Change: Java 8
 
  I'm not proposing having OpenJDK7 in Fedora 21. What I'm asking for is to
  have them both for a month or two before obsoleting so transition can be
  smoother if problems appear.
 
  Alexander Kurtakov
  Red Hat Eclipse team
 
  - Original Message -
  From: Deepak Bhole dbh...@redhat.com
  To: Development discussions related to Fedora
  devel@lists.fedoraproject.org
  Sent: Wednesday, March 26, 2014 3:31:59 PM
  Subject: Re: F21 System Wide Change: Java 8
 
  * Christopher ctubb...@apache.org [2014-03-25 19:59]:
  I also would like to see 1.7.0 stick around for awhile. Not
  necessarily as the default, but at least available in the repos. As it
  stands, it's difficult to use a modern Fedora on projects that are
  still developing against JDK 1.6.
 
 
  Unfortunately, OpenJDK7 will be EOLd in April 2015[1], which is within
  the support time-frame of the F21. This is one the reasons why we would
  like to be able to switch over to OpenJDK8 asap for F21.
 
  1: http://www.oracle.com/technetwork/java/eol-135779.html
 
  Deepak
 
  --
  Christopher L Tubbs II
  http://gravatar.com/ctubbsii
 
 
  On Tue, Mar 25, 2014 at 4:05 PM, Aleksandar Kurtakov
  akurt...@redhat.com wrote:
  Please keep java 1.7.0 around for some time. It would make moving
  easier
  if we have to jump back for a build or two.
 
  Alexander Kurtakov
  Red Hat Eclipse team
 
  - Original Message -
  From: Omair Majid oma...@redhat.com
  To: Development discussions related to Fedora
  devel@lists.fedoraproject.org
  Sent: Tuesday, March 25, 2014 9:07:39 PM
  Subject: Re: F21 System Wide Change: Java 8
 
  * Mikolaj Izdebski mizde...@redhat.com [2014-03-24 11:55]:
  That's exactly the problem.  We need to use a modified version of
  java-1.8.0-openjdk with extra provides and adjusted priorities for
  alternatives.
 
  I have started a new java-1.8.0-openjdk build that should fix this:
  http://koji.fedoraproject.org/koji/buildinfo?buildID=506921
 
Blocking java-1.7.0-oepnjdk may also be required.
This
  makes it impossible to scratch-build Java packages using f21-build
  target in current state.
 
  Is there anything I can/should do here? Shall I file a rel-eng ticket
  to
  block java-1.7.0-openjdk? Would it be worth waiting a little while to
  ensure that there are no show-stopper bugs in java-1.8.0-openjdk?
 
  Thanks,
  Omair
 
  --
  PGP Key: 66484681 (http://pgp.mit.edu/)
  Fingerprint = F072 555B 0A17 3957 4E95  0056 F286 F14F 6648 4681
  --
  devel mailing list
  devel@lists.fedoraproject.org
  https://admin.fedoraproject.org/mailman/listinfo/devel
  Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
  --
  devel mailing list
  devel@lists.fedoraproject.org
  https://admin.fedoraproject.org/mailman/listinfo/devel
  Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
  --
  devel mailing list
  devel@lists.fedoraproject.org
  https://admin.fedoraproject.org/mailman/listinfo/devel
  Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
  --
  devel mailing list
  devel@lists.fedoraproject.org
  https://admin.fedoraproject.org/mailman/listinfo/devel
  Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
  --
  devel mailing list
  devel@lists.fedoraproject.org
  https://admin.fedoraproject.org/mailman/listinfo/devel
  Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
 
 --
   Levente   Si vis pacem para bellum!
 --
 devel mailing list
 devel@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/devel
 Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F21 System Wide Change: Java 8

2014-03-27 Thread Omair Majid
Hi,

* Stephen John Smoogen smo...@gmail.com [2014-03-26 11:55]:
 I would say that there needs to be something a bit larger than a
 rebuild but a mass test so that you end up with finding out that someone's 
 hack
 to make java-7 do something neat isn't java-8 runtime saying 'crash'.

What about holding a Test Day [1] for this? Do you have anything else in
mind?

Thanks,
Omair

[1] https://fedoraproject.org/wiki/QA/Test_Days

-- 
PGP Key: 66484681 (http://pgp.mit.edu/)
Fingerprint = F072 555B 0A17 3957 4E95  0056 F286 F14F 6648 4681
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F21 System Wide Change: Java 8

2014-03-26 Thread Matthew Miller
On Tue, Mar 25, 2014 at 07:59:13PM -0400, Christopher wrote:
 I also would like to see 1.7.0 stick around for awhile. Not
 necessarily as the default, but at least available in the repos. As it
 stands, it's difficult to use a modern Fedora on projects that are
 still developing against JDK 1.6.

This sounds like a situation where a Software Collection might be useful.

-- 
Matthew Miller--   Fedora Project--mat...@fedoraproject.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F21 System Wide Change: Java 8

2014-03-26 Thread Deepak Bhole
* Christopher ctubb...@apache.org [2014-03-25 19:59]:
 I also would like to see 1.7.0 stick around for awhile. Not
 necessarily as the default, but at least available in the repos. As it
 stands, it's difficult to use a modern Fedora on projects that are
 still developing against JDK 1.6.
 

Unfortunately, OpenJDK7 will be EOLd in April 2015[1], which is within
the support time-frame of the F21. This is one the reasons why we would
like to be able to switch over to OpenJDK8 asap for F21.

1: http://www.oracle.com/technetwork/java/eol-135779.html

Deepak

 --
 Christopher L Tubbs II
 http://gravatar.com/ctubbsii
 
 
 On Tue, Mar 25, 2014 at 4:05 PM, Aleksandar Kurtakov
 akurt...@redhat.com wrote:
  Please keep java 1.7.0 around for some time. It would make moving easier if 
  we have to jump back for a build or two.
 
  Alexander Kurtakov
  Red Hat Eclipse team
 
  - Original Message -
  From: Omair Majid oma...@redhat.com
  To: Development discussions related to Fedora 
  devel@lists.fedoraproject.org
  Sent: Tuesday, March 25, 2014 9:07:39 PM
  Subject: Re: F21 System Wide Change: Java 8
 
  * Mikolaj Izdebski mizde...@redhat.com [2014-03-24 11:55]:
   That's exactly the problem.  We need to use a modified version of
   java-1.8.0-openjdk with extra provides and adjusted priorities for
   alternatives.
 
  I have started a new java-1.8.0-openjdk build that should fix this:
  http://koji.fedoraproject.org/koji/buildinfo?buildID=506921
 
 Blocking java-1.7.0-oepnjdk may also be required.  This
   makes it impossible to scratch-build Java packages using f21-build
   target in current state.
 
  Is there anything I can/should do here? Shall I file a rel-eng ticket to
  block java-1.7.0-openjdk? Would it be worth waiting a little while to
  ensure that there are no show-stopper bugs in java-1.8.0-openjdk?
 
  Thanks,
  Omair
 
  --
  PGP Key: 66484681 (http://pgp.mit.edu/)
  Fingerprint = F072 555B 0A17 3957 4E95  0056 F286 F14F 6648 4681
  --
  devel mailing list
  devel@lists.fedoraproject.org
  https://admin.fedoraproject.org/mailman/listinfo/devel
  Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
  --
  devel mailing list
  devel@lists.fedoraproject.org
  https://admin.fedoraproject.org/mailman/listinfo/devel
  Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
 -- 
 devel mailing list
 devel@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/devel
 Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F21 System Wide Change: Java 8

2014-03-26 Thread Mikolaj Izdebski
On 03/25/2014 06:45 PM, Omair Majid wrote:
 * Mikolaj Izdebski mizde...@redhat.com [2014-03-24 11:41]:
 On 03/22/2014 06:15 AM, Miloslav Trmač wrote:
 Given the known large number of failures (OptionalJavadocs says 80% build
 failure rate without saying that all are JavaDoc-related), we really
 should do a mass rebuild to identify which packages fail to build *and* to
 file bugs soonish, instead of waiting for a Fedora-wide mass rebuild and
 then scrambling to fix dozens/hundreds of build failures in to avoid
 slipping the schedule.  We don't necessarily need an official one, perhaps
 only in a never-to-be-merged side tag (or even scratch builds?)

 Agreed.
 
 Should I update the proposal to clarify that a mass rebuild is required,
 then?

I don't think that a mass rebuild is *required* for this feature.
Packages built with Java 7 should still work with Java 8.

What I said is that it may be nice to do scratch builds of some packages
because they may start failing to build with Java 8.
Some of our CI efforts already caught a few FTBFS caused by switching to
Java 8, for example hadoop[1] or maven-doxia[2].

The earlier we do the scratch builds the more time we'll have to fix any
failures before system-wide mass rebuild comes.

[1] https://lists.fedoraproject.org/pipermail/bigdata/2014-March/000391.html
[2] http://koji.fedoraproject.org/koji/taskinfo?taskID=6674018

-- 
Mikolaj Izdebski
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F21 System Wide Change: Java 8

2014-03-26 Thread Aleksandar Kurtakov
I'm not proposing having OpenJDK7 in Fedora 21. What I'm asking for is to have 
them both for a month or two before obsoleting so transition can be smoother if 
problems appear. 

Alexander Kurtakov
Red Hat Eclipse team

- Original Message -
 From: Deepak Bhole dbh...@redhat.com
 To: Development discussions related to Fedora 
 devel@lists.fedoraproject.org
 Sent: Wednesday, March 26, 2014 3:31:59 PM
 Subject: Re: F21 System Wide Change: Java 8
 
 * Christopher ctubb...@apache.org [2014-03-25 19:59]:
  I also would like to see 1.7.0 stick around for awhile. Not
  necessarily as the default, but at least available in the repos. As it
  stands, it's difficult to use a modern Fedora on projects that are
  still developing against JDK 1.6.
  
 
 Unfortunately, OpenJDK7 will be EOLd in April 2015[1], which is within
 the support time-frame of the F21. This is one the reasons why we would
 like to be able to switch over to OpenJDK8 asap for F21.
 
 1: http://www.oracle.com/technetwork/java/eol-135779.html
 
 Deepak
 
  --
  Christopher L Tubbs II
  http://gravatar.com/ctubbsii
  
  
  On Tue, Mar 25, 2014 at 4:05 PM, Aleksandar Kurtakov
  akurt...@redhat.com wrote:
   Please keep java 1.7.0 around for some time. It would make moving easier
   if we have to jump back for a build or two.
  
   Alexander Kurtakov
   Red Hat Eclipse team
  
   - Original Message -
   From: Omair Majid oma...@redhat.com
   To: Development discussions related to Fedora
   devel@lists.fedoraproject.org
   Sent: Tuesday, March 25, 2014 9:07:39 PM
   Subject: Re: F21 System Wide Change: Java 8
  
   * Mikolaj Izdebski mizde...@redhat.com [2014-03-24 11:55]:
That's exactly the problem.  We need to use a modified version of
java-1.8.0-openjdk with extra provides and adjusted priorities for
alternatives.
  
   I have started a new java-1.8.0-openjdk build that should fix this:
   http://koji.fedoraproject.org/koji/buildinfo?buildID=506921
  
  Blocking java-1.7.0-oepnjdk may also be required.  This
makes it impossible to scratch-build Java packages using f21-build
target in current state.
  
   Is there anything I can/should do here? Shall I file a rel-eng ticket to
   block java-1.7.0-openjdk? Would it be worth waiting a little while to
   ensure that there are no show-stopper bugs in java-1.8.0-openjdk?
  
   Thanks,
   Omair
  
   --
   PGP Key: 66484681 (http://pgp.mit.edu/)
   Fingerprint = F072 555B 0A17 3957 4E95  0056 F286 F14F 6648 4681
   --
   devel mailing list
   devel@lists.fedoraproject.org
   https://admin.fedoraproject.org/mailman/listinfo/devel
   Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
   --
   devel mailing list
   devel@lists.fedoraproject.org
   https://admin.fedoraproject.org/mailman/listinfo/devel
   Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
  --
  devel mailing list
  devel@lists.fedoraproject.org
  https://admin.fedoraproject.org/mailman/listinfo/devel
  Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
 --
 devel mailing list
 devel@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/devel
 Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F21 System Wide Change: Java 8

2014-03-26 Thread Mikolaj Izdebski
On 03/25/2014 08:07 PM, Omair Majid wrote:
 * Mikolaj Izdebski mizde...@redhat.com [2014-03-24 11:55]:
   Blocking java-1.7.0-oepnjdk may also be required.  This
 makes it impossible to scratch-build Java packages using f21-build
 target in current state.
 
 Is there anything I can/should do here? Shall I file a rel-eng ticket to
 block java-1.7.0-openjdk? Would it be worth waiting a little while to
 ensure that there are no show-stopper bugs in java-1.8.0-openjdk?

Thank you for making OpenJDK 8 default Java in rawhide.

Blocking Java 7 would make things a bit easier, but it is not absolutely
required.  I agree with others that keeping it for a (short) while is
probably a good thing.

-- 
Mikolaj Izdebski
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F21 System Wide Change: Java 8

2014-03-26 Thread Deepak Bhole
* Aleksandar Kurtakov akurt...@redhat.com [2014-03-26 09:41]:
 I'm not proposing having OpenJDK7 in Fedora 21. What I'm asking for is to 
 have them both for a month or two before obsoleting so transition can be 
 smoother if problems appear. 
 


Ah okay, fair enough. I don't think that should be an issue; although we
will have to make it so that OpenJDK7 does not provide java/java-devel
so that it no longer gets pulled in by default when building. Is that
OK?

Deepak

 Alexander Kurtakov
 Red Hat Eclipse team
 
 - Original Message -
  From: Deepak Bhole dbh...@redhat.com
  To: Development discussions related to Fedora 
  devel@lists.fedoraproject.org
  Sent: Wednesday, March 26, 2014 3:31:59 PM
  Subject: Re: F21 System Wide Change: Java 8
  
  * Christopher ctubb...@apache.org [2014-03-25 19:59]:
   I also would like to see 1.7.0 stick around for awhile. Not
   necessarily as the default, but at least available in the repos. As it
   stands, it's difficult to use a modern Fedora on projects that are
   still developing against JDK 1.6.
   
  
  Unfortunately, OpenJDK7 will be EOLd in April 2015[1], which is within
  the support time-frame of the F21. This is one the reasons why we would
  like to be able to switch over to OpenJDK8 asap for F21.
  
  1: http://www.oracle.com/technetwork/java/eol-135779.html
  
  Deepak
  
   --
   Christopher L Tubbs II
   http://gravatar.com/ctubbsii
   
   
   On Tue, Mar 25, 2014 at 4:05 PM, Aleksandar Kurtakov
   akurt...@redhat.com wrote:
Please keep java 1.7.0 around for some time. It would make moving easier
if we have to jump back for a build or two.
   
Alexander Kurtakov
Red Hat Eclipse team
   
- Original Message -
From: Omair Majid oma...@redhat.com
To: Development discussions related to Fedora
devel@lists.fedoraproject.org
Sent: Tuesday, March 25, 2014 9:07:39 PM
Subject: Re: F21 System Wide Change: Java 8
   
* Mikolaj Izdebski mizde...@redhat.com [2014-03-24 11:55]:
 That's exactly the problem.  We need to use a modified version of
 java-1.8.0-openjdk with extra provides and adjusted priorities for
 alternatives.
   
I have started a new java-1.8.0-openjdk build that should fix this:
http://koji.fedoraproject.org/koji/buildinfo?buildID=506921
   
   Blocking java-1.7.0-oepnjdk may also be required.  This
 makes it impossible to scratch-build Java packages using f21-build
 target in current state.
   
Is there anything I can/should do here? Shall I file a rel-eng ticket 
to
block java-1.7.0-openjdk? Would it be worth waiting a little while to
ensure that there are no show-stopper bugs in java-1.8.0-openjdk?
   
Thanks,
Omair
   
--
PGP Key: 66484681 (http://pgp.mit.edu/)
Fingerprint = F072 555B 0A17 3957 4E95  0056 F286 F14F 6648 4681
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
   --
   devel mailing list
   devel@lists.fedoraproject.org
   https://admin.fedoraproject.org/mailman/listinfo/devel
   Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
  --
  devel mailing list
  devel@lists.fedoraproject.org
  https://admin.fedoraproject.org/mailman/listinfo/devel
  Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F21 System Wide Change: Java 8

2014-03-26 Thread Stephen John Smoogen
On 26 March 2014 07:41, Mikolaj Izdebski mizde...@redhat.com wrote:

 On 03/25/2014 06:45 PM, Omair Majid wrote:
  * Mikolaj Izdebski mizde...@redhat.com [2014-03-24 11:41]:
  On 03/22/2014 06:15 AM, Miloslav Trmač wrote:
  Given the known large number of failures (OptionalJavadocs says 80%
 build
  failure rate without saying that all are JavaDoc-related), we really
  should do a mass rebuild to identify which packages fail to build
 *and* to
  file bugs soonish, instead of waiting for a Fedora-wide mass rebuild
 and
  then scrambling to fix dozens/hundreds of build failures in to avoid
  slipping the schedule.  We don't necessarily need an official one,
 perhaps
  only in a never-to-be-merged side tag (or even scratch builds?)
 
  Agreed.
 
  Should I update the proposal to clarify that a mass rebuild is required,
  then?

 I don't think that a mass rebuild is *required* for this feature.
 Packages built with Java 7 should still work with Java 8.


Well having to deal with quite a few embedded hardware devices with java
console apps which work in JDK 7 for FC19 but not JDK7 for FC20... one
should never ever assume that some other programmer hasn't found a way to
break Java's compatibility. I would say that there needs to be something a
bit larger than a rebuild but a mass test so that you end up with finding
out that someone's hack to make java-7 do something neat isn't java-8
runtime saying 'crash'.


-- 
Stephen J Smoogen.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F21 System Wide Change: Java 8

2014-03-26 Thread Christopher
On Wed, Mar 26, 2014 at 9:31 AM, Deepak Bhole dbh...@redhat.com wrote:
 * Christopher ctubb...@apache.org [2014-03-25 19:59]:
 I also would like to see 1.7.0 stick around for awhile. Not
 necessarily as the default, but at least available in the repos. As it
 stands, it's difficult to use a modern Fedora on projects that are
 still developing against JDK 1.6.


 Unfortunately, OpenJDK7 will be EOLd in April 2015[1], which is within
 the support time-frame of the F21. This is one the reasons why we would
 like to be able to switch over to OpenJDK8 asap for F21.

 1: http://www.oracle.com/technetwork/java/eol-135779.html

I don't see how Oracle tentatively dropping long-term public support
for 7 means that Fedora needs can no longer provide OpenJDK7 in its
repos (not as default, of course), with or without additional updates,
for developers who want to use a modern Fedora, but need to develop
for applications/hardware that requires strict 7 compatibility.

The alternative is Fedora fans will be forced to use an older version
of Fedora, use a different Linux distro, or find some hackish
workaround (yum --releasever=20 ...; which is problematic, because
every version 8 update will obsolete 7, just like 7 currently does
with 6 packages), or download untrusted 3rd party packages.

It seems to me that support in Fedora would be pretty easy: just make
sure it doesn't cause a packaging conflict and recommend the newer
JDK8. Maybe call it -compat? But, I defer to the experts on Fedora
packaging/support policies and decisions. I'm just a user, and don't
know all the implications for trying to include it. I just think it'd
be nice to keep around.

 Deepak

 --
 Christopher L Tubbs II
 http://gravatar.com/ctubbsii


 On Tue, Mar 25, 2014 at 4:05 PM, Aleksandar Kurtakov
 akurt...@redhat.com wrote:
  Please keep java 1.7.0 around for some time. It would make moving easier 
  if we have to jump back for a build or two.
 
  Alexander Kurtakov
  Red Hat Eclipse team
 
  - Original Message -
  From: Omair Majid oma...@redhat.com
  To: Development discussions related to Fedora 
  devel@lists.fedoraproject.org
  Sent: Tuesday, March 25, 2014 9:07:39 PM
  Subject: Re: F21 System Wide Change: Java 8
 
  * Mikolaj Izdebski mizde...@redhat.com [2014-03-24 11:55]:
   That's exactly the problem.  We need to use a modified version of
   java-1.8.0-openjdk with extra provides and adjusted priorities for
   alternatives.
 
  I have started a new java-1.8.0-openjdk build that should fix this:
  http://koji.fedoraproject.org/koji/buildinfo?buildID=506921
 
 Blocking java-1.7.0-oepnjdk may also be required.  This
   makes it impossible to scratch-build Java packages using f21-build
   target in current state.
 
  Is there anything I can/should do here? Shall I file a rel-eng ticket to
  block java-1.7.0-openjdk? Would it be worth waiting a little while to
  ensure that there are no show-stopper bugs in java-1.8.0-openjdk?
 
  Thanks,
  Omair
 
  --
  PGP Key: 66484681 (http://pgp.mit.edu/)
  Fingerprint = F072 555B 0A17 3957 4E95  0056 F286 F14F 6648 4681
  --
  devel mailing list
  devel@lists.fedoraproject.org
  https://admin.fedoraproject.org/mailman/listinfo/devel
  Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
  --
  devel mailing list
  devel@lists.fedoraproject.org
  https://admin.fedoraproject.org/mailman/listinfo/devel
  Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
 --
 devel mailing list
 devel@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/devel
 Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
 --
 devel mailing list
 devel@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/devel
 Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F21 System Wide Change: Java 8

2014-03-26 Thread Stephen John Smoogen
On 26 March 2014 10:29, Christopher ctubb...@apache.org wrote:

 On Wed, Mar 26, 2014 at 9:31 AM, Deepak Bhole dbh...@redhat.com wrote:
  * Christopher ctubb...@apache.org [2014-03-25 19:59]:
  I also would like to see 1.7.0 stick around for awhile. Not
  necessarily as the default, but at least available in the repos. As it
  stands, it's difficult to use a modern Fedora on projects that are
  still developing against JDK 1.6.
 
 
  Unfortunately, OpenJDK7 will be EOLd in April 2015[1], which is within
  the support time-frame of the F21. This is one the reasons why we would
  like to be able to switch over to OpenJDK8 asap for F21.
 
  1: http://www.oracle.com/technetwork/java/eol-135779.html

 I don't see how Oracle tentatively dropping long-term public support
 for 7 means that Fedora needs can no longer provide OpenJDK7 in its
 repos (not as default, of course), with or without additional updates,
 for developers who want to use a modern Fedora, but need to develop
 for applications/hardware that requires strict 7 compatibility.


The problem is that some organization needs to come up and say they are
going to do security support for JDK7 after it is EOL from Oracle. It is
not like Java has a stellar security history where it can sit out for a
long time without someone putting in fixes. If such a group does come
forward then some sort of compat could be handled. Otherwise it is going to
be a large liability for any distribution to bundle the code.


-- 
Stephen J Smoogen.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F21 System Wide Change: Java 8

2014-03-26 Thread Aleksandar Kurtakov
- Original Message -
 From: Christopher ctubb...@apache.org
 To: Deepak Bhole dbh...@redhat.com, Development discussions related to 
 Fedora devel@lists.fedoraproject.org
 Sent: Wednesday, March 26, 2014 6:29:55 PM
 Subject: Re: F21 System Wide Change: Java 8
 
 On Wed, Mar 26, 2014 at 9:31 AM, Deepak Bhole dbh...@redhat.com wrote:
  * Christopher ctubb...@apache.org [2014-03-25 19:59]:
  I also would like to see 1.7.0 stick around for awhile. Not
  necessarily as the default, but at least available in the repos. As it
  stands, it's difficult to use a modern Fedora on projects that are
  still developing against JDK 1.6.
 
 
  Unfortunately, OpenJDK7 will be EOLd in April 2015[1], which is within
  the support time-frame of the F21. This is one the reasons why we would
  like to be able to switch over to OpenJDK8 asap for F21.
 
  1: http://www.oracle.com/technetwork/java/eol-135779.html
 
 I don't see how Oracle tentatively dropping long-term public support
 for 7 means that Fedora needs can no longer provide OpenJDK7 in its
 repos (not as default, of course), with or without additional updates,
 for developers who want to use a modern Fedora, but need to develop
 for applications/hardware that requires strict 7 compatibility.
 
 The alternative is Fedora fans will be forced to use an older version
 of Fedora, use a different Linux distro, or find some hackish
 workaround (yum --releasever=20 ...; which is problematic, because
 every version 8 update will obsolete 7, just like 7 currently does
 with 6 packages), or download untrusted 3rd party packages.
 
 It seems to me that support in Fedora would be pretty easy: just make
 sure it doesn't cause a packaging conflict and recommend the newer
 JDK8. Maybe call it -compat? But, I defer to the experts on Fedora
 packaging/support policies and decisions. I'm just a user, and don't
 know all the implications for trying to include it. I just think it'd
 be nice to keep around.

It's not that easy and simple. Most Java developer don't bother setting their 
target classfile format in their build scripts, resulting in new builds using 
new bytecode thus not usable on Java 7 at all, resulting in Java 7 not being 
usable for pretty much anything in Fedora repository. This might sound like a 
simple task to do but if you multiply it by few hundred packages have to be 
audited and all the complications coming from the variety of build systems it 
becomes a huge investment of time to have Java 8 as default and keep compat 
with Java 7. 


Alexander Kurtakov
Red Hat Eclipse team


 
  Deepak
 
  --
  Christopher L Tubbs II
  http://gravatar.com/ctubbsii
 
 
  On Tue, Mar 25, 2014 at 4:05 PM, Aleksandar Kurtakov
  akurt...@redhat.com wrote:
   Please keep java 1.7.0 around for some time. It would make moving easier
   if we have to jump back for a build or two.
  
   Alexander Kurtakov
   Red Hat Eclipse team
  
   - Original Message -
   From: Omair Majid oma...@redhat.com
   To: Development discussions related to Fedora
   devel@lists.fedoraproject.org
   Sent: Tuesday, March 25, 2014 9:07:39 PM
   Subject: Re: F21 System Wide Change: Java 8
  
   * Mikolaj Izdebski mizde...@redhat.com [2014-03-24 11:55]:
That's exactly the problem.  We need to use a modified version of
java-1.8.0-openjdk with extra provides and adjusted priorities for
alternatives.
  
   I have started a new java-1.8.0-openjdk build that should fix this:
   http://koji.fedoraproject.org/koji/buildinfo?buildID=506921
  
  Blocking java-1.7.0-oepnjdk may also be required.  This
makes it impossible to scratch-build Java packages using f21-build
target in current state.
  
   Is there anything I can/should do here? Shall I file a rel-eng ticket
   to
   block java-1.7.0-openjdk? Would it be worth waiting a little while to
   ensure that there are no show-stopper bugs in java-1.8.0-openjdk?
  
   Thanks,
   Omair
  
   --
   PGP Key: 66484681 (http://pgp.mit.edu/)
   Fingerprint = F072 555B 0A17 3957 4E95  0056 F286 F14F 6648 4681
   --
   devel mailing list
   devel@lists.fedoraproject.org
   https://admin.fedoraproject.org/mailman/listinfo/devel
   Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
   --
   devel mailing list
   devel@lists.fedoraproject.org
   https://admin.fedoraproject.org/mailman/listinfo/devel
   Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
  --
  devel mailing list
  devel@lists.fedoraproject.org
  https://admin.fedoraproject.org/mailman/listinfo/devel
  Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
  --
  devel mailing list
  devel@lists.fedoraproject.org
  https://admin.fedoraproject.org/mailman/listinfo/devel
  Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
 --
 devel mailing list
 devel@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/devel
 Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
-- 
devel mailing list

Re: F21 System Wide Change: Java 8

2014-03-26 Thread Stanislav Ochotnicky
On Wed 26 Mar 2014 05:29:55 PM CET Christopher wrote:

 On Wed, Mar 26, 2014 at 9:31 AM, Deepak Bhole dbh...@redhat.com wrote:
 * Christopher ctubb...@apache.org [2014-03-25 19:59]:
 I also would like to see 1.7.0 stick around for awhile. Not
 necessarily as the default, but at least available in the repos. As it
 stands, it's difficult to use a modern Fedora on projects that are
 still developing against JDK 1.6.


 Unfortunately, OpenJDK7 will be EOLd in April 2015[1], which is within
 the support time-frame of the F21. This is one the reasons why we would
 like to be able to switch over to OpenJDK8 asap for F21.

 1: http://www.oracle.com/technetwork/java/eol-135779.html

 I don't see how Oracle tentatively dropping long-term public support
 for 7 means that Fedora needs can no longer provide OpenJDK7 in its
 repos (not as default, of course), with or without additional updates,
 for developers who want to use a modern Fedora, but need to develop
 for applications/hardware that requires strict 7 compatibility.

 The alternative is Fedora fans will be forced to use an older version
 of Fedora, use a different Linux distro, or find some hackish
 workaround (yum --releasever=20 ...; which is problematic, because
 every version 8 update will obsolete 7, just like 7 currently does
 with 6 packages), or download untrusted 3rd party packages.

 It seems to me that support in Fedora would be pretty easy: just make
 sure it doesn't cause a packaging conflict and recommend the newer
 JDK8. Maybe call it -compat? But, I defer to the experts on Fedora
 packaging/support policies and decisions. I'm just a user, and don't
 know all the implications for trying to include it. I just think it'd
 be nice to keep around.

It's not a question if we can have multiple parallel JDKs (we already
can, you can install 7 and 8 at the same time).

What we *can't* have in Fedora is a high-profile package which doesn't
receive security updates upstream and there is nobody in Fedora willing
and capable of doing that.

What's the big deal with using '--target 1.7' anyway? That covers 99% of
use cases, and any possible problems will have to be caught by CI
running whatever you'd be deploying on anyway.

--
Stanislav Ochotnicky sochotni...@redhat.com
Software Engineer - Developer Experience

PGP: 7B087241
Red Hat Inc.   http://cz.redhat.com


pgpkSBGT2nF57.pgp
Description: PGP signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F21 System Wide Change: Java 8

2014-03-26 Thread Mikolaj Izdebski
On 03/26/2014 05:52 PM, Stanislav Ochotnicky wrote:
 On Wed 26 Mar 2014 05:29:55 PM CET Christopher wrote:
 
 On Wed, Mar 26, 2014 at 9:31 AM, Deepak Bhole dbh...@redhat.com wrote:
 * Christopher ctubb...@apache.org [2014-03-25 19:59]:
 I also would like to see 1.7.0 stick around for awhile. Not
 necessarily as the default, but at least available in the repos. As it
 stands, it's difficult to use a modern Fedora on projects that are
 still developing against JDK 1.6.


 Unfortunately, OpenJDK7 will be EOLd in April 2015[1], which is within
 the support time-frame of the F21. This is one the reasons why we would
 like to be able to switch over to OpenJDK8 asap for F21.

 1: http://www.oracle.com/technetwork/java/eol-135779.html

 I don't see how Oracle tentatively dropping long-term public support
 for 7 means that Fedora needs can no longer provide OpenJDK7 in its
 repos (not as default, of course), with or without additional updates,
 for developers who want to use a modern Fedora, but need to develop
 for applications/hardware that requires strict 7 compatibility.

 The alternative is Fedora fans will be forced to use an older version
 of Fedora, use a different Linux distro, or find some hackish
 workaround (yum --releasever=20 ...; which is problematic, because
 every version 8 update will obsolete 7, just like 7 currently does
 with 6 packages), or download untrusted 3rd party packages.

 It seems to me that support in Fedora would be pretty easy: just make
 sure it doesn't cause a packaging conflict and recommend the newer
 JDK8. Maybe call it -compat? But, I defer to the experts on Fedora
 packaging/support policies and decisions. I'm just a user, and don't
 know all the implications for trying to include it. I just think it'd
 be nice to keep around.
 
 It's not a question if we can have multiple parallel JDKs (we already
 can, you can install 7 and 8 at the same time).
 
 What we *can't* have in Fedora is a high-profile package which doesn't
 receive security updates upstream and there is nobody in Fedora willing
 and capable of doing that.
 
 What's the big deal with using '--target 1.7' anyway? That covers 99% of
 use cases, and any possible problems will have to be caught by CI
 running whatever you'd be deploying on anyway.

Even with --target 1.7 you can still use some Java 8 features provided
by standard library, which are not available in Java 7.  That's the
reason tools like animal-sniffer were created.

-- 
Mikolaj Izdebski
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F21 System Wide Change: Java 8

2014-03-26 Thread Stanislav Ochotnicky
On Wed 26 Mar 2014 01:19:52 PM CET Matthew Miller wrote:

 On Tue, Mar 25, 2014 at 07:59:13PM -0400, Christopher wrote:
 I also would like to see 1.7.0 stick around for awhile. Not
 necessarily as the default, but at least available in the repos. As it
 stands, it's difficult to use a modern Fedora on projects that are
 still developing against JDK 1.6.

 This sounds like a situation where a Software Collection might be useful.

Doesn't make sense IMO, JDKs can already live in parallel as they
are. That's not to say that SCLs could not be used, but traditionally we
have different solution and migrating to SCLs would likely bring its own
set of problems.

Actually as far as runtime is concerned, JDK is one of the most
backward-compat tested software on Earth (most likely). The only
applications that break are the ones that use internal implementation
details or some *really* weird approaches.

For building, you can still generate code for older JVMs with JDK8. Of
course those JVMs will likely not be able to run at least part of our
Java stack but that's another thing...

If Atlassian suite breaks: it's most likely their bug.


--
Stanislav Ochotnicky sochotni...@redhat.com
Software Engineer - Developer Experience

PGP: 7B087241
Red Hat Inc.   http://cz.redhat.com


pgpRreTU1USjl.pgp
Description: PGP signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F21 System Wide Change: Java 8

2014-03-25 Thread Omair Majid
* Mikolaj Izdebski mizde...@redhat.com [2014-03-24 11:41]:
 On 03/22/2014 06:15 AM, Miloslav Trmač wrote:
  Given the known large number of failures (OptionalJavadocs says 80% build
  failure rate without saying that all are JavaDoc-related), we really
  should do a mass rebuild to identify which packages fail to build *and* to
  file bugs soonish, instead of waiting for a Fedora-wide mass rebuild and
  then scrambling to fix dozens/hundreds of build failures in to avoid
  slipping the schedule.  We don't necessarily need an official one, perhaps
  only in a never-to-be-merged side tag (or even scratch builds?)
 
 Agreed.

Should I update the proposal to clarify that a mass rebuild is required,
then?

Thanks,
Omair

-- 
PGP Key: 66484681 (http://pgp.mit.edu/)
Fingerprint = F072 555B 0A17 3957 4E95  0056 F286 F14F 6648 4681
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F21 System Wide Change: Java 8

2014-03-25 Thread Omair Majid
* Mikolaj Izdebski mizde...@redhat.com [2014-03-24 11:55]:
 That's exactly the problem.  We need to use a modified version of
 java-1.8.0-openjdk with extra provides and adjusted priorities for
 alternatives.

I have started a new java-1.8.0-openjdk build that should fix this:
http://koji.fedoraproject.org/koji/buildinfo?buildID=506921

   Blocking java-1.7.0-oepnjdk may also be required.  This
 makes it impossible to scratch-build Java packages using f21-build
 target in current state.

Is there anything I can/should do here? Shall I file a rel-eng ticket to
block java-1.7.0-openjdk? Would it be worth waiting a little while to
ensure that there are no show-stopper bugs in java-1.8.0-openjdk?

Thanks,
Omair

-- 
PGP Key: 66484681 (http://pgp.mit.edu/)
Fingerprint = F072 555B 0A17 3957 4E95  0056 F286 F14F 6648 4681
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F21 System Wide Change: Java 8

2014-03-25 Thread Aleksandar Kurtakov
Please keep java 1.7.0 around for some time. It would make moving easier if we 
have to jump back for a build or two.

Alexander Kurtakov
Red Hat Eclipse team

- Original Message -
 From: Omair Majid oma...@redhat.com
 To: Development discussions related to Fedora 
 devel@lists.fedoraproject.org
 Sent: Tuesday, March 25, 2014 9:07:39 PM
 Subject: Re: F21 System Wide Change: Java 8
 
 * Mikolaj Izdebski mizde...@redhat.com [2014-03-24 11:55]:
  That's exactly the problem.  We need to use a modified version of
  java-1.8.0-openjdk with extra provides and adjusted priorities for
  alternatives.
 
 I have started a new java-1.8.0-openjdk build that should fix this:
 http://koji.fedoraproject.org/koji/buildinfo?buildID=506921
 
Blocking java-1.7.0-oepnjdk may also be required.  This
  makes it impossible to scratch-build Java packages using f21-build
  target in current state.
 
 Is there anything I can/should do here? Shall I file a rel-eng ticket to
 block java-1.7.0-openjdk? Would it be worth waiting a little while to
 ensure that there are no show-stopper bugs in java-1.8.0-openjdk?
 
 Thanks,
 Omair
 
 --
 PGP Key: 66484681 (http://pgp.mit.edu/)
 Fingerprint = F072 555B 0A17 3957 4E95  0056 F286 F14F 6648 4681
 --
 devel mailing list
 devel@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/devel
 Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F21 System Wide Change: Java 8

2014-03-25 Thread Christopher
I also would like to see 1.7.0 stick around for awhile. Not
necessarily as the default, but at least available in the repos. As it
stands, it's difficult to use a modern Fedora on projects that are
still developing against JDK 1.6.

--
Christopher L Tubbs II
http://gravatar.com/ctubbsii


On Tue, Mar 25, 2014 at 4:05 PM, Aleksandar Kurtakov
akurt...@redhat.com wrote:
 Please keep java 1.7.0 around for some time. It would make moving easier if 
 we have to jump back for a build or two.

 Alexander Kurtakov
 Red Hat Eclipse team

 - Original Message -
 From: Omair Majid oma...@redhat.com
 To: Development discussions related to Fedora 
 devel@lists.fedoraproject.org
 Sent: Tuesday, March 25, 2014 9:07:39 PM
 Subject: Re: F21 System Wide Change: Java 8

 * Mikolaj Izdebski mizde...@redhat.com [2014-03-24 11:55]:
  That's exactly the problem.  We need to use a modified version of
  java-1.8.0-openjdk with extra provides and adjusted priorities for
  alternatives.

 I have started a new java-1.8.0-openjdk build that should fix this:
 http://koji.fedoraproject.org/koji/buildinfo?buildID=506921

Blocking java-1.7.0-oepnjdk may also be required.  This
  makes it impossible to scratch-build Java packages using f21-build
  target in current state.

 Is there anything I can/should do here? Shall I file a rel-eng ticket to
 block java-1.7.0-openjdk? Would it be worth waiting a little while to
 ensure that there are no show-stopper bugs in java-1.8.0-openjdk?

 Thanks,
 Omair

 --
 PGP Key: 66484681 (http://pgp.mit.edu/)
 Fingerprint = F072 555B 0A17 3957 4E95  0056 F286 F14F 6648 4681
 --
 devel mailing list
 devel@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/devel
 Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
 --
 devel mailing list
 devel@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/devel
 Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F21 System Wide Change: Java 8

2014-03-25 Thread Rob Kearey
On Wed, Mar 26, 2014 at 9:59 AM, Christopher ctubb...@apache.org wrote:
 I also would like to see 1.7.0 stick around for awhile. Not
 necessarily as the default, but at least available in the repos. As it
 stands, it's difficult to use a modern Fedora on projects that are
 still developing against JDK 1.6.

+1.

There's a lot of stuff that simply won't work with 1.8 yet - most of
the Atlassian suite for a start.

-- 
Rob K
http://ningaui.net
I swear, if I collected all seven dragonballs,
I'd bring back Jon Postel. - Raph
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F21 System Wide Change: Java 8

2014-03-24 Thread Mikolaj Izdebski
On 03/22/2014 06:15 AM, Miloslav Trmač wrote:
 Given the known large number of failures (OptionalJavadocs says 80% build
 failure rate without saying that all are JavaDoc-related), we really
 should do a mass rebuild to identify which packages fail to build *and* to
 file bugs soonish, instead of waiting for a Fedora-wide mass rebuild and
 then scrambling to fix dozens/hundreds of build failures in to avoid
 slipping the schedule.  We don't necessarily need an official one, perhaps
 only in a never-to-be-merged side tag (or even scratch builds?)

Agreed.

To do a rebuild in Koji Java 8 must land in there first.  That can could
be a separate tag, but rel-eng is quite reluctant to provide them.

Copr could be a better place to do the rebuild.  One big advantage is
that it doesn't use any ARM builders, but on the other hand it has quite
limited capacity (AFAIK 10 builders only).

Besides that, there is already one approved change [1] which requires
rebuilding most of Java packages.  We didn't do a mass rebuild for it
yet because we wanted to sync with Java 8 rebuild.

-- 
Mikolaj Izdebski

[1] https://fedoraproject.org/wiki/Changes/HeadlessJava
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F21 System Wide Change: Java 8

2014-03-24 Thread Mikolaj Izdebski
On 03/24/2014 04:49 PM, Peter Robinson wrote:
 On Mon, Mar 24, 2014 at 3:41 PM, Mikolaj Izdebski mizde...@redhat.com wrote:
 On 03/22/2014 06:15 AM, Miloslav Trmač wrote:
 Given the known large number of failures (OptionalJavadocs says 80% build
 failure rate without saying that all are JavaDoc-related), we really
 should do a mass rebuild to identify which packages fail to build *and* to
 file bugs soonish, instead of waiting for a Fedora-wide mass rebuild and
 then scrambling to fix dozens/hundreds of build failures in to avoid
 slipping the schedule.  We don't necessarily need an official one, perhaps
 only in a never-to-be-merged side tag (or even scratch builds?)

 Agreed.

 To do a rebuild in Koji Java 8 must land in there first.  That can could
 be a separate tag, but rel-eng is quite reluctant to provide them.
 
 java 8 is already in the main repos and had been there since F-19.
 It's just not providing things like java-devel and hence isn't used by
 default in the build process.

That's exactly the problem.  We need to use a modified version of
java-1.8.0-openjdk with extra provides and adjusted priorities for
alternatives.  Blocking java-1.7.0-oepnjdk may also be required.  This
makes it impossible to scratch-build Java packages using f21-build
target in current state.

 
 Copr could be a better place to do the rebuild.  One big advantage is
 that it doesn't use any ARM builders, but on the other hand it has quite
 limited capacity (AFAIK 10 builders only).
 
 That's not an advantage, building ARM packages is a requirement of
 something in primary architecture. Also you can't tag copr builds in
 Fedora. You need to use a koji f21 side tag.

I was talking talking about doing scratch builds to identify packages
failing to build with Java 8.  Java 8 change does *not* require mass
rebuild in Fedora.  Great majority of packages will work with Java 8
with no change.

 
 Besides that, there is already one approved change [1] which requires
 rebuilding most of Java packages.  We didn't do a mass rebuild for it
 yet because we wanted to sync with Java 8 rebuild.
 
 Well there will also be a mass rebuild in general for gcc 4.9 so you
 should coordinate with rel-eng to minimise builds in general.
 
 Peter

-- 
Mikolaj Izdebski
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F21 System Wide Change: Java 8

2014-03-24 Thread Peter Robinson
On Mon, Mar 24, 2014 at 3:41 PM, Mikolaj Izdebski mizde...@redhat.com wrote:
 On 03/22/2014 06:15 AM, Miloslav Trmač wrote:
 Given the known large number of failures (OptionalJavadocs says 80% build
 failure rate without saying that all are JavaDoc-related), we really
 should do a mass rebuild to identify which packages fail to build *and* to
 file bugs soonish, instead of waiting for a Fedora-wide mass rebuild and
 then scrambling to fix dozens/hundreds of build failures in to avoid
 slipping the schedule.  We don't necessarily need an official one, perhaps
 only in a never-to-be-merged side tag (or even scratch builds?)

 Agreed.

 To do a rebuild in Koji Java 8 must land in there first.  That can could
 be a separate tag, but rel-eng is quite reluctant to provide them.

java 8 is already in the main repos and had been there since F-19.
It's just not providing things like java-devel and hence isn't used by
default in the build process.

 Copr could be a better place to do the rebuild.  One big advantage is
 that it doesn't use any ARM builders, but on the other hand it has quite
 limited capacity (AFAIK 10 builders only).

That's not an advantage, building ARM packages is a requirement of
something in primary architecture. Also you can't tag copr builds in
Fedora. You need to use a koji f21 side tag.

 Besides that, there is already one approved change [1] which requires
 rebuilding most of Java packages.  We didn't do a mass rebuild for it
 yet because we wanted to sync with Java 8 rebuild.

Well there will also be a mass rebuild in general for gcc 4.9 so you
should coordinate with rel-eng to minimise builds in general.

Peter
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

F21 System Wide Change: Java 8

2014-03-21 Thread Jaroslav Reznik
= Proposed System Wide Change: Java 8 =
https://fedoraproject.org/wiki/Changes/Java8

Change owner(s): Omair Majid oma...@redhat.com

Make Java 8 (provided by OpenJDK 8 which is java-1.8.0-openjdk) the default 
Java runtime. The current default Java runtime (Java 7, provided by OpenJDK 7, 
java-1.7.0-openjdk) will be obsoleted and removed.

This is essentially an upgrade to the latest Java and OpenJDK version. 

== Detailed Description ==
The current default Java 7 runtime in Fedora is OpenJDK 7. The latest version 
of OpenJDK, 8, was released on 18 March 2014. Given that Fedora 21 will not be 
released before August, it makes sense to include the latest version of 
OpenJDK in Fedora 21.

OpenJDK 8 is a significant update to Java. It brings in significant new 
features 
to the Java language, including lambdas, a new javascript engine and lots of 
new library features. A complete list of features is available [1].

OpenJDK 8 is a backwards compatible update. Theoretically everything that 
worked against OpenJDK 7 should continue working against OpenJDK 8. There are 
a few exceptions:

OpenJDK8 is much more strict when it comes to building javadocs. Many -
javadoc package in Fedora fail to build. Those that are built should continue 
working just fine.
Packages that rely on non-public OpenJDK API may fail to build/run. 

A complete list of incompatibilities is available [2]. The incompatibilities 
are source and behavioral only.

It may be a good idea to mass rebuild Java packages against OpenJDK 8 to spot 
any source incompatibilities earlier. This is not required.  

== Scope ==
* Proposal owners:
** Deprecate/Obsolete java-1.7.0-openjdk
** Promote java-1.8.0-openjdk to a full java runtime status (fix provides in 
package)
** In case of a mass rebuild, supply/apply patches to fix build against OpenJDK 
8

* Other developers:
** icedtea-web maintainers will need to update icedtea-web to run against 
OpenJDK 8
** Other java packagers will need to apply patches to their java package to 
ensure they can build against OpenJDK 8
** Everyone will need to test packages to verify that they work against 
OpenJDK 8

* Release engineering:
** Remove java-1.7.0-openjdk
** Possibly mass-rebuild (?) all Java packages. This is not strictly required 
to make OpenJDK 8 the default Java runtime.

* Policies and guidelines: 
** Many -javadoc packages fail to build. The OpenJDK 8 maintainers and the 
Java SIG are working on identifying a solution. The solution may require [3] 
guideline changes making -javadoc subpackages optional.

[1] http://openjdk.java.net/projects/jdk8/features 
[2] 
http://www.oracle.com/technetwork/java/javase/8-compatibility-guide-2156366.html
[3] https://lists.fedoraproject.org/pipermail/devel/2014-March/196808.html
___
devel-announce mailing list
devel-annou...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel-announce
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F21 System Wide Change: Java 8

2014-03-21 Thread Dan Horák
On Fri, 21 Mar 2014 13:11:44 +0100
Jaroslav Reznik jrez...@redhat.com wrote:

 = Proposed System Wide Change: Java 8 =
 https://fedoraproject.org/wiki/Changes/Java8
 
 Change owner(s): Omair Majid oma...@redhat.com
 
 Make Java 8 (provided by OpenJDK 8 which is java-1.8.0-openjdk) the
 default Java runtime. The current default Java runtime (Java 7,
 provided by OpenJDK 7, java-1.7.0-openjdk) will be obsoleted and
 removed.

are we confident OpenJDK 8 works well on all Fedora arches, not only on
the primary ones? Task for myself (or any volunteer) is to check
whether https://bugzilla.redhat.com/show_bug.cgi?id=958232 is still open


Dan

 This is essentially an upgrade to the latest Java and OpenJDK
 version. 
 
 == Detailed Description ==
 The current default Java 7 runtime in Fedora is OpenJDK 7. The latest
 version of OpenJDK, 8, was released on 18 March 2014. Given that
 Fedora 21 will not be released before August, it makes sense to
 include the latest version of OpenJDK in Fedora 21.
 
 OpenJDK 8 is a significant update to Java. It brings in significant
 new features to the Java language, including lambdas, a new
 javascript engine and lots of new library features. A complete list
 of features is available [1].
 
 OpenJDK 8 is a backwards compatible update. Theoretically everything
 that worked against OpenJDK 7 should continue working against OpenJDK
 8. There are a few exceptions:
 
 OpenJDK8 is much more strict when it comes to building javadocs.
 Many - javadoc package in Fedora fail to build. Those that are built
 should continue working just fine.
 Packages that rely on non-public OpenJDK API may fail to
 build/run. 
 
 A complete list of incompatibilities is available [2]. The
 incompatibilities are source and behavioral only.
 
 It may be a good idea to mass rebuild Java packages against OpenJDK 8
 to spot any source incompatibilities earlier. This is not required.  
 
 == Scope ==
 * Proposal owners:
 ** Deprecate/Obsolete java-1.7.0-openjdk
 ** Promote java-1.8.0-openjdk to a full java runtime status (fix
 provides in package)
 ** In case of a mass rebuild, supply/apply patches to fix build
 against OpenJDK 8
 
 * Other developers:
 ** icedtea-web maintainers will need to update icedtea-web to run
 against OpenJDK 8
 ** Other java packagers will need to apply patches to their java
 package to ensure they can build against OpenJDK 8
 ** Everyone will need to test packages to verify that they work
 against OpenJDK 8
 
 * Release engineering:
 ** Remove java-1.7.0-openjdk
 ** Possibly mass-rebuild (?) all Java packages. This is not strictly
 required to make OpenJDK 8 the default Java runtime.
 
 * Policies and guidelines: 
 ** Many -javadoc packages fail to build. The OpenJDK 8 maintainers
 and the Java SIG are working on identifying a solution. The solution
 may require [3] guideline changes making -javadoc subpackages
 optional.
 
 [1] http://openjdk.java.net/projects/jdk8/features 
 [2]
 http://www.oracle.com/technetwork/java/javase/8-compatibility-guide-2156366.html
 [3]
 https://lists.fedoraproject.org/pipermail/devel/2014-March/196808.html
 ___ devel-announce
 mailing list devel-annou...@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/devel-announce
 -- 
 devel mailing list
 devel@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/devel
 Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F21 System Wide Change: Java 8

2014-03-21 Thread Bruno Wolff III

On Fri, Mar 21, 2014 at 13:11:44 +0100,
  Jaroslav Reznik jrez...@redhat.com wrote:

= Proposed System Wide Change: Java 8 =
https://fedoraproject.org/wiki/Changes/Java8

It may be a good idea to mass rebuild Java packages against OpenJDK 8 to spot
any source incompatibilities earlier. This is not required.


Is there an easy way to do test builds against 8 now?
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F21 System Wide Change: Java 8

2014-03-21 Thread Omair Majid


- Original Message -
 Is there an easy way to do test builds against 8 now?

java-1.8.0-openjdk is available in F19 (updates-testing), F20 (updates-testing) 
and in rawhide.

It doesn't provide 'java-devel' (which is what yum uses to find JDKs), so Koji 
shouldn't use java-1.8.0-openjdk as a dependency. But you can use 
java-1.8.0-openjdk-devel directly for local or scratch builds.

Thanks,
Omair
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F21 System Wide Change: Java 8

2014-03-21 Thread Omair Majid


- Original Message -
From: Dan Horák d...@danny.cz
 Jaroslav Reznik jrez...@redhat.com wrote:
  Make Java 8 (provided by OpenJDK 8 which is java-1.8.0-openjdk) the
  default Java runtime. The current default Java runtime (Java 7,
  provided by OpenJDK 7, java-1.7.0-openjdk) will be obsoleted and
  removed.

 are we confident OpenJDK 8 works well on all Fedora arches, not only on
 the primary ones?

Theoretically, yes. If OpenJDK 7 supports an architecture, OpenJDK 8 should 
support it about as well (if not better). We may need tweaks and patches to 
make sure OpenJDK 8 builds correctly everywhere, but that's one of the things 
we can fix in rawhide in the coming weeks.

If you can get me access to machines, I can try building OpenJDK 8 there myself.

Thanks,
Omair

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F21 System Wide Change: Java 8

2014-03-21 Thread Dan Horák
On Fri, 21 Mar 2014 10:24:05 -0400 (EDT)
Omair Majid oma...@redhat.com wrote:

 
 
 - Original Message -
 From: Dan Horák d...@danny.cz
  Jaroslav Reznik jrez...@redhat.com wrote:
   Make Java 8 (provided by OpenJDK 8 which is java-1.8.0-openjdk)
   the default Java runtime. The current default Java runtime (Java
   7, provided by OpenJDK 7, java-1.7.0-openjdk) will be obsoleted
   and removed.
 
  are we confident OpenJDK 8 works well on all Fedora arches, not
  only on the primary ones?
 
 Theoretically, yes. If OpenJDK 7 supports an architecture, OpenJDK 8
 should support it about as well (if not better). We may need tweaks
 and patches to make sure OpenJDK 8 builds correctly everywhere, but
 that's one of the things we can fix in rawhide in the coming weeks.
 
 If you can get me access to machines, I can try building OpenJDK 8
 there myself.

thanks, I'll reach you internally with the logon details, we had the
problem on 32-bit s390 only which means working in a chroot, so I'll
retry first


Dan
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F21 System Wide Change: Java 8

2014-03-21 Thread Miloslav Trmač
2014-03-21 13:11 GMT+01:00 Jaroslav Reznik jrez...@redhat.com:

 = Proposed System Wide Change: Java 8 =
 https://fedoraproject.org/wiki/Changes/Java8

snip

 == Detailed Description ==
 OpenJDK8 is much more strict when it comes to building javadocs. Many -
 javadoc package in Fedora fail to build. Those that are built should
 continue
 working just fine.


(selective quoting)

 == Scope ==
 * Proposal owners:
 ** In case of a mass rebuild, supply/apply patches to fix build against
 OpenJDK
 8
 * Other developers:
 ** Other java packagers will need to apply patches to their java package to
 ensure they can build against OpenJDK 8
 ** Everyone will need to test packages to verify that they work against
 OpenJDK 8

 * Release engineering:
 ** Possibly mass-rebuild (?) all Java packages. This is not strictly
 required
 to make OpenJDK 8 the default Java runtime.


Given the known large number of failures (OptionalJavadocs says 80% build
failure rate without saying that all are JavaDoc-related), we really
should do a mass rebuild to identify which packages fail to build *and* to
file bugs soonish, instead of waiting for a Fedora-wide mass rebuild and
then scrambling to fix dozens/hundreds of build failures in to avoid
slipping the schedule.  We don't necessarily need an official one, perhaps
only in a never-to-be-merged side tag (or even scratch builds?)
Mirek
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct