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 <fst...@suse.com>
+
+- 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 @@
 
<module>providers/bundles/org.eclipse.ecf.provider.filetransfer.httpclient4.ssl</module>
 <module>providers/bundles/org.eclipse.ecf.provider.filetransfer.ssl</module>
 </modules>"
-%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
+%{_javadir}/eclipse
 
+%if %{without bootstrap}
 %files runtime -f .mfiles-runtime
 
 %files sdk -f .mfiles-sdk
-
 %endif
 
 %changelog


Reply via email to