Bug#1027593: eclipse-platform-ui: FTBFS: [javac] /<<PKGBUILDDIR>>/bundles/org.eclipse.e4.ui.di/target/sources/org/eclipse/e4/ui/internal/di/UIEventObjectSupplier.java:31: error: package org.osgi.service.event does not exist

Lucas Nussbaum lucas at debian.org
Sun Jan 1 14:30:54 GMT 2023


Source: eclipse-platform-ui
Version: 4.23-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-20230101 ftbfs-bookworm

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> # add a dummy src folder to satisfy the helper
> mkdir -p bundles/org.eclipse.ui.themes/src
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_auto_configure -O--buildsystem=eclipse_bundles
>    dh_auto_build -O--buildsystem=eclipse_bundles
> 	ant -Dbasedir . -Dbundledir bundles -f debian/build.xml org.eclipse.core.commands org.eclipse.core.databinding org.eclipse.core.databinding.beans org.eclipse.core.databinding.observable org.eclipse.core.databinding.property org.eclipse.e4.core.commands org.eclipse.e4.emf.xpath org.eclipse.e4.ui.bindings org.eclipse.e4.ui.css.core org.eclipse.e4.ui.css.swt org.eclipse.e4.ui.css.swt.theme org.eclipse.e4.ui.di org.eclipse.e4.ui.dialogs org.eclipse.e4.ui.ide org.eclipse.e4.ui.model.workbench org.eclipse.e4.ui.progress org.eclipse.e4.ui.services org.eclipse.e4.ui.swt.gtk org.eclipse.e4.ui.widgets org.eclipse.e4.ui.workbench org.eclipse.e4.ui.workbench3 org.eclipse.e4.ui.workbench.addons.swt org.eclipse.e4.ui.workbench.renderers.swt org.eclipse.e4.ui.workbench.swt org.eclipse.jface org.eclipse.jface.databinding org.eclipse.jface.notifications org.eclipse.ui org.eclipse.ui.browser org.eclipse.ui.forms org.eclipse.ui.ide org.eclipse.ui.ide.application org.eclipse.ui.monitoring org.eclipse.ui.navigator org.eclipse.ui.views org.eclipse.ui.views.properties.tabbed org.eclipse.ui.workbench org.eclipse.urischeme org.eclipse.ui.themes org.eclipse.ui.navigator.resources -Duser.name debian
> Buildfile: /<<PKGBUILDDIR>>/debian/build.xml
> 
> org.eclipse.core.commands:
>      [echo] Building bundle 'Commands' (org.eclipse.core.commands:3.10.100)
>     [mkdir] Created dir: /<<PKGBUILDDIR>>/bundles/org.eclipse.core.commands/target/classes
>     [touch] Creating /<<PKGBUILDDIR>>/bundles/org.eclipse.core.commands/target/dependencies
>     [mkdir] Created dir: /<<PKGBUILDDIR>>/bundles/org.eclipse.core.commands/target/sources
>      [copy] Copying 80 files to /<<PKGBUILDDIR>>/bundles/org.eclipse.core.commands/target/sources
>     [javac] Compiling 80 source files to /<<PKGBUILDDIR>>/bundles/org.eclipse.core.commands/target/classes
>     [javac] Note: Some input files use unchecked or unsafe operations.
>     [javac] Note: Recompile with -Xlint:unchecked for details.
>      [copy] Copying 3 files to /<<PKGBUILDDIR>>/bundles/org.eclipse.core.commands/target/classes
>       [jar] Building jar: /<<PKGBUILDDIR>>/bundles/org.eclipse.core.commands/target/org.eclipse.core.commands.jar
>      [copy] Copying 1 file to /<<PKGBUILDDIR>>/bundles/org.eclipse.core.commands/target
> 
> org.eclipse.core.databinding.observable:
>      [echo] Building bundle 'JFace Data Binding Observables' (org.eclipse.core.databinding.observable:1.12.0)
>     [mkdir] Created dir: /<<PKGBUILDDIR>>/bundles/org.eclipse.core.databinding.observable/target/classes
>     [touch] Creating /<<PKGBUILDDIR>>/bundles/org.eclipse.core.databinding.observable/target/dependencies
>     [mkdir] Created dir: /<<PKGBUILDDIR>>/bundles/org.eclipse.core.databinding.observable/target/sources
>      [copy] Copying 110 files to /<<PKGBUILDDIR>>/bundles/org.eclipse.core.databinding.observable/target/sources
>     [javac] Compiling 110 source files to /<<PKGBUILDDIR>>/bundles/org.eclipse.core.databinding.observable/target/classes
>     [javac] Note: Some input files use unchecked or unsafe operations.
>     [javac] Note: Recompile with -Xlint:unchecked for details.
>      [copy] Copying 3 files to /<<PKGBUILDDIR>>/bundles/org.eclipse.core.databinding.observable/target/classes
>       [jar] Building jar: /<<PKGBUILDDIR>>/bundles/org.eclipse.core.databinding.observable/target/org.eclipse.core.databinding.observable.jar
>      [echo] Generating pom.xml for org.eclipse.core.databinding.observable (org.eclipse.core:org.eclipse.core.databinding.observable)
> 
> org.eclipse.core.databinding.property:
>      [echo] Building bundle 'JFace Data Binding Properties' (org.eclipse.core.databinding.property:1.9.0)
>     [mkdir] Created dir: /<<PKGBUILDDIR>>/bundles/org.eclipse.core.databinding.property/target/classes
>     [touch] Creating /<<PKGBUILDDIR>>/bundles/org.eclipse.core.databinding.property/target/dependencies
>     [mkdir] Created dir: /<<PKGBUILDDIR>>/bundles/org.eclipse.core.databinding.property/target/sources
>      [copy] Copying 50 files to /<<PKGBUILDDIR>>/bundles/org.eclipse.core.databinding.property/target/sources
>     [javac] Compiling 50 source files to /<<PKGBUILDDIR>>/bundles/org.eclipse.core.databinding.property/target/classes
>      [copy] Copying 3 files to /<<PKGBUILDDIR>>/bundles/org.eclipse.core.databinding.property/target/classes
>       [jar] Building jar: /<<PKGBUILDDIR>>/bundles/org.eclipse.core.databinding.property/target/org.eclipse.core.databinding.property.jar
>      [echo] Generating pom.xml for org.eclipse.core.databinding.property (org.eclipse.core:org.eclipse.core.databinding.property)
> 
> org.eclipse.core.databinding:
>      [echo] Building bundle 'JFace Data Binding' (org.eclipse.core.databinding:1.11.0)
>     [mkdir] Created dir: /<<PKGBUILDDIR>>/bundles/org.eclipse.core.databinding/target/classes
>     [touch] Creating /<<PKGBUILDDIR>>/bundles/org.eclipse.core.databinding/target/dependencies
>     [mkdir] Created dir: /<<PKGBUILDDIR>>/bundles/org.eclipse.core.databinding/target/sources
>      [copy] Copying 115 files to /<<PKGBUILDDIR>>/bundles/org.eclipse.core.databinding/target/sources
>     [javac] Compiling 115 source files to /<<PKGBUILDDIR>>/bundles/org.eclipse.core.databinding/target/classes
>     [javac] Note: /<<PKGBUILDDIR>>/bundles/org.eclipse.core.databinding/target/sources/org/eclipse/core/internal/databinding/IdentityWrapper.java uses unchecked or unsafe operations.
>     [javac] Note: Recompile with -Xlint:unchecked for details.
>      [copy] Copying 4 files to /<<PKGBUILDDIR>>/bundles/org.eclipse.core.databinding/target/classes
>       [jar] Building jar: /<<PKGBUILDDIR>>/bundles/org.eclipse.core.databinding/target/org.eclipse.core.databinding.jar
>      [echo] Generating pom.xml for org.eclipse.core.databinding (org.eclipse.core:org.eclipse.core.databinding)
> 
> org.eclipse.core.databinding.observable:
> 
> org.eclipse.core.databinding.property:
> 
> org.eclipse.core.databinding.beans:
>      [echo] Building bundle 'JFace Data Binding for JavaBeans' (org.eclipse.core.databinding.beans:1.8.0)
>     [mkdir] Created dir: /<<PKGBUILDDIR>>/bundles/org.eclipse.core.databinding.beans/target/classes
>     [touch] Creating /<<PKGBUILDDIR>>/bundles/org.eclipse.core.databinding.beans/target/dependencies
>     [mkdir] Created dir: /<<PKGBUILDDIR>>/bundles/org.eclipse.core.databinding.beans/target/sources
>      [copy] Copying 44 files to /<<PKGBUILDDIR>>/bundles/org.eclipse.core.databinding.beans/target/sources
>     [javac] Compiling 44 source files to /<<PKGBUILDDIR>>/bundles/org.eclipse.core.databinding.beans/target/classes
>     [javac] Note: Some input files use unchecked or unsafe operations.
>     [javac] Note: Recompile with -Xlint:unchecked for details.
>      [copy] Copying 3 files to /<<PKGBUILDDIR>>/bundles/org.eclipse.core.databinding.beans/target/classes
>       [jar] Building jar: /<<PKGBUILDDIR>>/bundles/org.eclipse.core.databinding.beans/target/org.eclipse.core.databinding.beans.jar
>      [echo] Generating pom.xml for org.eclipse.core.databinding.beans (org.eclipse.core:org.eclipse.core.databinding.beans)
> 
> org.eclipse.core.databinding.observable:
> 
> org.eclipse.core.databinding.observable:
> 
> org.eclipse.core.databinding.property:
> 
> org.eclipse.core.commands:
> 
> org.eclipse.e4.core.commands:
>      [echo] Building bundle 'Eclipse e4 core commands' (org.eclipse.e4.core.commands:1.0.100)
>     [mkdir] Created dir: /<<PKGBUILDDIR>>/bundles/org.eclipse.e4.core.commands/target/classes
>     [touch] Creating /<<PKGBUILDDIR>>/bundles/org.eclipse.e4.core.commands/target/dependencies
>     [mkdir] Created dir: /<<PKGBUILDDIR>>/bundles/org.eclipse.e4.core.commands/target/sources
>      [copy] Copying 11 files to /<<PKGBUILDDIR>>/bundles/org.eclipse.e4.core.commands/target/sources
>     [javac] Compiling 11 source files to /<<PKGBUILDDIR>>/bundles/org.eclipse.e4.core.commands/target/classes
>      [copy] Copying 5 files to /<<PKGBUILDDIR>>/bundles/org.eclipse.e4.core.commands/target/classes
>       [jar] Building jar: /<<PKGBUILDDIR>>/bundles/org.eclipse.e4.core.commands/target/org.eclipse.e4.core.commands.jar
>      [echo] Generating pom.xml for org.eclipse.e4.core.commands (org.eclipse.e4:org.eclipse.e4.core.commands)
> 
> org.eclipse.e4.emf.xpath:
>      [echo] Building bundle '' (org.eclipse.e4.emf.xpath:0.3.0)
>     [mkdir] Created dir: /<<PKGBUILDDIR>>/bundles/org.eclipse.e4.emf.xpath/target/classes
>     [touch] Creating /<<PKGBUILDDIR>>/bundles/org.eclipse.e4.emf.xpath/target/dependencies
>     [mkdir] Created dir: /<<PKGBUILDDIR>>/bundles/org.eclipse.e4.emf.xpath/target/sources
>      [copy] Copying 23 files to /<<PKGBUILDDIR>>/bundles/org.eclipse.e4.emf.xpath/target/sources
>     [javac] Compiling 23 source files to /<<PKGBUILDDIR>>/bundles/org.eclipse.e4.emf.xpath/target/classes
>     [javac] Note: /<<PKGBUILDDIR>>/bundles/org.eclipse.e4.emf.xpath/target/sources/org/eclipse/e4/emf/internal/xpath/JXPathContextImpl.java uses unchecked or unsafe operations.
>     [javac] Note: Recompile with -Xlint:unchecked for details.
>      [copy] Copying 3 files to /<<PKGBUILDDIR>>/bundles/org.eclipse.e4.emf.xpath/target/classes
>       [jar] Building jar: /<<PKGBUILDDIR>>/bundles/org.eclipse.e4.emf.xpath/target/org.eclipse.e4.emf.xpath.jar
>      [echo] Generating pom.xml for org.eclipse.e4.emf.xpath (org.eclipse.e4:org.eclipse.e4.emf.xpath)
> 
> org.eclipse.core.commands:
> 
> org.eclipse.e4.core.commands:
> 
> org.eclipse.e4.ui.di:
>      [echo] Building bundle 'Eclipse UI Dependency Injection' (org.eclipse.e4.ui.di:1.4.0)
>     [mkdir] Created dir: /<<PKGBUILDDIR>>/bundles/org.eclipse.e4.ui.di/target/classes
>     [touch] Creating /<<PKGBUILDDIR>>/bundles/org.eclipse.e4.ui.di/target/dependencies
>     [mkdir] Created dir: /<<PKGBUILDDIR>>/bundles/org.eclipse.e4.ui.di/target/sources
>      [copy] Copying 8 files to /<<PKGBUILDDIR>>/bundles/org.eclipse.e4.ui.di/target/sources
>     [javac] Compiling 8 source files to /<<PKGBUILDDIR>>/bundles/org.eclipse.e4.ui.di/target/classes
>     [javac] /<<PKGBUILDDIR>>/bundles/org.eclipse.e4.ui.di/target/sources/org/eclipse/e4/ui/internal/di/UIEventObjectSupplier.java:31: error: package org.osgi.service.event does not exist
>     [javac] import org.osgi.service.event.EventAdmin;
>     [javac]                              ^
>     [javac] /<<PKGBUILDDIR>>/bundles/org.eclipse.e4.ui.di/target/sources/org/eclipse/e4/ui/internal/di/UIEventObjectSupplier.java:32: error: package org.osgi.service.event does not exist
>     [javac] import org.osgi.service.event.EventHandler;
>     [javac]                              ^
>     [javac] /<<PKGBUILDDIR>>/bundles/org.eclipse.e4.ui.di/target/sources/org/eclipse/e4/ui/internal/di/UIEventObjectSupplier.java:71: error: cannot find symbol
>     [javac] 	public void setEventAdmin(EventAdmin eventAdmin) {
>     [javac] 	                          ^
>     [javac]   symbol:   class EventAdmin
>     [javac]   location: class UIEventObjectSupplier
>     [javac] /<<PKGBUILDDIR>>/bundles/org.eclipse.e4.ui.di/target/sources/org/eclipse/e4/ui/internal/di/UIEventObjectSupplier.java:83: error: cannot find symbol
>     [javac] 	protected EventHandler makeHandler(String topic, IRequestor requestor) {
>     [javac] 	          ^
>     [javac]   symbol:   class EventHandler
>     [javac]   location: class UIEventObjectSupplier
>     [javac] /<<PKGBUILDDIR>>/bundles/org.eclipse.e4.ui.di/target/sources/org/eclipse/e4/ui/internal/di/UIEventObjectSupplier.java:39: error: cannot find symbol
>     [javac] 	class UIEventHandler implements EventHandler {
>     [javac] 	                                ^
>     [javac]   symbol:   class EventHandler
>     [javac]   location: class UIEventObjectSupplier
>     [javac] /<<PKGBUILDDIR>>/bundles/org.eclipse.e4.ui.di/target/sources/org/eclipse/e4/ui/internal/di/UIEventObjectSupplier.java:50: error: package org.osgi.service.event does not exist
>     [javac] 		public void handleEvent(org.osgi.service.event.Event event) {
>     [javac] 		                                              ^
>     [javac] /<<PKGBUILDDIR>>/bundles/org.eclipse.e4.ui.di/target/sources/org/eclipse/e4/ui/internal/di/UIEventObjectSupplier.java:34: error: cannot find symbol
>     [javac] @Component(service = { ExtendedObjectSupplier.class, EventHandler.class }, property = {
>     [javac]                                                      ^
>     [javac]   symbol: class EventHandler
>     [javac] /<<PKGBUILDDIR>>/bundles/org.eclipse.e4.ui.di/target/sources/org/eclipse/e4/ui/internal/di/UIEventObjectSupplier.java:49: error: method does not override or implement a method from a supertype
>     [javac] 		@Override
>     [javac] 		^
>     [javac] 8 errors
> 
> BUILD FAILED
> /<<PKGBUILDDIR>>/debian/build.xml:114: The following error occurred while executing this line:
> /usr/share/eclipse-debian-helper/build-eclipse-bundle.xml:64: Compile failed; see the compiler error output for details.
> 
> Total time: 6 seconds
> dh_auto_build: error: ant -Dbasedir . -Dbundledir bundles -f debian/build.xml org.eclipse.core.commands org.eclipse.core.databinding org.eclipse.core.databinding.beans org.eclipse.core.databinding.observable org.eclipse.core.databinding.property org.eclipse.e4.core.commands org.eclipse.e4.emf.xpath org.eclipse.e4.ui.bindings org.eclipse.e4.ui.css.core org.eclipse.e4.ui.css.swt org.eclipse.e4.ui.css.swt.theme org.eclipse.e4.ui.di org.eclipse.e4.ui.dialogs org.eclipse.e4.ui.ide org.eclipse.e4.ui.model.workbench org.eclipse.e4.ui.progress org.eclipse.e4.ui.services org.eclipse.e4.ui.swt.gtk org.eclipse.e4.ui.widgets org.eclipse.e4.ui.workbench org.eclipse.e4.ui.workbench3 org.eclipse.e4.ui.workbench.addons.swt org.eclipse.e4.ui.workbench.renderers.swt org.eclipse.e4.ui.workbench.swt org.eclipse.jface org.eclipse.jface.databinding org.eclipse.jface.notifications org.eclipse.ui org.eclipse.ui.browser org.eclipse.ui.forms org.eclipse.ui.ide org.eclipse.ui.ide.application org.eclipse.ui.monitoring org.eclipse.ui.navigator org.eclipse.ui.views org.eclipse.ui.views.properties.tabbed org.eclipse.ui.workbench org.eclipse.urischeme org.eclipse.ui.themes org.eclipse.ui.navigator.resources -Duser.name debian returned exit code 1
> make: *** [debian/rules:6: build] Error 25


The full build log is available from:
http://qa-logs.debian.net/2023/01/01/eclipse-platform-ui_4.23-1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20230101;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20230101&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.



More information about the pkg-java-maintainers mailing list