Bug 30160

Summary: Dependency unmainted (eclipse-swt)
Product: Mageia Reporter: Jean-Pierre Aubin <jean-pierre>
Component: RPM PackagesAssignee: Java Stack Maintainers <java>
Status: RESOLVED FIXED QA Contact:
Severity: minor    
Priority: Normal CC: davidwhodgins, mageia
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
URL: http://pkgsubmit.mageia.org/autobuild/cauldron/x86_64/core/2022-03-09/tuxguitar-1.5.3-4.mga9.src.rpm/install_deps-1.x86_64.0.20220309165206.log
Whiteboard:
Source RPM: tuxguitar-1.5.3-4.mga9.src.rpm CVE:
Status comment:

Description Jean-Pierre Aubin 2022-03-12 12:05:30 CET
Description of problem:
The package tuxguitar cannot be installed anymore due to eclipse-swt which is not maintained on Mga9.

Version-Release number of selected component (if applicable):
tuxguitar-1.5.3-4.mga9

How reproducible:
By trying to build it on Cauldron VM

Steps to Reproduce:
1. Trying to install eclipse-swt on Cauldron VM
Comment 1 David Walser 2022-03-12 15:34:21 CET
Package was dropped to clean out a lot of unmaintained stuff in the Java stack (which was a good thing to do).  A lot of it was also dropped in Fedora, but this package is still in Fedora.  It would be nice to keep this one if possible.

Assignee: bugsquad => java

Comment 2 Jean-Pierre Aubin 2022-03-13 06:08:20 CET
On mga8, eclip-swt is requires by eclipse-platform and tuxguitar.
On cauldron, eclipse-platform is not maintained anymore like on fedora 35. 

So maybe the question is : do we want tuxguitar on cauldron ?
Comment 3 Dave Hodgins 2022-03-13 18:40:57 CET
Adding neoclust to the cc as the registered maintainer of eclipse.

CC: (none) => davidwhodgins, mageia

Comment 4 Nicolas Lécureuil 2022-03-17 20:55:46 CET
unfortunatly we have to remove it:


$ tuxguitar 
Exception in thread "main" java.lang.NoClassDefFoundError: org/eclipse/swt/widgets/Display
        at org.herac.tuxguitar.ui.swt.SWTApplication.createDisplay(SWTApplication.java:71)
        at org.herac.tuxguitar.ui.swt.SWTApplication.<init>(SWTApplication.java:18)
        at org.herac.tuxguitar.ui.swt.SWTApplicationFactory.createApplication(SWTApplicationFactory.java:9)
        at org.herac.tuxguitar.app.ui.TGApplication.<init>(TGApplication.java:27)
        at org.herac.tuxguitar.app.ui.TGApplication$1.createInstance(TGApplication.java:64)
        at org.herac.tuxguitar.app.ui.TGApplication$1.createInstance(TGApplication.java:62)
        at org.herac.tuxguitar.util.singleton.TGSingletonUtil.getInstance(TGSingletonUtil.java:12)
        at org.herac.tuxguitar.app.ui.TGApplication.getInstance(TGApplication.java:62)
        at org.herac.tuxguitar.app.synchronizer.TGSynchronizerControllerImpl.<init>(TGSynchronizerControllerImpl.java:181.5.3)
        at org.herac.tuxguitar.app.TuxGuitar.createUIContext(TuxGuitar.java:117)
        at org.herac.tuxguitar.app.TuxGuitar.createApplication(TuxGuitar.java:103)
        at org.herac.tuxguitar.app.TGMain.main(TGMain.java:13)
Caused by: java.lang.ClassNotFoundException: org.eclipse.swt.widgets.Display
        at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
        at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
        ... 12 more

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