Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-releng-inbox] [Bug 235936] New: [regression] Cannot install CDT with a single standaloneUpdate command any more

https://bugs.eclipse.org/bugs/show_bug.cgi?id=235936  
Product/Component: CDT / cdt-releng
           Summary: [regression] Cannot install CDT with a single
                    standaloneUpdate command any more
           Product: CDT
           Version: 5.0
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: normal
          Priority: P3
         Component: cdt-releng
        AssignedTo: cdt-releng-inbox@xxxxxxxxxxx
        ReportedBy: martin.oberhuber@xxxxxxxxxxxxx


Here is how I used to automatically install CDT's archived update site into my
Eclipse up to CDT 5.0M6:

CDTVER=200804020801
mkdir install
cd install
wget
"http://download.eclipse.org/tools/cdt/builds/5.0.0/I.I${CDTVER}/cdt-master-5.0.0-I${CDTVER}.zip";
unzip cdt-master-5.0.0-I${CDTVER}.zip
cd ..
java -jar eclipse/plugins/org.eclipse.equinox.launcher_1.0.*.jar \
    -application org.eclipse.update.core.standaloneUpdate \
    -command install \
    -from file://`pwd`/install \
    -featureId org.eclipse.cdt \
    -version 5.0.0.${CDTVER}


If I try the same with CDT 5.0RC3 (setting CDTVER=200805300802), it fails
because it doesn't find the required org.eclipse.cdt.platform feature.

Workaround is to first install org.eclipse.cdt.platform via commandline, and
then install org.eclipse.cdt -- but I do not understand why org.eclipse.cdt
"requires" org.eclipse.cdt.platform and does not "include" it. They wouldn't
ever be distributed separately, so the "Requires" relationship just causes
endless confusion.

gdb.build and gdb.debug are also included, why not also cdt.platform? The
"requires" relationship seems always harder to manage than an "includes"
relationship, especially if both features come from the same source.

At any rate, if this behavior is to remain, it must be documented in the
release notes.


-- 
Configure bugmail: https://bugs.eclipse.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


Back to the top