Bug#595282: Acknowledgement (eclipse: Update 3.5.2-5 -> 3.5.2-6 causes Android SDK plugin to stop working)

Athanasius debian at miggy.org
Sun Sep 5 15:21:33 UTC 2010


On Fri, Sep 03, 2010 at 01:15:04PM +0200, Niels Thykier wrote:
> On 2010-09-02 21:44, Athanasius wrote:
> >   I tracked down snapshot.debian.org and managed to find the
> > problem.  It would appear to be the newer version of sat4j.  I first
> > wound back to each of the following:
[snip]
> > But still had the problem.  Then I double-checked /var/lib/dpkg.log and
[snip]
> 
> It looks like you have been affected by #587657[0]. Could I have you

  Ah, I had seen that, but given the date on it and my assumption that
the problem was specifically caused by the most recent changes I figured
that was something else.

  OK, first confirming things do work with 3.5.2-5:

15:38:39 1$ aptitude show eclipse
Package: eclipse                         
New: yes
State: installed
Automatically installed: no
Version: 3.5.2-5

which shows on Help > About Eclipse SDK:

	Version: 3.5.2
	Build id: M20100211-1343

> re-upgrade to 3.5.2-6 and run:
> 
>   eclipse -clean

  And then doing this (straight after the upgrade, I didn't try plain
'eclipse' first), the problem is there again.

> to see if that fixes it; if not then try the work-around posted by Kevin
> Locke[1].

  That appears to have worked.  Although note his followup, you want
#130, not #135 for the regex that works.  I assume it's expected that an
'eclipse -clean' followed by the sed will cause Eclipse to open with no
Perspectives or Views open?  Simple enough to re-open the Java Browsing
Perspective, if a little annoying.

  I went through the whole thing again, saving my bundles.info at each
stage to have (I sed'd the inter-directory slashes with dashes then
appended a tag):

-rw-r-----  1 athan athan 49388 Sep  5 15:53 .eclipse-org.eclipse.platform_3.5.0_155965261-configuration-org.eclipse.equinox.simpleconfigurator-bundles.info-3.5.2-5-confirmed-works
-rw-r-----  1 athan athan 49380 Sep  5 16:11 .eclipse-org.eclipse.platform_3.5.0_155965261-configuration-org.eclipse.equinox.simpleconfigurator-bundles.info-3.5.2-6-confirmed-broken
-rw-r-----  1 athan athan 49380 Sep  5 16:13 .eclipse-org.eclipse.platform_3.5.0_155965261-configuration-org.eclipse.equinox.simpleconfigurator-bundles.info-3.5.2-6-cleaned-still-broken
-rw-r-----  1 athan athan 49380 Sep  5 16:13 .eclipse-org.eclipse.platform_3.5.0_155965261-configuration-org.eclipse.equinox.simpleconfigurator-bundles.info-3.5.2-6-cleaned-and-seded-working

The diff between the last two is:

--- .eclipse-org.eclipse.platform_3.5.0_155965261-configuration-org.eclipse.equinox.simpleconfigurator-bundles.info-3.5.2-6-cleaned-still-broken        2010-09-05 16:13:30.000000000 +0100
+++ .eclipse-org.eclipse.platform_3.5.0_155965261-configuration-org.eclipse.equinox.simpleconfigurator-bundles.info-3.5.2-6-cleaned-and-seded-working   2010-09-05 16:13:59.000000000 +0100
@@ -17,8 +17,8 @@
 org.apache.commons.logging,1.0.4.v20080605-1930,plugins/org.apache.commons.logging_1.0.4.v20080605-1930.jar,4,false
 org.apache.commons.net,2.0.0,../../share/eclipse/dropins/rse/eclipse/plugins/org.apache.commons.net_2.0.0.jar,4,false
 org.apache.jasper,5.5.26,plugins/org.apache.jasper_5.5.26.jar,4,false
-org.apache.lucene,2.9.2,plugins/org.apache.lucene_2.9.3.jar,4,false
-org.apache.lucene.analysis,2.9.2,plugins/org.apache.lucene.analysis_2.9.3.jar,4,false
+org.apache.lucene,2.9.3,plugins/org.apache.lucene_2.9.3.jar,4,false
+org.apache.lucene.analysis,2.9.3,plugins/org.apache.lucene.analysis_2.9.3.jar,4,false
 org.apache.xerces,2.9.0.v201005080400,../../../home/users/athan/.eclipse/org.eclipse.platform_3.5.0_155965261/plugins/org.apache.xerces_2.9.0.v201005080400.jar,4,false
 org.apache.xml.resolver,1.2.0.v201005080400,../../../home/users/athan/.eclipse/org.eclipse.platform_3.5.0_155965261/plugins/org.apache.xml.resolver_1.2.0.v201005080400.jar,4,false
 org.apache.xml.serializer,2.7.1.v201005080400,../../../home/users/athan/.eclipse/org.eclipse.platform_3.5.0_155965261/plugins/org.apache.xml.serializer_2.7.1.v201005080400.jar,4,false

  So the whole thing does indeed seem to hinge on those
org.apache.lucene(.analysis) lines needing both 'version' strings
updating.  In this case one character per line.






More information about the pkg-java-maintainers mailing list