commit eclipse-ecf for openSUSE:Factory
Hello community, here is the log from the commit of package eclipse-ecf for openSUSE:Factory checked in at 2020-07-16 12:12:23 Comparing /work/SRC/openSUSE:Factory/eclipse-ecf (Old) and /work/SRC/openSUSE:Factory/.eclipse-ecf.new.3592 (New) Package is "eclipse-ecf" Thu Jul 16 12:12:23 2020 rev:6 rq:818542 version:3.14.8 Changes: --- /work/SRC/openSUSE:Factory/eclipse-ecf/eclipse-ecf.changes 2020-06-04 17:53:52.152527897 +0200 +++ /work/SRC/openSUSE:Factory/.eclipse-ecf.new.3592/eclipse-ecf.changes 2020-07-16 12:14:06.846701522 +0200 @@ -1,0 +2,10 @@ +Fri Jul 3 09:46:57 UTC 2020 - Fridrich Strba + +- Update to 3.14.8 +- Remove patch: + * eclipse-ecf-feature-deps.patch +- Added patches: + * 0001-Avoid-hard-coding-dependency-versions-by-using-featu.patch + * 0002-Remove-unneeded-dep-on-jdt-annotations.patch + +--- Old: eclipse-ecf-feature-deps.patch org.eclipse.ecf-10bfc24f030d889e7dfa36e3a77034ae2786c368.tar.xz New: 0001-Avoid-hard-coding-dependency-versions-by-using-featu.patch 0002-Remove-unneeded-dep-on-jdt-annotations.patch org.eclipse.ecf-1e6e8e72cbb77a0e359e409cd4d2a58d03a6428d.tar.xz Other differences: -- ++ eclipse-ecf.spec ++ --- /var/tmp/diff_new_pack.LUwFyU/_old 2020-07-16 12:14:09.670704377 +0200 +++ /var/tmp/diff_new_pack.LUwFyU/_new 2020-07-16 12:14:09.670704377 +0200 @@ -26,38 +26,41 @@ # This exclude breaks the cyclic dependency on the platform to aide in # bootstrapping %global __requires_exclude .*org\.eclipse\.equinox.* -%global git_tag 10bfc24f030d889e7dfa36e3a77034ae2786c368 +%global git_tag 1e6e8e72cbb77a0e359e409cd4d2a58d03a6428d # Set this flag to avoid building additional providers when their # dependencies are not available %bcond_with providers -Version:3.14.7 +Version:3.14.8 Release:0 Summary:Eclipse Communication Framework (ECF) Eclipse plug-in -# Note: The jive/smack provider is apache licensed -License:EPL-1.0 AND Apache-2.0 +License:EPL-2.0 AND Apache-2.0 AND BSD-3-Clause Group: Development/Libraries/Java URL:https://www.eclipse.org/ecf/ Source0: https://git.eclipse.org/c/ecf/org.eclipse.ecf.git/snapshot/org.eclipse.ecf-%{git_tag}.tar.xz # Change how feature deps are specified, to avoid embedding versions -Patch0: eclipse-ecf-feature-deps.patch +Patch0: 0001-Avoid-hard-coding-dependency-versions-by-using-featu.patch +# Unneeded dep on JDT prevents bootstrap mode +Patch1: 0002-Remove-unneeded-dep-on-jdt-annotations.patch BuildRequires: apache-commons-codec BuildRequires: apache-commons-logging -BuildRequires: eclipse-license +BuildRequires: eclipse-license2 BuildRequires: fdupes +BuildRequires: glassfish-annotation-api BuildRequires: httpcomponents-client BuildRequires: httpcomponents-core +BuildRequires: java-devel >= 9 +BuildRequires: maven-local BuildRequires: maven-plugin-build-helper BuildRequires: osgi-annotation -BuildRequires: tycho-extras -BuildRequires: xpp3-minimal -BuildConflicts: java-devel >= 9 +# Upstream Eclipse no longer supports non-64bit arches +ExcludeArch:s390 %{arm} %{ix86} %if %{with bootstrap} Name: eclipse-ecf-bootstrap +BuildRequires: tycho-bootstrap +#!BuildIgnore: tycho %else Name: eclipse-ecf -%endif -%if %{without bootstrap} -BuildRequires: eclipse-ecf-core-bootstrap +BuildRequires: eclipse-ecf-core-bootstrap >= %{version} BuildRequires: eclipse-emf-core BuildRequires: eclipse-emf-runtime BuildRequires: eclipse-pde-bootstrap @@ -67,13 +70,6 @@ #!BuildIgnore: eclipse-platform #!BuildIgnore: tycho-bootstrap #!BuildRequires: log4j -%if %{with providers} -BuildRequires: dnsjava -BuildRequires: irclib -%endif -%else -BuildRequires: tycho-bootstrap -#!BuildIgnore: tycho %endif %description @@ -127,6 +123,7 @@ find . -type f -name "*.class" -exec rm {} \; %patch0 -p1 +%patch1 -p1 # Correction for content of runtime package %pom_xpath_remove "feature/plugin[@id='org.eclipse.ecf.presence']" releng/features/org.eclipse.ecf.core/feature.xml @@ -134,6 +131,7 @@ # Don't build examples or tests sed -i -e '/examples/d' -e '/tests/d' pom.xml %pom_disable_module releng/features/org.eclipse.ecf.tests.feature +%pom_disable_module releng/features/org.eclipse.ecf.tests.filetransfer.feature %pom_disable_module releng/features/org.eclipse.ecf.eventadmin.examples.feature %pom_disable_module releng/features/org.eclipse.ecf.remoteservice.examples.feature %pom_disable_module releng/features/org.eclipse.ecf.remoteservice.sdk.examples.feature @@ -155,21 +153,24 @@ %pom_disable_module
commit eclipse-ecf for openSUSE:Factory
Hello community, here is the log from the commit of package eclipse-ecf for openSUSE:Factory checked in at 2020-06-04 17:53:44 Comparing /work/SRC/openSUSE:Factory/eclipse-ecf (Old) and /work/SRC/openSUSE:Factory/.eclipse-ecf.new.3606 (New) Package is "eclipse-ecf" Thu Jun 4 17:53:44 2020 rev:5 rq:811275 version:3.14.7 Changes: --- /work/SRC/openSUSE:Factory/eclipse-ecf/eclipse-ecf.changes 2020-04-11 23:45:58.347062931 +0200 +++ /work/SRC/openSUSE:Factory/.eclipse-ecf.new.3606/eclipse-ecf.changes 2020-06-04 17:53:52.152527897 +0200 @@ -1,0 +2,7 @@ +Tue Jun 2 10:24:46 UTC 2020 - Pedro Monreal Gonzalez + +- Update to 3.14.7 +- Refresh eclipse-ecf-feature-deps.patch +- Remove eclipse-ecf-asm7.patch fixed upstream + +--- Old: eclipse-ecf-asm7.patch org.eclipse.ecf-62a51c1a2635c5e17a17c0d8fc46c1f006e24184.tar.xz New: org.eclipse.ecf-10bfc24f030d889e7dfa36e3a77034ae2786c368.tar.xz Other differences: -- ++ eclipse-ecf.spec ++ --- /var/tmp/diff_new_pack.ThObQE/_old 2020-06-04 17:53:54.364534696 +0200 +++ /var/tmp/diff_new_pack.ThObQE/_new 2020-06-04 17:53:54.368534709 +0200 @@ -26,21 +26,20 @@ # This exclude breaks the cyclic dependency on the platform to aide in # bootstrapping %global __requires_exclude .*org\.eclipse\.equinox.* -%global git_tag 62a51c1a2635c5e17a17c0d8fc46c1f006e24184 +%global git_tag 10bfc24f030d889e7dfa36e3a77034ae2786c368 # Set this flag to avoid building additional providers when their # dependencies are not available %bcond_with providers -Version:3.14.1 +Version:3.14.7 Release:0 Summary:Eclipse Communication Framework (ECF) Eclipse plug-in # Note: The jive/smack provider is apache licensed License:EPL-1.0 AND Apache-2.0 Group: Development/Libraries/Java URL:https://www.eclipse.org/ecf/ -Source0: http://git.eclipse.org/c/ecf/org.eclipse.ecf.git/snapshot/org.eclipse.ecf-%{git_tag}.tar.xz +Source0: https://git.eclipse.org/c/ecf/org.eclipse.ecf.git/snapshot/org.eclipse.ecf-%{git_tag}.tar.xz # Change how feature deps are specified, to avoid embedding versions Patch0: eclipse-ecf-feature-deps.patch -Patch1: eclipse-ecf-asm7.patch BuildRequires: apache-commons-codec BuildRequires: apache-commons-logging BuildRequires: eclipse-license @@ -127,8 +126,7 @@ find . -type f -name "*.jar" -exec rm {} \; find . -type f -name "*.class" -exec rm {} \; -%patch0 -%patch1 -p1 +%patch0 -p1 # Correction for content of runtime package %pom_xpath_remove "feature/plugin[@id='org.eclipse.ecf.presence']" releng/features/org.eclipse.ecf.core/feature.xml @@ -185,6 +183,10 @@ %pom_xpath_remove "feature/plugin[@id='org.eclipse.ecf.provider.irc.ui']" releng/features/org.eclipse.ecf.core/feature.xml %endif +# Don't build bundles that are not relevant to our platform +%pom_disable_module providers/bundles/org.eclipse.ecf.provider.filetransfer.httpclient45.win32 +%pom_xpath_remove "feature/plugin[@os='win32']" releng/features/org.eclipse.ecf.filetransfer.httpclient45.feature/feature.xml + # Use system libs ln -s $(build-classpath osgi-annotation) osgi/bundles/org.eclipse.osgi.services.remoteserviceadmin/osgi/osgi.annotation.jar %if %{with providers} ++ eclipse-ecf-feature-deps.patch ++ --- /var/tmp/diff_new_pack.ThObQE/_old 2020-06-04 17:53:54.412534844 +0200 +++ /var/tmp/diff_new_pack.ThObQE/_new 2020-06-04 17:53:54.416534856 +0200 @@ -1,6 +1,47 @@ releng/features/org.eclipse.ecf.filetransfer.httpclient4.feature/feature.xml.orig 2018-05-15 10:08:53.167669287 +0100 -+++ releng/features/org.eclipse.ecf.filetransfer.httpclient4.feature/feature.xml 2018-05-15 10:10:29.460140752 +0100 -@@ -27,6 +27,10 @@ +From 51b88b0a6e59107f393d497cf94db07c0865e577 Mon Sep 17 00:00:00 2001 +From: Mat Booth +Date: Sun, 16 Jun 2019 12:22:32 +0100 +Subject: [PATCH 1/2] Avoid hard-coding dependency versions by using feature + imports instead of feature plugins for third party bundles + +--- + .../feature.xml | 8 +-- + .../feature.xml | 32 ++- + .../feature.xml | 56 ++- + .../feature.xml | 8 +-- + .../feature.xml | 7 --- + .../org.eclipse.ecf.xmpp.feature/feature.xml | 8 +-- + 6 files changed, 11 insertions(+), 108 deletions(-) + +diff --git a/releng/features/org.eclipse.ecf.discovery.dnssd.feature/feature.xml b/releng/features/org.eclipse.ecf.discovery.dnssd.feature/feature.xml +index 0c7810a..d4b0e67 100644 +---
commit eclipse-ecf for openSUSE:Factory
Hello community, here is the log from the commit of package eclipse-ecf for openSUSE:Factory checked in at 2020-04-11 23:45:48 Comparing /work/SRC/openSUSE:Factory/eclipse-ecf (Old) and /work/SRC/openSUSE:Factory/.eclipse-ecf.new.3248 (New) Package is "eclipse-ecf" Sat Apr 11 23:45:48 2020 rev:4 rq:792666 version:3.14.1 Changes: --- /work/SRC/openSUSE:Factory/eclipse-ecf/eclipse-ecf.changes 2020-03-18 12:41:31.812808104 +0100 +++ /work/SRC/openSUSE:Factory/.eclipse-ecf.new.3248/eclipse-ecf.changes 2020-04-11 23:45:58.347062931 +0200 @@ -1,0 +2,5 @@ +Thu Apr 9 09:09:25 UTC 2020 - Fridrich Strba + +- Build against jgit, since jgit-bootstrap does not exist + +--- Other differences: -- ++ eclipse-ecf.spec ++ --- /var/tmp/diff_new_pack.9tXXzG/_old 2020-04-11 23:45:59.395063730 +0200 +++ /var/tmp/diff_new_pack.9tXXzG/_new 2020-04-11 23:45:59.399063733 +0200 @@ -63,10 +63,9 @@ BuildRequires: eclipse-emf-runtime BuildRequires: eclipse-pde-bootstrap BuildRequires: eclipse-platform-bootstrap -BuildRequires: jgit-bootstrap +BuildRequires: jgit BuildRequires: tycho #!BuildIgnore: eclipse-platform -#!BuildIgnore: jgit #!BuildIgnore: tycho-bootstrap #!BuildRequires: log4j %if %{with providers} @@ -75,8 +74,6 @@ %endif %else BuildRequires: tycho-bootstrap -#!BuildIgnore: jgit -#!BuildIgnore: jgit-bootstrap #!BuildIgnore: tycho %endif @@ -244,7 +241,7 @@ %build # Qualifier generated from last modification time of source tarball -QUALIFIER=$(date -u -d"$(stat --format=%y %{SOURCE0})" +v%Y%m%d-%H%M) +QUALIFIER=$(date -u -d"$(stat --format=%%y %{SOURCE0})" +v%%Y%%m%%d-%%H%%M) %{mvn_build} -j -f -- -DforceContextQualifier=$QUALIFIER %install
commit eclipse-ecf for openSUSE:Factory
Hello community, here is the log from the commit of package eclipse-ecf for openSUSE:Factory checked in at 2020-03-18 12:31:03 Comparing /work/SRC/openSUSE:Factory/eclipse-ecf (Old) and /work/SRC/openSUSE:Factory/.eclipse-ecf.new.3160 (New) Package is "eclipse-ecf" Wed Mar 18 12:31:03 2020 rev:3 rq:785880 version:3.14.1 Changes: --- /work/SRC/openSUSE:Factory/eclipse-ecf/eclipse-ecf.changes 2019-11-28 13:50:38.334700120 +0100 +++ /work/SRC/openSUSE:Factory/.eclipse-ecf.new.3160/eclipse-ecf.changes 2020-03-18 12:41:31.812808104 +0100 @@ -1,0 +2,6 @@ +Thu Mar 12 12:19:57 UTC 2020 - Fridrich Strba + +- Change the way the bootstrap/non-bootstrap packages are built in + order to have a working eclipse as a final product (bsc#1166426) + +--- Other differences: -- ++ eclipse-ecf.spec ++ --- /var/tmp/diff_new_pack.qYh3X3/_old 2020-03-18 12:41:32.768808708 +0100 +++ /var/tmp/diff_new_pack.qYh3X3/_new 2020-03-18 12:41:32.772808710 +0100 @@ -1,7 +1,7 @@ # # spec file for package eclipse-ecf # -# Copyright (c) 2019 SUSE LLC +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -58,7 +58,7 @@ Name: eclipse-ecf %endif %if %{without bootstrap} -BuildRequires: eclipse-ecf-core +BuildRequires: eclipse-ecf-core-bootstrap BuildRequires: eclipse-emf-core BuildRequires: eclipse-emf-runtime BuildRequires: eclipse-pde-bootstrap @@ -86,18 +86,24 @@ compliant implementation of the OSGi Remote Services standard. %if %{with bootstrap} - -%package -n eclipse-ecf-core +%package -n eclipse-ecf-core-bootstrap +%else +%package core +Obsoletes: eclipse-ecf-core-bootstrap +%endif Summary:Eclipse ECF Core Group: Development/Libraries/Java Requires: httpcomponents-client Requires: httpcomponents-core -%description -n eclipse-ecf-core -ECF bundles required by eclipse-platform. - +%if %{with bootstrap} +%description -n eclipse-ecf-core-bootstrap %else +%description core +%endif +ECF bundles required by eclipse-platform. +%if %{without bootstrap} %package runtime Summary:Eclipse Communication Framework (ECF) Eclipse plug-in Group: Development/Libraries/Java @@ -116,7 +122,6 @@ %description sdk Documentation and developer resources for the Eclipse Communication Framework (ECF) plug-in. - %endif %prep @@ -210,21 +215,6 @@ providers/bundles/org.eclipse.ecf.provider.filetransfer.httpclient4.ssl providers/bundles/org.eclipse.ecf.provider.filetransfer.ssl " -%else -%pom_disable_module releng/features/org.eclipse.ecf.core.feature -%pom_disable_module releng/features/org.eclipse.ecf.core.ssl.feature -%pom_disable_module releng/features/org.eclipse.ecf.filetransfer.feature -%pom_disable_module releng/features/org.eclipse.ecf.filetransfer.httpclient4.feature -%pom_disable_module releng/features/org.eclipse.ecf.filetransfer.httpclient4.ssl.feature -%pom_disable_module releng/features/org.eclipse.ecf.filetransfer.ssl.feature -%pom_disable_module framework/bundles/org.eclipse.ecf -%pom_disable_module framework/bundles/org.eclipse.ecf.identity -%pom_disable_module framework/bundles/org.eclipse.ecf.filetransfer -%pom_disable_module framework/bundles/org.eclipse.ecf.ssl -%pom_disable_module providers/bundles/org.eclipse.ecf.provider.filetransfer -%pom_disable_module providers/bundles/org.eclipse.ecf.provider.filetransfer.httpclient4 -%pom_disable_module providers/bundles/org.eclipse.ecf.provider.filetransfer.httpclient4.ssl -%pom_disable_module providers/bundles/org.eclipse.ecf.provider.filetransfer.ssl %endif # TODO: Figure out why this is necessary @@ -260,7 +250,6 @@ %install %mvn_install -%if %{with bootstap} # Move to libdir due to being part of core platform install -d -m 755 %{buildroot}%{_eclipsedir} mv %{buildroot}%{_datadir}/eclipse/droplets/ecf/{plugins,features} %{buildroot}%{_eclipsedir} @@ -271,7 +260,6 @@ sed -i -e 's|%{_datadir}/eclipse/droplets/ecf/features/|%{_eclipsedir}/features/|' \ -e 's|%{_datadir}/eclipse/droplets/ecf/plugins/|%{_eclipsedir}/plugins/|' .mfiles sed -i -e '/droplets/d' .mfiles -%endif # Remove any symlinks that might be created during bootstrapping due to missing platform bundles for del in $( (cd %{buildroot}%{_eclipsedir}/plugins && ls | grep -v -e '^org\.eclipse\.ecf' ) ) ; do @@ -308,16 +296,16 @@ %fdupes -s %{buildroot} %if %{with bootstrap} - -%files -n eclipse-ecf-core -f .mfiles -%{_javadir}/eclipse - +%files -n eclipse-ecf-core-bootstrap -f .mfiles %else +%files core -f .mfiles +%endif
commit eclipse-ecf for openSUSE:Factory
Hello community, here is the log from the commit of package eclipse-ecf for openSUSE:Factory checked in at 2019-11-28 13:50:31 Comparing /work/SRC/openSUSE:Factory/eclipse-ecf (Old) and /work/SRC/openSUSE:Factory/.eclipse-ecf.new.26869 (New) Package is "eclipse-ecf" Thu Nov 28 13:50:31 2019 rev:2 rq:751515 version:3.14.1 Changes: --- /work/SRC/openSUSE:Factory/eclipse-ecf/eclipse-ecf.changes 2019-11-19 13:44:04.552423292 +0100 +++ /work/SRC/openSUSE:Factory/.eclipse-ecf.new.26869/eclipse-ecf.changes 2019-11-28 13:50:38.334700120 +0100 @@ -1,0 +2,7 @@ +Thu Nov 28 08:35:20 UTC 2019 - Fridrich Strba + +- Added patch: + * eclipse-ecf-asm7.patch ++ Allow building with objectweb-asm >= 7 + +--- New: eclipse-ecf-asm7.patch Other differences: -- ++ eclipse-ecf.spec ++ --- /var/tmp/diff_new_pack.4o6tHg/_old 2019-11-28 13:50:39.718699594 +0100 +++ /var/tmp/diff_new_pack.4o6tHg/_new 2019-11-28 13:50:39.726699591 +0100 @@ -1,7 +1,7 @@ # # spec file for package eclipse-ecf # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -40,6 +40,7 @@ Source0: http://git.eclipse.org/c/ecf/org.eclipse.ecf.git/snapshot/org.eclipse.ecf-%{git_tag}.tar.xz # Change how feature deps are specified, to avoid embedding versions Patch0: eclipse-ecf-feature-deps.patch +Patch1: eclipse-ecf-asm7.patch BuildRequires: apache-commons-codec BuildRequires: apache-commons-logging BuildRequires: eclipse-license @@ -125,6 +126,7 @@ find . -type f -name "*.class" -exec rm {} \; %patch0 +%patch1 -p1 # Correction for content of runtime package %pom_xpath_remove "feature/plugin[@id='org.eclipse.ecf.presence']" releng/features/org.eclipse.ecf.core/feature.xml ++ eclipse-ecf-asm7.patch ++ --- org.eclipse.ecf-62a51c1a2635c5e17a17c0d8fc46c1f006e24184/protocols/bundles/ch.ethz.iks.r_osgi.remote/META-INF/MANIFEST.MF 2018-07-30 22:51:30.0 +0200 +++ org.eclipse.ecf-62a51c1a2635c5e17a17c0d8fc46c1f006e24184/protocols/bundles/ch.ethz.iks.r_osgi.remote/META-INF/MANIFEST.MF 2019-11-26 20:21:36.722413163 +0100 @@ -7,7 +7,7 @@ Bundle-Vendor: %plugin.provider Import-Package: org.eclipse.ecf.remoteservice;version="7.3.0", org.eclipse.ecf.remoteservice.asyncproxy;version="[1.0.0,3.0.0)", - org.objectweb.asm;version="[5.0.1,7.0.0)", + org.objectweb.asm;version="[5.0.1,8.0.0)", org.osgi.framework;version="[1.0.0,2.0.0)", org.osgi.service.event;version="[1.0.0,2.0.0)", org.osgi.service.log;version="[1.0.0,2.0.0)",