Bug 22235 - new version of java-1.8.0-openjfx
Summary: new version of java-1.8.0-openjfx
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 6
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: has_procedure MGA6-32-OK MGA6-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2017-12-19 15:45 CET by Nicolas Salguero
Modified: 2017-12-28 14:17 CET (History)
4 users (show)

See Also:
Source RPM: java-1.8.0-openjfx
CVE:
Status comment:


Attachments

Description Nicolas Salguero 2017-12-19 15:45:07 CET
Hi,

There is a new version of openjfx which come in sync with openjdk.

Best regards,

Nico.
Comment 1 Nicolas Salguero 2017-12-19 15:47:37 CET
Suggested advisory:
========================

The updated package is synched with java-1.8.0-openjdk-1.8.0.151-1.b12.1.mga6.

========================

Package in core/updates_testing:
========================
java-1.8.0-openjfx-1.8.0.152-1.b16.2.mga6

from SRPM:
java-1.8.0-openjfx-1.8.0.152-1.b16.2.mga6.src.rpm

The test procedure is in bug 20220, comment 3.

Assignee: bugsquad => qa-bugs
Status: NEW => ASSIGNED
Source RPM: (none) => java-1.8.0-openjfx
Whiteboard: (none) => has_procedure

Comment 2 David Walser 2017-12-20 18:19:55 CET
Will there be a backport of this for mga5?
Comment 3 Nicolas Salguero 2017-12-21 09:32:11 CET
Since mga5 will soon reach its EOL, I think it would take time for QA team for something that is not necessarily worth it so I am not planning to backport that version to mga5. Is it also your opinion?
Comment 4 Herman Viaene 2017-12-22 11:35:59 CET
MGA6-32 on Dell Latitude D600 MATE
No installation issues
At CLI:
$ javac helloworld.java
$ ls
'helloworld$1.class'  helloworld.class  helloworld.java
$ java helloworld
Prism-ES2 Error : GL_VERSION (major.minor) = 1.3
Gtk-Message: Failed to load module "canberra-gtk-module"
Hello World!

Looks OK

Whiteboard: has_procedure => has_procedure MGA6-32-OK
CC: (none) => herman.viaene

Comment 5 Herman Viaene 2017-12-22 11:38:39 CET
When submitting the change I got:

There was an error sending mail from '"Herman Viaene" <bugzilla-daemon@mageia.org>' to 'nicolas.salguero@laposte.net': 4.7.1 <nicolas.salguero@laposte.net>: Relay access denied

Traceback:

 at Bugzilla/Mailer.pm line 179, <DATA> line 751.
	Bugzilla::Mailer::MessageToMTA(...) called at Bugzilla/BugMail.pm line 381
	Bugzilla::BugMail::sendMail(...) called at Bugzilla/BugMail.pm line 269
	Bugzilla::BugMail::Send(...) called at Bugzilla/Bug.pm line 1354
	Bugzilla::Bug::_send_bugmail(...) called at Bugzilla/Bug.pm line 1293
	Bugzilla::Bug::send_changes(...) called at /usr/share/bugzilla/process_bug.cgi line 386
Comment 6 David Walser 2017-12-23 17:58:27 CET
(In reply to Nicolas Salguero from comment #3)
> Is it also your opinion?

It is actually, yes.  I don't think it's really worth doing any more mga5 backports.  The reason I was hoping you'd build one for this was because I could use it on RHEL7 at work (our glibc in mga6 is too new) if you did, but I guess I'll have to build it (and ffmpeg, which is why RedHat hasn't built it themselves).
Comment 7 Lewis Smith 2017-12-25 20:41:02 CET
Wanting to test this for M6/64, I want to install it from issued repos to try the update. Problem:
 $ rpm -q java-1.8.0-openjfx
package java-1.8.0-openjfx is not installed

 # urpmi java-1.8.0-openjfx
Cannot install the following pkg because it depends on pkgs older than those currently installed.
 java-1.8.0-openjfx-1.8.0.141-1.b14.1.mga6

MCC Add/Remove software shows for 'java-1.8.0-openjfx' nothing installed:
 1.8.0.131-1.b11.5.mga6      &
 1.8.0.141-1.b14.1.mga6
neither of which can be selected for installation.

How to advance, please?

CC: (none) => lewyssmith

Comment 8 James Kerr 2017-12-25 22:35:51 CET
IIRC openjfx is sync'd with a specific version of openjdk, which was recently updated to 1.8.0.151-1

In order to install an older version of openjfx you would need to downgrade openjdk.

CC: (none) => jim

Comment 9 Lewis Smith 2017-12-26 14:41:36 CET
Testing M6/64

Thank you James for your explanation. I *did* have:
 java-1.8.0-openjdk-1.8.0.151-1.b12.1.mga6
and rather than downgrade it, installed the update directly from 'updates testing':
 java-1.8.0-openjfx-1.8.0.152-1.b16.2.mga6
I see that this advisory notes the package inter-dependance.

Thank you Brian for your little script 'helloworld.java':
 https://bugs.mageia.org/attachment.cgi?id=8994
and its usage: https://bugs.mageia.org/show_bug.cgi?id=20220#c3

 $ javac helloworld.java    [compile it]
 $ java helloworld          [run it]
yielded a "Hello World" pop-up window with a button, clicking which outputs on the console:
 Hello World!
which can be repeated ad infinitum.

Good test, good update. OKing, Advisorying, validating.

Whiteboard: has_procedure MGA6-32-OK => has_procedure MGA6-32-OK MGA6-64-OK
Keywords: (none) => advisory, validated_update
CC: (none) => sysadmin-bugs

Comment 10 Mageia Robot 2017-12-28 14:17:57 CET
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2017-0137.html

Status: ASSIGNED => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.