[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#689759: marked as done (unblock: eclipse-mylyn/3.8.0-2)



Your message dated Sun, 07 Oct 2012 12:41:51 +0200
with message-id <50715C6F.9080201@dogguy.org>
and subject line Re: Bug#689759: unblock: eclipse-mylyn/3.8.0-2
has caused the Debian Bug report #689759,
regarding unblock: eclipse-mylyn/3.8.0-2
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
689759: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=689759
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock

Please unblock package eclipse-mylyn.  The  upload addresses two RC bugs,
#689452 (circular build dependency between eclipse-mylyn and eclipse-egit)
and #689527 (FTBFS).  The -2 version of the package no longer builds the
eclipse-mylyn-versions-git binary package.

The debdiffs for the source and binary packages are attached.

Thank you for your consideration,
tony (on behalf of the Java team)

unblock eclipse-mylyn/3.8.0-2
diff -Nru eclipse-mylyn-3.8.0/debian/changelog eclipse-mylyn-3.8.0/debian/changelog
--- eclipse-mylyn-3.8.0/debian/changelog	2012-06-24 02:39:55.000000000 -0700
+++ eclipse-mylyn-3.8.0/debian/changelog	2012-10-03 21:10:06.000000000 -0700
@@ -1,3 +1,15 @@
+eclipse-mylyn (3.8.0-2) unstable; urgency=low
+
+  * Don't build eclipse-mylyn-versions-git binary package. This avoids
+    circular build dependency between eclipse-mylyn and eclipse-egit.
+    Package eclipse-mylyn-versions-git alone doesn't provide any end
+    user functionality and currently there aren't any packages
+    depending on it (Closes: #689452).
+  * Simplified rebuild-prepare-install-profile-job-3-6.patch to work
+    around dpkg bug #683547 (Closes: #689527).
+
+ -- Jakub Adam <jakub.adam@ktknet.cz>  Tue, 02 Oct 2012 20:32:32 +0200
+
 eclipse-mylyn (3.8.0-1) unstable; urgency=low
 
   * New upstream release.
diff -Nru eclipse-mylyn-3.8.0/debian/control eclipse-mylyn-3.8.0/debian/control
--- eclipse-mylyn-3.8.0/debian/control	2012-05-24 03:38:34.000000000 -0700
+++ eclipse-mylyn-3.8.0/debian/control	2012-10-03 21:10:06.000000000 -0700
@@ -10,7 +10,6 @@
                eclipse-jdt (>= 3.7~exp),
                eclipse-pde (>= 3.7~exp),
                eclipse-cdt,
-               eclipse-egit,
                libaxis-java (>= 1.4-16),
                libcommons-discovery-java (>= 0.5-2),
                libcommons-lang-java,
@@ -117,20 +116,20 @@
  .
  Mylyn version control integration for CVS.
 
-Package: eclipse-mylyn-versions-git
-Architecture: all
-Depends: eclipse-mylyn (= ${source:Version}),
-         eclipse-egit,
-         ${misc:Depends},
-         ${orbit:Depends}
-Description: Mylyn version control integration for git
- Mylyn integrates task support into Eclipse. It supports offline editing
- for certain task repositories and monitors work activity to hide
- information that is not relevant to the current task. Also included is
- the Mylyn Focused UI for reducing information overload when working with
- tasks and the Bugzilla task connector.
- .
- Mylyn version control integration for git.
+#Package: eclipse-mylyn-versions-git
+#Architecture: all
+#Depends: eclipse-mylyn (= ${source:Version}),
+#         eclipse-egit,
+#         ${misc:Depends},
+#         ${orbit:Depends}
+#Description: Mylyn version control integration for git
+# Mylyn integrates task support into Eclipse. It supports offline editing
+# for certain task repositories and monitors work activity to hide
+# information that is not relevant to the current task. Also included is
+# the Mylyn Focused UI for reducing information overload when working with
+# tasks and the Bugzilla task connector.
+# .
+# Mylyn version control integration for git.
 
 Package: eclipse-mylyn-tasks-bugzilla
 Architecture: all
diff -Nru eclipse-mylyn-3.8.0/debian/eclipse.features eclipse-mylyn-3.8.0/debian/eclipse.features
--- eclipse-mylyn-3.8.0/debian/eclipse.features	2012-05-24 03:38:34.000000000 -0700
+++ eclipse-mylyn-3.8.0/debian/eclipse.features	2012-10-03 21:10:06.000000000 -0700
@@ -13,7 +13,7 @@
 org.eclipse.mylyn.java_feature jdt
 org.eclipse.mylyn.pde_feature
 org.eclipse.mylyn.cvs
-org.eclipse.mylyn.git egit jgit
+#org.eclipse.mylyn.git egit jgit
 org.eclipse.mylyn.bugzilla_feature
 org.eclipse.mylyn.trac_feature
 org.eclipse.mylyn.wikitext_feature
diff -Nru eclipse-mylyn-3.8.0/debian/eclipse-mylyn-versions-git.eh-install eclipse-mylyn-3.8.0/debian/eclipse-mylyn-versions-git.eh-install
--- eclipse-mylyn-3.8.0/debian/eclipse-mylyn-versions-git.eh-install	2012-05-24 03:38:34.000000000 -0700
+++ eclipse-mylyn-3.8.0/debian/eclipse-mylyn-versions-git.eh-install	1969-12-31 16:00:00.000000000 -0800
@@ -1 +0,0 @@
-org.eclipse.mylyn.git
diff -Nru eclipse-mylyn-3.8.0/debian/patches/rebuild-prepare-install-profile-job-3-6.patch eclipse-mylyn-3.8.0/debian/patches/rebuild-prepare-install-profile-job-3-6.patch
--- eclipse-mylyn-3.8.0/debian/patches/rebuild-prepare-install-profile-job-3-6.patch	2012-05-24 03:38:34.000000000 -0700
+++ eclipse-mylyn-3.8.0/debian/patches/rebuild-prepare-install-profile-job-3-6.patch	2012-10-03 21:10:06.000000000 -0700
@@ -1,464 +1,54 @@
 From: Jakub Adam <jakub.adam@ktknet.cz>
-Date: Sun, 6 Nov 2011 21:10:43 +0100
+Date: Fri, 3 Aug 2012 19:13:14 +0200
 Subject: rebuild-prepare-install-profile-job-3-6
 
 ---
- .../build.properties                               |    8 +-
- .../ui/PrepareInstallProfileJob_e_3_6.java         |  425 --------------------
- .../mylyn/internal/discovery/ui/DiscoveryUi.java   |   11 +-
- .../ui/PrepareInstallProfileJob_e_3_6.java         |  425 ++++++++++++++++++++
- 4 files changed, 427 insertions(+), 442 deletions(-)
- delete mode 100644 org.eclipse.mylyn.commons/org.eclipse.mylyn.discovery.ui/src-e3.6/org/eclipse/mylyn/internal/discovery/ui/PrepareInstallProfileJob_e_3_6.java
- create mode 100644 org.eclipse.mylyn.commons/org.eclipse.mylyn.discovery.ui/src/org/eclipse/mylyn/internal/discovery/ui/PrepareInstallProfileJob_e_3_6.java
+ .../org.eclipse.mylyn.discovery.ui/build.properties         |    5 ++---
+ .../org.eclipse.mylyn.discovery.ui/customBuildCallbacks.xml |    8 --------
+ .../eclipse/mylyn/internal/discovery/ui/DiscoveryUi.java    |   11 +----------
+ 3 files changed, 3 insertions(+), 21 deletions(-)
 
 diff --git a/org.eclipse.mylyn.commons/org.eclipse.mylyn.discovery.ui/build.properties b/org.eclipse.mylyn.commons/org.eclipse.mylyn.discovery.ui/build.properties
-index ebba0e6..d4b87d9 100644
+index ebba0e6..b4fb17c 100644
 --- a/org.eclipse.mylyn.commons/org.eclipse.mylyn.discovery.ui/build.properties
 +++ b/org.eclipse.mylyn.commons/org.eclipse.mylyn.discovery.ui/build.properties
-@@ -15,11 +15,5 @@ bin.includes = META-INF/,\
+@@ -8,15 +8,14 @@
+ # Contributors:
+ #     Tasktop Technologies - initial API and implementation
+ ###############################################################################
+-source.. = src/
++source.. = src/,\
++           src-e3.6/
+ output.. = bin/
+ bin.includes = META-INF/,\
+                .,\
                 plugin.xml,\
                 about.html,\
                 icons/,\
 -               lib-e3.5/,\
 -               lib-e3.6/,\
                 plugin.properties
--src.includes = about.html,\
--               src-e3.5/,\
--               src-e3.6/
--customBuildCallbacks=customBuildCallbacks.xml
--customBuildCallbacks.failonerror=true
-+src.includes = about.html
-diff --git a/org.eclipse.mylyn.commons/org.eclipse.mylyn.discovery.ui/src-e3.6/org/eclipse/mylyn/internal/discovery/ui/PrepareInstallProfileJob_e_3_6.java b/org.eclipse.mylyn.commons/org.eclipse.mylyn.discovery.ui/src-e3.6/org/eclipse/mylyn/internal/discovery/ui/PrepareInstallProfileJob_e_3_6.java
-deleted file mode 100644
-index afaa427..0000000
---- a/org.eclipse.mylyn.commons/org.eclipse.mylyn.discovery.ui/src-e3.6/org/eclipse/mylyn/internal/discovery/ui/PrepareInstallProfileJob_e_3_6.java
-+++ /dev/null
-@@ -1,425 +0,0 @@
--/*******************************************************************************
-- * Copyright (c) 2009, 2010 Tasktop Technologies and others.
-- * 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.discovery.ui;
--
--import java.lang.reflect.InvocationTargetException;
--import java.net.MalformedURLException;
--import java.net.URI;
--import java.net.URISyntaxException;
--import java.net.URL;
--import java.util.ArrayList;
--import java.util.Arrays;
--import java.util.HashMap;
--import java.util.HashSet;
--import java.util.Iterator;
--import java.util.List;
--import java.util.Map;
--import java.util.Set;
--import java.util.regex.Pattern;
--
--import org.eclipse.core.runtime.CoreException;
--import org.eclipse.core.runtime.IProgressMonitor;
--import org.eclipse.core.runtime.IStatus;
--import org.eclipse.core.runtime.OperationCanceledException;
--import org.eclipse.core.runtime.Status;
--import org.eclipse.core.runtime.SubMonitor;
--import org.eclipse.core.runtime.SubProgressMonitor;
--import org.eclipse.equinox.internal.p2.ui.ProvUI;
--import org.eclipse.equinox.p2.core.ProvisionException;
--import org.eclipse.equinox.p2.engine.IProfile;
--import org.eclipse.equinox.p2.metadata.IInstallableUnit;
--import org.eclipse.equinox.p2.metadata.Version;
--import org.eclipse.equinox.p2.operations.InstallOperation;
--import org.eclipse.equinox.p2.operations.ProvisioningSession;
--import org.eclipse.equinox.p2.operations.RepositoryTracker;
--import org.eclipse.equinox.p2.operations.UninstallOperation;
--import org.eclipse.equinox.p2.query.IQuery;
--import org.eclipse.equinox.p2.query.IQueryResult;
--import org.eclipse.equinox.p2.query.QueryUtil;
--import org.eclipse.equinox.p2.repository.metadata.IMetadataRepository;
--import org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager;
--import org.eclipse.equinox.p2.ui.ProvisioningUI;
--import org.eclipse.jface.dialogs.MessageDialog;
--import org.eclipse.mylyn.internal.discovery.core.model.ConnectorDescriptor;
--import org.eclipse.mylyn.internal.discovery.ui.AbstractInstallJob;
--import org.eclipse.mylyn.internal.discovery.ui.DiscoveryUi;
--import org.eclipse.mylyn.internal.discovery.ui.InstalledItem;
--import org.eclipse.mylyn.internal.discovery.ui.UninstallRequest;
--import org.eclipse.mylyn.internal.discovery.ui.util.DiscoveryUiUtil;
--import org.eclipse.mylyn.internal.discovery.ui.wizards.Messages;
--import org.eclipse.osgi.util.NLS;
--import org.eclipse.swt.widgets.Display;
--
--/**
-- * A job that configures a p2 {@link #getInstallAction() install action} for installing one or more
-- * {@link ConnectorDescriptor connectors}. The bulk of the installation work is done by p2; this class just sets up the
-- * p2 repository meta-data and selects the appropriate features to install. After running the job the
-- * {@link #getInstallAction() install action} must be run to perform the installation.
-- * 
-- * @author David Green
-- * @author Steffen Pingel
-- */
--class PrepareInstallProfileJob_e_3_6 extends AbstractInstallJob {
--
--	private final List<ConnectorDescriptor> installableConnectors;
--
--	private final ProvisioningUI provisioningUI;
--
--	private Set<URI> repositoryLocations;
--
--	public PrepareInstallProfileJob_e_3_6(List<ConnectorDescriptor> installableConnectors) {
--		if (installableConnectors == null) {
--			throw new IllegalArgumentException();
--		}
--		this.installableConnectors = new ArrayList<ConnectorDescriptor>(installableConnectors);
--		this.provisioningUI = ProvisioningUI.getDefaultUI();
--	}
--
--	public void run(IProgressMonitor progressMonitor) throws InvocationTargetException, InterruptedException {
--		if (installableConnectors.isEmpty()) {
--			throw new IllegalArgumentException();
--		}
--
--		try {
--			SubMonitor monitor = SubMonitor.convert(progressMonitor, Messages.InstallConnectorsJob_task_configuring,
--					100);
--			try {
--				final IInstallableUnit[] ius = computeInstallableUnits(monitor.newChild(50));
--
--				checkCancelled(monitor);
--
--				final InstallOperation installOperation = resolveInstall(monitor.newChild(50), ius,
--						repositoryLocations.toArray(new URI[0]));
--
--				checkCancelled(monitor);
--
--				Display.getDefault().asyncExec(new Runnable() {
--					public void run() {
--						provisioningUI.openInstallWizard(Arrays.asList(ius), installOperation, null);
--					}
--				});
--			} finally {
--				monitor.done();
--			}
--		} catch (OperationCanceledException e) {
--			throw new InterruptedException();
--		} catch (Exception e) {
--			throw new InvocationTargetException(e);
--		}
--	}
--
--	@Override
--	public IStatus uninstall(UninstallRequest request, IProgressMonitor progressMonitor)
--			throws InvocationTargetException, InterruptedException {
--		IProfile profile = ProvUI.getProfileRegistry(ProvisioningUI.getDefaultUI().getSession()).getProfile(
--				ProvisioningUI.getDefaultUI().getProfileId());
--		if (profile == null) {
--			throw new IllegalStateException("No valid profile defined");
--		}
--
--		try {
--			SubMonitor monitor = SubMonitor.convert(progressMonitor, Messages.InstallConnectorsJob_task_configuring,
--					100);
--			try {
--				repositoryLocations = new HashSet<URI>(Arrays.asList(provisioningUI.getRepositoryTracker()
--						.getKnownRepositories(provisioningUI.getSession())));
--
--				final List<IInstallableUnit> ius = new ArrayList<IInstallableUnit>();
--				IQueryResult<IInstallableUnit> result = profile.available(QueryUtil.createIUGroupQuery(), monitor);
--				for (Iterator<IInstallableUnit> it = result.iterator(); it.hasNext();) {
--					IInstallableUnit iu = it.next();
--					try {
--						org.osgi.framework.Version version = new org.osgi.framework.Version(iu.getVersion()
--								.getOriginal());
--						InstalledItem<IInstallableUnit> item = new InstalledItem<IInstallableUnit>(iu, iu.getId(),
--								version);
--						if (request.select(item)) {
--							ius.add(iu);
--						}
--					} catch (IllegalArgumentException e) {
--						// ignore
--					}
--				}
--
--				checkCancelled(monitor);
--
--				if (ius.size() == 0) {
--					return Status.CANCEL_STATUS;
--				}
--
--				final UninstallOperation uninstallOperation = resolveUninstall(monitor.newChild(50),
--						ius.toArray(new IInstallableUnit[0]), repositoryLocations.toArray(new URI[0]));
--
--				checkCancelled(monitor);
--
--				return uninstallOperation.getProvisioningJob(null).runModal(monitor);
--			} finally {
--				monitor.done();
--			}
--		} catch (OperationCanceledException e) {
--			throw new InterruptedException();
--		} catch (Exception e) {
--			throw new InvocationTargetException(e);
--		}
--	}
--
--	private void checkCancelled(IProgressMonitor monitor) {
--		if (monitor.isCanceled()) {
--			throw new OperationCanceledException();
--		}
--	}
--
--	private UninstallOperation resolveUninstall(IProgressMonitor monitor, final IInstallableUnit[] ius,
--			URI[] repositories) throws CoreException {
--		final UninstallOperation uninstallOperation = provisioningUI.getUninstallOperation(Arrays.asList(ius),
--				repositories);
--		IStatus operationStatus = uninstallOperation.resolveModal(new SubProgressMonitor(monitor,
--				installableConnectors.size()));
--		if (operationStatus.getSeverity() > IStatus.WARNING) {
--			throw new CoreException(operationStatus);
--		}
--		return uninstallOperation;
--	}
--
--	private InstallOperation resolveInstall(IProgressMonitor monitor, final IInstallableUnit[] ius, URI[] repositories)
--			throws CoreException {
--		final InstallOperation installOperation = provisioningUI.getInstallOperation(Arrays.asList(ius), repositories);
--		IStatus operationStatus = installOperation.resolveModal(new SubProgressMonitor(monitor,
--				installableConnectors.size()));
--		if (operationStatus.getSeverity() > IStatus.WARNING) {
--			throw new CoreException(operationStatus);
--		}
--		return installOperation;
--	}
--
--	public IInstallableUnit[] computeInstallableUnits(SubMonitor monitor) throws CoreException {
--		try {
--			monitor.setWorkRemaining(100);
--			// add repository urls and load meta data
--			List<IMetadataRepository> repositories = addRepositories(monitor.newChild(50));
--			final List<IInstallableUnit> installableUnits = queryInstallableUnits(monitor.newChild(50), repositories);
--			removeOldVersions(installableUnits);
--			checkForUnavailable(installableUnits);
--			return installableUnits.toArray(new IInstallableUnit[installableUnits.size()]);
--
--//			MultiStatus status = new MultiStatus(DiscoveryUi.ID_PLUGIN, 0, Messages.PrepareInstallProfileJob_ok, null);
--//			ius = installableUnits.toArray(new IInstallableUnit[installableUnits.size()]);
--//			ProfileChangeRequest profileChangeRequest = InstallAction.computeProfileChangeRequest(ius, profileId,
--//					status, new SubProgressMonitor(monitor, installableConnectors.size()));
--//			if (status.getSeverity() > IStatus.WARNING) {
--//				throw new CoreException(status);
--//			}
--//			if (profileChangeRequest == null) {
--//				// failed but no indication as to why
--//				throw new CoreException(new Status(IStatus.ERROR, DiscoveryUi.ID_PLUGIN,
--//						Messages.PrepareInstallProfileJob_computeProfileChangeRequestFailed, null));
--//			}
--//			PlannerResolutionOperation operation = new PlannerResolutionOperation(
--//					Messages.PrepareInstallProfileJob_calculatingRequirements, profileId, profileChangeRequest, null,
--//					status, true);
--//			IStatus operationStatus = operation.execute(new SubProgressMonitor(monitor, installableConnectors.size()));
--//			if (operationStatus.getSeverity() > IStatus.WARNING) {
--//				throw new CoreException(operationStatus);
--//			}
--//
--//			plannerResolutionOperation = operation;
--
--		} catch (URISyntaxException e) {
--			// should never happen, since we already validated URLs.
--			throw new CoreException(new Status(IStatus.ERROR, DiscoveryUi.ID_PLUGIN,
--					Messages.InstallConnectorsJob_unexpectedError_url, e));
--		} catch (MalformedURLException e) {
--			// should never happen, since we already validated URLs.
--			throw new CoreException(new Status(IStatus.ERROR, DiscoveryUi.ID_PLUGIN,
--					Messages.InstallConnectorsJob_unexpectedError_url, e));
--		} finally {
--			monitor.done();
--		}
--	}
--
--	/**
--	 * Verifies that we found what we were looking for: it's possible that we have connector descriptors that are no
--	 * longer available on their respective sites. In that case we must inform the user. Unfortunately this is the
--	 * earliest point at which we can know.
--	 */
--	private void checkForUnavailable(final List<IInstallableUnit> installableUnits) throws CoreException {
--		// at least one selected connector could not be found in a repository
--		Set<String> foundIds = new HashSet<String>();
--		for (IInstallableUnit unit : installableUnits) {
--			foundIds.add(unit.getId());
--		}
--
--		String message = ""; //$NON-NLS-1$
--		String detailedMessage = ""; //$NON-NLS-1$
--		for (ConnectorDescriptor descriptor : installableConnectors) {
--			StringBuilder unavailableIds = null;
--			for (String id : descriptor.getInstallableUnits()) {
--				if (!foundIds.contains(id)) {
--					if (unavailableIds == null) {
--						unavailableIds = new StringBuilder();
--					} else {
--						unavailableIds.append(Messages.InstallConnectorsJob_commaSeparator);
--					}
--					unavailableIds.append(id);
--				}
--			}
--			if (unavailableIds != null) {
--				if (message.length() > 0) {
--					message += Messages.InstallConnectorsJob_commaSeparator;
--				}
--				message += descriptor.getName();
--
--				if (detailedMessage.length() > 0) {
--					detailedMessage += Messages.InstallConnectorsJob_commaSeparator;
--				}
--				detailedMessage += NLS.bind(Messages.PrepareInstallProfileJob_notFoundDescriptorDetail, new Object[] {
--						descriptor.getName(), unavailableIds.toString(), descriptor.getSiteUrl() });
--			}
--		}
--
--		if (message.length() > 0) {
--			// instead of aborting here we ask the user if they wish to proceed anyways
--			final boolean[] okayToProceed = new boolean[1];
--			final String finalMessage = message;
--			Display.getDefault().syncExec(new Runnable() {
--				public void run() {
--					okayToProceed[0] = MessageDialog.openQuestion(DiscoveryUiUtil.getShell(),
--							Messages.InstallConnectorsJob_questionProceed,
--							NLS.bind(Messages.InstallConnectorsJob_questionProceed_long, new Object[] { finalMessage }));
--				}
--			});
--			if (!okayToProceed[0]) {
--				throw new CoreException(new Status(IStatus.ERROR, DiscoveryUi.ID_PLUGIN, NLS.bind(
--						Messages.InstallConnectorsJob_connectorsNotAvailable, detailedMessage), null));
--			}
--		}
--	}
--
--	/**
--	 * Filters those installable units that have a duplicate in the list with a higher version number. it's possible
--	 * that some repositories will host multiple versions of a particular feature. we assume that the user wants the
--	 * highest version.
--	 */
--	private void removeOldVersions(final List<IInstallableUnit> installableUnits) {
--		Map<String, Version> symbolicNameToVersion = new HashMap<String, Version>();
--		for (IInstallableUnit unit : installableUnits) {
--			Version version = symbolicNameToVersion.get(unit.getId());
--			if (version == null || version.compareTo(unit.getVersion()) < 0) {
--				symbolicNameToVersion.put(unit.getId(), unit.getVersion());
--			}
--		}
--		if (symbolicNameToVersion.size() != installableUnits.size()) {
--			for (IInstallableUnit unit : new ArrayList<IInstallableUnit>(installableUnits)) {
--				Version version = symbolicNameToVersion.get(unit.getId());
--				if (!version.equals(unit.getVersion())) {
--					installableUnits.remove(unit);
--				}
--			}
--		}
--	}
--
--	/**
--	 * Perform a query to get the installable units. This causes p2 to determine what features are available in each
--	 * repository. We select installable units by matching both the feature id and the repository; it is possible though
--	 * unlikely that the same feature id is available from more than one of the selected repositories, and we must
--	 * ensure that the user gets the one that they asked for.
--	 */
--	private List<IInstallableUnit> queryInstallableUnits(SubMonitor monitor, List<IMetadataRepository> repositories)
--			throws URISyntaxException {
--		final List<IInstallableUnit> installableUnits = new ArrayList<IInstallableUnit>();
--
--		monitor.setWorkRemaining(repositories.size());
--		for (final IMetadataRepository repository : repositories) {
--			checkCancelled(monitor);
--			final Set<String> installableUnitIdsThisRepository = getDescriptorIds(repository);
--			IQuery<IInstallableUnit> query = QueryUtil.createIUGroupQuery();
--			IQueryResult<IInstallableUnit> result = repository.query(query, monitor.newChild(1));
--			for (Iterator<IInstallableUnit> iter = result.iterator(); iter.hasNext();) {
--				IInstallableUnit iu = iter.next();
--				String id = iu.getId();
--				if (installableUnitIdsThisRepository.contains(id)) {
--					installableUnits.add(iu);
--				}
--			}
--		}
--		return installableUnits;
--	}
--
--	private List<IMetadataRepository> addRepositories(SubMonitor monitor) throws MalformedURLException,
--			URISyntaxException, ProvisionException {
--		// tell p2 that it's okay to use these repositories
--		ProvisioningSession session = ProvisioningUI.getDefaultUI().getSession();
--		RepositoryTracker repositoryTracker = ProvisioningUI.getDefaultUI().getRepositoryTracker();
--		repositoryLocations = new HashSet<URI>();
--		monitor.setWorkRemaining(installableConnectors.size() * 5);
--		for (ConnectorDescriptor descriptor : installableConnectors) {
--			URI uri = new URL(descriptor.getSiteUrl()).toURI();
--			if (repositoryLocations.add(uri)) {
--				checkCancelled(monitor);
--				repositoryTracker.addRepository(uri, null, session);
--			}
--			monitor.worked(1);
--		}
--
--		// add selected repositories to resolve dependencies 
--		URI[] knownRepositories = repositoryTracker.getKnownRepositories(session);
--		if (knownRepositories != null) {
--			for (URI uri : knownRepositories) {
--				if (Pattern.matches("http://download.eclipse.org/releases/.*";, uri.toString())) {
--					repositoryLocations.add(uri);
--				}
--			}
--		}
--
--		// fetch meta-data for these repositories
--		ArrayList<IMetadataRepository> repositories = new ArrayList<IMetadataRepository>();
--		monitor.setWorkRemaining(repositories.size());
--		IMetadataRepositoryManager manager = (IMetadataRepositoryManager) session.getProvisioningAgent().getService(
--				IMetadataRepositoryManager.SERVICE_NAME);
--		for (URI uri : repositoryLocations) {
--			checkCancelled(monitor);
--			IMetadataRepository repository = manager.loadRepository(uri, monitor.newChild(1));
--			repositories.add(repository);
--		}
--		return repositories;
--	}
--
--	private Set<String> getDescriptorIds(final IMetadataRepository repository) throws URISyntaxException {
--		final Set<String> installableUnitIdsThisRepository = new HashSet<String>();
--		// determine all installable units for this repository
--		for (ConnectorDescriptor descriptor : installableConnectors) {
--			try {
--				if (repository.getLocation().equals(new URL(descriptor.getSiteUrl()).toURI())) {
--					installableUnitIdsThisRepository.addAll(descriptor.getInstallableUnits());
--				}
--			} catch (MalformedURLException e) {
--				// will never happen, ignore
--			}
--		}
--		return installableUnitIdsThisRepository;
--	}
--
--	@Override
--	public Set<String> getInstalledFeatures(IProgressMonitor monitor) {
--		Set<String> features = new HashSet<String>();
--		IProfile profile = ProvUI.getProfileRegistry(ProvisioningUI.getDefaultUI().getSession()).getProfile(
--				ProvisioningUI.getDefaultUI().getProfileId());
--		if (profile != null) {
--			IQueryResult<IInstallableUnit> result = profile.available(QueryUtil.createIUGroupQuery(), monitor);
--			for (Iterator<IInstallableUnit> it = result.iterator(); it.hasNext();) {
--				IInstallableUnit unit = it.next();
--				features.add(unit.getId());
--			}
--		}
--		return features;
--	}
--
--}
+ src.includes = about.html,\
+                src-e3.5/,\
+diff --git a/org.eclipse.mylyn.commons/org.eclipse.mylyn.discovery.ui/customBuildCallbacks.xml b/org.eclipse.mylyn.commons/org.eclipse.mylyn.discovery.ui/customBuildCallbacks.xml
+index 003b95d..85bbd15 100644
+--- a/org.eclipse.mylyn.commons/org.eclipse.mylyn.discovery.ui/customBuildCallbacks.xml
++++ b/org.eclipse.mylyn.commons/org.eclipse.mylyn.discovery.ui/customBuildCallbacks.xml
+@@ -27,14 +27,6 @@
+ 	<!--   build.result.folder - folder to contain the build results           -->
+ 	<!-- ===================================================================== -->
+ 	<target name="pre.build.jars">
+-		<uptodate property="isUpToDate-e3.5"
+-		            srcfile="src-e3.5/org/eclipse/mylyn/internal/discovery/ui/PrepareInstallProfileJob_e_3_5.java"
+-		            targetfile="lib-e3.5/org/eclipse/mylyn/internal/discovery/ui/PrepareInstallProfileJob_e_3_5.class"/>
+-		<fail unless="isUpToDate-e3.5"/>
+-		<uptodate property="isUpToDate-e3.6"
+-		            srcfile="src-e3.6/org/eclipse/mylyn/internal/discovery/ui/PrepareInstallProfileJob_e_3_6.java"
+-		            targetfile="lib-e3.6/org/eclipse/mylyn/internal/discovery/ui/PrepareInstallProfileJob_e_3_6.class"/>
+-		<fail unless="isUpToDate-e3.6"/>
+ 	</target>
+ 
+ 	<!-- ===================================================================== -->
 diff --git a/org.eclipse.mylyn.commons/org.eclipse.mylyn.discovery.ui/src/org/eclipse/mylyn/internal/discovery/ui/DiscoveryUi.java b/org.eclipse.mylyn.commons/org.eclipse.mylyn.discovery.ui/src/org/eclipse/mylyn/internal/discovery/ui/DiscoveryUi.java
 index b76e697..45174f5 100644
 --- a/org.eclipse.mylyn.commons/org.eclipse.mylyn.discovery.ui/src/org/eclipse/mylyn/internal/discovery/ui/DiscoveryUi.java
@@ -481,434 +71,3 @@
  	}
  
  	public static boolean install(List<ConnectorDescriptor> descriptors, IRunnableContext context) {
-diff --git a/org.eclipse.mylyn.commons/org.eclipse.mylyn.discovery.ui/src/org/eclipse/mylyn/internal/discovery/ui/PrepareInstallProfileJob_e_3_6.java b/org.eclipse.mylyn.commons/org.eclipse.mylyn.discovery.ui/src/org/eclipse/mylyn/internal/discovery/ui/PrepareInstallProfileJob_e_3_6.java
-new file mode 100644
-index 0000000..afaa427
---- /dev/null
-+++ b/org.eclipse.mylyn.commons/org.eclipse.mylyn.discovery.ui/src/org/eclipse/mylyn/internal/discovery/ui/PrepareInstallProfileJob_e_3_6.java
-@@ -0,0 +1,425 @@
-+/*******************************************************************************
-+ * Copyright (c) 2009, 2010 Tasktop Technologies and others.
-+ * 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.discovery.ui;
-+
-+import java.lang.reflect.InvocationTargetException;
-+import java.net.MalformedURLException;
-+import java.net.URI;
-+import java.net.URISyntaxException;
-+import java.net.URL;
-+import java.util.ArrayList;
-+import java.util.Arrays;
-+import java.util.HashMap;
-+import java.util.HashSet;
-+import java.util.Iterator;
-+import java.util.List;
-+import java.util.Map;
-+import java.util.Set;
-+import java.util.regex.Pattern;
-+
-+import org.eclipse.core.runtime.CoreException;
-+import org.eclipse.core.runtime.IProgressMonitor;
-+import org.eclipse.core.runtime.IStatus;
-+import org.eclipse.core.runtime.OperationCanceledException;
-+import org.eclipse.core.runtime.Status;
-+import org.eclipse.core.runtime.SubMonitor;
-+import org.eclipse.core.runtime.SubProgressMonitor;
-+import org.eclipse.equinox.internal.p2.ui.ProvUI;
-+import org.eclipse.equinox.p2.core.ProvisionException;
-+import org.eclipse.equinox.p2.engine.IProfile;
-+import org.eclipse.equinox.p2.metadata.IInstallableUnit;
-+import org.eclipse.equinox.p2.metadata.Version;
-+import org.eclipse.equinox.p2.operations.InstallOperation;
-+import org.eclipse.equinox.p2.operations.ProvisioningSession;
-+import org.eclipse.equinox.p2.operations.RepositoryTracker;
-+import org.eclipse.equinox.p2.operations.UninstallOperation;
-+import org.eclipse.equinox.p2.query.IQuery;
-+import org.eclipse.equinox.p2.query.IQueryResult;
-+import org.eclipse.equinox.p2.query.QueryUtil;
-+import org.eclipse.equinox.p2.repository.metadata.IMetadataRepository;
-+import org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager;
-+import org.eclipse.equinox.p2.ui.ProvisioningUI;
-+import org.eclipse.jface.dialogs.MessageDialog;
-+import org.eclipse.mylyn.internal.discovery.core.model.ConnectorDescriptor;
-+import org.eclipse.mylyn.internal.discovery.ui.AbstractInstallJob;
-+import org.eclipse.mylyn.internal.discovery.ui.DiscoveryUi;
-+import org.eclipse.mylyn.internal.discovery.ui.InstalledItem;
-+import org.eclipse.mylyn.internal.discovery.ui.UninstallRequest;
-+import org.eclipse.mylyn.internal.discovery.ui.util.DiscoveryUiUtil;
-+import org.eclipse.mylyn.internal.discovery.ui.wizards.Messages;
-+import org.eclipse.osgi.util.NLS;
-+import org.eclipse.swt.widgets.Display;
-+
-+/**
-+ * A job that configures a p2 {@link #getInstallAction() install action} for installing one or more
-+ * {@link ConnectorDescriptor connectors}. The bulk of the installation work is done by p2; this class just sets up the
-+ * p2 repository meta-data and selects the appropriate features to install. After running the job the
-+ * {@link #getInstallAction() install action} must be run to perform the installation.
-+ * 
-+ * @author David Green
-+ * @author Steffen Pingel
-+ */
-+class PrepareInstallProfileJob_e_3_6 extends AbstractInstallJob {
-+
-+	private final List<ConnectorDescriptor> installableConnectors;
-+
-+	private final ProvisioningUI provisioningUI;
-+
-+	private Set<URI> repositoryLocations;
-+
-+	public PrepareInstallProfileJob_e_3_6(List<ConnectorDescriptor> installableConnectors) {
-+		if (installableConnectors == null) {
-+			throw new IllegalArgumentException();
-+		}
-+		this.installableConnectors = new ArrayList<ConnectorDescriptor>(installableConnectors);
-+		this.provisioningUI = ProvisioningUI.getDefaultUI();
-+	}
-+
-+	public void run(IProgressMonitor progressMonitor) throws InvocationTargetException, InterruptedException {
-+		if (installableConnectors.isEmpty()) {
-+			throw new IllegalArgumentException();
-+		}
-+
-+		try {
-+			SubMonitor monitor = SubMonitor.convert(progressMonitor, Messages.InstallConnectorsJob_task_configuring,
-+					100);
-+			try {
-+				final IInstallableUnit[] ius = computeInstallableUnits(monitor.newChild(50));
-+
-+				checkCancelled(monitor);
-+
-+				final InstallOperation installOperation = resolveInstall(monitor.newChild(50), ius,
-+						repositoryLocations.toArray(new URI[0]));
-+
-+				checkCancelled(monitor);
-+
-+				Display.getDefault().asyncExec(new Runnable() {
-+					public void run() {
-+						provisioningUI.openInstallWizard(Arrays.asList(ius), installOperation, null);
-+					}
-+				});
-+			} finally {
-+				monitor.done();
-+			}
-+		} catch (OperationCanceledException e) {
-+			throw new InterruptedException();
-+		} catch (Exception e) {
-+			throw new InvocationTargetException(e);
-+		}
-+	}
-+
-+	@Override
-+	public IStatus uninstall(UninstallRequest request, IProgressMonitor progressMonitor)
-+			throws InvocationTargetException, InterruptedException {
-+		IProfile profile = ProvUI.getProfileRegistry(ProvisioningUI.getDefaultUI().getSession()).getProfile(
-+				ProvisioningUI.getDefaultUI().getProfileId());
-+		if (profile == null) {
-+			throw new IllegalStateException("No valid profile defined");
-+		}
-+
-+		try {
-+			SubMonitor monitor = SubMonitor.convert(progressMonitor, Messages.InstallConnectorsJob_task_configuring,
-+					100);
-+			try {
-+				repositoryLocations = new HashSet<URI>(Arrays.asList(provisioningUI.getRepositoryTracker()
-+						.getKnownRepositories(provisioningUI.getSession())));
-+
-+				final List<IInstallableUnit> ius = new ArrayList<IInstallableUnit>();
-+				IQueryResult<IInstallableUnit> result = profile.available(QueryUtil.createIUGroupQuery(), monitor);
-+				for (Iterator<IInstallableUnit> it = result.iterator(); it.hasNext();) {
-+					IInstallableUnit iu = it.next();
-+					try {
-+						org.osgi.framework.Version version = new org.osgi.framework.Version(iu.getVersion()
-+								.getOriginal());
-+						InstalledItem<IInstallableUnit> item = new InstalledItem<IInstallableUnit>(iu, iu.getId(),
-+								version);
-+						if (request.select(item)) {
-+							ius.add(iu);
-+						}
-+					} catch (IllegalArgumentException e) {
-+						// ignore
-+					}
-+				}
-+
-+				checkCancelled(monitor);
-+
-+				if (ius.size() == 0) {
-+					return Status.CANCEL_STATUS;
-+				}
-+
-+				final UninstallOperation uninstallOperation = resolveUninstall(monitor.newChild(50),
-+						ius.toArray(new IInstallableUnit[0]), repositoryLocations.toArray(new URI[0]));
-+
-+				checkCancelled(monitor);
-+
-+				return uninstallOperation.getProvisioningJob(null).runModal(monitor);
-+			} finally {
-+				monitor.done();
-+			}
-+		} catch (OperationCanceledException e) {
-+			throw new InterruptedException();
-+		} catch (Exception e) {
-+			throw new InvocationTargetException(e);
-+		}
-+	}
-+
-+	private void checkCancelled(IProgressMonitor monitor) {
-+		if (monitor.isCanceled()) {
-+			throw new OperationCanceledException();
-+		}
-+	}
-+
-+	private UninstallOperation resolveUninstall(IProgressMonitor monitor, final IInstallableUnit[] ius,
-+			URI[] repositories) throws CoreException {
-+		final UninstallOperation uninstallOperation = provisioningUI.getUninstallOperation(Arrays.asList(ius),
-+				repositories);
-+		IStatus operationStatus = uninstallOperation.resolveModal(new SubProgressMonitor(monitor,
-+				installableConnectors.size()));
-+		if (operationStatus.getSeverity() > IStatus.WARNING) {
-+			throw new CoreException(operationStatus);
-+		}
-+		return uninstallOperation;
-+	}
-+
-+	private InstallOperation resolveInstall(IProgressMonitor monitor, final IInstallableUnit[] ius, URI[] repositories)
-+			throws CoreException {
-+		final InstallOperation installOperation = provisioningUI.getInstallOperation(Arrays.asList(ius), repositories);
-+		IStatus operationStatus = installOperation.resolveModal(new SubProgressMonitor(monitor,
-+				installableConnectors.size()));
-+		if (operationStatus.getSeverity() > IStatus.WARNING) {
-+			throw new CoreException(operationStatus);
-+		}
-+		return installOperation;
-+	}
-+
-+	public IInstallableUnit[] computeInstallableUnits(SubMonitor monitor) throws CoreException {
-+		try {
-+			monitor.setWorkRemaining(100);
-+			// add repository urls and load meta data
-+			List<IMetadataRepository> repositories = addRepositories(monitor.newChild(50));
-+			final List<IInstallableUnit> installableUnits = queryInstallableUnits(monitor.newChild(50), repositories);
-+			removeOldVersions(installableUnits);
-+			checkForUnavailable(installableUnits);
-+			return installableUnits.toArray(new IInstallableUnit[installableUnits.size()]);
-+
-+//			MultiStatus status = new MultiStatus(DiscoveryUi.ID_PLUGIN, 0, Messages.PrepareInstallProfileJob_ok, null);
-+//			ius = installableUnits.toArray(new IInstallableUnit[installableUnits.size()]);
-+//			ProfileChangeRequest profileChangeRequest = InstallAction.computeProfileChangeRequest(ius, profileId,
-+//					status, new SubProgressMonitor(monitor, installableConnectors.size()));
-+//			if (status.getSeverity() > IStatus.WARNING) {
-+//				throw new CoreException(status);
-+//			}
-+//			if (profileChangeRequest == null) {
-+//				// failed but no indication as to why
-+//				throw new CoreException(new Status(IStatus.ERROR, DiscoveryUi.ID_PLUGIN,
-+//						Messages.PrepareInstallProfileJob_computeProfileChangeRequestFailed, null));
-+//			}
-+//			PlannerResolutionOperation operation = new PlannerResolutionOperation(
-+//					Messages.PrepareInstallProfileJob_calculatingRequirements, profileId, profileChangeRequest, null,
-+//					status, true);
-+//			IStatus operationStatus = operation.execute(new SubProgressMonitor(monitor, installableConnectors.size()));
-+//			if (operationStatus.getSeverity() > IStatus.WARNING) {
-+//				throw new CoreException(operationStatus);
-+//			}
-+//
-+//			plannerResolutionOperation = operation;
-+
-+		} catch (URISyntaxException e) {
-+			// should never happen, since we already validated URLs.
-+			throw new CoreException(new Status(IStatus.ERROR, DiscoveryUi.ID_PLUGIN,
-+					Messages.InstallConnectorsJob_unexpectedError_url, e));
-+		} catch (MalformedURLException e) {
-+			// should never happen, since we already validated URLs.
-+			throw new CoreException(new Status(IStatus.ERROR, DiscoveryUi.ID_PLUGIN,
-+					Messages.InstallConnectorsJob_unexpectedError_url, e));
-+		} finally {
-+			monitor.done();
-+		}
-+	}
-+
-+	/**
-+	 * Verifies that we found what we were looking for: it's possible that we have connector descriptors that are no
-+	 * longer available on their respective sites. In that case we must inform the user. Unfortunately this is the
-+	 * earliest point at which we can know.
-+	 */
-+	private void checkForUnavailable(final List<IInstallableUnit> installableUnits) throws CoreException {
-+		// at least one selected connector could not be found in a repository
-+		Set<String> foundIds = new HashSet<String>();
-+		for (IInstallableUnit unit : installableUnits) {
-+			foundIds.add(unit.getId());
-+		}
-+
-+		String message = ""; //$NON-NLS-1$
-+		String detailedMessage = ""; //$NON-NLS-1$
-+		for (ConnectorDescriptor descriptor : installableConnectors) {
-+			StringBuilder unavailableIds = null;
-+			for (String id : descriptor.getInstallableUnits()) {
-+				if (!foundIds.contains(id)) {
-+					if (unavailableIds == null) {
-+						unavailableIds = new StringBuilder();
-+					} else {
-+						unavailableIds.append(Messages.InstallConnectorsJob_commaSeparator);
-+					}
-+					unavailableIds.append(id);
-+				}
-+			}
-+			if (unavailableIds != null) {
-+				if (message.length() > 0) {
-+					message += Messages.InstallConnectorsJob_commaSeparator;
-+				}
-+				message += descriptor.getName();
-+
-+				if (detailedMessage.length() > 0) {
-+					detailedMessage += Messages.InstallConnectorsJob_commaSeparator;
-+				}
-+				detailedMessage += NLS.bind(Messages.PrepareInstallProfileJob_notFoundDescriptorDetail, new Object[] {
-+						descriptor.getName(), unavailableIds.toString(), descriptor.getSiteUrl() });
-+			}
-+		}
-+
-+		if (message.length() > 0) {
-+			// instead of aborting here we ask the user if they wish to proceed anyways
-+			final boolean[] okayToProceed = new boolean[1];
-+			final String finalMessage = message;
-+			Display.getDefault().syncExec(new Runnable() {
-+				public void run() {
-+					okayToProceed[0] = MessageDialog.openQuestion(DiscoveryUiUtil.getShell(),
-+							Messages.InstallConnectorsJob_questionProceed,
-+							NLS.bind(Messages.InstallConnectorsJob_questionProceed_long, new Object[] { finalMessage }));
-+				}
-+			});
-+			if (!okayToProceed[0]) {
-+				throw new CoreException(new Status(IStatus.ERROR, DiscoveryUi.ID_PLUGIN, NLS.bind(
-+						Messages.InstallConnectorsJob_connectorsNotAvailable, detailedMessage), null));
-+			}
-+		}
-+	}
-+
-+	/**
-+	 * Filters those installable units that have a duplicate in the list with a higher version number. it's possible
-+	 * that some repositories will host multiple versions of a particular feature. we assume that the user wants the
-+	 * highest version.
-+	 */
-+	private void removeOldVersions(final List<IInstallableUnit> installableUnits) {
-+		Map<String, Version> symbolicNameToVersion = new HashMap<String, Version>();
-+		for (IInstallableUnit unit : installableUnits) {
-+			Version version = symbolicNameToVersion.get(unit.getId());
-+			if (version == null || version.compareTo(unit.getVersion()) < 0) {
-+				symbolicNameToVersion.put(unit.getId(), unit.getVersion());
-+			}
-+		}
-+		if (symbolicNameToVersion.size() != installableUnits.size()) {
-+			for (IInstallableUnit unit : new ArrayList<IInstallableUnit>(installableUnits)) {
-+				Version version = symbolicNameToVersion.get(unit.getId());
-+				if (!version.equals(unit.getVersion())) {
-+					installableUnits.remove(unit);
-+				}
-+			}
-+		}
-+	}
-+
-+	/**
-+	 * Perform a query to get the installable units. This causes p2 to determine what features are available in each
-+	 * repository. We select installable units by matching both the feature id and the repository; it is possible though
-+	 * unlikely that the same feature id is available from more than one of the selected repositories, and we must
-+	 * ensure that the user gets the one that they asked for.
-+	 */
-+	private List<IInstallableUnit> queryInstallableUnits(SubMonitor monitor, List<IMetadataRepository> repositories)
-+			throws URISyntaxException {
-+		final List<IInstallableUnit> installableUnits = new ArrayList<IInstallableUnit>();
-+
-+		monitor.setWorkRemaining(repositories.size());
-+		for (final IMetadataRepository repository : repositories) {
-+			checkCancelled(monitor);
-+			final Set<String> installableUnitIdsThisRepository = getDescriptorIds(repository);
-+			IQuery<IInstallableUnit> query = QueryUtil.createIUGroupQuery();
-+			IQueryResult<IInstallableUnit> result = repository.query(query, monitor.newChild(1));
-+			for (Iterator<IInstallableUnit> iter = result.iterator(); iter.hasNext();) {
-+				IInstallableUnit iu = iter.next();
-+				String id = iu.getId();
-+				if (installableUnitIdsThisRepository.contains(id)) {
-+					installableUnits.add(iu);
-+				}
-+			}
-+		}
-+		return installableUnits;
-+	}
-+
-+	private List<IMetadataRepository> addRepositories(SubMonitor monitor) throws MalformedURLException,
-+			URISyntaxException, ProvisionException {
-+		// tell p2 that it's okay to use these repositories
-+		ProvisioningSession session = ProvisioningUI.getDefaultUI().getSession();
-+		RepositoryTracker repositoryTracker = ProvisioningUI.getDefaultUI().getRepositoryTracker();
-+		repositoryLocations = new HashSet<URI>();
-+		monitor.setWorkRemaining(installableConnectors.size() * 5);
-+		for (ConnectorDescriptor descriptor : installableConnectors) {
-+			URI uri = new URL(descriptor.getSiteUrl()).toURI();
-+			if (repositoryLocations.add(uri)) {
-+				checkCancelled(monitor);
-+				repositoryTracker.addRepository(uri, null, session);
-+			}
-+			monitor.worked(1);
-+		}
-+
-+		// add selected repositories to resolve dependencies 
-+		URI[] knownRepositories = repositoryTracker.getKnownRepositories(session);
-+		if (knownRepositories != null) {
-+			for (URI uri : knownRepositories) {
-+				if (Pattern.matches("http://download.eclipse.org/releases/.*";, uri.toString())) {
-+					repositoryLocations.add(uri);
-+				}
-+			}
-+		}
-+
-+		// fetch meta-data for these repositories
-+		ArrayList<IMetadataRepository> repositories = new ArrayList<IMetadataRepository>();
-+		monitor.setWorkRemaining(repositories.size());
-+		IMetadataRepositoryManager manager = (IMetadataRepositoryManager) session.getProvisioningAgent().getService(
-+				IMetadataRepositoryManager.SERVICE_NAME);
-+		for (URI uri : repositoryLocations) {
-+			checkCancelled(monitor);
-+			IMetadataRepository repository = manager.loadRepository(uri, monitor.newChild(1));
-+			repositories.add(repository);
-+		}
-+		return repositories;
-+	}
-+
-+	private Set<String> getDescriptorIds(final IMetadataRepository repository) throws URISyntaxException {
-+		final Set<String> installableUnitIdsThisRepository = new HashSet<String>();
-+		// determine all installable units for this repository
-+		for (ConnectorDescriptor descriptor : installableConnectors) {
-+			try {
-+				if (repository.getLocation().equals(new URL(descriptor.getSiteUrl()).toURI())) {
-+					installableUnitIdsThisRepository.addAll(descriptor.getInstallableUnits());
-+				}
-+			} catch (MalformedURLException e) {
-+				// will never happen, ignore
-+			}
-+		}
-+		return installableUnitIdsThisRepository;
-+	}
-+
-+	@Override
-+	public Set<String> getInstalledFeatures(IProgressMonitor monitor) {
-+		Set<String> features = new HashSet<String>();
-+		IProfile profile = ProvUI.getProfileRegistry(ProvisioningUI.getDefaultUI().getSession()).getProfile(
-+				ProvisioningUI.getDefaultUI().getProfileId());
-+		if (profile != null) {
-+			IQueryResult<IInstallableUnit> result = profile.available(QueryUtil.createIUGroupQuery(), monitor);
-+			for (Iterator<IInstallableUnit> it = result.iterator(); it.hasNext();) {
-+				IInstallableUnit unit = it.next();
-+				features.add(unit.getId());
-+			}
-+		}
-+		return features;
-+	}
-+
-+}
[The following lists of changes regard files as different if they have
different names, permissions or owners.]

Files in second .changes but not in first
-----------------------------------------
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-builds-hudson/eclipse/features/org.eclipse.mylyn.hudson_1.0.0.201210041731/epl-v10.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-builds-hudson/eclipse/features/org.eclipse.mylyn.hudson_1.0.0.201210041731/feature.properties
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-builds-hudson/eclipse/features/org.eclipse.mylyn.hudson_1.0.0.201210041731/feature.xml
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-builds-hudson/eclipse/features/org.eclipse.mylyn.hudson_1.0.0.201210041731/license.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-builds-hudson/eclipse/plugins/org.eclipse.mylyn.hudson.core_1.0.0.201210041731.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-builds-hudson/eclipse/plugins/org.eclipse.mylyn.hudson.ui_1.0.0.201210041731.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-context-cdt/eclipse/features/org.eclipse.cdt.mylyn_5.4.0.201210041726/epl-v10.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-context-cdt/eclipse/features/org.eclipse.cdt.mylyn_5.4.0.201210041726/feature.properties
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-context-cdt/eclipse/features/org.eclipse.cdt.mylyn_5.4.0.201210041726/feature.xml
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-context-cdt/eclipse/features/org.eclipse.cdt.mylyn_5.4.0.201210041726/license.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-context-cdt/eclipse/plugins/org.eclipse.cdt.mylyn.ui_3.8.0.201210041726.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-context-jdt/eclipse/features/org.eclipse.mylyn.java_feature_3.8.0.201210041727/epl-v10.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-context-jdt/eclipse/features/org.eclipse.mylyn.java_feature_3.8.0.201210041727/feature.properties
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-context-jdt/eclipse/features/org.eclipse.mylyn.java_feature_3.8.0.201210041727/feature.xml
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-context-jdt/eclipse/features/org.eclipse.mylyn.java_feature_3.8.0.201210041727/license.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-context-jdt/eclipse/plugins/org.eclipse.mylyn.ide.ant_3.8.0.201210041727.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-context-jdt/eclipse/plugins/org.eclipse.mylyn.ide.ui_3.8.0.201210041727.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-context-jdt/eclipse/plugins/org.eclipse.mylyn.java.tasks_3.8.0.201210041727.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-context-jdt/eclipse/plugins/org.eclipse.mylyn.java.ui_3.8.0.201210041727.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-context-pde/eclipse/features/org.eclipse.mylyn.pde_feature_3.8.0.201210041727/epl-v10.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-context-pde/eclipse/features/org.eclipse.mylyn.pde_feature_3.8.0.201210041727/feature.properties
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-context-pde/eclipse/features/org.eclipse.mylyn.pde_feature_3.8.0.201210041727/feature.xml
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-context-pde/eclipse/features/org.eclipse.mylyn.pde_feature_3.8.0.201210041727/license.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-context-pde/eclipse/plugins/org.eclipse.mylyn.pde.ui_3.8.0.201210041727.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-tasks-bugzilla/eclipse/features/org.eclipse.mylyn.bugzilla_feature_3.8.0.201210041728/epl-v10.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-tasks-bugzilla/eclipse/features/org.eclipse.mylyn.bugzilla_feature_3.8.0.201210041728/feature.properties
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-tasks-bugzilla/eclipse/features/org.eclipse.mylyn.bugzilla_feature_3.8.0.201210041728/feature.xml
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-tasks-bugzilla/eclipse/features/org.eclipse.mylyn.bugzilla_feature_3.8.0.201210041728/license.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-tasks-bugzilla/eclipse/plugins/org.eclipse.mylyn.bugzilla.core_3.8.0.201210041728.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-tasks-bugzilla/eclipse/plugins/org.eclipse.mylyn.bugzilla.ui_3.8.0.201210041728.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-tasks-trac/eclipse/features/org.eclipse.mylyn.trac_feature_3.8.0.201210041729/epl-v10.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-tasks-trac/eclipse/features/org.eclipse.mylyn.trac_feature_3.8.0.201210041729/feature.properties
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-tasks-trac/eclipse/features/org.eclipse.mylyn.trac_feature_3.8.0.201210041729/feature.xml
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-tasks-trac/eclipse/features/org.eclipse.mylyn.trac_feature_3.8.0.201210041729/license.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-tasks-trac/eclipse/plugins/org.eclipse.mylyn.trac.core_3.8.0.201210041729.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-tasks-trac/eclipse/plugins/org.eclipse.mylyn.trac.ui_3.8.0.201210041729.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-versions-cvs/eclipse/features/org.eclipse.mylyn.cvs_1.0.0.201210041728/epl-v10.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-versions-cvs/eclipse/features/org.eclipse.mylyn.cvs_1.0.0.201210041728/feature.properties
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-versions-cvs/eclipse/features/org.eclipse.mylyn.cvs_1.0.0.201210041728/feature.xml
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-versions-cvs/eclipse/features/org.eclipse.mylyn.cvs_1.0.0.201210041728/license.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-versions-cvs/eclipse/plugins/org.eclipse.mylyn.cvs.core_1.0.0.201210041728.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-wikitext/eclipse/features/org.eclipse.mylyn.wikitext_feature_1.7.0.201210041729/epl-v10.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-wikitext/eclipse/features/org.eclipse.mylyn.wikitext_feature_1.7.0.201210041729/feature.properties
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-wikitext/eclipse/features/org.eclipse.mylyn.wikitext_feature_1.7.0.201210041729/feature.xml
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-wikitext/eclipse/features/org.eclipse.mylyn.wikitext_feature_1.7.0.201210041729/license.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-wikitext/eclipse/plugins/org.eclipse.mylyn.wikitext.confluence.core_1.7.0.201210041729.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-wikitext/eclipse/plugins/org.eclipse.mylyn.wikitext.confluence.ui_1.7.0.201210041729.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-wikitext/eclipse/plugins/org.eclipse.mylyn.wikitext.core_1.7.0.201210041729.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-wikitext/eclipse/plugins/org.eclipse.mylyn.wikitext.help.ui_1.7.0.201210041729.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-wikitext/eclipse/plugins/org.eclipse.mylyn.wikitext.mediawiki.core_1.7.0.201210041729.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-wikitext/eclipse/plugins/org.eclipse.mylyn.wikitext.mediawiki.ui_1.7.0.201210041729.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-wikitext/eclipse/plugins/org.eclipse.mylyn.wikitext.tasks.ui_1.7.0.201210041729.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-wikitext/eclipse/plugins/org.eclipse.mylyn.wikitext.textile.core_1.7.0.201210041729.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-wikitext/eclipse/plugins/org.eclipse.mylyn.wikitext.textile.ui_1.7.0.201210041729.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-wikitext/eclipse/plugins/org.eclipse.mylyn.wikitext.tracwiki.core_1.7.0.201210041729.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-wikitext/eclipse/plugins/org.eclipse.mylyn.wikitext.tracwiki.ui_1.7.0.201210041729.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-wikitext/eclipse/plugins/org.eclipse.mylyn.wikitext.twiki.core_1.7.0.201210041729.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-wikitext/eclipse/plugins/org.eclipse.mylyn.wikitext.twiki.ui_1.7.0.201210041729.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-wikitext/eclipse/plugins/org.eclipse.mylyn.wikitext.ui_1.7.0.201210041729.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.builds_1.0.0.201210041730/epl-v10.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.builds_1.0.0.201210041730/feature.properties
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.builds_1.0.0.201210041730/feature.xml
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.builds_1.0.0.201210041730/license.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.commons.identity_1.0.0.201210041720/epl-v10.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.commons.identity_1.0.0.201210041720/feature.properties
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.commons.identity_1.0.0.201210041720/feature.xml
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.commons.identity_1.0.0.201210041720/license.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.commons.notifications_1.0.0.201210041721/epl-v10.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.commons.notifications_1.0.0.201210041721/feature.properties
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.commons.notifications_1.0.0.201210041721/feature.xml
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.commons.notifications_1.0.0.201210041721/license.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.commons.repositories.http_1.0.0.201210041722/epl-v10.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.commons.repositories.http_1.0.0.201210041722/feature.properties
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.commons.repositories.http_1.0.0.201210041722/feature.xml
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.commons.repositories.http_1.0.0.201210041722/license.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.commons.repositories_1.0.0.201210041721/epl-v10.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.commons.repositories_1.0.0.201210041721/feature.properties
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.commons.repositories_1.0.0.201210041721/feature.xml
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.commons.repositories_1.0.0.201210041721/license.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.commons_3.8.0.201210041720/epl-v10.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.commons_3.8.0.201210041720/feature.properties
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.commons_3.8.0.201210041720/feature.xml
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.commons_3.8.0.201210041720/license.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.context_feature_3.8.0.201210041724/epl-v10.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.context_feature_3.8.0.201210041724/feature.properties
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.context_feature_3.8.0.201210041724/feature.xml
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.context_feature_3.8.0.201210041724/license.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.discovery_3.8.0.201210041723/epl-v10.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.discovery_3.8.0.201210041723/feature.properties
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.discovery_3.8.0.201210041723/feature.xml
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.discovery_3.8.0.201210041723/license.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.monitor_3.8.0.201210041722/epl-v10.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.monitor_3.8.0.201210041722/feature.properties
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.monitor_3.8.0.201210041722/feature.xml
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.monitor_3.8.0.201210041722/license.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.team_feature_3.8.0.201210041725/epl-v10.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.team_feature_3.8.0.201210041725/feature.properties
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.team_feature_3.8.0.201210041725/feature.xml
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.team_feature_3.8.0.201210041725/license.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.versions_1.0.0.201210041725/epl-v10.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.versions_1.0.0.201210041725/feature.properties
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.versions_1.0.0.201210041725/feature.xml
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.versions_1.0.0.201210041725/license.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn_feature_3.8.0.201210041724/epl-v10.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn_feature_3.8.0.201210041724/feature.properties
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn_feature_3.8.0.201210041724/feature.xml
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn_feature_3.8.0.201210041724/license.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn_feature_3.8.0.201210041724/p2.inf
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.builds.core_1.0.0.201210041730.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.builds.ui_1.0.0.201210041730.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.commons.core_3.8.0.201210041720.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.commons.identity.core_1.0.0.201210041720.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.commons.identity.ui_1.0.0.201210041720.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.commons.net_3.8.0.201210041720.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.commons.notifications.core_1.0.0.201210041721.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.commons.notifications.feed_1.0.0.201210041721.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.commons.notifications.ui_1.0.0.201210041721.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.commons.repositories.core_1.0.0.201210041721.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.commons.repositories.http.core_1.0.0.201210041722.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.commons.repositories.ui_1.0.0.201210041721.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.commons.screenshots_3.8.0.201210041720.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.commons.soap_3.8.0.201210041720.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.commons.ui_3.8.0.201210041720.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.commons.workbench_3.8.0.201210041720.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.commons.xmlrpc_3.8.0.201210041720.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.context.core_3.8.0.201210041722.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.context.tasks.ui_3.8.0.201210041724.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.context.ui_3.8.0.201210041724.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.discovery.core_3.8.0.201210041723.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.discovery.ui_3.8.0.201210041723.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.monitor.core_3.8.0.201210041722.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.monitor.ui_3.8.0.201210041722.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.resources.ui_3.8.0.201210041724.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.tasks.core_3.8.0.201210041724.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.tasks.index.core_3.8.0.201210041724.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.tasks.index.ui_3.8.0.201210041724.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.tasks.search_3.8.0.201210041724.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.tasks.ui_3.8.0.201210041724.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.team.ui_3.8.0.201210041725.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.versions.core_1.0.0.201210041725.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.versions.ui_1.0.0.201210041725.jar

Files in first .changes but not in second
-----------------------------------------
-rw-r--r--  root/root   /usr/share/doc/eclipse-mylyn-versions-git/changelog.Debian.gz
-rw-r--r--  root/root   /usr/share/doc/eclipse-mylyn-versions-git/copyright
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-builds-hudson/eclipse/features/org.eclipse.mylyn.hudson_1.0.0.201210041716/epl-v10.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-builds-hudson/eclipse/features/org.eclipse.mylyn.hudson_1.0.0.201210041716/feature.properties
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-builds-hudson/eclipse/features/org.eclipse.mylyn.hudson_1.0.0.201210041716/feature.xml
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-builds-hudson/eclipse/features/org.eclipse.mylyn.hudson_1.0.0.201210041716/license.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-builds-hudson/eclipse/plugins/org.eclipse.mylyn.hudson.core_1.0.0.201210041716.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-builds-hudson/eclipse/plugins/org.eclipse.mylyn.hudson.ui_1.0.0.201210041716.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-context-cdt/eclipse/features/org.eclipse.cdt.mylyn_5.4.0.201210041711/epl-v10.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-context-cdt/eclipse/features/org.eclipse.cdt.mylyn_5.4.0.201210041711/feature.properties
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-context-cdt/eclipse/features/org.eclipse.cdt.mylyn_5.4.0.201210041711/feature.xml
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-context-cdt/eclipse/features/org.eclipse.cdt.mylyn_5.4.0.201210041711/license.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-context-cdt/eclipse/plugins/org.eclipse.cdt.mylyn.ui_3.8.0.201210041711.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-context-jdt/eclipse/features/org.eclipse.mylyn.java_feature_3.8.0.201210041712/epl-v10.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-context-jdt/eclipse/features/org.eclipse.mylyn.java_feature_3.8.0.201210041712/feature.properties
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-context-jdt/eclipse/features/org.eclipse.mylyn.java_feature_3.8.0.201210041712/feature.xml
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-context-jdt/eclipse/features/org.eclipse.mylyn.java_feature_3.8.0.201210041712/license.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-context-jdt/eclipse/plugins/org.eclipse.mylyn.ide.ant_3.8.0.201210041712.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-context-jdt/eclipse/plugins/org.eclipse.mylyn.ide.ui_3.8.0.201210041712.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-context-jdt/eclipse/plugins/org.eclipse.mylyn.java.tasks_3.8.0.201210041712.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-context-jdt/eclipse/plugins/org.eclipse.mylyn.java.ui_3.8.0.201210041712.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-context-pde/eclipse/features/org.eclipse.mylyn.pde_feature_3.8.0.201210041712/epl-v10.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-context-pde/eclipse/features/org.eclipse.mylyn.pde_feature_3.8.0.201210041712/feature.properties
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-context-pde/eclipse/features/org.eclipse.mylyn.pde_feature_3.8.0.201210041712/feature.xml
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-context-pde/eclipse/features/org.eclipse.mylyn.pde_feature_3.8.0.201210041712/license.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-context-pde/eclipse/plugins/org.eclipse.mylyn.pde.ui_3.8.0.201210041712.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-tasks-bugzilla/eclipse/features/org.eclipse.mylyn.bugzilla_feature_3.8.0.201210041714/epl-v10.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-tasks-bugzilla/eclipse/features/org.eclipse.mylyn.bugzilla_feature_3.8.0.201210041714/feature.properties
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-tasks-bugzilla/eclipse/features/org.eclipse.mylyn.bugzilla_feature_3.8.0.201210041714/feature.xml
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-tasks-bugzilla/eclipse/features/org.eclipse.mylyn.bugzilla_feature_3.8.0.201210041714/license.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-tasks-bugzilla/eclipse/plugins/org.eclipse.mylyn.bugzilla.core_3.8.0.201210041714.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-tasks-bugzilla/eclipse/plugins/org.eclipse.mylyn.bugzilla.ui_3.8.0.201210041714.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-tasks-trac/eclipse/features/org.eclipse.mylyn.trac_feature_3.8.0.201210041715/epl-v10.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-tasks-trac/eclipse/features/org.eclipse.mylyn.trac_feature_3.8.0.201210041715/feature.properties
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-tasks-trac/eclipse/features/org.eclipse.mylyn.trac_feature_3.8.0.201210041715/feature.xml
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-tasks-trac/eclipse/features/org.eclipse.mylyn.trac_feature_3.8.0.201210041715/license.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-tasks-trac/eclipse/plugins/org.eclipse.mylyn.trac.core_3.8.0.201210041715.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-tasks-trac/eclipse/plugins/org.eclipse.mylyn.trac.ui_3.8.0.201210041715.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-versions-cvs/eclipse/features/org.eclipse.mylyn.cvs_1.0.0.201210041713/epl-v10.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-versions-cvs/eclipse/features/org.eclipse.mylyn.cvs_1.0.0.201210041713/feature.properties
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-versions-cvs/eclipse/features/org.eclipse.mylyn.cvs_1.0.0.201210041713/feature.xml
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-versions-cvs/eclipse/features/org.eclipse.mylyn.cvs_1.0.0.201210041713/license.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-versions-cvs/eclipse/plugins/org.eclipse.mylyn.cvs.core_1.0.0.201210041713.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-versions-git/eclipse/features/org.eclipse.mylyn.git_1.0.0.201210041713/epl-v10.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-versions-git/eclipse/features/org.eclipse.mylyn.git_1.0.0.201210041713/feature.properties
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-versions-git/eclipse/features/org.eclipse.mylyn.git_1.0.0.201210041713/feature.xml
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-versions-git/eclipse/features/org.eclipse.mylyn.git_1.0.0.201210041713/license.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-versions-git/eclipse/plugins/org.eclipse.mylyn.git.core_1.0.0.201210041713.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-versions-git/eclipse/plugins/org.eclipse.mylyn.git.ui_1.0.0.201210041713.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-wikitext/eclipse/features/org.eclipse.mylyn.wikitext_feature_1.7.0.201210041715/epl-v10.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-wikitext/eclipse/features/org.eclipse.mylyn.wikitext_feature_1.7.0.201210041715/feature.properties
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-wikitext/eclipse/features/org.eclipse.mylyn.wikitext_feature_1.7.0.201210041715/feature.xml
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-wikitext/eclipse/features/org.eclipse.mylyn.wikitext_feature_1.7.0.201210041715/license.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-wikitext/eclipse/plugins/org.eclipse.mylyn.wikitext.confluence.core_1.7.0.201210041715.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-wikitext/eclipse/plugins/org.eclipse.mylyn.wikitext.confluence.ui_1.7.0.201210041715.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-wikitext/eclipse/plugins/org.eclipse.mylyn.wikitext.core_1.7.0.201210041715.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-wikitext/eclipse/plugins/org.eclipse.mylyn.wikitext.help.ui_1.7.0.201210041715.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-wikitext/eclipse/plugins/org.eclipse.mylyn.wikitext.mediawiki.core_1.7.0.201210041715.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-wikitext/eclipse/plugins/org.eclipse.mylyn.wikitext.mediawiki.ui_1.7.0.201210041715.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-wikitext/eclipse/plugins/org.eclipse.mylyn.wikitext.tasks.ui_1.7.0.201210041715.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-wikitext/eclipse/plugins/org.eclipse.mylyn.wikitext.textile.core_1.7.0.201210041715.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-wikitext/eclipse/plugins/org.eclipse.mylyn.wikitext.textile.ui_1.7.0.201210041715.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-wikitext/eclipse/plugins/org.eclipse.mylyn.wikitext.tracwiki.core_1.7.0.201210041715.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-wikitext/eclipse/plugins/org.eclipse.mylyn.wikitext.tracwiki.ui_1.7.0.201210041715.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-wikitext/eclipse/plugins/org.eclipse.mylyn.wikitext.twiki.core_1.7.0.201210041715.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-wikitext/eclipse/plugins/org.eclipse.mylyn.wikitext.twiki.ui_1.7.0.201210041715.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn-wikitext/eclipse/plugins/org.eclipse.mylyn.wikitext.ui_1.7.0.201210041715.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.builds_1.0.0.201210041716/epl-v10.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.builds_1.0.0.201210041716/feature.properties
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.builds_1.0.0.201210041716/feature.xml
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.builds_1.0.0.201210041716/license.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.commons.identity_1.0.0.201210041705/epl-v10.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.commons.identity_1.0.0.201210041705/feature.properties
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.commons.identity_1.0.0.201210041705/feature.xml
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.commons.identity_1.0.0.201210041705/license.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.commons.notifications_1.0.0.201210041706/epl-v10.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.commons.notifications_1.0.0.201210041706/feature.properties
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.commons.notifications_1.0.0.201210041706/feature.xml
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.commons.notifications_1.0.0.201210041706/license.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.commons.repositories.http_1.0.0.201210041707/epl-v10.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.commons.repositories.http_1.0.0.201210041707/feature.properties
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.commons.repositories.http_1.0.0.201210041707/feature.xml
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.commons.repositories.http_1.0.0.201210041707/license.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.commons.repositories_1.0.0.201210041707/epl-v10.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.commons.repositories_1.0.0.201210041707/feature.properties
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.commons.repositories_1.0.0.201210041707/feature.xml
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.commons.repositories_1.0.0.201210041707/license.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.commons_3.8.0.201210041705/epl-v10.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.commons_3.8.0.201210041705/feature.properties
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.commons_3.8.0.201210041705/feature.xml
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.commons_3.8.0.201210041705/license.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.context_feature_3.8.0.201210041709/epl-v10.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.context_feature_3.8.0.201210041709/feature.properties
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.context_feature_3.8.0.201210041709/feature.xml
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.context_feature_3.8.0.201210041709/license.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.discovery_3.8.0.201210041708/epl-v10.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.discovery_3.8.0.201210041708/feature.properties
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.discovery_3.8.0.201210041708/feature.xml
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.discovery_3.8.0.201210041708/license.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.monitor_3.8.0.201210041708/epl-v10.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.monitor_3.8.0.201210041708/feature.properties
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.monitor_3.8.0.201210041708/feature.xml
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.monitor_3.8.0.201210041708/license.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.team_feature_3.8.0.201210041711/epl-v10.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.team_feature_3.8.0.201210041711/feature.properties
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.team_feature_3.8.0.201210041711/feature.xml
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.team_feature_3.8.0.201210041711/license.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.versions_1.0.0.201210041710/epl-v10.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.versions_1.0.0.201210041710/feature.properties
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.versions_1.0.0.201210041710/feature.xml
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.versions_1.0.0.201210041710/license.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn_feature_3.8.0.201210041709/epl-v10.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn_feature_3.8.0.201210041709/feature.properties
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn_feature_3.8.0.201210041709/feature.xml
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn_feature_3.8.0.201210041709/license.html
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn_feature_3.8.0.201210041709/p2.inf
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.builds.core_1.0.0.201210041716.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.builds.ui_1.0.0.201210041716.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.commons.core_3.8.0.201210041705.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.commons.identity.core_1.0.0.201210041705.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.commons.identity.ui_1.0.0.201210041705.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.commons.net_3.8.0.201210041705.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.commons.notifications.core_1.0.0.201210041706.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.commons.notifications.feed_1.0.0.201210041706.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.commons.notifications.ui_1.0.0.201210041706.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.commons.repositories.core_1.0.0.201210041707.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.commons.repositories.http.core_1.0.0.201210041707.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.commons.repositories.ui_1.0.0.201210041707.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.commons.screenshots_3.8.0.201210041705.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.commons.soap_3.8.0.201210041705.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.commons.ui_3.8.0.201210041705.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.commons.workbench_3.8.0.201210041705.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.commons.xmlrpc_3.8.0.201210041705.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.context.core_3.8.0.201210041708.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.context.tasks.ui_3.8.0.201210041709.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.context.ui_3.8.0.201210041709.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.discovery.core_3.8.0.201210041708.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.discovery.ui_3.8.0.201210041708.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.monitor.core_3.8.0.201210041708.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.monitor.ui_3.8.0.201210041708.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.resources.ui_3.8.0.201210041709.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.tasks.core_3.8.0.201210041709.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.tasks.index.core_3.8.0.201210041709.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.tasks.index.ui_3.8.0.201210041709.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.tasks.search_3.8.0.201210041709.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.tasks.ui_3.8.0.201210041709.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.team.ui_3.8.0.201210041711.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.versions.core_1.0.0.201210041710.jar
-rw-r--r--  root/root   /usr/share/eclipse/dropins/mylyn/eclipse/plugins/org.eclipse.mylyn.versions.ui_1.0.0.201210041710.jar

Control files of package eclipse-mylyn: lines which differ (wdiff format)
-------------------------------------------------------------------------
Version: [-3.8.0-1-] {+3.8.0-2+}

Control files of package eclipse-mylyn-builds-hudson: lines which differ (wdiff format)
---------------------------------------------------------------------------------------
Depends: eclipse-mylyn (= [-3.8.0-1),-] {+3.8.0-2),+} libgoogle-gson-java (>= 2.1-2), libhttpclient-java (>= 4.1.1-2), libhttpcore-java (>= 4.1.4-2.1), libjaxme-java (>= 0.5.2+dfsg-6)
Version: [-3.8.0-1-] {+3.8.0-2+}

Control files of package eclipse-mylyn-context-cdt: lines which differ (wdiff format)
-------------------------------------------------------------------------------------
Depends: eclipse-mylyn (= [-3.8.0-1),-] {+3.8.0-2),+} eclipse-cdt (>= 8.0.0)
Version: [-3.8.0-1-] {+3.8.0-2+}

Control files of package eclipse-mylyn-context-jdt: lines which differ (wdiff format)
-------------------------------------------------------------------------------------
Depends: eclipse-mylyn (= [-3.8.0-1),-] {+3.8.0-2),+} eclipse-jdt (>= 3.7~exp)
Installed-Size: [-311-] {+312+}
Version: [-3.8.0-1-] {+3.8.0-2+}

Control files of package eclipse-mylyn-context-pde: lines which differ (wdiff format)
-------------------------------------------------------------------------------------
Depends: eclipse-platform (>= 3.7~exp), eclipse-pde (>= 3.7~exp), eclipse-mylyn-context-jdt (= [-3.8.0-1)-] {+3.8.0-2)+}
Installed-Size: [-160-] {+161+}
Version: [-3.8.0-1-] {+3.8.0-2+}

Control files of package eclipse-mylyn-tasks-bugzilla: lines which differ (wdiff format)
----------------------------------------------------------------------------------------
Depends: eclipse-mylyn (= [-3.8.0-1)-] {+3.8.0-2)+}
Version: [-3.8.0-1-] {+3.8.0-2+}

Control files of package eclipse-mylyn-tasks-trac: lines which differ (wdiff format)
------------------------------------------------------------------------------------
Depends: eclipse-mylyn (= [-3.8.0-1),-] {+3.8.0-2),+} libgoogle-gson-java (>= 2.1-2)
Version: [-3.8.0-1-] {+3.8.0-2+}

Control files of package eclipse-mylyn-versions-cvs: lines which differ (wdiff format)
--------------------------------------------------------------------------------------
Depends: eclipse-mylyn (= [-3.8.0-1)-] {+3.8.0-2)+}
Version: [-3.8.0-1-] {+3.8.0-2+}

Control files of package eclipse-mylyn-wikitext: lines which differ (wdiff format)
----------------------------------------------------------------------------------
Depends: eclipse-mylyn (= [-3.8.0-1),-] {+3.8.0-2),+} libjsoup-java (>= 1.6.2)
Installed-Size: [-2438-] {+2439+}
Version: [-3.8.0-1-] {+3.8.0-2+}

Attachment: signature.asc
Description: Digital signature


--- End Message ---
--- Begin Message ---
On 06/10/2012 06:25, tony mancill wrote:
> Package: release.debian.org Severity: normal User:
> release.debian.org@packages.debian.org Usertags: unblock
> 
> Please unblock package eclipse-mylyn.  The  upload addresses two RC
> bugs, #689452 (circular build dependency between eclipse-mylyn and
> eclipse-egit) and #689527 (FTBFS).  The -2 version of the package
> no longer builds the eclipse-mylyn-versions-git binary package.
> 

Unblocked.

I see that eclipse-mylyn-versions-git got decrufted already. So it
should be to migrate after its 10 days.

Regards,

-- 
Mehdi Dogguy مهدي الدڤي

--- End Message ---

Reply to: