Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cbi-dev] M6 removed features

Paul mentioned that the things we have in FROMCVS actually now exist in git in the eclipse.platform.releng.git repository. So I decided to try to convert the CBI build to start using that instead. I started by git cloning the new repository into the aggregator repo as a submodule and then I migrated the pom files from the FROMCVS directory over to the respective directories.

One directory that does not exist in the eclipse.platform.releng.git repository however is the org.eclipse.cvs-feature directory (the org.eclipse.cvs directory still exists though). My question was regarding this directory. Did this directory get removed intentionally from upstream? If so what needs to be updated on CBI to pull in the correct features?


I pushed this repo with my changes so far into the Juno_M6 branch to the cbi project in case it's easier to review.

git://git.eclipse.org/gitroot/cbi/eclipse.platform.releng.git


Thanks,

Thanh


On 03/21/2012 10:40 AM, Igor Fedorenko wrote:
I am not sure what you are asking. You removed CVS team provider from
the build and now projects that depend on it fail to build as expected.
Or did I miss/misunderstood something?

--
Regards,
Igor

On 12-03-21 9:33 AM, Thanh Ha wrote:
Just realized I forgot to include the error below. I did some more
investigation and found that org.eclipse.help-feature's pom.xml file
seems to pull this in as well. The error that I'm getting though seems
to indicate that org.eclipse.sdk is pulling it in, but looking at the
pom.xml for this project and the feature.xml I'm not able to find
references to it.

Thanks,


Thanh


[ERROR] Cannot resolve project dependencies:
[ERROR] Software being installed: org.eclipse.sdk.feature.group
3.8.0.qualifier
[ERROR] Missing requirement: org.eclipse.sdk.feature.group
3.8.0.qualifier requires 'org.eclipse.cvs.feature.group 0.0.0' but it
could not be found
[ERROR]
[ERROR] Internal error: java.lang.RuntimeException: "No solution found
because the problem is unsatisfiable.": ["Unable to satisfy dependency
from org.eclipse.sdk.feature.group 3.8.0.qualifier to
org.eclipse.cvs.feature.group 0.0.0.", "Unable to satisfy dependency
from org.eclipse.sdk.feature.group 3.8.0.qualifier to
org.eclipse.cvs.source.feature.group 0.0.0.", "No solution found because
the problem is unsatisfiable."] -> [Help 1]
org.apache.maven.InternalErrorException: Internal error:
java.lang.RuntimeException: "No solution found because the problem is
unsatisfiable.": ["Unable to satisfy dependency from
org.eclipse.sdk.feature.group 3.8.0.qualifier to
org.eclipse.cvs.feature.group 0.0.0.", "Unable to satisfy dependency
from org.eclipse.sdk.feature.group 3.8.0.qualifier to
org.eclipse.cvs.source.feature.group 0.0.0.", "No solution found because
the problem is unsatisfiable."]




On 03/20/2012 04:03 PM, Thanh Ha wrote:
Hi Everyone,

So I took a crack at switching the FROMCVS to
eclipse.platform.releng.git. I git cloned the repository and placed it
in the aggregator repository as eclipse.platform.releng.git and then
moved the pom files Igor created in the FROMCVS directories over the
the related directories in the releng repo. After some additional
modifications to the pom files and updating the parent pom to use the
new structure and commenting out the FROMCVS modules it seems to work.

One thing I noticed however when I was porting the poms over however
was on directory that existed in FROMCVS that doesn't seem to exist in
the releng repo.

- org.eclipse.cvs-feature

I left it commented out in the parent pom but as I suspected, the
build ended up failing when it tried to find this file. Is there a new
feature that's supposed to cover org.eclipse.cvs-feature?


Thanks,


Thanh


On 03/20/2012 01:36 PM, Thanh Ha wrote:

Regarding the FROMCVS directory. I had a look around and found that
although the structure is different the content seems similar to
what's in eclipse.platform.releng.git repository. We should probably
create a cbi eclipse.platform.releng.git submodule to pull this in
and stop using FROMCVS if this is true.

In the releng repository though I noticed that there are additional
folders which don't exist in FROMCVS. I guess these need to be added
to the pom file as well?

Thanh


-----Original Message-----
From: Paul Webster <pwebster@xxxxxxxxxxxxxxxxxxx>
Sent: March 19, 2012 03:42 PM
To: Common-build Developers discussion <cbi-dev@xxxxxxxxxxx>
Cc:
Subject: Re: [cbi-dev] M6 removed features

On Mon, Mar 19, 2012 at 3:26 PM, Thanh Ha <thanh.ha@xxxxxxxxxxx
<mailto:thanh.ha@xxxxxxxxxxx>> wrote:

Thanks Paul,

That helps, I was able to get further in my build after removing them.

I hope this isn't too obvious a question but where can I find the
master build feature?


I'd use
http://git.eclipse.org/c/platform/eclipse.platform.releng.git/tree/features/master
as the starting point.


Right now you have a lot of things in FROMCVS, and I suspect you
should be picking them up from
git://git.eclipse.org/gitroot/platform/eclipse.platform.releng.git
<http://git.eclipse.org/gitroot/platform/eclipse.platform.releng.git>

They just weren't available from git when Igor started the prototype.

Later,
PW


--
Paul Webster
Hi floor. Make me a sammich! - GIR
_______________________________________________
cbi-dev mailing list
cbi-dev@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/cbi-dev



Back to the top