Bug 19515

Summary: dangling link /usr/share/java/[jboss-interceptors-1.1-api].jar -> ../../../../usr/share/java/jboss-interceptors-1.1-api.jar
Product: Mageia Reporter: Nicolas Salguero <nicolas.salguero>
Component: RPM PackagesAssignee: QA Team <qa-bugs>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: geiger.david68210, herman.viaene, mageia, sysadmin-bugs
Version: 5Keywords: validated_update
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard: MGA5-32-OK MGA5-64-OK
Source RPM: cdi-api-1.1-7.mga5.src.rpm CVE:
Status comment:

Description Nicolas Salguero 2016-10-03 16:27:19 CEST
Hi,

I found that the file /usr/share/java/[jboss-interceptors-1.1-api].jar should be a link for ../../../../usr/share/java/jboss-interceptors-1.1-api/jboss-interceptors-api_1.1_spec.jar because the file /usr/share/java/jboss-interceptors-1.1-api.jar does not exist whereas the file /usr/share/java/jboss-interceptors-1.1-api/jboss-interceptors-api_1.1_spec.jar exists.

Best regards,

Nico.
Nicolas Salguero 2016-10-03 16:27:56 CEST

Source RPM: (none) => cdi-api-1.1-7.mga5.src.rpm

Comment 1 David GEIGER 2016-10-03 17:17:35 CEST
Is this only the case for mga5? or for Cauldron too?

CC: (none) => geiger.david68210

Comment 2 David GEIGER 2016-10-03 18:02:27 CEST
So ok! should be fixed in next cdi-api-1.1-7.1.mga5 in Core/Updates_testing

Note that a simple rebuild seems to be sufficient.
Comment 3 David GEIGER 2016-10-03 18:21:47 CEST
Before:

$ symlinks -r / | grep dangling |grep interceptors
dangling: /usr/share/java/javax.enterprise.inject/[jboss-interceptors-1.1-api].jar -> ../../../../usr/share/java/jboss-interceptors-1.1-api.jar
$


After:

$ symlinks -r / | grep dangling |grep interceptors
$
Comment 4 David GEIGER 2016-10-04 09:06:30 CEST
Assigning to QA,


Advisory:
========================

In current cdi-api package there is a dangling link on:
dangling: /usr/share/java/javax.enterprise.inject/[jboss-interceptors-1.1-api].jar -> ../../../../usr/share/java/jboss-interceptors-1.1-api.jar
So this update fixes this broken symlink.

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

Packages in 5/core/updates_testing:
========================
cdi-api-1.1-7.1.mga5.noarch.rpm


Source RPM: 
========================
cdi-api-1.1-7.1.mga5.src.rpm


How to test this update request:
========================
Simply ensure that the dangling link is now fixed like the procedure
in comment 3

Assignee: bugsquad => qa-bugs

Comment 5 Nicolas Salguero 2016-10-04 09:41:38 CEST
Many thanks.  I discovered the problem when trying to rebuild openjfx (Mga5 backport) with the patch that prevents downloading some JARs at build time but uses the ones provided by Mageia.

The problem does not affect Cauldron.
Comment 6 Herman Viaene 2016-10-07 14:31:24 CEST
MGA-32 on Acer D620 Xfce
Checked dangling link in cdi-api-1.1-7, confirm
Installed cdi-api-1.1-7.1.mga5.noarch.rpm, now valid link.

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

Comment 7 Nicolas Lécureuil 2016-10-09 09:29:11 CEST
MGA-64

confirmed fixed too.

CC: (none) => mageia
Whiteboard: MGA5-32-OK => MGA5-32-OK MGA5-64-OK

Nicolas Lécureuil 2016-10-09 09:37:58 CEST

Keywords: (none) => validated_update
CC: (none) => sysadmin-bugs

Comment 8 Mageia Robot 2016-10-09 10:42:51 CEST
An update for this issue has been pushed to the Mageia Updates repository.

http://advisories.mageia.org/MGAA-2016-0119.html

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