Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cbi-dev] Failure at the end of repository generation

My build is hermetic, deleting and recloning repositories and checking out a known tag.  The known tag is on a branch that started with the R4_3_maintenance branch on Monday the 20th, with a ~10 cherry picks from jdt.core, platform.resources, and platform.ui.  I tried passing -Dtycho.localArtifacts=ignore on the "mvn clean install" command line but that didn't work.

--Terry


On Thu, Jan 23, 2014 at 1:07 PM, David M Williams <david_williams@xxxxxxxxxx> wrote:
Well, I don't know either ... but I do know the 8.1.14.v20131031 versions do "end up" in our build, such as from M20140122-1000.

If you are doing a "local", simple build, such as using 'mvn clean verify', I can think of a few things that might differ from our production builds, that would effect their "resolution":  

- clean (delete) your local repo.

- make sure your source tree is pristine (use git clean -f -d -x)... such as
 git submodule foreach git clean -f -d -x
git submodule foreach git reset --hard HEAD
git clean -f -d -x
git reset --hard HEAD


- and ... maybe ... have to specify on your MAVEN_OPTS the value of -Dtycho.localArtifacts=ignore

I'd start off with the clean (deleted) local repo, myself ... but in any case, it is a mystery that would be good to understand, so let us know if you learn more.  





From:        Terry Parker <tparker@xxxxxxxxxx>
To:        Common-build Developers discussion <cbi-dev@xxxxxxxxxxx>,
Date:        01/23/2014 02:32 PM
Subject:        Re: [cbi-dev] Failure at the end of repository generation
Sent by:        cbi-dev-bounces@xxxxxxxxxxx




As a follow-up, reverting the jetty plug-in version update changes in eclipse-sdk-prereqs.target allowed my build to succeed.  I'm not sure what is required to get the current R4_3_maintenance branch builds to succeed--searching through the source showed no references to the "8.1.10.v20130312" version of those plug-ins.

Thanks,
Terry


On Wed, Jan 22, 2014 at 9:39 AM, Lars Vogel <lars.vogel@xxxxxxxxx> wrote:
Thanks David for the helpful info.

Best regards, Lars


2014/1/22 David M Williams <david_williams@xxxxxxxxxx>
Yes, we do have a target for 'master' also.  

Assuming you have imported 'aggregator' in workspace, you pretty much just have to go to PDE Tools Preferences, and you'll see 'eclipse-sdk-prereqs.target' as a choice to pick from "Target Runtimes" ... and that will give you all the "third party" prereqs the SDK needs.


The complication is that most developers do not have ALL our other non-third party bundles loaded in their workspace (such as equinox, swt, etc.) so you also want "running platform" as part of your target. So what I do ... before making switch in PDE preferences ... is  hand edit 'eclipse-sdk-prereqs.target' (you have to use text editor, as far as I know) and I add the minimum necessary XML to also include 'running platform' to the list of locations:


<location path="${eclipse_home}" type="Profile"/>


(And then of course not commit that local, hand edited version of 'eclipse-sdk-prereqs.target').


There is a 'reload' button in target definitions you'll occasionally have to use to "get current" (and sometimes, I have to "futz" with it, such as switch to another target, and then switch back, before it will really 'reload' prereqs).


And, naturally, you would still need a recent I-build or perhaps milestone as your "development environment" so your 'running platform' is close to what we are submitting to builds.


HTH






From:        
Lars Vogel <lars.vogel@xxxxxxxxx>
To:        
Common-build Developers discussion <cbi-dev@xxxxxxxxxxx>,
Date:        
01/22/2014 05:59 AM
Subject:        
Re: [cbi-dev] Failure at the end of repository generation
Sent by:        cbi-dev-bounces@xxxxxxxxxxx




Hi David,

a bit unrelated but do we also have a target file for developing Eclipse platform against master? If I checkout platform.ui in a my workspace I always have to install or import several projects to get rid of (most of) the compiler errrors.

Best regards, Lars


2014/1/22 David M Williams <
david_williams@xxxxxxxxxx>
I think the problem would be many different things, but we (in Platform) did very recently upgrade our jetty pre-req to the most recent version in Jetty's "8.x" stream ... so that might be adding to your problems? (See bug
416718)  Not sure how you specify pre-reqs, but we use target files with specific repositories and specific versions required. (Such as see our current target file for R4_3_maintenance).

If you build against a "tagged version" of R4_3_maintenance, then you may have to move to the very latest to get the changes ...
M20140117-0910.

HTH





From:        
Terry Parker <tparker@xxxxxxxxxx>
To:        
cbi-dev@xxxxxxxxxxx,
Date:        
01/22/2014 12:12 AM
Subject:        
[cbi-dev] Failure at the end of repository generation
Sent by:        
cbi-dev-bounces@xxxxxxxxxxx




I'm trying to do a build from the R4_3_maintenance branch and at the end of the build I get the error below. The org.eclpse.jetty.* plug-ins don't appear to be built by the CBI build itself, so is this just a temporary server availability issue, or a configuration problem?

Thanks,
Terry
[ERROR] Failed to execute goal org.eclipse.tycho:tycho-p2-publisher-plugin:0.18.1:publish-products (default-publish-products) on project eclipse.platform.repository: Execution default-publish-products of goal org.eclipse.tycho:tycho-p2-publisher-plugin:0.18.1:publish-products failed: "No solution found because the problem is unsatisfiable.": ["Unable to satisfy dependency from org.eclipse.equinox.server.jetty.feature.group 1.1.0.v20130429-1600 to org.eclipse.jetty.continuation [8.1.10.v20130312].", "Unable to satisfy dependency from org.eclipse.equinox.server.jetty.feature.group 1.1.0.v20130429-1600 to org.eclipse.jetty.http [8.1.10.v20130312].", "Unable to satisfy dependency from org.eclipse.equinox.server.jetty.feature.group 1.1.0.v20130429-1600 to
org.eclipse.jetty.io [8.1.10.v20130312].", "Unable to satisfy dependency from org.eclipse.equinox.server.jetty.feature.group 1.1.0.v20130429-1600 to org.eclipse.jetty.security [8.1.10.v20130312].", "Unable to satisfy dependency from org.eclipse.equinox.server.jetty.feature.group 1.1.0.v20130429-1600 to org.eclipse.jetty.server [8.1.10.v20130312].", "Unable to satisfy dependency from org.eclipse.equinox.server.jetty.feature.group 1.1.0.v20130429-1600 to org.eclipse.jetty.servlet [8.1.10.v20130312].", "Unable to satisfy dependency from org.eclipse.equinox.server.jetty.feature.group 1.1.0.v20130429-1600 to org.eclipse.jetty.util [8.1.10.v20130312].", "No solution found because the problem is unsatisfiable."] -> [Help 1]org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.eclipse.tycho:tycho-p2-publisher-plugin:0.18.1:publish-products (default-publish-products) on project eclipse.platform.repository: Execution default-publish-products of goal org.eclipse.tycho:tycho-p2-publisher-plugin:0.18.1:publish-products failed: "No solution found because the problem is unsatisfiable.": ["Unable to satisfy dependency from org.eclipse.equinox.server.jetty.feature.group 1.1.0.v20130429-1600 to org.eclipse.jetty.continuation [8.1.10.v20130312].", "Unable to satisfy dependency from org.eclipse.equinox.server.jetty.feature.group 1.1.0.v20130429-1600 to org.eclipse.jetty.http [8.1.10.v20130312].", "Unable to satisfy dependency from org.eclipse.equinox.server.jetty.feature.group 1.1.0.v20130429-1600 to org.eclipse.jetty.io [8.1.10.v20130312].", "Unable to satisfy dependency from org.eclipse.equinox.server.jetty.feature.group 1.1.0.v20130429-1600 to org.eclipse.jetty.security [8.1.10.v20130312].", "Unable to satisfy dependency from org.eclipse.equinox.server.jetty.feature.group 1.1.0.v20130429-1600 to org.eclipse.jetty.server [8.1.10.v20130312].", "Unable to satisfy dependency from org.eclipse.equinox.server.jetty.feature.group 1.1.0.v20130429-1600 to org.eclipse.jetty.servlet [8.1.10.v20130312].", "Unable to satisfy dependency from org.eclipse.equinox.server.jetty.feature.group 1.1.0.v20130429-1600 to org.eclipse.jetty.util [8.1.10.v20130312].", "No solution found because the problem is unsatisfiable."]
--Terr_______________________________________________
cbi-dev mailing list

cbi-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cbi-dev

_______________________________________________
cbi-dev mailing list

cbi-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cbi-dev

_______________________________________________
cbi-dev mailing list

cbi-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cbi-dev


_______________________________________________
cbi-dev mailing list

cbi-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cbi-dev



_______________________________________________
cbi-dev mailing list

cbi-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cbi-dev

_______________________________________________
cbi-dev mailing list
cbi-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cbi-dev


_______________________________________________
cbi-dev mailing list
cbi-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cbi-dev



Back to the top