[eclipse-mylyn-builds/f16] Update to upstream 3.6.2.
Andrew Robinson
arobinso at fedoraproject.org
Tue Oct 18 14:30:50 UTC 2011
commit 8d44c603ed6fb436b82b15e9357d0eb6dbf688ea
Author: Andrew Robinson <arobinso at redhat.com>
Date: Thu Oct 13 16:17:57 2011 -0400
Update to upstream 3.6.2.
.gitignore | 1 +
eclipse-mylyn-builds.spec | 25 ++++++-----
fix_hudson_feature.patch | 6 +-
remove_hudson_discovery.patch | 91 ++++++++++++++++++++++++++++++++++++-----
sources | 2 +-
5 files changed, 99 insertions(+), 26 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index a2c0a7d..0951531 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
eclipse-mylyn-builds-R_3_5_1-fetched-src.tar.bz2
R_3_6_0.tar.bz2
+R_3_6_2.tar.bz2
diff --git a/eclipse-mylyn-builds.spec b/eclipse-mylyn-builds.spec
index a828dbb..cc088b0 100644
--- a/eclipse-mylyn-builds.spec
+++ b/eclipse-mylyn-builds.spec
@@ -2,16 +2,16 @@
%global install_loc %{_datadir}/eclipse/dropins
# Taken from update site so we match upstream
# http://download.eclipse.org/mylyn/archive/3.6.0/v20110608-1400/
-%global qualifier v20110608-1400
+%global qualifier v20110908-0706
Name: eclipse-mylyn-builds
Summary: Eclipse Mylyn Builds
-Version: 3.6.0
+Version: 3.6.2
Release: 1%{?dist}
License: EPL
URL: http://www.eclipse.org/mylyn/builds/
-Source0: http://git.eclipse.org/c/mylyn/org.eclipse.mylyn.builds.git/snapshot/R_3_6_0.tar.bz2
+Source0: http://git.eclipse.org/c/mylyn/org.eclipse.mylyn.builds.git/snapshot/R_3_6_2.tar.bz2
# This patches hudson.core so as to
# - remove ecf-based auto-discovery
@@ -29,7 +29,7 @@ BuildArch: noarch
BuildRequires: java-devel >= 1.6.0
BuildRequires: eclipse-platform >= 1:3.5.0
BuildRequires: eclipse-pde >= 1:3.5.0
-BuildRequires: eclipse-mylyn-commons >= 3.6.0
+BuildRequires: eclipse-mylyn-commons >= 3.6.2
BuildRequires: eclipse-mylyn >= 3.6.0
BuildRequires: eclipse-mylyn-context-team >= 3.6.0
BuildRequires: eclipse-mylyn-versions >= 3.6.0
@@ -42,8 +42,8 @@ BuildRequires: ws-jaxme
BuildRequires: xml-commons-apis
BuildRequires: google-gson >= 1.6.0
Requires: eclipse-mylyn >= 3.5.0
-Requires: eclipse-mylyn-commons >= 3.6.0
-Requires: eclipse-mylyn-context-team >= 3.6.0
+Requires: eclipse-mylyn-commons >= 3.6.2
+Requires: eclipse-mylyn-context >= 3.6.0
Requires: eclipse-emf
Requires: eclipse-mylyn-versions >= 3.6.0
Requires: xml-commons-apis
@@ -60,7 +60,7 @@ build providers using Eclipse Mylyn.
Summary: Mylyn Builds Connector: Hudson/Jenkins
Requires: java >= 1:1.6.0
Requires: eclipse-platform >= 1:3.5.0
-Requires: eclipse-mylyn-commons >= 3.6.0
+Requires: eclipse-mylyn-commons >= 3.6.2
Requires: ws-jaxme
Requires: google-gson >= 1.6.0
Requires: %{name} = %{version}-%{release}
@@ -71,7 +71,7 @@ Support for the open source Hudson and Jenkins continuous integration servers.
%prep
-%setup -q -n R_3_6_0
+%setup -q -n R_3_6_2
%patch0 -p1
%patch1 -p1
%patch2 -p1
@@ -84,9 +84,9 @@ popd
%build
%{eclipse_base}/buildscripts/pdebuild -f org.eclipse.mylyn.builds \
- -a "-DjavacSource=1.5 -DjavacTarget=1.5 -DforceContextQualifier=%{qualifier} -DmylynQualifier=%{qualifier}" \
- -j -DJ2SE-1.5=%{_jvmdir}/java/jre/lib/rt.jar \
- -d "mylyn mylyn-commons mylyn-context-team emf mylyn-versions"
+ -a "-DjavacSource=1.6 -DjavacTarget=1.6 -DforceContextQualifier=%{qualifier} -DmylynQualifier=%{qualifier}" \
+ -j -DJ2SE-1.6=%{_jvmdir}/java/jre/lib/rt.jar \
+ -d "mylyn mylyn-commons mylyn-context-team mylyn-context emf mylyn-versions" -o `pwd`/orbitDeps
%{eclipse_base}/buildscripts/pdebuild -f org.eclipse.mylyn.hudson \
-a "-DjavacSource=1.6 -DjavacTarget=1.6 -DforceContextQualifier=%{qualifier} -DmylynQualifier=%{qualifier}" \
-j -DJavaSE-1.6=%{_jvmdir}/java/jre/lib/rt.jar \
@@ -127,6 +127,9 @@ popd
%changelog
+* Wed Oct 12 2011 Andrew Robinson <arobinso at redhat.com> 3.6.2-1
+- Update to upstream 3.6.2 release.
+
* Thu Jul 14 2011 Severin Gehwolf <sgehwolf at redhat.com> 3.6.0-1
- Update to upstream's 3.6.0 release.
diff --git a/fix_hudson_feature.patch b/fix_hudson_feature.patch
index 3c0d3c6..4018bd6 100644
--- a/fix_hudson_feature.patch
+++ b/fix_hudson_feature.patch
@@ -3,9 +3,9 @@ index f5403faf9409afdd01999a340838f87755be79c5..a253e287fccda3cbc62288a45193273c
--- a/org.eclipse.mylyn.hudson-feature/feature.xml
+++ b/org.eclipse.mylyn.hudson-feature/feature.xml
@@ -32,7 +32,6 @@
- <import plugin="org.eclipse.mylyn.commons.net" version="3.4.0" match="compatible"/>
+ <import plugin="org.eclipse.mylyn.commons.net" version="3.6.0" match="compatible"/>
<import plugin="org.eclipse.mylyn.commons.repositories" version="0.8.0" match="compatible"/>
- <import plugin="org.eclipse.mylyn.commons.ui" version="3.4.0" match="compatible"/>
+ <import plugin="org.eclipse.mylyn.commons.ui" version="3.6.1" match="compatible"/>
- <import plugin="com.google.gson" version="1.6.0" match="compatible"/>
<import plugin="com.sun.xml.bind" version="2.2.0" match="compatible"/>
<import plugin="javax.xml" version="1.3.4" match="compatible"/>
@@ -13,7 +13,7 @@ index f5403faf9409afdd01999a340838f87755be79c5..a253e287fccda3cbc62288a45193273c
@@ -54,4 +53,11 @@
version="0.0.0"
unpack="false"/>
-
+
+ <plugin
+ id="com.google.gson"
+ download-size="0"
diff --git a/remove_hudson_discovery.patch b/remove_hudson_discovery.patch
index 2df906e..fab6f4d 100644
--- a/remove_hudson_discovery.patch
+++ b/remove_hudson_discovery.patch
@@ -19,7 +19,7 @@ deleted file mode 100644
index 6bbe42ea6a4302b22b84d7d052e992b3cf9ce803..0000000000000000000000000000000000000000
--- a/org.eclipse.mylyn.hudson.ui/src/org/eclipse/mylyn/internal/hudson/ui/HudsonDiscovery.java
+++ /dev/null
-@@ -1,130 +0,0 @@
+@@ -1,149 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010 Itema AS and others.
- * All rights reserved. This program and the accompanying materials
@@ -33,7 +33,6 @@ index 6bbe42ea6a4302b22b84d7d052e992b3cf9ce803..00000000000000000000000000000000
-
-package org.eclipse.mylyn.internal.hudson.ui;
-
--import java.net.MalformedURLException;
-import java.net.URI;
-import java.net.URISyntaxException;
-import java.util.List;
@@ -74,21 +73,33 @@ index 6bbe42ea6a4302b22b84d7d052e992b3cf9ce803..00000000000000000000000000000000
-
- private static final String HUDSON_URL_PROPERTY_ID = "url"; //$NON-NLS-1$
-
+- private static HudsonDiscovery instance;
+-
+- private IContainer container;
+-
+- public static HudsonDiscovery getInstance() {
+- return instance;
+- }
+-
+- public HudsonDiscovery() {
+- instance = this;
+- }
+-
- protected IContainer getContainer() throws ContainerCreateException {
-- return ContainerFactory.getDefault().createContainer(ECF_SINGLETON_DISCOVERY,
-- new Object[] { ECF_DISCOVERY_JMDNS });
+- return ContainerFactory.getDefault().createContainer(ECF_DISCOVERY_JMDNS);
- }
-
- private boolean isNew(URI uri) {
- List<IBuildServer> servers = BuildsUi.getModel().getServers();
- for (IBuildServer server : servers) {
- try {
-- if (server.getUrl().equalsIgnoreCase(uri.toURL().toExternalForm())) {
+- if (new URI(server.getUrl() + "/").normalize().equals(uri)) {
- return false;
- }
-- } catch (MalformedURLException e) {
-- StatusHandler.log(new Status(IStatus.ERROR, HudsonConnectorUi.ID_PLUGIN,
-- Messages.HudsonDiscovery_CannotConvertURI, e));
+- } catch (URISyntaxException e) {
+- // disable, this could get logged very frequently
+-// StatusHandler.log(new Status(IStatus.ERROR, HudsonConnectorUi.ID_PLUGIN,
+-// Messages.HudsonDiscovery_CannotConvertURI, e));
- }
- }
- return true;
@@ -97,8 +108,8 @@ index 6bbe42ea6a4302b22b84d7d052e992b3cf9ce803..00000000000000000000000000000000
- @Override
- public void lazyStartup() {
- try {
-- final IContainer container = getContainer();
-- final IDiscoveryLocator adapter = (IDiscoveryLocator) getContainer().getAdapter(IDiscoveryLocator.class);
+- container = getContainer();
+- final IDiscoveryLocator adapter = (IDiscoveryLocator) container.getAdapter(IDiscoveryLocator.class);
- adapter.addServiceListener(new IServiceListener() {
- public void serviceDiscovered(IServiceEvent anEvent) {
- IServiceInfo serviceInfo = anEvent.getServiceInfo();
@@ -113,7 +124,8 @@ index 6bbe42ea6a4302b22b84d7d052e992b3cf9ce803..00000000000000000000000000000000
- .getHost() }));
-
- } else {
-- URI uri = new URI(properties.getProperty(HUDSON_URL_PROPERTY_ID).toString());
+- String hudsonUrl = properties.getProperty(HUDSON_URL_PROPERTY_ID).toString();
+- URI uri = new URI(hudsonUrl + "/").normalize(); //$NON-NLS-1$
- if (isNew(uri)) {
- notifyMessage(
- Messages.HudsonDiscovery_MessageTitle,
@@ -145,8 +157,65 @@ index 6bbe42ea6a4302b22b84d7d052e992b3cf9ce803..00000000000000000000000000000000
- }
- }
-
+- public void stop() {
+- if (container != null) {
+- container.disconnect();
+- container = null;
+- }
+- }
+-
- private void notifyMessage(String title, String description) {
- BuildsUi.serverDiscovered(title, description);
- }
-
-}
+diff --git a/org.eclipse.mylyn.hudson.ui/src/org/eclipse/mylyn/internal/hudson/ui/HudsonUiPlugin.java b/org.eclipse.mylyn.hudson.ui/src/org/eclipse/mylyn/internal/hudson/ui/HudsonUiPlugin.java
+deleted file mode 100644
+index 6bbe42ea6a4302b22b84d7d052e992b3cf9ce803..0000000000000000000000000000000000000000
+--- a/org.eclipse.mylyn.hudson.ui/src/org/eclipse/mylyn/internal/hudson/ui/HudsonUiPlugin.java
++++ /dev/null
+@@ -1,33 +0,0 @@
+-/*******************************************************************************
+- * Copyright (c) 2011 Tasktop Technologies.
+- * All rights reserved. This program and the accompanying materials
+- * are made available under the terms of the Eclipse Public License v1.0
+- * which accompanies this distribution, and is available at
+- * http://www.eclipse.org/legal/epl-v10.html
+- *
+- * Contributors:
+- * Tasktop Technologies - initial API and implementation
+- *******************************************************************************/
+-
+-package org.eclipse.mylyn.internal.hudson.ui;
+-
+-import org.eclipse.ui.plugin.AbstractUIPlugin;
+-import org.osgi.framework.BundleContext;
+-
+-/**
+- * @author Steffen Pingel
+- */
+-public class HudsonUiPlugin extends AbstractUIPlugin {
+-
+- public HudsonUiPlugin() {
+- }
+-
+- @Override
+- public void stop(BundleContext context) throws Exception {
+- if (HudsonDiscovery.getInstance() != null) {
+- HudsonDiscovery.getInstance().stop();
+- }
+- super.stop(context);
+- }
+-
+-}
+diff --git a/org.eclipse.mylyn.hudson.ui/META-INF/MANIFEST.MF b/org.eclipse.mylyn.hudson.ui/META-INF/MANIFEST.MF
+index 6612ca72a99699db3ccc98a98e7003d2003dd5e6..b6f298555692dc5de5d32591ab7351bd18f8dd62 100644
+--- a/org.eclipse.mylyn.hudson.ui/META-INF/MANIFEST.MF 2011-08-31 10:16:51.000000000 -0400
++++ b/org.eclipse.mylyn.hudson.ui/META-INF/MANIFEST.MF 2011-10-13 15:57:26.511385949 -0400
+@@ -19,5 +19,4 @@
+ Bundle-ActivationPolicy: lazy
+ Bundle-RequiredExecutionEnvironment: J2SE-1.5
+ Bundle-Localization: plugin
+-Export-Package: org.eclipse.mylyn.internal.hudson.ui;x-internal:=true
+-Bundle-Activator: org.eclipse.mylyn.internal.hudson.ui.HudsonUiPlugin
++Export-Package: org.eclipse.mylyn.internal.hudson.ui;x-internal:=true
diff --git a/sources b/sources
index 9c9818f..4b2b015 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-b0bac8de5dca30499e2469694ff097eb R_3_6_0.tar.bz2
+ec151a3001360946d641ce80d7b74b4e R_3_6_2.tar.bz2
More information about the scm-commits
mailing list