I removed the 3.8milestones repository from the build and now the build finishes. Things aren't *quite* what I expect (though I'm no Tycho expert ;-) ), but there is a p2 repository in jetty.bundles.repo/target/site that looks right to me. So what I am seeing that I wouldn't quite expect is a site.zip that contains just a site.xml, I would have thought that would be a zip of the p2 repository, but I didn't look any deeper other than to just unzip it.
Is this what you expect? I haven't tried to consume it yet, but it looks right to me. From what I can tell so far and from the broken 8.1.5 p2 repository, I'd say your set-version.sh failed on the hudson server in some way and didn't quite update the versions correctly. That's just a guess though ;-) Note that I just built a p2 repository for 8.1.6-SNAPSHOT as I couldn't figure out how to set the qualifier to the released 8.1.5 without modifying everything manually. Cheers, Craig On Wed, Aug 29, 2012 at 2:34 PM, Jesse McConnell <[email protected]>wrote: > really, if you can set-version to 8.1.5.vwhatever and then have the > build generate the correct p2 repo that is what we want to know > > jesse > > > -- > jesse mcconnell > [email protected] > > > On Wed, Aug 29, 2012 at 2:32 PM, Craig Ching <[email protected]> wrote: > > The set-version output is a bit noisy, and it actually prompts you for > > confirmation, is that what you expect? > > > > [cching@cching-rhel-01 org.eclipse.jetty.releng.bundles]$ > ./set-version.sh > > 8.1.6 > > ++ dirname ./set-version.sh > > + thisdir=. > > + cd . > > ++ pwd > > + thisdir=/home/cching/dev/jetty/org.eclipse.jetty.releng.bundles > > + '[' -z '' ']' > > + '[' -n 8.1.6 ']' > > + NEW_VERSION=8.1.6 > > + '[' -z '' ']' > > + reg='<version>(.*)-SNAPSHOT<\/version>' > > ++ awk '{if ($1 ~ /<version>(.*)-SNAPSHOT<\/version>/){print $1}}' > > ++ head -1 > > + line='<version>8.1.3-SNAPSHOT</version>' > > ++ echo '<version>8.1.3-SNAPSHOT</version>' > > ++ awk 'match($0, "<version>(.*)-SNAPSHOT</version>", a) { print a[1] }' > > + OLD_VERSION=8.1.3 > > + '[' -z 8.1.3 ']' > > ++ echo 8.1.6 > > ++ awk -F. '{print $1,$2,$3}' > > + var='8 1 6' > > + set -- 8 1 6 > > + '[' -n 8 -a -n 1 -a -n 6 ']' > > + NEW_VERSION=8.1.6 > > + completeVersion=8.1.6.qualifier > > + echo 8.1.6.qualifier > > 8.1.6.qualifier > > + '[' 1 '!=' quiet ']' > > + echo 'Change the version from 8.1.3 to 8.1.6 and set the > > forceContextQualifier to ? (default yes)' > > Change the version from 8.1.3 to 8.1.6 and set the forceContextQualifier > to > > ? (default yes) > > + read quiet > > > > + '[' -n '' ']' > > + echo Executing... > > Executing... > > + find . -name pom.xml -type f -exec sed -i s/8.1.3/8.1.6/g '{}' ';' > > + OLD_VERSION_QUALIFIER=8.1.3.qualifier > > + NEW_VERSION_QUALIFIER=8.1.6.qualifier > > + echo '8.1.3.qualifier -> 8.1.6.qualifier' > > 8.1.3.qualifier -> 8.1.6.qualifier > > + find . -type f -name feature.xml -exec sed -i > > s/8.1.3.qualifier/8.1.6.qualifier/g '{}' ';' > > + find . -type f -name categories.xml -exec sed -i > > s/8.1.3.qualifier/8.1.6.qualifier/g '{}' ';' > > + find . -type f -name category.xml -exec sed -i > > s/8.1.3.qualifier/8.1.6.qualifier/g '{}' ';' > > + find . -type f -name site.xml -exec sed -i > > s/8.1.3.qualifier/8.1.6.qualifier/g '{}' ';' > > + find . -type f -name MANIFEST.MF -exec sed -i > > s/8.1.3.qualifier/8.1.6.qualifier/g '{}' ';' > > + find . -type f -name '*.product' -exec sed -i > > s/8.1.3.qualifier/8.1.6.qualifier/g '{}' ';' > > > > the subsequent 'mvn clean verify -X -U' fails with this: > > > > [INFO] Adding repository > > http://download.eclipse.org/eclipse/updates/3.8milestones > > [ERROR] Internal error: java.lang.RuntimeException: > > java.lang.RuntimeException: > org.eclipse.equinox.p2.core.ProvisionException: > > No repository found at > > http://download.eclipse.org/eclipse/updates/3.8milestones. -> [Help 1] > > > > I'm not sure if I can continue or not. Is there something I can verify > at > > this point? > > > > > > > > > > On Wed, Aug 29, 2012 at 1:16 PM, Jesse McConnell < > [email protected]> > > wrote: > >> > >> yeah, that must be it, this is the basic process the build goes > >> through so maybe try the first two on the cli and see what happens :/ > >> > >> $WORKSPACE/set-version.sh $set_pom_version > >> > >> followed by > >> > >> mvn clean verify -X -U > >> > >> and then > >> > >> $WORKSPACE/post-tycho.sh > >> > >> > >> > >> > >> > >> -- > >> jesse mcconnell > >> [email protected] > >> > >> > >> On Wed, Aug 29, 2012 at 1:14 PM, Craig Ching <[email protected]> > wrote: > >> > As a followup, there are lots of references to 8.1.3 in the hudson > >> > console > >> > for that build, e.g.: > >> > > >> > [DEBUG] adding entry > >> > features/org.eclipse.jetty.bundles.f.source_8.1.3.201207172019.jar > >> > [DEBUG] adding entry > >> > features/org.eclipse.jetty.bundles.f_8.1.3.201207172019.jar > >> > > >> > > >> > On Wed, Aug 29, 2012 at 1:10 PM, Craig Ching <[email protected]> > >> > wrote: > >> >> > >> >> What's the right way for me to try this out? I see a set-version.sh > >> >> and a > >> >> note in README that says to use the tycho version plugin. Which one > >> >> would I > >> >> use to try and build a development P2 repository? Does it make sense > >> >> for me > >> >> to go further on this if it's a hudson configuration problem? I am > >> >> thinking > >> >> that if I can at least verify that I can create a valid p2 repository > >> >> for > >> >> 8.1.6-SNAPSHOT that that would help you narrow it down to a hudson > >> >> problem. > >> >> WDYT? > >> >> > >> >> Cheers, > >> >> Craig > >> >> > >> >> > >> >> On Wed, Aug 29, 2012 at 12:42 PM, Jesse McConnell > >> >> <[email protected]> wrote: > >> >>> > >> >>> we trigger it with some scripting and the hudson build :) > >> >>> > >> >>> > >> >>> > https://hudson.eclipse.org/hudson/view/Jetty-RT/job/jetty-rt-bundles-8/ > >> >>> > >> >>> i wonder if the scripting isn't all emcompassing, if it shows 8.1.3 > >> >>> stuff that perhaps that mechanic isn't working.. > >> >>> > >> >>> jesse > >> >>> > >> >>> -- > >> >>> jesse mcconnell > >> >>> [email protected] > >> >>> > >> >>> > >> >>> On Wed, Aug 29, 2012 at 12:32 PM, Craig Ching <[email protected] > > > >> >>> wrote: > >> >>> > Hi Jesse, > >> >>> > > >> >>> > I don't see a jetty-8 tag, but I do see a jetty-8 branch, that > must > >> >>> > be > >> >>> > what > >> >>> > you mean. However, there is nothing related to the 8.1.4 and > 8.1.5 > >> >>> > releases > >> >>> > there, the last activity seems to be related to the 8.1.3 Juno > >> >>> > release > >> >>> > on > >> >>> > 2012-06-05. > >> >>> > > >> >>> > Cheers, > >> >>> > Craig > >> >>> > > >> >>> > > >> >>> > On Wed, Aug 29, 2012 at 11:01 AM, Jesse McConnell > >> >>> > <[email protected]> wrote: > >> >>> >> > >> >>> >> nope, in here : > >> >>> >> > >> >>> >> > http://git.eclipse.org/c/jetty/org.eclipse.jetty.releng.bundles.git/ > >> >>> >> > >> >>> >> under the jetty-8 tag > >> >>> >> > >> >>> >> jesse > >> >>> >> > >> >>> >> -- > >> >>> >> jesse mcconnell > >> >>> >> [email protected] > >> >>> >> > >> >>> >> > >> >>> >> On Wed, Aug 29, 2012 at 10:55 AM, Craig Ching > >> >>> >> <[email protected]> > >> >>> >> wrote: > >> >>> >> > Ok, I must be misunderstanding then. You're using tycho to > build > >> >>> >> > that > >> >>> >> > p2 > >> >>> >> > repository? And so I should look at how Jetty's build process > is > >> >>> >> > building > >> >>> >> > the p2 repository? If that's the case, I can try and look into > >> >>> >> > that. > >> >>> >> > > >> >>> >> > When you first mentioned tycho, I thought maybe you were > implying > >> >>> >> > the > >> >>> >> > problem was on my end. > >> >>> >> > > >> >>> >> > > >> >>> >> > On Wed, Aug 29, 2012 at 10:31 AM, Jesse McConnell > >> >>> >> > <[email protected]> wrote: > >> >>> >> >> > >> >>> >> >> right, that metadata is apparently being built wrong by the > >> >>> >> >> tycho > >> >>> >> >> build > >> >>> >> >> > >> >>> >> >> jesse > >> >>> >> >> > >> >>> >> >> -- > >> >>> >> >> jesse mcconnell > >> >>> >> >> [email protected] > >> >>> >> >> > >> >>> >> >> > >> >>> >> >> On Wed, Aug 29, 2012 at 10:29 AM, Craig Ching > >> >>> >> >> <[email protected]> > >> >>> >> >> wrote: > >> >>> >> >> > Well, I think it's because the 8.1.5 p2 repository metadata > >> >>> >> >> > (site.xml, > >> >>> >> >> > content.xml, etc.) refers to a version (8.1.3.201207172019) > >> >>> >> >> > that > >> >>> >> >> > doesn't > >> >>> >> >> > exist in the repository for 8.1.5. 8.1.4 doesn't seem to > have > >> >>> >> >> > this > >> >>> >> >> > problem. > >> >>> >> >> > If you're not seeing the same, please let me know and I can > >> >>> >> >> > figure > >> >>> >> >> > out > >> >>> >> >> > if > >> >>> >> >> > I'm looking at it wrong. > >> >>> >> >> > > >> >>> >> >> > > >> >>> >> >> > On Wed, Aug 29, 2012 at 8:35 AM, Jesse McConnell > >> >>> >> >> > <[email protected]> > >> >>> >> >> > wrote: > >> >>> >> >> >> > >> >>> >> >> >> there is interest, if you can sort out what is going on > with > >> >>> >> >> >> the > >> >>> >> >> >> tycho > >> >>> >> >> >> build that is seeming to pull old releases into what should > >> >>> >> >> >> be > >> >>> >> >> >> the > >> >>> >> >> >> latest releases that would be grand :) > >> >>> >> >> >> > >> >>> >> >> >> -- > >> >>> >> >> >> jesse mcconnell > >> >>> >> >> >> [email protected] > >> >>> >> >> >> > >> >>> >> >> >> > >> >>> >> >> >> On Wed, Aug 29, 2012 at 8:01 AM, Craig Ching > >> >>> >> >> >> <[email protected]> > >> >>> >> >> >> wrote: > >> >>> >> >> >> > Any interest in fixing this? I can always build my own > p2 > >> >>> >> >> >> > repositories, > >> >>> >> >> >> > but > >> >>> >> >> >> > this would be much more convenient. Just looking for a > >> >>> >> >> >> > little > >> >>> >> >> >> > direction > >> >>> >> >> >> > on > >> >>> >> >> >> > how I can help. > >> >>> >> >> >> > > >> >>> >> >> >> > Cheers, > >> >>> >> >> >> > Craig > >> >>> >> >> >> > > >> >>> >> >> >> > > >> >>> >> >> >> > On Sun, Aug 26, 2012 at 7:47 AM, Craig Ching > >> >>> >> >> >> > <[email protected]> > >> >>> >> >> >> > wrote: > >> >>> >> >> >> >> > >> >>> >> >> >> >> Starting a new thread just about the subject. > >> >>> >> >> >> >> > >> >>> >> >> >> >> I'm in the eclipse target platform editor. When I go to > >> >>> >> >> >> >> add > >> >>> >> >> >> >> "Jetty > >> >>> >> >> >> >> 8.1.4 > >> >>> >> >> >> >> - > >> >>> >> >> >> >> > >> >>> >> >> >> >> > >> >>> >> >> >> >> > >> >>> >> >> >> >> > >> >>> >> >> >> >> > >> >>> >> >> >> >> > http://download.eclipse.org/jetty/updates/jetty-bundles-8.x/8.1.4.v20120524 > " > >> >>> >> >> >> >> as a software site to my target platform, the reported > >> >>> >> >> >> >> version > >> >>> >> >> >> >> for > >> >>> >> >> >> >> "Jetty - > >> >>> >> >> >> >> Bundles: all the jetty bundles" is 8.1.4. When I change > >> >>> >> >> >> >> the > >> >>> >> >> >> >> url > >> >>> >> >> >> >> to > >> >>> >> >> >> >> "Jetty > >> >>> >> >> >> >> 8.1.5 - > >> >>> >> >> >> >> > >> >>> >> >> >> >> > >> >>> >> >> >> >> > >> >>> >> >> >> >> > >> >>> >> >> >> >> > >> >>> >> >> >> >> > http://download.eclipse.org/jetty/updates/jetty-bundles-8.x/8.1.5.v20120716 > ", > >> >>> >> >> >> >> the reported version is "8.1.3.201207172019". > >> >>> >> >> >> >> > >> >>> >> >> >> >> Does that look right? It's the only difference I can > see > >> >>> >> >> >> >> between > >> >>> >> >> >> >> the > >> >>> >> >> >> >> 8.1.4 repo vs. the 8.1.5 repo and my tycho build works > >> >>> >> >> >> >> with > >> >>> >> >> >> >> the > >> >>> >> >> >> >> 8.1.4 > >> >>> >> >> >> >> P2 > >> >>> >> >> >> >> repo. > >> >>> >> >> >> >> > >> >>> >> >> >> >> Cheers, > >> >>> >> >> >> >> Craig > >> >>> >> >> >> > > >> >>> >> >> >> > > >> >>> >> >> >> > > >> >>> >> >> >> > _______________________________________________ > >> >>> >> >> >> > jetty-users mailing list > >> >>> >> >> >> > [email protected] > >> >>> >> >> >> > https://dev.eclipse.org/mailman/listinfo/jetty-users > >> >>> >> >> >> > > >> >>> >> >> >> _______________________________________________ > >> >>> >> >> >> jetty-users mailing list > >> >>> >> >> >> [email protected] > >> >>> >> >> >> https://dev.eclipse.org/mailman/listinfo/jetty-users > >> >>> >> >> > > >> >>> >> >> > > >> >>> >> >> > > >> >>> >> >> > _______________________________________________ > >> >>> >> >> > jetty-users mailing list > >> >>> >> >> > [email protected] > >> >>> >> >> > https://dev.eclipse.org/mailman/listinfo/jetty-users > >> >>> >> >> > > >> >>> >> >> _______________________________________________ > >> >>> >> >> jetty-users mailing list > >> >>> >> >> [email protected] > >> >>> >> >> https://dev.eclipse.org/mailman/listinfo/jetty-users > >> >>> >> > > >> >>> >> > > >> >>> >> > > >> >>> >> > _______________________________________________ > >> >>> >> > jetty-users mailing list > >> >>> >> > [email protected] > >> >>> >> > https://dev.eclipse.org/mailman/listinfo/jetty-users > >> >>> >> > > >> >>> >> _______________________________________________ > >> >>> >> jetty-users mailing list > >> >>> >> [email protected] > >> >>> >> https://dev.eclipse.org/mailman/listinfo/jetty-users > >> >>> > > >> >>> > > >> >>> > > >> >>> > _______________________________________________ > >> >>> > jetty-users mailing list > >> >>> > [email protected] > >> >>> > https://dev.eclipse.org/mailman/listinfo/jetty-users > >> >>> > > >> >>> _______________________________________________ > >> >>> jetty-users mailing list > >> >>> [email protected] > >> >>> https://dev.eclipse.org/mailman/listinfo/jetty-users > >> >> > >> >> > >> > > >> > > >> > _______________________________________________ > >> > jetty-users mailing list > >> > [email protected] > >> > https://dev.eclipse.org/mailman/listinfo/jetty-users > >> > > >> _______________________________________________ > >> jetty-users mailing list > >> [email protected] > >> https://dev.eclipse.org/mailman/listinfo/jetty-users > > > > > > > > _______________________________________________ > > jetty-users mailing list > > [email protected] > > https://dev.eclipse.org/mailman/listinfo/jetty-users > > > _______________________________________________ > jetty-users mailing list > [email protected] > https://dev.eclipse.org/mailman/listinfo/jetty-users >
_______________________________________________ jetty-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/jetty-users
